Vous êtes sur la page 1sur 87

VOIP - La voix sur IP

Objectif
L'objectif de ce cours est de vous présenter les objectifs et
le fonctionnement de la téléphonie sur les réseaux IP. Il n'a pas
pour vocation d'être complet, mais de faire le tour de notions afin
de mieux comprendre le fonctionnement et les contraintes.

Différents points seront abordés :

Les objectifs de la téléphonie sur IP.


Rachid ZAGROUBA

La notion de qualité de service.


La notion de qualité de conversation.
Etablissement d'une communication.

1 Cours VOIP 2009/2010


Rachid ZAGROUBA VOIP - La voix sur IP

2 Cours VOIP 2009/2010


Introduction
Principe :

La Voix sur IP consiste à :


 Utiliser les réseaux IP pour faire passer des communications téléphonique (de
la voix ou de la vidéo) en plus des données.
 Pouvoir connecter un central téléphonique d'entreprise (PABX) à un réseau
informatique.
 Disposer d'un téléphone "classique", mais au lieu d'être relié PABX, être
reliée à un réseau IP (un switch).
 Disposer de passerelle entre le réseau VOIP et le réseau RTC (Réseau
Rachid ZAGROUBA

Téléphonique Commuté).

3 Cours VOIP 2009/2010


Introduction
 Aujourd’hui, des standards existent et des entreprises fournissent le marché
de matériels et des passerelles faisant le lien entre le monde IP et le monde
RTC.

Problème :

Interconnecter ces deux mondes n’est pas une chose facile.

 Les gens des télécommunications et ceux de l’informatique ne s’étaient jamais


mis d’accord en matière de protocoles dans le passé. Les téléphonistes
recherchaient de la qualité de service alors que les informaticiens
cherchaient un débit maximal.
Rachid ZAGROUBA

4 Cours VOIP 2009/2010


Introduction
Historique :

1995 : Apparition des premiers logiciels sur PC.


1996 : Premiers standards VOIP.
Aujourd'hui : Explosion des standards (propriétaires ou ouverts).
Boom de l'Internet.
Des offres de services.
Pas forcement de qualité de service mise en œuvre.
Sujet en évolution.

Avantages :
Rachid ZAGROUBA

 Coût.
 Equipements.
 Maintenance.

5 Cours VOIP 2009/2010


Introduction
Avantages du point de vue du coût :
 Se base sur la même architecture que l’Internet.
 Utilise les mêmes infrastructures que les réseaux informatique.
 Elles peuvent donc tirer profit de la voix sur IP à "moindre coût".
 Utilisation d'un seul câblage.
 Utilisation du même matériel informatique.
 Ne nécessite pas de doubler les liaisons spécialisées entre différents sites.
Une seule liaison spécialisée "IP" suffit.
Rachid ZAGROUBA

6 Cours VOIP 2009/2010


Introduction
Avantages du point de vue "équipements" :

 Utilise les mêmes infrastructures, donc pas de duplication de matériel.

 En intégrant voix et données, la téléphonie IP simplifie l’administration du


réseau car tout est centralisé dans un unique réseau.

Avantages du point de vue "maintenance" :

 Le fait de regrouper deux fonctions au sein d'une même architecture permet


de diminuer les coûts de maintenance.
Rachid ZAGROUBA

7 Cours VOIP 2009/2010


Introduction
Différences entre la téléphonie RTC et IP :

En téléphonie "classique" :

 Tout est basé sur le matériel.


 Etablir une communication revient à établir un circuit virtuel entre deux
abonnées. C'est de la commutation de circuit.
 L'intégration de nouveaux services se fait souvent par le rajout d'une carte
dans les PABX.
Réservation de
64Kbits/s de BP
Rachid ZAGROUBA

Liaison
LiaisonRNIS
RNIS == Réservation canal
Réservation canal B B

8 Cours VOIP 2009/2010


Introduction
Différences entre la téléphonie RTC et IP :
En téléphonie IP :
 Tout est basé sur du logiciel.
 Transmettre la voix entre deux abonnées revient à échanger des paquets
entre eux.
 La téléphonie IP tire avantage d’une architecture basée sur du logiciel.
 Simplification pour les mises à jour ou pour l'ajout de service.
 Elle englobe tous les services qui sont habituellement fournis par le
téléphone classique auxquels s’en ajoutent d’autres propres à la téléphonie
Rachid ZAGROUBA

IP :
 Liaison entre téléphonie et mail par exemple.
 Capacité à utiliser son PC comme téléphone.

9 Cours VOIP 2009/2010


Introduction
Il subsiste pourtant un problème avec la téléphonie IP :
 La normalisation.
 Aujourd’hui la téléphonie IP est normalisée, les protocoles évoluent encore.

 H323 a une approche qui est proche de celle du réseau téléphonique


commuté en terme de signalisation, basé sur le protocole Q931 hérité de
RNIS (Réseau Numérique à Intégration de Services). Une critique de ce
protocole est sa complexité.

SIP à une " approche Internet ", basée sur HTTP. Un avantage était sa
simplicité, mais le protocole a été complété afin de le rendre compatible
Rachid ZAGROUBA

avec les réseaux téléphoniques classiques -> d'où augmentation de la


complexité.

10 Cours VOIP 2009/2010


Introduction
Exemple d'infrastructure :

Réseau de poste à poste entre deux Pabx connectés via Ip :

RTC IP RTC

Pabx d'entreprise Pabx d'entreprise


Rachid ZAGROUBA

Liaison IP entre deux sites

11 Cours VOIP 2009/2010


Introduction
Exemple d'infrastructure :

