Sunteți pe pagina 1din 30

SIP (Session Initiation Protocol) & H.

323

Fabien BIDET

18 dcembre 2007

SIP / H.323

Introduction

Objectifs du cours:
- Rappeler les points essentiels de la Voix sur IP - Dtailler le fonctionnement des protocoles de signalisation pour la Voix sur IP: SIP et H.323

SIP / H.323

PLAN

 Gnralits Voix sur IP  Les codeurs/dcodeurs audio  Les protocoles de transport de l information: RTP/RTCP  Les protocoles de signalisation
H.323 SIP - Session Initiation Protocol

SIP / H.323

Gnralits Voix sur IP (1/3)

VoIP = Voice over IP


 Dfinition:
Utilisation des rseaux TCP/IP comme support des communications voix (appels tlphoniques, radios )

 Utilit:
- Rduire les cots - Standardiser l quipement - Centraliser la gestion de toutes les communications de l entreprise: rseau triple play (voix, vidos, donnes) - Amliorer la gestion des appels - Augmentation de la productivit des entreprises

SIP / H.323

Gnralits Voix sur IP (2/3)

 Du signal analogique aux paquets IP

 Les types de terminaux tlphonique IP


- IP-Phone: tlphone IP (Cisco, Nortel, Alcatel-Lucent) - SOFTPHONE: logiciel de VoIP (Skype, GnomeMeeting, Wengo)

SIP / H.323

Gnralits Voix sur IP (3/3)

Architecture VoIP SIP / H.323

PLAN

 Gnralits Voix sur IP  Les codeurs/dcodeurs audio  Les protocoles de transport de l information: RTP/RTCP  Les protocoles de signalisation
H.323 SIP - Session Initiation Protocol

SIP / H.323

Les codeurs/dcodeurs audio

 Objectifs
 Compresser le signal analogique (voix) prcdemment numris

Mode de compression G.711 PCM G.726 AD PCM G.728 LD CELP G.729 codecs G.723.1 MPMLQ G.723.1 ACELP LPC10 GIPS

Dbit en Kbit/s 64 (pas de compression) 32 16 8 6,3 5,3 2,5 13,3

SIP / H.323

PLAN

 Gnralits Voix sur IP  Les codeurs/dcodeurs audio  Les protocoles de transport de l information: RTP/RTCP  Les protocoles de signalisation
H.323 SIP - Session Initiation Protocol

SIP / H.323

Les protocoles de transport de l audio RTP/RTCP (1/2)

RTP (donnes) RTP = Real-Time Transport Protocol


 Dvelopp par lIETF (Internet Engineering Task Force)  Objectif: Gestion des flux multimdia (voix, vido) sur IP  Utilisation:  Appel tlphonique simple (2 interlocuteurs)  Audio ou visioconfrence (multicast)  Fonctionne sur UDP

SIP / H.323

Les protocoles de transport de l audio RTP/RTCP (2/2)

RTCP (supervision)  Objectifs:


 Assurer la qualit de service des communications RTP

 Fonctions:
 Envoi de rapport sur la Qualit de service (QoS)  Identification  Contrle de la session

 Paquets :
 Rapport de lmetteur  Rapport du rcepteur  Description de la source  Au revoir
SIP / H.323

PLAN

 Gnralits Voix sur IP  Les codeurs/dcodeurs audio  Les protocoles de transport de l information : RTP/RTCP  Les protocoles de signalisation
H.323 SIP - Session Initiation Protocol

SIP / H.323

Les protocoles de signalisation

 Objectifs de ces protocoles:


- Grer les communications voix et vidos sur les rseaux TCP/IP

 Fonctions:
- Ouvrir et fermer une session multimdia (voix, vido) - Enregistrement des terminaux

 Les protocoles existants les plus utiliss:


- H.323: issu du monde de la tlphonie - SIP Session Initiation Protocol: issu du monde de lInternet

SIP / H.323

PLAN

 Gnralits Voix sur IP  Les codeurs/dcodeurs audio  Les protocoles de transport de l information : RTP/RTCP  Les protocoles de signalisation
H.323 SIP - Session Initiation Protocol

SIP / H.323

H.323 (1/5)

Gnralits
- En 1996, naissance de la premire version de la voix sur IP appele H.323 - Conue par lUIT-T (Union Internationale des tlcommunications) - Messages au format binaire - H.323 est une association de plusieurs protocoles pour grer: - la signalisation - la ngociation de codecs - le transport de linformation (audio, vido, data) en temps rel.

SIP / H.323

H.323 (2/5)

Principaux acteurs de H.323  Les terminaux: - participants une session multimdia  Les passerelles (Gateway):
- assure linterconnexion entre le rseau H.323 et les autres rseaux tlphoniques (RTC, SIP)

 Les portiers (Gatekeeper):


- se charge de lenregistrement des clients - soccupe des traductions dadresses (numro de tlphone adresse IP)

 Units de contrle multipoint:


- permet aux clients de se connecter aux sessions de confrence de donnes
SIP / H.323

H.323 (3/5)

Les protocoles utiliss par H.323  Signalisation:


- RAS (H.225) = Registration Admission Status (sur UDP) pour lenregistrement et lauthentification - Q.931 (sur TCP) pour linitialisation et le contrle dappel

 Ngociation:
