我正在制作一个应该能够监控我的Asterisk服务器上的呼叫的Web应用程序.我可以使用URL上的Javascript WebSocket连接到ARI ws://(host):8088/ari/events?app=dialer并且它可以工作.问题是我只从通过ARI进行的呼叫中获取事件.来自Zoiper等其他客户的电话未注册.在另一方面,Asterisk有AJAM它采用长轮询上http://(host):8088/rawman?action=waitevent和它注册的所有客户端,(ARI,Zoiper和其他人)电话,但这里只有信息谁在呼叫(主叫),没有人(被叫).
所以,我的问题是,如何从所有客户端(最好)使用WebSockets获取实时调用事件,以显示谁在调用谁.谢谢.