在 Web 应用程序中获取 Asterisk 事件

Get Asterisk events inside web application

我正在使用 Laravel 框架开发联络中心,我正在使用 Asterisk 13 来管理呼叫系统。

每个接线员都分配了一个分机以使用 SIP 软件 (Zoiper) 来接听客户电话。

我想要的是方便 API 与 asterisk 服务器进行交互,例如,当接线员接到客户电话时,将来电显示插入文本字段。

我一直在试验 PHPARI 但它缺少适当的文档。

ARI 是非常新的界面。

如果您需要更多文档,请尝试使用 AMI 事件模型。

我用 PAMI 工作过,它满足了我的需求。
文档也不是很好,一些事件没有用这个库处理,因此你可能需要做一些改变,但整体结构很好。

如果没有满足您的期望,您可能想要创建自己的解析器,毕竟 AMI 将 return 一个格式正确的字符串并使用可以根据您的需要解析该字符串。