Protocole SIP : le guide complet

Qu’est-ce que le protocole d’ouverture de session (SIP) ?

Le protocole d’ouverture de session ou Session Initiation Protocol, communément appelé SIP, est un protocole de signalisation utilisé pour établir, modifier et mettre fin à une communication audio ou vidéo entre 2 utilisateurs ou plus.

Normalisée et standardisée par l’Internet Engineering Task Force – IETF (RFC 3261), ce mode de gestion standard ouvert est dédié aux télécoms multimédias (voix, visioconférence, etc.). Depuis 2007, le SIP est principalement utilisé dans le cadre de la téléphonie IP. C’est pour cette raison qu’à ce jour, il va de pair avec la téléphonie par internet (VoIP). 

Cependant, le SIP n’est pas uniquement destiné à la VoIP, mais aussi à de nombreuses autres applications telles que la visiophonie, la messagerie instantanée, la réalité virtuelle et même les jeux vidéo en ligne.

En revanche, le protocole SIP ne consiste pas à transférer des données mais à gérer l’authentification et la position des participants lors d’une communication. À ce protocole appartiennent un ensemble de règles régissant les communications entre les machines (messages SIP), basées sur un système de question-réponse et sur un modèle client/serveur traditionnel. 

Qu'est-ce que le protocole d’ouverture de session (SIP) ?

Pour être plus précis, le protocole SIP s’occupe :

  • de connecter ensemble les participants à des appels ;
  • d’authentifier un terminal pour le connecter au système ;
  • de transférer des appels, y compris via des sessions multicast ;
  • des demandes pour rejoindre un pont de conférence.

Un peu comme le protocole HTTP est pour le web, le SIP s’impose étant un protocole de référence en téléphonie. 

Comme nous l’avons déjà mentionné, le SIP ne transporte pas les données échangées (telles que la voix ou la vidéo) pendant la session. Il est indépendant de la transmission de tout type de données, ce qui relève de la compétence du protocole RTP. 

Le protocole RTP (Real-Time Transport Protocol)

Le SIP n’agit donc pas seul mais va de pair avec le protocole RTP (Real-Time Transport Protocol ou Protocole de Transport en Temps Réel). Si le premier établit les sessions entre plusieurs utilisateurs, c’est bien le RTP qui s’occupe du transport de données vocales ou vidéo au sein des sessions de communication. Plus précisément, il est chargé de transporter les médias en temps réel

Parmi tous les protocoles de communication présents dans la « pile de protocoles », celui-ci est principalement utilisé pour la transmission en temps réel de médias pour les services de voix sur IP, de visioconférence ou bien de streaming. 

Program Coding

Les matériels et logiciels SIP

Quand on parle de Technologie SIP, il faut distinguer deux catégories principales, celle des matériels SIP et celle des logiciels SIP. Elle peut en effet être utilisée de différentes manières : 

  • Téléphones matériels, téléphones de bureau ou téléphones SIP physiques : reliés à Internet via des câbles Ethernet ou par Wi-Fi en se connectant à un réseau IP ;
  • Softphones ou téléphones SIP logiciels : Softphone vient de la combinaison des mots « Software » et « Phone », consistant en un logiciel à installer sur un smartphone.Comme les téléphones, les softphones offrent des fonctionnalités de téléphonie mais cette fois en s’appuyant sur le Protocole Vocal Internet (VoIP)

SIP Hardware & Software

De cette combinaison naît une application qui, à travers les protocoles aux standards ouverts SIP et RTP, est en mesure d’initialiser les appels et de transmettre la voix à partir de plusieurs appareils différents : ordinateurs (Windows, Mac, Linux) ; tablettes (Android, iOS) ; smartphones (Android, iOS).

En bref, pour faire de vos appareils des Softphones, il suffit d’une bonne connexion IP avec un opérateur VoIP/serveur SIP et un « smart device » contenant un microphone et des haut-parleurs.

Headset for VoIP Phone System

