[Home]

Summary:ASTERISK-13976: res_fax fails on fax receive
Reporter:Kuba Ober (kuba)Labels:
Date Opened:2009-04-17 09:26:39Date Closed:2009-04-17 14:01:43
Priority:MajorRegression?No
Status:Closed/CompleteComponents:Functions/General
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:ReceiveFax in res_fax triggers a bail-out in smoother. The call comes over a T1 going into a Digium wcte110.

[Apr 17 09:32:39] WARNING[10533] res_fax.c: channel 'DAHDI/2-1' set FAXOPT(filename) to 'fax_2009-04-17_09:32:39_6144305421_rx.tif' is unhandled!
[Apr 17 09:32:39] WARNING[10533] frame.c: Smoother was working on 4 format frames, now trying to feed 64?
[Apr 17 09:32:39] ERROR[10533] res_fax.c: channel 'DAHDI/2-1' fax session '0' failure, reason: 'Failed to feed the smoother'




****** ADDITIONAL INFORMATION ******

# /etc/dahdi/system.conf
span=1,1,0,esf,b8zs
e&m=1-6
unused=7-24
echocanceller=mg2,1-6

# /etc/asterisk/extensions.conf (relevant stuff)
[incoming]
exten => _X.,1,Set(CHANNEL(language)=en_US) ; for clear .sln sound files w/fallb
ack to /var/lib/sounds
exten => _X.,n,Set(TIMEOUT(digit)=5)
exten => _X.,n,Playtones(ring)
exten => _X.,n,Goto(10)
exten => _4305426,10,Goto(fax-rx,receive,1)

[fax-rx]
exten => receive,1,NoOp()
exten => receive,n,Set(DATETIME=${STRFTIME(${EPOCH},,%F_%T)})
exten => receive,n,Set(FAXFILE=fax_${DATETIME}_${CALLERID(num)}_rx.tif)
exten => receive,n,Set(FAXOPT(filename)=${FAXFILE})
exten => receive,n,Set(FAXOPT(ecm)=yes)
exten => receive,n,Set(FAXOPT(headerinfo)=Bertec Corporation)
exten => receive,n,Set(FAXOPT(localstationid)=6144305425)
exten => receive,n,Set(FAXOPT(minrate)=2400)
exten => receive,n,Set(FAXOPT(maxrate)=14400)
exten => receive,n,NoOp(**** ${FAXOPT(filename)})
exten => receive,n,ReceiveFax(/var/spool/fax/${FAXFILE})

Comments:By: Tilghman Lesher (tilghman) 2009-04-17 14:01:43

As res_fax is not open source, please see http://www.digium.com/en/supportcenter/ for support on this module.