On Thu, Oct 2, 2014 at 7:11 PM, Phil Mickelson <[email protected]> wrote:
> Two questions:
>
> 1.  There is a BridgeDestroy event but no ChannelDestroy (or ChannelClose or
> whatever) event.  Why not?

The equivalent is Hangup. Channel lifetimes are marked by "Newchannel"
and "Hangup".

See: 
https://wiki.asterisk.org/wiki/display/AST/AMI+v2+Specification#AMIv2Specification-BasicChannelLifetime

> 2.  Every other event seems to be in CamelCase, but Newchannel is not.  Is
> there a reason for this or just an oversight or perhaps just unimportant?
> In the same vein, why is it Newchannel and not ChannelCreate?

Really, it's just an artifact of historical AMI. The interface has
always indicated a new channel using "Newchannel", and its termination
with "Hangup". Bridges - as a first class citizen - are new in 12+,
and hence have a slightly different convention that follow a more
familiar nomenclature.

While we renamed a decent chunk of AMI events in 12+, "Newchannel" and
"Hangup" are so ubiquitous that renaming those two - in particular -
would have hurt a lot of implementations. Hence we opted to keep the
names the same.

Matt

-- 
Matthew Jordan
Digium, Inc. | Engineering Manager
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
Check us out at: http://digium.com & http://asterisk.org

-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-dev mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-dev

Reply via email to