Vous êtes sur la page 1sur 25

I.

Introduction Gnrale :

La communication vocale est lun des moyens de communication prfr des humains. La tlphonie fait partit de cet univers qui assure la correspondance en temps rel entre les tres distants. Elle est lun des rares secteurs dactivits qui est en constante croissance. Le rseau informatique qui est un rseau de transport de donnes numriques est depuis quelques annes capable de grer les communications vocales en temps rel entre 2 personnes distantes. On parle ici de la tlphonie sur IP. Cette nouvelle forme de communication qui prend de plus en plus dimportance dans les entreprises mrite que lon comprenne ces techniques, ces rgles ainsi que ces procdures de communication.

1. Problmatique de base :
La tlphonie sur IP adresse 2 types dapplications : Celle qui comme la tlphonie classique met en jeu une interaction humaine : laquelle implique un temps de transite trs court. Celle qui transporte les paroles unidirectionnelles et qui nexige pas de temps rel : cette catgorie ressemble essentiellement au transfert de fichiers contenant la parole. La tlphonie sur IP permet dintgrer dans un mme rseau les services de donnes et de la tlphonie. Les avantages de cette intgration sont bien sur la baisse des frais de communication mais aussi la simplification de la maintenance des rseaux qui passe de 2 (tlphonie et donnes) 1 seul (donnes). Les difficults que la tlphonie impose au rseau IP sont : La forte contrainte temporelle due linteraction entre individu. Le temps de latence doit tre infrieur 300 ms si lon veut garder une interaction humaine acceptable. Lcho : qui est produit lorsque le signal rencontre un obstacle. Le besoin davertir par sonnerie la personne qui est appele : de signaler loccupation de la ligne, la mise en attente ou lindisponibilit du correspondant. Ainsi que la rupture de la communication.

2. Comparaison avec la tlphonie classique :


La tlphonie classique utilise une technologie de circuit. Les ressources tant rserves, la voix est toujours dgage sur le circuit et les ressources appartiennent uniquement aux signaux qui transitent entre lmetteur et le rcepteur. La contrainte temporelle est alors rsolue ici. En Revenge dans un rseau de transfert de paquet aucune ressource nest rserve. Il est impossible de savoir le temps dattente des paquets dans les nuds de transfert. La premire gnration de tlphonie classique tait compltement analogique. Aujourdhui dans la tlphonie traditionnelle numrique, le signal analogique est numris grce un codeur dcodeur appel codec. Le temps de transit est de mme ordre de grandeur que le temps de transfert du signal analogique car les dcodeurs sont trs rapides et ne modifient pas fondamentalement le temps de transite.

3. Avantages et solutions de la TOIP a. Avantage:


La tlphonie na jamais t une application simple. Les contraintes de temps rel et la synchronisation pse doublement sur sa mise en uvre et la tlphonie par paquet ne fait que compliqu ce transport. Cependant plusieurs raisons expliquent le succs de la tlphonie par paquet plus prcisment la VOIP.

i.

La convergence :

Quel que soit le type de rseau de donnes vhicules le rseau est unique : les flux de voix, de vidos, de textes et dapplications transitent sur le mme rseau. Les communications deviennent plus riches sans avoir besoins de multiplier les canaux de transport. Lexemple le plus en vue est la messagerie instantane qui comprend la voie, la vido et les messages textes. Pour ladministrateur, on a un seul rseau administrer. Ce qui simplifie grandement la gestion.

ii.

Optimisation des ressources :

Dans le rseau RTC (rseau tlphonique commut) qui est commutation de circuits, les ressources sont ddies pour toute la dure de la communication quelle soit utilise ou non. Pour que la voix supporte simultanment la superposition de 2 paroles correspondants aux 2 intervenants dune communication tlphonique, les rseaux RTC doivent allouer pour chaque intervenants des canaux lun pour lmission lautre pour la rception. Dans les rseaux IP, aucune ressource nest rserve mme lorsque la communication est engage. La priode dite morte due au silence observ par les 2 interlocuteurs peut tre exploite comme ressource par dautres services.

iii.

Le cot de transport quasiment nul :