Réseau de poste connecté à un Pabx vers un ordinateur :

RTC IP

Téléphone classique Téléphones IP


Rachid ZAGROUBA

12 Cours VOIP 2009/2010


Introduction
Exemple d'infrastructure :

Réseau de poste à poste connectés via Ip :

IP
Rachid ZAGROUBA

13 Cours VOIP 2009/2010


Introduction
Exemple d'infrastructure :
Liaison IP entre deux sites
Réseau d'entreprise relié au réseau public :

RTC IP RTC

Pabx d'entreprise
Pabx d'entreprise
Rachid ZAGROUBA

Réseau
public

14 Cours VOIP 2009/2010


Introduction
Problématique :

Qos : Qualité de service (Quality Of Service)

Téléphonie classique : commutation de circuits. Lors de l'établissement d'une


communication, il est réservé un circuit (donc une bande passante garantie de
bout en bout) pour la voix.

Téléphonie IP : communication en mode paquet sur un réseau qui peut être


congestionné.
Rachid ZAGROUBA

15 Cours VOIP 2009/2010


Introduction
Problématique :

 Cas d'un Pabx :

Commutation de circuit :

Une fois la connexion établie de bout en bout, il y a garantie de délivrance des


informations voix.

Avantages : Les circuits sont dédiés, le délai de transit est maîtrisé.


Inconvénients : La bande passante est constante. Donc les canaux de
Rachid ZAGROUBA

transmission ne sont pas optimisés.

16 Cours VOIP 2009/2010


Introduction
Problématique :

 Cas de la voix sur IP:

Commutation de paquets :

Il n'y a pas de garantie de service de bout en bout. Il peut y avoir un retard de


