首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对PHPAGI中队列的传输调用

对PHPAGI中队列的传输调用
EN

Stack Overflow用户
提问于 2014-11-16 14:49:18
回答 2查看 4.5K关注 0票数 1

我很难通过PHPAGI将一个呼叫传送到队列。我在用

代码语言:javascript
复制
$agi->exec('Queue',"1000"); 

但是电话一直在循环,静态的特工永远不会响。最后,我必须重新启动星号。

任何帮助都将不胜感激。

我知道我们可以通过拨号计划做到这一点,但这种情况需要我从AGI脚本来完成。

提前谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-11-25 08:40:50

在尝试了几天不同的事情之后,我终于让它在下面工作了。张贴在这里,以便它可以帮助其他人。

代码语言:javascript
复制
$agi->exec('Transfer',"1000");

编辑:

一个更好的方法是使用Goto应用程序。我以前试过,但是电话一直挂着,转移也没有发生。然后,我评论了代码中的挂断,它就像一种魅力。要让Goto应用程序使用我所拥有的phpagi代码,我必须对挂起进行注释。

以下是完美的作品。

代码语言:javascript
复制
#!/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();
?>
票数 1
EN

Stack Overflow用户

发布于 2014-11-16 18:43:01

拨号计划和agi队列呼叫没有区别。

你可以通过涂涂来调试你真正要做的事情

代码语言:javascript
复制
asterisk -r
agi set debug on

但在您的情况下,您更喜欢使用不正确的队列配置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26958212

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档