Hello, I have a noticed strange behavior in Asterisk 1.6.18.2 with ReceiveFax Digium FAX Driver: 1.6.2.0_1.3.0 (optimized for i686_32).
I use a context [capi-in] for icoming ISDN calls: ====== [capi-in] ; Faxe fuer Ruben exten => 12345,1,Macro(faxin,[email protected],${EXTEN}) ====== My macro for the fax receiving looks like that: ====== [macro-faxin] ; Faxe ; ARG1 = eMail-Adresse exten => s,1,Verbose(${BOUNDARY} Eingehender Ruf von ${CALLERID(num)}) exten => s,n,Verbose(${BOUNDARY} BCHANNELINFO ${BCHANNELINFO}) ; nur verarbeiten, wenn B-Kanal frei ist exten => s,n,GotoIf($[${BCHANNELINFO} = 2]?hangup:free) exten => s,n(free),NoOp() exten => s,n,Set(TO=${ARG1}) exten => s,n,Verbose(1,${BOUNDARY} Eingehendes Fax ${CDR(uniqueid)}) exten => s,n,Set(FAXFILE=/var/spool/fax/fax-${TO}-${CDR(uniqueid)}.tif) exten => s,n,Set(LOCALSTATIONID=jumping frog) exten => s,n,Answer() exten => s,n,Wait(3) exten => s,n,ReceiveFAX(${FAXFILE},d) exten => s,n,Verbose(1,${BOUNDARY} Nach dem Fax!) exten => s,n,System(/usr/local/bin/fax2mail.sh ${FAXFILE} ${TO}) ;exten => s,n,capicommand(receivefax,${FAXFILE},+004976138444421,Headline,k) exten => s,n(hangup),HangUp() exten => h,1,System(/usr/local/bin/fax2mail.sh ${FAXFILE} ${TO}) ====== As you can see, the received fax file should be processed by a bash-script, but after the call hangs up, the script is never executed. The console log shows: ====== -- Channel 'CAPI/ISDN1#02/38444421-5' FAX session '4' is complete, result: 'SUCCESS' (FAX_SUCCESS), error: 'NO_ERROR', pages: 1, resolution: '204x98', transfer rate: '9600', remoteSID: '4932123847885' == Spawn extension (macro-faxin, s, 11) exited non-zero on 'CAPI/ISDN1#02/12345-5' in macro 'faxin' == Spawn extension (capi-in, 12345, 1) exited non-zero on 'CAPI/ISDN1#02/12345-5' == ISDN1#02: CAPI Hangingup for PLCI=0x101 in state 2 > ISDN1#02: CAPI INFO 0x3490: Normal call clearing ====== Anyone seeing what I'm missing? Thank you. Regards, Ruben -- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