- H.245 (sur TCP) pour la ngociation de codec et la gestion des flux mdias

 Transport de linformation :
- RTP pour le transfert de la voix, vido et donnes numrises par les codecs - RTCP pour la supervision

SIP / H.323

H.323 (4/5)

Communication tlphonique simple

SIP / H.323

H.323 (5/5)

Audio et visioconfrence (multipoint)  Ncessit dutiliser un matriel couteux: MCU = pont multipoint  Enregistrement des confrences sur le Gatekeeper:
- adresse IP du pont et un numro de tlphone unique pour chaque confrence

SIP / H.323

PLAN

 Gnralits Voix sur IP  Les codeurs/dcodeurs audio  Les protocoles de transport de l information : RTP/RTCP  Les protocoles de signalisation
H.323 SIP - Session Initiation Protocol

SIP / H.323

SIP - Session Initiation Protocol (1/7)

Gnralits
Le monde de lInternet arrive sur le march de la voix sur IP pour fournir la nouvelle rfrence en terme de protocole de signalisation - Initialement conu par le groupe MMUSIC (Multiparty Multimedia Session Control), SIP est dsormais maintenu par lIETF (Internet Engineering Task Force) - Objectifs: Etablir, modifier et terminer des sessions multimdia - Bas sur un change de messages texte ASCII(Requtes/Rponses), il est trs proche de HTTP (HyperText Transfer Protocol) - Utilisation de RTP/RTCP pour le transport de linformation

SIP / H.323

SIP - Session Initiation Protocol (2/7)

Le principe SIP = Grer les phases dun appel tlphonique


- Localisation dun terminal (adresse) - Analyse du profil de la source et de ses ressources (disponibilit) - Ngociation du type de mdia et des paramtres de communication (voix ou vido, codecs) - Etablissement et suivi de lappel - Gestion de fonctionnalits avances telles que le cryptage, erreurs

SIP / H.323

SIP - Session Initiation Protocol (3/7)

Principaux acteurs de SIP  User Agent:


usager du rseau SIP

 Registrar (Gatekeeper):
gre les informations relative aux usagers (adresse) pour un rseau ou segment de rseau

 Proxy:
reoit, traite et, au besoin, rachemine les messages de signalisation SIP

SIP / H.323

SIP - Session Initiation Protocol (4/7)

Le protocole (1/2)
Le format des messages SIP: REGISTER sip:ing2000.umlv.fr SIP/2.0 Via: SIP/2.0/UDP 147.210.177.88:5060;rport;branch=z9hG4bK16C8CB9433A5 From: Henri DUPONT <sip:duponth@ing2000.umlv.fr>;tag=3341381679 To: Henri DUPONT <sip:duponth@ing2000.umlv.fr> Contact: Henri Dupont" <sip:dupont@147.210.177.88:5060> CSeq: 44319 REGISTER Expires: 1800 Max-Forwards: 70 User-Agent: X-Lite release 1103a Content-Length: 0

SIP / H.323

SIP - Session Initiation Protocol (5/7)

Le protocole (2/2)
- Une session est tabli avec des requtes et des rponses (principe HTTP) - Les requtes sont dfinis travers six mthodes: REGISTER, INVITE, ACK, CANCEL, BYE, OPTIONS. - Les rponses peuvent tre de plusieurs types: 1xx : Information (requte reue, en progression) 2xx : Succs (action reue, compris et accept) 3xx : Redirection 4xx : Erreur client (mauvaise syntaxe de la requte) 5xx : Erreur Serveur - Utilisation du protocole SDP (Session Description Protocol) pour dfinir le type de mdia (audio, vido) et le transport (RTP)

SIP / H.323

SIP - Session Initiation Protocol (6/7)

Communication tlphonique simple

SIP / H.323

SIP - Session Initiation Protocol (7/7)

Scurit et authentification Le protocole SIP possde 3 mcanismes de cryptage :


- Cryptage de bout en bout - Cryptage au saut par saut (hop by hop) - Cryptage au saut par saut du champ d'en-tte Via pour dissimuler la route qu'a emprunt la requte.

En-tte authentification:
Pour les messages SIP de bout en bout: cls publiques et signatures stockes dans cet en-tte.

SIP / H.323

SIP ou H.323 ?

Choisir SIP ou H.323 ?  Diffrences importantes entre SIP et H.323:


- Les fournisseurs de solutions VoIP peuvent ajouter des fonctionnalits au protocole SIP en crant de nouveaux en-ttes - SIP est un protocole plus rapide - SIP spare les flux de donnes de ceux la signalisation

Pour rsum, SIP est plus adapt aux rseaux IP que H323 et permet daugmenter les fonctionnalits en fonction des besoins contrairement son concurrent direct.

SIP / H.323

Bibliographie

 http://www.frameip.com/voip/  http://www.frameip.com/toip/  http://fr.wikipedia.org/wiki/Session_Initiation_Protocol  RFC 3261: SIP - Session Initiation Protocol  Documentations internes Alcatel-Lucent

SIP / H.323

Merci tous

30 | Presentation Title | Month 2006

SIP / H.323

S-ar putea să vă placă și