24
Réaliser par : Loungou Ayoub

Architecture VoIP Protocol H323

Embed Size (px)

Citation preview

Réaliser par : Loungou Ayoub

1- Présentation VoIP 1-1 - Définition VoIP 1-2 - Historique

2- Architecture 2-1 - Architecture VoIP 2-2 – Les équipements clés 2-3 – Principe de fonctionnement

3- Protocoles VoIP 3-1 – Protocole H323 3-2 -Communication « point à point » de deux clients simples 3-3 – Communication  entre deux clients enregistrés auprès

d'un gatekeeper 3-4- Communication « Multipoints » 3-5-  Trois gatekeeper 3-6- Codecs 3-7– Transport RTP/RTCP

4 - Conclusion

Présentation de la VoIP en général

Technique qui permet de communiquer par la voix via l'Internet ou tout autre réseau acceptant le protocole TCP/IP

H323, le premier protocole VoIP, existe depuis 1996 et a été initié par l'ITU (International Communication Union)

Avant 2002, la VoIP n’ a pas connue d’évolutions significative à cause de la complexité des premiers serveurs, le coût de la bande passante, la faible implantation du haut débit dans les entreprises …

Après 2002, une réelle accélération de la VOIP avec l’émergence de nouveaux protocoles VOIP standardisés issus du monde IP: SIP, IAX…

Description d’une architectures et des composants clés

Topologie d'un réseau de téléphonie IP. Comprend des terminaux, un serveur de communication et

une passerelle.

Les softphones◦ Logiciels d’émulation de terminaux téléphoniques sur PC◦ Numérotation par clicks de souris◦ L’utilisation est tributaire du PC connecté au réseau IP

Le Gatekeeper ◦ Serveur informatique localisé sur le LAN avec les postes IP◦ Réalise les fonctions H.323 ou SIP

La Gateway ◦ Passerelle avec le réseau téléphonique commuté◦ Contient des cartes d’interface T0, T2 ou analogique

Présentation de protocole de VoIP

La norme H.323 propose des bases pour le transport de la voix, de la vidéo et des données sur des réseaux IP.

Il fonctionne en mode non connecté et sans garantie de qualité de service

Il définit les protocoles nécessaires à partir de la couche transport du modèle OSI

Protocole de signalisation (H225, Q.931)

RAS (Registration Admission Status) pour l’enregistrement et l’authentification, et le protocole Q.931pour l’initialisation et le contrôle d’appel.

Protocole de négociation (H245)

La négociation est utilisée pour se mettre d’accord sur la façon de coder les informations qu’on va s’échanger.

Protocole de transport de l ’ information (RTP/RTCP)

RTP pour le transport de la voix, la vidéo ou les données numérisées par les codecs, et le protocole RTCP pour faire du contrôle de qualité.

3.1 Protocole H3233.1 Protocole H323

L'appelant saisit l'adresse IP du destinataire dans le champ du logiciel réservé à cet effet.

Les protocoles de signalisation proposent au logiciel du destinataire d'établir la communication et transmet son ID H323.

Le logiciel du destinataire répond soit « occupé » soit « libre ».

Si « libre », l'appelant énumère ses possibilités de codecs audio et vidéo (si disponibles).

Le destinataire énumère les codecs compatibles à l'appelant pour accord.

Si accord, d'autres ports TCP et UDP sont négociés pour l'audio (UDP), la vidéo (UDP) et les données (TCP).

Le gatekeeper intervient sur la signalisation. À l'ouverture du logiciel, les clients A et B s'enregistrent auprès du

gatekeeper en lui transmettant leur ID H323 et leur adresse IP respective.

Les MCU( mult ipoint control unit ) ont des capacités de traitements du signal (diffusion, enregistrement, mixage, …) ils sont utilisés pour  :

permettre la conférence en mixant les flux audio . diffuser des messages réseau comme la tonalité,

le bip de mise en attente voire réaliser des fonctions élémentaires de

messagerie vocale .

Dans cet exemple chaque terminal est rattaché à un gateKeeper de proximité. Tous les gatekeeper de proximité sont rattachés à un gatekeeper qui a une connaissance générale du réseau et qui réalise le routage.

Définition:Un codec est un dispositif capable de compresser et/ou de décompresser

un signal numérique. Ce dispositif peut être un circuit électronique, un circuit intégré ou un logiciel .

La norme décrit le format des données.

Types de codecs.(Audio «G.711, G.729 » ,Vidéo « Mpeg1,Mpeg2 »,Image «

Jpeg,Gif,HD »)

RTP (RealTimeTransport Protocol)

But : fournir un moyen uniforme de transmettre sur IP des données soumises à des contraintes de temps réel (audio, vidéo, ... )

Rôle : mettre en oeuvre des numéros de séquence de paquets IP pour reconstituer les informations de voix ou vidéo même si le réseau sous-jacent change l'ordre des paquets

Plus généralement, RTP permet : ◦ d'identifier le type de l'information transportée, ◦ d'ajouter des marqueurs temporels et des numéros de séquence

l'information transporte

◦ de contrôler l'arrivée à destination des paquets.

RTCP (Real-time Transport Control Protocol)

basé sur des transmissions périodiques de paquets de contrôle par tous les participants dans la session.

C'est un protocole de contrôle des flux RTP, permettant de véhiculer des informations basiques sur les participants d'une session, et sur la qualité de service

RTP et RTCP sont des protocoles qui se situent au niveau de l'application et utilisent les protocoles sous-jacents de transport TCP ou UDP. Utilisation générale -> UDP

Installation & configuration bien plus faciles que celles d’un réseau propriétaire

Gestion facile via l ’ interface web de configuration

Réduction du coûts des appels

Aucun branchement téléphonique séparé nécessaire – i l ut i l ise le réseau informatique

Meilleur service et productivité

Plus de fonctionnalités standard incluses