Vous êtes sur la page 1sur 15

Tlphonie et voix sur IP

nicodewaele [AT] gmail.com http://nicodewaele.free.fr

Nicolas Dewaele

Tlphonie et voix sur IP


Table des matires
Tlphonie et voix sur IP........................................................................................1 I- Introduction :...............................................................................................2 Historique de la tlphonie :............................................................................2 Tlphonie classique : POTS........................................................................2 Convergence vers le rseau :.......................................................................2 Diffrence entre Voip et Toip...........................................................................3 II- Les quipements :.........................................................................................4 Terminaux :.................................................................................................4 Interconnexion :...........................................................................................4 Schma d'une communication de bout en bout :.....................................................5 III- Lignes tlphoniques :...................................................................................6 Le rseau tlphonique commut (RTC) et l'ADSL...................................................6 RNIS BRI et PRI.............................................................................................6 SDSL..........................................................................................................6 Trunking SIP................................................................................................7 IV- Principaux protocoles :..................................................................................8 H.323........................................................................................................8 IAX............................................................................................................8 SIP............................................................................................................9 MGCP........................................................................................................9 SCCP.........................................................................................................9 RTP/RTCP...................................................................................................9 V- Les codecs :...............................................................................................10 G711........................................................................................................10 G729a......................................................................................................10 G726........................................................................................................10 G723.1.....................................................................................................10 GSM.........................................................................................................10 Tableau rcapitulatif et scores MOS :................................................................11 Codecs de vido et d'images :.........................................................................11 VI- Problmes poss par la convergence dans le rseau :............................................12 Dlais de transmission de la voix :....................................................................12 Gigue.......................................................................................................12 Le retard :.................................................................................................13 Congestion.................................................................................................13 Bande passante en tlphonie.........................................................................13 Les pertes de paquets :.................................................................................14 VII- Notions sur la QoS :....................................................................................15 Dfinition..................................................................................................15 Mise en place :............................................................................................15

Dernires modifications le 30/03/11 - Page 1 -

Tlphonie et voix sur IP

nicodewaele [AT] gmail.com http://nicodewaele.free.fr

Nicolas Dewaele

I- Introduction :
Historique de la tlphonie :
L'invention d'un quipement capable de transmettre de la voix entre deux endroits loigns gographiquement date de la deuxime moiti du XVIIIe sicle. 1854 : Inspir du systme du tlgraphe, Charles Bourseul employ de la poste franaise dcrit les principes d'une machine permettant de transmettre de la voix entre plusieurs quipements. 1860 : Philipp Reis, instituteur allemand est le premier transmettre un son (de la musique) entre deux quipements mais le son est de trop mauvaise qualit pour transmettre de la voix. 1876 : Graham Bell et Elisha Gray inventent le tlphone et russissent transmettre une phrase sur leur appareil. Aprs une bataille juridique, Bell obtiendra d'tre le seul dtenteur du brevet et le nom d'Elisha Gray sera oubli. 1877 : Premiers centraux tlphoniques, des opratrices commutent les tlphones des correspondants manuellement. Les premiers rseaux tlphoniques naissent aux tats-Unis, en France puis dans les autres pays d'Europe. 1891 : Premier commutateur mcanique ou central tlphonique automatique invent par Strowger. 1957 : Les Bell-Labs effectuent les premires dmonstrations d'autocommutateur lectronique.

Tlphonie classique : POTS


POTS signifie en anglais Plain Old Telephone Service que l'on traduit par tlphonie classique. Il s'agit de la technologie historique, et incontournable avant l'avnement d'Internet et de la tlphonie mobile. La tlphonie classique utilise le rseau tlphonique commut (RTC). Il permet de faire passer de la voix sur des cbles lectriques entre le tlphone de l'abonn et le central tlphonique.

Convergence vers le rseau :


