Я хотел бы перехватывать исходящие звонки и передавать их в приложение VOIP. Я вижу, что в приложении Google Voice есть функция для отображения вопроса перед каждым вызовом. Предоставляет пользователю выбор:
- Инициировать вызов через Google Voice
- Инициировать вызов с помощью стандартного вызова
Я хотел бы сделать что-то похожее с моим приложением (чтобы не все вызовы проходили через него). В настоящее время я могу перехватывать события CALL через BroadcastReceiver, однако им не разрешается открывать диалоги (что позволяет отображать выбор).
Как лучше всего достичь этой цели?