SipService.createSession()返回null或SipRegistrationListener不起作用

时间:2016-10-31 13:00:54

标签: android sip

我正在开发一个允许用户拨打SIP电话的应用程序。

我遇到了 SipRegistrationListener 未被调用的情况。

    Intent intent = new Intent();
    intent.setAction("ru.tenet.sipclient.INCOMING_CALL");
    PendingIntent pendingIntent = PendingIntent.getBroadcast(context, 0, intent, Intent.FILL_IN_DATA);
    sipManager.open(sipProfile, pendingIntent, null);
    sipManager.setRegistrationListener(sipProfile.getUriString(), new MySipRegistrationListener(sipCallbacks));

我第一次运行我的应用程序 - 没关系。调用 onRegistering onRegistrationDone ,我看到SIP REGISTER数据包。

但如果删除应用程序并再次安装,则不会调用这些方法,也没有REGISTER数据包。

看起来像SDK或Android操作系统中的错误。因为设备重启后应用程序正常工作。

如何解决此问题?

0 个答案:

没有答案