Re: [asterisk-users] [asterisk-app-dev] Multiple ChannelDestroyed events for the same channel
> On Jan 11, 2019, at 11:14, Jean Aunis wrote: > > Le 11/01/2019 à 16:47, Matt Riddell a écrit : >> Hiya, >> >> When I hang up on a call to my stasis app I’m getting multiple >> channelDestroyed events for the same channel: > > It may happen if several applications subscribed to the channel. In this case > you can discriminate the events on the basis of application name. Yeah you’re right - I was registering 3 applications so get three events - even though the channel was only in one application. Thanks, Matt Riddell -- _ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- Check out the new Asterisk community forum at: https://community.asterisk.org/ New to Asterisk? Start here: https://wiki.asterisk.org/wiki/display/AST/Getting+Started asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] [asterisk-app-dev] Multiple ChannelDestroyed events for the same channel
Le 11/01/2019 à 16:47, Matt Riddell a écrit : Hiya, When I hang up on a call to my stasis app I’m getting multiple channelDestroyed events for the same channel: app.js:985:13) Channel was destroyed: 1547220509.77 app.js:1029:17) This was a customer app.js:1030:17) Checking if this was a customer talking to an agent app.js:1043:21) Customer was not talking to anyone app.js:1126:13) 2019-01-11 10:28:29 app.js:985:13) Channel was destroyed: 1547220509.77 app.js:1029:17) This was a customer app.js:1030:17) Checking if this was a customer talking to an agent app.js:1043:21) Customer was not talking to anyone app.js:1126:13) 2019-01-11 10:28:29 app.js:985:13) Channel was destroyed: 1547220509.77 app.js:1029:17) This was a customer app.js:1030:17) Checking if this was a customer talking to an agent app.js:1043:21) Customer was not talking to anyone I’m only registering once to the event: ari.on('ChannelDestroyed', channelDestroyed); Is this normal? I’m writing like a CDR on channel destroyed so don’t want to write it multiple times. Should I keep an array of channels and only write if I haven’t seen the event for that channel before? Cheers, Matt Riddell ___ asterisk-app-dev mailing list asterisk-app-...@lists.digium.com http://lists.digium.com/cgi-bin/mailman/listinfo/asterisk-app-dev Hello, It may happen if several applications subscribed to the channel. In this case you can discriminate the events on the basis of application name. Regards Jean Aunis ___ asterisk-app-dev mailing list asterisk-app-...@lists.digium.com http://lists.digium.com/cgi-bin/mailman/listinfo/asterisk-app-dev -- _ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- Check out the new Asterisk community forum at: https://community.asterisk.org/ New to Asterisk? Start here: https://wiki.asterisk.org/wiki/display/AST/Getting+Started asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users