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] Direct Inward Dial based routing with FaxDispatch



  I have USR Sportster 56K Fax Modem - 0648. I want to use DID or DTMF anything which will work with this modem. My PBX is Avaya Definity G3Si.


On Mon, 22 May 2006 Aaron Stanford wrote :
>Suraj,
>
>Several issues here.
>
>First of all, what type of USR modem are you using (Model number)?  Is it truely DID capable, or are you going to use DTMF/DID?
>
>The following are lines I would modify regardless of DID or DTMF/DID:
>
>Suraj Jadhav wrote:
>>
>>  # Modem-related stuff: should reflect modem command interface
>># and hardware connection/cabling (e.g. flow control).
>>#
>>ModemType:          Class2.0    # use class 2.0 interface
>>ModemRate:          19200          # DCE-DTE communication rate
>>ModemFlowControl:    rtscts          # hardware flow control
>>
>May want to set ModemRate to 33600.
>>
>>#
>>ModemNoFlowCmd:          AT&H0&I0&R1    # setup modem for no flow control
>>ModemHardFlowCmd:    AT&H1&I0&R2    # setup modem for hardware flow control
>>ModemSoftFlowCmd:    AT&H2&I2&R1    # setup modem for software flow control
>>#
>>ModemSetupDTRCmd:    ATS13=1&D2    # setup so DTR drop resets modem
>>ModemSetupDCDCmd:    AT&C1          # setup so DCD reflects carrier (or not)
>>ModemResultCodesCmd:    ATQ0X4          # enable extended result codes
>>#
>># NB: adaptive answer only seems to work properly when
>>#    the modem is left idling in Class 2.0
>>#
>>ModemSetupAACmd:    AT+FAA=1
>>
>Do you really need Adaptive Answer?  Are you anticipating receiving voice or data calls?
>>
>>#
>># Set modem speaker volume commands: OFF QUIET LOW MEDIUM HIGH.
>># Note that we both turn the speaker on/off and set volume.
>>#
>>ModemSetVolumeCmd:    "ATM0 ATM1 ATM1 ATM1 ATM1"
>>
>Replace with "ModemSetVolumeCmd:  ATM1"
>>
>>#
>># Modem does not support HDLC frame tracing; we add this just
>># to eliminate spurious ERROR results that confuse the naive.
>>#
>>Class2BUGCmd:          AT+FBU=0
>>#
>># The modem doesn't support copy quality checking, even though it
>># returns (0-2,0-2) for AT+FCQ=?; therefore we override the query
>># response so that the server will do copy quality checking.
>>#
>>Class2CQQueryCmd:    !(0),(0)    # override modem response
>>#
>># Disables the reporting of bad frames by the modem.  This
>># overcomes a firmware problem in the x2 and V90 Sportsters.
>># It is not necessary for the Courier modem.
>>#
>>Class2NRCmd:    AT+FNR=1,1,1,0
>>
>Is it a Courier modem?  If so, you don't need this.
>>
>>#
>># USR modems violate Class 2.0 specs and do not send RTC itself
>>#
>>Class2SendRTC:    yes
>>#
>># +FAP=? not supported on this modem, gives ERROR in ServerTracing
>>#
>>Class2APQueryCmd:      none
>>
>>#ModemReadyCmds: AT*DS1*DD0*DF1*DN3*DP1  # enable DTMF-DID, wink-start, 3 digits
>>CallIDPattern: "DTMF"                  # format of AT*DF1
>>CallIDAnswerLength: 3                  # three DTMF-DID digits then ATA
>>
>>
>If it's really DID, you need the above lines.  If it's DTMF/DID, you need an entirely different set of strings.  Note: I should have mentioned that the *DP1 portion seems to be a custom Multitech DID line; you shouldn't need this.
>
>Hope that helps,
>Aaron
>

Thanks & Regards
Suraj Jadhav




Project hosted by iFAX Solutions