在我的应用程序中,我想要显示星号服务器上所有活动呼叫的实时概述。
这就是为什么我想使用Asterisk 12 REST API(ARI)从Asterisk 12服务器获取所有事件(频道创建/销毁等)。
当我连接到websocket时,我只获得以某种方式定位到我的应用程序的事件,我在初始调用" / ari / events" (在这种情况下"你好")。
$ wscat.py 'ws://localhost:8088/ari/events?app=hello&api_key=...'
如何获取所有活动(例如还有关于新来电的信息)?
或者是否有其他可能获得所需信息?
我正在使用AsterNET.ARI .NET Stasis Framework和以下代码:
// Create a message client to receive events on
Client = new ARIClient(
new StasisEndpoint(Host, Port, Username, Password),
AppName
);
Client.Connect();
Client.OnChannelStateChangeEvent += Client_OnChannelStateChangeEvent;
方法Client_OnChannelStateChangeEvent
仅针对我的应用程序使用Client.Channels.Originate(...)
生成的调用进行调用。
答案 0 :(得分:0)