13.2. Présentation du protocole SIP
13.2.1. Qu'est-ce que SIP ?
SIP signifie « Session Initiation Protocol » ; c'est un protocole spécifié par l'IETF pour
l'établissement de sessions de transmission de media. SIP est considéré comme le protocole de
communication du futur par beaucoup de constructeurs, et en tant que tel influe profondément sur
les applications VoIP.
En tant que protocole de signalisation, SIP apporte des méthodes et techniques pour résoudre les
problèmes liés à l'établissement d'une liaison audio. Il est aussi important de noter que c'est un
standard reconnu, mis en œuvre par de nombreux appareils et systèmes. L'utilisation de SIP aide à
construire des systèmes modulaires et réellement évolutifs, sans être lié à un fournisseur unique.
13.2.2. L'établissement d'une liaison avec SIP
Prenons un exemple : un journaliste en déplacement avec un Scoopy désire faire une liaison avec un
codec compatible SIP, situé dans la maison de la radio. Le journaliste peut être chez lui, ou en un
autre lieu non nécessairement connu d'avance.
Dès que le Scoopy est sous tension et relié à un réseau, il s'enregistre de lui-même
d'enregistrement SIP (ou "registrar"). Ce dernier peut être situé dans le réseau local de la maison de
la radio, mais peut aussi bien se trouver ailleurs sur le réseau. Le registrar « sait » alors où se trouve
le Scoopy, et quelle est son adresse IP. Du côté de la maison de la radio, un processus similaire est
mis en œuvre
.
Pour appeler le codec de la radio, le journaliste a seulement besoin de connaître son adresse SIP, qui
peut être du type
studio12cod@radiomcr.com
la liaison, le journaliste doit sélectionner le mode de codage souhaité sur le Scoopy (par exemple
G722 mono), puis appeler le codec distant en utilisant simplement son adresse SIP (URI SIP).
Sur le réseau se déroule alors le processus suivant : le Scoopy envoie sa requête
protocole SIP) à un serveur proxy (souvent il s'agit du même serveur que le registrar). Pour
simplifier, ce proxy relaie et achemine
SIP en un chemin et une adresse physique utilise des mécanismes proches de ceux utilisés pour
résoudre des URL. Plusieurs proxys en cascade peuvent éventuellement être impliqués pour
atteindre la destination, mais cela n'a pas à être connu ni géré par les équipements d'extrémité. La
suite ressemble à l'établissement d'une liaison téléphonique : le codec IP « sonne » ; s'il accepte
l'appel, cela est notifié au Scoopy.
A ce stade, le(s) proxy(s) fourni(ssen)t au Scoopy et au codec IP toutes les données d'adressage
nécessaires pour la liaison, puis les flux audio sont échangés
important est que les équipements d'extrémité peuvent alors échanger leurs données directement ;
les proxys n'ont pas être sur le chemin, ils ne sont impliqués que dans l'établissement (et plus tard la
clôture !) de la session. Les codecs échangent automatiquement leurs capacités de codage, et
s'accordent sur un mode de codage sans autre intervention des utilisateurs.
cette requête vers sa destination. La résolution de l'URI
SCOOPY - Manuel utilisateur - 55 000 027 – Ed. I
(en fait très proche d'une adresse e-mail). Pour établir
entre les deux unités. Un point très
sur un serveur
(INVITE dans le
55