Les protocoles de transport de VoIP et les Codecs

By 28 March 2011

III-1- Les protocole de transport

Les protocoles utilisés pour le transport de la VoIP sont:
v TCP
v UDP
v RTP
v RTCP

III-1-1- TCP

Les protocole TCP (Transmission Control Protocol) est un des principaux protocoles de la couche transport du modèle OSI. Il permet, au niveau des application, de gérer les données en provenance de la couche inférieure du modèle (protocole IP).

Lorsque les données sont fournies au protocole IP, celui-ci les encapsule dans des datagrammes IP. Le protocole TCP est un protocole orienté connexion, c’est-à-dire qu’il permet à deux machines qui communiquent de contrôler l’état de la transmission. Le protocole TCP permet principalement de:

  • Remettre en ordre les datagrammes en provenance du protocole IP
  • Vérifier le flux de données afin d’éviter une saturation du réseau
  • Formater les données en segments de longueur variable afin de les remettre au protocole IP
  • Permet aussi de multiplexer les données.

II-1-2- Le protocole UDP

Contrairement aux données où seul le débit global compte, il faut garantir pour la voix un flux le plus régulier possible. Pour ne pas ralentir le trafic, il faudrait utiliser des protocoles de transport simplifié, quitte à ne pas prendre en compte la gestion des erreurs (la voix est peu sensible à quelque erreurs contrairement aux données, mais la qualité perçue est très dépendante des fluctuations de délais dues aux congestions dans le réseau).

Le protocole UDPAinsi le protocole UDP basé sur la même couche que TCP. Cependant, il prensente des performences moyennes par rapport à TCP, car il permet l’envoi de paquets sans contrôle de réception.

III-1-3- Le protocole RTP

Le protocole est protocole qui a été dévéloppé par l’IETF, afin de faciliter le transport réel, de bout en bout, des flots de données audio et vidéo sur les réseaux IP. Le protocole RTP n’est pas un protocole réel de transfert, puisque son utilisation se fait généralement sur UDP ce qui permet d’atteindre plus facilement le temps réel.

Les applications temps réel comme la parole numérique ou la visioconférence constitue un véritable problème pour le réseau Internet. Plus généralement RTP permet:

  • D’identifier le type d’information transporté
  • D’ajouter des marqueurs temporels et des numéros de séquence à l’information transportée
  • De contrôler l’arrivée à destination de paquets

III-1-4- Le protocole RTCP

Le protocole RTCP est basé sur des transmissions périodiques de paquets de contrôle par tous les participants dans la session. L’objectif de RTCP est de fournir différents types d’informations et un retour quant à la qualité de réception. Le protocole RTCP est un protocole de contrôle associé à RTP, il mesure les performances, il n’offre pas de garantie par contre.

Pour cela, il faut, employer un protocole de réservation de type RSVP ou bien s’assurer que les liens de communication utilisés sont correctement dimensionnés par rapport à l’utilisation qui en est fait. Trois principales fonctions de RTCP:

  • Fournir des informations sur la qualité de session
  • Contrôler le débit auquel les participants à une session RTP transmettent leurs paquets RTCP
  • Transmettre des informations de contrôle de session.

III.2. Les Codecs

Le mot codec vient de « compression-décompression » (ou « codage-décodage » et désigne un procédé capable de numériser et compresser ou de décompresser un signal , analogique ou numérique.

Le codec numérise et compresse la voix de l’émetteur, ainsi les données numériques sont encapsulées dans des paquets IP et acheminées vers le destinataire. A l’arrivée au destinataire, ce dernier, grâce au même codec décompresse et restitue le son (voir figure 10).

Encodage et décodage de la voix
Figure 10: Encodage et décodage de la voix

Le tableau suivant récapitule les principaux codecs utilisés dans la VoIP, le taux de compression ainsi que la consommation en la bande passante:

Les différents codecs de la voix
Tableau 3: Les différents codecs de la voix
PARTIE B: ETUDE THEORIQUE SUR LA TELEPHONIE IP

Lire le mémoire complet ==> (Etude et mise ne place d’un centre d’appels via IP)Travail de fin d’études en Informatiques

Table des matières
INTRODUTION
PARTIE A:
ETUDE THEORIQUE ET METHODOLOGIQUE
I- Théorique
1) Les Concepts
II- Méthodologie
1) Étude de l’existant
2) Analyse de l’existant
3) Choix:
PARTIE B:
ETUDE THEORIQUE SUR LA TELEPHONIE IP
I.1.Principe de la VoIP:
I.2.Le réseau Téléphonique Commuté: RTC
I.2.1.Présentation
I.2.2.Principe de fonctionnement:
I.2.3.Architecture du RTC:
I.2.4. Avantages
I.2.5. Inconvénients
I.3.La téléphonie sur IP:
I.4.Les enjeux de la téléphonie sur IP
I.4.1. Les avantages de la ToIP
I.4.1.1. Flexibilité
I.4.1.2. Réduction des coûts
I.4.1.3. Standards ouverts et interopérabilité multi-fournisseurs
I.4.1.4. Choix d’un service opéré
I.4.1.5. Un réseau voix, vidéo et données (triple play)
I.4.1.6. Un service PABX distribué ou centralisé
I.4.1.7. Evolution vers un réseau de téléphonie sur IP
I.4.2.Inconvénients de la TOIP
I.4.2.1. Qualité sonore
I.4.2.2. Technologie émergente et constante évolution des normes
I.4.2.3. Dépendance de l’infrastructure technologique et support administratif exigeant
II.1. L’Architecture VoIP
II.1.1. Les schémas
II.1.2. Gateway et Gatekeeper
II-2- Architecture d’une infrastructure VoIP
II.2.1.Architecture hybride
II.2.2.Architecture Full IP
II.3.Les protocoles de signalisation de VoIP
II.3.1.Le protocole H323
Fonctionnement
Avantage de la norme H.323
Codec standard:
Interopérabilité:
Indépendance vis-vis du réseau
Support multipoint
Support multicast
Gestion de la bande passante:
Fonctionnement d’un appel entre 2 terminaux en H.323
L’avenir de H.323
II-3-2- Le protocole SIP
Structure du protocole SIP
Le serveur d’enregistrement (REGISTRAR)
Etude comparative entre SIP et H.323
L’avenir du SIP
II-3-3- Le protocole MGCP
Architecture du protocole MGCP
L’ avenir de MGCP
II-3-4- Le protocole IAX
III-1- Les protocole de transport
III-1-1- TCP
III-1-2- Le protocole UDP
III-1-3- Le protocole RTP
III-1-4- Le protocole RTCP
III.2.Les Codecs:
IV. Différents Types de Communications sur IP
IV.1.Communication PC To PC:
IV.2 Communication PC To Phone
PARTIE C:
ETUDE ET MISE EN PLACE D’UN CENTRE D’APPELS VIA IP
I-1 Définition
I-2 Objectifs d’un centre d’appels
I-3 Architecture d’un centre d’appels
I- 3-1 Les Autocommutateurs (PABX)
I-3-2 Distribution automatique des appels (ACD)
I-3-3 Couplage téléphonie informatique (CTI)
I-3-4 Le serveur vocal interactif (SVI)
a)-Modes d’interaction:
b)-Utilisation:
II. Étude Comparative des plateformes VoIP:
II.1.Quelques logiciels propriétaires VoIP:
II.2.Logiciels libres de la VoIP
III.Choix d’Asterisk
III.1. Présentation d’Asterisk
III.2. Fonctionnalités
IV. Installation et configuration d’Asterisk
IV .1.Installation (sous Debian)
IV .2.Quelques commandes:
IV.3. Configuration canaux (SIP)
a) Les Clients
b)-Plan de Numérotation (Dial Plan)
c)-Communication entre contextes différents
Activation des boites vocales pour les comptes sip:
IV.5. Faire sonner plusieurs téléphones simultanément:
IV.6. Gestion des appels entrants
•Transfert d’appels:
•Parking:
•Conférence téléphonique:
IV .7. Configuration du centre d’appels
IV .7 .1.Les Agents
IV .7 .2. La mise en œuvre du Serveur vocal interactif
Fonctionnement:
CONCLUSION