Pr MOUGHIT Mohamed
m.moughit@gmail.com
Cours VOIP
Pr MOUGHIT Mohamed
MSC
HLR
VLR
Cours VOIP
BSC
BTS
user
Pr MOUGHIT Mohamed
PSTN
GMSC
AAA
MSC
VLR
OMC
Routeur
IP Core
A1/A2
HLR
A10/A11
PDSN
A3/A7
BSC
BSC
Fibre Optique/E1
Satellite
BTS
Cours VOIP
Microsondes
BTS
FSU
Abis
BTS
Pr MOUGHIT Mohamed
BTS
interface Um
Cours VOIP
Pr MOUGHIT Mohamed
VOIP: Objectif
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
Cours VOIP
Pr MOUGHIT Mohamed
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
Cours VOIP
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
Pr MOUGHIT Mohamed
6
7.3 - Gigue
Cours VOIP
Pr MOUGHIT Mohamed
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.
Cours VOIP
Pr MOUGHIT Mohamed
RTC
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.
Cours VOIP
Pr MOUGHIT Mohamed
Centre de commutation9
lectromcanique
Pr MOUGHIT Mohamed
10
Commutation Crossbar
Cette commutation
consiste crer un
chemin physique
grce aux matrice de
connexion. Un
exemple de liaison
est indiqu en rouge.
Cours VOIP
Pr MOUGHIT Mohamed
11
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)
Cours VOIP
Pr MOUGHIT Mohamed
12
Structure du RTC
Cours VOIP
Pr MOUGHIT Mohamed
13
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
Cours VOIP
CAA
CT
Pr MOUGHIT Mohamed
14
Cours VOIP
Pr MOUGHIT Mohamed
15
Pr MOUGHIT Mohamed
16
RNIS
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.
Cours VOIP
Pr MOUGHIT Mohamed
17
Tlphonie
Tlcopie G3, G4
Transmission de donnes.
Son.
Images.
Cours VOIP
Pr MOUGHIT Mohamed
18
Cours VOIP
Pr MOUGHIT Mohamed
19
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).
Cours VOIP
Pr MOUGHIT Mohamed
20
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.
Cours VOIP
Pr MOUGHIT Mohamed
21
Interfaces 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).
Cours VOIP
Pr MOUGHIT Mohamed
22
Pr MOUGHIT Mohamed
23
Cours VOIP
Pr MOUGHIT Mohamed
24
NT2
4 fils
2 fils
NT1
TE1
ISDN
NT : Network Termination
TE: Terminal Equipment
TE1
TA
TE2
Cours VOIP
Pr MOUGHIT Mohamed
25
Pr MOUGHIT Mohamed
26
R, S, T, U : points de rfrences
TNL-TNR/NT1 : Terminal Numrique de LigneTerminal Numrique de Rseau/Network
Termination 1
TNA/NT2:
TNA/NT2 Terminal Numrique d'abonn/Network
Termination 2
Terminal RNIS/TE1 : Terminal Equipment 1
Adaptateur/TA : Terminal Adapter
Terminal non-RNIS/TE2 : Terminal Equipment 2
Cours VOIP
Pr MOUGHIT Mohamed
27
Pr MOUGHIT Mohamed
28
Pr MOUGHIT Mohamed
29
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
rupture
contrle
Cours VOIP
Pr MOUGHIT Mohamed
30
Types de signalisation
Network Network
Interface (NNI)
- signalisation SS7
User Network
Interface (UNI)
- signalisation
abonn (DSS1,V5,
DTMF)
- signalisation RNIS
(D)
- signalisation PABX
(QSIG)
Cours VOIP
Pr MOUGHIT Mohamed
31
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)
Cours VOIP
Pr MOUGHIT Mohamed
32
Canal D
Liens de signalisation:
Rseau SS7
Canaux de
signalisation
COC
Liens de communication:
Voies de parole/data
Canaux B
Cours VOIP
Pr MOUGHIT Mohamed
33
PTS
CA
S
CAS
CAS
PTS
PTS
TSw
Sw
TSw
Sw
TSw
Sw
Sw
Sw : Local Switch
Cours VOIP
Pr MOUGHIT Mohamed
34
Pr MOUGHIT Mohamed
35
CAS3
Mode Quasi-Associ
PTS
1
PTS
3
relation
linkset
link
PTS
2
PTS
4
CAS2
Voies de parole
Mode Associ
Cours VOIP
Liens SS7
Pr MOUGHIT Mohamed
36
IAM
02
SAM
03
INR
Information Request
04
INF
Information
05
COT
Continuity
06
ACM
Address Complete
07
CON
Connect
08
FOT
Forward Transfer
09
ANM
Answer
0A
Reserved
0B
Reserved
0C
REL
Release
0D
SUS
Suspend
0E
RES
Resume
Cours VOIP
Pr MOUGHIT Mohamed
37
PTS
PTS
PTS
PTS
IAM3
IAM2
IAM1
PS
PS
PS
PS
Cours VOIP
Pr MOUGHIT Mohamed
38
PTS
PTS
PTS
PTS
ACM1
ACM2
PS
ACM3
PS
PS
PS
Cours VOIP
Pr MOUGHIT Mohamed
39
PTS
PTS
PTS
PTS
ANM1
ANM2
ANM3
PS
PS
PS
PS
Cours VOIP
Pr MOUGHIT Mohamed
40
PTS
PTS
PTS
PTS
REL2
REL2
REL1
PS
PS
PS
PS
Cours VOIP
Pr MOUGHIT Mohamed
41
PTS
PTS
PTS
PTS
REL2
REL2
REL1
PS
PS
PS
PS
Cours VOIP
Pr MOUGHIT Mohamed
42
PTS
PTS
PTS
PTS
RLC1
PS
PS
PS
PS
Cours VOIP
Pr MOUGHIT Mohamed
43
PTS
PTS
PTS
PTS
RLC2
PS
PS
PS
PS
Cours VOIP
Pr MOUGHIT Mohamed
44
PTS
PTS
PTS
PTS
RLC3
PS
PS
PS
PS
Cours VOIP
Pr MOUGHIT Mohamed
45
PTS
PTS
PTS
PTS
PS
PS
PS
PS
Cours VOIP
Pr MOUGHIT Mohamed
46
Codeurs de la voix
Le systme vocal se
compose:
d'une soufflerie
du larynx
du conduit vocal
Systme phonatoire
Cours VOIP
Pr MOUGHIT Mohamed
47
Appareil phonatoire
Cours VOIP
Pr MOUGHIT Mohamed
48
source
laryngienne
onde quasi-priodique
cavits
supraglottiques
bruits
d'occlusion
Parole
Cours VOIP
Pr MOUGHIT Mohamed
49
Pr MOUGHIT Mohamed
50
Cours VOIP
Pr MOUGHIT Mohamed
51
Cours VOIP
Pr MOUGHIT Mohamed
52
Pr MOUGHIT Mohamed
53
Pr MOUGHIT Mohamed
54
Pitch
Le pitch est la frquence de vibration des cordes
vocales. Il est aussi appel frquence
fondamentale Cette frquence varie :
Pr MOUGHIT Mohamed
55
Cours VOIP
Codeurs temporels
Codeurs paramtriques (vocodeurs)
Codeurs hybrides (mixtes)
Pr MOUGHIT Mohamed
56
Cours VOIP
Pr MOUGHIT Mohamed
57
Cours VOIP
Pr MOUGHIT Mohamed
58
Cours VOIP
Pr MOUGHIT Mohamed
59
Prdiction linaire
x(n)
e(n)
u(n)
~
x (n)
Modle
=E(e(n) ) =
Identification Paramtrique dun signal
m
e( n ) = x ( n ) + a k x ( n k )
p
k =1
~
x (n) = ai x(n i )
Cours VOIP
i =1
Pr MOUGHIT Mohamed
60
Prdiction linaire
1
1
H(Z) =
=
1
2
m
1+a1Z +a2Z +....+amZ B(Z)
Ce filtre n'a que des ples et il est appel filtre autoregressif
(AR).
Les coefficients ak sont appels coefficients de prdiction
linaire
Cours VOIP
Pr MOUGHIT Mohamed
61
i =0
i =0
Cours VOIP
Pr MOUGHIT Mohamed
62
i=0
i=0
i=0
A
R
r
}
64444444447
4444444448 }
.
. . Rxx ( p) 1 2
Rxx (1)
Rxx (0)
R (1)
a 0
R
(
0
)
R
(
p
1
)
xx
xx
xx
1
.
Rxx (0)
. =
.
.
Rxx ( p 1)
.
a
R
(
p
)
R
(
p
1
)
.
.
.
R
(
0
)
xx
p 0
xx
xx
xx
xe
Ap = Rxx .rex
Cours VOIP
Pr MOUGHIT Mohamed
63
Cours VOIP
Pr MOUGHIT Mohamed
64
Cours VOIP
Pr MOUGHIT Mohamed
65
Cours VOIP
Pr MOUGHIT Mohamed
66
a p 1 ,i R ( p i )
K
i=0
E p 1
2
E p = E (e p (n ) ) =
Cours VOIP
Pr MOUGHIT Mohamed
2
67
1 k j
LAR( j) = log(
)
1+ k j
Cours VOIP
Pr MOUGHIT Mohamed
68
P(Z) = Ap(Z)+Z
( p+1)
Q(Z) = Ap(Z)Z
Ap(Z )
1
Ap(Z )
LSP
P(Z ) = (1 2cos(w2i+1)Z + Z )
i=0
Cours VOIP
Pr MOUGHIT Mohamed
69
Cours VOIP
Pr MOUGHIT Mohamed
70
Cours VOIP
Pr MOUGHIT Mohamed
71
Cours VOIP
Pr MOUGHIT Mohamed
72
R xx ( ) = E ( x ( t ). x ( t ))
= x ( ) * x ( )
1 N
Rxx ( ) =
x(t ).x(t )
2N +1t= N
R xy ( ) = E ( x ( t ). y ( t ))
= x ( ) * y ( )
N
1
R xy ( ) =
x ( t ). y ( t )
2 N + 1 t= N
Cours VOIP
Pr MOUGHIT Mohamed
73
Pr MOUGHIT Mohamed
74
E p ( Z ) = X ( Z ).( a p ,1 Z 1 + a p ,1 Z 2 .......... . + a p , p .Z p )
= X ( Z ). A p ( Z )
eRp(n) = x(n p) ~
x(n p)
= x(n p) +ap,1x(n p +1) +ap,1x(n p +2).........
..+ap, px(n)
E pR ( Z ) = X ( Z ).( Z p + a p ,1 Z p +1 + a p ,1 Z 2 .......... . + a p , p )
= X ( Z ).Z p A p ( Z 1 )
Z p Ap (Z 1 ) = ApR (Z )
E pR ( Z ) = X ( Z ). ApR ( Z )
Cours VOIP
Pr MOUGHIT Mohamed
75
P
R
2
E((e p (n)) ) = E(( aP,m x(n p + m))2 )
m=
P
= E((ep (n)2 )
Si R la matrice dautocorrelation dans laquelle nous
avons invers la fois lordre des lignes et des colonnes
A vecteur des coefficients de prdiction dans lequel on
a invers lordre des composantes
r le vecteur dintercorrelation dans lequel on a invers
lordre des composantes
On aura:
Cours VOIP
A.R=r
Pr MOUGHIT Mohamed
76
2 T
A lordre p+1
Cours VOIP
Pr MOUGHIT Mohamed
77
1
a
p ,1
a p ,2
R p +1 .
a p,p
0
0 p2
a p,p 0
. .
. = .
. .
a p ,1 .
1 p
p2
En multipliant chaque
membre du systme par
le vecteur par [1 kp]T
nous obtenons le
systme dordre p+1
suivant :
Cours VOIP
Pr MOUGHIT Mohamed
78
pour (1 i p)
a p+1,p+1 = k p+1
Cours VOIP
Pr MOUGHIT Mohamed
79
Cours VOIP
Algorithme Levinson
Pr MOUGHIT Mohamed
80
Pr MOUGHIT Mohamed
81
Pr MOUGHIT Mohamed
82
e0(n)
K1
Z-1
k2
kp
Z-1
epR(n)
e0R(n)
Filtre en treillis
Cours VOIP
Pr MOUGHIT Mohamed
83
Codeurs Hybrides
Les codeurs mixtes mettent en jeu les techniques
temporelles et paramtriques.
Ce type de codage consiste modliser le conduit vocal
sur des tranches de 10 30 ms par un filtre
autoregressif 1/A(Z).
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).
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.
Ce systme est appel approche LPC excit par le
rsidu (Rsiduel Excited Linear Predictor, RELP).
Le RELP est caractris par un dbit aux alentours de
10 kbits/s.
Cours VOIP
Pr MOUGHIT Mohamed
84
Cours VOIP
Pr MOUGHIT Mohamed
85
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.
Cours VOIP
Pr MOUGHIT Mohamed
86
Codeurs Hybrides
CELP
Signal Original
m1
B(Z) =1bkZ(P+k)
A( Z )
W (Z ) =
A( Z / )
k=0
Dictionnaire
dexcitation
gain
Prdicteur
Long-terme
(LTP)
Prdicteur
court-terme
+
-
Filtre
perceptue
l
Slection de la forme
donde
Pr MOUGHIT Mohamed
87
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)
Cours VOIP
Pr MOUGHIT Mohamed
88
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
Cours VOIP
Pr MOUGHIT Mohamed
89
Codeurs Hybrides
(a)
0
-5
10
12
14
(b)
0
-5
10
12
14
(c)
0
-5
10
12
14
t(ms)
Pr MOUGHIT Mohamed
90
Codeurs Hybrides
Analyse LTP
m1
B(Z) =1 bk Z
k=0
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.
Cours VOIP
Pr MOUGHIT Mohamed
91
Codeurs Hybrides
Le Filtre LTP:
B ( Z ) = 1 bZ
E (b , p ) = [ e ( n ) b e ( n p )]
n=0
Cours VOIP
Pr MOUGHIT Mohamed
92
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 )
b =
n=0
N 1
( e ( n p ))
n=0
Cours VOIP
Pr MOUGHIT Mohamed
93
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:
N 1
E(P) = e(n)e(n P)
n=0
Cours VOIP
Pr MOUGHIT Mohamed
94
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
Cours VOIP
Pr MOUGHIT Mohamed
95
Cours VOIP
Pr MOUGHIT Mohamed
96
VOIX SUR IP
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.
Cours VOIP
Pr MOUGHIT Mohamed
97
Cours VOIP
Pr MOUGHIT Mohamed
98
- Dlai de transmission :
- Il comprend le codage, le passage en file
d'attente d'mission, la propagation dans le
rseau, la buffrisation en rception et le
dcodage
Cours VOIP
Pr MOUGHIT Mohamed
99
- Le phnomne d'cho:
-
- La gigue ou Jitter:
-
Cours VOIP
Pr MOUGHIT Mohamed
100
Cours VOIP
Pr MOUGHIT Mohamed
101
Cours VOIP
Pr MOUGHIT Mohamed
102
Cours VOIP
Pr MOUGHIT Mohamed
103
Le temps de latence:
Correspond au temps de rponse du rseau VoIP
Valeur thorique: 100ms
Valeur admise: 200ms
La gigue:
Cours VOIP
Pr MOUGHIT Mohamed
104
Application Servers
Application
Call Servers (SoftSwitches)
Control
Media
Access
Data
ATM/IP
Backbone
TGW
TDM
AGW
End-Users
Cours VOIP
Pr MOUGHIT Mohamed
105
Pr MOUGHIT Mohamed
106
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
Cours VOIP
Pr MOUGHIT Mohamed
107
Cours VOIP
Pr MOUGHIT Mohamed
108
Cours VOIP
Pr MOUGHIT Mohamed
109
Cours VOIP
Pr MOUGHIT Mohamed
110