Pour acheminer la voix et la vido, les oprateurs ne sont plus obligs de louer et de maintenir des lignes onreuses travers le monde. Il suffit dutiliser le rseau de transport pour faire passer la voie et la vido. Lintgration supplmentaire de la tlvision dans les rseaux de donnes fait chuter galement les cots de transports de cette application.

iv.

Services exclusifs :

Certains services sont propres au rseau IP par exemple le service de prsence consistant dtecter si un user est connect au rseau ou non. Ceci ne ncessite aucune rservation de ressources dans le rseau IP la diffrence du rseau RTC. Pour vrifier que le tlphone de ton correspondant est teint, il faut obligatoirement mettre un appel vers lui dans le rseau RTC.

b. Solutions :
Les solutions pour les entreprises et le grand public concernant la tlphonie et la vido sur les rseaux IP sont nombreuses et varies. Elles tournent en gnrale autour des rseaux ip privs dentreprises et dinternet ainsi que de linteroprabilit de ces rseaux avec les rseaux de tlcommunication.

i.

Messagerie instantane :

Dans les entreprises on dveloppe de plus en plus des solutions de communication temps rel entre les diffrents users du rseau informatique. Ces solutions offrent gnralement 3 types de services savoir : La messagerie lectronique La voix Et la vido

La gratuit de ces services au saint de lentreprise nocculte pas la valeur ajoute en termes de communication.

ii.

Netmeeting :

On peut tenir des runions en groupe de 2, 3, 4 voire mme plus tout en restant connect chacun dans son bureau. On dirait mme quen entreprise il nest plus ncessaire de rserver une salle uniquement pour des raisons de travail. Il faut signaler quil est compltement gratuit lorsquon reli au rseau de lentreprise. La visiophonie, la visioconfrence ainsi que la vido confrence sont des services forte valeur ajoute que lon peut implmenter dans les rseaux dentreprise ou sur internet avec une gratuit dutilisation.

iii.

La tlphonie sur internet :

Le rseau internet a contribu grandement la baisse des cots dappel linternational. La quasi-totalit des pays dans le monde entier est connect au rseau internet. Tous les oprateurs de tlphonie sont connects au rseau internet. Il nest plus question de louer des lignes spciales vers diffrents pays. Aujourdhui lorsquon effectue un appel international, loprateur national contacte loprateur du pays de destination travers le rseau internet. Lchange des donnes entre les 2 oprateurs travers internet est quasiment gratuit. Le principe de Call shop international rend lappel international vers un pays quasiment au mme cot que lappel local dans ce pays. La tlvision sur internet prend de plus en plus dampleur ce qui inquite les cblo-oprateurs.

Si tous les services offerts par la tlphonie et la vido sur IP ont pour but la rduction des cots et luniformisation des moyens de communication, il reste tout de mme quelques questions quon pourrait se poser : La scurit sur les adresses IP. Autrefois, les rseaux taient fortement scuriss grce la notion de circuit. La scurit dans le monde IP est un vaste chantier car on rencontre des problmes dauthentification, de confidentialit et dintgrit ; La disponibilit. les rseaux de communication lorsquils sont bien construits sont pratiquement disponibles 100% du temps. On remarque que la disponibilit des rseaux IP est trs variable dun oprateur un autre. Cet indisponibilit engendre des pertes considrables ; La gestion du rseau IP. les trois rseaux de la gnration prcdente (donnes, voix, vido) possdait trois systmes de gestion relativement simples. Avec lintgration, il ny a plus quun seul systme de gestion de ce fait assez complexe ; Contrle. Chaque rseau pris sparment savoir les donnes, la voix et la vido est contrl par un algorithme assez simple. Lintgration des diffrents flux dans le mme rseau complexifie normment le contrle de lensemble ; Qualit de service. Etant lie linfrastructure, la nouvelle gnration des rseaux doit tre capable de prendre en charge les qualits de service de chaque application transitant sur le mme rseau.

Etude de processus de communication tlphonique et vido sur IP


1. Les contraintes temporelles :
Emetteur Ordre Codec analogiq Numrisation ue Codec Rcepte ur

..101 .. En tte . .01011 .

Remplissage

101 .

En tte 101 .

Propagation Transmission

Rseau IP

