[asterisk-users] 1.6.1-b4: Can't get fax2mail work from System()
sean darcy
seandarcy2 at gmail.com
Wed Jan 14 16:30:59 CST 2009
On 1.6.1-beta4:
Trying to receive faxes over a pstn line. extensions.conf:
[incoming-pstn-line]
exten => fax,1,NoOp(Fax Detected)
exten => fax,2,GoTo(incoming-fax,s,1)
exten => fax,n,Hangup()
............
[incoming-fax]
exten =>
s,1,Set(FAXFILE=/var/spool/asterisk/fax/${STRFTIME(${EPOCH},,%Y%m%d%H%M)}-0${CALLERIDNUM})
exten => s,2,ReceiveFAX(${FAXFILE}.tif)
exten => s,3,Hangup()
exten=>h,1,System(/usr/local/bin/fax2mail.1.sh --dest-name "Sean"
--dest-email "${Sean_email}" -f "${FAXFILE}")
which looks like it works just fine from the cli:
-- DAHDI/2-1 is ringing
-- Redirecting DAHDI/4-1 to fax extension
-- Hungup 'DAHDI/2-1'
== Spawn extension (incoming-pstn-line, fax, 1) exited non-zero on
'DAHDI/4-1'
-- Executing [fax at incoming-pstn-line:1] NoOp("DAHDI/4-1", "Fax
Detected") in new stack
-- Executing [fax at incoming-pstn-line:2] Goto("DAHDI/4-1",
"incoming-fax,s,1") in new stack
-- Goto (incoming-fax,s,1)
-- Executing [s at incoming-fax:1] Set("DAHDI/4-1",
"FAXFILE=/var/spool/asterisk/fax/200901141711-0") in new stack
-- Executing [s at incoming-fax:2] ReceiveFAX("DAHDI/4-1",
"/var/spool/asterisk/fax/200901141711-0.tif") in new stack
-- Executing [s at incoming-fax:3] Hangup("DAHDI/4-1", "") in new stack
== Spawn extension (incoming-fax, s, 3) exited non-zero on 'DAHDI/4-1'
-- Executing [h at incoming-fax:1] System("DAHDI/4-1",
"/usr/local/bin/fax2mail.1.sh --dest-name "Sean" --dest-email
"seandarcy2 at gmail.com" -f "/var/spool/asterisk/fax/200901141711-0"") in
new stack
-- Hungup 'DAHDI/4-1'
But it doesn't - no email is ever sent. BUT, if I execute the fax2mail
cmd from the terminal (pasting from the cli output) it sends the email:
/usr/local/bin/fax2mail.1.sh --dest-name "Sean" --dest-email
"seandarcy2 at gmail.com" -f "/var/spool/asterisk/fax/200901141711-0"
Am I screwing up the System() command somehow? Is System() screwed up in
1.6.1?
Any clues how to debug this? I did find one relevant thread
http://asteriskforum.ru/viewtopic.php?p=15629 , which is unfortunatley
in Russian. In that thread someone figured out how to turn on DEBUG for
app_fax. How did you do that?
sean
More information about the asterisk-users
mailing list