HylaFAX The world's most advanced open source fax server |
Hello All, I am using Hylafax version 4.3.0.
In my machine I have two modems. One is external COM port modem and one is PCI
modem Microcom Deksporte 56K. External modem is configured for receive only.
PCI modem is configured for send only. Receiving is working fine, but sending
has a big issue. After send mail the modem is in the state: Waiting for
modem to come ready. I am using for sending faxgetty and modem is configured
only for sending by RingsBeforeAnswer = 0. But also when I tried to set this
event to 1 then the modem come after send to Waiting for modem to come
ready. I don’t have ide where is the problem. After machine reset is everything
fine. But when I send one fax then all other faxes are in the queue and waiting. Here is my modem configuration: AreaCode: "" LongDistancePrefix: " InternationalPrefix: " DialStringRules: etc/dialrules ServerTracing: 1 SessionTracing: 11 RecvFileMode: 0600 LogFileMode: 0600 DeviceMode: 0600 RingsBeforeAnswer: 1 SpeakerVolume: "high
" GettyArgs: "-h
%l dx_%s" LocalIdentifier: "send"
TagLineFont: etc/lutRS18.pcf TagLineFormat: "From
%%l %%n To %%d|%c|Page %%P of %%T" MaxRecvPages: " #QualifyCID: "etc/cid" # # # Modem-related stuff: should
reflect modem command interface # and hardware
connection/cabling (e.g. flow control). # ModemType: Class1 #
use this to supply a hint ModemRate: 38400 #
rate for DCE-DTE communication #ModemFlowControl: xonxoff #
XON/XOFF flow control assumed # #ModemSetupDTRCmd: AT&D2 #
setup so DTR drop resets modem #ModemSetupDCDCmd: AT&C1 #
setup so DCD follows carrier GettyArgs: "-h
%l dx_%s" # modem must auto-detect fax/data # # We can append the
"@" symbol to the dial string so that # the modem will wait 5
seconds before attempting to connect # and return result codes
that distinguish between no carrier # and no answer. This
makes it possible to avoid problems with # repeatedly dialing a number
that doesn't have a fax machine # (kudos to Stuart Lynne for
this trick.) # # NB: If you need to prefix
phone numbers to get through a PBX, # put
it in the ModemDialCmd; e.g. "DT9%s@". # #ModemDialCmd: ATDT%s #
T for tone dialing # # Other possible
configuration stuff. The default strings are # shown below. Only
those that are different from the defaults # need to be included in the
configuration file. # ModemResetCmds: "AT&FX3&W" #
stuff to do when modem is reset #ModemResetCmds:
AT&F #ModemAnswerCmd: ATA #
use this to answer phone #ModemNoFlowCmd: AT&K #
disable flow control cmd #ModemHardFlowCmd: AT&K3 #
hardware flow control cmd #ModemSoftFlowCmd: AT&K4 #
software flow control cmd #ModemNoAutoAnswerCmd: ATS0=0 #
disable auto-answer # # Set modem speaker volume
commands: OFF QUIET LOW MEDIUM HIGH. # Note that we both turn the
speaker on/off and set volume. # #ModemSetVolumeCmd: "ATM0
ATL0M1 ATL1M1 ATL2M1 ATL3M1" #ModemEchoOffCmd: ATE0 #
disable command echo #ModemVerboseResultsCmd: ATV1 #
enable verbose command results #ModemResultCodesCmd: ATQ0 #
enable result codes ModemOnHookCmd: ATH0 #
place phone on hook (hangup) #ModemSoftResetCmd: ATZ #
do soft reset of modem #ModemSoftResetCmdDelay: 3000 #
pause after soft reset #ModemWaitTimeCmd: ATS7=60 #
wait 60 seconds for carrier #ModemCommaPauseTimeCmd: ATS8=2 #
comma pause time is 2 seconds #ModemRecvFillOrder: LSB2MSB #
bit order of received facsimile #ModemSendFillOrder: LSB2MSB #
bit order modem expects for transmit # Class1Cmd: AT+FCLASS=1 #
command to enter class 1 Class1PPMWaitCmd: AT+FTS=7 #
command to stop and wait before PPM Class1TCFWaitCmd: AT+FTS=7 #
command to stop and wait before TCF Class1EOPWaitCmd: AT+FTS=9 #
command to stop and wait before EOP Class1SendMsgDelay: 200 #
75ms delay after training Class1SwitchingCmd: AT+FRS=7 #
silence between HDLC recv and trans Class1TrainingRecovery: 1500 #
1.5sec delay after training failure Class1RecvAbortOK: 200 #
wait 200ms for abort response Class1FrameOverhead: 4 #
4 byte overhead in recvd HDLC frames Class1RecvIdentTimer: 40000 #
35+5secs waiting for ident frames Class1TCFMaxNonZero: 10 #
max 10% of data may be non-zero Class1TCFMinRun: 1000 #
min run is 2/3rds of TCF duration Hylafax is running on the slackware machine. From my
experiences comes the result, that the best solution is use only external
modems. They are working fine. Internal PCI modem is able without problems
receive mail, but send only one. External modem is fine for send and also for
receive. I can change them and use internal for receive and external for send,
but from my exprinces I know, that internal is less stable. Receiving mails is
for me HIGH priority. DO you have idea how to solve this problem? Why is
modem after sending in the Waiting for modem to come ready state? Thank you, Zdenek Vlach
This message (including any attachments) contains confidential |