La tlphonie et la vido IP possde les mmes contraintes de communication temps rel que la tlphonie et la vido classique. Lorsque 2 personnes sont lune face lautre, le temps de transit du signal sortant de la boucle dun utilisateur est quasiment nul. Lorsque deux personnes distance communiquent par lintermdiaire dun rseau, la mme contrainte doit tre vrifie. Cette contrainte est de 300 ms.

Cest la valeur maximale autorise. Pour une bonne qualit dcoute, la latence ne doit pas tre suprieure 150 ms. Le temps de transfert du flux tlphonique et vido sur IP est constitu de la somme des cinq temps suivants : Temps de numrisation. La parole tlphonique est un signal analogique impossible coder sur un ordinateur. Il faut la numriser. Ceci se fait laide dun codec. Le temps de numrisation est ngligeable car le codec est trs rapide. Mais cest lui (le codec) qui va dterminer la vitesse laquelle les donnes seront mises; Temps de remplissage des paquets. Aprs la numrisation, les donnes sont regroupes en paquet qui comporte ladresse de lmetteur et de ladresse du rcepteur qui plac une fois le paquet constitu. Le temps de remplissage peut tre dfini comme le temps mis par le codec pour remplir un paquet de taille fixe; Temps de propagation. Le temps de propagation dun signal binaire envoy dun endroit un autre dpend de la distance parcourir. Le signal binaire se propage la vitesse de 200 000 km/s (gal 200 km/ms) ; Temps de transmission. La transmission dpend de la quantit de donnes mises et du dbit auquel fonctionnent les liens entre lmetteur et le rcepteur. On peut donc dfinir le temps de transmission comme tant le rapport de la quantit de donnes envoyes sur le dbit du lien considr ; Temps de traitement dun paquet par les nuds intermdiaires. Pour aller de lmetteur jusquau rcepteur, les flux de donnes traversent les routeurs qui ajoutent les informations permettant dacheminer le paquet bon port. Le temps de traitement dun paquet au niveau dun routeur est de lordre de la milliseconde.

2. La tlphonie numrique (la numrisation) Pour numriser la parole ou la vido, trois oprations successives ncessaires sont requises.

a. Echantillonnage Il permet de choisir la valeur la plus proche possible de la valeur relle.


Valeurs

Temps en s

125 s

b. Techniques de codage Il est possible de compresser la parole numrise par diffrentes techniques. La plus classique dentre elle est le codage diffrentiel qui consiste travailler sur diffrences entre les chantillons plutt que deffectuer un codage absolu. Dans ce dernier codage, chaque point est cod indpendamment du point prcdent ou du point suivant linverse du codage diffrentiel qui voit chaque point cod en fonction du point suivant. On peut aussi citer parmi les mthodes de codage temps rel les mthodes delta () ou delta modulation (m) qui sappuie sur le codage dun chantillon en relation avec le prcdent.

c. Les codecs audio : Il existe de nombreux codeurs audio associs aux diffrentes techniques

dchantillonnage. On peut classer les codeurs en 3 grandes classes : Les codeurs en forme donde : cest un codeur utilisant londe sans la compresser ; Les codeurs paramtriques : cest un codeur utilisant un modle de production vocal ; Les codeurs paramtriques : cest un type de codeur qui combine les deux cits en sus ;

Selon les diffrentes classes, il existe plusieurs sortes de codecs. Un codec est un algorithme qui permet de compresser et dcompresser les flux analogiques en flux numriques et inversement. Exemple : Codec G.711 G.729 G.723.1 G 726 G5M Dbit Kbit/s 64 8 6 ,4 /5,2 32 13 MOS 4,2 4 3,9 /3,7 3,8 3,5

La qualit de service de la tlphonie sur IP signifie la qualit Pour dterminer la qualit de service dune application tlphonique, on a en gnral trois facteurs : La qualit de la transmission de la voix qui est la partie technique qui prend en compte le signal de dpart et qui essaie de le retranscrire au mieux au niveau du rcepteur. Elle comprend lchantillonnage, la quantification, le codage, la transmission et la propagation; Lefficacit de la conversation cest linteractivit plus ou moins grande entre deux individus entrain de converser. On peut signaler ici un facteur trs important qui est lcho (il apparait lorsque le signal rencontre un obstacle); Lintelligibilit de la communication. Cest la faon dont sexpriment les individus en communication.

