java - 星号-java。队列操作
问题描述
请帮我解决这个问题:
我需要获取有关队列的信息(最好的选择是针对特定队列和所有队列)。我使用星号-Java 2.0.3库。有关特定队列的信息,我可以发送操作 - QueueSummaryAction
。要获取所有队列,我可以使用该AsteriskServer
对象并使用getQueues()
. 但是,此信息有些不完整。另外,我通过 telnet 连接到服务器 Asterisk。在执行适当的操作 ( action: queues
) 后,我会得到一个包含非常好的信息的队列列表(见图)。
我想在 AMI 和这个库中提供的实现的帮助下以某种方式得到这个。能有什么类比吗?例如,我对调用次数、响应次数、扣减数感兴趣(如图所示W:0, C:5, A:24, SL:100.0%, within 60s
)。但是,不幸的是,我没有找到获取此类信息的方法。图像中呈现的部分,我可以得到,但我想要更多(关于队列本身,而不是队列成员)。
关于我的实现。我创建一个新的DefaultAsteriskServer
. 接下来,我添加我的听众(我不会在这里描述它们)。
public void build(String hostname, int port, String username, String password)
{
asteriskServer = new DefaultAsteriskServer(hostname, port, username, password);
asteriskServer.initialize();
LOGGER.info("Asterisk server initialized");
}
public void addEventListener(ManagerEventListener eventListener)
{
asteriskServer.getManagerConnection().addEventListener(eventListener);
}
其实,仅此而已。
预先感谢大家的帮助。
解决方案
您应该发出经理操作“COMMAND”
在参数中,您可以提出您在屏幕上显示的相同请求
推荐阅读
- javascript - 通过 Google Apps 脚本为 Google 表单测验问题设置正确答案?
- swiftui - SpriteKit:将父视图(SpriteView)添加到 SKScene
- amazon-web-services - 当值为空时,AWS Api Gateway 请求正文无效
- mongodb - 在 MongoDB 中查询以在对象数组中添加值
- visual-studio-code - 在 Visual Studio Code(VS Code)中将光标放在调试控制台上的热键快捷键
- python - 使用python从一个df中删除不在另一个df中的记录
- javascript - 如何在反应js中更改mapbox-gl的中心纬度和经度?
- odoo - 如何在 Flectra 或 Odoo 的 sale.order 报告模板中设置产品描述输出的样式?
- python - 如何从python中的数组中选择特定元素?
- amazon-web-services - 我无法从脚本 ssh 进入 ec2 实例