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 |