使用带有Node.js的ARI在Asterisk上创建会议

时间:2017-06-22 20:10:51

标签: node.js asterisk asterisk-ari

我被赋予了使用ARI和Node.js在Asterisk中创建会议的任务。目标是创建一个会议室并发送电子邮件邀请,以便人们可以点击并进入会议室。我还需要一个管理员界面来显示谁在说话,静音和其他一些事情。 我对Asterisk没有任何经验。所以我需要一些起点。本来我必须创建一个频道,然后添加一些SIP。

以此页面为基础:https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+Channels+REST+API

我有一个配置的测试服务器和一个SIP号码(852001)。所以我打开了Insomnia并创建了一个这样的POST请求:

http://<serverip>:8088/ari/channels/400?endpoint=852001&extension=400

但分配失败了。所以我认为在继续这之前我必须明确一些概念:

  1. 创建会议室需要什么?它只是创建一个频道,或者我必须首先创建一个桥梁?端点,扩展或应用字段中的正确值应该是什么?
  2. ARI URL是最好的方法还是最好使用node.js的ari-client模块?我正在使用网址,因为我无法在使用ari-client创建会议时获得任何有用的示例。
  3. 我将非常感谢有关如何执行此操作的任何代码示例。感谢。

1 个答案:

答案 0 :(得分:-1)

阅读Orelly&#34; Asterisk电话的未来&#34;作为起点。

ps但是通过ARI这样做,即使对于专家来说也是不可能的。无论如何,你需要一些拨号方案。