Chapitre 2 – Protocoles liés à la VoIP
Sommaire SIP MGCP Cisco SCCP RTP H.323 Comparatif des différentes solutions
Protocole SIP* - Présentation Protocole de la couche Application Basé sur HTTP Spécifié par MMUSIC ** Facile à implémenter *Session Initiation Protocole ** Multiparty Multimedia Session Control
Protocole SIP - Présentation (suite) Evolutif Flexible Indépendant des protocoles de couche transport RFC 3261
Protocole SIP - Fonction Etablir, modifier et terminer des sessions multimédias avec un ou plusieurs participants. Session= ensemble d’appelés et d’appelants qui communiquent entre eux. Doit être combiné avec d’autres protocoles pour obtenir une plate forme multimédia complète. SIP rend la communication possible, la communication en elle-même doit être effectuée par d’autres moyens.
SIP - Protocoles associés RTP (Real-Time Transport Protocol) Assure le transport de flux en temps réel. SDP (Session Description Protocol) Décrit les paramètres des sessions multimédia.
SIP - Protocoles associés RTSP (Real-Time Streaming Protocol) Contrôle la livraison des flux. MGCP (Media Gateway Control Protocol) Passerelle de contrôle au réseau téléphonique commuté public (PSTN).
Protocole MGCP* - Présentation Développé par le groupe de travail MEGACO* de l’IETF** et l’ITU-T***. Spécifié dans la RFC 3435 basé sur la RFC 3015. Utilisé entre les éléments qui compose une passerelle multimédia. *Media Gateway Control Protocol ** Internet Engineering Task Force *** International Telecomunication Union - Telecom Standardization
2) Protocole MGCP - Fonction Permettre aux agents d’appels de se synchroniser entre eux.
MGCP - Passerelle multimédia Media Gateway Recueille les fonctions média. Fournit la conversion de la voix sur le réseau téléphonique classique en paquets de données réseaux quel qu’il soit. Ex: Conversion de voix de TDM* vers VoIP *Time-Division Multiplexing
2) MGCP - Types de passerelles Trunking Interface entre le réseau PSTN et le réseau VoIP Voice over ATM Interface avec un réseau ATM Résidentielle Interface entre une ligne téléphonique classique et le réseau VoIP. Commutateur de circuit ou de paquets Peuvent offrir une interface de commande à un élément externe de contrôle d'appel.
2) MGCP - Types de passerelles (suite) Accès Interface entre le réseau téléphonique commuté classique ou un PBX numérique et le réseau VoIP. Business Fournit une interface PBX classique ou une interface intégré « soft PBX » vers le réseau VoIP. Accès réseau Peut adapter un modem à un circuit téléphonique et fournir un accès aux données Internet.
MGCP - Call Agent Contient l’intelligence artificielle pour le contrôle d’appel. Utilise MGCP pour se synchroniser avec d’autre CA et transmettre des commandes et requêtes cohérentes à la passerelle.
2) MGCP - Call Agent_Contrôle d’appel Création, modification, suppression des connections avec d’autres points d’extrémités. Sous demande d’un CA les points d’extrémités peuvent signaler certains évènements. Connections Point à point Multipoint Signalisation des couches H.323 Portier H.323 Un ou plusieurs points d’extrémités H.323
2) MGCP - Points d’extrémités Peuvent être à l’origine de pertes de données. Points d’extrémités Physique Virtuel Détermine la fonction de la passerelle média. Un même dispositif peut combiner différents types de passerelles.
2) MGCP - Types de points d’extrémités Digital channel (DS0) Sur des interfaces RNIS Offre un service à 64Kbps Analog line Interface client Fournit un service à une unité téléphonique classique. Interface de service Permet à une passerelle d’envoyer et recevoir des appels analogiques.
2) MGCP - Types de points d’extrémités (suite) Announcement Service Acces Point Exécute l’annonce indiquée par la requête de l'agent d'appel selon les procédures décrite par MGCP. Interactive Voice Response Access point Exécute les annonces et tonalités puis écoute les réponses, toujours selon les définitions de MGCP. Conference Bridge Access point Fournit un accès à une conférence spécifique.
2) MGCP - Types de points d’extrémités (fin) Packet Relay Forme spécifique de « Conference Bridge » qui ne supporte que deux connexions. ATM « Trunk Side » Interface On les trouve quand un ou plusieurs PVC ATM est utilisé en remplacement des troncs TDM classiques.
3) Protocole Cisco SCCP* Propriétaire Cisco mais supporté par d’autres vendeurs. Utilisé entre la plateforme Cisco et les téléphones VoIP Cisco. Utilisation simple et facile. * Skinny Client Control Protocol
Prise en charge de la communication vocale par le « Skinny Client » 3) Cisco SCCP vs H.323 Etablissement d’appel H.323 remplacé par la plateforme Cisco CallMannager. Diminue les coûts et temps de traitements. Prise en charge de la communication vocale par le « Skinny Client » Ex: Téléphone IP
3) Cisco SCCP - Transport Etablissement de connexion Protocole orienté connexion (TCP). Transmission audio RTP UDP IP
4) Protocole RTP* - Overview RFC 3435 (janvier 2003) Fournit des fonctions de transport bout-à-bout aux applications transmettant des données en temps réel. Ex: Flux audio, flux vidéo, simulation de données. Diffusion Multicast Unicast Conçu en 1996 mais en janvier 2003 RFC 3435 reprend toutes les spécifications + les changements *Real-Time Transport Protocol
4) Protocole RTP - Constitution RTP pour le transport des flux médias en temps réel. RTCP (Real-Time Control Protocol) assurant le QoS et le transport des informations en rapport avec les participants dans une session en cours.
4) Protocole RTP - Services Identification de type de charge utile Numérotation de séquence Timestamping Surveillance de livraison Multiplexage Contrôle de somme
4) Protocole RTP - A noter Utilisé par dessus UDP pour bénéficier des services de multiplexage et checksum. Utilisation du numéro de séquence RTP Localisation d’un paquet. Reconstruction de la séquence de paquet de l’émetteur.
Conférences multimédias à plusieurs participants 4) Protocole RTP - Usage Conférences multimédias à plusieurs participants Stockage de données en continue Simulation distribuée interactive Badge actif Applications de contrôle et mesures
5) Protocole H.323 - Présentation Elaboré par l’ITU-T Publié la première fois en 1996 Version 5 depuis 2003 Standard majeure de la VoIP Pile de standard Standard majeure au même titre que SIP et MGCP
5) Protocole H.323 - Fonction Fournit les bases par un ensemble de recommandation pour la communication Audio Vidéo Données collaboratives En combinaison avec les standards de la série T.120
5) Protocole H.323 - Transport RTP Pour le transport des flux média TCP Prend en charge le transport de la signalisation
5) Protocole H.323 - Architecture Terminal Passerelles Gatekeeper MCUs* *Multipoint Control Unit
5) Protocole H.323 - Terminal Dispositif d’extrémité de chaque lient. Fournit deux méthodes de communication en temps réel avec un autre terminal H.323, une passerelle ou un MSU. Composition d’une communication Dialogues Dialogues et données Dialogues et vidéo Combinaison de dialogues, données et vidéo
5) Protocole H.323 - Passerelles Etablissent la connexion Entre terminaux H.323 Avec les terminaux de réseaux utilisant d’autres protocoles. Ex: Réseau téléphonique commuté classique, SIP ou encore MGCP.
5) Protocole H.323 - Gatekeeper Fournit des mécanismes D’enregistrement et d’authentification des terminaux Permet le contrôle de la bande passante Assure la translation entre numéro de téléphone et adresse IP Assure le transfert et le renvoi d’appel Etc…
Etablissent les conférences multipoints Composition 5) Protocole H.323 - MCUs Etablissent les conférences multipoints Composition Multipoint Control mandaté qui assure la signalisation d’appels et le contrôle de conférence. Multipoint Processor qui fournit la commutation et le mixage des flux. Occasionnellement, il assure le transcodage des flux audio et vidéo reçus.
5) Protocole H.323 - Codecs audio G.711 - PCM* pour la voie 56/64 kbps G.722 - Codage audio de 7 Khz à 48/56/64 kbps G.723.1 - Double codage pour la transmission de communication multimédia à 5,3 et 6,3 kbps G.728 - Codage 16 kbps G.729 - Codage 8/13 kbps * Pulse Code Modulation
5) Protocole H.323 - Codecs vidéo Débit supérieur ou égal à 64kbps H.263 Débit inférieur à 64kbps
6) Comparatif des différentes solutions H.323 Le plus populaire Employé couramment En place depuis plusieurs années Eprouvé et mature Solution idéale Utilisé par les grands noms de l’informatique Ex: Cisco, Microsoft, IBM, Intel
6) Comparatif des différentes solutions (Suite) SIP A le vend en poupe Côte de popularité exponentielle Combine aisément la voix et les services IP Etablissement de l’appel plus rapide que H.323 Grâce à la séparation des champs d’entête du corps du message qui est traité plus facilement et dont le temps de transition sur le réseau diminue.