Académique Documents
Professionnel Documents
Culture Documents
La voix sur IP
Prsent par:
Plan de travail
Introduction. Le rseau Tlphonique Commut (RTC). Principe de la VoIP. Architecture dun rseau VoIP. Problmes Technique et QoS de la VoIP. Principaux protocoles de la VoIP.
Plan de travail
Les avantages du protocole SIP.
Codage et Transport de la voix sur IP. Protocole de transport temps rel.
Introduction:
La voix sur IP, consiste faire passer la voix en utilisant le protocole
IP. Un rseau fonctionnant sous ce protocole change des "paquets" loccasion dune "Session". Lide et donc de vhiculer, aprs lavoir numris, la voix sur la bande passante dun rseau et de lui appliquer le mme traitement que les autres types de donnes circulant sur le rseau, grce au protocole IP. La voix sur IP fait appel deux notions : le rseau IP et la voix vhicule traditionnellement par le RTC.
quotidiennement (telephonie,fax,AI) RTC assure la mise en relation momentane de 2 abonnes Commutation de circuit (Circuit-Switched). Une liaison est tablie par lautocommutateur (PBX). RTC alloue une bande passante de 64Kbps sur un canal fixe pendant toute la dure de la communication.
Principe de la Voip
Conversion A/N Suppression dcho Compression G.7xx Utilisateur
Signalisation
IP
UDP
RTP
G.7xx
Dcompression
Conversion N/A
Destinataire
Entreprise
Serveur
IP Phone
Routeur
Internet
WAN
Routeur
Autre interlocuteurs
Tltravailleur Filiale
Serveur
PC + Application VoIP
remplacer la tlphonie traditionnelle a cause des couts qui peuvent subvenir, dans le cas dun passage vers la VoIP. Elle ne garantit que trs peu de QoS : Linformation est envoye en Best Effort c--d linformation est juste envoye (sans se soucier de comment et quand elle sera achemine vers la destination ).
une qualit de communication inferieur celle obtenue en utilisant un tlphone analogique La QoS dun rseau dsigne sa capacit de transmettre les flux de diffrentes applications dans les bonnes conditions. Cette QoS se traduit techniquement par la fiabilit du service, la bande passante, le dlai, la gigue (jitter) et le taux derreurs (packet loss).
Rseau IP public
FAI
Rseau accs
Abonn B
Abonn A
FAI
Rseau accs
Abonn B
Rseau accs
Rseau IP public
Passerelle
Rseau RTC/GSM
Rseau IP public
Passerelle
Passerelle
Rseau RTC/GSM
Rseau RTC/GSM
Protocoles VoIP
En termes de tlphonie sur IP, on distingue deux catgories de protocoles : Les protocoles de signalisation tel que: H.323, SIP, IAX , MGCP etc. Les protocoles de transport de la voix tel que : RTP et RTCP.
dun rseau. Lutilit de la signalisation repose bien sr sur le principe de ltablissement des connexions, mais elle permet galement le transfert dinformations concernant la gestion du rseau et de ses ressources c d des informations de controles.
raccordement au rseau public (seuls les ordinateurs pouvaient communiquer entre eux). Labsence darchitecture gnralise pour la connexion de nimporte quel type de terminal. Chaque architecture tait dfinie pour deux quipements dune extrmit spcifique et ne pouvait pas interoprer avec dautre quipements. Un systme qui est sens mettre des gens en relation exige une certaine dose de standardisation. Cest pourquoi de nombreuses organisation ont alors prit part llaboration dun standard suffisamment gnrale pour dcrire toutes les possibilits de service de voix sur IP.
signalisation appartenant la couche application du modle OSI. Son rle est douvrir, modifier et librer les sessions. Louverture de ces sessions permet de raliser de laudio ou vidoconfrence,et de lenseignement distance sur IP.
pour initialiser des sessions SIP, ou UAS (User Agent Server) pour recevoir des sessions SIP. Les serveurs de rseau, a savoir le Proxy Server, Redirect Server, serveur denregistrement et serveur de localisation. Les passerelles (Gateway).
les agents SIP. Le redirect Server: le serveur retourne lappelant la localisation du demand. Le serveur de localisation: serveur recevant les demandes de localisation des utilisateurs. Serveur denregistrement: cest un serveur qui gre les requtes REGITER envoys par les UAs pour signaler leur emplacement courant.
Passerelle
(Gateway) Serveur de Redirection Tlphonique (Redirect Server) Proxy RNIS ou Rseau
Laboutissement dun appel seffectue de la manire suivante : Un utilisateur veut entrer en communication avec un autre via SIP. Appel au protocole SIP en prcisant la nature des changes. SIP choisit lun des protocoles dtaills dans larchitecture en couche (le mieux adapt en change) et dfinit le nombre de session ouvrir (pour changer de la vido par exemple, louverture de deux sessions est ncessaire : une session pour limage et une autre pour le son.
correspond la communication entre deux machines. Mode diffusif : On parle dans ce cas de multicast , plusieurs utilisateurs via une unit de contrle UC. Combinatoire : Combine les deux modes prcdents. Plusieurs utilisateurs interconnects en multicast via un rseau maillage complet de connexion.
UDP
TCP
IP
protocole SIP est effectu sous la forme de transaction. Une transaction est compose dune requte et dune rponse. Les requtes sont toujours mises par un client. et les rponses par un serveur. La structure Client/Serveur se retrouve dans les terminaux, le serveur denregistrement, le proxy et le serveur de redirection.
180 RINGING
200 OK
ACK
Session mdia
BYE
200 OK
Etablissement de la communication
Il y a deux faons pour quun appel SIP puisse tre tabli:
1-Par le biais dun Proxy : le Proxy aura la tche de router
lappel en direction du destinataire. Il se peut que le Proxy ne sache pas ou se trouve le destinataire, cest pourquoi dans ce cas l, il consulte le serveur de localisation.
(6) 200 OK
(5) 200 OK
Utilisateur A
Proxy
Utilisateur B
Etablissement de la communication
2- Par le biais dun serveur de redirection : le fonctionnement dun
tel rseau est le suivant : Lmetteur de lappel envoie sa requte au serveur de redirection. celui-ci lui retourne la position du destinataire sil la connat ; sinon il va consulter le serveur de localisation. Une fois que la position de destinataire est connue par le serveur de la redirection, il va la renvoyer lmetteur. Une fois lmetteur est en possession de ladresse de destinataire, il initialise une nouvelle requte directement vers le poste demand sans lintervention du serveur de rseau.
(3) jean@bureau
Redirect Serveur
(7) 200 OK
avec les deux. Offre dautres fonctions comme LIM (Instant Messaging) (GSM ou UMTS) protocole compatible avec les autres protocoles existants sur le march.
du signal et des communications dans des canaux . La largeur de bande dune transmission devra tre minimise tout en prservant la qualit de signal vocal reconstruit et en rpondant aux autres exigences lies lapplication. Dans le cas de la transmission de la voix sur IP, la rduction du dbit limitera le nombre ou la taille des paquets envoyer sur le rseau. Le transport de la voix sur le rseau IP comme consquence un doublement du dbit, du fait de lajout dun en-tte pour chaque protocole utilis.
Signal
Numrique
1110101110110000011101
Real time RTP Protocol
TCP et UDP
Internet
IP TCP et UDP
Protocol
RTP 1110101110110000011101
Dcompression des donnes (la compression de donnes est un codage). Il sagit dun procd permettant de compresser et de dcompresser un signal, de laudio ou de la vido, le plus souvent en temps rel.
signal. Le processus de codage se compose de deux tapes : la numrisation de la voix, puis la compression numrique. La numrisation: qui seffectue par lchantillonnage et la quantification.
Compression numrique:
Le signal numrique est compress pour diminuer le dbit ncessaire. Dans la VoIP on utilise frquemment les codeurs ITU. En complment de la compression, un mcanisme appel VDA
(Dtection de lActivit de la Voix) permet de rduire la bande passante consomme en dtectant les silences produits lors dune conversation entre deux personnes qui cdent la parole tour de rle. Lactivation de ce mcanisme VAD peut procurer jusqu 50% de gain de bande passante.
commutation de circuits pour mettre en relation deux interlocuteurs. Deux demi-circuits voix sont ouverts en permanence entre les deux correspondants et le PBX. La particularit de la VoIP est dassurer le transport sans logique de connexion entre deux points(De ce fait on minimisera la bande passante, protocoles beaucoup plus souples de contrle et de gestion de sessions).
couches infrieurs celle qui contient linformation voix. Parmi lesquels : IP, TCP, UDP etc.
Cest un protocole qui facilite le transport temps rel de bout en bout des flux de donne audio et vido sur le rseau de paquets. Il fait partie de la couche application du modle OSI, et il peut sappuyer sur diffrents protocoles. Dans larchitecture TCP/IP, elle sappuie sur UDP qui est mieux appropri aux transmissions temps rel. RTP permet de : Reconstituer la base de temps des diffrents flux multimdia(audio, vido,etc.). Dtecter les pertes de paquets. Identifier le contenu des paquets pour leur transmission scurise.
Le protocole RTP
Il ne permet pas de :
Rserver des ressources dans le rseau. Apporter une fiabilit dans le rseau. Garantir le dlai de livraison.
Le rle principal de RTP consiste mettre en uvre
des numros de squence de paquets IP pour reconstituer les informations de voix ou vido mme si le rseau sous-jacent change lordre des paquets.
Len-tte RTP
Len-tte RTP comporte les informations illustres dans la figure suivante
V P X CC M PT Numro de squence
Timestamp (Horodatage)
Donnes
protocole. Le champ Padding P (1 bit) : Si P est gal 1, le paquet contient des octets additionnels de bourrage (padding) pour finir le dernier paquet. Le champ extension X (1 bit) : Si X=1 len-tte est suivie dun paquet dextension. Le champ CSRC count CC (4 bits) : Contient le nombre de CSRC qui suivent len-tte. Le champ marker M (1 bit) : Son interprtation est dfinie par un profil dapplication (Profile). Le champ payload type PT (7 bits) : Ce champ identifie le type de payload (audio, vido, image, texte, html, etc.). Le champ numro de squence (16 bits) : Sa valeur initiale est alatoire et il sincrmente de 1 chaque paquet envoy, il peut servir dtecter des paquets perdus.
octet du paquet RTP t chantillonn. permet la synchronisation et le calcul de la gigue la destination. Le champ SSRC (32 bits) : Identifie de manire unique la source. Cet identificateur est choisi de manire alatoire avec lintrt quil soit unique parmi toutes les sources dune mme session. La liste des CSRC identifie les sources (SSRC) qui ont contribus lobtention des donnes contenues dans le paquet qui contient ces identificateurs. Le champ CSRC (32 bits) : Identifie les sources contribuant Dans une session multimdia, chaque mdia est transport dans des sessions RTP distinctes. Cela permet de sadapter la bande passante des destinataires : certains ne peuvent recevoir que laudio. Cest grce lidentificateur de la source et lhorodatage des chantillons que la synchronisation peut tre assure.
Le protocole RTCP
de contrle tous les participants dans une session. Mme mcanisme de distribution (en RTP) que les paquets de donnes.
Fonctionnement du RTCP
Linformation sur la qualit de la session : RTCP fournit, en
rtroaction des informations sur la qualit de rception de donnes transmises dans les paquets RTP. Cette information est utilise par lmetteur pour ladaptation de type de codage au niveau des ressources disponibles. Il garde une trace de tous les participants une session, tel que linformation CNAME (Canonical Name) : identifiant unique et permanent pour un participant.
Len-tte RTCP
32 bits
P RC ou SC PT
Longueur totale
actuellement V=2. Le champ Padding P (1 bit) : Si P est gal 1, le paquet contient des octets additionnels de bourrage (padding) pour finir le dernier paquet. Le champ RC (5 bits) : Nombre de blocs dinformation (rapports ou sources). Le champ PT (8 bits) : Il donne le type de rapport du paquet. Le champ longueur (16 bits) : Il indique la longueur totale du paquet.
RTP, RTCP
Les destinataires du paquet RTP fournissent en retour des informations sur la qualit de la rception, en utilisant des paquets RTCP dont la forme varie selon est ce que le destinataire est lui-mme un metteur de contenu ou pas. Les deux types, SR et RR, contiennent zro, un ou plusieurs blocs de rapport de rception, destin chacune des sources de synchronisation desquelles le rcepteur a reu un paquet de contenu RTP depuis le rapport prcdent. Lmetteur peut modifier sa transmission en fonction du feed-back reu, le rcepteur peut comprendre qui les difficults de rception quil rencontre sont dorigine locale, rgionale ou plus globale. Les ventuels superviseurs ne recouvrent que les paquets RTCP et pourront valuer la performance du rseau.
Conclusion
Le monde de la tlphonie sur IP se porte bien, toujours en
plein boum depuis ces dernires annes o cette technologie a rvolutionn le monde des tlcoms. En effet, la tlphonie sur IP offre de nouvelles perspectives encore impossibles avec les systmes tlcoms traditionnels et plus rcemment, elle offre une simplicit d'exploitation par le biais d'interfaces graphiques intuitives.