Posso instradare una chiamata tramite SIP in base a un numero di telefono?


8

Il mio telefono Android 4.0.4 supporta SIP. Tuttavia, le opzioni di utilizzo della "Chiamata via Internet" sono molto limitate: "Per tutte le chiamate", "Solo per le chiamate via Internet", "Richiedi ogni chiamata".

Vorrei utilizzare le chiamate Internet (SIP) per tutte le chiamate al di fuori del mio prefisso (ad es. Tutte le chiamate internazionali e interurbane dovrebbero passare tramite SIP e le chiamate locali dovrebbero passare tramite il mio normale account vocale).

C'è qualche applicazione, patch o tweak che può aiutarmi in questo? Il mio telefono è rootato.


Le domande "Trovami un'app che fa X" generalmente non sono in argomento qui. (Rivedi le FAQ ).
Ruben Roy,

Risposte:



2

Puoi farlo con un programma chiamato CSipSimple. Ti consente di personalizzare non solo se determinate chiamate vengono instradate, tramite un provider Sip, ma anche quale provider Sip. Con CSipSimple, i filtri si basano su espressioni regolari, quindi c'è molta flessibilità.


0

Sipdroid ha funzionalità di routing e fornisce anche il supporto di base per le cuffie bluetooth che CSipSimple manca ancora.

Sono stato in grado di configurarlo in modo che le chiamate con determinati prefissi passino attraverso il collegamento vocale GSM del dispositivo e tutto il resto passi tramite SIP. Ciò ha avuto il vantaggio di bloccare brevi numeri "premium", che proliferano nelle reti GSM europee e sono progettati per trarre vantaggio dagli utenti negligenti dei telefoni cellulari.

https://code.google.com/p/sipdroid/

A proposito, sia Sipdroid che CSipSimple sono progetti open source , quindi se hai bisogno di un routing davvero avanzato non è impossibile codificare la logica richiesta direttamente nell'app.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.