无法在Huwawei MediaPad T5设备(Oreo)中注册SIP配置

时间:2018-12-27 08:57:19

标签: android sip

我有一个具有SIP支持要求的应用程序。我已经使用android默认SIP库来配置我们自己的服务器。 SIP注册可以在具有不同OS版本(Marshmellow,Nougat,Oreo)的不同设备(Sony,Huwawei,Samsung)上正常运行,但在平板电脑Huwawei MediaPad T5(OS:8.0(Oreo))中发现了问题。 我检查了SipManager.isApiSupported(this)&& SipManager.isVoipSupported(this)均返回true。但是尝试注册时返回

  

android.net.sip.SipException:SipService已死,正在重新启动...

在调试并进入android框架代码后,发现SipService在SipManager.java类的方法中为null

  

   private void createSipService() {
        if (mSipService == null) {
            IBinder b = ServiceManager.getService(Context.SIP_SERVICE);
            mSipService = ISipService.Stub.asInterface(b);
        }
    }

我对设备是否支持SIP感到困惑。如果不支持,那么为什么SIP检查方法返回true。

我们将不胜感激任何帮助。

0 个答案:

没有答案