Asterisk 1.8 BLF外部程序订阅

时间:2014-05-21 15:45:49

标签: sip asterisk asteriskami

我们正在运行Asterisk版本1.8.4.2,我正在寻找一个服务器应用程序,它将允许多个客户端程序检查特定扩展的“存在”等。我理解AMI将允许我轮询这些信息,但我希望可能有办法给服务器一个扩展并订阅相关扩展,以避免不断轮询AMI。

如果BLF是我想要的路线,似乎我可能必须将SIP协议实施到我的服务器中。在我的研究中,我是否设法忽略了一个更好,更简单的解决方案?

1 个答案:

答案 0 :(得分:0)

您可以实施以下方法:

  1. AMI事件挂钩和挖掘传入事件
  2. 通过SIP通知
  3. 让您的应用程序订阅通知扩展状态更改
  4. 使用XMPP
  5. 制作星号发布扩展程序状态