Depuis les annes 2000, la plupart des entreprises font le choix de la convergence entre trois types de rseaux fonctionnant en parallle : Le rseau tlphonique (tlphones, confrences, ...) Le rseau vido (surveillance, diffusion de vidos, ) Le rseau informatique (donnes) Le terme de convergence dsigne la volont de faire supporter au rseau informatique les autres types de mdia. L'avantage est qu'il n'y a plus qu'un rseau grer, cela permet de regrouper les activits et les techniciens. Du coup, ce type de rseau supportant tous les mdia doit tre d'autant plus fiable.
Dernires modifications le 30/03/11 - Page 2 -

Tlphonie et voix sur IP

nicodewaele [AT] gmail.com http://nicodewaele.free.fr

Nicolas Dewaele

On appelle l'intgration de la tlphonie dans le rseau informatique TOIP (Telephony over IP Tlphonie sur IP) ou VOIP (Voice over IP Voix sur IP). On appelle l'intgration de la vido dans le rseau informatique Video over IP. La convergence existe galement chez les particuliers dans la mesure o les fournisseurs d'accs Internet offrent pour la plupart d'entre eux des accs Triple play regroupant l'accs Internet, la tlphonie et la tlvision (et video la demande).

Diffrence entre Voip et Toip


La voix sur IP concerne la partie du cur de rseau, c'est dire tous les quipements d'interconnexion permettant un poste d'en appeler un autre. La tlphonie sur IP concerne le poste tlphonique, dans le LAN (voir la liste des terminaux en partie II).

Dernires modifications le 30/03/11 - Page 3 -

Tlphonie et voix sur IP

nicodewaele [AT] gmail.com http://nicodewaele.free.fr

Nicolas Dewaele

II- Les quipements :


Terminaux :
Les terminaux sont divers et trs souvent htrognes car les entreprises ne renouvellent pas forcment rgulirement leur parc de tlphones. On peut donc y trouver : des tlphones analogiques des tlphones numriques des tlphones IP des tlphones sans fil DECT des tlphones portables des softphones (logiciels installs sur des ordinateurs).

Interconnexion :
PaBX ou PBX :
Private automatic branch exchange - Autocommutateur tlphonique priv. Il s'agit de l'quipement historique, toujours prsent dans de nombreuses entreprises. C'est un serveur de tlphonie qui permet d'interconnecter tous les tlphones. On peut y appliquer les paramtres concernant toute la tlphonie de l'entreprise.

IPBX :
Le PaBX tend tre remplac par l'IPBX. La fonction n'a pas chang : On enregistre tous les terminaux tlphoniques et on leur applique des paramtres. La diffrence est que celui-ci tant sur IP, il est directement intgr au rseau informatique existant. Il peut tre sous la forme d'un logiciel sur un serveur ou intgr dans un quipement matriel.

Passerelle :
La passerelle sert interconnecter le rseau tlphonique, le rseau IP, le PBX, et la ligne tlphonique de l'oprateur.

Borne DECT :
Le DECT est une norme de tlphonie sans fil pour les particuliers et les entreprises. Le DECT standard utilise le profile GAP (generic access profile). On peut galement fournir plusieurs bornes pour assurer l'itinrance (handover) avec le profil CAP (cordless access profile). Enfin, le rseau DECT peut tre interconnect avec les rseaux publics de tlphonie : Profil RAP pour faire une boucle locale Profil IAP pour l'interconnexion avec le rseau RNIS Profil GIP pour l'interconnexion avec le rseau GSM

Dernires modifications le 30/03/11 - Page 4 -

Tlphonie et voix sur IP


PoE : Power over Ethernet :

nicodewaele [AT] gmail.com http://nicodewaele.free.fr

Nicolas Dewaele

