You are on page 1of 136

Cours VOIP

Pr MOUGHIT Mohamed m.moughit@gmail.com

Objectif du Cours
Comprendre linfrastructure tlphonique et comment la tlphonique TDM fonctionne. Comprendre comment se fait la Transmission de la voix avec les donnes Comprendre la signalisation IP pour linterconnexion tlphonique Comprendre la QOS dans les rseaux IP
2

Plan
1 - Introduction 2 - Le Rseau Tlphonique Commut 2.1 - Histoire de la tlphonie 2.2 - Principe du Rtc 2.3 - Architecture du rseau 2.4- Architecture RNIS 2.5- Signalisation SS7 3- Codeurs de la voix 3-1 Codeur temporel (G711, G722) 3-2 Codeur paramtrique 3-3 Codeur hybride( G728, G729) 4 - Les enjeux de la tlphonie sur Ip 4.1 - Rduction des cots 4.2 - Standards ouverts et interoprabilit multi-fournisseurs 4.3 - Choix d'un service opr 4.4 - Un rseau voix, vido et donnes (triple play) 4.5 - Un service PABX distribu ou centralis 4.6 - Evolution vers un rseau de tlphonie sur Ip 4.7 - Intgration des services vido 5- L'Architecture Voip 5.1 - Les schmas 5.2 - Gateway et Gatekeeper 6-Standards VoIP 6.1 - Protocole H323 6.1.1 - Introduction 6.1.2 - Fonctionnement 6.1.3 - H323 dans le modle Osi 6.1.4 - La visioconfrence sur Ip 6.1.5 - Avantages et inconvnients 6.1.6 - Comparaison avec Sip 6.1.7 - Conclusion 6.2 - Protocole Sip 6.2.1 - Introduction 6.2.2 - Fonctionnement 6.2.3 - Scurit et Authentification 6.2.4 - Comparaison avec H323 6.2.5 - Conclusion 6.3 - Transport Rtp et Rtcp 6.3.1 - Introduction 6.3.2 - Les fonctions de Rtp 6.3.3 - Entte Rtp 6.3.4 - Les fonctions de Rtcp 6.3.5 - Entte Rtcp 6.3.6 - Conclusion 6.4 - H261 6.5 - Audio 7 - Problme et QoS 7.1 - Latence 7.2 - Perte de paquets 3

7.3 - Gigue

Architecture des Rseaux VOIP


NGN PSTN

Softswitch
IP Phones, PCs
ISU P,
CP MG

SCP
TC

SIP 23/ H3
CP MG

AP

SS7 Gateway

Customer Gateway

DSL or PacketCable Access

Core Packet Network


Voice Streams

SS7 Signaling Network

Trunk Gateway Class 5 Switch

La tlphonie globale: Architecture dun futur rseau IP

Softswitch
STP SS7 Links SP
Vo ice str ea m s

Softswitch
SS7oIP SS7 SG
SS7oIP

SS7

SG
SS7oIP

STP SS7 Links SP

MGC

Rseau IP Rseau IP
MGCP MGCP

MGC
s am

MG

MG

e str ice Vo

Rseau Tlphonique Commut


Objectif:
Transmettre la voix humaine sans tablissement de liaisons permanente entre interlocuteurs Le rseau RTC a t cr par Alexandre Graham Bell dans le but de faire couter des pices de thtre distance.

Rseau Tlphonique Commut

Un commutateur (ou centre de commutation) permet dviter les liaisons point point. Les liaisons sont assurs par des cbles coaxiaux, Fibre Optique, Faisceaux hertziens, Satellites.

Rseau Tlphonique Commut


Au dbut, les communications taient tablies par des oprateurs et des opratrices, grce un systme de cordons souples munis de fiches et de tableaux d'arrive et de dpart d'abonns. Puis Les communications sont tablies par les systmes de commutations automatiques. d'abord lectromcaniques puis lectroniques, puis numriques et totalement pilots par informatique.
Centre de commutation 8 lectromcanique

Rseau Tlphonique Commut

Centre de commutation- Numrique Commutation temporelle

Commutation Crossbar
Cette commutation consiste crer un chemin physique grce aux matrice de connexion. Un exemple de liaison est indiqu en rouge.

10

Commutation temporelle
La commutation temporelle consiste commuter dans le temps linformation (voix et donnes) sous sa forme numrique. Elle est bas sur le multiplexage TDM (Time Division Multiplexing)

11

Structure du RTC

12

Structure du RTC

CAA CAA: Centre Autonomie dAcheminement CT: Centre de Transit CTU:Centre de Transit Urbain CTN: Centre de Transit National CTI: Centre de Transit International CAA

CT

13

tape dtablissement dun appel tlphonique

14

Rseaux Numriques Intgration de Service


RNIS: Rseau numrique intgration de services ou ISDN : Integrated services Digital Network Permet lchange de voix, donnes et vido Fournit des services faible dbit : de 64Kbps 2Mbps et des services haut dbit : de 10Mbps 622Mbps. ISDN est une technologie daccs entirement numrique
15

Rseaux Numriques Intgration de Service Dans un rseau tlphonique analogique, une boucle sur une paire torsade de fils de cuivre entre le commutateur central et l'abonn supporte un canal de transmission unique. Ce canal ne traite qu'un seul service simultanment : la voix ou les donnes. Avec un Rseau Numrique Intgration de Services, la mme paire torsade est divise en plusieurs canaux logiques.
16

Nouveaut par rapport RTC


Nouvelle signalisation avec l'abonn : Protocole D. Nouvelle signalisation dans le rseau : CCITT N ou SS7 7 Nouvelle transmission entre l'abonn et le commutateur. Rseau unique pour:
Tlphonie Tlcopie G3, G4 Transmission de donnes. Son. Images.
17

Les Accs RNIS


Les canaux logiques RNIS Les canaux B transmettent un dbit de 64Kbps en commutation de circuit ou de paquet les informations utilisateur: voix, donnes, fax.

18

