我正在尝试使用ARI API发起调用,我遵循的过程是
POST / ari / channels创建本地扩展的通道1
POST / ari / bridges创建桥
POST / ari / bridges / {bridge-id} / addChannel与通道1
POST / ari / channels创建频道2
POST / ari / bridges / {bridge-id} / addChannel与通道2
我有一个websocket连接,在调用POST之前等待正确的事件(例如通道状态上升)。
我遇到的问题是,使用通道1和通道2的内部分机号可以正常工作,但是当使用通道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}