Java “星号命令”;sip“展示同行”;超时
我的代码在console asterisk中执行一个命令,所有命令都可以正常工作,但是Java “星号命令”;sip“展示同行”;超时,java,asterisk,Java,Asterisk,我的代码在console asterisk中执行一个命令,所有命令都可以正常工作,但是sip show peers不起作用 我有12台VOIP服务器,在4台服务器中,sip show peers不起作用,但所有其他命令(sip show channels,dundi show peers)都起作用 生成的异常是 Exception in thread "main" org.asteriskjava.manager.TimeoutException: Timeout waiting for res
sip show peers
不起作用
我有12台VOIP服务器,在4台服务器中,sip show peers
不起作用,但所有其他命令(sip show channels
,dundi show peers
)都起作用
生成的异常是
Exception in thread "main" org.asteriskjava.manager.TimeoutException: Timeout waiting for response to Command
at org.asteriskjava.manager.internal.ManagerConnectionImpl.sendAction(ManagerConnectionImpl.java:737)
at org.asteriskjava.manager.internal.ManagerConnectionImpl.sendAction(ManagerConnectionImpl.java:701)
at org.asteriskjava.manager.DefaultManagerConnection.sendAction(DefaultManagerConnection.java:283)
at manager.Manager.run(Manager.java:47)
at manager.Manager.main(Manager.java:70)
我的代码
OriginateAction originateAction;
originateAction = new OriginateAction();
c.login();
CommandAction action;
CommandResponse response;
List<String> list = new ArrayList<>();
action = new CommandAction();
action.setCommand("sip show peers ");
response = (CommandResponse) c.sendAction(action);
origineaction-origineaction;
originateAction=新的originateAction();
c、 登录();
命令行动;
命令响应;
列表=新的ArrayList();
action=新命令action();
action.setCommand(“sip show peers”);
response=(CommandResponse)c.sendAction(action);
防火墙正常,manager.conf正常(因为其他命令可以工作)。您是否调试了4台服务器为什么不能与“sip show peers”一起工作,我认为它正在超时
在Java中,尝试在每个连接之后放置一个输出,以查看它是否与网络相关。尝试在“peers”doenst works action.setCommand(“sip show peers”)之后删除空格;