HylaFAX The world's most advanced open source fax server

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

[hylafax-users] Unspecified Transmit Phase B error (code 20)



Hello,

One of our user was trying to send fax on a toll free number - toll free number dialing is not allowed for him - he use vonage to map a normal number with vonage and then sends fax on the mapped normal number - 02152799109. If we send fax on that number using normal fax machine it works. If we try to send using hylafax it does not work. Following is the session log. Other wise the hylafax server is working fine without any problems till now. It has been just 3 days I have installed this server. Please let me know if this is normal with Vonage numbers or there is something missing here.

Session Log...

May 01 17:52:09.73: [ 7138]: SESSION BEGIN 000000186 02152799109
May 01 17:52:09.73: [ 7138]: HylaFAX (tm) Version 4.2.5
May 01 17:52:09.73: [ 7138]: SEND FAX: JOB 99 DEST 02152799109 COMMID 000000186 DEVICE '/dev/ttyS0' FROM 'Patrick Rogers <someone@xxxxxxxxxxxxxx>' USER fax May 01 17:52:09.73: [ 7138]: <-- [9:AT+FLO=2\r]
May 01 17:52:09.87: [ 7138]: --> [2:OK]
May 01 17:52:09.87: [ 7138]: <-- [9:AT+FPP=0\r]
May 01 17:52:10.00: [ 7138]: --> [2:OK]
May 01 17:52:10.00: [ 7138]: <-- [9:AT+FBO=0\r]
May 01 17:52:10.14: [ 7138]: --> [2:OK]
May 01 17:52:10.14: [ 7138]: <-- [10:AT+FCT=30\r]
May 01 17:52:10.28: [ 7138]: --> [2:OK]
May 01 17:52:10.28: [ 7138]: <-- [15:AT+FNR=1,1,1,0\r]
May 01 17:52:10.42: [ 7138]: --> [2:OK]
May 01 17:52:10.42: [ 7138]: <-- [9:AT+FIE=0\r]
May 01 17:52:10.56: [ 7138]: --> [2:OK]
May 01 17:52:10.56: [ 7138]: <-- [23:AT+FCC=1,5,2,2,0,0,0,0\r]
May 01 17:52:10.70: [ 7138]: --> [2:OK]
May 01 17:52:10.70: [ 7138]: DIAL 02152799109
May 01 17:52:10.70: [ 7138]: <-- [16:ATDT02152799109\r] May 01 17:52:59.34: [ 7138]: --> [4:+FCO]
May 01 17:53:01.42: [ 7138]: --> [27:+FCI:"                    "]
May 01 17:53:01.42: [ 7138]: REMOTE CSI ""
May 01 17:53:01.43: [ 7138]: --> [20:+FIS:1,5,0,2,0,0,0,0]
May 01 17:53:02.45: [ 7138]: --> [10:NO CARRIER]
May 01 17:53:02.45: [ 7138]: REMOTE HANGUP: Unspecified Transmit Phase B error (code 20)
May 01 17:53:02.45: [ 7138]: SEND FAILED: JOB 99 DEST 02152799109 ERR Unspecified Transmit Phase B error
May 01 17:53:02.45: [ 7138]: <-- [5:ATH0\r] May 01 17:53:02.59: [ 7138]: --> [2:OK]
May 01 17:53:02.59: [ 7138]: SESSION END

Modem Config -

# $Id: usr-2.0,v 1.9 2002/08/02 03:44:46 darren 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.
#

#
# Configuration for using the Class 2.0 command interface
# with a USR v.34 Courier or Sporster modem.
#
# RTS/CTS flow control is used default.
#
#
CountryCode:          
AreaCode:          
FAXNumber:          1-832-201-0566
LongDistancePrefix:     9
InternationalPrefix:     9
DialStringRules:     etc/dialrules
ServerTracing:          1
SessionTracing:          11
RecvFileMode:          0600
LogFileMode:          0600
DeviceMode:          0600
RingsBeforeAnswer:     5
SpeakerVolume:          high
GettyArgs:          "-h %l dx_%s"
LocalIdentifier:     "1-832-201-0566"
TagLineFont:          etc/lutRS18.pcf
TagLineFormat:          "From %%l|%c|Page %%P of %%T"
MaxRecvPages:          100
#
#
# 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
#
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
#
# 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"
#
# 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
#
# 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

Thanks & Regards
Suraj Jadhav




Project hosted by iFAX Solutions