Re: ARI - ChannelCreated event

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The ChannelCreated event exists internally (and you can receive it with AMI).  However, the channel is created first, then it enters the stasis app -- thus the stasis app does not receive the channel created event because it's not associated with the channel yet.


On Tue, Sep 30, 2014 at 9:05 AM, Chris Bestall <chris.bestall@xxxxxxxxx> wrote:
I'm using the NodeJS ARI library with Asterisk 12.  In the examples I see the use of "StasisStart" event for when a call is originated, but none for "ChannelCreated"

I have tried to create listeners for the "ChannelCreated" event everywhere possible, but it seems this event is never fired.

Here is my code:

ari.start('hello');

ari.on( "ChannelCreated", function ( event, channel ) {
  console.log("channel created");
});

var channel = ari.Channel(  );

channel.on( "StasisStart", function ( event, channel ) {
  console.log("stasis entered");
});

channel.on( "ChannelCreated", function ( event, channel ) {
  console.log("channel created");
});

channel.originate( { endpoint: "PJSIP/6001", app : "hello" }, function (err, ch) {

if( err ){ console.log( err );  process.exit(0); }

ch.on( "ChannelCreated", function ( event, channel ) {
 console.log("channel created");
});

});


Only the stasis entered gets logged and only on endpoint answer.

Am I missing something? 

Thanks,
Chris


_______________________________________________
asterisk-app-dev mailing list
asterisk-app-dev@xxxxxxxxxxxxxxxx
http://lists.digium.com/cgi-bin/mailman/listinfo/asterisk-app-dev




--
Digium logo
Scott Griepentrog
Digium, Inc · Software Developer
445 Jan Davis Drive NW · Huntsville, AL 35806 · US
direct/fax: +1 256 428 6239 · mobile: +1 317 507 4029
Check us out at: http://digium.com · http://asterisk.org
_______________________________________________
asterisk-app-dev mailing list
asterisk-app-dev@xxxxxxxxxxxxxxxx
http://lists.digium.com/cgi-bin/mailman/listinfo/asterisk-app-dev

[Index of Archives]     [Asterisk SS7]     [Asterisk Announcements]     [Asterisk Users]     [PJ SIP]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Linux API]

  Powered by Linux