我有一个node.js服务器,我想要的是同一个服务器应该作为星号管理器的客户端运行,并且可以使用node.js连接到AM。
整体架构如下:
客户端与node.js服务器交互。同一服务器充当星号管理器的客户端。 Asterisk管理器将向客户端(也是node.js服务器)提供数据。现在,node.js服务器将数据推送到其实际客户端。
获得与nodejs兼容的客户端太难了,可能你需要构建一个与nodejs兼容的完整模块。我的要求也一样,我建议不要寻找任何nodejs模块使用星号的sipml5客户端。音频部分可以使用sipml5处理,其他功能可以使用nodejs构建。
谢谢
我正在编写nodejs的类似应用程序。使用asterisk-ami
npm模块,以便您可以连接到星号服务器并访问所需的事件。
这是所描述模块的链接:here's the link for the described module.