Le cas ippi.
Un opérateur SIP qui distribue des comptes gratuits, sans application captive, sans matériel imposé. Trois champs et une ligne fixe née sur Internet.
Trois points et un trait. Un logo qui ressemble à du texte ASCII, ce qui tombe bien : le SIP est du texte ASCII.
Pourquoi cet exemple.
Trois raisons. La première : ippi documente publiquement ses paramètres SIP, donc n'importe quel softphone standard peut s'y connecter sans bricolage. La seconde : le compte de base est gratuit, donc tout lecteur peut reproduire l'expérience. La troisième : ippi expose toute la chaîne — identifiant SIP, numéro géographique entrant, voicemail — sans dissimuler la téléphonie sous une couche d'application propriétaire.
C'est rare. Beaucoup d'opérateurs grand public emprisonnent le SIP dans leur propre app, déterrent le protocole derrière une API, ou refusent simplement les clients tiers. ippi reste fidèle à l'idée originelle de la VoIP : un compte standard, des credentials, et la liberté de choisir son téléphone.
Anatomie du compte.
Quand ippi vous attribue un compte, vous recevez quatre éléments. Pas plus. C'est exactement ce qu'attend un client SIP standard.
| Champ | Exemple | Rôle |
|---|---|---|
| SIP URI | sip:votre_login@sip.ippi.com | Votre identité dans le réseau SIP.C'est le From qui apparaît dans vos INVITE. |
| Username | votre_login | L'identifiant ippi fourni à l'inscription. Sert d'authentification. |
| Mot de passe | ••••••••••• | Servira à répondre au défi 401 du registrar. |
| Domaine / hôte | sip.ippi.com | Le registrar et le proxy. Une seule machine pour ippi.Port 5060 UDP. Pas de TLS. |
Avec ces quatre champs, n'importe quel softphone — Linphone, MicroSIP, Zoiper, Bria, Acrobits — sait s'enregistrer auprès du registrar ippi, recevoir des appels entrants sur le numéro géographique, et passer des appels sortants vers le RTC mondial.
Le REGISTER initial.
Voici à quoi ressemble le premier message qu'un client SIP envoie à ippi pour s'annoncer. C'est cette requête qui établit la présence du poste sur le réseau et permet de recevoir les appels entrants.
REGISTER sip:sip.ippi.com SIP/2.0 Via: SIP/2.0/UDP 192.168.1.20:5060;branch=z9hG4bK-913f From: <sip:votre_login@sip.ippi.com>;tag=88ab To: <sip:votre_login@sip.ippi.com> Call-ID: ee7d-c8f1@192.168.1.20 CSeq: 1 REGISTER Contact: <sip:votre_login@192.168.1.20:5060>;expires=3600 User-Agent: Linphone/5.3.0 Content-Length: 0
Réponse attendue d'ippi :
SIP/2.0 401 Unauthorized WWW-Authenticate: Digest realm="sip.ippi.com", nonce="abc123def456...", algorithm=MD5
Le 401 est normal. Le client renvoie un second REGISTER avec l'en-tête Authorization calculé via le digest MD5 du mot de passe, et reçoit alors un beau 200 OK. Le poste est enregistré pour une heure. Au bout de 50 minutes environ, Linphone renvoie automatiquement un REGISTER pour prolonger la session.
Pour la séquence complète d'authentification, voir § 2.2 — S'inscrire au registrar.
Ce qu'ippi offre.
| Fonctionnalité | Disponible | Commentaire |
|---|---|---|
| Compte SIP standard | Oui | Utilisable depuis tout softphone tiers. |
| Numéro géographique entrant | Oui | Format E.164 français, attribué à l'inscription. |
| Appels sortants vers RTC | Oui | Tarification selon destination, base gratuite vers fixes France. |
| Voicemail | Oui | Accessible depuis le softphone ou via une boîte web. |
| SIP-over-WebSocket | Oui | Pour les clients navigateur (WebRTC bridge). |
| TLS / SIPS | Non | Pas de transport chiffré. Signalisation en UDP/5060 clair.Limitation à connaître. Pour le chiffrement, prévoir un VPN. |
| SRTP / ZRTP | Côté UA seulement | Si vos deux UA le négocient, le média est chiffré P2P sans qu'ippi en sache plus. |
« Un bon opérateur SIP, c'est celui qui vous donne quatre champs et vous laisse partir. » — principe directeur
Passons à la pratique : Configurer un client SIP →