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] Implentation of DTMF DID with Hylafax 4.2.3



taverni@xxxxxxxxx wrote:

We have many problem implementing DID recognized on DTMF system.

Have you a suggestion or particular setting for this implantation?


The hylafax-config manpage has a suggested application description in it.


The special CallID value of "SHIELDED_DTMF" is used in conjunction with ModemRingResponse and CallIDAnswerLength. After executing ModemRingResponse, HylaFAX will expect DTMF data (usually DLE-shielded) for CallIDn until CallIDAnswerLength is reached. Note that if the modem is in voice mode to hear these DTMF digits, then it must be returned to fax mode in the ModemAnswerCmd. In order to prevent this feature from losing incoming fax calls, if fax sender CNG is detected while waiting for DTMF or if ten seconds elapse without sufficient DTMF then the remaining expected digits will be populated by whitespace, triggering fax answering.

For example, the following settings will cause HylaFAX to enter voice mode and go off-hook when a RING is detected. It will then expect four DTMF digits (presumably for routing), and then it will pause for 100 ms before returning to fax mode and answering the call.

 ModemRingResponse:     AT+FCLASS=8;H1
 CallIDPattern:         SHIELDED_DTMF
 CallIDAnswerLength:    4
 ModemAnswerCmd:        <delay:100>AT+FCLASS=1;A

In HylaFAX 4.2.3.1 available at http://hylafax.sourceforge.net/ there were various improvements made to the feature that should help those people who want it to automatically answer if the fax call is patched through before all of the expected number of digits are received and for those who want to play voice messages in conjuction with it. (These changes will begin to be be integrated with the HylaFAX versions at hylafax.org as soon as they have enough exposure.)

Hope this helps,

Lee.


____________________ 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*




Project hosted by iFAX Solutions