RTP недоступен SIP-телефон - PullRequest
0 голосов
/ 29 декабря 2011

Я пытаюсь создать приложение для sip-телефона на Android, и у меня возникла проблема: RTP-пакет недоступен для эмулятора Android.

Я не уверен в этой проблеме из-за эмулятора IP. Я могу зарегистрироваться SIP и позвонить на другой программный телефон, но когда я говорю, звука нет. После того, как я пытаюсь перехватить пакет, я вижу, что сервер не может отправить пакет RTP в эмулятор Android. Таким образом, из-за этого моя программа не может иметь аудио.

Как я могу решить эту проблему?

1 Ответ

0 голосов
/ 21 марта 2012

Вы сделали захват с начала звонка?Вы не видели ни одного пакета, отправленного сервером с начала вызова?

Если сервер не отправил один пакет, вы должны проверить такие параметры SDP, как, a = sendrecv ip-порт соединения RTP

Также убедитесь, чтовы (клиент) и сервер оба находитесь в одной сети.Если оба находятся не в одной сети, NAT может повлиять на поток RTP.

...