2015-04-08 4 views
0

Я успешно внедряю приложение jain-sip на Android, и у меня есть приложение Sip-Servlet, развернутое на мобильном сервере.Telnet Sip Server от Android Emulator Jain Sip Application

У меня есть сервер mobicent-jbossas7, работающий на порту 127.0.0.1:5080 (Sip-UDP).

Я создал SipStack порт 5060 и

меня Исходящий прокси установлен 10.0.2.2:5070

Моя проблема заключается в пакеты не посылают в mobicent-сервер от андроид эмулятор. У меня есть реализовать redir команду как этот

`>telnet localhost 5554` 
`>redir add udp:5070:5080 OK` 

Я получаю следующее WIRESHARK перехваченные пакеты, давая мне ICMP Port Unreachable Error Message

Following output which Showing ICMP Error Message, How to troubleshoot this?

Дополнительно: Я попытался redir add udp:5080:5070 я получил следующий вывод enter image description here

Как настроить приложение для подключения t на сервер для отправки запроса и получения ответа от sip-сервлета? Пожалуйста, помогите мне

+0

Может быть, порт не перенаправляется на порт разработки 5080? Может быть, потому что у эмулятора есть собственный интерфейс loopback? – mubeen

ответ

0

Да, я сделал, отправив запрос на SIP-сервер и получать обратно ответ на андроид эмулятор enter image description here

Я поставил OUTBOUND_PROXY из Sip Stack в 10.0.2.2 с портом 5080. Это локальный хост и порт моего сервера, работающий на машине разработки. Получение идеи от this link, а также обучение чтению David Cesarino ответ.

Я также использовал telnet для перенаправления из порта 5080 (порт обслуживания сервера) в 5060 (точка прослушивания), поскольку эмулятор действует как тип сервера. По чтению от David Cesarino ответ.

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