Нажаль все набагато складніше ніж описано в документації Android. VoLTE у більшості Android девайсів реалізовано на рівні модему, але навіть і в таких випадках виробник може вносити свої зміни як саме ця конфігурація завантажується до модему. Модем працює незалежно від самого Андроіда і комунікація відбуваються за допомогою бібліотеки RIL, така абстракція яка повинна працювати згідно API Андроід. Наприклад в телефонах на базі Qualcomm в базовому варіанті конфігурації під оператора записані в розділу ФС разом з прошивкою модему, так звані mcfg_sw.mbn. На справді то звичайні ELF файли в якіх існує тілько секція данних. Модем завантажує такий файл відповідно до mcc/mnc sim карти або MVNO, тощо і записує таку конфігурацію до EFS модему. Но і на сьогодні можно знайти велику кількість інструкцій як за допомогою QPST завантажити конфігурацію від іншого оператора або змінити EFS самому для підключення VoLTE/VoWiFi, але то тільки один крок. Потім треба Андроіду сказати що у нас є VoLTE. Згідно документації це робиться в такому додатку як CarrierServices. Але існує такі prop для тестування persist.dbg.ims_volte_enable. Ви можете навіть зараз установити його на 1 і у вас з'явиться перемикач на VoLTE в налаштуваннях мережі. Тільки без першої частини працювати не буде.