HylaFAX The world's most advanced open source fax server

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [hylafax-users] DID on HylaFax



The simple answer, is that with ISDN 30 lines the DAD service is often
enabled by default by the telecoms company. As ISDN 30 lines etc... are used
to connect up localised PBX's. thus this information has to be enabled so
that the routing of DDIs can take place.... However if you wish to check...
simply install minicom on the unix box which has the PRI card in... on use
minicom to watch the first serial interface, eg:

minicom /dev/ttyD01

type

AT#CID=7

Then ring the number... in minicom you should see something like this:

RING CID: <caller id> DAD: 0200


thus you can see its enabled

in the driver with icon cards you can set how many digits of DAD you want to
recieve thus a DAD number of 5 return the last 5 digits from the dialled
number.

I hope this helps further

Mat



-----Original Message-----
From: Claudio [mailto:gambino@inwind.it]
Sent: 11 July 2003 13:51
To: Matthew Hattersley
Subject: Re: [hylafax-users] DID on HylaFax


Many thanks. Now start to try your solution.
To tell the true, i don't know if I have to make request of this "DAD"
service at my telecom company or
in a ISDN line is implemented on default.
In other words, in my 'simple' ISDN line, with regular phone number, if I
call an 'extended' number
(example: if my number is 111111, if I call 111111222), modem reconize this
DAD (222) or shuold i have
to request this service to telecom?

thanks & thanks :)
Claudio

----- Original Message -----
From: "Matthew Hattersley" <MatthewHattersley@businessserve.co.uk>
To: "'gambino'" <gambino@inwind.it>
Cc: <hylafax-users@hylafax.org>
Sent: Friday, July 11, 2003 12:22 PM
Subject: RE: [hylafax-users] DID on HylaFax


> correction: new DAD != `\usr\bin\fax2mail.pl -d <DAD>`
>
> its the FAXMGR line that is :
>
> FAXMGR = `\usr\bin\fax2mail.pl -d <DAD>`
>
> -----Original Message-----
> From: Matthew Hattersley [mailto:MatthewHattersley@businessserve.co.uk]
> Sent: 11 July 2003 11:16
> To: 'gambino'
> Cc: 'hylafax-users@hylafax.org'
> Subject: Re: [hylafax-users] DID on HylaFax
>
>
> yes & no.... I found Hylafax far too restrictive for this purpose...
> Therefore in the true sense of the GNU community I ran off and used
> something else.... Im now using efax on the EICON PRI...
>
> I have changed the fax shell script wrapper so that a AT#CID=7 is issued
> before fax transmission.
>
> Added a new variable:
>
> DAD=`grep DAD $f | cut -f8 -d" " | cut -f1 -d"<"`
>
> Which grabs the DAD from the transmission log
>
> FAXMGR=`grep $DAD /etc/fax2mail | cut -d" " -f2`
> NOTIFY='faxmail "$REMID" "$f" $FILES | $SENDMAIL $FAXMGR'
>
> The following 2 lines then pick up the corresponding email address from a
> file in the following format:
>
> 0600 test@foo.com
> etc
>
> Thus I have faxes routed to emails based upon DAD.
>
> Im now working on replacing the flat file with a MySQL database store.
> This will be done with a perl script that returns the email address from
a
> command line arguement, therefore the DAD line will be changed to:
>
> DAD=`\usr\bin\fax2mail.pl -d <DAD>`
>
> The perl script will look something like this:
>
> #!/usr/bin/perl -w
> use DBI;
> use Getopt::Std;
> my $hostname = "IP of MYSQL Server";
> my $database = "fax2mail";
> my $data_source = "DBI:mysql:$database";
> my $username = "mysql username";
> my $password = "password";
> my $dad
> $email = 'null@businessserve.co.uk';
> getopt("d:");
> if ($opt_d) {
>         my $dbh = DBI->connect("DBI:mysql:$database:$hostname",$username,
> $passw
> ord);
>         my $sql = "SELECT * FROM allocation WHERE dad = '$opt_d'";
>         $sth = $dbh->prepare($sql);
>         $sth->execute;
> while (@data = $sth->fetchrow_array()) {
>             if ($data[2] ne "") { $dad = $data[0];
>             $email = $data[1];
>                 }
>
> }
>         print "$email\n";
> $sth->finish;
> $dbh->disconnect;
> }
>
> This second version works and is in testing.... however for simple system
> implementation the flat file system should be fine.
>
>
> PS: Sorry guys @ hylafax list... You were very helpful and I believe for
> certain implementatoin hylafax is FAR superior, however you gotta take
that
> path of least resistance.
>
> Cheers
>
> Mat
> -----Original Message-----
> From: gambino [mailto:gambino@inwind.it]
> Sent: 11 July 2003 10:49
> To: MatthewHattersley
> Subject: DID on HylaFax
>
>
> I read your discussion on HylaFax mailing List.
> Did you solve problem after all?
> Can I know how? (I'm newbye of this problem too).
> Thanks
>    Claudio Gambino
>
> ____________________ HylaFAX(tm) Users Mailing List
_______________________
>   To subscribe/unsubscribe, click
http://lists.hylafax.org/cgi-bin/lsg2.cgi
>  On UNIX: mail -s unsubscribe hylafax-users-request@hylafax.org <
/dev/null
>   *To learn about commercial HylaFAX(tm) support, mail sales@hylafax.org.*

____________________ HylaFAX(tm) Users Mailing List _______________________
  To subscribe/unsubscribe, click http://lists.hylafax.org/cgi-bin/lsg2.cgi
 On UNIX: mail -s unsubscribe hylafax-users-request@hylafax.org < /dev/null
  *To learn about commercial HylaFAX(tm) support, mail sales@hylafax.org.*




Project hosted by iFAX Solutions