Asterisk Java以编程方式定义Asterisk版本
我使用的是AsteriskJavav2.0.4 我正在使用ManagerConnection连接到基于星号13版本的Grandstream 运行应用程序时,我会得到以下日志:Asterisk Java以编程方式定义Asterisk版本,java,asterisk,asterisk-java,Java,Asterisk,Asterisk Java,我使用的是AsteriskJavav2.0.4 我正在使用ManagerConnection连接到基于星号13版本的Grandstream 运行应用程序时,我会得到以下日志: main] o.a.m.internal.ManagerConnectionImpl : Successfully logged in 2019-05-03 15:27:44.986 ERROR 17108 --- [ main] o.a.m.internal.Manager
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是开源的,因此您始终可以选择向维护人员/开发人员建议更改,或者为自己的使用定制项目。看起来版本检测代码都集中在一个地方: