Professional Documents
Culture Documents
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
Softswitch
IP Phones, PCs
ISU P,
CP MG
SCP
TC
SIP 23/ H3
CP MG
AP
SS7 Gateway
Customer Gateway
Softswitch
STP SS7 Links SP
Vo ice str ea m s
Softswitch
SS7oIP SS7 SG
SS7oIP
SS7
SG
SS7oIP
MGC
Rseau IP Rseau IP
MGCP MGCP
MGC
s am
MG
MG
e str ice Vo
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.
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
14
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
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
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
21
11
23
ISDN
S
TE1
NT2
4 fils
NT1
T S
TE1
TE2
TA
24
12
13
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
tablissement
communication
contrle
rupture
29
Types de signalisation
Network Network Interface (NNI) - signalisation SS7
15
Canal D
32
16
PTS
PTS
TSw Sw TSw
TSw
Sw
Sw Sw
Sw : Local Switch
33
17
PTS 1
PTS 3
PTS 2
PTS 4
CAS2
Voies de parole
Mode Associ
Liens SS7 35
18
Simulation dappel
37
Simulation dappel
ACM1 ACM2
PS
ACM3
PS PS PS
38
19
Simulation dappel
39
Simulation dappel
40
20
41
Simulation dappel
RLC1
PS PS PS PS
42
21
Simulation dappel
RLC2
PS PS PS PS
43
RLC3
PS PS PS PS
44
22
Simulation dappel
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
source laryngienne
onde quasi-priodique
sources acoustiques
cavits supraglottiques
bruits d'occlusion
Parole 48
24
49
50
25
51
26
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
55
oCodeur MIC 64 Kbit/s oCodeur MICDA (Modulation par Impulsion et Codage Diffrentiel Adaptatif) 32 kbits/S
56
28
58
29
59
60
30
Prdiction linaire
x(n)
u(n)
Modle
~(n) x
Critre d'optimisation
e(n)
=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
E(Z) H(Z)
X(Z)
= X(Z) a k Z k
k =0
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
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
66
33
67
Vocodeurs
68
34
3 Temps
69
50
0.5
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
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
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
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
89
90
45
91
92
46
Le monde Informatique
ETHERNET (LAN)
Le monde Tlcoms
PASSERELLE
RNIS: accs de base et accs primaire Interfaces analogiques Voix sur LS (G.703)
FrameRelay
rverbration
ATM
93
94
47
95
Architecture VOIP
96
48
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 VOIP
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
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
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
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
116
58
117
118
59
119
120
60
121
122
61
123
124
62
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
127
128
64
Gateway Gateway
Rseau IP Rseau IP
li na S ig ion sat
Donnes/voix
Tlphone H323
Tlphone H323
129
oix es/v nn Do
Tlphone H323
Tlphone H323
130
65
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
66
133
134
67
135
136
68
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
Proxy
INVITE peter@telcordia.com
Proxy
INVITE Ringing 200 OK
142
71
144
72
SIP
Tlphone SIP Proxy S SIP Proxy ig nal isat ion Gateway Gateway
oix es/v nn Do
Tlphone SIP
Tlphone SIP
145
146
73
147
74
150
75
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
156
78
157
158
79
159
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
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
82
Auth.
Chiffrement
X X X
X X
X X
X X
165
166
83
167
168
84
169
170
85
171
172
86
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
234
117
235
236
118
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
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
258
129
259
260
130
261
262
131
263
264
132
265
266
133
267
SS7 Services layer Control layer Media layer Access layer netw. indep. svcs.
134
269
Commutateur
Composants NGN
Call Control
SoftSwitch
Switching
ATM/IP
Interfaces
Gateways
270
135
Media
Data
Access End-Users
AGW
271
MG : Media gateway
Passerelle de donnes entre le rseau PSTN et IP Permet la retranscription de lensemble des donnes Voix Fax
272
136