Documente Academic
Documente Profesional
Documente Cultură
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
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
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
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
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 / H.323
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
Fonctions:
- Ouvrir et fermer une session multimdia (voix, vido) - Enregistrement des terminaux
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)
H.323 (3/5)
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)
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
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 / H.323
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
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
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 / H.323
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 ?
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
SIP / H.323