Glossaire · VoIP et qualité

SIP

En une phrase

SIP (Session Initiation Protocol) est le protocole standard qui établit, modifie et termine les appels en voix sur IP : il gère la sonnerie, le décroché et le raccroché, pas la voix elle-même.

Autres noms : protocole SIP · Session Initiation Protocol

Qu’est-ce que SIP ?

SIP, pour Session Initiation Protocol, est le langage commun de la téléphonie sur IP. Défini par l’IETF dans la RFC 3261 (2002), il sert à ouvrir, modifier et fermer des « sessions » de communication entre deux ou plusieurs participants. Dans la pratique, ces sessions sont surtout des appels téléphoniques, mais SIP peut aussi lancer de la vidéo ou de la messagerie instantanée.

C’est grâce à SIP qu’un téléphone IP d’un fabricant, un softphone d’un autre et l’IPBX d’un troisième peuvent dialoguer entre eux et avec n’importe quel opérateur. Son point fort est cette interopérabilité ; son point faible, une grande souplesse qui laisse chaque équipementier interpréter certains détails à sa manière.

Comment ça marche

SIP ressemble à HTTP : des requêtes en texte lisible et des réponses avec un code numérique.

  1. REGISTER : le poste annonce au serveur « je suis le 204, joignable à telle adresse IP ».
  2. INVITE : un poste demande à en appeler un autre. Le message contient une description (SDP) des codecs acceptés et de l’adresse où envoyer la voix.
  3. Réponses 100 Trying, 180 Ringing (ça sonne), puis 200 OK quand le correspondant décroche. L’appelant confirme par un ACK.
  4. BYE met fin à l’appel.

La voix ne passe pas par SIP : elle circule directement en RTP selon ce qui a été négocié. C’est pourquoi un problème de pare-feu peut donner un appel qui sonne normalement mais reste muet.

Les touches du clavier, utiles pour un SVI, sont transmises en DTMF, soit dans le flux RTP (RFC 4733), soit par des messages SIP INFO.

Exemple

Une société de transport à Nantes équipe ses trois agences de téléphones IP. Au premier essai, les appels de l’agence de Saint-Nazaire coupent au bout de 32 secondes. La trace SIP montre que le ACK n’arrive jamais : le routeur de l’agence modifie les messages au passage (SIP ALG). Une fois cette fonction désactivée, les appels tiennent sans coupure. Ce type de diagnostic est simple dès lors qu’on sait lire l’échange SIP.

SIP chez Universal Telecom

Nos postes, notre standard virtuel et notre trunk SIP parlent SIP standard : vous pouvez y raccorder la plupart des téléphones IP et des IPBX du marché. Pour les opérateurs et intégrateurs qui interconnectent leur plateforme, voyez l’offre vente en gros.

Questions fréquentes

Quels ports utilise SIP ?

Par convention, le port 5060 en UDP ou TCP, et le port 5061 pour SIP chiffré en TLS. La voix passe à part, en RTP, sur une plage de ports UDP définie par l'équipement ou l'opérateur.

Pourquoi désactiver le SIP ALG de la box ou du routeur ?

Le SIP ALG réécrit les messages SIP pour traverser le NAT, mais il le fait souvent mal : appels sans son dans un sens, coupures au bout de quelques minutes, postes qui se désenregistrent. La plupart des opérateurs recommandent de le désactiver.

Termes associés

  • VoIP

    La VoIP (voix sur IP) transporte les appels téléphoniques sous forme de paquets de données sur un réseau IP, internet ou réseau d'entreprise, au lieu des lignes cuivre du réseau téléphonique classique.

  • Trunk SIP

    Un trunk SIP est une liaison voix sur IP entre l'IPBX d'une entreprise et un opérateur : il remplace les lignes T0/T2 et transporte appels et numéros par la connexion internet.

  • SBC (Session Border Controller)

    Un SBC (Session Border Controller) est un équipement ou un logiciel placé en bordure de réseau qui contrôle les appels SIP entrants et sortants : il filtre, masque le réseau interne, gère le NAT et peut transcoder ou chiffrer.

  • Codec audio

    Un codec audio est l'algorithme qui numérise et compresse la voix pendant un appel VoIP, puis la restitue à l'arrivée. Il détermine la qualité sonore et la bande passante consommée.

  • Softphone

    Un softphone est un logiciel de téléphonie installé sur un ordinateur ou un smartphone : il remplace le téléphone de bureau et se connecte au standard de l'entreprise en VoIP.

  • DTMF

    Le DTMF (Dual-Tone Multi-Frequency) est le signal émis quand on appuie sur une touche du clavier téléphonique : deux fréquences superposées par touche, que le SVI ou le serveur distant décodent.

Mis à jour le

← Retour au glossaire