[asterisk-users] Fax for Asterisk, capable of receiving from website but not from fax machine !!

khalid touati khalidtouati at gmail.com
Tue Jul 13 14:44:08 CDT 2010


so nobody seems to like dealing with fax!!

2010/7/12 khalid touati <khalidtouati at gmail.com>

> Hi Guys,
> i am using the latest version of asterisk 1.4 (1.4.33.1), dahdi (2.3.0.1)
> and FFA (Applications: 1.4_1.2.0, Digium FAX Driver: 1.4_1.2.0). the issue
> i'm having is that i'm able to receive faxes from a website (that offer this
> service) but not able to receive from a regular fax machine (that is working
> perfect).
>
> [fax-rx]
>
> exten => receive,1,NoOp(**** FAX RECEIVE ****) exten =>
> receive,n,Set(GLOBAL(FAXCOUNT)=$[ ${GLOBAL(FAXCOUNT)} + 1 ]) exten =>
> receive,n,Set(FAXCOUNT=${GLOBAL(FAXCOUNT)})
>
> exten =>
> receive,n,Set(FAXFILE=${STRFTIME(${EPOCH},GMT-5,%F_%T_${CALLERIDNUM})}.tif)
>
> exten =>
> receive,n,Set(FAXFILENOEXT=/var/spool/asterisk/fax/${STRFTIME(${EPOCH},GMT-5,%F_%T_${CALLERIDNUM})})
>
> exten => receive,n,Set(GLOBAL(LASTFAXCALLERNUM)=${CALLERID(num)})
>
> exten => receive,n,Set(GLOBAL(LASTFAXCALLERNAME)=${CALLERID(name)})
>
> exten => receive,n,NoOp(**** SETTING FAXOPT ****) exten =>
> receive,n,Set(FAXOPT(ecm)=yes) exten => receive,n,Set(FAXOPT(headerinfo)=MY
> FAXBACK RX) exten => receive,n,Set(FAXOPT(localstationid)=15184893772)
>
> exten => receive,n,Set(FAXOPT(maxrate)=14400)
>
> exten => receive,n,Set(FAXOPT(minrate)=2400)
>
> exten => receive,n,NoOp(FAXOPT(ecm) : ${FAXOPT(ecm)}) exten =>
> receive,n,NoOp(FAXOPT(headerinfo) : ${FAXOPT(headerinfo)}) exten =>
> receive,n,NoOp(FAXOPT(localstationid) : ${FAXOPT(localstationid)}) exten =>
> receive,n,NoOp(FAXOPT(maxrate) : ${FAXOPT(maxrate)}) exten =>
> receive,n,NoOp(FAXOPT(minrate) : ${FAXOPT(minrate)}) exten =>
> receive,n,NoOp(**** RECEIVING FAX : ${FAXFILE} ****) exten =>
> receive,n,ReceiveFAX(/var/spool/asterisk/fax/${FAXFILE})
>
> exten => receive,n,System('/usr/local/bin/fax2mail -p -f "${FAXFILENOEXT}"
> --cid-number ${CALLERID(num)} --cid-name "${CALLERID(name)}" --dest-name
> "Sir/Madam"')
>
>
>
> a previous debugging showed:
>
>
> *- for a fax from myfax.com that was received successfully:*
>
> pbx1*CLI>
>
>        > Channel 'DAHDI/1-1' fax session '53', [ 034.021683 ], channel
> sent 59 frames (1180 ms) of energy.
>
> pbx1*CLI>
>
>     -- Channel 'DAHDI/1-1' fax session '53', [ 040.489601 ],
> STAT_EVT_HW_CLOSE      st: WT_HW_CLS    rt: WCLSNCLS
>
> pbx1*CLI>
>
>     -- Channel 'DAHDI/1-1' fax session '53', [ 040.489798 ],
> STAT_SES_COMPLETE
>
> pbx1*CLI>
>
>     -- Channel 'DAHDI/1-1' fax session '53' is complete, result: 'SUCCESS'
> (FAX_SUCCESS), error: 'NO_ERROR', pages: 2, resolution: '204x196', transfer
> rate: '14400', remoteSID: 'FAX'
>
> pbx1*CLI>
>
>     -- Executing [receive at fax-rx:21] System("DAHDI/1-1",
> "/usr/local/bin/fax2mail -p -f
> "/var/spool/asterisk/fax/2010-05-18_03:59:42_" --cid-number  --cid-name ""
> --dest-name "Sir/Madam"") in new stack
>
>
>
> pbx1*CLI>
>
>   == Auto fallthrough, channel 'DAHDI/1-1' status is 'UNKNOWN'
>
>
>
> pbx1*CLI>
>
>     -- Hungup 'DAHDI/1-1'
>
>
>
> -* for a fax from regular machine that failed:*
>
> *
> *
>
> pbx1*CLI>
>
>        > Channel 'DAHDI/1-1' fax session '54', [ 032.782251 ], channel
> sent 3 frames (60 ms) of energy.
>
>
>
> pbx1*CLI>
>
>     -- Channel 0/1, span 1 got hangup request, cause 16
>
>
>
> pbx1*CLI>
>
> [May 17 19:02:41] NOTICE[1316]: res_fax.c:993 generic_fax_exec: Channel
> 'DAHDI/1-1' did not return a frame; probably hung up.
>
>
>
> pbx1*CLI>
>
>     -- Channel 'DAHDI/1-1' fax session '54', [ 038.131701 ],
> STAT_EVT_HW_CLOSE      st: WT_HW_CLS    rt: WCLSNCLS
>
> pbx1*CLI>
>
>     -- Channel 'DAHDI/1-1' fax session '54', [ 038.131879 ],
> STAT_SES_COMPLETE
>
> pbx1*CLI>
>
>     -- Channel 'DAHDI/1-1' fax session '54' is complete, result: 'SUCCESS'
> (FAX_SUCCESS), error: 'NO_ERROR', pages: 1, resolution: '204x196', transfer
> rate: '14400', remoteSID: '518 489 3772'
>
>
>
> pbx1*CLI>
>
>   == Spawn extension (fax-rx, receive, 20) exited non-zero on 'DAHDI/1-1'
>
>
>
> pbx1*CLI>
>
>     -- Hungup 'DAHDI/1-1'
>
>
> I would really appreciate any help! thanks!
>
> --
> Abdullah
>



-- 
Abdullah
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20100713/2f075490/attachment.htm 


More information about the asterisk-users mailing list