SIP (Session Initiation Protocol) & H.323

Slides:



Advertisements
Présentations similaires
OmniTouch™ 8600 My IC Mobile pour IPhone
Advertisements

MIGRATITION VERS LE RESEAU NGN
HiPath AP 1120 V4.0 Solution accès analogiques pour HiPath IP Real Time communication Siemens AG, Enterprise Networks.
L’Essentiel sur… La sécurité de la VoIP
VoIP 1 Chapitre 1 – La VoIP.
Chapitre 2 – Protocoles liés à la VoIP
1re STG COMMUNICATION ET RESEAU INFORMATIQUE
EVO International sur RENATER
NGN : Opportunités pour le développement de la Voix sur IP
LA VOIX SUR IP.
- Couche 7 - Couche application. Sommaire 1)Introduction 1)DNS 1)FTP et TFTP 1)HTTP 1)SNMP 1)SMTP 1)Telnet.
P2PSIP Option SER 2010.
RFC 3581 “An extension to the Session Initiation Protocole for Symetric Response Routing”
Comparaison des offres de téléphonie sur Internet
DUDIN Aymeric MARINO Andrès
La Téléphonie sur IP Broussard Philippe Lagrue Sandra DESS IIR
Nicolas Galliot M2SIR David Raspilaire
Guillaume CACHO Pierre-Louis BROUCHUD
La voix sur IP Quoi de neuf? Du rêve à la réalité …
Le Protocole SIP (Session Initiation Protocol)
VoIP 1 Chapitre 4 – Equipement.
Architecture de réseaux
D1 - 26/07/01 Present document contains informations proprietary to France Telecom. Accepting this document means for its recipient he or she recognizes.
La Voix sur IP.
ToIP avec Asterisk.
La voix sur réseau IP CHENEVOY Stéphane MAITREPIERRE Philippe
La voix IP : Mr.FERGOUGUI Boudouch Ali kmichou Ansar Atrassi Najoua
TIC : Technologies de l’Information et de la communication
Support de la Mobilité utilisant SIP
Session Initiation Protocol ( SIP ) Symmetric Response Routing
Projet - Logiciel SIP - Sommaire : H323 SIP Comparaison L’API Jain SIP
Mise en place d'un serveur SSL
Les relations clients - serveurs
Protocole 802.1x serveur radius
Virtual Private Network
MIDI Sans Frontières Analyse des problèmes relatifs à la communication musicale sur IP Mémoire présenté en vue de lobtention du grade de Licencié en informatique.
Techniques de fiabilisation de SIP
Initiation au web dynamique
SIP : un protocole de convergence d’architecture IP/RTC
Séminaire « Solutions libres »
Sommaire Dans ce chapitre, nous aborderons :
La téléphonie sur Internet, pas si fiable que ça. Période 2.
De la communication audio au protocole H323
Les Réseaux Privés Virtuels (RPV ou VPN)
28/01/2008 Mobile VoIP « Un protocole de haut niveau pour les applications temps réel » Ngoné DIOP Remarques générales : Présenter un minimum de diapositives.
Les Réseaux Informatiques Clients & Serveurs Le protocole FTP Laurent JEANPIERRE DEUST AMMILoR.
Présentation VoIP Signalisation
Forum régional de normalisation de l’U.I.T pour l'Afrique Dakar, Sénégal, mars 2015 QoE & QoS des Services multimédia Joachim Pomy Arissoules OPTICOM.
Maxly MADLON Consultant NES
WELCOME. COPYRIGHT © 2012 ALCATEL-LUCENT ENTERPRISE. ALL RIGHTS RESERVED. Solutions de communications pour PMEs OmniTouch™ 8600 My IC Mobile pour IPhone.
La Solution d’Archivage de vos communications VOIP compatible avec les Enregistreurs existants Assmanntelecom - 15/19 rue Léon Geffroy – VITRY SUR.
Les Réseaux Informatiques
Commutation de circuits
Couche transport du modèle OSI
La voix sur IP, PABX et LAN
03/05/2004Diffusion vidéo sur l'Internet - Timothy BURK ENS de Lyon 1 Techniques de diffusion vidéo sur l'Internet Streaming avec RTP/RTSP Timothy BURK.
Yonel Grusson.
Option RIO - Septembre 2003 Bonjour, Cet exposé fait l’état de l’art
État de l'art et fonctionnement des firewalls applicatifs compatibles avec les protocoles "multimédia" H323 et SIP FI Option RIO le 28/09/2004 Claire.
La Visioconférence Université Paris 5 - René Descartes
Sécurité de la Voix sur IP --- Attaques et défenses
Réalisé par: Tlijeni Hamza Nacef Henchi Slimani NourEddine
Formation SIP-IMS 1ère partie : SIP
Architecture Client/Serveur
SIRVIN Alexis RIVIERE Mathieu VERRIERE Arthur
Sécurité des Web Services
Voix sur IP H248 H323 SIP IAX2.
Département Informatique Les Réseaux Informatiques Couche Transport Protocoles UDP & TCP Laurent JEANPIERRE.
La Voix sur IP.
SIP / H.323 SIP (Session Initiation Protocol) & H.323 Fabien BIDET 18 décembre 2007.
Transcription de la présentation:

