Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/360.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asterisk Java以编程方式定义Asterisk版本_Java_Asterisk_Asterisk Java - Fatal编程技术网

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

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

我使用的是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.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是开源的,因此您始终可以选择向维护人员/开发人员建议更改,或者为自己的使用定制项目。看起来版本检测代码都集中在一个地方: