Как использовать в качестве АТС Android с SIM картой?

Имеется:
1. Android смартфон с двумя подключенными SIM картами Мегафон (имеется возможность заменить на любого мобильного оператора).
2. Raspberry Pi 3 (имеется возможность установить любой дистрибутив Linux)
3. Powerbank

Специфика проекта подразумевает удалённое расположение этого чуда с обслуживанием для замены АКБ и SIM карты раз в 2 дня.

Работает по такому принципу:
Raspberry Pi подключен к собственному серверу VPN, также как и арендованная VPS.
Вторая машина в свою очередь принимает HTTP запросы из разряда Api/SMS/new
После получения запроса она через VPN обращается к веб серверу raspberry pi через внутренний IP и передает запрос на получение новых сообщений.
Raspberry Pi через ADB (Android Debug) получает базу данных SMS с смартфона (получен доступ к root).
Преобразует SQLite строки в формат JSON и далее возвращает VPS, который в свою очередь уже возвращает тому, кто обращался

С SMS всё понятно, но также нужно иметь возможность совершать звонки.

Последний вариант, который мне в итоге пришёл в голову это подключение динамика и микрофона к Raspberry Pi. То есть "малинка" будет подключена к голосовому каналу в Discord. Когда будет говорить человек - передавать звук через динамик в микрофон смартфона, а когда будет говорить собеседник, то принимать с динамика смартфона на свой микрофон.

Всё было бы неплохо, но идея "говорящей" коробки мягко говоря не очень привлекает. Да и возможно зацикливание звука, когда микрофон малинки поймает звук со своего же динамика. Решить физически эти проблемы можно, но хотелось бы иметь надежное программное решение.

Спасибо.
  • Вопрос задан
  • 576 просмотров
Пригласить эксперта
Ответы на вопрос 2
@aleks-th
Все что вы хотите изобрести давно изобрели.
оно анзывается GSM sip шлюз, и asterisk в качестве сервера.
И все смартфон не нужен.
---
Вариант два , на телефоне включается переадресация на sip сервер, но тады без смс-ок.
А шлюзы нормальные умеют смс принимать -отправлять.
---
Сам телефон преврать в шлюз не получится - https://www.ictinnovations.com/using-android-phone...
Ответ написан
@dronmaxman
VoIP Administrator
https://itgala.xyz/uk/mobile-phone-as-gsm-gateway-...

Можно через Bluetooth захватить звук, ссылка как пример, не обязательно использовать asterisk.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы