![]() |
Hello, routing to eamils is done by faxrvd script, which includes "etc/FaxDispatch" file FaxDispatch is used to set recepients of the email simple FaxDIspatch can look like this SENDTO=FaxMaster; # by default email to FaxMaster FILETYPE=pdf; # in PDF format TEMPLATE=cz; case "$RECVNUMBER" in *978) SENDTO=user1@localhost;; *979) SENDTO=user2@localhost;; *) SENDTO=FaxMaster;; esac Problem is how to get the correct value into $RECVNUMBER When fax is received by faxgetty, faxgetty executes bin/faxrcvd command (or wahtever is configured as FaxRcvdCmd in config file) giving him some parameters. for FaxRcvdCmd config paremeter see man hylafax-config for faxrcvd se man faxrcvd one of these parameters is the destination phone number on one of our systems the faxrcvd is called like this (this line is in session log in /var/spool/hylafax/log directory) RECV FAX: bin/faxrcvd "recvq/fax000000041.tif" "ttyds01" "000000086" "" "0776993200;776993398" "0776993200;776993398" the last "0776993200;776993398" is the calling and the called phone number this values ara available in faxrcvd as $CALLID2, so if you do case "$CALLID2" in *978) SENDTO=user1@localhost;; *979) SENDTO=user2@localhost;; *) SENDTO=FaxMaster;; esac the faxes should be routed appropriately to called number However the format of $CALLIDn variables can vary depending on modem Some modems do not show calling and called phone numbers by default. To do so, you have to explicitly ask for it. This ca be done by adding 'ModemResetCmds: "AT#CID=15" ' to modem config file (etc/config.modem name) This line says then whenever modem is initiated (virtualy every time it is used), it is set to present caller ID in a formated string. Consult "AT#CID" modem command somewhere on the web. Hope this helps Have a nice day Tomas Novosad ------------ Původní zpráva ------------ Od: Lukasz Szybalski <szybalski@xxxxxxxxx> Předmět: [hylafax-users] DTMF routing Datum: 07.8.2008 05:48:04 ---------------------------------------- Hello, I have hylafax running on 3 phone numbers with about 4 lines per phone number. I would like to setup one of the numbers and support DID/DTMF routing so that each user can receive faxes to their email. For example: if my phone # is 312 123 1234, If somebody sends a fax to 312 123 1234 0001 then the fax would go to user1 312 123 1234 0002 user2 312 123 1234 0003 user3 I guess DTMF routing to be exact needs to be implemented? Could you describe how will that work? Is the phone number dialed as 1312-123-1234 0001 or 1-312-123-1234 then I need to setup "something?" and then user presses 0001 for persons extension #? How does this work with hylafax? Thanks, Lucas ____________________ 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@xxxxxxxxxxx < /dev/null *To learn about commercial HylaFAX(tm) support, mail sales@xxxxxxxxx* Tomáš Novosad mailto:kbbl@xxxxxxxx jabber:kbbl@xxxxxxxxx +420737309887 # rm -rf /* ____________________ 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@xxxxxxxxxxx < /dev/null *To learn about commercial HylaFAX(tm) support, mail sales@xxxxxxxxx*