Les offres Trunk SIP, PABX et IPBX

Aujourd’hui, le Trunk SIP remplace peu à peu le Réseau Téléphonique Commuté (RTC) et ses lignes analogiques en cuivre, dont le maintien en conditions opérationnelles est de plus en plus coûteux et complexe et ne convient pas aux téléphones sans fil. Cependant, le rôle réellement crucial du SIP Trunking est de permettre de conserver les systèmes téléphoniques classiques et de les associer au système VoIP

 

Qu'est ce qu'un SIP Trunk

VIDÉO YOUTUBE ENNOVA GROUP-SOURCE

 

En ce qui concerne les entreprises, celles-ci utilisent des PBX, des systèmes de routage des appels entrants et sortants qui se divisent en deux types : PABX et IPBX. Jusqu’à présent, elles ont utilisé principalement le PABX, un système traditionnel de gestion automatique des lignes d’entreprise et des appels, capable également de fournir d’autres services tels que : la musique d’attente, la messagerie vocale, la rubrique, etc. Celui-ci est géré par chaque entreprise, et hébergé sur site.

Avec le développement récent des réseaux IP, la situation change pour les sociétés : tout à coup, la communication d’entreprise est enrichie par courrier électronique, messagerie instantanée, vidéoconférence, téléphonie mobile, etc. : toutes ces innovations de communication qu’un PABX ne peut pas supporter.

La nouvelle ère du IPBX

C’est ainsi qu’est né le standard téléphonique IPBX, c’est-à-dire un PABX privé fonctionnant avec VoIP et physiquement hébergé dans les sièges de l’entreprise, avec pour but de relier l’installation téléphonique au réseau public. Les liaisons SIP sont donc des groupes de lignes téléphoniques sur IP (proposées par les opérateurs téléphoniques) qui utilisent le protocole SIP pour acheminer et maintenir simultanément les appels entrants et sortants depuis l’entreprise. 

La nouvelle ère du IPBX

Avec la VoIP et la liaison SIP, vous n’aurez plus besoin d’acheter à un FAI un accès à des câbles physiques pour chaque ligne téléphonique à configurer, car un système de téléphonie IP suffira. Le RTC disparaîtra d’ici quelques années (Orange a déjà planifié sa décommission progressive) et laissera le champ libre à la VoIP, le seul qui peut assurer un système téléphonique de haute performance. 

Quel est le rôle du protocole SIP ?

Comme nous l’avons vu, le protocole SIP utilise les règles de communication entre machines pour initialiser, modifier ou mettre fin à une “session”. Dans ce cadre, une “session” SIP correspond à toute action de communication impliquant au moins deux participants (les User Agents) sur le réseau IP, quels que soient les terminaux utilisés (téléphone de bureau, softphone libre installé sur l’ordinateur d’un collaborateur…) ou le système associé (client Skype, PBX…). 

Le rôle d’un protocole SIP va en fait beaucoup plus loin. Il a pour mission de définir l’identité et la position des participants à la session afin qu’ils puissent entrer en contact les uns avec les autres. Cette fonction implique également un autre protocole SDP que nous approfondirons plus tard. 

Pour donner un exemple pratique de ce qu’est une session SIP, il faut considérer un User Agent (client) qui, via un serveur de redirection, envoie une demande de session à l’autre User Agent (serveur). Cette demande passera par le PBX et sera redirigée vers la bonne adresse SIP. 

Si la communication est autorisée par le serveur User Agent, celui-ci répondra par un message d’initialisation de session (« ACK »), toujours via le PBX, et la communication pourra ainsi commencer.

Les fonctionnalités principales du SIP

Il faut préciser que, bien que crucial pour le fonctionnement d’un système global de communication, ce protocole n’en gère pas tous les aspects. Le protocole SIP est notamment responsable de cinq aspects de la communication multimédia sur un réseau IP :

1. Localisation de l’utilisateur

