我很难通过PHPAGI将一个呼叫传送到队列。我在用
$agi->exec('Queue',"1000"); 但是电话一直在循环,静态的特工永远不会响。最后,我必须重新启动星号。
任何帮助都将不胜感激。
我知道我们可以通过拨号计划做到这一点,但这种情况需要我从AGI脚本来完成。
提前谢谢。
发布于 2014-11-25 08:40:50
在尝试了几天不同的事情之后,我终于让它在下面工作了。张贴在这里,以便它可以帮助其他人。
$agi->exec('Transfer',"1000");编辑:
一个更好的方法是使用Goto应用程序。我以前试过,但是电话一直挂着,转移也没有发生。然后,我评论了代码中的挂断,它就像一种魅力。要让Goto应用程序使用我所拥有的phpagi代码,我必须对挂起进行注释。
以下是完美的作品。
#!/usr/bin/php -q
<?PHP
require('/var/lib/asterisk/agi-bin/phpagi.php');
include('mylib.php');
$agi = new AGI();
$log = new Logging();
$agi->answer();
$agi->exec('Goto',"ext-queues,1000,1");
//$agi->hangup();
?>发布于 2014-11-16 18:43:01
拨号计划和agi队列呼叫没有区别。
你可以通过涂涂来调试你真正要做的事情
asterisk -r
agi set debug on但在您的情况下,您更喜欢使用不正确的队列配置。
https://stackoverflow.com/questions/26958212
复制相似问题