[Asterisk-Users] Continue Macro after Hangup
Jeb Campbell
jebc at c4solutions.net
Mon Mar 22 14:50:35 MST 2004
Quick question -- How do I continue a macro after hangup (I need to run
a script)
I'm using RxFax(Spandsp) and it exits -1 (I even changed the code to
return 0, but no luck)
My macro ends with "-- Hungup 'Zap/3-1'"
Here is the Macro (the System(echo)'s are for debugging)
(Only the first System gets called)
[macro-fax-incoming]
exten => s,1,SetVar(FAXDIR=/var/spool/asterisk/fax/new)
exten => s,2,SetVar(FAXNAME=${TIMESTAMP}-${CALLERIDNUM})
exten => s,3,System(echo -e
"${CALLERIDNUM}\n${CALLERIDNAME}\n${FAXNAME}" >
/var/spool/asterisk/fax/test)
exten => s,4,RxFax(${FAXDIR}/${FAXNAME}.tif)
exten => s,5,System(echo -e
"${CALLERIDNUM}\n${CALLERIDNAME}\n${FAXNAME}" >
/var/spool/asterisk/fax/test2)
exten => s,6,System(/etc/asterisk/mail_fax.pl "${CALLERIDNUM}"
"${CALLERIDNAME}" "${FAXNAME}")
exten => s,105,System(echo -e
"${CALLERIDNUM}\n${CALLERIDNAME}\n${FAXNAME}" >
/var/spool/asterisk/fax/test3)
exten => s,106,System(/etc/asterisk/mail_fax.pl "${CALLERIDNUM}"
"${CALLERIDNAME}" "${FAXNAME}")
exten => s,107,Hangup
And the result is only the first test getting executed.
Thanks,
Jeb Campbell
jebc at c4solutions.net
Cell: 865-385-1437
More information about the asterisk-users
mailing list