certains paquets, congestion de réseau (d'où perte), inversion de paquets, etc…

Avantages : Le canal est partagé. Il y a optimisation de la bande passante.


Inconvénients : Délai de transit variable.
Rachid ZAGROUBA

17 Cours VOIP 2009/2010


Introduction
Circulation des paquets dans un réseau :

01 02 03 04 05 06 07 08 09 10 11 12 13 14
Rachid ZAGROUBA

01 02 06 07 03 04 09 10 11 13 05 14

18 Cours VOIP 2009/2010


Introduction
Les paquets qui circulent sur le réseau peuvent ne pas emprunter tout le
temps le même chemin. Il peut donc y avoir une remise en ordre à faire à
l'arrivé. Il peut y avoir des pertes de paquets , etc.

De plus, à cause de l'aspect "temps réel" à respecter, les paquets doivent


arriver suffisamment rapidement à destination. En cas de retard trop
important, le paquet est considéré comme perdu.

Aspects importants :

 Qualité de service des réseaux.


Rachid ZAGROUBA

 Normalisation.

19 Cours VOIP 2009/2010


VOIP - La voix sur IP
Plan

1. Introduction.
2. Le codage de la voix : Le Codec.
3. La qualité de service du réseau.
4. La qualité de service de la communication.
5. Standard, protocole et architecture – H323.
6. Etablissement d'une communication –H323.
7. Le protocole SIP.
Rachid ZAGROUBA

20 Cours VOIP 2009/2010


Les Codecs
Les codecs :
CODEC : COdeur DECodeur.
 Le codec permet de compresser et de décompresser un signal (audio ou
vidéo). Il est souvent associé à une notion de temps réel. La compression /
décompression peut se faire de façon logiciel ou matériel. Leurs utilisations
permet de réduire la taille de l'information initiale.

Il existe deux grandes catégories de Codecs :


 La compression non destructive (ou réversible) qui permet de ne pas perdre
la qualité de l'information.
Rachid ZAGROUBA

 La compression destructive (ou non réversible) dont l'utilisation aboutit à


une perte de qualité de l'information.

21 Cours VOIP 2009/2010


Les Codecs
Les codecs - Numérisation de la voix :
La voix est un signal analogique :

Filtre passe bande


300 Hz –3400 Hz

Numérisation
8 Khz – Conv 13 bits
Rachid ZAGROUBA

Traitements
Suppression d'écho

22 Cours VOIP 2009/2010


Les Codecs
Les codecs - Quantification :
La quantification consiste à passer un mot de 13 bits chaque échantillon en
un mot plus court afin de diminuer le débit nécessaire à véhiculer la voix.

Quantification
sur 3 bits

13 bits / échantillon
13*8000 = 104 Kbits/s
Rachid ZAGROUBA

Le Codec normalise
la quantification 3 bits / échantillon
3*8000 = 24 Kbits/s

23 Cours VOIP 2009/2010


Les Codecs
Evaluation de la qualité d'un codec :
La qualité d'un codec se mesure de façon subjective par un échantillon
test de la population en laboratoire. Ces personnes écoutent différentes
conversations compressées avec différents codecs et évaluent la qualité de
la conversation à l'aide de l'échelle suivante :
Qualité de la parole Score
Excellente 5
Bonne 4
Correcte 3
Pauvre 2
Insuffisante 1
Rachid ZAGROUBA

Les résultats de ces tests sont moyennés pour en déduire une "opinion
moyenne de la qualité d'écoute (Mean Opinion Score . MOS). Cette moyenne
servira à classer les différents codecs.

24 Cours VOIP 2009/2010


Les Codecs
Classement de la qualité des codecs :

Codec VoIP Débit (Kbps) Score MOS


G.711 64 4.2
G.726 32 4
G.729 8 4
G.723.1 6.3 3.9
G.723.1 5.3 3.7
GSM 13 3.7

La qualité de la voix obtenue par les codecs G.729 et G.723.1 (à 6.3Kbps)


est très proche de celle du G711 (service téléphonique actuel), mais pour des
débits entre 8 et 10 fois inférieurs.
Rachid ZAGROUBA

Le cumul, dans une même communication, d'opérations de compression /


décompression conduit à une rapide dégradation de la qualité. Les solutions
mises en œuvre doivent donc éviter des configurations aboutissant à de
multiples compression / décompression.
25 Cours VOIP 2009/2010
Les Codecs
Les codecs - Conclusion :

Le choix du codec à une certaine importance. En fonction de ce choix, on


peut aboutir à des débits nécessaires beaucoup plus bas, mais avec un risque si
on opère différentes opérations de compression / décompression entre deux
interlocuteurs.

Actuellement, des recherches sont toujours menées afin d'avoir des


codeurs bas débit (inférieurs à 4Kbits/s), mais le gain pour la Voip est faible à
cause du manque de performance dans la transmission des paquets (overhead
important lors de l'encapsulation des segments en paquets et des paquets en
Rachid ZAGROUBA

trames).

26 Cours VOIP 2009/2010


VOIP - La voix sur IP
Plan

1. Introduction.
2. Le codage de la voix : Le Codec.
3. La qualité de service du réseau.
4. La qualité de service de la communication.
5. Standard, protocole et architecture – H323.
6. Etablissement d'une communication –H323.
7. Le protocole SIP.
Rachid ZAGROUBA

27 Cours VOIP 2009/2010


La qualité de service du réseau
Le service de base :
"Best Effort (BE)"
Actuellement, le service offert par les réseaux IP est le "Best Effort
(BE)". Le réseau fait au mieux, mais pas plus. En cas de congestion sur une des
sorties, les paquets sont perdus. Il n'y a pas de distinction entre les paquets
voix et les paquets de données.
Par exemple, si le réseau est congestionné à cause d'un nombre important
de rapatriement de données DATA (qui ne nécessitent pas un service temps
réel), la qualité de la transmission de la voix sera médiocre, empêchant
l'utilisation des téléphones IP.
Rachid ZAGROUBA

Données Routage Paquet Paquet Paquet Paquet Paquet

Si buffer plein Sortie

28 Cours VOIP 2009/2010


La qualité de service du réseau
Objectif de la qualité de service :

Introduire la qualité de service consiste à :

 Donner la priorité à certains paquets par rapport à d'autres.

Les paquets les moins prioritaires seront traités en dernier, et en cas de


congestion, ils seront perdus en premier. Cela permet de garantir un certain
niveau de qualité de service pour les paquets de type "voix".

Deux méthodes :
Rachid ZAGROUBA

 INTSERV.
 DIFFSERV.

29 Cours VOIP 2009/2010


La qualité de service du réseau
INTSERV :

Amélioration de la qualité de service : l'architecture INTSERV

INTSERV = INTegrated Service, reservation protocol.

C'est la première architecture qui a été introduite pour améliorer la qualité


de service. En plus de la qualité BE "Best Effort", il gère deux qualités
supplémentaires :

 BE : Best Effort.
Rachid ZAGROUBA

 CL : Contrôle de charge.
 GS : Garantie de service.

30 Cours VOIP 2009/2010


La qualité de service du réseau
INTSERV :

CL Contrôle de charge :

Dans ce cas de qualité de service, les applications peuvent s'adapter à des


variations de qualité de service et admettent un retard faible et des pertes
limités.

GS Garanti de service :

Cette qualité de service est conçue pour les applications temps réel (comme
Rachid ZAGROUBA

par exemple pour la voix sur ip). Cette qualité de service doit assurer un délai de
bufférisation dans les routeurs borné (valeur maximale garantie) et pas de
pertes.

31 Cours VOIP 2009/2010


La qualité de service du réseau
INTSERV :
Pour assurer cette variation de garantie de service, il doit y avoir une
modification de l'architecture interne des routeurs.

Données Classification Contrôle de Paquet Paquet Paquet Paquet


en fonction trafic
du flux de Paquet Paquet Paquet Paquet
données
Paquet Paquet Paquet Paquet

Sortie

Important : Cette classification est faite pour chaque flux de données


(chaque communication d'un poste vers un autre poste).
Rachid ZAGROUBA

La partie contrôle de trafic à pour rôle de contrôler le trafic dans les


différentes files d'attente. Le routeur va donner priorité aux files demandant
une meilleure qualité de service. En cas de congestion, elle va traiter d'abord
les files avec la qualité de service GS, puis avec la qualité CL et enfin avec la
qualité BE.
32 Cours VOIP 2009/2010
La qualité de service du réseau
INTSERV : Le protocole RSVP

Pour obtenir cette qualité de service, Le protocole RSVP a été développé


(ReSerVation Protocol).

 Il permet de réserver, pour un flux de données d'un hôte source vers une hôte
destination, un flux de données avec un certaine qualité de service.

C'est un protocole de signalisation. Il n'influence pas le chemin que va suivre


les paquets. Il permet de signaliser à l'ensemble des routeurs sur le chemin, de la
qualité de service souhaitée. Le récepteur des données envoie une demande de
réservation en arrière. Chaque routeur est libre de l'accepter ou de la refuser.
Rachid ZAGROUBA

33 Cours VOIP 2009/2010


La qualité de service du réseau
INTSERV :
Attention : C'est un protocole de signalisation et pas de routage. Il permet de
signaler à tout le chemin entre deux points de la réservation d'une certaine
qualité de service pour un flux de données. Il fonctionne au dessus d'IP
Deux messages sont importants : Path et Resv.
Le message Resv permet de réserver la qualité de service nécessaire pour
un flux de données dans les routeurs. Il circule du récepteur vers l'émetteur.
Ils doivent être émis régulièrement afin de maintenir l'état de réservation.
Rachid ZAGROUBA

Resv Resv Resv Resv

34 Cours VOIP 2009/2010


La qualité de service du réseau
INTSERV : Le protocole RSVP : les messages Path

Les messages Path emprunte le chemin de la source vers la destination. Il


peuvent être émis en Broadcast. Ils permettent de préciser :

 Les caractéristiques du flux venant de la source et acheminées avec garantie


de service.
 Le délai de transit de bout en bout demandé.
Rachid ZAGROUBA

35 Cours VOIP 2009/2010


La qualité de service du réseau
INTSERV : gestion du débit moyen

Gestion du débit moyen :

Pour gérer le débit moyen, il y a bufférisation du débit en entrée. Le trafic


non conforme sera traité en mode BE (Best Effort).
Trafic entrant

Application

overflow = trafic non conforme


Rachid ZAGROUBA

Trafic sortant = trafic conforme

36 Cours VOIP 2009/2010


La qualité de service du réseau
INTSERV : gestion du débit moyen

Pour garantir le service GS, il est nécessaire que tous les éléments de bout
en bout du réseau supportent ce protocole.

Ce protocole a été abandonné au profit du protocole DIFFSERV. En effet, il


pose des problèmes dans le concept des filles d'attente, où il faudrait une fille
d'attente par flux, donc par communication entre un émetteur et un
récepteur. Cela pose des problèmes pour les gros routeurs qui peuvent
supporter des millions de communications.
Rachid ZAGROUBA

37 Cours VOIP 2009/2010


La qualité de service du réseau
DIFFSERV :

Amélioration de la qualité de service : l'architecture DIFFSERV

DIFFSERV = DIFFerentiated Services Service.

Cette méthode classe les paquets de flux agrégés (provenant de sources


différentes) dans un nombre limité de files d'attente. Ces files d'attente ne
sont plus gérées pour un flux de données, mais pour une qualité de service.

Données Classification Contrôle de Paquet Paquet Paquet Paquet


en fonction trafic
Rachid ZAGROUBA

de la qualité Paquet Paquet Paquet Paquet


de service
Paquet Paquet Paquet Paquet

Sortie

38 Cours VOIP 2009/2010


La qualité de service du réseau
DIFFSERV :

Avantages :

 Il y a un nombre limité de catégories de service, donc un nombre limité de files


d'attente.

 Ce protocole ne demande pas de signalisation de bout en bout.

 Il récupère le champ "type of service" de l'entête IP.

 Le concept marche à l'échelle de l'Internet mondial (pour des millions de


Rachid ZAGROUBA

réseaux).

39 Cours VOIP 2009/2010


La qualité de service du réseau
DIFFSERV :

Ancien champ TOS d'un datagramme IP :


Precedence Type Of Service MBZ

Bien que défini au début de la standardisation d'IP, ce champ n'était pas


utilisé dans les routeurs. Pour l'architecture DIFFSERV, il a été réutilisé et
nommé DS (Differentiated Service byte).
DSCP CU

DSCP : Differentiated Services Code Point : C'est un index pour identifier et


sélectionner le "Per Hop Behavior (PHB)" particulier qu'un paquet IP doit
Rachid ZAGROUBA

recevoir dans un nœud du réseau.


CU : Currently Unsed : Ces deux bits ne sont pas utilisés.

40 Cours VOIP 2009/2010


La qualité de service du réseau
DIFFSERV :

DSCP : Differentiated Services Code Point :


Les PHB normalisés doivent être :
 Suffisamment différents pour avoir un intérêt.
 Implémentés dans la norme.
 Déployés dans les équipements (supportés par les routeurs).
Ils doivent aussi avoir démontré leur utilité. Ils sont normalisés, mais la façon
de les implémenter (et le mécanisme) dans les routeurs ne l'ai pas.
Les DSCP non reconnus ne doivent pas être changés. Ils doivent être routés
Rachid ZAGROUBA

de manière transparente et traités comme du trafic BE (Best Effort).

41 Cours VOIP 2009/2010


La qualité de service du réseau
DIFFSERV :

Il existe trois classes :

Classe BE ou UBQ Best Effort, pas de prioritarisation


Classe AF ou UBR 4 sous classes (les bits de poids faible indique la priorité à
suppression en cas de congestion).
Classe EF ou CBR

Classe BE ou UBQ
Rachid ZAGROUBA

C'est le mode normal. il correspond au mode Best Effort. Le routeur fait


ce qu'il peut et supprime les trames en cas de congestion.

42 Cours VOIP 2009/2010


La qualité de service du réseau
DIFFSERV :
Classe EF ou CBR
Ce mode est caractérisé par :
Un faible taux de perte.
Un faible gigue.
Une forte qualité de service.
Mode adapté aux applications temps réel.
Il faut que le trafic entrant soit inférieur au trafic sortant, sinon le
trafic en excès sera supprimé.
Classe AF ou UBR
Rachid ZAGROUBA

 Il existe au moins 4 sous classes, qui doivent être implémentées.


 Une classe AF route les données indépendamment des autres classes.
 Il faut donc une file d'attente par classe et sous classe.
 On donne à un paquet IP un niveau de priorité au sein de la classe.

43 Cours VOIP 2009/2010


VOIP - La voix sur IP
Plan

1. Introduction.
2. Le codage de la voix : Le Codec.
3. La qualité de service du réseau.
4. La qualité de service de la communication.
5. Standard, protocole et architecture – H323.
6. Etablissement d'une communication –H323.
7. Le protocole SIP.
Rachid ZAGROUBA

44 Cours VOIP 2009/2010


La qualité de service de la communication
Problème de gigue :
Problématique :
A la source, la voix est un flux de données synchrone. Le flux de données est
régulier et constant. Dans la téléphonie sur IP, ce flux est fragmenté (découpé)
en paquets pour être transporté sur un réseau IP.
Entre l'émetteur de données et le récepteur des données, il peut se passer deux
phénomènes :
 Un délai de transit dans les réseaux, à travers les équipements actifs du
réseau.
 Un risque de réception des paquets dans un ordre différent.
Rachid ZAGROUBA

A cause de cela, il va y avoir un retard entre le création du flux de données et


la restitution du flux de données chez le récepteur.

45 Cours VOIP 2009/2010


Rachid ZAGROUBA La qualité de service de la communication

46 Cours VOIP 2009/2010


La qualité de service de la communication
Problème de gigue :

 Le temps 2 est nécessaire au niveau du récepteur afin de régler les


problèmes :
 D'inversion de paquets.
 De perte de paquets.
 De retard variables dans les paquets.

C'est ce que l'on appel la gigue. Le récepteur doit posséder un buffer du


gigue pour retarder un peu la restitution afin de restituer au mieux la voix.
Rachid ZAGROUBA

47 Cours VOIP 2009/2010


VOIP - La voix sur IP
Plan

1. Introduction.
2. Le codage de la voix : Le Codec.
3. La qualité de service du réseau.
4. La qualité de service de la communication.
5. Standard, protocole et architecture – H323.
6. Etablissement d'une communication –H323.
7. Le protocole SIP.
Rachid ZAGROUBA

48 Cours VOIP 2009/2010


Standard, protocoles et architecture
Structures des échanges :

Signalisation -> tcp

Signalisation Signalisation Signalisation


SIP SIP SIP
H323 H323 H323

Communication

Nécessité de QOS rtp


rtcp
Rachid ZAGROUBA

communication -> udp

49 Cours VOIP 2009/2010


Standard, protocoles et architecture
RTP / RTcP :
Protocole de transport de la voix sur IP (RTP/RTcP)
Les protocoles de transport de la voix sont RTP et RTcP :
RTP : Real-time Transport Protocol
RTcP : Real-time Time Control Protocol
Une session RTP est définie par :
Pour chaque participant à la transmission :
 Une adresse réseau (adresse IP).
 Un numéro de port pour RTP.
Rachid ZAGROUBA

 Un numéro de port pour RTcP.


Dans le cas d'une communication multimédia, chaque flux de données (vidéo
et voix) a une session RTP séparée, avec des paquets propre RTcP.

50 Cours VOIP 2009/2010


Standard, protocoles et architecture
RTP / RTCP :
RTP fournit des services de transport de bout en bout pour des applications
temps-réel. Ce protocole ne s'occupe pas de la réservation de ressources sur le
réseau (donc ne garanti pas la qualité de service). RTP et RTCP se situe au dessus
d'UDP. Les services sont :
 Identification du type d'information transportée (les données transportées).
 Numéro de séquence.
 Marquage temporelle : Timestamping.
 Contrôle de remise (RTcP).

Un paquet RTP contient : Un paquet RTcP contient :


 Une entête RTP fixe.  Une entête identique à celle de RTP.
 Une liste de sources participante (plusieurs
Rachid ZAGROUBA

 Des paramètres qui varient suivant le type de


sources de données). paquet RTcP.
 Les données.
Un seul paquet RTP est émis dans un paquet de transport. Plusieurs paquets
RTcP peuvent être émis dans un paquet de transport grâce au champ
longueur de l'entête RTcP.
51 Cours VOIP 2009/2010
Standard, protocoles et architecture
Le protocole H323 :

Le protocole H323 défini :

 Les échanges de données Vidéo et Audio entre des terminaux multimédia en


temps réel à travers le réseau Internet ou des LANs sans garantie de
service.
 Des terminaux.
 Des passerelles.
 Des Gatekeeper (portiers).
 Des contrôleurs multipoints.
Rachid ZAGROUBA

 Il se décompose en un ensemble de sous protocoles.

52 Cours VOIP 2009/2010


Standard, protocoles et architecture
Le protocole H323 : Architecture

H323
H323 Contrôleur
Terminal Multipoint
Réseau

H323 H323
Gatekeeper Passerelle
Rachid ZAGROUBA

53 Cours VOIP 2009/2010


Standard, protocoles et architecture
Le protocole H323 :

 Le terminal est le point terminal usager. Cela peut être un téléphone IP, un
PC multimédia.

 Le Gatekeeper effectue les opérations de contrôles et de translation.

 Le contrôleur multipoint est dédié à la conférence à trois (voir plus).

 La passerelle offre une passerelle avec les autres réseau et une couche
H323 quand les autres utilisateurs n'utilisent pas le protocole H323 (par
Rachid ZAGROUBA

exemple, c'est le cas des Pabx).

54 Cours VOIP 2009/2010


Standard, protocoles et architecture
Le terminal H323 :

Video Codec Video Control RTP Réseau


RTcP
Audio Codec Audio

Données

Interface H 245
de
contrôle Contrôle d'appel

Contrôle RAS
Rachid ZAGROUBA

55 Cours VOIP 2009/2010


Standard, protocoles et architecture
Le terminal H323 : Le terminal

Le terminal contient un logiciel de signalisation, de contrôle et d'échanges :

 Compression des données Audio et Voix.


 Mise en paquets des données.
 Protocole H245 pour le contrôle des échanges.
Rachid ZAGROUBA

56 Cours VOIP 2009/2010


Standard, protocoles et architecture
Le terminal H323 : Le gatekeeper

Le Gatekeeper :

 C'est un serveur qui centralise les adresses IP des postes H323 qui se
trouvent sous son contrôle.
 Utilise le RAS (Registration Admission Status) pour vérifier les droits d'accès
des postes.
 Autorise les appels ou rejette les appels en fonction des droits des postes.
 Gère la bande passante du réseau.
 Gère le routage et la signalisation des appel.
Rachid ZAGROUBA

57 Cours VOIP 2009/2010


Standard, protocoles et architecture
Le terminal H323 : Le passerelle

La passerelle H323 :

 Elle dispose de toutes la pile du protocole H323.


 Gère les échanges entre le monde IP/H323 et les autres protocoles
propriétaires ou non.
 Gère la traduction en cas de changement de protocole.
 Sert de passerelle vers d'autres réseaux (IP ou pas).
Rachid ZAGROUBA

58 Cours VOIP 2009/2010


Standard, protocoles et architecture
Le terminal H323 : Le contrôleur multipoint

Le contrôleur multipoint :

 Le contrôleur multipoint est dédié aux conférences.


 Mixage de différentes sources pour les redistribuer à tout le mode.
 Les postes client H323 envoient leurs données vers ce contrôleur qui les
redistribue à tous les postes.
 Il peut émettre ces données en mode multicast.
 Il assure le multiplexage des données audio.
 Il assure l'affichage vidéo de la personne qui parle ou une affiche les
Rachid ZAGROUBA

différentes vidéo sur un seul écran.

59 Cours VOIP 2009/2010


Standard, protocoles et architecture
Ouverture du protocole H323 :

Ouverture du protocole H323 :

Beaucoup de société développent des logiciels compatible H323, comme par


exemple Netmeeting.

Le protocole H323 est adopté par beaucoup de sociétés (IBM, Microsoft, Cisco,
Alcatel, …).
Rachid ZAGROUBA

60 Cours VOIP 2009/2010


Standard, protocoles et architecture
Les gatekeepers :
Le gatekeeper est l’élément qui fournit de l’intelligence à la passerelle. Le
gatekeeper est la compagnon logiciel de la gateway.
Vue d’ensemble des gatekeepers
Un gatekeeper agit comme un moniteur de tout appel H323 dans la partie du
LAN qu’il gère. Il fournit deux services principaux :
La gestion des permissions.
La résolution d’adresses (annuaire).
 Le gatekeeper est aussi responsable de la sécurité :
Rachid ZAGROUBA

Quand un client H323 veut émettre un appel, il doit le faire au travers du


gatekeeper. C’est alors que celui-ci fournit une résolution d’adresse du client de
destination.

61 Cours VOIP 2009/2010


Standard, protocoles et architecture
Les gatekeepers :

Dans le cas où il y a plusieurs gateways sur le réseau :

 Il peut rediriger l’appel vers un autre couple gateway / gatekeeper qui


essaiera à son tour de router l’appel. Pendant la résolution d’adresse, le
gatekeeper peut aussi attribuer une certaine quantité de bande
passante pour l’appel. Il peut agir comme un administrateur de la bande
passant disponible sur le réseau.
Rachid ZAGROUBA

62 Cours VOIP 2009/2010


Standard, protocoles et architecture
Les gatekeepers :

Le gatekeeper répond aux aspects suivant de la téléphonie IP :

1. Le routage des appels : en effet, le gatekeeper est responsable de la fonction


de routage. Non seulement, il doit tester si l’appel est permis et faire la
résolution d’adresse mais il doit aussi rediriger l’appel vers le bon client ou la
bonne passerelle.

2. Administration de la bande passante : le gatekeeper alloue une certaine


quantité de bande passant pour un appel et sélectionne les codecs à utiliser. Il
Rachid ZAGROUBA

agit en tant que régulateur de la bande passante pour prémunir le réseau


contre les goulots d’étranglement.

63 Cours VOIP 2009/2010


Standard, protocoles et architecture
Les gatekeepers :

1. Tolérance aux fautes, sécurité : le gatekeeper est aussi responsable de la


sécurité dans un réseau de téléphonie IP. Il doit gérer la redondances des
passerelles afin de faire aboutir tout appel. Il connaît à tout moment l’état de
chaque passerelle et route les appels vers les passerelles accessibles et qui
ont des ports libres.

2. Gestion des différentes gateways (passerelle téléphonie IP – Réseau public) :


dans un réseau de téléphonie IP, il peut y avoir beaucoup de gateways. Le
gatekeeper, de par ses fonctionnalités de routage et de sécurité, doit gérer
Rachid ZAGROUBA

ces gateways pour faire en sorte que tout appel atteigne sa destination avec
la meilleure qualité de service possible.

64 Cours VOIP 2009/2010


Standard, protocoles et architecture
Les gatekeepers :

Ainsi, le gatekeeper peut remplacer le classique PABX :

 Il est capable de router les appels entrant et de les rediriger vers leur
destination ou une autre passerelle. Il peut gérer d’autres fonctions telles
que la conférence ou le double appel.

Il n’existe pas les mêmes contraintes avec un gatekeeper qu’avec un PABX.

 Le gatekeeper est constitué par du logiciel et l’opérateur peut implémenter


Rachid ZAGROUBA

autant de services qu’il le désire. Alors qu’avec un PABX, l’évolutivité est


limitée par le matériel propriétaire de chaque constructeur.

65 Cours VOIP 2009/2010


Standard, protocoles et architecture
Les gatekeepers :

Mais :

 Il ne permettra pas par contre de gérer le double appel ou la conférence


comme chaque PABX.
 Il n’aura pas non plus de fonctions complexes telles que les annuaires
distribués qui ne sont pas facile à développer mais qui peuvent être
nécessaires lorsqu’on utilise la téléphonie IP sur différents sites.

Tout ceci fait que la description du gatekeeper n’est jamais très claire dans
Rachid ZAGROUBA

les brochure commerciale. C’est pourtant le point critique dans le développement


d’une plate-forme de téléphonie IP.

66 Cours VOIP 2009/2010


VOIP - La voix sur IP
Plan

1. Introduction.
2. Le codage de la voix : Le Codec.
3. La qualité de service du réseau.
4. La qualité de service de la communication.
5. Standard, protocole et architecture – H323.
6. Etablissement d'une communication –H323.
7. Le protocole SIP.
Rachid ZAGROUBA

67 Cours VOIP 2009/2010


Le protocole SIP
SIP - Présentation :
SIP ressemble au protocole HTTP (codage ASCII, codes de réponse par
exemple). Le client envoie des requêtes au serveur, qui lui renvoie une réponse.
Les méthodes de base sont :
INVITE permet à un client de demander une nouvelle session
ACK confirme l'établissement de la session
CANCEL annule un INVITE en suspens
BYE termine une session en cours.

•Les codes de réponse sont similaires à HTTP.


100 Trying
200 OK
404 Not Found
Rachid ZAGROUBA

En revanche, SIP diffère de HTTP du fait qu'un agent SIP (User Agent,
UA) joue habituellement à la fois les rôles de client et de serveur. C'est à dire
qu'il peut aussi bien envoyer des requêtes, que répondre à celles qu'il reçoit.

