Re: [asterisk-users] Subscribe to events via ARI from node.js without sending to Stasis

2016-11-28 Thread Joshua Colp
On Mon, Nov 28, 2016, at 11:39 AM, Matt Riddell wrote:
> 
> > On 27/11/2016, at 6:44 PM, Joshua Colp  wrote:
> > 
> > On Wed, Nov 23, 2016, at 06:41 PM, Matt Riddell wrote:
> >> 
> >> There doesn't appear to be a way to monitor general Asterisk events like
> >> you can in the Asterisk manager without polling for channel statuses or
> >> sending the channels to the Stasis app and recreating the logic of the
> >> Queue application.
> > 
> > You can subscribe to events for everything, but ARI events are a subset
> > of what are available over AMI so you may not get what you want. Events
> > raised by applications for example would not be present. You can
> > subscribe to all channels by subscribing to "channel:" using the
> > /applications//subscription resource, and "bridge:" for all
> > bridges.
> 
> 
>  is the stasis app name or the Asterisk application name?

The Stasis app name. You are saying you want to subscribe a specific
Stasis application to certain events.

-- 
Joshua Colp
Digium, Inc. | Senior Software Developer
445 Jan Davis Drive NW - Huntsville, AL 35806 - US
Check us out at: www.digium.com & www.asterisk.org

-- 
_
-- 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] Subscribe to events via ARI from node.js without sending to Stasis

2016-11-28 Thread Matt Riddell

> On 27/11/2016, at 6:44 PM, Joshua Colp  wrote:
> 
> On Wed, Nov 23, 2016, at 06:41 PM, Matt Riddell wrote:
>> 
>> There doesn't appear to be a way to monitor general Asterisk events like
>> you can in the Asterisk manager without polling for channel statuses or
>> sending the channels to the Stasis app and recreating the logic of the
>> Queue application.
> 
> You can subscribe to events for everything, but ARI events are a subset
> of what are available over AMI so you may not get what you want. Events
> raised by applications for example would not be present. You can
> subscribe to all channels by subscribing to "channel:" using the
> /applications//subscription resource, and "bridge:" for all
> bridges.


 is the stasis app name or the Asterisk application name?

--
Cheers,

Matt Riddell
___

http://www.venturevoip.com/news.php (Daily Asterisk News)
http://www.venturevoip.com/pabx_on_disk.php (PABX on a Disk)
http://www.venturevoip.com/exchange.php (Full ITSP Solution)
http://www.venturevoip.com/cc.php (Call Centre Solutions)

-- 
_
-- 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] Subscribe to events via ARI from node.js without sending to Stasis

2016-11-27 Thread Joshua Colp
On Wed, Nov 23, 2016, at 06:41 PM, Matt Riddell wrote:
> Hi,
> 
> I'm writing a node.js backend to pass events via a websocket to a CRM.
> 
> Basically what I want to do is notice when things happen (i.e. new
> channel, new bridge etc) without sending the channels to the Stasis app.
> 
> The channels I'm interested in are agents who are in a queue only because
> they are in a realtime MySQL database for the queue_member_table.
> 
> There doesn't appear to be a way to monitor general Asterisk events like
> you can in the Asterisk manager without polling for channel statuses or
> sending the channels to the Stasis app and recreating the logic of the
> Queue application.

You can subscribe to events for everything, but ARI events are a subset
of what are available over AMI so you may not get what you want. Events
raised by applications for example would not be present. You can
subscribe to all channels by subscribing to "channel:" using the
/applications//subscription resource, and "bridge:" for all
bridges.

Cheers,

-- 
Joshua Colp
Digium, Inc. | Senior Software Developer
445 Jan Davis Drive NW - Huntsville, AL 35806 - US
Check us out at: www.digium.com & www.asterisk.org

-- 
_
-- 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


[asterisk-users] Subscribe to events via ARI from node.js without sending to Stasis

2016-11-23 Thread Matt Riddell
Hi,

I'm writing a node.js backend to pass events via a websocket to a CRM.

Basically what I want to do is notice when things happen (i.e. new channel, new 
bridge etc) without sending the channels to the Stasis app.

The channels I'm interested in are agents who are in a queue only because they 
are in a realtime MySQL database for the queue_member_table.

There doesn't appear to be a way to monitor general Asterisk events like you 
can in the Asterisk manager without polling for channel statuses or sending the 
channels to the Stasis app and recreating the logic of the Queue application.

Is this a correct assumption?

--
Cheers,

Matt Riddell
___

http://www.venturevoip.com/news.php (Daily Asterisk News)
http://www.venturevoip.com/pabx_on_disk.php (PABX on a Disk)
http://www.venturevoip.com/exchange.php (Full ITSP Solution)
http://www.venturevoip.com/cc.php (Call Centre Solutions)

-- 
_
-- 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