SIP Switch Widget -
Este widget oferece acesso rápido para controlar SIP VoIP em seu dispositivo Android.
O Android 2.3 (Gingerbread) e versões mais recentes suportam uma funcionalidade SIP/VoIP (Voice over IP) integrada. Este widget possui dois botões: o esquerdo fornece um atalho para as configurações SIP. O segundo permite que você selecione como as chamadas devem ser roteadas principalmente: você pode selecionar se todas as chamadas devem ser feitas via SIP por padrão, apenas chamadas pela Internet via SIP, ou se deseja ser questionado antes de cada chamada.
Para dispositivos Cyanogenmod, há um bloco de configurações rápidas disponível.
Para dispositivos Android 5 (Lollipop) e mais recentes:
O Google mudou a API SIP, então a funcionalidade mudou. O botão esquerdo agora redireciona para as configurações de chamada, basta um clique para acessar as configurações SIP. No momento, um link direto para as configurações SIP não é possível devido às restrições do Android 5, desculpe. O botão direito (e também o bloco de configurações rápidas) agora alterna se todas as chamadas são feitas através de SIP ou apenas aquelas que vão para um endereço SIP. Por favor, defina "Perguntar primeiro" para "Fazer chamadas com" nas "configurações da conta do telefone", então este botão alternará entre pedir e fazer chamadas através da rede de telefonia celular por padrão.
Observe que, por padrão, a funcionalidade SIP integrada no Android só funciona via Wifi na maioria dos dispositivos! Além disso, algumas ROMs de provedores de rede (telefones de marca) desativam a funcionalidade SIP. Se você não conseguir encontrar as configurações SIP nas configurações do seu telefone, este widget provavelmente não funcionará corretamente.
Você pode encontrar o código-fonte deste widget no GitHub:
https://github.com/robert7k/sipswitch