III. a. La signalisation :

LA SIGNALISATION H323

La signalisation dsigne la transmission dun ensemble de signaux et dinformations de contrle chang entre les interlocuteurs dune communication. La signalisation permet dinitier, de ngocier, dtablir, de maintenir et de fermer une communication. La communication tlphonique comprend deux types de transfert :

Le transfert de donnes brutes Le transfert dinformations de contrle

Lorsquune personne appelle lautre, elle na initialement pas de donnes lui transmettre mais veut simplement tre mis en relation avec son correspondant. Cette mise en relation ncessite dabord de localiser lappel puis de faire sonner son poste afin de lui signaler lappel. Pour la localisation comme pour lavertissement de lappel on parle de signalisation. De la mme manire lorsque la sonnerie dappel retentie dans le terminal appel, lappelant est immdiatement inform par une tonalit particulire sur son terminal tlphonique. Cest aussi une information de signalisation. Lorsque lappel rpond, le transfert dinformations brutes c'est--dire le transport de la voie est alors fidlement retransmis dun correspondant un autre. Ces deux phases sont lies. La signalisation en ralit correspond aux fonctionnalits de la couche application du modle TCP/IP.

b. Le protocole H323 :
Le protocole H323 encore appel Packet Base Multimedia Communication Systems ou systme de communication multimdia fonctionnant en mode paquet, figure parmi les premiers protocoles de signalisation pour la tlphonie et la vido sur IP. Ce protocole est spcifi pour le traitement de la signalisation des donnes multimdia avec de fortes contraintes temporelles comme la voie et la vido mais aussi la ralit virtuelle pour les jeux en rseau.

c. Architectures et fonctionnalits du protocole H323 :

Le protocole H323a une architecture centralise autour de 4 entits. Une architecture H323 est gnralement constitue de 4 catgories :

Le terminal H323 Gate keeper Gateway MCU

Gate Keeper RESEAU IP

MCU

. Gateway

Terminal H323

Rseau IP

La nomenclature H323 dfini 2 notions quil convient de connaitre et de diffrencier :

Systme h323 :
Qui est un ensemble de 2 terminaux au minimum et dautres quipements pouvant tre ajouts

La zone h323 :
Qui est un ensemble de 2 terminaux avec un Gate kepper au minimum et dautres lments pouvant tre ajouts.

i.

Le terminal H323 :

Il peut tre un tlphone IP ou un logiciel tlphonique install dur un ordinateur ou encore un Soft phone. Pour quun terminal soit de type H323 il doit respecter les pr requis fonctionnels suivants : Supporter les protocoles H225.0 et H245 (obligatoire) Supporter les protocoles RTP/RTCP (Obligatoires) Supporter le codec G.711 (obligatoire) Supporter les liaisons asymtriques (optionnel) Supporter le multicast (optionnel)

Des terminaux H323 peuvent parfaitement communiquer entre eux en utilisant le protocole de signalisation H323 et sans intervention dautres lments de larchitecture. Ils forment ainsi un systme H323.

Signalisation . . . Transfert de flux multimdia . . .

Terminal H323

Terminal H323

Rseau IP

ii.

Gate Keeper (point de contrle et de gestion):

Cest un lment facultatif du systme H323. Sa fonction premire consiste assurer la localisation des abonns. On dit que larchitecture H323 est centralise autour du gate keeper. Dans une zone H323, tous les terminaux doivent ncessairement senregistrer auprs du gate keeper et y solliciter lautorisation des appels en mission comme en rception. Gate Keeper

Signalisation H225.0 et H245 (Q931, RAS)

signalisation H225.0 et H245 (Q931, RAS)

. Session Media

Terminal H323

Transfert de flux de donnes (RTP / RTCP)

Terminal H323

La zone H323
iii. Passerelle ou Gateway :

Elle assure linterconnexion dun rseau commutation de paquets (rseau ip) avec les rseaux tlphoniques classiques.

Gate keeper

Signalisation

signalisation

Flux de donnes . . .

Terminal H321

Gateaway

