Hay un cliente SIP integrado en tu teléfono (Gingerbread y superiores). Puedes encontrarlo en los ajustes generales o en los ajustes de la aplicación de marcación telefónica.
Por ejemplo, en Jellybean:
- ir a la página del marcador telefónico (como si fueras a hacer una llamada)
- elija el menú (vertical inferior derecha "...")
- pulse Ajustes
- Desplázate hasta "Cuentas" y tócalo.
- introduzca la información de su cuenta SIP.
Así de sencillo.
Dependiendo del servicio SIP al que te conectes, es posible que te encuentres en el mundo de los códecs. El marcador integrado intentará utilizar los siguientes códecs:
- GSM-EFR
- AMR
- GSM
- G711u
- G711a
Si estás usando un servidor SIP basado en Asterisk, entonces lo más probable es que termine usando G711 (también conocido como ULAW). Todavía estoy experimentando, pero hasta ahora he tenido más suerte con GSM y fui capaz de ajustar mi servidor Asterisk para utilizar eso en su lugar. Si estás usando un servicio de terceros, lo más probable es que ya hayan habilitado GSM.
Dicho esto, he utilizado CSipSimple para llegar tan lejos como lo hice. Permite seleccionar fácilmente qué códecs se usarán y cuándo (WiFi vs 3/4G), así que simplificó mucho la depuración. (Por cierto, la versión de la tienda es bastante antigua en el momento en que escribo esto. También puedes descargar las versiones diarias y probarlas).