Les canaux D transmettent un dbit de 16Kbps en accs de base et 64Kbps en accs primaire. Ils supportent les informations de signalisation : appels, tablissement des connexions, demandes de services, routage des donnes sur les canaux B et enfin libration des connexions. Cette signalisation hors bande permet des temps d'tablissement de connexion rapides (environ 4 secondes) relativement aux rseaux analogiques (environ 40 secondes). Il est aussi possible de transmettre des donnes utilisateur travers les canaux D (protocole X.31b).
19

Les interfaces standards de RNIS


Une interface d'accs un rseau RNIS est une association de canaux B et D. Il existe deux interfaces standards
oAccs de base ou oAccs primaire.

Elles correspondent deux catgories d'utilisation distinctes :

oRsidentielle: utilisation simultane des services tlphoniques et d'une connexion Internet. oProfessionnelle:utilisation d'un commutateur tlphonique (PABX) et/ou d'un routeur d'agence.

20

10

Les interfaces standards de RNIS


L'accs de base ou Basic Rate Interface (BRI) comprend 2 canaux B et un canal D pour la signalisation : 2B+D. L'accs primaire ou Primary Rate Interface (PRI) comprend 30 canaux B et un canal D 64Kbps en Europe: 30B+D (dbit de 2.048Mbps). Aux Etats-Unis et au Japon la dfinition est diffrente : 23B+D (dbit de 1.544Mbps).

21

Les interfaces standards de RNIS


Les quipements non-RNIS n'ont pas ncessairement des dbits compatibles avec la dfinition du canal B: 64Kbps. Dans ce cas, les adaptateurs de terminal (TA) ralisent une adaptation en rduisant le dbit effectif du canal B jusqu' une valeur compatible avec le dispositif non-RNIS. La bande passante dynamique ou l'allocation de canaux est obtenue par l'agrgation des canaux B. On obtient ainsi une bande passante maximale de 128Kbps pour l'accs de base (BRI) et de 1920Mbps pour l'accs primaire en Europe.
22

11

Dispositif de connexion RNIS

23

Dispositif de connexion RNIS


2 fils

ISDN

S
TE1

NT2

4 fils

NT1

T S
TE1

NT : Network Termination TE: Terminal Equipment

TE2

TA
24

12

Les interfaces standards de RNIS


o La configuration physique vue du ct de l'utilisateur RNIS est divise en groupes fonctionnels spars par des points de rfrence. o Un groupe fonctionnel est une association particulire d'quipements qui assurent un ensemble de fonctions RNIS. o Les points de rfrence sont les limites qui sparent les diffrents groupes fonctionnels. o A chacun de ces points de rfrence correspond une interface standard laquelle les fournisseurs d'quipements doivent se conformer. o Ces interfaces standards ont aussi pour but de permettre l'utilisateur de choisir son quipement librement.
25

Les interfaces standards de RNIS


o R, S, T, U : points de rfrences o TNL-TNR/NT1 : Terminal Numrique de LigneTerminal Numrique de Rseau/Network Termination 1 o TNA/NT2: Terminal Numrique d'abonn/Network TNA/NT2 Termination 2 o Terminal RNIS/TE1 : Terminal Equipment 1 o Adaptateur/TA : Terminal Adapter o Terminal non-RNIS/TE2 : Terminal Equipment 2 non- RNIS/TE2
26

13

Les interfaces standards de RNIS


o U : Ce point de rfrence est plac entre le groupe NT1 et la boucle de transmission de l'oprateur tlphonique qui fournit une liaison bi-directionnelle (full-duplex) entre l'abonn et le commutateur central sur 2 fils. o T : Ce point de rfrence est plac entre le groupe NT2 qui possde des fonctions de niveaux 1 3 et le groupe NT1 qui ne possde que des fonctions de niveau 1. o C'est le point de connexion minimal entre l'abonn et l'oprateur. Il existe plusieurs appellations suivant les types d'accs : o -T0 : accs de base (BRI) 2B+D. o - T2 : accs primaire (PRI) 30B+D.
27

Les interfaces standards de RNIS o S : Cette interface peut tre assimile un bus passif pouvant supporter 8 terminaux (TE) en srie sur le mme cble. Dans ce cas, chaque canal B est affect un terminal particulier pour la dure d'un appel. o R : Ce point de rfrence est la limite conceptuelle entre le terminal non RNIS et l'adaptateur.
28

14

Rseaux de Signalisation Prsentation SS7


La signalisation concerne tous les changes dinformations ncessaires pour la fourniture et la maintenance dun service de tlcommunications. La signalisation comprend les signaux requis pour la gestion des connexions: Etablissement et rupture, Contrle et facturation, Supervision et maintenance Gestion RNIS, RTC, GSM et IN

tablissement

communication
contrle

rupture

29

Types de signalisation
Network Network Interface (NNI) - signalisation SS7

User Network Interface (UNI)


- signalisation abonn (DSS1,V5, DTMF) - signalisation RNIS (D) - signalisation PABX (QSIG)
30

15

Caractristiques de signalisation SS7


o Utilisation de canaux de communication spars. On parle de signalisation Out-of-Band signaling ou Common Channel signaling (CCS) ou Rseau Smaphore o Sur les accs dabonns la signalisation analogique emprunte le mme canal que les voies de parole. o Dans RNIS la signalisation va dans des canaux spars: le canal D. Ceci permet: Un accs permanent aux informations de signalisation (signalisation en cours dappel) Performance accrue sur un canal ddi (rduction des dlais, rduction des intrusions par la fraude)
31

Architecture du Rseau smaphore


Liens de signalisation: Rseau SS7

Canal D

Canaux de signalisation COC

Liens de communication: Voies de parole/data Canaux B

32

16

Architecture du rseau Smaphore


Rseau de signalisation
CAS PTS CAS PTS CA S CAS

PTS

PTS

TSw Sw TSw

TSw

Sw

Sw Sw

Commutateurs et liaisons circuits


TSw : Transit Switch

Sw : Local Switch

STP = PTS: Signaling Transfer Point SSP = CAS : Switching Point

33

Modes de signalisation SS7


