Hi all,
Here's our setup:
Asterisk 1.4.18
Agx-ast-addons 1.4.5
Problem:
When accepting a fax, the fax itself comes through just fine, and it
does successfully create a tiff file. However, the dialplan should be
executing a system command right after that completes, but isn't due to
hanging up early. I'm getting a cause 16 hangup, which I believe is a
"Normal Hangup", but could be wrong. Any thoughts as to what could
cause
this?
-- Accepting call from '3126290600' to '3125727758' on
channel 0/1,
span 2
-- Executing [3125727758 at from-pstn:1] Macro("Zap/25-1",
"faxreceive|7758|rschall at callone.net") in new stack
-- Executing [s at macro-faxreceive:1] Answer("Zap/25-1",
"") in new stack
-- Executing [s at macro-faxreceive:2] Set("Zap/25-1",
"FAXFILE=/var/spool/asterisk/fax/7758_3126290600_1207329420.10.tif")
in
new stack
-- Executing [s at macro-faxreceive:3] RxFAX("Zap/25-1",
"/var/spool/asterisk/fax/7758_3126290600_1207329420.10.tif") in new
stack
-- Channel 0/1, span 2 got hangup request, cause 16
-- Hungup 'Zap/25-1'
Extensions.conf File:
[macro-faxreceive]
exten => s,1,Answer()
exten =>
s,n,Set(FAXFILE=/var/spool/asterisk/fax/${ARG1}_${CALLERID(num)}_${UNIQUEID}.tif)
exten => s,n,rxfax(${FAXFILE})
exten => s,n,NoOp(/usr/bin/mailfax "${ARG1}"
"${CALLERID(num)}"
"${CALLERID(name)}" "${FAXFILE}" "${ARG2}")
exten => s,n,System(/usr/bin/mailfax "${ARG1}"
"${CALLERID(num)}"
"${CALLERID(name)}" "${FAXFILE}" "${ARG2}")
exten => s,n,Hangup()