En terme de cblage, les tlphones IP sont connects au rseau informatique, donc par des cbles Ethernet. Il faut aussi que ces tlphones soient aliments en lectricit. Le Power over Ethernet (courant par l'Ethernet) est la technologie permettant d'alimenter lectriquement un terminal (camra, tlphone, borne WiFi) directement par le cble Ethernet.

Schma d'une communication de bout en bout :

Dernires modifications le 30/03/11 - Page 5 -

Tlphonie et voix sur IP

nicodewaele [AT] gmail.com http://nicodewaele.free.fr

Nicolas Dewaele

III- Lignes tlphoniques :


Le rseau tlphonique commut (RTC) et l'ADSL
Le RTC est le rseau historique du tlphone. Il permettait de transmettre la voix entre les tlphones des abonns, relays par les centraux tlphoniques. La voix n'tant pas compresse par des systmes informatiques, et la ligne tant rserve uniquement pour la voix, la qualit du signal est trs bonne par rapport aux autres systmes de transmission de la voix. Le RTC a ensuite t utilis pour transmettre des donnes via un modem (au choix, on pouvait utiliser la ligne soit pour tlphoner, soit pour aller sur Internet). Puis sur la mme ligne tlphonique, les fournisseurs d'accs ont pu faire passer des rseaux de donnes haut dbit (ADSL) car le RTC utilise une bande de frquence situe autour de 4 kHz tandis que l'ADSL utilise une bande de frquence de 20 kHz 1,1 MHz. On peut donc faire passer de la voix et de la donne sur la mme ligne en mme temps.

RNIS BRI et PRI


Le RNIS est le rseau numrique intgration de services. Sa particularit (surtout avant l'avnement de l'ADSL), tait de pouvoir faire passer sur une mme ligne numrique, plusieurs types de donnes : voix, donnes, vido, fax, ... Aujourd'hui il disparat petit petit au profit des liaisons xDSL mais on peut encore le rencontrer notamment pour les liaisons de secours et de sauvegardes. En France, deux type de connexions peuvent se louer : L'accs de base T0 (Basic Rate Interface) est un accs 128kb/s (deux canaux B 64kbit et un canal D de signalisation 16 kb/s). L'accs primaire T2 (Primary Rate Interface) est 2 Mb/s (30 canaux B et 2 canaux D). On considre d'une manire gnrale qu'une ligne tlphonique besoin de 64 kb/s donc le BRI permet un accs pour deux lignes tlphoniques, tandis qu'un lien PRI permet un accs pour environ 30 lignes.

SDSL
Les liaisons SDSL sont plus adaptes aux besoins d'entreprises. Il s'agit d'une connexion dbits symtriques de 2 8 Mb/s.
Dernires modifications le 30/03/11 - Page 6 -

Tlphonie et voix sur IP

nicodewaele [AT] gmail.com http://nicodewaele.free.fr

Nicolas Dewaele

Trunking SIP
Un Trunk SIP ou aggrgat de compte SIP, est un type d'abonnement pris chez un oprateur de tlphonie sur IP, permettant aux entreprises de relier plusieurs sites distants avec des IPBX, pour tlphoner sans passer par le rseau tlphonique classique . Sur le schma, on peut voir deux agences abonnes un compte trunk SIP, qui peuvent l'utiliser pour les appels en interne dans l'entreprise ou en externe vers les rseaux RTC, cellulaires ou de tlphonie sur IP.

Dernires modifications le 30/03/11 - Page 7 -

Tlphonie et voix sur IP

nicodewaele [AT] gmail.com http://nicodewaele.free.fr

Nicolas Dewaele

IV- Principaux protocoles :


Parmi les protocoles lists ci-dessous, il faut distinguer les protocoles de signalisation et de mise en relation des clients (H323, SIP, MGCP et IAX) de transport des donnes multimdia (RTP, RTCP) Globalement, la pile de protocole est la suivante :

H.323
Il s'agit plus exactement d'une famille de protocoles concernant la voix et la vido sur IP. La pile de protocoles possibles est la suivante : Il a t invent en 1996. Trs utilis ses dbuts, il cde de plus en plus de place au protocole SIP. L'application la plus connue utilisant H.323 est Microsoft Netmeeting. Aujourd'hui, il est principalement utilis par les oprateurs mais peu en entreprise.

IAX
Inter-Asterisk Exchange a t cr par l'quipe de dveloppement du serveur IPBX Asterisk. Il permet de faire transiter voix et vido sur des dbits plus faibles. D'autre part, il vite les problmes de NAT poss par SIP car il n'utilise qu'un port UDP. Il est de plus en plus utilis mme s'il est encore jeune, pas normalis et pas implment sur tous les quipements.

Dernires modifications le 30/03/11 - Page 8 -

Tlphonie et voix sur IP

nicodewaele [AT] gmail.com http://nicodewaele.free.fr

Nicolas Dewaele

SIP
Il s'agit du protocole de rfrence en matire de tlphonie. Il a t dvelopp en 1997 dans le but d'tre utilis sur Internet, donc il est tout fait adapt ce genre d'application (contrairement d'autres protocoles hrits de la tlphonie classique). Il est moins lourd configurer que les protocoles historiques issus de la tlphonie classique. Il est implment dans tous les matriels actuels (tlphones IP, softphones, IPBX). Il est lui aussi capable de transporter de la voix et de la vido. Il est adopt par de nombreux fournisseurs de services Internet : Free fournit un compte SIP ses abonns Skype l'a adopt depuis sa cration Utilis par AOL, Yahoo, Microsoft, Wanadoo, Free, Orange, Iliad, ...