68 Cours VOIP 2009/2010


Le protocole SIP
SIP - Structure :
Une architecture SIP repose sur trois éléments :
 User Agent, registrar et proxy.
User Agent :
Les User Agents désignent les agents que l'on retrouve dans les téléphones
SIP, les softphones (logiciels de téléphonie sur IP) ou les passerelles SIP.
 En théorie, on peut établir des sessions directement entre deux User
Agents, mais cela nécessite de connaître l'adresse IP du destinataire.
Cela n'est pas l'idéal car une adresse IP peut ne pas être publique (derrière un
Rachid ZAGROUBA

NAT) ou changer et elle est bien plus compliquée à retenir qu'une URL. Les User
Agents peuvent donc s'enregistrer auprès de Registrars pour signaler leur
emplacement courant, c'est à dire leur adresse IP.

69 Cours VOIP 2009/2010


Le protocole SIP
SIP - Structure :
Registrar :
Le Registrar est un serveur qui gère les requêtes REGISTER envoyées par les
Users Agents pour signaler leur emplacement. Ces requêtes contiennent une
adresse IP, associée à une URL, qui seront stockées dans une base de données.
Les URL SIP sont très similaires dans leur forme à des adresses email :
sip:utilisateur@domaine.com. Des mécanismes d'authentification permettent
de sécuriser l'enregistrement.
Proxy :
Un Proxy SIP sert d'intermédiaire entre deux User Agents qui ne connaissent
Rachid ZAGROUBA

