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



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


____________________ 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