node.js - 如何使用 ARI 获取 SIP 用户状态?
问题描述
我正在尝试使用 Asterisk 15 ARI 制作实时应用程序,并且我需要获取队列中的所有代理/用户(sip)状态...我需要知道用户是否已登录队列,是否处于暂停状态,在称呼...
我正在阅读 Asterisk ARI 文档,但没有找到任何相关信息。
我正在使用 node-ari-client 来观看 Stasis 事件。
谢谢你的帮助。
解决方案
我认为 AMI 更适合此目的,因为 ARI 更适合构建您的拨号方案应用程序。
您可以使用 AMI 操作 QueueStatus 查看谁已登录、已暂停等。也许https://www.npmjs.com/package/asterisk-ami-client将帮助您构建客户端。
推荐阅读
- javascript - 为什么这段代码在我没有告诉它的情况下修改了我的数组?
- webrtc - 在 WAN 上使用 MR-WebRTC 的 Hololens2 和 PC 之间的网络非常慢
- numpy - Numpy 最大值法的使用
- html - 如何在固定高度的情况下将图像拉伸到全宽
- ef-core-3.1 - 使用 ef core 3.1 翻译创建的用户名的最佳方法是什么
- node.js - Firebase 触发函数 onUpdateField (?)
- bash - `kubectl wait` 可以用于部署生成的秘密吗?如果没有,bash中的任何替代方法?
- go - Codewalk之Golang并发代码回顾
- google-sheets - 谷歌表:生成增量编号
- vue.js - vue-pdf,如何让pdf渲染pdf的原始宽度