使用AsterNET.ARI创建,重定向...调用

时间:2017-07-10 07:00:30

标签: .net asterisk freepbx asterisk-ari asternet

我已经使用freePBX安装了AsteriskNOW发行版。我试图在我们现有的软件上实现自动拨号。我正在监控没有任何问题的电话。唯一有效的方法就是挂断电话。当我尝试发起,重定向,保持或采取类似行动时,我会收到星号的响应:频道不在Stasis应用程序中。

var x = client.Channels.Originate("SIP/447", extension: "SIP/446", timeout: 30);
client.Channels.Ring(x.Id);

1 个答案:

答案 0 :(得分:0)

首先,您必须使用Channel.Originate方法作为

发起呼叫
workHomePlaces.getConnections()

newChannel.Id 是由于上述方法而创建的 Channel_id 。 现在您必须使用重定向呼叫 var newChannel = ActionClient.Channels.Originate(endpoint, extension, context, priority, null, AppName, null, callerId, timeout, variables, channelId, otherChannelId, originator); 其中channelId是您当前的频道,端点类似于public void Redirect(string channelId, string endpoint)

试试这个..祝你好运!!