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 SIP de base est gratuit, donc tout lecteur peut reproduire l'expérience — les options payantes (numéro géographique entrant, appels sortants vers le RTC) s'ajoutent seulement si on en a besoin. La troisième : ippi expose toute la chaîne — identifiant SIP, voicemail, options — 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.UDP/TCP clair sur sip.ippi.com. TLS sur tls.ippi.com. SIPS + SRTP forcé sur sips.ippi.com. |
Avec ces quatre champs, n'importe quel softphone — Linphone, MicroSIP, Zoiper, Bria, Acrobits — sait s'enregistrer auprès du registrar ippi, recevoir des appels d'autres comptes SIP, et — si l'on souscrit aux options adéquates — passer des appels sortants vers le RTC ou recevoir des appels entrants depuis un numéro géographique.
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 | Gratuit | Utilisable depuis tout softphone tiers. Appels entre comptes SIP. |
| Numéro géographique entrant | Option payante | Format E.164 français, à souscrire séparément.Sans option, le compte reçoit uniquement en SIP-URI. |
| Appels sortants vers RTC | Option payante | Tarification à la destination selon le forfait choisi. |
| Voicemail | Oui | Accessible depuis le softphone ou via une boîte web. |
| SIP-over-WebSocket | Oui | Pour les clients navigateur (WebRTC bridge). |
| TLS pour la signalisation | Oui | Se connecter à tls.ippi.com. Port et paramètres selon le softphone. |
| SIPS + SRTP forcé | Oui | Se connecter à sips.ippi.com. Signalisation TLS et média SRTP obligatoires.Le bon défaut si vous voulez tout chiffrer de bout en bout côté opérateur. |
| 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 →