SIP (Session Initiation Protocol) & H.323 Présentation : équipe VoIP Alcatel-Lucent Lotfi ALLANI Novembre 2010

Objectifs du cours: Rappeler les points essentiels de la Voix sur IP Introduction Objectifs du cours: Rappeler les points essentiels de la Voix sur IP Détailler le fonctionnement des protocoles de signalisation pour la Voix sur IP: SIP et H.323 TOUT LE MONDE PASSE A LA VOIP Particulier: achat d’une …Box Utilisation de divers protocoles de signalisation d’appel et de transfert de l’information Détails des standards utilisés principalement en entreprise : RTP -> transport de l’information utile (la voix) SIP/H323 -> signalisation

Généralités Voix sur IP Les codeurs/décodeurs audio PLAN Généralités Voix sur IP Les codeurs/décodeurs audio Les protocoles de transport de l’information: RTP/RTCP Les protocoles de signalisation H.323 SIP - Session Initiation Protocol

Généralités Voix sur IP (1/3) VoIP = Voice over IP Définition: Utilisation des réseaux TCP/IP comme support des communications voix (appels téléphoniques, radios…) Utilité: - Réduire les coûts - Standardiser l’équipement - Centraliser la gestion de toutes les communications de l’entreprise: réseau « triple play » (voix, vidéos, données) - Améliorer la gestion des appels - Augmentation de la productivité des entreprises UTILITE: - Communication inter-site d’une entreprise via Internet ou liaison dédié (gratuit) Meilleure gestion de la hausse du volume d’appel Productivité: -> Etude sur les appels de personnes absentes (perte de temps) -> Appel d’un client = ouverture du dossier sur l’ordinateur de l’employé recevant l’appel

Généralités Voix sur IP (2/3) Du signal analogique aux paquets IP Les types de terminaux téléphonique IP IP-Phone: téléphone IP (Cisco, Nortel, Alcatel-Lucent…) SOFTPHONE: logiciel de VoIP (Skype, GnomeMeeting, Wengo…) Echantillonnage à 8kHz = échantillon toutes les 125µs et codage sur 8 bits = G.711 PCM Codage pour limiter la bande passante utilisée : détails partie suivante Silence = silence total car pas de connexion circuit

Généralités Voix sur IP (3/3) PABX-IP = autocommutateur téléphonique chargé de faire la liaison entre le monde de la téléphonie analogique et numérique Call manager = gestion de tous les appels Call manager souvent intégré au PABX!! Les PABX-IP (Cisco, Nortel, Alcatel-Lucent) tendent à disparaître…pour laisser la place aux implémentations logiciels open-source telles que ASTERISK Article: Le cas d’une université qui a remplacé ces PABX Nortel et Cisco par 6 serveurs équipés de Asterisk -> 1/3 du prix Architecture VoIP

Généralités Voix sur IP Les codeurs/décodeurs audio PLAN Généralités Voix sur IP Les codeurs/décodeurs audio Les protocoles de transport de l’information: RTP/RTCP Les protocoles de signalisation H.323 SIP - Session Initiation Protocol

Les codeurs/décodeurs audio Objectifs Compresser le signal analogique (voix) précédemment numérisé Mode de compression Débit en Kbit/s G.711 PCM 64 (pas de compression) G.726 AD PCM 32 G.728 LD CELP 16 G.729 codecs 8 G.723.1 MPMLQ 6,3 G.723.1 ACELP 5,3 LPC10 2,5 GIPS 13,3 Codage: compression Les terminaux vont négocier le codec: - parmi ceux qui sont supportés par les deux - adapter aux débits des connexions utilisées en fonction du nombre d’appels aux heures de pointes G723 et G729 a utiliser uniquement quand la bande passante est limité car perte de paquets plus fréquente La perte de paquets est acceptable dans la limite d’un délai300ms entre deux paquets successifs

