java - 通过 Asterisk Java 检测与 Asterisk 的连接状态

标签 java connection asterisk status asteriskami

Asterisk中有没有办法检测管理器与Asterisk的连接的正确状态? (我的观点是有关 Asterisk 连接失败的通知) 我正在为我们的 Java 应用程序实现视觉指示(使用 Asterisk Java 库),但是从我的角度来看,它并没有像人们预期的那样工作。

ManagerConnection上有一个方法getStatus(),但是即使我断开网线,结果也始终是CONNECTED。我还没有观察到任何类似的东西我可以使用。

最佳答案

简单的方法:

  • 将extensions.conf中的全局变量PING设置为1
  • 通过管理器获取全局变量值。如果不是1,则重新连接。

关于java - 通过 Asterisk Java 检测与 Asterisk 的连接状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22125179/

相关文章:

java - log4j 正在控制台中记录但未创建日志文件

java - 如何使用 Java 从网站检索 URL?

php - 移动网页上的网站超时

java - Android - AIDL gen 文件导致警告?

java - androidx.gridlayout.widget.GridLayout 无法转换为 android.widget.GridLayout

java - 级联 I/O 流是一种不好的做法吗?

node.js - 在nodejs中使用msnodesqlv8创建连接池

Java 多线程 HTTP

mysql - MariaDB 中的并发事务数有限制吗?

python - Asterisk 测试套件 : phone not ringing