Inbound Fax using G.711

Hi!, good day having problem using G.711 Codec, please refer below for the details, looking in google but can’t find the solution please need help, thank you in advance.

Asterisk Version : 1.8.14.1
Fax Version : 1.8.14.1
Digium FAX Driver: 1.8.4_1.3.1

=============================================
Fax Settting

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

=================================================

Sip.conf

[general]
nat=yes
port=5060
bindaddr=x.x.x.x
disallow=all
;allow=g729
allow=alaw
allow=ulaw
faxdetect=no
t38pt_udptl = no

[lyn]
type = friend
userid=113
host = dynamic
context = internal
secret= 1234
disallow=all
allow=ulaw

=====================================================

Dialplan

[inboundfax]
exten => s,1,NoOp(**** FAX RECEIVED from ${CALLERID(num)} ${STRFTIME(${EPOCH},%c)} )
exten => s,n,Set(FAXOPT(ecm)=yes)
exten => s,n,Set(FILENAME=fax-${STRFTIME(${EPOCH},%Y%m%d-%H%M%S)}-${CALLERID(num)})
exten => s,n,Set(FAXFILE=${FILENAME}.tif)
exten => s,n,Set(FAXOPT(ecm)=yes)
exten => s,n,Set(FAXOPT(headerinfo)=Received by MYCOMPANY ${STRFTIME(${EPOCH},%Y-%m-%d %H:%M)})
exten => s,n,Set(FAXOPT(localstationid)=113)
exten => s,n,Set(FAXOPT(maxrate)=14400)
exten => s,n,Set(FAXOPT(minrate)=2400)
exten => s,n,Set(FAXOPT(modem)=v17,v27,v29)
exten => s,n,NoOp(FAXOPT(ecm) : ${FAXOPT(ecm)})
exten => s,n,NoOp(FAXOPT(headerinfo) : ${FAXOPT(headerinfo)})
exten => s,n,NoOp(FAXOPT(localstationid) : ${FAXOPT(localstationid)})
exten => s,n,NoOp(FAXOPT(maxrate) : ${FAXOPT(maxrate)})
exten => s,n,NoOp(FAXOPT(minrate) : ${FAXOPT(minrate)})
exten => s,n,NoOp(
RECEIVING FAX : ${FAXFILE} ****)
exten => s,n,ReceiveFAX(/var/spool/asterisk/fax/${FAXFILE})
exten => s,n,Hangup()
exten => h,1,NoOp(FAXOPT(ecm) : ${FAXOPT(ecm)})

=======================================================

System Log

– Executing [500@internal:1] Goto(“SIP/lyn-00000304”, “inboundfax,s,1”) in new stack
– Goto (inboundfax,s,1)
– Executing [s@inboundfax:1] NoOp(“SIP/lyn-00000304”, “**** FAX RECEIVED from lyn Wed Sep 12 10:50:20 2012 ") in new stack
– Executing [s@inboundfax:2] Set(“SIP/lyn-00000304”, “FAXOPT(ecm)=yes”) in new stack
– Executing [s@inboundfax:3] Set(“SIP/lyn-00000304”, “FILENAME=fax-20120912-105020-lyn”) in new stack
– Executing [s@inboundfax:4] Set(“SIP/lyn-00000304”, “FAXFILE=fax-20120912-105020-lyn.tif”) in new stack
– Executing [s@inboundfax:5] Set(“SIP/lyn-00000304”, “FAXOPT(ecm)=yes”) in new stack
– Executing [s@inboundfax:6] Set(“SIP/lyn-00000304”, “FAXOPT(headerinfo)=Received by MYCOMPANY 2012-09-12 10:50”) in new stack
– Executing [s@inboundfax:7] Set(“SIP/lyn-00000304”, “FAXOPT(localstationid)=113”) in new stack
– Executing [s@inboundfax:8] Set(“SIP/lyn-00000304”, “FAXOPT(maxrate)=14400”) in new stack
– Executing [s@inboundfax:9] Set(“SIP/lyn-00000304”, “FAXOPT(minrate)=2400”) in new stack
– Executing [s@inboundfax:10] Set(“SIP/lyn-00000304”, “FAXOPT(modem)=v17,v27,v29”) in new stack
– Executing [s@inboundfax:11] NoOp(“SIP/lyn-00000304”, “FAXOPT(ecm) : yes”) in new stack
– Executing [s@inboundfax:12] NoOp(“SIP/lyn-00000304”, “FAXOPT(headerinfo) : Received by MYCOMPANY 2012-09-12 10:50”) in new stack
– Executing [s@inboundfax:13] NoOp(“SIP/lyn-00000304”, “FAXOPT(localstationid) : 113”) in new stack
– Executing [s@inboundfax:14] NoOp(“SIP/lyn-00000304”, “FAXOPT(maxrate) : 14400”) in new stack
– Executing [s@inboundfax:15] NoOp(“SIP/lyn-00000304”, “FAXOPT(minrate) : 2400”) in new stack
– Executing [s@inboundfax:16] NoOp(“SIP/lyn-00000304”, "
RECEIVING FAX : fax-20120912-105020-lyn.tif ****”) in new stack
– Executing [s@inboundfax:17] ReceiveFAX(“SIP/lyn-00000304”, “/var/spool/asterisk/fax/fax-20120912-105020-lyn.tif”) in new stack
– Channel ‘SIP/lyn-00000304’ receiving FAX ‘/var/spool/asterisk/fax/fax-20120912-105020-lyn.tif’
– Channel ‘SIP/lyn-00000304’ FAX session ‘73’ started
[Sep 12 10:50:31] ERROR[30712]: res_fax.c:1365 generic_fax_exec: channel ‘SIP/lyn-00000304’ FAX session ‘73’ failure, reason: ‘fax session timed-out’ (TIMEOUT)
== Spawn extension (inboundfax, s, 17) exited non-zero on ‘SIP/lyn-00000304’
– Executing [h@inboundfax:1] NoOp(“SIP/lyn-00000304”, “FAXOPT(ecm) : yes”) in new stack

got it! changing something my call file works fine now :smiley:

hello,

I have the same problem. can you tell me what kind of changes have you made please​​?

Hello,

I have the same problem. can you tell me what kind of changes have you made please​​?

thank you