QueueMetrics,qLoader和Asterisk没有正确说话

时间:2013-01-16 19:35:39

标签: asterisk

我有2台服务器,一台安装了QueueMetrics,另一台安装了Asterisk和qLoader。这两个服务器都能够相互通信并来回传递数据。我遇到的问题是,在将代理添加到队列时,Queuemetrics或Asterisk服务器都无法识别正在添加代理。我可以调用队列,看到它在QM中实时提供给队列。当我尝试将代理添加到队列时,QM表示正在添加代理。在添加代理后观察实时监视器时,代理程序从未显示为已登录。我也检查了MySQL数据库,它也从未将代理显示为已登录。我不确定导致此问题的原因是什么,以及代理是否由于QM而未添加到MySQL,或者因为可用的代理未发送到Asterisk服务器。

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:0)

我认为您需要阅读有关队列设置的内容并检查您的设置。例如,本书:http://cdn.oreilly.com/books/9780596510480.pdf

在没有看到config& debug的情况下,不幸的是无法解决您的安装问题。

答案 1 :(得分:0)

QueueMetrics使用两个不同的通道来处理服务器:它通过qloader从queue_log中读取数据(这对你有用),并使用AMI和自定义的Asterisk拨号方案来执行登录代理等操作。

您可以通过DbTester工具测试AMI以及是否包含拨号方案 - 请参阅http://queuemetrics.com/manuals/QM_UserManual-chunked/ar01s20.html#DBTEST - 请注意,您可能需要编辑提供的拨号方案以匹配频道名称的格式。 Qm非常灵活,但您需要告诉它您的环境是如何设置的。

或者只是在尝试登录代理时保持Asterisk CLI处于打开状态,看看会发生什么。