HylaFAX The world's most advanced open source fax server |
Hello I have this configuration: Hylafax 4.4.4 on a pc with ubuntu 8.10 Modem with chip motorola sm56 Sometimes I have a problem of “T.30 T1 timeout”
when sending fax (you can see an example here below) mar 06 11:16:41.86: [12035]: SESSION BEGIN 000000181 3949769855 mar 06 11:16:41.86: [12035]: HylaFAX (tm) Version 4.4.4 mar 06 11:16:41.86: [12035]: SEND FAX: JOB 73 DEST 049769XXX
COMMID 000000181 DEVICE '/dev/ttySL0' FROM 'mario <mario.gini@xxxxxxxxxxx>'
USER mario mar 06 11:16:41.86: [12035]: <-- [12:AT+FCLASS=1\r] mar 06 11:16:41.86: [12035]: --> [2:OK] mar 06 11:16:41.86: [12035]: DIAL 049769855 mar 06 11:16:41.86: [12035]: <-- [16:ATX3DT049769XXX\r] mar 06 11:17:05.53: [12035]: --> [7:CONNECT] mar 06 11:17:37.83: [12035]: MODEM <Timeout> mar 06 11:17:37.83: [12035]: DELAY 70 ms mar 06 11:17:37.90: [12035]: <-- [9:AT+FRH=3\r] mar 06 11:17:37.90: [12035]: --> [5:ERROR] mar 06 11:17:37.90: [12035]: MODEM Command error mar 06 11:17:37.90: [12035]: No receiver protocol (T.30
T1 timeout) mar 06 11:17:37.90: [12035]: SEND FAILED: JOB 73 DEST 049769xxx
ERR [126] No receiver protocol (T.30 T1 timeout) mar 06 11:17:37.90: [12035]: DELAY 70 ms mar 06 11:17:37.97: [12035]: <-- [9:AT+FTH=3\r] mar 06 11:17:37.98: [12035]: --> [5:ERROR] mar 06 11:17:38.98: [12035]: <-- [5:ATH0\r] mar 06 11:17:39.07: [12035]: --> [2:OK] mar 06 11:17:39.08:
[12035]: SESSION END my fax config file (config.ttySL0) is the following: # $Id: class1,v 1.18 2007/03/14 18:24:10 aidan Exp $ # # HylaFAX Facsimile Software # # Copyright (c) 1990-1996 Sam Leffler # Copyright (c) 1991-1996 Silicon Graphics, Inc. # HylaFAX is a trademark of Silicon Graphics, Inc. # # Permission to use, copy, modify, distribute, and
sell this software and # its documentation for any purpose is hereby granted
without fee, provided # that (i) the above copyright notices and this
permission notice appear in # all copies of the software and related documentation,
and (ii) the names of # Sam Leffler and Silicon Graphics may not be used in
any advertising or # publicity relating to the software without the
specific, prior written # permission of Sam Leffler and Silicon Graphics. # # THE SOFTWARE IS PROVIDED "AS-IS" AND
WITHOUT WARRANTY OF ANY KIND, # EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT
LIMITATION, ANY # WARRANTY OF MERCHANTABILITY OR FITNESS FOR A
PARTICULAR PURPOSE. # # IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE
LIABLE FOR # ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL
DAMAGES OF ANY KIND, # OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, # WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE,
AND ON ANY THEORY OF # LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE
USE OR PERFORMANCE # OF THIS SOFTWARE. # # # Generic Class 1 modem configuration. # # EDIT THIS CONFIGURATION TO REFLECT YOUR SETUP # CountryCode: 39 AreaCode: 06 FAXNumber: +39.06.65197xxx LongDistancePrefix: 0 InternationalPrefix: 00 DialStringRules: etc/dialrules.europe ServerTracing: 1 SessionTracing: 11 RecvFileMode: 0644 LogFileMode: 0644 DeviceMode: 0666 RingsBeforeAnswer: 2 SpeakerVolume: off GettyArgs: "-h %l dx_%s" LocalIdentifier: "----" TagLineFont: etc/lutRS18.pcf TagLineFormat: "From %%l|%c|Page
%%P of %%T" PercentGoodLines: 85 MaxConsecutiveBadLines: 15 MaxRecvPages: 25 # # # 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: 19200 # 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: ATX3DT%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: "" #
stuff to do when modem is reset #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 Class1SwitchingCmd: "<delay:7>" #
silence between HDLC recv and trans #Class1SwitchingCmd: AT+FRS=7 #Class1SwitchingCmd: "<delay\0727>" 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 I’ve already changes Class1SwitchingCmd: from “AT+FRS=7”
to "<delay:7>" to solve no synchronization problem during
fax receive, There is some parameter I can change to solve the T.30
T1 timeout problem? Thanks Diego |