Мой телефон Android 4.0.4 поддерживает SIP. Однако варианты, когда использовать «Интернет-звонки», очень ограничены: «Для всех звонков», «Только для интернет-звонков», «Спрашивать при каждом звонке».
Я хочу использовать интернет-вызовы (SIP) для всех вызовов за пределами моего кода города (например, все международные и междугородние вызовы должны проходить через SIP, а местные звонки должны проходить через мою обычную голосовую учетную запись).
Есть ли какое-нибудь приложение, патч или твик, которые могут мне в этом помочь? Мой телефон рутирован.
Csipsimple действительно выполняет свою работу, если вы хотите использовать его в качестве SIP-клиента. Если вы предпочитаете встроенный SIP-клиент, попробуйте приложение Advanced Dialer .
Вы можете сделать это с помощью программы CSipSimple. Это позволяет вам настроить не только маршрутизацию определенных вызовов через провайдера Sip, но и провайдера Sip. В CSipSimple фильтры основаны на регулярных выражениях, что обеспечивает большую гибкость.
Sipdroid имеет возможности маршрутизации, а также обеспечивает базовую поддержку Bluetooth-гарнитуры, которой до сих пор не хватает CSipSimple.
Я смог настроить его так, чтобы звонки с определенными префиксами проходили через голосовую связь GSM устройства, а все остальные - через SIP. Преимуществом этого решения является блокировка коротких «премиальных» номеров, которые широко распространены в европейских сетях GSM и предназначены для использования в своих интересах неосторожных пользователей сотовых телефонов.
https://code.google.com/p/sipdroid/
Кстати, и Sipdroid, и CSipSimple являются проектами с открытым исходным кодом , поэтому, если вам нужна действительно продвинутая маршрутизация, можно закодировать необходимую логику непосредственно в приложении.
Рубен Рой