2015-03-23 8 views
0

Мой код выполняет команду в консоли asterisk, и все команды работают нормально, но sip show peers не работает.Команда 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 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); 

Брандмауэр в порядке, а manager.conf в порядке (потому что другие команды работают).

+0

Попробуйте удалить место после «сверстников» – arheops

+0

doenst works action.setCommand ("sip show peers"); –

ответ

0

у вас отлажено, почему 4 сервера не работают с «глотка шоу сверстники», я предполагаю, что это таймаут

В вашем Java попробуйте поставить вывод сразу после каждого подключения, чтобы увидеть, если это связанные с сетью.

Смежные вопросы