gpt4 book ai didi

java - Asterisk-Java 以编程方式定义 Asterisk 版本

转载 作者:行者123 更新时间:2023-12-02 09:56:34 24 4
gpt4 key购买 nike

我使用的是 Asterisk Java v 2.0.4。

我正在使用 ManagerConnection 连接到 Grandstream UCM6202这是基于 Asterisk 13 版本的。

当我运行我的应用程序时,我收到以下日志:

          main] o.a.m.internal.ManagerConnectionImpl     : Successfully logged in
2019-05-03 15:27:44.986 ERROR 17108 --- [ main] o.a.m.internal.ManagerConnectionImpl : Unable to determine asterisk version, assuming 1.6... you should expect problems to follow.
2019-05-03 15:27:44.987 INFO 17108 --- [ main] o.a.m.internal.ManagerConnectionImpl : Determined Asterisk version: Asterisk 1.6

有没有办法以编程方式定义 Asterisk 版本?

最佳答案

不,Asterisk Java 没有办法告诉它正在连接到哪个版本的 Asterisk。 Asterisk Java 通过直接与 Asterisk 交互来确定 Asterisk 的版本。

Asterisk Java 是开源的,因此您始终可以选择向维护者/开发人员提出更改建议,或者 fork 该项目并自定义它以供您自己使用。看起来版本检测代码都集中在一处:https://github.com/asterisk-java/asterisk-java/blob/master/src/main/java/org/asteriskjava/AsteriskVersion.java#L200

关于java - Asterisk-Java 以编程方式定义 Asterisk 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55970969/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com