My apologize,

We can get the cause when channel fails with the var ${REASON}.

0 - Failed (not busy or congested)
1 - Hung up
3 - Ring timeout
5 - Busy
8 - Congestion

Changeset 5387
Changeset index | Previous changeset | Next changeset
Added a variable REASON which is set when an outgoing extension setup fails

Committed by:  coppice
Date:  Apr 23 2009 * 18:20 (5 months ago)

Patrice

----- Original Message ----- 
From: <callweaver-users-requ...@callweaver.org>
To: <callweaver-users@callweaver.org>
Sent: Wednesday, September 30, 2009 12:00 PM
Subject: Callweaver-users Digest, Vol 30, Issue 17


> Send Callweaver-users mailing list submissions to
> callweaver-users@callweaver.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://lists.callweaver.org/mailman/listinfo/callweaver-users
> or, via email, send a message with subject or body 'help' to
> callweaver-users-requ...@callweaver.org
>
> You can reach the person managing the list at
> callweaver-users-ow...@callweaver.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Callweaver-users digest..."
>
>
> Today's Topics:
>
>   1. T.38 Fax - get information cause when channel fails
>      (pleman...@sewan.eu)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Tue, 29 Sep 2009 18:03:56 +0200
> From: <pleman...@sewan.eu>
> Subject: [Callweaver-users] T.38 Fax - get information cause when
> channel fails
> To: <callweaver-users@callweaver.org>
> Message-ID: <5ed072e956e040df8a8487216790b...@pcdelondon>
> Content-Type: text/plain; format=flowed; charset="iso-8859-1";
> reply-type=original
>
> Hello,
>
> I had the same problem but i still no realy satisfied.
>
> If you use failed we would know that your channel didnt anwered but
> currently I can't get informations about the cause of failed like busy or
> noanswer.
>
> The section s-NOANSWER and s-BUSY is never called.
>
> Is there any way to get the SIP response code when you go in failed 
> section
> ?
>
>
> exten => s-NOANSWER,1,NoOp(TxFax exited with dialstatus ${DIALSTATUS})
> exten => s-NOANSWER,2,Hangup()
> exten => s-BUSY,1,NoOp(TxFax exited with dialstatus ${DIALSTATUS})
> exten => s-BUSY,2,Hangup()
>
> exten => failed,1,Set(CDR(userfield)=Call failed)
> exten => failed,n,Set(CallTime=${STRFTIME(${EPOCH},GMT+2,%F %X)})
> exten => failed,n,Set(FAXRECEIVER=${TONUMBER})
> exten => failed,n,Set(DATEDEBUTEMISSION=${CallTime})
> exten => failed,n,NoOp(TX: DIAlSTATUS is ${DIALSTATUS})
> exten => failed,n,NoOp(TX: HANGUPCAUSE  is ${HANGUPCAUSE})
> exten => failed,n,NoOp(TX: REASON is ${REASON})
> exten => failed,n,NoOp(TX: CAUSECODE is ${CAUSECODE})
> exten => failed,n,Hangup()
>
> exten => h,1,Set(DATEFINEMISSION=${STRFTIME(${EPOCH},GMT+2,%F %X)})
> exten => h,n,NoOp(TX: REMOTESTATIONID is ${REMOTESTATIONID})
> exten => h,n,Set(URI=${SIPCHANINFO(uri)})
> exten => h,n,NoOp(TX: FAXPAGES is ${FAXPAGES})
> exten => h,n,NoOp(TX: FAXRESOLUTION  is ${FAXRESOLUTION})
> exten => h,n,NoOp(TX: FAXBITRATE is ${FAXBITRATE})
> exten => h,n,NoOp(TX: PHASEESTATUS is ${PHASEESTATUS})
> exten => h,n,NoOp(TX: PHASEESTRING is ${PHASEESTRING})
> exten => h,n,NoOp(TX: DIAlSTATUS is ${DIALSTATUS})
> exten => h,n,NoOp(TX: HANGUPCAUSE  is ${HANGUPCAUSE})
> exten => h,n,NoOp(TX: REASON is ${REASON})
> exten => h,n,NoOp(TX: CAUSECODE is ${CAUSECODE})
>
> Patrice
>
> ----- Original Message ----- 
> From: <callweaver-users-requ...@callweaver.org>
> To: <callweaver-users@callweaver.org>
> Sent: Wednesday, September 02, 2009 12:00 PM
> Subject: Callweaver-users Digest, Vol 30, Issue 2
>
>
>> Send Callweaver-users mailing list submissions to
>> callweaver-users@callweaver.org
>>
>> To subscribe or unsubscribe via the World Wide Web, visit
>> http://lists.callweaver.org/mailman/listinfo/callweaver-users
>> or, via email, send a message with subject or body 'help' to
>> callweaver-users-requ...@callweaver.org
>>
>> You can reach the person managing the list at
>> callweaver-users-ow...@callweaver.org
>>
>> When replying, please edit your Subject line so it is more specific
>> than "Re: Contents of Callweaver-users digest..."
>>
>>
>> Today's Topics:
>>
>>   1. T.38 Fax - Call a script or sth. else when opening of the
>>      channel fails. Or when giving up... (Rene Pankratz)
>>
>>
>> ----------------------------------------------------------------------
>>
>> Message: 1
>> Date: Wed, 2 Sep 2009 07:42:51 +0200
>> From: Rene Pankratz <iceb...@googlemail.com>
>> Subject: [Callweaver-users] T.38 Fax - Call a script or sth. else when
>> opening of the channel fails. Or when giving up...
>> To: callweaver-users <callweaver-users@callweaver.org>
>> Message-ID:
>> <bb3967300909012242m1671dee7lf668550b66aba...@mail.gmail.com>
>> Content-Type: text/plain; charset="iso-8859-1"
>>
>> Hallo list members.
>> I followed the instructions on
>> http://www.callweaver.org/wiki/Faxing+With+CallWeaver and I am able to
>> successfully send T.38 FAX messages.
>> As i want to evaluate the result of the process I added a System call to 
>> a
>> self written Script that simply writes the results to my own logfile.
>>
>> But when opening of the the channel fails (e.g. when loop detected or
>> callee
>> is busy) my script is never called and I will not get any result in my
>> log.
>>
>> So my callweaver needs to call a script when opening the channel fails. 
>> Or
>> the best would be when e script is called when giving up to send the Fax.
>>
>> Is there a way to do this?
>>
>> Ren?
>> -------------- next part --------------
>> An HTML attachment was scrubbed...
>> URL:
>> http://lists.callweaver.org/pipermail/callweaver-users/attachments/20090902/3e2e97a3/attachment.html
>>
>> ------------------------------
>>
>> _______________________________________________
>> Callweaver-users mailing list
>> Callweaver-users@callweaver.org
>> http://lists.callweaver.org/mailman/listinfo/callweaver-users
>>
>>
>> End of Callweaver-users Digest, Vol 30, Issue 2
>> ***********************************************
>
>
>
> ------------------------------
>
> _______________________________________________
> Callweaver-users mailing list
> Callweaver-users@callweaver.org
> http://lists.callweaver.org/mailman/listinfo/callweaver-users
>
>
> End of Callweaver-users Digest, Vol 30, Issue 17
> ************************************************ 

_______________________________________________
Callweaver-users mailing list
Callweaver-users@callweaver.org
http://lists.callweaver.org/mailman/listinfo/callweaver-users

Reply via email to