HylaFAX The world's most advanced open source fax server

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

[hylafax-users] R: Implentation of DTMF DID with Hylafax 4.2.3



I have tried to use this settings but do not work.

My modem,DIGICOM Tiziano Voice, do not accept command AT+Class=8, but accept
AT#CLS=8.

I have tried this with Minicom and the result is:

---------------------------------------------------------------------
Welcome to minicom 2.00.0

OPTIONS: History Buffer, F-key Macros, Search History Buffer, I18n
Compiled on Jun 15 2004, 20:45:27.

Press CTRL-A Z for help on special keys


OK
AT#CLS=8	<- send AT command to modem to enable Voice mode
OK
.h
RING		!Call modem and modem recognize call and print RING

RING
ATA		<- sent ATA command to modem to answer call
VCON		
.#.0.0.#.4.7.7.#.#  -> Pabx send DTMF codes
----------------------------------------------------------------------



Config.ttyS0
------------------------------------------------------------------------
//first part of config file
.
.
.
ServerTracing:          0x03FFFF
SessionTracing:         0x03FFFF

ModemRingBeforeResponse: 2
ModemRingResponse:     AT#CLS=8;ATA
CallIDPattern:         SHIELDED_DTMF
CallIDAnswerLength:    4
ModemAnswerCmd:        <delay:100>AT+FCLASS=1;A
.
.
.
Etc...
-------------------------------------------------------------------------


System log
-------------------------------------------------------------------------
Nov 24 09:57:22 HylafaxTest FaxGetty[6423]: MODEM PRODOTTO:TIZIANO Line spe
ed:   33600/
Nov 24 09:57:22 HylafaxTest FaxGetty[6423]: <-- [7:ATL0M1\r]
Nov 24 09:57:22 HylafaxTest FaxGetty[6423]: --> [2:OK]
Nov 24 09:57:22 HylafaxTest FaxGetty[6423]: STATE CHANGE: BASE -> RUNNING
(timeo
ut 30)
Nov 24 09:57:22 HylafaxTest FaxGetty[6423]: MODEM input buffering disabled
Nov 24 09:57:34 HylafaxTest FaxGetty[6423]: STATE CHANGE: RUNNING ->
LISTENING
Nov 24 09:57:34 HylafaxTest FaxGetty[6423]: --> [4:RING]
Nov 24 09:57:34 HylafaxTest FaxGetty[6423]: <-- [13:AT#CLS=8;ATA\r]
Nov 24 09:57:34 HylafaxTest FaxGetty[6423]: --> [2:h]
Nov 24 09:57:34 HylafaxTest FaxGetty[6423]: --> [4:VCON]
Nov 24 09:57:37 HylafaxTest FaxGetty[6423]: MODEM TIMEOUT: reading line from
mod
em
Nov 24 09:57:42 HylafaxTest FaxGetty[6423]: MODEM TIMEOUT: reading from
modem
Nov 24 09:57:47 HylafaxTest FaxGetty[6423]: MODEM TIMEOUT: reading from
modem
Nov 24 09:57:47 HylafaxTest FaxGetty[6423]: <-- data [2]
Nov 24 09:57:57 HylafaxTest FaxGetty[6423]: <-- [5:ATH0\r]
Nov 24 09:57:58 HylafaxTest FaxGetty[6423]: --> [2:OK]
----------------------------------------------------------------------------

I do not understand in order which Hylafax reason goes in TIMEOUT without
recognize DTMF codes.

Help me.

Taverni



-----Messaggio originale-----
taverni@xxxxxxx 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*


____________________ 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