Généralités Voix sur IP Les codeurs/décodeurs audio PLAN Généralités Voix sur IP Les codeurs/décodeurs audio Les protocoles de transport de l’information: RTP/RTCP Les protocoles de signalisation H.323 SIP - Session Initiation Protocol

Les protocoles de transport de l’audio RTP/RTCP (1/2) RTP (données) RTP = Real-Time Transport Protocol Développé par l’IETF (Internet Engineering Task Force) Objectif: Gestion des flux multimédia (voix, vidéo) sur IP Utilisation: Appel téléphonique simple (2 interlocuteurs) Audio ou visioconférence (multicast) Fonctionne sur UDP IETF: communauté dont les membres contribuent à l’ingénierie et à l’évolution des technologies de l’Internet Organiser les paquets de données à l’entrée du réseau et les contrôler à la sortie Paquets = voix compressé L'en-tête RTP comporte des informations de synchronisation, de numérotation. Pas temps réel par lui-même car il utilise souvent des réseaux non temps tel que Ethernet (pas de délai maximum garanti) Peut être utilisé efficacement sur des réseaux temps réel (ATM à bande passante garanti, canal optique, canal satellite…) UDP = ce qui permet d’atteindre plus facilement le temps réel

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 Contrôle de la session Paquets : Rapport de l’émetteur Rapport du récepteur Description de la source Au revoir QoS : nombre de paquets perdus, délai aller-retour… identification : adresse d’un message électronique, numéro de téléphone, nom d’un participant à une conférence session: le participant peut indiquer le départ d’une conférence (BYE) ou indication sur son comportement PAQUETS RTCP de supervision fournissent aux nœud s du réseau les instructions nécessaires à un meilleur contrôle des applications temps réel (PERIODIQUE)

Généralités Voix sur IP Les codeurs/décodeurs audio PLAN Généralités Voix sur IP Les codeurs/décodeurs audio Les protocoles de transport de l’information : RTP/RTCP Les protocoles de signalisation H.323 SIP - Session Initiation Protocol

Les protocoles de signalisation Objectifs de ces protocoles: Gérer les communications voix et vidéos sur les réseaux TCP/IP Fonctions: Ouvrir et fermer une session multimédia (voix, vidéo) Enregistrement des terminaux Les protocoles existants les plus utilisés: H.323: issu du monde de la téléphonie SIP – Session Initiation Protocol: issu du monde de l’Internet Ouvrir et fermer session: Négociation des codecs Enregistrement auprès d’un élément qu’on appellera gatekeeper

Généralités Voix sur IP Les codeurs/décodeurs audio PLAN Généralités Voix sur IP Les codeurs/décodeurs audio Les protocoles de transport de l’information : RTP/RTCP Les protocoles de signalisation H.323 SIP - Session Initiation Protocol

H.323 (1/5) Généralités En 1996, naissance de la première version de la voix sur IP appelée H.323 Conçue par l’UIT-T (Union Internationale des télécommunications) Messages au format binaire H.323 est une association de plusieurs protocoles pour gérer: la signalisation la négociation de codecs le transport de l’information (audio, vidéo, data) en temps réel.

Principaux acteurs de H.323 Les terminaux: - participants à une session multimédia Les passerelles (Gateway): - assure l’interconnexion entre le réseau H.323 et les autres réseaux téléphoniques (RTC, SIP…) Les portiers (Gatekeeper): - se charge de l’enregistrement des clients - s’occupe des traductions d’adresses (numéro de téléphone – adresse IP) Unités de contrôle multipoint: - permet aux clients de se connecter aux sessions de conférence de données GateKeeper par zone: communication inter-site Unités de contrôle multipoint: échanges des informations des conférences en cours entre elles

Les protocoles utilisés par H.323 Signalisation: RAS (H.225) = Registration Admission Status (sur UDP) pour l’enregistrement et l’authentification Q.931 (sur TCP) pour l’initialisation et le contrôle d’appel Négociation: H.245 (sur TCP) pour la négociation de codec et la gestion des flux médias Transport de l’information : RTP pour le transfert de la voix, vidéo et données numérisées par les codecs RTCP pour la supervision

Communication téléphonique simple Avant :Registration request et response des 2 cotés. Admission request: puis-je appelé IP-Phone 2? Admission response: oui Enregistrement (OPTIONNEL) Contrainte d’appel sans GK: - appel par IP uniquement - terminaux en @IP publique uniquement SETUP: ouverture d’un canal de signalisation CALL PROCEEDING: procédure en cours Admission request: puis-je répondre à 1 Alerting: prêt CONNECT: valide la connexion Messages H245: Négociation de codec, ouverture des canaux logique de voix