MGCP
Ce protocole n'est pas normment utilis en entreprise, il est plutt utilis par les fournisseurs d'accs Internet. Il a la particularit de fonctionner en client / serveur, contrairement SIP ou H323 qui fonctionnent en poste poste et de ncessiter un agent d'appel (MG) qui est souvent install sur les box.

SCCP
Il s'agit d'un protocole propritaire de Cisco mis en place pour viter le protocole H323 trop compliqu mettre en place. Il est trs lger, utilise peu de bande passante et est principalement utilis pour les communications entre les tlphones et le call manager, ainsi que pour le contrle des confrences.

RTP/RTCP
RTP est un protocole normalis par l'IETF, permettant de transporter tout mdia de type temps rel (audio, vido, ). Son rle est : identifier le type de contenu vrifier si des segments se sont perdus contrler le contenu l'arrive. RTP est complmentaire aux protocoles vus prcdemment, il ne fait qu'assurer le transport des informations alors que les autres protocoles assurent l'appel, l'authentification et la mise en relation des htes. RTCP permet de contrler les flux RTP au moyen de paquets basiques concernant les participants et la QoS.

Dernires modifications le 30/03/11 - Page 9 -

Tlphonie et voix sur IP

nicodewaele [AT] gmail.com http://nicodewaele.free.fr

Nicolas Dewaele

V- Les codecs :
Un codec est un algorithme de codage et de dcodage des donnes multimdia. Les diffrents quipements de tlphonie sur IP peuvent prendre en charge un ou plusieurs de ces codecs audio et vido. Certains codecs sont propritaires, d'autre sont libres. Les codecs suivants (la liste n'est pas exhaustive) sont utilisables avec Asterisk et sont classs par ordre de qualit audio (voir tableau rcapitulatif).

G711
Ce codec existant dans Asterisk donne les meilleurs rsultats en terme de qualit d'coute. Sa qualit gale presque le rseau tlphonique commut. D'autre part, il ne gnre que trs peu de travail pour le processeur. Ces rsultats sont dus au peu de compression qu'il gnre. Autre avantage, il est implment dans la plupart des quipements. En contrepartie, son dfaut est d'utiliser une bande passante leve de plus de 64 kbit/s soit plus importante que le RTC. Ce codec est donc plutt utilis pour le rseau local.

