首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Asterisk-Java以编程方式定义Asterisk版本

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

Stack Overflow用户
提问于 2019-05-03 21:36:52
回答 1查看 158关注 0票数 0

我使用的是Asterisk Java v2.0.4。

我使用ManagerConnection连接到一个基于Asterisk13版本的Grandstream UCM6202

当我运行我的应用程序时,我得到这样的日志:

代码语言:javascript
复制
          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版本?

EN

回答 1

Stack Overflow用户

发布于 2019-05-04 03:37:54

不,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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55970969

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档