У нас есть приложение оператора связи Android (и соответствующая подпись на SIM-карте, https://source.android.com/devices/tech/config/carrier). Наше приложение вызывается правильно, и вызов OurCarrierService # onLoadConfig происходит, как и следовало ожидать. Мы также добавили APN для ims и inte rnet.
Настройки дают нам ползунок для включения VoLTE, и он включен.
Однако то, что мы получаем, работает inte rnet подключение к данным, но VoLTE никогда не пытается зарегистрироваться на сервере.
Может ли это вызвать что-то, что мы возвращаем из пакета onLoadConfig? mImsManager.isVolteEnabledByPlatform () возвращает истину, mImsManager.isVolteProvisionedOnDevice () возвращает истину, MobileNetworkUtils.isImsServiceStateReady (mImsManager) возвращает истину (я добавил несколько вызовов журнала отладки в приложение настроек / в пакетах / приложениях / настройках Android /settings/network/telephony/Enhanced4gLtePreferenceController.java).
Есть предложения, что мне могло не хватать?