Signalisation en mode associ
Les canaux de signalisation correspondent point pour point aux liaisons entre commutateurs circuit vhiculant les voies de parole. mise en uvre simple mais multiplication des nuds de signalisation Ceci exigerait des liens ddis entre tous les commutateurs.

Signalisation en mode quasi-associ


Ce systme permet de minimiser le nombre de nuds de signalisation cot optimalis et meilleure performance en termes de dlais de transmission. Le mode quasi-associ est celui qui est prfr pour le SS7.
34

17

Modes de signalisation SS7


CAS1 Mode Quasi-Associ CAS3

PTS 1

PTS 3

relation linkset link

PTS 2

PTS 4

CAS2
Voies de parole

Mode Associ

Liens SS7 35

Quelques Messages SS7


01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E REL SUS RES IAM SAM INR INF COT ACM CON FOT ANM Initial Address Message Subsequent Address Message Information Request Information Continuity Address Complete Connect Forward Transfer Answer Reserved Reserved Release Suspend Resume
36

18

Simulation dappel

PTS PTS PTS PTS

IAM3 IAM2 IAM1


PS PS PS PS

37

Simulation dappel

PTS PTS PTS PTS

ACM1 ACM2
PS

ACM3
PS PS PS

38

19

Simulation dappel

PTS PTS PTS PTS

ANM1 ANM2 ANM3


PS PS PS PS

39

Simulation dappel

PTS PTS PTS PTS

REL2 REL2 REL1


PS PS PS PS

40

20

Simulation dappel (5)

PTS PTS PTS PTS

REL2 REL2 REL1


PS PS PS PS

41

Simulation dappel

PTS PTS PTS PTS

RLC1
PS PS PS PS

42

21

Simulation dappel

PTS PTS PTS PTS

RLC2
PS PS PS PS

43

Simulation dappel (8)

PTS PTS PTS PTS

RLC3
PS PS PS PS

44

22

Simulation dappel

PTS PTS PTS PTS

PS PS PS PS

45

Systme Phonatoire
Le systme vocal se compose: o d'une soufflerie o du larynx o du conduit vocal

Systme phonatoire

46

23

Systme Phonatoire

Appareil phonatoire
47

Gnration de signal de Parole

source laryngienne

onde quasi-priodique

sources acoustiques

cavits supraglottiques
bruits d'occlusion

Parole 48

24

Les types des sons


o Sons voiss : les cordes vocales vibrent, les cartilages arytnodes sont rapprochs (80 % du temps de phonation), o sons non-voiss : les cordes vocales sont cartes, pas de vibration o Aspiration : courte priode non-voise se produisant pendant et immdiatement aprs le relchement articulatoire dans les cavits supra-glottiques,

49

Les types des sons


o Murmure : les cordes vocales vibrent cartes o Chuchotement : les cordes vocales sont en contact ou assez rapproches mais le passage entre les arytnodes, entre lesquelles va natre un bruit de friction, reste libre

50

25

Les types des sons


o Occlusion glottale : les cordes vocales sont maintenues en position ferme. La phonation commence par un cartement brutal des cordes vocales et le signal sonore dbute par une intensit et une frquence leve (Ex. : [p,t,k,b,d,g]).

51

Tracs dun signal vois


52

26

Tracs dun signal non vois


53

Le Pitch
Le pitch est la frquence de vibration des cordes vocales. Il est aussi appel frquence fondamentale Cette frquence varie : o de 80 200hz pour une voix masculine. o de 150 450 hz pour une voix fminine o de 200 600 hz pour une voix denfant Le Pitch est un paramtre trs important pour la synthse de la parole. Loreille est en effet, trs sensible ses variations.
54

27

Codage numrique de la parole


Il existe 3 grandes familles de codeurs de la parole
o Codeurs temporels o Codeurs paramtriques (vocodeurs) o Codeurs hybrides (mixtes)

55

Codage numrique de la parole


Codeurs temporels

oCodeur MIC 64 Kbit/s oCodeur MICDA (Modulation par Impulsion et Codage Diffrentiel Adaptatif) 32 kbits/S

56

28

Codage numrique de la parole


Codeurs MIC 64kbit/s
o Il tait normalis par lUIT (Union Internationale des Tlcommunications) sous la recommandation G711 o Ils cherchent prserver lallure temporelle du signal o Il consiste filtrer le signal de parole dans la bande 300-3400hz, lchantillonner la frquence 8000 hz et le quantifier par la loi A (ou ) sur 8 bits
57

Codage numrique de la parole


Signal chantillonn FS=8000hz, Nbit=16 0.4 0.3 0.2 0.1 0 -0.1 -0.2 -0.3 -0.4 -0.5 -0.6 0 1 2 3 temps 4 5 6

58

29

Codage numrique de la parole


Codeurs MICDA
o Le codeur MICDA est normalis par UIT-T sous la recommandation G721 o Il fait appel deux techniques de traitement du signal: la prdiction et la quantification adaptative

59

Codage numrique de la parole

60

30

Prdiction linaire
x(n)

u(n)

Modle

~(n) x
Critre d'optimisation

e(n)

MSE (Mean Square Error)

=E(e(n)2) =2
Modlisation dun signal
e ( n) = x ( n) + a k x ( n k )
m k =1

~ ( n) = a x ( n i ) x i
i =1
61

Prdiction linaire
H(Z) = 1 1 = 2 m 1+a1Z +a2Z +....+amZ B(Z)
1

o Ce filtre n'a que des ples et il est appel filtre autoregressif (AR). o Les coefficients ak sont appels coefficients de prdiction linaire

62

31

Prdiction linaire
e(n) = x(n) + ak x(n k )
k =1 m

Le transform en Z de cette quation :


E ( Z ) = X ( Z ) + ak X ( Z ) Z k
k =1 m

E(Z) H(Z)

X(Z)

= X(Z) a k Z k
k =0

X(Z) est la sortie du filtre H(Z) excit par lentre E(Z)

63

Prdiction linaire
Le critre de minimisation implique: Pour que la fonction soit minimale, ses drivs par rapport aux coefficients ak doivent sannuler en ces points. d = 0 (1 k p) dak
P d de(n) = 2.E (e(n) ) = 2 E (e(n) x(n k )) = 2.E ( ai x(n i) x(n k )) dak dak i =0

= 2. ai E ( x(n i) x(n k )) = 2. ai Rxx (i k ) = 0


i =0 i =0

64

32

Prdiction linaire
= = E(e(n) ) = E(e(n)ai x(n i)) = ai E(e(n)x(n)) =ai R(i)
2 2 i =0
xx p

i =0
xe

i =0

r 6444444444R 444444444 } } 7 8 A Rxx (1) . . . Rxx ( p) 1 2 Rxx (0) R (1) Rxx (0) Rxx ( p 1) a1 0 xx . Rxx (0) . = . . Rxx ( p 1) . . . . Rxx (0) ap 0 Rxx ( p) Rxx ( p 1)

Ap = Rxx .rex
65

Codage numrique de la parole


Codeurs MICDA
Codeur M IC DA F S = 8000hz , Nbits = 16 0.4 0.3 0.2 0.1 0 -0.1 -0.2 -0.3 -0.4 -0.5 -0.6 0 1 2 3 tem ps 4 5 6

66

33

Les Codeurs paramtriques (vocodeurs)


o Les codeurs paramtriques ne cherchent pas synthtiser un signal ressemblant temporellement au signal original o ils tentent plutt de produire un signal partir dun modle approch de la phonation o Ils visent reproduire correctement lenveloppe spectrale

67

Vocodeurs

68

34

Codage numrique de la parole


0.4 0.2 0 -0.2 -0.4 -0.6 0 1 2 3 4 5 6

0.4 0.2 0 -0.2 -0.4 0 1

Codeur Paramtrique excit par bruit blanc

3 Temps

69

Codage numrique de la parole


400 300 200 100 0 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 x 10 5
4

Codage paramtrique 100

50

0.5

1.5 2 2.5 3 3.5 4 Spectre des signaux orignal et synthtis

4.5 x 10

5
4

70

35

Codeurs Hybrides
o Les codeurs mixtes mettent en jeu les techniques temporelles et paramtriques. o Ce type de codage consiste modliser le conduit vocal sur des tranches de 10 30 ms par un filtre autoregressif 1/A(Z). o Dans une premire gnration de codeurs hybrides, lentre idale du filtre de synthse est lerreur rsiduelle obtenue par filtrage du signal de parole original par le filtre A(Z). o Du fait quune grande partie du signal est concentre dans les coefficients du filtre de synthse, lerreur rsiduelle a donc moins dimportance et sera prsent par un nombre rduit de bit. o Ce systme est appel approche LPC excit par le rsidu (Rsiduel Excited Linear Predictor, RELP). o Le RELP est caractris par un dbit aux alentours de 10 kbits/s.

71

Codeurs Hybrides
Codeurs CELP (Code Excited Linear Prediction) Dans une nouvelle gnration de codeurs hybrides, le signal d'excitation optimal est dtermin par une mthode d'analyse par synthse: on cherche dans un ensemble de M formes d'ondes stockes dans un dictionnaire, connu priori par lmetteur et le rcepteur, le signal d'excitation qui rend minimale l'nergie de la diffrence entre le signal coder et le signal de synthse.
72

36

Codeurs Hybrides
CELP
Signal Original
m 1 k=0
Dictionnaire dexcitation gain Prdicteur Long-terme (LTP) Prdicteur court-terme
+ -

B(Z) =1bkZ(P+k)

W (Z ) =

A( Z ) A( Z / )

Filtre perceptue l

Slection de la forme donde

Schma de principe du CELP


73

Codeurs Hybrides Le codeur CELP est bas sur le principe de la prdiction linaire. Il est form par trois filtres :
un filtre prdicteur court terme 1/A(Z), un filtre long terme (LTP) 1/B(Z) un filtre perceptuel W(Z)

74

37

Codeurs Hybrides
Analyse LPC Le filtre prdicteur court terme consiste modliser le conduit vocal par un filtre autoregressif 1/A(z). Le filtre LPC ne permet pas dextraire toute la redondance du signal. si lon filtre le signal de parole original par le filtre A(Z), lerreur rsiduelle obtenue pour les sons voiss prsente encore une certaine priodicit qui correspond la priode de vibration des cordes vocales . Pour liminer cette priodicit on introduit un filtre LTP dans la structure du CELP
75

Codeurs Hybrides
Analyse LTP
lordre du filtre LTP

B(Z) =1 bk Z(P+k)
k=0

m1

P est le PITCH Un filtre LTP dordre lev permet une modlisation plus fine de la structure priodique mais augmente le dbit binaire. Gnralement, un filtre LTP du premier ordre permet dobtenir des rsultats satisfaisants.
76

38

Codeurs Hybrides
Le Filtre LTP:

B ( Z ) = 1 bZ

La rduction de la redondance long terme se ramne minimiser lnergie E(b,P) de lerreur de prdiction partir de sa valeur provenant de la priode prcdente.

E (b , p ) = [ e ( n ) b e ( n p )] 2
n =0
77

N 1

Codeurs Hybrides
Pour une valeur donne de p, la valeur optimale de b est celle pour laquelle la drive de lnergie E(b,p) par rapport b est nulle. Elle est donne par lexpression:
N 1

e(n )e(n p ) ( e ( n p )) 2
78

b =

n=0 N 1 n=0

39

Codeurs Hybrides
5 0 -5 5

(a)

10

12

14

0 -5 5

(b)

10

12

14

0 -5

(c)

6 t(ms)

10

12

14

a- lettre 'a' extrait du mot matlab b- erreur rsiduelle c- blanchissement de lerreur rsiduelle
79

Codeurs Hybrides
La mthode CPP ( Correlation Peak Picking) consiste dterminer la valeur P, comprise entre 16 et 160, qui maximise lexpression E(P) telle que:

E(P) = e(n)e(n P)
n=0

N 1

80

40

