gpt4 book ai didi

用于触发命令的 Javascript AMI

转载 作者:行者123 更新时间:2023-12-02 18:23:11 25 4
gpt4 key购买 nike

我的 LAN 上正在运行 Asterisk 服务器,现在我想使用 Javascript 通过 AMI(Asterisk 管理器接口(interface))执行与正在运行的应用程序的套接字连接。

任何人都可以建议我使用 AMI 的 Javascript 客户端来向 Asterisk 服务器发出命令以进行登录、发起调用和其他事件。

命令引用: Make phone ring through webserver using Asterisk

编辑1:感谢您的回答。我尝试过 NodeJS-AsteriskManger 但在运行 index.js 时出现错误

C:\wamp\www\ASTERISK\github\node-asterisk-master\node-asterisk-master\asterisk.j
s:145
idCaller = headers.uniqueid, idCallee = self.participants[idCaller]['with'],
^
C:\wamp\www\ASTERISK\github\NodeJS-AsteriskManager-master\NodeJS-AsteriskManager
-master\index.js:16
true); // This parameter determines whether events are emited.
^
SyntaxError: Unexpected token ;
at Module._compile (module.js:439:25)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:901:3

最佳答案

您可以使用这些 Node.js 模块与 asterisk 服务器进行通信 -

https://github.com/phidelta/NodeJS-AsteriskManager
https://github.com/holidayextras/node-asterisk-ami
https://github.com/asterisk/node-ari-client (由 Digium/Asterisk 提供)

关于用于触发命令的 Javascript AMI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18630727/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com