Audio et visioconférence (multipoint) H.323 (5/5) Audio et visioconférence (multipoint) Nécessité d’utiliser un matériel couteux: MCU = pont multipoint Enregistrement des conférences sur le Gatekeeper: adresse IP du pont et un numéro de téléphone unique pour chaque conférence MCU pas d’enregistre des conférences = inacessibles depuis les terminaux Terminal: pas d’enregistrement = pas de conférence

Généralités Voix sur IP Les codeurs/décodeurs audio PLAN Généralités Voix sur IP Les codeurs/décodeurs audio Les protocoles de transport de l’information : RTP/RTCP Les protocoles de signalisation H.323 SIP - Session Initiation Protocol 23 minutes !!!!

SIP - Session Initiation Protocol (1/7) Généralités Le monde de l’Internet arrive sur le marché de la voix sur IP pour fournir la nouvelle référence en terme de protocole de signalisation Initialement conçu par le groupe MMUSIC (Multiparty Multimedia Session Control), SIP est désormais maintenu par l’IETF (Internet Engineering Task Force) Objectifs: Etablir, modifier et terminer des sessions multimédia Basé sur un échange de messages texte ASCII(Requêtes/Réponses), il est très proche de HTTP (HyperText Transfer Protocol) Utilisation de RTP/RTCP pour le transport de l’information Sessions multimédias: - appel téléphonique bidirectionnel simple - session multimedia dans une conférence de donées: visio-conférence (avec possibilité d’envoi de fichier parmi la communication)

SIP - Session Initiation Protocol (2/7) Le principe SIP = Gérer les phases d’un appel téléphonique Localisation d’un terminal (adresse) Analyse du profil de la source et de ses ressources (disponibilité) Négociation du type de média et des paramètres de communication (voix ou vidéo, codecs…) Etablissement et suivi de l’appel Gestion de fonctionnalités avancées telles que le cryptage, erreurs…

SIP - Session Initiation Protocol (3/7) Principaux acteurs de SIP User Agent: usager du réseau SIP Registrar (Gatekeeper): gère les informations relative aux usagers (adresse) pour un réseau ou segment de réseau Proxy: reçoit, traite et, au besoin, réachemine les messages de signalisation SIP

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 - Session Initiation Protocol (5/7) Le protocole (2/2) - Une session est établi avec des requêtes et des réponses (principe HTTP) - Les requêtes sont définis à travers six méthodes: REGISTER, INVITE, ACK, CANCEL, BYE, OPTIONS. - Les réponses peuvent être de plusieurs types: 1xx : Information (requête reçue, en progression…) 2xx : Succès (action reçue, compris et accepté) 3xx : Redirection 4xx : Erreur client (mauvaise syntaxe de la requête) 5xx : Erreur Serveur - Utilisation du protocole SDP (Session Description Protocol) pour définir le type de média (audio, vidéo) et le transport (RTP) Type de media : ouverture d’un canal pour le média

SIP - Session Initiation Protocol (6/7) Communication téléphonique simple

SIP - Session Initiation Protocol (7/7) Sécurité et authentification Le protocole SIP possède 3 mécanismes de cryptage : - Cryptage de bout en bout - Cryptage au saut par saut (hop by hop) - Cryptage au saut par saut du champ d'en-tête Via pour dissimuler la route qu'a emprunté la requête. En-tête authentification: Pour les messages SIP de bout en bout: clés publiques et signatures stockées dans cet en-tête. Les messages Sip peuvent contenir des données confidentielles, en effet Bout en bout : du Corps du message Sip et de certains champs d'en-tête sensibles aux attaques Au saut par saut: à fin d'empêcher des pirates de savoir qui appelle qui. Empêcher intrus de modifier et retransmettre des requêtes ou réponses Sip -> mécanismes d'intégrité et d'authentification des messages sont mis en place. -> clés publiques et signatures sont utilisées par Sip et stockées dans les champs d'en-tête Autorisation.

Différences importantes entre SIP et H.323: SIP ou H.323 ? Choisir SIP ou H.323 ? Différences importantes entre SIP et H.323: Les fournisseurs de solutions VoIP peuvent ajouter des fonctionnalités au protocole SIP en créant de nouveaux en-têtes SIP est un protocole plus rapide SIP sépare les flux de données de ceux la signalisation Pour résumé, SIP est plus adapté aux réseaux IP que H323 et permet d’augmenter les fonctionnalités en fonction des besoins contrairement à son concurrent direct.

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

Merci à tous