Codeurs Hybrides
Le filtre perceptuel W(z) permet, lors de la recherche du meilleur code dexcitation dans le dictionnaire, dattribuer moins dimportance aux zones frquentielles nergtiques. En effet, la diffrence entre le signal originale et le signal synthtique est moins perceptible dans les zones formantiques o le signal a beaucoup dnergie. A la sortie du filtre perceptuel, nous avons un signal rsiduel de nature plus alatoire et de dynamique plus faible que le signal original. Dans le dictionnaire, on cherche la forme la plus ressemblante ce signal rsiduel. Son indice dans le dictionnaire sera transmis avec les coefficients des filtres de prdiction court terme et long terme au dcodeur
81

82

41

83

La Voip:Introduction
La pratique dmontre quun rseau IP est thoriquement capable de transporter de la voix. Les dlais d'acheminement sont la plupart du temps ramens dans des limites compatibles avec le Full Duplex. Les terminaux rcepteurs comblent les pertes d'information et restituent numriquement le signal d'origine. Les volutions techniques, en matire de micro composants, et technologiques (fibres optiques, satellites....) nous laissent entrevoir de possibilits futures de bande passante presque infinie. Un protocole comme RTP (Real-time Transport Protocol ) reconnu comme standard par l'IETF(Internet Engineering Task Force ), possde toutes les spcifications requises face aux exigences du temps rel Le protocole IPV6 contient dans son en-tte un champ de priorit pour traiter les informations de temps rel.
84

42

Schma global du rseau VOIP

85

VOIP et TOIP
Tlphonie sur IP : ToIP
La tlphonie sur IP fait rfrence aux services de communication: voix, fax et les applications de messages vocaux. Ceux-ci sont transports par un rseau IP; ce rseau IP peut tre le rseau de lentreprise par exemple pour les appels internes.

86

43

VOIP et TOIP
Voix sur IP : VoIP
La voix sur IP est la technologie permettant de transporter de la voix numrise en mode paquets au format TCP/UDP sur une infrastructure IP. La Voix sur IP contrle la livraison de linformation vocale en utilisant le protocole IP

87

Les Contraintes de la ToIP


Optimisation de la bande passante :
- Pour un bon partage de la bande passante, il faut connatre l'ensemble des flux pouvant avoir une influence importante sur le transport de la voix.

Dlai de transmission :
- Il comprend:
le codage, le passage en file d'attente d'mission, la propagation dans le rseau, la buffrisation en rception le dcodage
88

44

Les Contraintes de la ToIP


Le phnomne d'cho: C'est le dlai entre l'mission du signal et la rception de ce mme signal en rverbration cause par les composants lectroniques des parties analogiques

89

Les Contraintes de la ToIP


La gigue ou Jitter:
Correspond des carts de dlais de transmission entre des paquets conscutifs. Ncessite la mise en place de buffers en rception qui lissent ces carts pour retrouver le rythme de l'mission

90

45

Les Avantages de la ToIP


o conomiser sur la facture tlcom o Simplifier les infrastructures o Faciliter ladministration et la mobilit o Homogniser les services tlphoniques sur un ensemble de sites o Faciliter lintgration avec le systme dinformation o voluer plus facilement o Regrouper les quipes et se passer dun prestataire

91

VoIP/technique: les protocoles qui enrichissent IP


o RTP: Real-time transport protocol: assure l horodatage des paquets o RTCP: Real-time transport control protocol: garantit l acheminement des paquets o RSVP: Ressource reservation protocol: garantit un dlai de transit de bout en bout o DIFFSERV: gestion des priorits par classes de service o MPLS: technique de commutation de label. Avec l habillage des en-ttes un paquet compress 8kb/s occupe entre 10 et 16kb/s de bande passante,

92

46

IP: la connexion du rseau commut et du rseau de donnes

Le monde Informatique
ETHERNET (LAN)

Le monde Tlcoms

PASSERELLE

RNIS: accs de base et accs primaire Interfaces analogiques Voix sur LS (G.703)

Rseau IP (rseaux numriques avec voix paquettise)

FrameRelay

rverbration

ATM

93

Les passerelles VOIP


La passerelle ralise les fonctions suivantes:
la translation des formats d information (par exemple: d un poste H323 sur IP vers un poste tlphonique analogique), la translation des types de compression (par exemple de G.711 vers G.723) la translation des procdures de signalisation (H.225, bas sur Q.931 ct rseau local, signalisation d usager ct RTC)

94

47

Gateway et Get Keeper


Le Gateway transporte la communication, Le Get Keeper assure les fonctions: analyse du numro et recherche de l adresse IP distante (gestion de tables), analyse du type de flux (voix, fax, data), choix de lalgorithme de compression et de la taille des paquets IP, tablissement du circuit virtuel, ventuellement: facturation et gestion de la bande passante.

95

Architecture VOIP

96

48

La voix sur le WAN la voix sur le LAN

