Android SipManager заставляет приложение зависать - PullRequest
0 голосов
/ 21 сентября 2011

Я занимаюсь разработкой простого приложения для VoIP на основе SIP для Android. Я использовал этот образец , но были некоторые проблемы, и я решил написать его шаг за шагом.

Сначала я хочу зарегистрироваться на сервере. Я делаю:

SipManager manager = SipManager.newInstance(this);  
SipProfile.Builder builder = new SipProfile.Builder(number, server);
builder.setPassword(password);
SipProfile me = builder.build();

И все работает отлично. Но когда я делаю

manager.register(me, 1000, null); 

или

manager.open(me) 

мое приложение упало. Я проверяю это на Samsung i9000. Я думаю, что проблема где-то в связи Wi-Fi. Любые советы, как исправить?

1 Ответ

1 голос
/ 04 апреля 2012

Попробуйте проверить с помощью SipManager.isApiSupported () и SipManager.isVoipSupported (), поддерживается ли SIP на вашем устройстве. Возможно, Samsung отключил SIP API.

...