rest - Asterisk ARI 创建外呼

标签 rest asterisk

我正在尝试使用 ARI API 发起调用,我遵循的过程是

  • POST/ari/channels 创建 channel 1 到本地扩展
  • POST/ari/bridges 创建网桥
  • POST/ari/bridges/{bridge-id}/addChannel with channel 1
  • POST/ari/channels 创建 channel 2
  • POST/ari/bridges/{bridge-id}/addChannel 与 channel 2

  • 在调用 POST 之前,我有一个 websocket 连接等待正确的事件(如 channel 状态)。

    我遇到的问题是这使用内部分机号码用于 channel 1 和 channel 2,但是当使用外部号码用于 channel 2 时,我收到错误 - “分配失败”。

    任何我出错的想法......

    最佳答案

    我通过 ARI 创建我的电话,如下所示:

    http://{ARIUser}:{ARIPass}@localhost:8088/ari/channels?endpoint=SIP/{exten to call from}&extension={number/exten to call}&context=from-internal&priority=1&callerId={callerID}
    

    关于rest - Asterisk ARI 创建外呼,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27041401/

    相关文章:

    scala - 在 Scala Play Framework v2.6.x 中出现 cors 错误

    json - Backbone .js + REST

    html - 尝试在 VPN 上的 Lync UCWA 上运行应用程序的 POST 请求时获取 502 Bad Gateway

    centos - Asterisk 崩溃 * 检测到 glibc */usr/sbin/asterisk : malloc(): memory corruptio

    Asterisk :转接电话而不立即应答

    API - 多个请求与分离用户角色

    rest - 是否在自定义 HTTP header RESTful 中传递租户?

    linux - IPSec linux 不会将 SIP 连接路由到中继

    encryption - Asterisk支持哪些sip加密协议(protocol)?

    asterisk - 如何上传 Asterisk 中的声音文件?