HylaFAX The world's most advanced open source fax server |
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
>