pas leurs emplacements respectifs (adresse IP). En effet, l'association URL-


Adresse IP a été stockée préalablement dans une base de données par un
Registrar. Le Proxy peut donc interroger cette base de données pour diriger
les messages vers le destinataire.

70 Cours VOIP 2009/2010


Le protocole SIP
SIP - Avantages :
 Ouvert et standard tout comme le H323.
 Simple en version de base: SIP est simple voire simpliste et très similaire à
HTTP. Le protocole s'est complexifié pour permettre une meilleurs
interconnexion avec les réseaux téléphoniques classiques.
 Flexible : SIP peut être utilisé pour tout type de sessions multimédia.
 Téléphonie sur réseaux publics : il existe de nombreuses passerelles (services
payants ou gratuit) vers le réseau public de téléphonie permettant d'émettre
ou de recevoir des appels vocaux.
 Points communs avec H323 : l'utilisation du protocole RTP.
Rachid ZAGROUBA

71 Cours VOIP 2009/2010


Le protocole SIP
SIP - Inconvénients :
 SIP est basé sur l'adresse IP : d'où problèmes avec le NAT, mais cela peut
être résolu en déployant des mécanismes client-serveur supplémentaires
comme STUN.
 Mauvaise implémentation : une mauvaise implémentation ou une
