本文介绍了星号ARI创建呼出电话的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I'm trying to initiate calls using the ARI API, the process I followed was

  1. POST/ari/channels以创建本地扩展的频道1
  2. POST/ari/bridges创建桥
  3. POST/ari/bridges/{bridge-id}/addChannel与通道1
  4. POST/ari/channels创建频道2
  5. POST/ari/bridges/{bridge-id}/addChannel与通道2

在调用POST之前,我有一个websocket连接正在等待正确的事件(例如,通道状态已打开).

I have a websocket connection waiting for the correct events (like channel status up) before calling the POSTs.

我遇到的问题是,使用通道1和通道2的内部分机号可以正常工作,但是当使用通道2的外部分机号时,出现错误-分配失败".

The problem I'm having is this works using internal extension numbers for channel 1 and channel 2, but when using an external number for channel 2 I get the error - "Allocation failed".

任何想法,我要去哪里错了...

Any ideas where I'm going wrong...

推荐答案

我通过ARI这样创建我的呼叫:

Im creating my calls via ARI like this:

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}

这篇关于星号ARI创建呼出电话的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-13 22:23