Tlphone Analogique fl Flux de donnes et signalisation

iv.

La MCU et la confrence :

MCU = Multipoint Control Limit

Signalisation

signalisation

Flux de donnes

MCU

et flux de donnes

Signalisation Flux de donnes

signalisation et flux de donnes

T. H323 La confrence : T.H323

La MCU est utilise pour mettre en place des confrences multimdia entre plusieurs intervenants au moins 2. Toutes les communications passent par la mcu (la signalisation et le transfert des donnes). La MCU est compose de 2 lments :

MC (multipoint controller)
Charg de ngocier les paramtres de la confrence.

MP (multipoint processor)
Cest le centre de traitement d flux multimdia.

d. Couche protocolaire de H323 :


Applications H323

RAS

H225.0

Q931

H245

RTP / RTCP

Interface Rseau IP

RAS (Registration Admission Status)

i.

Le protocole H225.0 :

Il est utilis pour permettre la signalisation dappel et la signalisation denregistrement avec le contrle dadmission.

Q 931 :
Permet ltablissement dun appel, la libration de la communication et la transmission des messages indiquant ltat dun appel (occupation, redirection, indisponibilit, etc).Ce protocole regroupe les fonctionnalits de mise en paquet, de synchronisation, de multiplexage et de confidentialit.

RAS :
Intervient pour les dialogues entre les terminaux et le gate keeper. Il utilise les ports par dfaut UDP 1719 et 1718.

ii.

Le protocole H245 :

Il soccupe de la signalisation de control de connexion, gre louverture du canal de control, ltablissement du canal de transmission, la ngociation des paramtres tels que le codec utilis et le contrle de flux ainsi que la fermeture du canal de control.

16/11/2011

LE PROTOCOLE SIP
La tlphonie ip se situe la jonction entre 2 mondes celui des tlcoms et celui dinternet. Le premier a invent le service et le second cherche se lapproprier. Cependant les intervenants de ces 2 mondes ont cherch chacun faire valoir sa vision de la tlphonie en mettant sur pied son propre protocole. Du ct tlcom le protocole H323 propose une architecture centralise qui rappelle les origines de la tlphonie traditionnelle. Du ct internet le protocole SIP propose un mcanisme trs proche de ceux des protocoles en vigueur sur internet.

I.

Standardisation du SIP (session initiation protocol) :

Le SIP a t mis sur pied depuis 1995. Sa premire version commerciale est sortie en 1997 et a t implment avec succs avec le logiciel NetMeeting de microsoft. Le protocole SIP a tconu pour sadapter internet c'est--dire supportla monte en charge du nombre dutilisateurs. Pour cela larchitecture du site repose sur plusieurs serveurs qui distribuent la charge du rseau en communicant entre eux comme les serveurs DNS le font sur internet.Cette approche se rvle hautement volutive et flexible puisque de nouvelles fonctionnalits peuvent tre dployes tout moment sans avoir modifier les composants existants. Le protocole SIP au sens propre est un protocole de signalisation hors bande pour ltablissement, le maintien, la modification, la gestion, et la fermeture de sessions interactives entre utilisateurs pour la tlphonie, la vido confrence et plus gnralement pour toutes les communications multimdias. Le protocole SIP nassure pas le transport de donnes utiles mais a pour fonction dtablir la liaison entre des interlocuteurs. Autrement dit, il ne vhicule pas la voix ni la vido, mais assure simplement la signalisation. Il se situe au niveau de la couche application et fonctionne selon une architecture client/serveur.

II.

Architecture du SIP :

Le protocole SIP sappuie sur une architecture purement logiciel. Elle sarticule principalement autour de 5 entits :

Terminal utilisateur Serveur denregistrement Serveur de localisation Serveur de direction Serveur proxy

Proxy

Localisation

Terminal

Client

Redirection

Enregistrement

Serveurs

Suivant larchitecture du site, nous constatons quil existe 2 catgories de services :

Lun fourni au niveau des utilisateurs par le terminal Lautre est fourni au niveau des serveurs du rseau :
Ces derniers (les serveurs) sont aussi repartis en 2 classes qui sont : o les serveurs de redirection et proxy qui facilitent le routage des messages de signalisation et jouent le rle dintermdiaire o et les serveurs de localisation et denregistrementqui ont pour fonction denregistrer et de localiser les abonns du rseau.

