SipDemo в Android 2.3 - PullRequest
       1

SipDemo в Android 2.3

0 голосов
/ 04 января 2011

Я просто следую этому , чтобы включить SIP в эмуляторе Android 2.3.Я могу использовать Sipdriod в G1, чтобы получить вызов от эмулятора, но эмулятор не может получить вызов от G1.

Что за проблема с этим?Или есть какой-то другой способ протестировать новый SIP API в эмуляторах?

Отредактировано:Я просто перенаправил в свой эмулятор udp: 5060: 5060, но все равно не могу работать.

Ответы [ 3 ]

1 голос
/ 03 июня 2011

Я думаю, это потому, что Sipdroid и fring не используют собственный SIP API (они, вероятно, имеют свой собственный стек sip), поэтому он работает для вас с Sipdroid, а не с sip api для Android.

И, как вы, вероятно, знаете, вы не сможете протестировать SIP API Android в AVD (эмуляторе).

Как указано на демонстрационном примере сипа страница :

Для тестирования SIP-приложений вам понадобится следующим образом:

мобильное устройство, которое работает Android 2.3 или выше.
SIP работает беспроводной, поэтому вы должны проверить на актуальное устройство. Тестирование на AVD не будет работа.
SIP-аккаунт. Здесь очень много различные провайдеры SIP, которые предлагают SIP Счета.
Если вы звоните, это также должен быть действительный SIP счет.

1 голос
/ 17 февраля 2011

вы должны запустить эмулятор с SDK 2.3, как задокументировано, но рекомендуется рекомендовать тестировать только на реальном телефоне с версией ОС 2.3.

0 голосов
/ 16 октября 2012

Проблема здесь связана с многоадресной рассылкой. Получение дейтаграмм UDP Multicast не поддерживалось эмулятором Android. Однако эмулятор будет отправлять (многоадресные) UDP-дейтаграммы.

Вот почему работает исходящий, а входящий отказывает.

...