implémentation incomplète du protocole SIP dans les User Agents peut
perturber le fonctionnement ou générer du trafic superflu sur le réseau.
 Cohabitation avec d'autres protocoles : H323 (standard et ouvert) et Skype
(propriétaire)
 Présence et messagerie instantanée : SIP montre un certain nombre de
Rachid ZAGROUBA

faiblesses dans la gestion de la présence et la messagerie instantanée, mais


l'intégration du standard ouvert spécialisé Jabber résout la plupart de ces
problèmes.

72 Cours VOIP 2009/2010


Les logiciels VoIP: softphones

•  Des logiciels spécialisés pour les appels


téléphoniques sur Internet.
•  Les appels sont généralement gratuits de
softphone à softphone et payant de softphones
vers postes fixe ou mobile.
•  Utilisation des protocoles SIP, H323 et RTP
Rachid ZAGROUBA

73 Cours VOIP 2009/2010


Softphones: Skype

•  Permet de téléphoner sur Internet de PC à PC


•  Depuis juillet 2004
•  Intègre la possibilité d'appeler une ligne fixe
(SkypeOut)
•  Disposer d'un numéro pour la réception d'appels.
•  SkypeOut est payant à 1,7 centime d'euro la minute
en europe
Rachid ZAGROUBA

•  Site de référence : http://www.skype.com

