关于流程的精确概述:
-
我正在呼叫我的初始扩展(100)使用Zoiper通过Twilio sip域,它实际上直接调用到我的星号服务器。
-
现在,当我的呼叫是在星号服务器,我试图将其转发到另一个扩展(200)使用ari-client。
-
现在我试图在内部做它(附加我的代码块)
代码来自ari-client index.js
dialedChannel = await client.channels.originate({
endpoint: "PJSIP/twilio0",
app: ariConfig.appName,
extension: "200",
});
extension.conf for extension(200)
[from-internal]
exten = 200,1,Answer()
same = n,Wait(1)
same = n,Playback(hello-world)
same = n,Hangup()
所以谁能引导我到这里。怎么可能做到呢?或者甚至可以使用ari-client?
Thanks in advance
- 正在把我的电话从当前分机转到另一个分机。
您可以选择context/extension/priority或application/appdata。不能同时两个。
https://www.voip-info.org/asterisk-manager-api-action-originate/
您还应该在端点中包含目的地号码。
https://www.voip-info.org/asterisk-cmd-dial/