Dans un premier temps, lorsqu’il reçoit une demande d’ouverture de session de la part de l’émetteur d’un appel par exemple, le SIP sert à déterminer avec quel terminal “destinataire” créer une connexion. Cela signifie que la première action du SIP est de déterminer la localisation du destinataire et de vérifier qu’il y ait une couverture réseau suffisante. Ce n’est qu’ainsi que le destinataire, quel que soit son emplacement, pourra répondre à l’appel ou au message. 

2. Capacité technique

À ce stade, le SIP n’évalue pas la disponibilité communicative de l’interlocuteur mais s’assure que l’appareil est techniquement compatible avec le type de communication souhaité par l’émetteur. Le SIP s’assurera qu’il est équipé d’un appareil Codec (Corder-Decorder) capable de recevoir la plupart des médias, comme par exemple les vidéos.

Technical Capacity in SIP

3. Paramétrage de session

Par cette fonction, on entend simplement la sonnerie. Dans cette phase, le SIP s’occupe de démarrer le son des appels à l’aide d’une sonnerie définie au préalable afin d’informer le destinataire de la volonté de son interlocuteur de le joindre.

4. Disponibilité de l’utilisateur

L’étape suivante du protocole SIP consiste à examiner la volonté du destinataire de répondre à la demande de communication. Il doit déterminer si l’interlocuteur est disponible ou non (par exemple, s’il est déjà en communication), et s’il est prêt ou non à répondre en décrochant.

5. Management de session

Si la communication est acceptée, la session de communication est effectivement ouverte. Pendant la conversation, le SIP est alors responsable d’effectuer toutes sortes d’actions : passage visioconférence, partage de documents, transfert ou ajout d’un nouveau participant, activation du chiffrement de bout en bout… La dernière action du protocole SIP est ensuite de clore la session une fois que les participants ont raccroché.

SIP et VoIP : quels liens ?

SIP et VoIP sont connectés car il existe une collaboration profonde entre les deux. Étant donné que VoIP (Voice over Internet Protocol) n’est pas vraiment un protocole, SIP en constitue la base, en tant que protocole utilisé pour créer et recevoir une session vocale et multimédia. Chaque utilisateur VoIP possède ce que l’on appelle une adresse SIP, qui permet à deux numéros de téléphone de se connecter entre eux. 

La plateforme RingCentral

Pour rappel, le protocole SIP prend uniquement en charge l’un des aspects des appels téléphoniques : celui qui se réfère aux « paramètres d’appel« . Un second aspect, en revanche, qui se réfère au « transfert de données« , est assuré par le protocole RTP, qui transporte des paquets de données entre chaque adresse SIP. 

Pour compléter cet ensemble de différents de protocoles nécessaires à la tenue d’une conversation téléphonique, on trouve le Protocole de Description de Session (SDP ou Session Description Protocol). Alors que le SIP permet d’ouvrir une session de communication, le SDP traite des détails tels que : la description de la session, la description de l’heure et de la durée de la session, et enfin la description des médias utilisés lors de tout appel téléphonique VoIP, conférence ou session de messagerie instantanée. 

Les avantages du protocole SIP 

Grâce à la VoIP et au SIP, vous accédez à de nouvelles perspectives élargies pour votre téléphonie d’entreprise. Voici quelques-uns des avantages des solutions de téléphonie cloud utilisant le protocole SIP : 

  • Il s’agit d’un standard ouvert qui offre une libre utilisation et la possibilité de personnaliser les utilisations SIP ;
  • Le protocole SIP est polyvalent, compatible avec tous les types de sessions multimédias et peut accueillir plusieurs utilisateurs de différentes plates-formes. Par exemple, lors d’un appel vidéo, les participants peuvent participer à l’audio et à la vidéo active simultanément ;

 

