Невозможно зарегистрировать конфигурацию SIP в устройстве Huwawei MediaPad T5 (Oreo) - PullRequest
0 голосов
/ 27 декабря 2018

У меня есть приложение с требованием поддержки SIP.Я использовал SIP-библиотеку Android по умолчанию для настройки на нашем собственном сервере.Регистрация SIP отлично работает на разных устройствах (Sony, Huwawei, Samsung) с разными версиями ОС (Marshmellow, Nougat, Oreo), но обнаружила проблему в планшете Huwawei MediaPad T5 (OS: 8.0 (Oreo)).Я проверил SipManager.isApiSupported (this) && SipManager.isVoipSupported (this) и оба возвращают true. Но при попытке регистрации он возвращает

android.net.sip.SipException: SipService мертви перезапускается ...

После отладки и перехода в найденный код платформы Android SipService становится нулевым в методе класса SipManager.java

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

Я запутался в устройстве с поддержкой SIP или нет.Если не поддерживается, то почему метод проверки SIP возвращает true.

Любая помощь будет высоко оценена.

...