Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 创建、重定向。。。使用AsterNET.ARI调用_.net_Asterisk_Freepbx_Asterisk Ari_Asternet - Fatal编程技术网

.net 创建、重定向。。。使用AsterNET.ARI调用

.net 创建、重定向。。。使用AsterNET.ARI调用,.net,asterisk,freepbx,asterisk-ari,asternet,.net,Asterisk,Freepbx,Asterisk Ari,Asternet,我已经用freePBX安装了AsteriskNOW分发版。我正在尝试对我们现有的软件实现自动拨号。我正在监听没有任何问题的电话。唯一有效的办法就是挂断电话。当我尝试发起、重定向、保持或执行类似操作时,我从星号得到响应:通道不在静态应用程序中。 var x=client.Channels.origine(“SIP/447”,扩展名:“SIP/446”,超时:30); client.Channels.Ring(x.Id); 首先,您必须使用Channel.originate方法发起呼叫 var ne

我已经用freePBX安装了AsteriskNOW分发版。我正在尝试对我们现有的软件实现自动拨号。我正在监听没有任何问题的电话。唯一有效的办法就是挂断电话。当我尝试发起、重定向、保持或执行类似操作时,我从星号得到响应:通道不在静态应用程序中。

var x=client.Channels.origine(“SIP/447”,扩展名:“SIP/446”,超时:30);
client.Channels.Ring(x.Id);

首先,您必须使用Channel.originate方法发起呼叫

var newChannel = ActionClient.Channels.Originate(endpoint, extension, context, priority, null, AppName, null, callerId, timeout, variables, channelId, otherChannelId, originator);
newChannel.Id是根据上述方法创建的频道Id。 现在,您必须使用
public void重定向(字符串channelId,字符串端点)
其中channelId是您当前的频道,端点类似于
“endpoint:SIP/703”


试试这个。。祝你好运

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

var newChannel = ActionClient.Channels.Originate(endpoint, extension, context, priority, null, AppName, null, callerId, timeout, variables, channelId, otherChannelId, originator);
newChannel.Id是根据上述方法创建的频道Id。 现在,您必须使用
public void重定向(字符串channelId,字符串端点)
其中channelId是您当前的频道,端点类似于
“endpoint:SIP/703”


试试这个。。祝你好运

没有技能的“自动拨号器”是通向散钱的捷径。使用vicidial或其他已经存在的开源内核。要使用ARI,您必须首先将频道移动到Statis应用程序。@arheops是的,我正在研究这些解决方案,但我正在尝试实现非常简单的dallier,最好有我的解决方案。。。如何将频道移动到静态应用程序?感谢您的回复没有“更简单的拨号器”。您已经开始使用拨号计划。@arheops好的,谢谢您的回复。。。我会用其他的solutions@arheops我的服务仍然需要一个操作,那就是重定向呼叫。当我尝试重定向时,我再次得到通道不在应用程序中。你能告诉我怎么解决这个问题吗?或者一些文档链接。我找不到解决这个问题的办法。谢谢
if(channel.State==“Up”)client.Channels.Redirect(channel.Id,“SIP/447”)“实现自动拨号”没有技能是快速的途径松散的钱。使用vicidial或其他已经存在的开源内核。要使用ARI,您必须首先将频道移动到Statis应用程序。@arheops是的,我正在研究这些解决方案,但我正在尝试实现非常简单的dallier,最好有我的解决方案。。。如何将频道移动到静态应用程序?感谢您的回复没有“更简单的拨号器”。您已经开始使用拨号计划。@arheops好的,谢谢您的回复。。。我会用其他的solutions@arheops我的服务仍然需要一个操作,那就是重定向呼叫。当我尝试重定向时,我再次得到通道不在应用程序中。你能告诉我怎么解决这个问题吗?或者一些文档链接。我找不到解决这个问题的办法。谢谢
if(channel.State==“Up”)client.Channels.Redirect(channel.Id,“SIP/447”)