The man attending online meeting using RingCentral App

 

  • C’est un protocole flexible qui permet une gestion pratique des infrastructures, notamment en externalisant leur gestion auprès de spécialistes. La téléphonie est centralisée et son administration simplifiée ;
  • Il est interopérable, c’est-à-dire que les composants ou les logiciels de différentes marques peuvent également communiquer entre eux sans avoir besoin de convertir les données échangées ;
  • C’est un système unifié, dans lequel la téléphonie, les appels vidéo, la messagerie instantanée, la réalité virtuelle ou même les jeux vidéo en ligne sont regroupés, en phase avec les tendances actuelles de l’UCaaS (Communications Unifiées as a Service) ;
  • C’est économique, car le système de communication d’entreprise est inclus dans les forfaits Internet des opérateurs, pouvant ainsi exploiter les formules tout compris à prix réduits ;
  • La communication est plus claire, plus propre et de meilleure qualité, car moins dépendante d’un réseau vieillissant.

Quelles sont les exigences pour la téléphonie SIP ?

Mais quelles sont les exigences pour déployer la téléphonie SIP au sein de votre entreprise ? Tout d’abord, vous avez besoin de certains équipements essentiels tels que des téléphones VoIP ou d’un softphone, ainsi que d’un PBX d’entreprise compatible SIP, ou d’un bon fournisseur SIP qui met à disposition leurs services de communication.

 

A VoIP Phone

Les équipements indispensables

Pour passer directement à la téléphonie SIP et VoIP, il est nécessaire d’utiliser la liaison SIP, la méthode la plus courante pour connecter le PBX d’entreprise et le réseau téléphonique public (PSTN), éliminant ainsi les lignes téléphoniques héritées (RNIS). 

Plus précisément, l’en-tête SIP repose sur une architecture de 3 types d’équipements essentiels sans lesquels il ne pourrait en aucun cas fonctionner :

  • Les User Agents (téléphones, softphones, caméras vidéo, et tous les équipements qui peuvent servir à communiquer) ;
  • Des Registrars qui ont pour rôle de mémoriser l’adresse IP des User Agents dans une base de données. Les User Agents doivent s’identifier avec leur URI SIP (très similaire à une adresse e-mail) et indiquer leur position au Registrar ;
  • Des serveurs Proxys SIP, les intermédiaires entre deux User Agents. À ce stade, le proxy demande au Registrar de localiser le destinataire de la communication, en permettant ainsi l’établissement de session entre User Agents.

Les téléphones VoIP

Pour implémenter la téléphonie SIP, il est donc nécessaire d’avoir : un fournisseur de services SIP fiable pour installer un Trunk SIP, un ordinateur avec connectivité Internet mais aussi un téléphone IP PBX compatible SIP ou un système téléphonique VoIP d’entreprise.

Les nouveaux services de téléphonie IP ont totalement remplacé les lignes RTC traditionnelles qui envoyaient des signaux via des lignes physiques : ce sont les téléphones VoIP qui permettent désormais de transférer voix et données, mais en utilisant le réseau IP. C’est la principale nouveauté des nouveaux services téléphoniques d’entreprise : une solution plus évolutive, plus rentable et plus accessible

Avec la téléphonie VoIP, on dit non seulement adieu aux coûts élevés, mais aussi aux contraintes spatio-temporelles des lignes téléphoniques. En choisissant un système téléphonique d’entreprise VoIP, toute entreprise peut être gérée en ligne et à distance, permettant ainsi un télétravail facilité et une mobilité complète pour les employés. 

Les téléphones de bureau plus sophistiqués incluent également des fonctions telles que les visioconférences intégrées et le partage de contenu via un appareil.

Les téléphones VoIP

Les fournisseurs SIP

Comment utiliser un téléphone SIP sans fournisseur de téléphonie ? Il existe des fournisseurs de liaison SIP, ainsi que des entreprises spécialisées qui offrent des services de communications numériques aux entreprises qui décident de mettre en œuvre cette transition technologique dans leur système PBX interne. 

Pour fournir les services de téléphonie cloud, le SIP trunking et le Direct Routing, ces fournisseurs utilisent généralement un contrôleur de frontière de session (SBC ou Session Border Controller) pour gérer la communication entre la liaison SIP et le système téléphonique de l’entreprise.

