HylaFAX The world's most advanced open source fax server

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

[hylafax-users] T.30 T1 timeout



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

 

 




Project hosted by iFAX Solutions