Il y a un client SIP intégré à votre téléphone (Gingerbread et versions ultérieures). Vous pouvez trouver cela soit dans les paramètres généraux, soit dans les paramètres de l'application de numérotation du téléphone.
Par exemple, dans Jellybean :
- allez sur la page de numérotation du téléphone (comme si vous alliez passer un appel)
- choisissez le menu (en bas à droite vertical "...")
- appuyez sur Paramètres
- Faites défiler jusqu'à "Comptes" et appuyez dessus.
- entrez les informations de votre compte SIP.
Aussi simple que ça !
En fonction du service SIP auquel vous vous connectez, vous pourriez vous retrouver dans le monde des codecs. Le numéroteur intégré essaiera d'utiliser les codecs suivants :
- GSM-EFR
- AMR
- GSM
- G711u
- G711a
Si vous utilisez un serveur SIP basé sur Asterisk, il finira probablement par utiliser G711 (alias ULAW). Personnellement, j'ai eu plus de succès avec GSM et j'ai pu ajuster mon serveur Asterisk pour utiliser cela à la place. Si vous utilisez un service tiers, il y a de fortes chances qu'ils aient déjà activé GSM.
Cela dit, j'ai utilisé CSipSimple pour aller aussi loin que je l'ai fait. Il permet une sélection facile des codecs à utiliser quand (WiFi vs 3/4G), ce qui a simplifié le processus de débogage. (Au fait, leur version en magasin est assez ancienne au moment où j'écris ceci. Vous pouvez également télécharger des versions quotidiennes et les essayer.)