[asterisk-users] Asterisk 11, hangup-handlers, Local channels and channel originate

Olivier oza_4h07 at yahoo.fr
Mon Mar 25 17:17:27 CDT 2013


Hello,

I'm giving  hangup-handlers a try on a new Asterisk 11.2.1 setup.
My plan is to use this handler to update my CDRs with values such as
Asterish and Tech cause (see function HANGUP_CAUSE).
I want to have my custom hangup-handler be run only once and when "the
second channel" hangs up.

At the moment, I'm issuing a couple of  "channel originate
Local/1 at mycontext1 extension 123456789 at mycontext2" commands.

I'm observing that as I'm using expressions such as Local/1 at mycontext1, a
Local <ZOMBIE> channel is hanged before the second channel stops ringing.
When the second channel itself ends, my  handler is not run anymore.


What would you suggest me to do ?
Should I delay my Set(CHANNEL(hangup_handler_wipe)= ...) statement till
both channels are bridged together ?

Regards
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20130325/ecf79d30/attachment.htm>


More information about the asterisk-users mailing list