a. Terminal SIP :
Le terminal est un lment prsent sous forme de composant matriel ou logiciel dont dispose lutilisateur pour appeler ou tre appel. On lappel gnralement le user agentet est compos de 2 parties :

Le User Agent Client (UAC) : charg dmettre les requtes et cest lui qui
initie lappel

Le User Agent Server (UAS) : Charg dcouter de recevoir et de traiter les


requtes, cest lui qui rpond lappel

b. Serveur denregistrement :
2 terminaux SIP peuvent communiquer entre eux sans passer par un serveur denregistrement condition que lappelant connaisse ladresse ip de lappel.Mais lorsque lappel est mobile, dont nayant pas dadresse ip fixe, cela devient fastidieux. Le serveur denregistrement offre un moyen de localiser un composant avec souplesse tout en grant la mobilit de lutilisateur.Il peut en outre supporter lauthentification des abonnes.

c. Serveur de localisation :
Il joue un rle complmentaire par rapport au serveur denregistrement en permettant la localisation des abonns. Ce serveur contient une base de donnes de lensemble des abonns quil gre. Cette base de donnes est renseigne par le serveur denregistrement. Chaque fois quun user senregistre auprs du serveur denregistrement, ce dernier linscrit dans la base de

donnes du serveur de localisation. On parle souvent du service de localisation dun serveur denregistrement en parlant du serveur de localisation.

d. Le serveur de redirection
Le serveur de redirection agit comme un intermdiaire entre le terminal et le serveur de localisation. Le terminal sollicite le serveur de redirection pour contacter le serveur de localisation pour cela il na pas besoin de connaitre les adresses ip des serveurs de localisation.

e. Serveur proxy :
Le serveur proxy permet dinitier une communication la place de lappelant. Il joue le rle dintermdiaire entre les terminaux des interlocuteurs et agit pour le compte de ces derniers. Le serveur proxy bien que fournissant le mme rle que le serveur de redirection, le serveur proxy va plus loin que la simple localisation en initiant la mise en relation des correspondants. Il peut acheminer tous les messages de signalisation des terminaux de linitiation, de la communication sa terminaison en passant par sa modification. Le serveur proxy est lentit la plus sollicite. Dans la ralit les serveurs SIP cumulent les fonctionnalits des 4 serveurs savoir : la

localisation, lenregistrement, la redirection et le proxy.

III.

Adressage IP :

Ladresse SIP permet de localiser les utilisateurs dans un rseau ip. Tout utilisateur dispose dun identifiant unique. Cet identifiant constitue ladresse de lutilisateur permettant de le localiser.Le format dune adresse SIP est :

SIP : identifiant [: Mot_de_passe]@serveur ? [Paramtres] SIP : dsigne le protocole utilis pour la communication Identifiant : dsigne le nom ou le numro de tlphone de lutilisateur encore appel User ID

Mot de passe:paramtre facultatif, il peut tre utilis pour sauthentifier auprs du serveur
notamment des fins de facturation.

Serveur : spcifie le serveur charg du compte SIPdont lidentifiant possde ladresse. Le


serveur est indiqu par son adresse ip ou par son nom qui sera rsolu par DNS.

Paramtre :informations complmentaires envoyer lappel Exemple :


SIP : Nicole : 137acb@192.168.1.100 o Sip : protocole de signalisation o Nicole : user di o 137acb : mot de passe o 192.168.1.100 : adresse de localisation du compte nicole SIP : +23799773331@istdi.com o Sip : protocole de signalisation o +23799773331 : numro de tlphone de lutilisateur o Istdi.com : domaine de localisation SIP : Jean@195.24.222.3:1025?Subject=confirmation_du_rendez_vous;Transport=tcp : 5412 o Sip: protocole de signalisation o Jean : User ID o 195.24.222.3 : adresse de localisation du compte jean o 1025 : port de localisation sur ladressage ip : 195.24.222.3 o Subject : confirmation_du_rendez_vous : message envoy Jean o Transport=tcp : 5412 : le message sera transport par le tcp

