Section courante

A propos

Section administrative du site

Fiche technique
Nom : SIP
Nom long : Session Initiation Protocol
Type de produit : Protocole
Couche : Couche d'application
Date de publication : 1999 à 2002

Introduction

Le SIP, tirant son nom de l'abréviation de l'anglicisme Session Initiation Protocol, est un protocole de signalisation normalisé par l'IETF (RFC 3261), utilisé pour établir, modifier et terminer des sessions de communication multimédia sur des réseaux IP. Dans un contexte réseau, il sert principalement à gérer des appels VoIP (voix sur IP), mais aussi des sessions vidéo, de messagerie instantanée ou de conférence. SIP fonctionne en mode texte et s'appuie sur une architecture client-serveur, ce qui le rend souple, extensible et facilement compréhensible par les administrateurs réseau. Il ne transporte pas les médias eux-mêmes, mais organise la négociation des paramètres (codecs, adresses, ports) via le protocole SDP (Session Description Protocol). Une fois la session initiée, le transport des flux audio ou vidéo est généralement assuré par RTP (Real-time Transport Protocol). SIP est ainsi au cour de la plupart des infrastructures de communication en temps réel modernes.

Dans un environnement d'entreprise ou de serveur, SIP est utilisé pour relier différents éléments : téléphones IP, softphones, serveurs de conférence, passerelles VoIP, SBC (Session Border Controllers),... Par exemple, un serveur SIP peut agir comme un proxy, registrar ou redirect server pour gérer les demandes d'enregistrement et de routage des appels. Les serveurs SIP assurent également la négociation des capacités multimédias entre les interlocuteurs, et peuvent gérer des fonctions comme le transfert d'appel, la mise en attente ou la conférence à plusieurs. Des systèmes comme Microsoft Lync Server, Asterisk, Cisco CallManager ou FreeSWITCH s'appuient sur SIP pour coordonner les appels au sein du réseau. SIP peut aussi fonctionner à travers des pare-feu et NAT, avec l'aide de technologies comme STUN, TURN ou ICE pour faciliter la traversée de réseaux complexes.

Le protocole SIP est aujourd'hui largement adopté car il repose sur une architecture décentralisée, ne nécessitant pas de serveur central obligatoire, ce qui favorise la flexibilité et la mise à l'échelle des déploiements. Sa compatibilité avec IPv4 et IPv6, ainsi que sa capacité à transporter des identifiants (URI SIP) similaires aux adresses de courriel, le rendent accessible et interopérable entre de nombreux systèmes. Dans le cadre d'une solution de communication unifiée, SIP permet aussi la fédération entre domaines différents (exemple : entreprise A et entreprise B peuvent échanger des appels via des serveurs SIP). Il est également au coeur des services modernes de téléphonie IP proposés par les opérateurs infonuagique, permettant l'acheminement des appels vers le réseau téléphonique traditionnel (PSTN) via des trunk SIP. Grâce à sa modularité et à ses standards ouverts, SIP s'est imposé comme la colonne vertébrale des communications temps réel sur Internet.



Dernière mise à jour : Jeudi, le 24 novembre 2022