На самом деле это похоже на очень похожую на Android функцию. Когда я услышал об этом, я подумал, что может быть эквивалент Android.
Это позволяет приложениям VoIP использовать стандартное телефонное приложение для звонков/приема звонков, интегрируясь с контактами телефона и списком последних звонков. По сути, он превращает вызовы VoIP в обычные телефонные звонки (по крайней мере, для приложений, которые его поддерживают).
Если на Android нет ничего подобного, есть ли признаки того, что Google добавит что-то подобное в будущую версию?
Android делает, но это не очень хорошо документировано. Класс ConnectionService был представлен в Marshmallow и позволяет приложению регистрироваться в качестве голосовой службы. Пользователь должен вручную включить голосовую службу через настройки телефона (там же, где вы включаете/отключаете учетные записи SIP).
Как только это будет сделано, вы можете выбирать между зарегистрированными голосовыми услугами при выполнении вызова с помощью собственного набора номера или установить одну из них по умолчанию. Входящие вызовы на вашу голосовую службу также должны запускать собственный номеронабиратель.
Дополнительное замечание, но также интересное, Marshmallow также представил возможность зарегистрировать ваше приложение в качестве номеронабирателя по умолчанию.
Джонни Райт
ркорри
эргохак
Зар Э Ахмер