Le protocole SIP et comparation entre SIP et H.323

II-3-2- Le protocole SIP

«Le protocole SIP (session Initiation Protocol) a été initié par le groupe MMUSIC ….
…de la voix(téléphonie) et de diffusion multimédia sur IP essentiellement.»

Un utilisateur peut se connecter avec les utilisateurs d’une session déjà ouverte.

Pour ouvrir une session, un utilisateur émet une invitation transportant un descripteur de session permettant aux utilisateurs souhaitant communiquer de s’accorder sur la compatibilité de leur media, SIP permet donc de relier des stations mobiles en transmettant ou redirigeant les requêtes vers la position courante de la station appelée.

Enfin , SIP possède l’avantage de ne pas être attaché à un médium particulier et censé être indépendant du protocole de transport des couches basses.

  • fonctionnement

Le protocole SIP repose sur un modèle requête/réponse. Lorsqu’un utilisateur désire rentrer en communication avec un autre via IP.

L’application utilisée fait appel au protocole SIP en précisant la nature des échanges. SIP définit ainsi le nombre de session à ouvrir et le protocole le mieux adapté à l’échange.

On distingue ainsi trois modes d’ouverture de sessions

  • Point à point

  • Diffusif

  • Combinatoire

Plusieurs utilisateurs pleinement interconnectés en multicast via le réseau à maillage complet de connexion.

  • Les avantages du protocole SIP

SIP un est protocole indépendant de la couche transport. Il peut aussi bien s’utiliser avec TCP qu’avec UDP. SIP est un protocole plus rapide.

Le nombre des en-tête est limité (36 au maximum et en pratique moins d’une dizaine d’en-tête sont utilisées simultanément), ce qui allège l’écriture et la lecture de requêtes et réponse.

Structure du protocole SIP

Contrairement du H.323, SIP n’utilise pas des messages issus du protocole ISDN, mais un ensemble méthodes de réponse pour certains similaires aux méthodes de réponse du protocole HTTP.

Cependant SIP diffère du protocole HTTP par un ensemble de méthodes propres dont les plus basiques sont :

  • INVITE

Requête envoyée pour commencer un appel

  • ACK

Requête envoyée par le client qui atteste la bonne réception de la réponse du serveur à sa précédente requête.

  • CANCEL

Annulation de la requête précédente tant que le serveur n’y a pas répondu.

  • BYE

Requête de relâchement de l’appel. Et par un ensemble de codes de réponses regroupées par familles.

  • 1XX

Désigne une information (ex : 100 TRYING, 180 RINGING, 183 SESSION PROGRESS ).

  • 2XX

Désigne que la requête a bien été reçue et accepter

  • 3XX

Désigne une redirection (ex : 305 USE PROXY)

  • 4XX

Désigne une erreur côté client (ex : 400 BAD REQUEST, 401 UNAUTHORISED, 404 NOT FOUND)

  • 5XX

Désigne une erreur côte serveur (ex :500 INTERNAL SERVER ERROR, 502 BAD GATEWAY)

  • 6XX

Désigne un problème global (ex : 600 BUSY EVERYWHERE).

Il est important de préciser, du fait de sa conception peer to peer, qu’un terminal SIP pourra se comporter à la fois comme un client et un serveur, il pourra donc émettre et répondre aux requêtes qu’il reçoit.

L’architecture SIP repose sur 3 entités l’user agent, le serveur d’enregistrement, le serveur Proxy SIP, ainsi qu’une Geteway chargée les appels vers le PSTN (Public Switched Téléphone Network).

  • Les différentes entités d’une architecture SIP
  • L’user Agent

Se situe typiquement sur les terminaux abonnés (softphone, IP-phone, adaptateur, PDA).

SIP, 2 users agents peuvent communiquer directement, en point à point à condition que les adresse IP soient connues et accessibles.

Un user agent général génère des requêtes SIP (REGISTRAR, INVITE) mais peut également y répondre ;

Le serveur d’enregistrement (REGISTRAR)

Le serveur d'enregistrement - Le protocole SIP Est le responsable du traitement des requêtes REGISTRER envoyées par les user agents, il permet d’associer une URL à l’adresse IP de l’user agent.

Elle sert également de location serveur et peut assurer des mécanismes d’authentification (username/passeword).

En général, le Registar SIP stockent les informations des user agents dans une base de données.

  • Le Proxy SIP

Est chargé de transmettre les INVITE d’un agent vers un autre dans le cas où ceux-ci ne peuvent être joints directement en point à point.

Le proxy SIP va pouvoir interroger la base des données d’enregistrement, récupérer l’URL/adresse IP du destinataire et ainsi transmettre l’invite de l’appelant.

Il se comporte à la fois comme un serveur et un client. En plus des fonctions d’aiguillage, le proxy SIP peut également être utilisé pour du contrôle d’appels/abonnés et la facturation (billing) lorsqu’il s’agit d’un stateful proxy.

  • La Gateway SIP

Permet de véhiculer les appels vers le PSTN et inversement.

  • Les inconvénients

Etude comparative entre SIP et H.323

https://wikimemoires.net/2011/03/le-protocole-sip-et-etude-comparative-entre-sip-et-h3233/
Tableau récapitulatif entre SIP et H323

Tableau 2 : Récapitulation comparative entre SIP et H.323

L’avenir du SIP

SIP reste un protocole jeune, mais son succès n’est plus à débattre, bien qu’il soit simple de fonctionnement et flexible, SIP souffre toujours de son manque d’interopérabilité avec les réseaux NATES.

Bien que les routeurs de dernières générations supportent le SIP dans leur table de translation NAT, il est parfois nécessaire de recourir à diverse solutions comme un serveur STUN (Simple Traversal of UDP trough Nat), une gestion des proxy keep alive (côté proxy) ou bien utiliser la fonction TURN(Traversal Using Nat) ou ICE (Connectivity Establishement ) pour maintenir les sessions NAT valides au niveau du routeur /firewall et conserver les appels entrants fonctionnels.

Néanmoins SIP offre des possibilités d’utilisations bien au-delà de la VoIP (messagerie instantanée IMS, solution applicative unifiée), et bénéficie du support de la majorité des grands acteurs des télécommunications et IP qui permettront au SIP de gagner en stabilité et en maturité.

II.3. Les protocoles de signalisation de VoIP:
PARTIE B: ETUDE THEORIQUE SUR LA TELEPHONIE IP
Lire le mémoire complet ==> (Etude et mise ne place d’un centre d’appels via IP)Travail de fin d’études en Informatiques

Rechercher
Télécharger ce mémoire en ligne PDF (gratuit)

1 réflexion au sujet de “Le protocole SIP et comparation entre SIP et H.323”

Laisser un commentaire

Votre adresse courriel ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Scroll to Top