Прозрачный прокси-сервер вызова

Мне было интересно, можно ли прозрачно маршрутизировать некоторые вызовы через VOIP, а не через сотовое радио. У моей жены ужасные проблемы с сигналом на ее Galaxy S3. Verizon не поможет, и прежде чем она позволит мне загрузить пользовательское ПЗУ, она хочет, чтобы я исчерпал все другие варианты. Единственная другая вещь, о которой я мог думать, это какой-то способ маршрутизировать некоторые звонки через Skype.

Я вижу несколько других сообщений о домашнем прокси-сервере или АТС. Хотя это сработает, это немного сложнее, чем я ожидал. Я полагаю, что должно быть какое-то прокси-приложение, которое могло бы работать на самом телефоне, чтобы следить за тем, кому вы звоните, и действовать соответственно. Может через Таскер?

Ответы (2)

Нет, вы не можете сделать это прозрачно. Приложение для набора номера общается напрямую с TelephonyManagerAndroid, интегрированным с драйвером основной полосы частот телефона. Даже если бы вы могли это сделать, это все равно работало бы только для исходящих вызовов: входящие вызовы поступали бы на ваш телефон, и к этому моменту для приложения было бы слишком поздно что-то делать с ними.

Лучше всего установить приложение VOIP и использовать его. Вы также должны сообщить всем контактам вашей жены, чтобы они использовали номер VOIP вместо ее номера телефона (или настроить переадресацию звонков у оператора связи). Но если у вас проблемы с сигналом, вполне вероятно, что у вас будет такая же проблема с VOIP, если вы не всегда подключены к Wi-Fi.

Номеронабиратель Android поддерживает SIP, что должно быть довольно близко к тому, что вы хотите. Предполагая, что у вас есть SIP-провайдер (например, Callcentric), вы можете как отправлять, так и принимать звонки через Wi-Fi/данные, используя собственный номеронабиратель Android. Вы можете настроить номеронабиратель так, чтобы он всегда совершал вызовы через SIP при подключении к Wi-Fi/данным или запрашивал вас каждый раз, когда вы совершаете вызов. Я не знаю, как выбрать автоматически на основе числа, но вы можете использовать для этого Tasker.

Инструкция по настройке SIP в номеронабирателе доступна здесь .