La VoIP sur le WAN utilise le rseau IP d`un oprateur pour faire transiter les communications entre deux sites distants par le biais de passerelles (routeurs IP). La VoIP sur le LAN permet de vhiculer l`ensemble des communications de l`entreprise sur le rseau de donnes (IP). Le PCBX IP sert de passerelle avec le rseau tlphonique commut

97

Architecture VOIP

Architecture PC PC

98

49

Architecture VOIP

Architecture Tlphone- Ordinateur


99

Architecture VOIP

Architecture Tlphone Tlphone Via IP


100

50

VOIP: Equipement
Les hardphones:
Prvu pour remplacer les tlphones traditionnels Disposent dune connexion LAN

Les softphones:
Logiciels dmulation de terminaux tlphoniques sur PC Numrotation par clicks de souris Lutilisation est tributaire du PC connect au rseau IP

Le Gatekeeper:
Serveur informatique localis sur le LAN avec les postes IP Ralise les fonctions H.323 ou SIP

La Gateway:
Passerelle avec le rseau tlphonique commut Contient des cartes dinterface T0, T2 ou analogique

101

VOIP: Protocole
H.323 (RFC 2543):
Plus mature et le plus utilis

SIP (Session Initiation Protocol, IETF):


Plus rcent Plus souple Adapt aux rseaux trs grande chelle

MGCP (Media Gateway Control Protocol):


Standard commun UIT (MEGACO) et IETF (H.248) Complmentaire H.323 et SIP Passerelle entre les rseaux IP et Tlcoms

102

51

VOIP: Protocole
Le rseau IP peut tre indiffremment un Intranet, un Extranet ou l Internet, Les accs clients se font par:
le rseau public RTC analogique ou RNIS (accs primaire T2 ou accs de base T0, accs G.703/E1 LS numrique), des rseaux privs de PABX des accs ADSL des accs sur le cble (modems-cbles)

Le protocole de signalisation usager est bas sur une variante de la Q.931(RNIS) Le protocole de signalisation rseau est le SS7
103

Protocole H323
La recommandation H.323 fournit depuis son approbation en 1996, un cadre pour les communications audio, vido et de donnes sur les rseaux IP. Elle a pour objet de dfinir le mode d'interoprabilit entre P.C. pour partager des squences audio et vido sur des rseaux d'ordinateurs, y compris des intranets (priv) et Internet (public). Elle a t dveloppe par l'UIT pour des rseaux ne garantissant pas une qualit de service (QoS). La recommandation H.323 est une norme approuve internationalement, elle est adopte par Cisco, IBM, Intel, 104 Microsoft, Netscape, etc

52

Protocole H323
Les versions H32X dfinissent la transmission de mdia sur les diffrents rseaux haut dbit.
oH320: Multimdia sur RNIS oH321: Multimdia sur ATM oH323: Multimdia sur IP oH324: Multimdia sur PSTN

105

Protocole H323

106

53

H323

107

H323: Reprsentation OSI

108

54

Protocole: H323
H.323 dfinit quatre composants majeurs pour des systmes de communications bass sur les rseaux : Terminaux Les terminaux sont les clients finaux sur le LAN qui fournit des communications temps rels deux voies. Gateways ou passerelle Assure le lien entre dautres rseaux (RNIS, ATM, POTS)
Par: Adaptation de la signalisation: H225<> Q931, Adaptation du contrle: H245<> H242, H243, Adaptation de mdia: Dbit, transcodage
109

Protocole H323
Fonctions de la Gateway H323

110

55

Protocole H323
Type de Gateway
AGW: Access gateway TGW: Trunking Gateway

111

H323
GateKeepers ou garde barrire

Ils ont pour rle de raliser:


la traduction d'adresse (numro de tlphone adresse Ip). la gestion des autorisations. Consiste de donner ou non la permission d'effectuer un appel, de limiter la bande passante si besoin et de grer le trafic sur le Lan. Gestion des tlphones classiques et la signalisation permettant de router les appels afin d'offrir des services supplmentaires. Discuter la QOS Gestion de compression et choix des codecs
112

56

H323
Implmentation du Gatekeeper
Une application logiciel dans un serveur Une carte dans un Pabx Une application dans un DSP

113

H323
Les units de contrle multipoint (MCU, Multipoint Control Unit) Les units de contrle multipoint peuvent communiquer entre elles pour changer des informations de confrence.

114

57

Les protocoles utiliss par H323


Trois protocoles de signalisation sont spcifis dans le cadre de H.323 savoir :

RAS (Registration, Admission and Status)


Ce protocole est utilis pour communiquer avec un Gatekeeper. Il sert notamment aux quipements terminaux pour dcouvrir l'existence d'un Gatekeeper et s'enregistrer auprs de ce dernier. Il sert pour les demandes de traduction d'adresses. La signalisation RAS utilise des messages H.225 transmis sur un protocole de transport non fiable (Udp, par exemple).
115

Les protocoles utiliss par H323


Q.931 - H.323 utilise une version simplifie de la signalisation RNIS Q.931 pour l'tablissement et le contrle d'appels tlphoniques sur Ip

116

58

Les protocole utiliss par H323


H.245:
Ce protocole est utilis pour l'change de capacits entre deux quipements terminaux. Par exemple, il est utilis par ces derniers pour s'accorder sur le type de codec activer. Il peut galement servir mesurer le retard aller-retour (Round Trip Delay) d'une communication.

117

Signalisation par H323

118

59

119

120

60

121

122

61

123

124

62

Les protocole utiliss par H323


Message De signalisation du H245 TCS : Terminal Capability Set MSD : Master Salve Determination TCSA : TCS Ack MSDA: MSD Ack OLC : Open Logical Channel OLCA : OLC Ack OLCC : OLC Confirm ESC : End Session Command

125

H323
H.323 s applique la tlphonie et la visioconfrence sur IP H.323 ngocie les taux de compression et supporte la signalisation Les principaux taux de compression sont: G.711, PCM 64kb/s (sans compression) G.726, ADPCM 32kb/s G.728, LD-CELP 16kb/s G.729a, CS-ACELP 8kb/s G.723.1 6.3 ou 5.3kb/s (valeur par dfaut H.323) Il est vident que H.323 est omniprsent dans la communication temps rel sur IP, lui offrant une grande interoprabilit 126

63

H323: tablissement dappel


Une communication H.323 se droule en cinq phases: tablissement d'appel change de capacit et rservation ventuelle de la bande passante travers le protocole RSVP (Ressource reSerVation Protocol) tablissement de la communication audio-visuelle Invocation ventuelle de services en phase d'appel (par exemple, transfert d'appel, changement de bande passante, etc.) Libration de l'appel

127

tablissement dune communication en H323

Echange des canaux logiques Transfert des donnes utiles

128

64

H323: appel intra rseau IP


Gatekeeper Gatekeeper Tlphone

Sig nal isa tio n

Gateway Gateway

Rseau IP Rseau IP

li na S ig ion sat

Donnes/voix

Tlphone H323

Tlphone H323
129

H323: appel intra rseau IP


Tlphone Gatekeeper S Gatekeeper ig nal isat ion Gateway Gateway

Sig nal isa tio n

oix es/v nn Do

Tlphone H323

Tlphone H323
130

65

Visioconfrence sur H323


De point de vue conomique, la visioconfrence sur Ip s'avre moins coteuse que celle sur liaison RNIS
o Une liaison RNIS a un cot calcul selon: la dure dappel le dbit, les lieux des confrenciers

Dans une liaison IP, le prix est forfaitaire selon le dbit. la visioconfrence par Ip s'avre souvent moins onreuse que par liaison RNIS

131

Visioconfrence sur H323


La visioconfrence sur Ip peut utiliser des dbits suprieurs Une image et un son meilleurs qu'avec une liaison RNIS ( cause des dbits) La visioconfrence sur RNIS utilise des dbits allant de 128Kb/s 384Kb/s Par Mutualisation de certaines liaisons Ip, on peut obtenir des lignes haut dbit allant jusqu' plusieurs Mb/s. le problme majeur de la visioconfrence sur Ip est l'absence d'une Qualit de Service (QoS) sur les rseaux Ip (sauf si on utilise les protocoles Rsvp, Diffserv) .
132

66

Visioconfrence sur H323


Pour pouvoir suivre une visioconfrence, il faut un matriel adquat. moniteur, micro, camra vido. Ou un ensemble matriel et logiciel sur un poste de travail normal (PC, etc.).

133

Visioconfrence sur H323


Topologie dployes
Confrence point point Si la visioconfrence ne compte que deux interlocuteurs, alors la liaison est point point comme illustr sur le schma ci-dessous :

134

67

Visioconfrence sur H323


Confrence multipoint Dans le cas o il y a plus de deux interlocuteurs, la visioconfrence ncessite l'utilisation d'un pont multipoint comme illustr sur le schma ci-dessous :

135

Visioconfrence sur H323


La norme T.120 dfinit le partage dapplications entre plusieurs postes participant une confrence H.323. En utilisant les fonctionnalits de T.120, on peut par exemple montrer des transparents distance en haute qualit.

136

68

SIP: Session Initiation Protocol


SIP est un protocole de signalisation point point utilisant le modle client - serveur, il permet d'tablir rapidement des liaisons tlphoniques sur un rseau informatique. Outre le fait de crer des liaisons, il met aussi disposition plusieurs services tel que les mise en attente, les transferts et les dviations. Il introduit aussi la notion de personal mobility soit diffrents terminaux pour une mme personne ex. un tlphone fixe et un portable, il se chargera donc de dterminer l'appareil actuellement utilis par un utilisateur.
137

SIP: Session Initiation Protocol


SIP se caractrise comme tant un protocole plus rapide. SIP est un protocole indpendant de la couche transport : il peut aussi bien sutiliser avec TCP que UDP. la description de SIP est beaucoup plus simple que celle d'H.323 il est plus lger et donc plus facile mettre en uvre, sans tre moins complet pour autant.

138

69

Architecture du SIP
User Agent:
usager du rseau SIP

Registrar (Gatekeeper):
gre les informations relative aux usagers (adresse) pour un rseau ou segment de rseau

Proxy:
reoit, traite et, au besoin, rachemine les messages de signalisation SIP

Redirect Server:
Serveur qui accepte une requte SIP, change ladresse envoy par le client et la lui faire retourner.
139

Architecture du SIP

140

70

Architecture du SIP

Direct server

141

SIP : Etablissement dappel


lts.ncsc.mil DNS telcordia.com Location server
INVITE

Proxy
INVITE peter@telcordia.com

Ringing 200 OK ACK

Proxy
INVITE Ringing 200 OK

Media Streams Linda Peter

142

71

Le format des messages SIP


- Une session est tabli avec des requtes et des rponses (principe HTTP) - Les requtes sont dfinis travers six mthodes: REGISTER, INVITE, ACK, CANCEL, BYE, OPTIONS. - Les rponses peuvent tre de plusieurs types: 1xx : Information (requte reue, en progression) 2xx : Succs (action reue, compris et accept) 3xx : Redirection 4xx : Erreur client (mauvaise syntaxe de la requte) 5xx : Erreur Serveur 180 Ringing 486 Busy - Utilisation du protocole SDP (Session Description Protocol) pour dfinir le type de mdia (audio, vido) et le transport (RTP)
143

tablissement dun appel SIP

144

72

SIP
Tlphone SIP Proxy S SIP Proxy ig nal isat ion Gateway Gateway

Sig nal isa tio n

oix es/v nn Do

Tlphone SIP

Tlphone SIP

145

Communication tlphonique simple

146

73

147

VoIP/ les volutions du march


Le trafic internationnal sur RTC a diminu de plus que 50% Le march est dans les entreprises: rseaux intgrs de voix-donnes-FAX. Les nouveaux oprateurs se sont lancs dans ce march, pour casser les prix,Les oprateurs historiques sont devant un dilemme: cannibaliser leur propre offre ou manquer le virage de la voix sur IP?
148

74

VoIP/ les volutions du march


L horizon de nouveaux services la guerre des prix va se dplacer vers une guerre des services, les combinaisons voix-donnes-images permettront d imaginer de nouvelles applications. On peut ainsi vraisemblablement penser que le protocole IP deviendra un jour un standard unique permettant l'interoprabilit des rseaux mondialiss. C'est pourquoi l'intgration de la voix sur IP n'est qu'une tape vers EoIP : Everything over IP
149

VoIP/ les volutions du march


Le rve du tlphone gratuit tous les oprateurs btissent des infrastructures dorsales IP pour supporter la croissance exponentielle du trafic Internet, le transport de la voix ne sera plus qu une activit annexe pour l oprateur; cela lui permettra de faire des offres de tlphone gratuit.

150

75

VOIP: Principaux risques


Les principaux risques connus lis l'utilisation de la VoIP en entreprise sont: DoS (Denial of Service) Attaques entranant l'indisponibilit d'un service ou systme pour les utilisateurs lgitimes.
Interruption de la communication en cours Empcher l'tablissement de la communication Rendre la communication inaudible Epuisement de ressources

151

Attaque DoS

152

76

Attaque DoS
Inonder le rseau par des commandes

153

Interception dappel
coute

clandestine

Attaques permettant d'couter l'ensemble du trafic de signalisation et/ou de donnes. Obtention d'information sur les proprits de la communication Obtention d'information sur le contenu de la communication
154

77

Dtournement du trafic Attaques permettant de dtourner le trafic au profit de l'attaquant. Le dtournement peut consister : rediriger un appel vers une personne illgitime ou inclure une personne illgitime dans la conversation.
155

VOIP: Principaux risques


Identit Attaques bases sur la manipulation d'identit

156

78

VOIP: Principaux risques


Vols de services
Attaques permettant d'utiliser un service sans avoir rmunrer son fournisseur.

157

VOIP: Principaux risques


Communications non dsires
Attaques permettant une personne illgitime d'entrer en communication avec un utilisateur lgitime

158

79

Solutions pour la scurit


Scurit dans le rseau IP Scurit propre la solution de VoIP

159

Scurit dans le rseau IP


Liaison
Cloisonnement des VLAN Filtrage des adresses MAC par port Protection contre les attaques ARP

Rseau
Contrle d'accs par filtrage IP Authentification et chiffrement

Transport
Validation du protocole par filtrage Authentification et chiffrement TLS

160

80

H323:Scurit
Le protocole H323 est associ avec plusieurs protocole
H332: confrences larges H450: Services supplmentaires H246: Interoprabilit avec les services de commutation de circuit H225: signalisation H245: gestion du flux mdia H235: scurit

161

H323:Scurit
H235 propose trois types dauthentification des utilisateurs. Elle propose deux mcanismes base de secret partag et une troisime base de signature numrique. Les techniques base de secret partag sont: -Le chiffrement avec ce secret partag de certains champs -Le hachage de certains champs comprenant un timestamp, un nombre alatoire et le secret partag. - la signature numrique, chaque entit doit possder un couple de cls publique/privs. Lentit souhaitant sauthentifier chiffre certains champs
162

81

Scurit et authentification
Le protocole SIP possde 3 mcanismes de cryptage :
- Cryptage de bout en bout - Cryptage au saut par saut (hop by hop) - Cryptage au saut par saut du champ d'en-tte Via pour dissimuler la route qu'a emprunt la requte.

163

Exemples dattaques potentielles


Nom
DoS en utilisant les messages de requte SIP BYE Ecoute clandestine physique Vol de service en utilisant les accrditations de lutilisateur lgitime Appel spam

But
impact sur la disponibilit

Description
Cette attaque permet de couper une communication existante entre deux terminaux. Cette attaque a pour but dcouter ou denregistrer une conversation en cours. Cette attaque a pour but deffectuer des appels gratuits en utilisant les informations dun utilisateur lgitime. Cette attaque a pour but de jouer un message prenregistr la personne dcrochant le combin.
164

impact sur la confidentialit des donnes impact sur lintgrit

impact sur lintgrit des donnes

82

Exemples dattaques - solutions


Sparation rseaux DATA/VoIP
DoS en utilisant les messages de requte SIP BYE Ecoute clandestine physique Vol de service en utilisant les accrditations de lutilisateur lgitime Appel spam

Auth.

Chiffrement

X X X

X X

X X

X X
165

Exemple de terminaux VOIP

166

83

167

168

84

169

170

85

171

Lignes dentte obligatoire


Via: SIP/2.0/UDP/ station1.iga.fr:5060 Max-Forwards: 20 From: Mohamed <sip:mohamed@iga.ma> To: khalid<sip:khalid@cge.ma> Call-id: 022201111@station1.iga.fr Cseq: 1INVITE Contact: Mohamed@192.190.132.20

172

86

(Session Description Protocol)


173

174

87

175

176

88

177

178

89

179

180

90

181

182

91

183

184

92

185

186

93

187

188

94

189

190

95

191

192

96

193

194

97

195

196

98

197

198

99

199

200

100

201

202

101

203

204

102

205

206

103

207

208

104

209

210

105

211

212

106

213

214

107

215

216

108

217

218

109

219

220

110

221

222

111

223

224

112

225

226

113

227

228

114

229

230

115

231

232

116

233

NTP: Network time ptotocol

234

117

235

236

118

La VoIP: caractristiques rseaux et dlais


Le temps de latence:
Correspond au temps de rponse du rseau VoIP Valeur thorique: 100ms Valeur admise: 200ms

La gigue:
Correspond la variation maximale du temps de latence entre 2 envois conscutifs de paquets par la mme source Valeur thorique: 40ms Valeur admise: 75ms

Le taux de perte du rseau


Valeur thorique: 1% Valeur admise: 3%

237

238

119

239

240

120

241

242

121

243

244

122

245

246

123

247

248

124

249

250

125

251

252

126

253

254

127

255

256

128

257

Les protocoles de NGN


MEGACO BICC et SIP-T SIGTRAN

258

129

259

260

130

261

262

131

263

264

132

265

266

133

267

La VoIP dans les rseaux publics: les NGN

PSTN ISDN PLMN

SS7 Services layer Control layer Media layer Access layer netw. indep. svcs.

*Next Generation Network


268

134

Le concept de NGN: caractristiques


Les NGN se caractrisent par :
une sparation en plusieurs couches de laccs, du transport, de la commande et des services une interoprabilit via des interfaces ouvertes entre ces diffrentes couches et les autres rseaux un contrle continu des multiples technologies de transport (ATM, IP, TDM, ...) une utilisation de composants bass sur des standards

LIP demeure le protocole tout-en-un pour les NGN

269

Les NGN: volution de la commutation fixe

Commutateur

Composants NGN

Call Control

SoftSwitch

Switching

ATM/IP

Interfaces

Gateways

270

135

Les NGN: composants rseaux


Application Servers Application Call Servers (SoftSwitches) Control ATM/IP Backbone TGW TDM

Media

Data

Access End-Users

AGW

271

La tlphonie globale: Architecture dun futur rseau IP


SG : Signalling gateway
Passerelle de signalisation entre le rseau PSTN et le rseau IP

MGC : Media gateway controller


Organe de contrle et commande des passerelle donnes

MG : Media gateway
Passerelle de donnes entre le rseau PSTN et IP Permet la retranscription de lensemble des donnes Voix Fax

272

136

You might also like