Есть ли способ, которым я могу принять входящий вызов и использовать приложение или системную функцию, чтобы превратить мой телефон Android в клиент переадресации, чтобы затем я мог переадресовать его через VOIP любому другому клиенту в мире?
То, что я хотел бы сделать, очень похоже на функцию непрерывности OS X , но вместо того, чтобы требовать, чтобы телефон был в той же сети Wi-Fi, я хотел бы, чтобы он мог быть в любой точке мира. Представьте, если бы вы могли купить телефон, местную SIM-карту (которую можно пополнить через Интернет) и оставить телефон все время включенным и подключенным к Wi-Fi, чтобы он мог переадресовывать любые входящие вызовы через VOIP на любой другой клиент VOIP в мире. То, что я пытаюсь создать, - это выделенный номер DID (прямой внутренний набор), но с использованием моего текущего местного номера в любой стране, в которой я нахожусь.
Это возможно? Самое близкое, что я видел, это входящие номера Google Voice или Skype или даже обычные номера DID, но они не предлагаются для всех мест, поэтому я хотел бы создать это решение, если это возможно.
Android-телефон технически неспособен это сделать. Нет Google API для воспроизведения аудиопотока вместо записи с микрофона. Для этого вам придется переписать стек телефонии андроида. И это будет зависеть от аппаратного обеспечения и поэтому не может быть универсальным решением для всех телефонов Android. Вы не можете найти приложение для Android-автоответчика с записанным воспроизведением голоса по той же причине.
Вы можете купить raspberry pi, USB-ключ для передачи данных с голосовыми вызовами, поддерживаемый проектом chan_dongle, установить RasPBX (на основе АТС Asterisk с открытым исходным кодом) и перенаправлять вызовы GSM через VOIP и наоборот. Это довольно легко настроить и дешевле, чем телефон Android.
https://web.archive.org/web/20180306230858/http://blog.carrier-connect.com/raspberry-gsm-gateway/
Райан Конрад
JVS
Androidэнтузиасты
JVS
Зубо
JVS