TelecomIntegrationMode

Определяет взаимодействие с Android Telecom Framework.

Описание

См. обзор Telecom Framework и документацию ConnectionService.

Значения

ЗначениеОписание
NO_INTEGRATIONНет интеграции с Android Telecom Framework, ExolveVoiceSDK управляет вызовами, рингтоном и аудиомаршрутами. Обратите внимание: в этом режиме вызовы могут прерываться входящими мобильными вызовами.
SELF_MANAGED_SERVICEРегистрирует self-managed PhoneAccount, сообщает о состоянии вызовов в Android Telecom Framework. Разработчик приложения должен предоставить UI для входящих и активных вызовов, как в режиме TelecomIntegrationMode.NO_INTEGRATION. Требуется разрешение READ_PHONE_STATE, предоставленное пользователем.
SYSTEM_MANAGED_SERVICEВызовы интегрированы во встроенное телефонное приложение. Система предоставляет UI, вызовы добавляются в историю. Примечание: Пользователю необходимо включить Phone Account в настройках телефонного приложения. Требуется разрешение READ_PHONE_STATE. Для совершения исходящих вызовов дополнительно требуется разрешение CALL_PHONE.