Exercice :
Jean et nicole appartiennent au mme domaine ISTDI.com et ont pour serveur proxy SIP.ISTDI.COM a. Donner les adresses SIP des comptes Jean et Nicole o SIP :jean@istdi.com SIP : protocole de signalisation Jean : user id Istdi.com : domaine de localisation

o SIP : nicole@istdi.com SIP : protocole de signalisation Nicole : user id Istdi.com : domaine de localisation

b. Donner ladresse SIP du compte Jean et Nicole sils sont configurs dans une passerelle voip ladresse ip : 192.168.1.10 o Sip : nicole@192.168.1.10: 5438 o SIP : jean@192.168.1.10: 5436 c. Donner ladresse SIP des comptes Jean et Nicole sils doivent sappeler en envoyant le message bb o SIP : Jean@192.168.1.10:5436?Subject=bb; transport=tcp : 1025 o SIP : Nicole@192.168.1.0:5436?Subject=bb; transport = tcp : 1025

Introduction

Le transport de la parole tlphonique ncessite un temps limit de lordre de 300ms. Et une rservation de ressource qui varie en fonction du codec. Pour obtenir ce temps de rponse et garantir le dbit, il faut que le rseau offre une qualit de service. Plusieurs solutions peuvent tre mises en uvre : Un control effectu au niveau applicatif c..d. lapplication sadapte au rseau. Si l rseau est charg, ladaptation seffectue en diminuant le dbit du flux. Un control seffectue au niveau du rseau c..d. le rseau sadapte lapplication en assurant la qualit du service compte tenue du dbit et des contraintes temporelles. 1- Contrle et les protocoles de transport La question quon se pose est de savoir cest avec quelle protocole transporter les flux multimdia. Le protocole TCP exige de nombreuse procdure de contrle qui le rende peut adapter aux transports de donnes multimdias avec de fortes contraintes de dlais. Cest un protocole qui assure un service de transport fiable, mais cause globalement deux problmes. Dune part TCP engendre un sur plus de donne important et dautre part ce nest pas la fiabilit qui est llment le plus important dans des communications temps rel mais le temps. Le protocole UDP ne compte que des fonctionnalits de transport pur c..d. sans aucun mcanisme de contrle. Cette simplicit devient rapidement limitative, UDP ne dispose daucun mcanisme permettant de reconstituer lordre des flux auprs du rcepteur. On sait que dans un rseau IP les paquets peuvent emprunter les chemins diffrents. TCP est trop complet et UDP trop limit. Si on ajoute des fonctionnalits dordonnancement au protocole UDP on peut arriver un protocole satisfaisant. Cest pourquoi on a introduit au niveau de la couche transport du modle TCP les protocoles RTP et RTCP. Le protocole RTP a t propos pour aider reconstituer lordre du flux dorigine. Le protocole RTCP a t fourni pour offrir une vision sur ltat du rseau et permettre lapplication dadapter les flux en consquence.

Qualit de service et les protocoles RTP/RTCP

2- Les protocoles RTP et RTCP Applications audio et vido Signalisation SIP UAL / UAS RTP UDP / TCP H323

Numrisation Codec audio Codec vido G723 -1, H226, H261, G711, GSM, H263

RTP est utilis pour le transport de bout en bout des flux ayant des contraintes temporelles fortes. Il permet de reconstituer les proprits temps rel des flux multimdia en oprant sur deux niveaux : La synchronisation des flux : si laudio et la vido sont transmis sparment, le destinataire peut jouer la squence audio de faon que cette dernire concide avec la squence vido, RTP ajoute au paquet mis une date, cette date permet de synchroniser les paquets audio et vido. La reconstitution de lordre des paquets et la dtection des pertes de paquets : Les paquets IP sont transmis indpendamment les uns des autres par consquent leur ordre darriv chez le destinataire nest pas forcement conforme leur ordre dmission. Cet ordre est indispensable pour reconstituer le message initial et le rendre intellegible un auditeur. RTP ajoute un numro de squence qui sincrmente progressivement chaque paquet envoy. Ce numro permet de dterminer un ordre de prsance des paquets et de dterminer quel sont les paquets qui ont t perdus.

RTCP