Как можно перехватить разговор, или вообще направить его в другое приложение на Android OS?

Суть приложения такова - при поступление звонка, приложение отправляет увидомление на клиент в ПК и / или планшет. (компьютер звонит). Нажав на кнопку ответить, приложение на смартфоне "снимает трубку", делает захват линии, кодирует (в тот же mp3) и начинает транслировать звук от собеседника по локальной сети на компьютер. В то же время клиент компьютера делает тоже самое, т. е. передает звук с микрофона на смартфон, после чего клиент на смартфоне встраивает полученный поток в линию и собеседник слышит звук переданный с ПК. Таким образом получается своего рода VoIP и если смартфон на зарядке в другой комнате, поступивший звонок поступит на ПК, или планшет.

как такое можно реализовать. желательно без рута, но можно и с рутом, так как у Android OS нет API для перехвата линии.

Заранее благодарен за ответы.
  • Вопрос задан
  • 2437 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Misha7
Дааа. Мягко говоря сложная задача. Вот если бы человек который звонит, звонил со специально сделанного приложения, то было бы гораздо легче. Например через сокеты или по технологии webrtc. А так, прослушать разговор и отправить его на компьютер. Как? Думаю этого сделать нельзя, из за безопасности.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Hunt Rangers Москва
от 220 000 до 270 000 ₽
Спецвузавтоматика Ростов-на-Дону
от 100 000 до 250 000 ₽
24 июн. 2024, в 00:32
300 руб./за проект
23 июн. 2024, в 23:51
10000 руб./за проект
23 июн. 2024, в 23:27
5000 руб./за проект