74 Cours VOIP 2009/2010


Softphones: Wengo

•  Filiale de neuf cegetel


•  Alternative à Skype
•  Il s'agit du WengoPhone
•  Wengo est payant à 12 centime d'euro la
minute d’un PC à un mobile en Tunisie
•  Site de référence : http://www.wengophone.fr/
Rachid ZAGROUBA

75 Cours VOIP 2009/2010


Softphones: Net2Phone

•  permet d'effectuer des appels locaux et


internationaux à partir d'un ordinateur
individuel à destination de n'importe quel
téléphone dans le mondeAlternative à Skype
•  Net2phone est un vétéran dans le domaine
•  Souffre d'une distribution laborieuse en Europe
Rachid ZAGROUBA

•  Site de référence : http://web.net2phone.com/


home_usfr.asp
76 Cours VOIP 2009/2010
Messageries instantanées avec VOIP

•  Live Messenger: de Microsoft, il permet d’appeler vers


des fixes et GSM
•  Yahoo! Messenger: gère les conversations audio et les
webcams. Il permet d'appeler des téléphones fixes ou mobiles
via Yahoo! Voice.
•  ICQ: ''I seek you’’, Il intègre un module ICQPhone pour les
communications audio et ICQVideo pour la vidéoconférence.
Rachid ZAGROUBA

