Hi there,
I’m running a Debian Lenny 2.6.26-2-amd64 with Asterisk 1.8.2.3.
I compiled the module app_fax and installed SpanDSP 0.0.6pre18.
This is my extensions.conf
[12connect_in]
exten => _X.,1,Answer
exten => _31852014810,2,Dial(IAX2/waddinxdrunen/110,90)
exten => _31852012802,2,Dial(SIP/40001&SIP/40002&SIP/30001&SIP/30002,90)
exten => _31852010359,2,Goto(fax,${EXTEN},1)
exten => _X.,3,Log(Klaar!)
exten => _X.,4,Hangup
[macro-faxreceive]
exten => s,1,Set(FAXFILE=/var/spool/asterisk/fax/${STRFTIME(${EPOCH},GMT+2,%C%y%m%d%H%M)}-${CALLERID(num)}-${UNIQUEID})
exten => s,2,Log(NOTICE, Fax wordt opgeslagen als ${FAXFILE}.tiff)
exten => s,3,receivefax(${FAXFILE}.tiff)
exten => h,4,Log(NOTICE,Klaar met ontvangen van fax van ${CALLERID(num)}
[fax]
exten => _X.,1,Log(NOTICE,Fax context bereikt)
exten => _X.,2,Log(NOTICE,Er komt een fax binnen van nummer ${CALLERID(num)} aan ${EXTEN})
exten => _X.,3,Set(CALLEDFAX=${EXTEN})
exten => _X.,4,Log(NOTICE,Start met ontvangen van fax)
exten => _X.,5,Macro(faxreceive)
exten => _X.,6,System(/usr/lib/asterisk/scripts/fax2email.sh "${CALLERID(num)}" "${CALLEDFAX}" "Agritect FAX" "dveenker@agritect.nl" "${FAXFILE}")
Almost everything is working perfectly. I even receive fax files as TIFF. After revceiving the fax the script fax2email.sh is not executed. At some places I placed some “Log”-commands just to see how far the extensions.conf is running. Unfortunately it only runs until:
After that … silence. I’m almost there but I can’t seem to find my mistake …
Here’s my detailed logging !
(Please don’t be misleaded by the Dutch text from the Log app. It just some “Hi there, test test” kind of messages )
[Nov 22 17:34:26] DEBUG[12693] app_fax.c: Channel hangup
[Nov 22 17:34:26] DEBUG[12693] app_fax.c: Loop finished, res=-1
[Nov 22 17:34:26] DEBUG[12693] app_fax.c: Fax phase E handler. result=0
[Nov 22 17:34:26] DEBUG[12693] app_fax.c: Fax transmitted successfully.
[Nov 22 17:34:26] DEBUG[12693] app_fax.c: Remote station ID:
[Nov 22 17:34:26] DEBUG[12693] app_fax.c: Pages transferred: 1
[Nov 22 17:34:26] DEBUG[12693] app_fax.c: Image resolution: 8031 x 7700
[Nov 22 17:34:26] DEBUG[12693] app_fax.c: Transfer Rate: 14400
[Nov 22 17:34:26] DEBUG[12693] channel.c: Set channel SIP/999154917-00000000 to write format ulaw
[Nov 22 17:34:26] DEBUG[12693] channel.c: Set channel SIP/999154917-00000000 to read format ulaw
[Nov 22 17:34:26] WARNING[12693] app_fax.c: Transmission error
[Nov 22 17:34:26] VERBOSE[12693] app_macro.c: == Spawn extension (macro-faxreceive, s, 3) exited non-zero on 'SIP/999154917-00000000' in macro 'faxreceive'
[Nov 22 17:34:26] DEBUG[12693] pbx.c: Spawn extension (fax,31852010359,5) exited non-zero on 'SIP/999154917-00000000'
[Nov 22 17:34:26] VERBOSE[12693] pbx.c: == Spawn extension (fax, 31852010359, 5) exited non-zero on 'SIP/999154917-00000000'
Can anyone here help me out ?
Great Thanks in advance !