我已经使用freePBX安装了AsteriskNOW发行版。我试图在我们现有的软件上实现自动拨号。我正在监控没有任何问题的电话。唯一有效的方法就是挂断电话。当我尝试发起,重定向,保持或采取类似行动时,我会收到星号的响应:频道不在Stasis应用程序中。
var x = client.Channels.Originate("SIP/447", extension: "SIP/446", timeout: 30);
client.Channels.Ring(x.Id);
答案 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)
试试这个..祝你好运!!