G729a
Ce codec gratuit, condition qu'il n'y ait pas de transcodage (passage d'un codec un autre), est un trs bon compromis entre la qualit du signal et l'utilisation de la bande passante. Avec G711, ils reprsentent les codecs les plus utiliss en tlphonie sur IP.

G726
Ce codec gratuit, moins commun que les deux premiers, permet un bon rapport entre bande passante, qualit du signal et consommation du processeur.

G723.1
Ce codec est payant. Il est utilis pour le transcodage et l'avantage d'utiliser une bande passante trs faible. En contrepartie, la qualit audio n'est pas trs bonne.

GSM
Le codec par dfaut d'Asterisk prsente lui aussi une qualit audio moyenne mais une bande passante trs faible. Il est plutt utile pour les communications distantes.

Dernires modifications le 30/03/11 - Page 10 -

Tlphonie et voix sur IP

nicodewaele [AT] gmail.com http://nicodewaele.free.fr

Nicolas Dewaele

Tableau rcapitulatif et scores MOS :


Algorithme : Licence : G.711 G.729a ILBC G.726 G.723.1 GSM Libre (UIT-T) Gratuit sauf si transcodage Libre (non standard) Libre (UIT-T) Payant utilis pour transcodage Libre (Asterisk) Bande passante : 64 kbit/s 8 kbit/s 15 kbit/s 32 kbit/s 5.3 kbit/s 6,3 kbit/s Score Mos /5 4,1 (Excellent) 3,9 (Bon) 3,9 (Bon) 3,85 (Bon) 3,6 (Moyen) 3,5 (Moyen)

Codecs de vido et d'images :


Pour les autres flux multimdia, voici une liste des principaux codecs : Les codecs vidos supports par la plupart des quipements sont : ITU-T H261 ITU-T H263 ITU-T H264 MPEG4 Les codecs d'images supports la plupart du temps sont : JPEG PNG

Dernires modifications le 30/03/11 - Page 11 -

Tlphonie et voix sur IP

nicodewaele [AT] gmail.com http://nicodewaele.free.fr

Nicolas Dewaele

VI- Problmes poss par la convergence dans le rseau :


Dlais de transmission de la voix :
Le dlai concerne la transmission du paquet de bout en bout (de l'utilisateur l'utilisateur). Voici la liste des tapes dans la communication tlphonique sur IP et le temps moyen de chacune d'elles : tape Numrisation Codage et Compression Encapsulation Transmission Traverse du rseau Rception Buffer de gigue Dcapsulation Dcompression Conversion numrique analogique Temps moyen 1 ms 42,5 ms 5 ms 2 ms Inconnu 2 ms 60 ms 5 ms 12,5 ms 1 ms Total 142 ms + temps de traverse D'aprs le tableau suivant, on peut avoir une ide des dlais acceptables pour transmettre de la voix sur un rseau : Dlai de transmission de la voix < 300 ms Entre 300 et 500 ms Entre 500 ms et 1s > 1s Qualit d'coute Excellente Moyenne Faible Inaudible

En conclusion, si on veut avoir une bonne qualit en tlphonie, le temps de traverse du rseau ne doit pas dpasser 150 ms ce qui est court.

Gigue
La Gigue est la variation dans le dlai dacheminement de paquets appartenant au mme flot. En tlphonie ou vido, le flux de donnes se doit d'tre constant mais avec une gigue importante, le flux devient inconstant et perturbe l'application finale.

Dernires modifications le 30/03/11 - Page 12 -

Tlphonie et voix sur IP

nicodewaele [AT] gmail.com http://nicodewaele.free.fr

Nicolas Dewaele

Le retard :
A chaque passage travers un quipement d'interconnexion, l'acheminement des paquets peut tre retard pendant une ou plusieurs de ces quatre phases :

Traitement
En entrant dans l'quipement, le paquet est vrifi puis on recherche dans les tables quoi il correspond.

Attente (voir congestion)


L'quipement a choisi sur quelle interface il devait transmettre le paquet mais il se peut qu'il y ait une file d'attente en sortie de cette interface, qui retarde le dpart du paquet.

Transmission
Selon la longueur du paquet et le dbit sortant, le temps de transmission peut tre plus ou moins long.

Propagation
Le paquet est transmis sur le cble dans un temps qui dpend de la longueur du cble et du type de cble (de sa vitesse de propagation).

Congestion
La congestion d'un rseau informatique est lie une augmentation temporaire du trafic sur un quipement rseau. Quand la file d'attente (buffer) en sortie de l'quipement (ou de l'interface) arrive saturation, les nouveaux paquets arrivant sont supprims. Le principe mme du protocole TCP complique la rsolution d'une congestion : Chaque segment fait l'objet d'un accus de rception. Si l'un d'eux manque parce qu'il a t supprim, il doit tre renvoy par l'metteur ce qui continue la saturation l'quipement rseau.

