[asterisk-users] Problem with ReceiveFax
Ishfaq Malik
ish at pack-net.co.uk
Fri Mar 2 09:32:15 CST 2012
I'm trying to get an inbound fax written to a tiff file but I'm having
major problems. Using asterisk 1.8.7.0 on CentOS 5.6
Here's the CLI output when I try
CLI>
== Using UDPTL CoS mark 5
== Using SIP RTP CoS mark 5
-- Executing [200 at local:1] Goto("SIP/588-00000007", "fax-in,s,1")
-- Goto (fax-in,s,1)
-- Executing [s at fax-in:1] Answer("SIP/588-00000007", "")
-- Executing [s at fax-in:2] Wait("SIP/588-00000007", "3")
[2012-03-02 15:11:27] NOTICE[4628]: chan_sip.c:7280 sip_read: FAX CNG detected but no fax extension
-- Executing [s at fax-in:3] Set("SIP/588-00000007", "FAXFILE=/tmp/fax-588-20120302-151130.tiff")
-- Executing [s at fax-in:4] ReceiveFAX("SIP/588-00000007", "/tmp/fax-588-20120302-151130.tiff")
-- Channel 'SIP/588-00000007' receiving FAX '/tmp/fax-588-20120302-151130.tiff'
[2012-03-02 15:11:33] WARNING[4628]: res_fax.c:1508 receivefax_t38_init: channel 'SIP/588-00000007' refused to negotiate T.38
[2012-03-02 15:11:33] WARNING[4628]: res_fax.c:1529 receivefax_t38_init: Audio FAX not allowed on channel 'SIP/588-00000007' and T.38 negotiation failed; aborting.
[2012-03-02 15:11:33] ERROR[4628]: res_fax.c:1734 receivefax_exec: error initializing channel 'SIP/588-00000007' in T.38 mode
== Spawn extension (fax-in, s, 4) exited non-zero on 'SIP/588-00000007'
-- Executing [h at fax-in:1] NoOP("SIP/588-00000007", "### FAXSTATUS: FAILED")
-- Executing [h at fax-in:2] NoOP("SIP/588-00000007", "### FAXERROR: T38_NEG_ERROR")
-- Executing [h at fax-in:3] NoOP("SIP/588-00000007", "### FAXMODE: ")
-- Executing [h at fax-in:4] NoOP("SIP/588-00000007", "### FAXPAGES: 0")
-- Executing [h at fax-in:5] NoOP("SIP/588-00000007", "### FAXBITRATE: ")
-- Executing [h at fax-in:6] NoOP("SIP/588-00000007", "### FAXRESOLUTION: ")
-- Executing [h at fax-in:7] NoOP("SIP/588-00000007", "### REMOTESTATIONID: ")
-- Executing [h at fax-in:8] System("SIP/588-00000007", "mail -s FaxToEmail ish at pack-net.co.uk < /tmp/fax-588-20120302-151130.tiff")
[2012-03-02 15:11:33] WARNING[3685]: chan_sip.c:8740 process_sdp: Unsupported SDP media type in offer: audio 0 RTP/AVP 8
[2012-03-02 15:11:33] WARNING[3685]: chan_sip.c:8827 process_sdp: Failing due to no acceptable offer found
Any insight in to what is going wrong would be really helpful.
I'm using Fax for Asterisk and have attained a license and installed it.
The fax machine is connection to a Draytek VoIP enabled router and then to our test server
Here's the settings for the peer
carthage*CLI> sip show peer 588
* Name : 588
Realtime peer: Yes, cached
Secret : <Set>
MD5Secret : <Not set>
Remote Secret: <Not set>
Context : local
Subscr.Cont. : <Not set>
Language :
AMA flags : Unknown
Transfer mode: open
CallingPres : Presentation Allowed, Not Screened
Callgroup :
Pickupgroup :
MOH Suggest :
Mailbox :
VM Extension : asterisk
LastMsgsSent : 32767/65535
Call limit : 5
Max forwards : 0
Dynamic : Yes
Callerid : "" <>
MaxCallBR : 384 kbps
Expire : 2598
Insecure : no
Force rport : Yes
ACL : No
DirectMedACL : No
T.38 support : Yes
T.38 EC mode : FEC
T.38 MaxDtgrm: -1
DirectMedia : No
PromiscRedir : No
User=Phone : No
Video Support: No
Text Support : No
Ign SDP ver : No
Trust RPID : No
Send RPID : Yes
Subscriptions: Yes
Overlap dial : Yes
DTMFmode : rfc2833
Timer T1 : 500
Timer B : 32000
ToHost :
Addr->IP : 82.68.49.35:5060
Defaddr->IP : (null)
Prim.Transp. : UDP
Allowed.Trsp : UDP
Def. Username: 588
SIP Options : replaces replace
Codecs : 0x10c (ulaw|alaw|g729)
Codec Order : (alaw:20,ulaw:20,g729:20)
Auto-Framing : No
100 on REG : Yes
Status : OK (36 ms)
Useragent : DrayTek UA-1.2.3 Vigor2710 3.3.6.1_232201
Reg. Contact : sip:588 at xxx.xxx.xxx.xxx
Qualify Freq : 120000 ms
Sess-Timers : Accept
Sess-Refresh : uas
Sess-Expires : 1800 secs
Min-Sess : 90 secs
RTP Engine : asterisk
Parkinglot :
Use Reason : No
Encryption : No
Here's the relevant sip settings
T.38 support: Yes
T.38 EC mode: FEC
T.38 MaxDtgrm: -1
here's the fax settings
fax show settings
FAX For Asterisk Settings:
ECM: Enabled
Status Events: On
Minimum Bit Rate: 2400
Maximum Bit Rate: 14400
Modem Modulations Allowed: V17,V27,V29
FAX Technology Modules:
DIGIUM (Digium FAX Driver) Settings:
Maximum T.38 Packet Delay: 800
T.38 Session Packet Capture: Off
G.711 Session Audio Capture: Off
fax show stats
FAX Statistics:
---------------
Current Sessions : 0
Reserved Sessions : 0
Transmit Attempts : 0
Receive Attempts : 9
Completed FAXes : 0
Failed FAXes : 9
Digium G.711
Licensed Channels : 1
Max Concurrent : 0
Success : 0
Switched to T.38 : 0
Canceled : 0
No FAX : 0
Partial : 0
Negotiation Failed : 0
Train Failure : 0
Protocol Error : 0
IO Partial : 0
IO Fail : 0
Digium T.38
Licensed Channels : 1
Max Concurrent : 0
Success : 0
Canceled : 0
No FAX : 0
Partial : 0
Negotiation Failed : 0
Train Failure : 0
Protocol Error : 0
IO Partial : 0
IO Fail : 0
--
Ishfaq Malik
Software Developer
PackNet Ltd
Office: 0161 660 3062
More information about the asterisk-users
mailing list