Le rôle d’un SBC est de s’assurer que le transfert de données s’effectue de manière sûre et fiable entre deux réseaux différents, tout en optimisant le flux de trafic pour une meilleure qualité des appels. En plus de choisir et de s’appuyer sur des fournisseurs de lignes réseau SIP, les entreprises ont également la possibilité de créer leur propre ligne réseau SIP

Cependant, étant donné que la construction, l’installation et l’exploitation d’un Trunk SIP nécessitent des compétences spécifiques qui ne sont pas toujours disponibles dans une entreprise, il est déconseillé de construire un SIP sur mesure, à la fois en raison des difficultés et des coûts élevés. 

FAQ sur le protocole SIP 

C’est quoi un appel SIP ?

Les appels SIP sont des services de communication qui permettent de communiquer en utilisant la voix sur IP (VoIP). Pour acheminer les appels sur cet Internet Protocol, vous avez seulement besoin d’une connexion Internet : c’est le principe sur lequel sont basées des applications telles que Skype, Facebook Messenger, Viber, etc.

Comment ajouter un compte SIP ?

Le processus de configuration d’un compte SIP est assez simple, il suffit de suivre quelques étapes:

  • Choisissez le service SIP que vous préférez ;
  • Allez sur leur page d’inscription ;
  • Établissez un nom d’utilisateur ;
  • Choisissez un mot de passe ;
  • Suivez les étapes requises pour confirmer et terminer votre inscription.

Quel est le port par défaut utilisé par le protocole SIP ?

Par défaut, un serveur d’accès client écoute les requêtes SIP sur le port TCP et UDP 5060 en mode non sécurisé et sur le port TCP 5061 en mode SIP sécurisé lorsqu’on utilise le protocole TLS mutuel (Transport Layer Security). Cela authentifie le serveur dans une connexion client-serveur et permet le chiffrement des communications entre les deux, afin que personne ne puisse espionner ces communications.

Quelles sont les différences entre le protocole H323 et le protocole SIP ?

Des réseaux téléphoniques câblés et mobiles de première et deuxième génération au protocole H.323, beaucoup de chemin a été parcouru. Il s’agit des premiers systèmes téléphoniques qui ne reconnaissent que la voix, remplacés ensuite par le premier protocole H.323, considéré à l’époque comme un pionnier, pour la mise en œuvre de la téléphonie IP. 

À ce jour, ce n’est que l’ancêtre du protocole SIP, qui le remplace de plus en plus pour plusieurs raisons :

  • H.323 est basé sur les lignes téléphoniques, SIP sur Internet ;
  • Le format des messages est différent : H.323 est binaire, SIP est ASCII ;
  • Il n’est pas compatible avec Internet ;
  • Il ne permet pas de messagerie instantanée, appels vidéo, jeux en ligne ou de partage de fichiers ;
  • Il n’est pas assez flexible ;
  • Le protocole H.323 a des fonctionnalités telles que NAT traversal ;
  • Il ne localise pas un utilisateur et ne l’avertit pas de l’appel entrant.

Comment RingCentral peut-il être utile à cet égard ?

Si vous pensez que cela pourrait être la voie idéale, découvrez comment RingCentral peut fournir à votre entreprise une plate-forme de communication unique capable de bouleverser (positivement) votre idée du travail.  

Les services offerts par RingCentral ont pour seul objectif de faciliter la transition technologique des entreprises, en tenant compte des objectifs stratégiques de chacune. La solution MVP, par exemple, consiste en une plateforme unique capable d’alimenter les connexions entre les collaborateurs, clients et partenaires, et de libérer la puissance des communications d’entreprise

Comment ? En réunissant tous les modes de communication en une seule plateforme qui simplifie les flux de travail. Messagerie instantanée d’équipe, partage de fichiers, appels vidéo et gestion des tâches, le tout dans une solution unique proposée par RingCentral. 

Publié le Déc 09, 2022