Bande passante en tlphonie


En tlphonie classique, la voix ncessite une bande passante de 64kb. En fonction de l'algorithme de compression utilis, les dbits de la tlphonie sur IP varient entre 64 et 5kb/s. Quand le signal est trs compress, le temps de compression ou dcompression est long, demande des ressources en processeur et la qualit de la vido ou la voix est plus faible.

Dernires modifications le 30/03/11 - Page 13 -

Tlphonie et voix sur IP

nicodewaele [AT] gmail.com http://nicodewaele.free.fr

Nicolas Dewaele

Les pertes de paquets :


Les quipements d'interconnexion sont chargs de transmettre les paquets d'une interface une autre. Chaque interface est dote d'une mmoire tampon, sorte de file d'attente. Tant que cette mmoire n'est pas remplie, les paquets sont transmis sur la base du premier arriv, premier servi (FIFO).

Si la mmoire tampon dborde, les nouveaux paquets arrivant sont supprims, ce qui cre des pertes de donnes. En travaillant sur la voix ou la vido (technologies en temps rel), la perte n'a pas le mme sens que quand il s'agit d'informatique. En informatique, si je transmet un fichier et qu'un seul paquet manque l'arrive, tout est refaire, on ne pourra pas utiliser le fichier partiellement arriv. On s'arrange alors pour vrifier au fur et mesure qu'il ne manque pas de paquets et si un paquet est manquant, on le redemande. En tlphonie, si un paquet n'est pas achemin, c'est un tout petit chantillon de voix qui n'est pas pass. S'il ne s'agit que d'un paquet, ce sera inaudible pour l'interlocuteur. Pour une perte infrieure 7% de paquets, le signal est audible. Pour une perte infrieure 20% de paquets, le signal est mauvais (micro-coupures). Pour une perte suprieure 20%, le signal devient inaudible.

Dernires modifications le 30/03/11 - Page 14 -

Tlphonie et voix sur IP

nicodewaele [AT] gmail.com http://nicodewaele.free.fr

Nicolas Dewaele

VII- Notions sur la QoS :


Dfinition
La qualit de service correspond la possibilit de transporter dans les meilleures conditions possibles tous types d'informations n'ayant pas les mmes contraintes. Elle est surtout trs utilise pour les rseaux transportant des donnes de types voix ou vido, pour que ce type de trafic soit prioritaire par rapport aux donnes informatiques.

Mise en place :
La QoS s'applique sur les quipements de niveau 3 du modle OSI, les routeurs. Pour diffrencier le trafic, on utilise particulirement le champs ToS de IP (type of service) comme le fait le modle Diffserv. La mise en place de la QoS consiste d'abord diffrencier le trafic rseau en effectuant une reconnaissance des paquets qui transitent : Par IP Par protocole de niveau 3 ou 4 (TCP, UDP, ICMP, ) Par port Par date et heure En fonction de la congestion En fonction de la bande passante En fonction du temps de latence La plupart du temps est mis en place le lissage de trafic, qui rserve une certaine quantit de bande passante chaque service et vite les trop pleins de bande passante. On utilise pour cela les algorithmes Token Bucket ou Leaky Bucket (seau jeton ou seau perc).

Dernires modifications le 30/03/11 - Page 15 -