•  AIM: (AOL Instant Messenger) est un logiciels de


messagerie instantanée. Il permet les conversation audio
uniquement

77 Cours VOIP 2009/2010


Offres VoIP (France)
•  Freebox:
–  Free telecom
–  Utilise le protocole SIP
–  Prix: 29,90 euros
•  Livebox:
–  Orange/ France Telecom
–  Migre de H323 vers SIP
–  Prix: alentours de 40 euros
•  Neufbox:
Rachid ZAGROUBA

–  Neuf Cegetel
–  Utilise le protocole SIP
–  Prix: 29,90 euros

78 Cours VOIP 2009/2010


La VoIP réduit fortement les factures

•  Comparartif
Rachid ZAGROUBA

79 Cours VOIP 2009/2010


Rachid ZAGROUBA La VoIP reduit fortement les factures

80 Cours VOIP 2009/2010


Rachid ZAGROUBA
La VoIP reduit fortement les factures

81 Cours VOIP 2009/2010


Convergence Fixe/Mobile

•  Un prefix pour les opérateurs (O9)


•  Le téléphone basculera automatiquement en mode Wifi ou 3G
+ ou GSM
•  Les utilisateurs peuvent désormais passer leurs appels
gratuitement dans l'entreprise au travers de leur numéro fixe en
utilisant le Wifi ou 3G+
•  Chaque terminal mobile étant transformé en standard et bureau
virtuel
Rachid ZAGROUBA

•  Rendu possible par la parfaite intégration des environnements


IP

82 Cours VOIP 2009/2010


Mobile VoIP Offres (mVoIP)

•  Plusieurs technologies sont utilisées en matières de téléphonie


par Internet sur mobile
•  Trois types de connexion: GSM, 3G et WiFi
•  Deux OS: Symbian et Windows Mobile
• 
Rachid ZAGROUBA

83 Cours VOIP 2009/2010


Convergence VoIP/WiFi :VoWiFi

•  La convergence voix/"data" présente un intérêt indiscutable


•  Rendre possible l'interconnexion - via une infrastructure
réseau radio unique - tous les équipements mobiles et
communicants d'une entreprise (téléphones, PC portables,
PDA, etc.)
•  Une seule infrastructure radio à maintenir, et le câblage
physique des bâtiments peut être réduit au minimum
•  Les interactions avec les téléphones sont multiples: réception
Rachid ZAGROUBA

de messages d'alerte, contrôle d'un système en se servant du


téléphone comme télécommande...

84 Cours VOIP 2009/2010


Convergence VoIP/WiFi :VoWiFi

•  Les systèmes de géolocalisation Wi-Fi permettront à


l'infrastructure réseau Wi-Fi de mettre à disposition des
applications la localisation, en temps réel, des équipements
clients du réseau sans fil.
•  Développement d'applications spécifiques: push
d'informations dans certaines salles, contrôle d'accès..
•  Standards Wi-Fi 802.11 gérant la qualité de service (IEEE
802.11e), ou le roaming et la communication inter AP (IEEE
Rachid ZAGROUBA

802.11f et 802.11r)

85 Cours VOIP 2009/2010


La sécurité de VoWiFi

•  Se décline en deux parties complémentaires: celle de


l'infrastructure Wi-Fi d'une part, et celle de l'infrastructure
VoIP d'autre part
•  Standard de sécurité pour les réseaux Wi-Fi, IEEE 802.11i
(dont l'appellation "commerciale" est WPA2)(Wifi Protected
Access 2)
•  Il existe des solutions Layer2 "natives" 802.11 pour assurer
l'intégrité des infrastructures Wi-Fi et la confidentialité des
Rachid ZAGROUBA

données qui transitent

86 Cours VOIP 2009/2010


Constructeurs

•  IPBX: Alcatel, EADS Telecom, Ericsson, Cisco, 3Com, Mitel


•  Téléphone IP: Alcatel, Cisco, 3Com, Grandstream
•  Gateway VoIP: Antek, Artdio, Audio Codes
•  Support H323 et SIP: Mediatrix, Quintum, Audio Codes
Rachid ZAGROUBA

87 Cours VOIP 2009/2010

Vous aimerez peut-être aussi