通过ari-client (Node.js)从一个分机(100)呼叫另一个分机(200)



关于流程的精确概述:

  • 我正在呼叫我的初始扩展(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/

最新更新