( TOIP)
Je saisons cette occasion pour adresser mes remerciements les plus profonds :
mes parents, mon promoteur Mr. Kafi med Radouane qui a fourni des efforts normes, par
ses informations ses conseils et ses encouragements.
A mes frres et surs :Ghania ,Narimane ,Salim ,Fairouze ,Sifou et le petit Charaf pour
Table de matires
Rsume... 1
Introduction gnrale........................................................................................................ 2
1.1 Introduction .. 4
1.2 Quest ce quun rseau informatique et quil est son intrt?....................................... 4
1.3 Les diffrents types de rseaux 5
1.3.1 Les LAN ... 5
1.3.2 Les MAN ... 6
1.3.3 Les WAN .. 6
1.4 LAN.. 6
1.4.1 Les catgorie des rseaux . 6
1.4.1.1 Le rseau (peer to peer) P2P . 7
1.4.1.2 Le rseau Server/Client. 7
1.4.2 Les Topologie des rseaux 7
1.4.2.1 les topologies physiques simples 7
1.4.2.2 Les topologies logiques . 9
1.5 les architectures de rseaux.. 9
1.5.1 Le modle de rfrence OSI de ISO . 9
1.5.2 Le modle TCP/IP. 12
1.6 Les quipements rseau 13
1.7 Techniques de commutations .. 16
1.7.1 La commutation de circuits ... 16
1.7.2 La commutation de messages. 16
1.7.3 La commutation de paquets 16
Table des matieres
Figure Page
VII
Liste des figures
VIII
Liste des figures
Figure 4.4 Le service double Play VOIP- RMS travers le rseau daccs
EASY ADSL.
96
Figure 4.5 Solution VOIP RMS pour les communications SIP- TDM et
SIP SIP..
96
Figure 4.6 Principe de la solution double Play travers le rseau daccs
97
EASY ADSL.
Figure 4.7 communication SIP SIP. 97
IX
Liste des figures
Figure 4.23 Les informations du terminal SIP utilises lors son enregistrement
108
dans le serveur
Figure 4.24 Principe de la communication vocale 110
X
Liste des tableaux
Table Page
- XI -
RESUME:
MOTS-CLES :
VOIP, H323, SIP, RNIS, RTC, LAN, WAN, RMS, SoftPhone.
:
( IP)
. .
"
( R MS )
.(softphone)
:
Introduction gnrale
Le progrs de la civilisation humaine ne cesse de faire ces preuves et de nous rjouir par des
gadgets technologiques tait inimaginables le sicle prcdent. Deux grands chantiers de cette
haute technologie restent ouverts ce dbut de sicle et sont loin dtre achevs : la
tlcommunication et linformatique. Un mariage de raison entre ces deux grandes domaines a
donn naissance des nouvelles technologies tel que VOIP (la voix sur IP ou en anglais Voice
over IP prononcer vop) qui est base sur le protocole IP, et qu'elle peut tre raliser sur
n'importe quel rseau informatique ayant un protocole IP comme les rseau LAN, interanet ou
internet. Cette technologie joue un rle trs intressant dans le monde de la communication
vocale. En effet, la convergence du triple play (voix, donnes et vido) fait partie des enjeux
principaux des utilisateurs de la tlcommunication moderne. Il devenait clair que dans cette
avance technologique, les oprateurs, entreprises ou organisations et fournisseurs devaient pour
bnficier de lavantage du transport unique IP.
La tlphonie IP (en anglais: tlphonie over Internet protocoles) est un service spcifique de
VOIP, elle a un but de finaliser la convergence voix/donnes autour d'un protocole unique IP en
se basant sur la transmission par paquets.
Le prsent travail sinscrit dans ce cadre prcis o je fixe lobjectif dtudier lapproche
Tlphonie sur rseau informatique . Le protocole IP est choisi dans la perspective dinvestir
mes efforts dans un standard oprationnel aussi bien dans les rseaux locaux (LAN) et le rseau
global (WAN) quest lInternet. Tel quon le voit actuellement dans les entreprise une utilisation
spare d'un rseau tlphonique et d'un rseau informatique (rseau de donnes) compos des
ordinateur gnralement multimdia (quips des microphones, hautparleur ou casque). Les
informaticiens de toute catgorie amateurs et concepteurs de systmes des communications ont
unifi ces deux systme par lutilisation d'un rseau TOIP avec plus de services volus et mieux
adapts, qui nous pousse crer et dvelopper des solutions industrielles comme le SoftPhone
qui est un logiciel permettant le transfre vocal et multimdia sur un ordinateur. Ce dernier
consiste raliser les fonctionnalits d'un tlphone sur un ordinateur multimdia.
Cette mmoire prsente une tude thorique et pratique organise en quatre chapitres dont le
premier est consacr prsenter des gnralits sur les rseaux ( LAN et WAN) et les rseaux
IP, le deuxime prsente la tlphonies IP , le troisime est consacr a prsenter les dfrents
protocoles de la voix sur IP et le quatrime chapitre est diviser en deux parties: la premire
partie prsente une tude de cas d'un rseau de tlphonie IP qui est le rseau RMS de L'Algrie
tlcom. La deuxime partie prsente une conception et implmentation d'une application
Windows de tlphonie IP de type pc-to-pc ou un SoftPhone qui consiste raliser les
fonctionnalits d'un tlphone sur un ordinateur multimdia
Gnralit
sur les rseaux et les
rseaux IP
Chapitre 01 Gnralit sur les rseaux et les rseaux IP
1.1 Introduction
Dans lunivers des tlcommunications, nous allons nous occuper dun espace bien dfinis,
celui des communication numrique, cest a dire des changes dinformations dj numrises
,soit dorigine digitale (donnes informatique), soit chantillonnes et quantifies
pralablement (par exemple un fichier dune squence vido compresse avant stockage ).
Dans cette catgorie dchange se situent tous les transfre de donnes existant sous forme
binaire ou octet (gnralement exprimer en base hexadcimal).
Les rseaux informatiques sont ns du besoin de relier des terminaux distants un site central
puis des ordinateurs entre eux et en fin des machines terminales, telles que des stations de travail
ou des serveurs.
Dans un premier temps, ces communications taient destines au transport des donnes
informatiques. Aujourdhui, lintgration de la parole tlphonique et de la vido sur ces rseaux
informatiques devient naturelle mme si cela ne va pas sans difficult.
Un rseau est un ensemble d'objets interconnects les uns avec les autres. Il permet de faire
circuler des lments entre chacun de ces objets selon des rgles bien dfinies.
Dans le cas ou les objets sont des ordinateurs on parle dun rseau informatique. [5]
Les rseaux informatiques qui permettaient leur origine de relier des terminaux passifs de
gros ordinateurs centraux autorisent l'heure actuelle l'interconnexion de tous types,
d'ordinateurs que ce soit de gros serveurs, des stations de travail, des ordinateurs personnels ou
de simples terminaux graphiques. Les services qu'ils offrent font partie de la vie courante des
entreprises et administrations (banques, gestion, commerce, bases de donnes, recherche,...) et
des particuliers (messagerie, loisirs, services d'informations par minitel et Internet ...).
Un ordinateur est une machine permettant de manipuler des donnes. L'homme, un tre de
communication, a vite compris l'intrt qu'il pouvait y avoir relier ces ordinateurs entre eux
afin de pouvoir changer des informations. Voici un certain nombre de raisons pour lesquelles un
rseau est utile, un rseau permet:
On peut distinguer diffrent types de rseaux selon plusieurs critre tel que (la taille de rseau, sa
vitesse de transfre des donnes et aussi leur entendu) :
Il s'agit d'un ensemble d'ordinateurs appartenant une mme organisation et relis entre eux dans
une petite aire gographique par un rseau, souvent l'aide d'une mme technologie (la plus
rpandue tant Ethernet).
La vitesse de transfert de donnes dun rseau local peut s'chelonner entre 10 Mbit/s (pour un
rseau Ethernet par exemple) et 1 Gbit/s (en FDDI ou Gigabit Ethernet par exemple). La taille
d'un rseau local peut atteindre jusqu' 100 voire 1000 utilisateurs. [4]
1.4 LAN
Chaque poste ou station fait office de serveur et les donnes ne sont pas centralises, lavantage
majeur dune telle installation est son faible cot en matriel (les postes de travail et une carte
rseau par poste). En revanche, si le rseau commence comporter plusieurs machines (>10
postes) il devient impossible grer. [1]
Par exemple : Si on a 4 postes et 10 utilisateurs, chaque poste doit contenir les 10 mots de passe
afin que les utilisateurs puissent travailler sur nimporte lequel des postes. Mais si maintenant
il y a 60 postes et 300 utilisateurs, la gestion des mots dpasse devient prilleuse.
Il ressemble un peu au rseau poste poste mais cette fois-ci, on y rajoute un poste plus puissant,
ddi des tches bien prcises.
Cette nouvelle station sappelle serveur. Le serveur Centralise les donnes relatives au bon
fonctionnement du rseau.
Dans lexemple prcdant, Cest lui qui contient tous les mots de passe. Ainsi ils ne se trouvent
plus qu un seul endroit. Il est donc plus facile pour ladministrateur du rseau de les modifier
ou den crer dautres.
Lavantage de ce type de rseau est sa facilit de gestion des rseaux comportant beaucoup de
postes. Son inconvnient majeur est son cot souvent trs lev en matriel.
En effet, en plus des postes de travail il faut se procurer un serveur qui cote cher car cest une
machine trs puissante et perfectionne. De plus la carte rseau que lon y met est de meilleure
qualit que Celle des postes de travail. [1]
Une topologie physique correspond a la disposition physique dun rseau ,mais ne spcifie
pas les type de priphrique ,les mthode de connectivit ou les adresses dun rseau.
Les topologies physique sont disposes selon trois principaux groupe de formes gomtrique :le
bus, lanneau et ltoile.
La topologie en Bus
Dans cette topologie un mme cble relie tous les nuds dun rseau sans priphrique de
connectivit intermdiaire .les deux extrmits des rseaux en bus sont quipes de rsistances
de 50 ohms (terminateurs) qui arrtent les signaux une fois arrivs destination .sans terminateurs,
les signaux dun rseau en bus continueraient a circuler sans fin ; ce quon appelle le rebond de
signal.
La topologie en toile
Dans cette topologie, cheque nud du rseau est reli un priphrique central, tel quun
concentrateur (hub). Un mme cble de rseau en toile ne peut relier que deux priphrique,
donc un problme de cblage ne touchera jamais plus de deux nuds .les nuds transmettent
des donnes au concentrateur, qui a son tour retransmet les informations au segment de rseau ou
le nud de destination pourra les ramasser.
La topologie en anneau
Dans une topologie de lanneau, chaque nud est reli aux deux nud les proches, et
lensemble du r seau forme un cercle les donnes sont transmises auteur de lanneau dans une
seul direction chaque station de travail accept et rpond aux paquets qui lui sont adresss, puis
les fait suivre a la prochaine station de lanneau. [4]
Le terme topologie logique dsigne la faon par laquelle les donnes transmises entre les nuds,
plutt que la disposition des voies ou chemins quempruntent les donnes.
Une topologie logique sappelle aussi un systme de transport rseau .la topologie logique dun
rseau dcrit la manire par laquelle les donnes sont mises en trames et comment les
impulsions lectrique sont envoyes sur le support physique du rseau les lments dune
topologie logique appartiennent a la fois aux couche liaison du modle OSI.
Chaque topologie logique possde son propre ensemble de principe de signalisation de
donnes ,mais impose aussi des exigence particulires au niveau du mdia de transmission et
de la topologie physique .
Ethernet et Token Ring sont les deux systmes de transport rseau (topologie logique) les plut
courants .mais il y a galement dautre topologie logique tel que FDDI et LocalTketc. [4]
Au dbut des annes 70, chaque constructeur a dvelopp sa propre solution rseau autour
darchitecture et de protocole privs et il sest vite avr quil serait impossible dinterconnecter
ces diffrents rseaux si une norme internationale ntait pas tablie.
Cette norme tablie par linternationale standard organisation (ISO) est la norme open system
interconnexion (OSI, interconnexion de systmes ouverts).
Les couches 1, 2,3 et 4 sont dites basses et les couches 5,6 et 7 sont dites hautes. [1]
La couche physique
Cette couche dfinit les caractristiques techniques, lectriques, fonctionnelles et procdure les
ncessaires lactivation et la dsactivation des connexions physiques destines la
transmission de bits entres deux entits de la couche liaisons de donnes.
La couche liaison
La couche rseau
Cette couche assure toutes les fonctionnalits de services entre les entits du rseau, cest dire :
ladressage, le routage, le contrle de flux, la dtection et le correction derreurs non rsolues par
la couche liaison pour prparer le travail de la couche transport.
La couche transport
Cette douche dfinit un transfert de donnes entre les entits en les dchargeant des dtails
dexcution (contrle entre lOSI et le support de transmission).
Son rle est doptimiser lutilisation des services de rseau disponibles afin dassurer moindre
cot les performances requise par la couche session.
La couche session
Cette couche fournit aux entits de la couche prsentation les moyens dorganiser et de
synchroniser les dialogues et les changes de donnes.
La couche prsentation
La couche application
Cette couche assure aux processus dapplication le moyen daccs lenvironnement OSI et
fournit tout les services directement utilisables par lapplication (transfert e donnes, allocation
de ressources, intgrit et cohrence des informations, synchronisation des applications). [1]
Le modle TCP/IP peut en effet tre dcrit comme une architecture rseau 4 couches :
Le modle OSI a t mis ct pour faciliter la comparaison entre les deux modles. Il y a 4
couches principales dans lenvironnement TCP/IP :
La couche Internet : encapsule les paquets reus de la couche Transport dans des
datagrammes IP. Mode non connect et non fiable.
Linterconnexion de rseaux peut tre locale: les rseaux sont sur le mme site gographique.
Dans ce cas, un quipement standard (Rpteur, routeur etc.) Fit raliser physiquement la
liaison.
Linterconnexion peut aussi concerner des rseaux distants. Il est alors ncessaire de relier ces
rseaux par une liaison tlphonique (modems, etc..).
Les multiplexeurs
Les forme de transmission qui permet plusieurs signaux de voyager simultanment sur un
mme media sappel transmission multiplex ou multiplexage. Pour accommoder plusieurs
signaux sur le mme support est logiquement spar en plusieurs canaux donc un
multiplexeur sert transiter sur une seule et mme ligne de liaison, dite voie haute vitesse,
des communications appartenant plusieurs paires d'quipements metteurs et rcepteurs.
Chaque metteur (respectivement rcepteur) est raccord un multiplexeur (respectivement
dmultiplexeur) par une liaison dite voie basse vitesse. Plusieurs techniques de multiplexage
sont possibles [5] :
Servent relier entre elles toutes les parties d'un mme rseau physique, gnralement tous les
ordinateurs sont relis un Hub, sauf dans le cas d'un cblage coaxial o le Hub est inutile.
Lorsqu'une information arrive sur un Hub, elle est rediffuse vers toutes les destinations
possibles partir de celui-ci, c'est dire vers toutes ses prises. [4]
Les commutateurs ont donc t introduits pour augmenter la bande passante globale dun rseau
dentreprise et sont une volution des concentrateurs Ethernet (ou HUB). [4]
Ils servent relier entre eux deux rseaux diffrents d'un point de vue physique. De plus ils
filtrent les informations et ne laissent passer que celles qui doivent effectivement aller d'un
rseau vers l'autre. Ils peuvent tre utiliss pour augmenter les distances de cblage en cas
d'affaiblissement prmatur du signal. [4]
Ils relient des rseaux physiques et/ou logiques diffrents, gnralement distants. Comme les
ponts ils filtrent les informations mais un niveau beaucoup plus fin (le niveau logique), et l'on
peut mme s'en servir pour protger un rseau de l'extrieur tout en laissant des rseaux "amis"
accder au rseau local. [4]
Sont des dispositifs permettant d'tendre la distance de cblage d'un rseau local. Leurs rle
consiste amplifier et rpter les signaux qui leurs parviennent. Il existe galement des
rpteurs qui en plus rgnrent les signaux. Ceci rduit le bruit et la distorsion. Le rpteur
intervient au niveau 1 du modle OSI. [4]
Sont des dispositifs permettant d'interconnecter des architectures de rseaux diffrentes. Elles
offrent donc la conversion de tous les protocoles, au travers des 7 couches du modle OSI.
L'objectif tant de disposer d'une architecture de rseau volutive, la tendance actuelle est
d'interconnecter les rseaux par des routeurs, d'autant plus que le prix de ceux-ci est en baisse.
[4]
1.7 Techniques de commutations
C'est historiquement la premire avoir t utilis, elle consiste crer dans le rseau un circuit
particulier entre l'metteur et le rcepteur avant que ceux-ci ne commencent change des
informations. Ce circuit sera propre aux deux entits communiquant et il sera libr lorsque l'un
des deux coupera sa communication.
Par contre, si pendant un certain temps les deux entits ne s'changent rien le circuit leur reste
quand mme attribu. C'est pourquoi, un mme circuit (ou portion de circuit) pourra tre
Attribu plusieurs communications en mme temps. Cela amliore le fonctionnement global du
rseau mais pose des problmes de gestion (files d'attente, mmorisation,...). [4]
Elle est apparue au dbut des annes 70 pour rsoudre les problmes d'erreur de la commutation
de messages. Un message mis est dcoup en paquets et par la suite chaque paquet est commut
travers le rseau comme dans le cas des messages. Les paquets sont envoys indpendamment
les uns des autres et sur une mme liaison on pourra trouver les uns derrire les autres des
paquets appartenant diffrents messages.
Chaque nud redirige chaque paquet vers la bonne liaison grce une table de routage. La
reprise sur erreur est donc ici plus simple que dans la commutation de messages, par contre le
rcepteur final doit tre capable de reconstituer le message mis en rassemblant les paquets. Ceci
ncessitera un protocole particulier car les paquets peuvent ne pas arriver dans l'ordre initial, soit
parce qu'ils ont emprunt des routes diffrentes, soit parce que l'un d'eux a du tre rmis suite
une erreur de transmission. [5]
Une cellule est un paquet particulier dont la taille est toujours fixe 53 octets (5 octets d'en-tte
et 48 octets de donnes). C'est la technique de base des rseaux hauts dbits ATM
(Asynchronous Transfert Mode) qui oprent en mode connect o avant toute mission de
cellules, un chemin virtuel est tabli par lequel passeront toutes les cellules. Cette technique
mixe donc la commutation de circuits et la commutation de paquets de taille fixe permettant ainsi
de simplifier le travail des commutateurs pour atteindre des dbits plus levs. [5]
Bien que la plus part des entreprises ncessite des rseaux tendus, elles ne font pas
ncessairement appel au mme type de rseau tendu.
La mthode de transmission de rseau tendu diffrent selon leur vitesse, leur fiabilit, leur cot,
la distance parcourue et la scurit fournie. En fait, il n'existe parfois quun seul ou quelque
Un rseau numrique intgration de services (RNIS, en anglais ISDN pour Integrated Services
Digital Network) est une liaison autorisant une meilleure qualit et des vitesses pouvant atteindre
2 Mbit/s (accs S2) contre 56 kbit/s pour un modem classique.
On peut voir l'architecture RNIS comme une volution entirement numrique des rseaux
tlphoniques existants, conue pour associer la voix, les donnes, la vido et toute autre
application ou service. RNIS s'oppose donc au rseau tlphonique commut (RTC) traditionnel.
[19]
Prsentation
Une connexion RNIS donne accs plusieurs canaux numriques : les canaux de type B (64
kbit/s en Europe, 56 kbit/s en Amrique du Nord) et les canaux de type D (16 kbit/s). Les canaux
B servent au transport de donnes et peuvent tre agglomrs pour augmenter la bande passante.
Les canaux D servent la signalisation des communications.
Les rseaux RNIS bande de base fournissent des services faible dbit : de 64 kbit/s 2 Mbit/s.
L'actuelle technologie ATM ddie aux rseaux grandes distances(WAN) faisait l'origine partie
des dfinitions RNIS sous la dnomination RNIS large bande pour les services haut dbit : de
10 Mbit/s 622 Mbit/s.
Avec RNIS, les sites rgionaux et internationaux de petite taille peuvent se connecter aux
rseaux d'entreprises un cot mieux adapt la consommation relle qu'avec des lignes
spcialises. Les liaisons la demande RNIS peuvent tre utilises soit pour remplacer les
lignes spcialises, soit en complment pour augmenter la bande passante ou assurer une
redondance. Avec ces mmes liaisons, les sites ou les utilisateurs distants peuvent accder
efficacement aux ressources critiques travers l'Internet en toute scurit.
RNIS combine la large couverture gographique d'un rseau tlphonique avec la capacit de
transport d'un rseau de donnes supportant simultanment la voix, les donnes et la vido.
En France et en Belgique, le rseau national de tlcommunications a t entirement numris
et les protocoles d'accs implants sont conformes au standard Euro-ISDN publi par l'ETSI et
l'UIT.
Fonctionnement
Dans un rseau tlphonique analogique, une boucle sur une paire torsade de fils de cuivre entre
le commutateur central de la compagnie de tlcommunications 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.
RNIS dfinit deux types de canaux logiques que l'on distingue par leurs fonctions et leurs
dbits. Les canaux B transmettent un dbit de 64 kbit/s en commutation de circuit ou de
paquet les informations utilisateur : voix, donnes, fax. Tous les services rseau sont
accessibles partir des canaux B. Les canaux D transmettent un dbit de 16 kbit/s en accs
de base et 64 kbit/s en accs primaire. Ils supportent les informations de signalisation :
appels, tablissement des connexions, demandes de services, routage des donnes sur les
Une interface d'accs un rseau RNIS est une association de canaux B et D. Il existe deux
interfaces standard. Elles correspondent deux catgories d'utilisation distinctes :
Professionnelle : utilisation d'un commutateur tlphonique (PABX) et/ou d'un routeur d'agence.
Dans les deux cas, le nombre de canaux utiliss peut varier suivant les besoins, le dbit
maximum tant fix par le type d'interface. [19]
9 Accs de base
L'accs de base ou Basic Rate Interface (BRI) comprend 2 canaux B et un canal D pour la
signalisation : 2B+D. [4]
9 Accs primaire
Les quipements non-RNIS n'ont pas ncessairement des dbits compatibles avec la dfinition
du canal B : 64 kbit/s. Dans ce cas, les adaptateurs de terminal (TA) ralisent une adaptation en
rduisant le dbit effectif du canal B jusqu' une valeur compatible avec le dispositif non-RNIS.
Il existe 2 protocoles de gestion d'adaptation : V.110 trs utilis en Europe et V.120 aux tats-
Unis. Ces 2 protocoles grent les transmissions synchrones et asynchrones. Le protocole V.110
peut fonctionner avec le sous-systme RNIS Linux et un tlphone cellulaire GSM par exemple.
C'est au prestataire de tlphonie cellulaire de fournir la passerelle RNIS/V.110...
La bande passante dynamique ou l'allocation de canaux est obtenue par l'agrgation des canaux
B. On obtient ainsi une bande passante maximale de 128 kbit/s pour l'accs de base (BRI) et de
1,875 Mbit/s pour l'accs primaire en Europe.
Cette fonctionnalit permet d'adapter le dbit et donc le cot de communication aux besoins
effectifs pour les flux entrants et sortants. Suivant les heures de la journe ou les jours de la
semaine, les besoins de connectivit varient fortement. Il est possible que le cot forfaitaire
d'utilisation d'une ligne spcialise soit suprieur au cot en temps de communication d'une
liaison RNIS, lorsque cette dernire utilise correctement la bande passante la demande en
ouvrant/fermant les connexions aux heures choisies.
Il existe deux techniques pour agrger les canaux B appeles bonding et bundling.
Le bonding travaille au niveau 1 (couche physique) du modle OSI. Il assure une
synchronisation au niveau bit. Cette technique ncessite donc un matriel spcifique. Elle est
surtout utilise dans les quipements ddis de visioconfrence et trs peu dans les quipements
de rseaux de donnes.
Le bundling est une technique gnrique qui travaille au niveau 2 (couche de liaison) du modle
OSI. Dans le cas d'une connexion RNIS, elle permet d'ouvrir simultanment plusieurs canaux B
entre 2 systmes. Le standard Multilink-PPP (ML-PPP) dcrit comment sparer, recombiner et
squencer des datagrammes sur plusieurs canaux B pour crer une connexion logique unique. Ce
standard est ddi au protocole PPP, le standard de niveau liaison du modle TCP/IP pour les
accs tlphoniques aux rseaux locaux (LAN) et Internet. [19]
Le but de la technologie DSL est de doper les paires tlphoniques de cuivre existantes en
mixant le trafic de donnes, de voix et de vido en point point sur le rseau tlphonique
traditionnel.
La barrire thorique des 300 3400 Hz de bande passante utilise sur les lignes tlphoniques
peut tre repousse sous certaines conditions.
Il existe plusieurs types de DSL [7] :
ADSL, Asymetric DSL : Elle est base sur un dbit asymtrique, le flux descendant (du
rseau vers lutilisateur) tant plus important que le flux montant. ADSL prserve le
canal de voix et convient bien aux applications interactives du type accs
Internet ou vido la demande.
HDSL, High data rate DSL : Elle permet un canal T1 ou E1 sur une boucle locale sans
rpteur. HDSL peut tre utilis par les oprateurs pour linterconnexion de PABX, par
exemple.
SDSL, Single line DSL : Cest une version monoligne de HDSL (qui utilise les deux
paires tlphoniques).
VDSL, Very high data rate DSL : Elle est en cours de dveloppement et devrait
permettre des dbits de lordre de 50 Mb/s pour le flux descendant.
RADSL, Rate Adoptive DSL : Cest une technique asymtrique qui a la particularit
dadapter le dbit en fonction des capacits de la ligne.
Les rseaux IP (Internet) devient nom seulement un moyen de communication mais aussi un
moyen de commerce globale de dveloppement et distribution.
TCP/IP est trs connu dans le domaine des rseaux, il correspond toute une architecture.
Il ne correspond pas un seul protocole mais bien a un ensemble de petits protocoles
spcialise appels sous protocoles (TCP, IP, UDP, ARP ICMP).
Comme lInternet est un rseau, ladressage est particulirement important. Les adresses IP ont
t dfinies pour tre traites rapidement. Les routeurs qui effectuent le routage en se basant sur
le numro de rseau sont dpendants de cette structure.
Les adresses IP peuvent donc tre reprsentes sur 32 bits, Regroupe en quatre octets de 8 bits
spars par des points dcimaux. [4]
Ces 32 bits sont spars en deux zones de bits contigus :
9 Network ID : une partie dcrit le numro du rseau local auquel est rattache la station.
9 Host ID : une partie correspond au numro de la station dans le rseau local lui-mme,
appele numro dhte.
Selon ladresse IP on dfinit diffrentes classes dadresses. Il existe cinq classes dadresses avec
la version 4 (IPv4 version courante) des protocoles TCP/IP, car les parties rseau et hte nont
pas toujours la mme taille.
Il faut connatre une chose importantes dans ladressage IP cest que il y a des adresses rserves
par exemple :
9 10.0.0.1 10.255.255.254
9 172.16.0.1 172.31.255.254
9 192.168.0.1 192.168.255.254
A 126 16777214
B 16384 65534
C 2097153 254
On fabrique un masque contenant des 1 aux emplacements des bits que l'on dsire conserver,
et des 0 pour ceux que l'on veut rendre gaux zro. Une fois ce masque cr, il suffit de
faire un ET entre la valeur que l'on dsire masquer et le masque afin de garder intacte la
partie que l'on dsire et annuler le reste. Ainsi, un masque rseau se prsente sous la forme de
4 octets spars par des points, un des intrts de se masque est de pouvoir connatre le
rseau associ une adresse IP. [1]
Le routage
Il sagit dun procd permettant de transcrire des adresses IP en dautres, sans rfrences
directes avec les adresses MAC, traites quand elles par le protocole ARP.
NAT utilise ladresse IP et le numro de port dune station et les transformer en une
adresse IP et un numro de port qui nest pas attribu a une application standard.
Le DNS permet la mise en correspondance des adresses physiques dans le rseau et des
adresses logiques. La structure logique est hirarchique et utilise au plus haut niveau des
domaines caractrisant principalement les pays, qui sont indiqus par deux lettres, comme dz
pour lAlgrie, sn pour le Sngal, ml pour le mali et des domaines fonctionnels comme [4]:
DHCP utilise un modle client/serveur dans lequel le serveur DHCP assure la gestion
centralise des adresses IP utilises sur le rseau. Les clients qui prennent en charge DHCP
peuvent ensuite demander et obtenir la location d'une adresse IP auprs d'un serveur DHCP
dans le cadre de leur procdure d'amorage rseau.
IPv6
A cause de la limite de ladresse IPv4 la IPv6 a t dfinie pour dcrire les adresses de 16
octets, elle comprend 8 groupes de 4 chiffres hexadcimaux spars avec le symbole deux-
points, IPv6 reconnat trois types d'adresses : unicast, multicast et anycast. [1]
1.10 Conclusion
Pour satisfaire notre besoins dans un rseau il faut tout dabord bien choisir : une topologie
adquat, un bon systme de cblage ,les meilleur techniques de transmission et de
commutation et son oublier choisir une architecture conforme aux organismes de normalisation
pour les rseaux .
Lingnierie des rseaux IP reste un domaine complexe encore peu matris, mais a lapparition
de norme IPv6 qui remplacera petit petit la norme IPv4. En effet larrive massive des
terminaux mobiles et ladressage direct de toutes les stations terminales impliquent ladoption de
ladresse de nouvelles gnrations. Dautre part, la reconnaissance des flux aide lintroduction
de nouvelles fonctions, on remarque que les besoins sont croissants en matire de
communication qui converge de plus en plus vers le multimdia (voix, son , image, vido) ne
seront supports par les rseaux que si ces derniers voluent vers les hauts dbits alliant
performance, qualit de service, rapidit .
2.1 Introduction
Lmergence de nouvelles technologies peut parfois tre effrayante pour les entreprises qui ne
savent pas toujours dterminer la voie suivre. Bien souvent, elles sont en retard dans
lvolution de leurs rseaux ou de leur matriel informatique.
Aujourdhui, des standards sont en train dmerger et des entreprises commencent satisfaire le
march en fournissant des passerelles faisant le lien entre le monde IP et le monde RTCP.
Le but de la tlphonie sur IP est de finaliser la convergence voix/donnes autour dun protocole
unique IP. En effet, la tlphonie IP se base sur la mme architecture que lInternet et utilise les
mmes infrastructures. De plus en plus dentreprises sont quipes de rseaux LAN et peuvent
donc tirer profit de la voix sur IP moindre cot. En intgrant voix et donnes, la tlphonie IP
simplifie ladministration du rseau car tout est centralis dans un unique rseau. Elle procure
aussi des facilits pour le dveloppement dapplications utilisant de la voix et des donnes en
tlphonie, tout est bas sur le matriel alors que la tlphonie IP tire avantage dune architecture
base sur du logiciel.
2.2 Historique
Durant les annes 1870, essayant de comprendre le son et les communications sonores,
linventeur dorigine cossaise Alexander Graham Bell eut lide dun quipement qui
transmettrait le son sur de longues distances, en convertissant le son en signal lectrique. Cet
quipement fut ensuite appel tlphone .De nombreux autres dveloppements furent raliss
autour de cet quipement la fin de lanne 1870. Bell fut lorigine de lcouteur (inducteur),
et Thomas Edison fut le concepteur du microphone ( base de carbone). Lincorporation de ces
amliorations ralisa du tlphone un objet utilisable pratiquement.
Les rseaux tlphoniques sont passs sur plusieurs changements depuis cette poque.
Cependant la plus part des techniques restent les mmes. Le tlphone deux fils utilis par la
plupart des foyers daujourdhui fonctionnent grossirement de la mme manire quil y a cent
ans.
Jusquau milieu des annes 90, les organismes de normalisation ont tent de transmettre les
donnes de manire toujours plus efficace sur des rseaux tlphonique. A partir de cette date, il
y a eu changement de paradigme. Cest sur les rseaux de donnes, en particulier sur lInternet,
que lon sest vertu convoyer la parole. [3]
Les scientifiques et les universitaires nont pas attendu les annes 90 pour confronter le temps
rel aux alas du rseau de donnes. Les premiers essais de transmission audio sur un rseau
commutation de paquets remontent aux origines du rseau ARPAnet cre en 1973.
Quelques dates qui ont marqu lhistoire du temps rel sont a retenir :
9 En 1976, les essais ont repris avec la transmission de paquets audio cods en LPC (Linear
Predictive Coding).
9 En 1978, un brevet amricain est accord J.Flanagan, pour ses travaux sur la
transmission de la voix par paquets.
9 En 1991, les tests des outils audio sur le DARTnet, rseau de test de lARPA qui
dbouchera sur la cration du MBONE (Multicast Backbone).
9 En Novembre 1995, RTP devient le protocole standard de lIETF pour les transmissions
temps rel.
Jusquen 1995, les scientifiques et les chercheurs taient les principaux utilisateurs des rseaux,
ils disposaient de connexions permanentes, exploitant de puissantes stations de travail sous Unix,
pour lesquelles taient conus la plupart des logiciels.
Lanne 1995 a vu lInternet supplanter les rseaux propritaires, et pour la tlphonie sur
Internet, cest cette anne-l que plusieurs conditions taient pour favoriser lmergence des
logiciels grand public parmi eux :
Une certaine confusion rgne dans la terminologie des services de communication vocale sur
Internet. Afin de dissiper toute ambigut l'UIT utilise les termes suivants :
2.3.1 Dfinitions
Voice over Internet Protocol (VoIP) : est un nom gnrique dfinissant le transport de
trafic Vocal au moyen de la transmission par paquets sur le protocole Internet , Le trafic
VoIP peut tre achemin sur un rseau priv contrl ou le rseau Internet public Ou une
combinaison des deux. Aussi VOIP peut dfinir comme une technologie de
communication vocale en pleine mergence. En effet, la convergence du triple play (voix,
donnes et vido) fait partie des enjeux principaux des acteurs de la tlcommunication
aujourdhui. [1]
Rseau
Telephone over Internet Protocol (ToIP) : galement appele tlphonie Internet, est
un service spcifique de VoIP utilisant la transmission par paquets sur le rseau public
Internet, par dfinition ouverte Et non contrlable. [1]
Voice over the Net (VoN) : dfinit le transport de trafic vocal au moyen de la
transmission par Paquets sur le rseau Internet public uniquement. [1]
Le stade ultime dans la tlphonie sur IP est le remplacement des postes tlphoniques
traditionnels par des "postes tlphoniques IP". Les caractristiques d'un poste IP sont:
On notera dans les propos du dirigeant toute lironie de cette situation paradoxale. Les
fournisseurs daccs lancent des offres de tlphonie sur IP dans le sillage dacteurs comme
Skype, et les utilisateurs en dduisent que la tlphonie sur IP nest pas prte pour lentreprise.
Or, les offres et les architectures proposes par les prestataires srieux en la matire sont bien
plus matrises et performantes que les packs destins au grand public. Cependant, il est vrai que
certaines socits, dj installes ou cres opportunment, vendent aux entreprises des
prestations de type grand public avec une qualit plus que discutable. Comment alors trier le bon
grain de livraie ?
A linstar des services de scurit informatique, tout dpend de ce que lentreprise accepte en
termes de qualit tlphonique, de prestation et dinvestissement. Elle ne peut obtenir trs bas
prix lquivalent dune offre haut de gamme. Ce dossier dtaille les divers lments qui
permettent de distinguer les offres : libre ensuite chacun de choisir en connaissance de cause.
En effet, les offres dentre de gamme peuvent aussi rpondre certaines demandes. [18]
De manire gnrale, le principe de la tlphonie sur rseau de donne par paquets consiste,
partir dune numrisation de la voix (acquisition audio), compresser le signal numrique
Acquisition Transmission
Codage Paquetisation Des paquets
audio
A larrive, les paquets transmis sont r-assembls, le signal de donne obtenu est dcompress
puis converti en signal analogique pour restitution sonore lutilisateur.
En tlphonie numrique traditionnelle, les oprations de numrisation de la voix au dpart et de
conversion en signal analogique larrive existent dj.
Ces oprations sont rendu possibles en tlphonie traditionnelle par les signaux de service
que schangent les postes tlphoniques et les centraux tlphoniques traverss par la
communication : cest ce que lon appelle la signalisation . [3]
rseau
La compression du signal audio est ncessaire sa transmission sur Internet, le rseau se satisfait
dacheminer les paquets dans un contexte de pnurie de ressources. La bande passante est
limite, il faut donc comprimer le signal, lui faire choisir le dbit le plus faible possible, pour
lacheminer plus facilement dans les tuyaux de lInternet. La compression et la mise en paquets
reprsentent couramment deux ou trois fois le volume des donnes quils accompagnent. Les
faons de compression audio temps rel sont soumises trois paramtres [3] :
Lobjectif principale de la compression de donnes est de conserver une certaines qualit sonore
tout en rduisant le plus possible la taille des donnes, pour cela en pass sur les trois tapes
suivante : [3]
Un codage sur un bit ne donnerait que 2 niveaux (bruit ou silence). Sur 2 bits, on disposerait de 4
niveaux, et n bits permettent de coder 2n niveaux.
La mthode utilise pour la reprsentation numrique des signaux de voix dans les systmes de
tlphonie a t dfinie par lITU-T (Union Internationale des Tlcommunications, secteur
Tlcoms) dans la recommandation G.711. Le signal analogique est chantillonn une
frquence de 8000 fois par seconde (opration dchantillonnage), ce signal chantillonn nest
quune suite dimpulsions (PAM : Pulse Amplitude Modulation) qui reprsente lamplitude du
signal analogique lors de chaque chantillonnage.
Chaque chantillon est compar certains niveaux de quantification, chacun tant reprsent par
une suite numrique unique. La suite numrique la plus proche du signal chantillonn est alors
utilise pour reprsenter le signal. Le nombre de niveaux de quantification tant limit, ce
processus induit une erreur entre la prsentation numrique et la signal analogique. Plus le
nombre de bits utiliss pour cette reprsentation est important, plus lerreur est faible.
Pour conomiser la bande passante, la tlphonie numrique doit se contenter de coder la mesure
de chaque chantillon sur 8 bits. Dans la ralit, le signal est quantifi sur 12 bits, puis cod sur 7
bits en loi aux USA et sur bits loi A en Europe. Cette technique sappelle PCM (Pulse Code
Modulation) ou MIC. Numriser le signal sur 8 bits revient le mesurer avec une rgle
comportant 256 graduations. Le dbit sera donc de 8 kHz 8 bits, soit 64 kbps.
Le codage dcrit ci-dessus se satisfaite de mesure les chantillons indpendamment les uns des
autres, de manire itrative. Le dbit de sortie du codeur reste lev. Les techniques de
compression introduisent des procds de codage plus conomiques, permettent de rduire le
dbit de sortie.
Il existe deux grands types de compression, le codage diffrentiel et le codage par synthse.
Le codage diffrentiel
Consiste mesure la diffrence entre deux chantillons. Celle-ci est beaucoup plus petite que
lchantillon lui-mme, elle pourra donc tre code avec moins de bits, sur 4 bits, 3 ou mme 2
bits.
Le codage diffrentiel ne fait que supprimer une partie de la redondance de linformation reue,
il reprsente une efficacit limite, mais consomme trs peu de temps CPU. Les paquets IP de
voix, traits par codage diffrentiel, contiennent par dfaut 20 ms de signal, soit 160
chantillons.
Pour atteindre des dbits trs bas, infrieurs 4 kbps, ce nest plus une mesure compresse du
signale qui est transmise mais des valeurs et des coefficients, qui permettront au dcodeur de le
reproduire. Le signal est synthtis, cest--dire dcompos en lments constitutifs dj connus.
Ce sont les indices, les coefficients de ces diffrents lments, qui sont envoys au dcodeur.
Dans ce type de codage, il y a 3 types de codage selon le codeur utilis, qui sont:
Le RTC est tout simplement le rseau tlphonique que nous utilisons dans notre vie de tous les
jours et qui nous donne accs de multiple fonction. En effet outre le fait de pouvoir tlphoner,
le RTC nous permet dutiliser de multiples services tel que la transmission et rception de fax,
lutilisation dun minitel, accder Internet etc. Il reprsente donc l'un des protocoles de
discussion utilis sur la paire de cuivre boucle locale. [14]
Principe
9 Le rseau de transit : effectue pour sa part le transport des communications entre les
nuds de transit concentrateurs / commutateurs. Cette section du rseau est actuellement
numrique.
3 400 Hz), de la numrotation (10 Hz pour la numrotation dcimale -au cadran- et 697
1633 Hz pour la numrotation frquentielle) et de la signalisation gnrale (boucle de
courant, frquences supra vocales).
Les services de tlphonie traditionnels, bass sur le Rseau tlphonique public commut
(RTPC), sont grs par des tlphones, des visiophones, des rcepteurs de radio-messagerie, des
tlcopieurs ddis, des contrleurs PBX (autocommutateur priv) et autre matriel connect
au RTPC ou un PBX. Avec l'intgration des ordinateurs et de la tlphonie, les serveurs de
rseau peuvent prendre en charge des systmes PBX et des ordinateurs personnels peuvent
oprer comme des tlphones, des tlcopieurs et des rpondeurs.
La tlphonie IP s'appuie sur les technologies qui permettent de transmettre du son, des donnes
et des images animes sur des rseaux locaux LAN , sur des rseaux tendus WAN et sur
Internet. La tlphonie IP utilise les standard ouverts de IETF et UIT-T pour les
transmissions multimdias sur tout rseau utilisant le protocole Internet . Elle permet une
intgration parfaite des transmissions de donnes, audio et vido.
Les systmes tlphoniques bass sur rseau local sont utiles aussi bien aux petites qu'aux
grandes organisations. L'emplacement physique des priphriques de tlphonie importe peu, et
un systme de tlphonie bas sur rseau local fonctionne parfaitement dans un environnement
distribu d'une entreprise o des sites distants sont connects au bureau.
Il y a trois types d'utilisation de la voix sur IP, selon les quipements terminaux et les types de
rseaux mis en uvre :
Les deux correspondants utilisent leurs micro- ordinateurs, avec les haut-parleurs gnralement
livrs en srie et en y adjoignant des microphones. Ce mode de fonctionnement ncessite que les
deux correspondants utilisent des logiciels compatibles.
Une fois les logiciels installs, les deux correspondants peuvent utiliser denregistrement, sinon
ils peuvent communiquer directement
(Sans utiliser le service denregistrement) dans le cas ou chacun deux connat ladresse IP de
lautre.
De plus, les adresses IP changeant chaque connexion, les correspondants doivent se mettre
d'accord sur la consultation d'un annuaire ("dynamique", car mis jour chaque connexion par
chaque correspondant potentiel qui doit s'y enregistrer) pour permettre l'appelant de connatre
l'adresse de l'appel (cette procdure est grandement facilite pour des utilisateurs connects en
permanence Internet).
Dans un contexte dentreprise, on peut passer par Internet, par un Intranet de lentreprise. [5]
Machine A
Machine B
Lun des correspondants est sur son micro-ordinateur, sil veut appeler un correspondant sur le
poste tlphonique, il doit se connecter sur un service spcial sur Internet, offert par un
fournisseur de service son ISP (Internet Service Provider) (le rle de l'ISP est faire laide pour
accs au rseau qui permet son tour d'accder l'Internet.
L'application voix utilise par le client est transparente pour l'ISP et aucune disposition
spcifique n'est assure afin de garantir la qualit du service vocal), ou par son fournisseur de
daccs Internet (son IAP Internet Service Provider ), mais qui doit mettre en uvre une
"Passerelle" avec le rseau tlphonique. Cest cette passerelle qui se charge de lappel du
correspondant et de lensemble de la signalisation relative la communication tlphonique,
du cot du correspondant demand.
Si le correspondant qui appelle est sur son poste tlphonique, et quil veut joindre un
correspondant sur Internet, il faudra appeler un numro spcial dune passerelle qui grera
ltablissement de la communication avec le rseau Internet et le correspondant sur ce rseau de
cot pc, une signalisation dappels est ncessaire pour tablir une communication multimdia.
[5]
Passerelle ou
IP PABX
Internet
modem
ou extranet RTC
ou intranet
Machine A
Tlphone
Dans ce cas aussi il faut que les deux correspondants soit au rendez vous (a moins quil ne soit
connect en permanence).
Il existe deux mthodes utilisables en tlphonie de grand public pour faire le dialogue entre
deux postes tlphoniques via un rseau IP :
Cela signifie quun oprateur a mis en place des passerelle entre le rseau tlphonique et le
rseau IP (Internet ou Intranet) et que le correspondant appelle le numro dune passerelle et lui
communique le numro du correspondant quil cherche a joindre.
Les deux passerelles dont dpendent les deux correspondants grent alors la communication,
y compris la signalisation avec le rseau tlphoniques et les conversions lentre et la sortie du
rseau IP. [5]
Passerelle Passerelle
RTC
Internet
ou extranet RTC
ou intranet
Tlphone
Tlphone
Cette solution a t mise par une Socit franaise dnomme APLIO pour utilisation sur
Internet. En Parallle avec ces botiers, elle met en uvre sur Internet un serveur spcial pour
grer ltablissement de la communication.
Figure 2.9: Tlphonie de type tlphone tlphone en utilisant des botiers d'adaptation
2.8 La voix sur IP dans lentreprise, et les lments pouvant tre composs un
tel rseau
La voix sur IP est une nouvelle technologie de communication, elle na pas encore de
standard unique. En effet, chaque constructeur apporte ses normes et ses fonctionnalits ses
solutions. Tous les entreprises de ce march utilisent une ou plusieurs de trois architectures :
H.323, SIP et MGCP/MEGACO comme une base pour leur produit.
Le schma ci-dessus, dcrit de faon gnrale la topologie dun rseau de tlphonie IP. Elle
peut constitue des terminaux, un serveur de communication et une passerelle vers les autres
rseaux. Chaque norme a ensuite ses propres caractristiques pour garantir une plus ou
moins grande qualit de service.
LIP Phone: Cest un terminal tlphonique fonctionnant sur le rseau LAN IP 10/100
Avec une norme soit propritaire, soit SIP, soit H.323. Il peut y avoir plusieurs
codecs pour l'audio, et il peut disposer d'un cran monochrome ou couleur, et d'une ou
plusieurs touches soit programmables, soit prprogrammes.
IL est en gnral dot d'un hub passif un seul port pour pouvoir alimenter le PC de
l'utilisateur (l'IP PHONE se raccorde sur la seul prise Ethernet mural et le PC se raccorde
derrire l'IP PHONE).
Le routeur : Il permet de gr les donnes et le routage des paquets entre deux rseaux.
Certains routeurs, comme les Cisco 2600, permettent de simuler un gatekeeper grce
lajout de cartes spcialises supportant les protocoles VoIP.
Le SOFTPHONE : Cest un logiciel qui assure toutes les fonctions tlphoniques et qui
utilise la carte son et le micro du PC de l'utilisateur, et aussi la carte Ethernet du PC. Il est
gr soit par le Call Manager, soit par le PABX-IP.
Multipoint Control Unit (MCU) : Le MCU est un composant trs important d'un
systme de confrence multimdia. Il peut s'agir d'un appareil part entire ou d'une
fonctionnalit spcifique d'un poste de vidoconfrence. En effet, la notion de confrence
tant implicitement associe la collaboration de 3 participants ou plus, ceci implique
une croissance exponentielle du nombre de connexions point point raliser afin que
chacun des participants puisse mettre et recevoir les flux audio, vido ou de partage de
donnes!
C'est pour simplifier et optimiser la mise en oeuvre d'une confrence que le MCU entre
en piste. Sa tche est de transformer les relations point point qui existent entre chacun
des participants en une relation point point unique: une communication avec le MCU.
Chaque participant a alors pour seul et unique interlocuteur la confrence qui est cre au
sein du MCU. [11]
3) gre les terminaux tlphoniques qui peuvent tre des postes numriques ou
Analogiques.
4) gre toutes les autres fonctionnalits ou options (CTI, CSTA, Taxation...)
Gateway et Gatekeeper:
Avant de parler sur ces deux composent, il doit parler dun des lments clefs dun rseau VoIP,
la passerelle et leurs Gatekeepers associs.
Les passerelles ou gateways en tlphonie IP sont des ordinateurs qui fournissent une interface
o se fait la convergence entre les rseaux tlphoniques commuts (RTC) et les rseaux bass
sur la commutation de paquets TCP/IP. Cest une partie essentielle de larchitecture du rseau de
tlphonie IP.
Le gatekeeper est llment qui fournit de lintelligence la passerelle, nous pouvons sparer les
parties matrielles et logicielles dune passerelle, le gatekeeper est le collgue logiciel de la
gateway.
Une Gateway peut se trouve en environnements htrognes. Ces environnements peuvent tre
trs diffrents, utilisant diverses technologies tels que le Numris, la tlphonie commute ou la
tlphonie IP. Les gateways doivent aussi tre compatible avec les terminaux tlphoniques
analogiques. La Gateway fournit la possibilit davoir une connexion entre un terminal
analogique et un terminal multimdia (un PC en gnral).
Beaucoup de socits fournissent des passerelles mais cela ne signifie pas quelles fournissent le
mme service. Les gateways (partie physique) et les gatekeepers (partie logicielle) font lobjet de
deux sections spares pour bien empcher la diffrence. Certaines socits vendent un produit "
Gateway ", mais en ralit, elles insrent une autre Gateway du march avec leur gatekeeper
pour proposer une solution commerciale.
Un Gatekeeper peut raliser deux services principaux suivant : la gestion des permissions et la
rsolution dadresses. La gatekeeper est aussi responsable de la scurit. Quand un client veut
mettre un appel, il doit le faire au travers du gatekeeper. Cest alors que celui-ci fournit une
rsolution dadresse du client de destination. Dans le cas o il y a plusieurs gateways sur le
rseau, il peut rediriger lappel vers un autre couple gateway/gatekeeper qui essaiera son tour
de router lappel.
Pendant la rsolution dadresse, le gatekeeper peut aussi attribuer une certaine quantit de bande
passante pour lappel. Il peut agir comme un administrateur de la bande passant disponible sur le
rseau.
scurit, doit grer ces gateways pour faire en sorte que tout appel atteigne sa destination
avec la meilleure qualit de service possible. [5]
Les offre de tlphonie IP pour PME /TPE se multiplient. Rduction des cots, convergence des
rseaux, simplification de gestion
Encore faut il sadresser au bon prestataire, savoir distinguer entre les prestation, et plusieurs
dautre avantages.
Rduction de cot: en dplaant le trafic voix RTC vers le rseau priv WAN/IP les
entreprises peuvent rduire sensiblement certains cots de communications. Rductions
importantes mises en vidence pour des communications internationales par exemple,le
prix dun appel de Ouargla a paris revient au mme que celui dun appel urbain, ces
rductions deviennent encore plus intressantes dans la mutualisation voix/donnes du
rseau IP inter sites (WAN). Dans ce dernier cas, le gain est directement proportionnel au
nombre de sites distants.
Suppression des silences : le circuit ddi des tlcoms est occup, dans le meilleur des
cas, la moiti du temps que dure une communication tlphonique, en raison des priodes
de silences qui maillent la conversation vocale. Sue IP, aucun paquet nest mis pendant
les priodes de silences, et la bande passant globale est partage entre plusieurs
conversations. Le rseau commutation de paquets permet ainsi une exploitation
optimale des ressources.
Prix dachat : dbit gal, le prix des quipements de rseau, serveurs, concentrateurs,
switches ou routeurs, est infrieur celui des autocommutateurs tlcoms. [7]
Perte : La perte d'un paquet est loccasion du manque des informations lors de la
rception du signal audio. En fonction du nombre de paquets perdus, la qualit sonore
l'extrmit de rception peut tre dgrade. Dans la philosophie IP, la perte de paquets
fait partie intgrante du concept : les routeurs sont obligs (avec l'algorithme de dtection
prcoce alatoire) de dtruire des paquets afin d'viter un ventuel encombrement.
Le protocole UDP est utilis pour transmettre de la voix sur IP car il prsente l'avantage d'utiliser
moins de place et s'appuie sur des protocoles de couches suprieures (comme RTCP/RTP) pour
assurer le contrle d'erreur ou de flux ou lorsque les besoins du temps rel rendent la
retransmission telle qu'utilise par le protocole TCP inapproprie.
Une solution possible pour rduire la perte de paquets est de mettre en uvre des systmes de
correction utilisant des codages redondants et adaptatifs, c'est--dire variables selon les pertes de
paquet observes statistiquement dans le rseau un instant donn. En utilisant de tels systmes,
il est possible d'obtenir de trs hauts niveaux de qualit sonore, mme sur l'Internet.
Cette solution engendre nanmoins des difficults supplmentaires en rapport avec le dlai total
de transmission, qui doit tre matris si le rseau est destin la tlphonie. [14]
Dlai : Le dlai est lintervalle de temps exprim en millisecondes qui s'coule entre
l'mission de la voix et sa reconstitution l'arrive. S'il doit y avoir un change interactif,
donc lapplication des contraintes de dlai la transmission est ncessaire. Les valeurs ci-
dessous (tirs de la recommandation UIT-T G-.114 ) sont donnes pour indiquer les
classes de qualit et d'interactivit selon le dlai de transmission dans une conversation
tlphonique.
Le retard introduit par l'Internet (de 50 msec plus de 500 msec, selon l'tat du rseau) est
considrablement suprieur celui qu'on peut trouver dans un rseau tlphonique traditionnelle.
Quantifier le dlai de transmission sur le rseau de manire fiable est quasi impossible quand on
considre le grand nombre d'inconnues.
Cependant, pour l'acheminement qui serait pris par une transmission vocale, il est possible de
prciser certains dlais essentiels au rseau, comme illustr la figure suivante qui dcrit le
scnario ordinateur vers tlphone via Internet (le rseau IP du fournisseur de services passerelle
peut tre considr comme idal et comme ne participant pas de faon significative au dlai de
transmission global). [7]
Dlai de l'metteur
A l'extrmit d'mission, la voix est code et compresse avant d'tre encapsule dans les
paquets IP. La taille des paquets reprsente un compromis entre la ncessit de rduire le dlai de
transmission et l'optimisation de la largeur de bande.
9 La numrisation et le codage : est le temps mis par une carte son ou une passerelle pour
numriser et coder un signal analogique.
Il se trouve trois grandes catgories pour la transmission de la voix sur IP, selon la technique de
codage utilise :
Gnralement, les techniques de codage donnant des bas dbits appellent des temps de traitement
plus longs, levant ainsi le temps de transit. .Actuellement on admit que le temps moyen de
traitement de la voix (compression, dcompression et mise en paquet) introduit un dlai
d'environ 50 msec pour une extrmit de la liaison.
Dlai du rseau
9 La propagation : sur un rseau filaire, la vitesse de propagation est 200 000 km/s, ce qui
induit un temps de propagation apprciable.
9 L'acheminement et les files dattente : selon la nature du rseau, diffrents temps peuvent
tre indexs.
Dans le cas d'un rseau IP bien contrl, comme un Intranet ou quivalent, la transmission de
paquets prend entre 50 et 100 msec (propagation et compensation de gigue), les routeurs
introduisant un retard de quelques 50 msec. Le dlai total rsultant se situe donc entre 200 et 250
msec de bout en bout pour un rseau IP bien contrl (Intranet). Ces dlais sont
Significativement plus grands, voire indtermins (aux priodes de pointe), dans le cas de
l'Internet. [7]
Le rsultat de cela, dans les conditions actuelles en termes de technologies utilises par l'Internet
et de leur dimensionnement, est que la tlphonie IP ne serait ralisable que sur un rseau IP
contrl de type Intranet, mais serait beaucoup plus imprdictible sur l'Internet.
TCP. Le protocole UDP fonctionne en mode sans connexion, mode dans lequel les paquets ne
prennent pas ncessairement la mme route, d'o une variation du temps de transit.
Une autre cause de variation du temps de transit peut tre le nombre de routeurs traverss et de la
charge supporte par chacun d'eux. Des tampon de compensation de gigue sont installs afin de
reconstituer un flux synchrone l'extrmit de rception. Mais, ce processus allonge encore le
dlai de transmission. Afin de garder une qualit acceptable m il faut que le gigue reste
infrieure 100 msec.
Echo : Lcho est le laps de temps qui s'coule entre l'mission d'un signal et sa rception
(ce mme signal) sous la forme d'un cho. Ce problme apparat gnralement dans le cas
de communications d'ordinateur tlphone, de tlphone ordinateur, ou de tlphone
tlphone. Il est caus par le renvoi d'une partie du signal trait par les composants
lectroniques des parties analogiques du systme.
La plupart des tlphones sont encore, et seront encore pendant plusieurs annes, connects aux
rseaux tlphoniques traditionnels commutation de circuits. Les services de tlphonie IP
doivent donc pouvoir accepter tout trafic manant de ces rseaux et assurer la terminaison dune
communication.
Un exemple de normalisation dans le cadre de lIUT est la srie de recommandations H323 pour
les champs suivants : audioconfrence, visioconfrence multimdia, tablissement et commande
dappel, gestion de la bande passante, interfaces entre diffrentes architecture rseaux, et le
protocole dinitiation de session SIP dfini par lIETF pour la confrence, la tlphonie, la
notification dvnements et la messagerie instantane. [5]
Ainsi on trouve que , plusieurs fabriquant et fournisseurs investir dans ce domaine de VOIP ,par
exemple: cette anne ,une grande manifestation tait faite le 13 et le 14 fvrier 2008 ,il est un
sminaires(de deux journes de formation et dchange) lhtel de Saint James & Albany
****-paris 1er sous un titre trs attir: tlphonie IP, Convergence et communication unifie
cest - -dire comment faire de convergence tlcoms /informatique ,un outil au service de la
productivit et du travail collaboratif. [13]
Ce sminaire sadresse au responsable de rseau, responsable de convergence, ..
14 tudes de cas et 10 secteurs dactivits ont t faite leur but est d expliquer :
comment dployer la VOIP pour rduire vos cots proposs de nouveaux services :
Audit des rseaux, stratgie de migration, centrex IP, linux
On peut aussi voir un future, o un quipement unique remplacera notre post tlphonique actuel
et notre micro-ordinateur; ou bien en plus possible larrive de la varit de matriels, un
appareil le tlphone actuel et le micro-ordinateur, qui intgreront les fonctions de base des deux
quipements, mais chacun avec des fonctions plus pousses et une ergonomie mieux adapte
un type dutilisation.
2.12 Conclusion
Bientt nous tlphonerons tous sur IP, dans les entreprises et mme chez nous.
3.1 Introduction
Il existe plusieurs approches pour offrir des services de tlphonie et de visiophonie sur des
rseaux IP. Certaines placent lintelligence dans le rseau alors que dautres prfrent une
approche pair pair avec lintelligence rpartie la priphrie (terminal de tlphonie IP,
passerelle avec le rseau tlphonique commut...). Chacune a ses avantages et ses
inconvnients, et ces diverses approches se dclinent au travers de diffrents protocoles.
Le protocole IP.
Le protocole TCP.
Le protocole UDP.
Les protocoles de transport temps rel (RTP, RTCP).
Le protocole H323 ainsi que SIP ont t mis en place afin dviter la multitude de
protocoles fournit par les diffrents fournisseurs.
Les protocoles pour terminaux simples : MCGP/MEGACO (Le protocole MGCP est un
protocole qui permet complt le H.323 ou SIP, et traite des problmes d'interconnexion
avec le monde tlphonique (SS7, RI)).
3.2 Le protocole IP
arrivent destination. Certains paquets peuvent tre perdus, dupliqus ou remis en dsordre. On
parle de remise au mieux.
Le protocole IP permet aux paquets de se dplacer sur le rseau Internet, indpendamment les
uns des autres, sans liaison ddie. Chacun dentre eux, envoy sur le rseau, se voit Attribuer
une adresse IP. Cette dernire est un en-tte accol chaque paquet et contenant certaines
informations, notamment, ladresse destinataire, sa dure de vie, le type de service dsir,etc.
Le protocole IP actuellement utilis en est la version 4 et la nouvelle version Ipv6 est dj prte
prendre le relais. [21]
Il assure dautre part un contrle de flux en grant une fentre de congestion qui module le dbit
dmission des paquets. Il permet donc de garantir une certaine fiabilit des transmissions. TCP
assure un service fiable et est orient connexion, cependant il ne convient pas des applications
temps rel cause des longs dlais engendrs par le mcanisme dacquittement et de
retransmission.
Le protocole TCP rcupre les informations transmettre, les divises en segments de taille
variables, afin de contrler le dbit, comprenant les donnes transmettre et les informations de
contrle (ces informations jouent le rle daccus rception). Apres, ces segments sont remit au
protocole IP, qui les convertie ensuite en paquets, et les dlivre la couche charge du transport
(composant lectronique), qui les envoy au destinataire, les 0paquets arrivent dans la couche
transport.
Les informations sont transmises sur le protocole IP, ils sont retransforms en segments pour tre
lu par le protocole TCP, qui lui va les renvoyes aux applications souhaites, afin dtre
utilisables par le destinataire, et l, le protocole TCP du destinataire renvoie les informations de
contrles (cest--dire quil envoie le numro du segment envoy et le numro du segment en
attente), permettant au protocole TCP de lmetteur de continuer a envoy les informations.
Cest pourquoi ce protocole est dit orient connexion car il dit a lmetteur denvoy les
informations attendue, ou de renvoyer les donnes perdues en cours de transmission, et cest
comme a jusqu' la fin de lenvoie des informations.
Le but d'un tel fonctionnement est de sparer le problme en diffrentes parties (les protocoles)
afin de mieux grer les informations.
Toutes ces oprations sur vos donnes sont gres automatiquement, soit par votre carte rseaux,
Internet, ou modem cela dpend aussi de lapplication, qui choisit le protocole le mieux adapter.
[21]
Le protocole de data gramme utilisateur (UDP) est le protocole de transport sans confirmation.
UDP est un protocole simple qui permet aux applications dchanger des data grammes sans
accus de rception ni remise garantie. Le traitement des erreurs et la retransmission doivent tre
effectus par dautres Protocoles.
Port Longueur
Sourc
Port Checksu
Destination
Port source : Le champ Port source est cod sur 16 bits et correspond au port relatif
l'application en cours sur la machine source.
Port destination : Le champ Port destination est cod sur 16 bits et il correspond au port
relatif l'application en cours sur la machine de destination.
Longueur : Le champ Longueur est cod sur 16 bits et il reprsente la taille de l'entte et
des donnes. Sont unit est loctet et sa valeur maximale est 64 Koctets (216).
Checksum : Le champ Checksum est cod sur 16 bits et reprsente la validit du paquet
de la couche 4 UDP.
UDP nutilise ni fentrage, ni accuss de rception, il ne squence pas les messages, et ne met en
place aucun contrle de flux. Par consquent, la fiabilit doit tre assure par les protocoles de
couche application.
Le protocole UDP dcouper les donnes a transfres en paquets (datagrammes), transmet les
informations au protocole IP, qui, puisque les donnes sont dj empaquets, se charge juste de
les envoy au destinataire, les paquets arrivent dans le protocole IP, ils sont renvoys au
protocole UDP, qui lui va les remettre en leurs tats initiales, afin dtre utilisables par le
destinataire, l UDP ne permet en aucun cas, de savoir si les informations sont bien arrives,
cest lapplication utilisant ce protocole qui soccupe de la vrifications des informations.
Le but d'un tel fonctionnement est de gagner du temps et de laisser aux applications le soins de
grer les informations quelles transmettent.
Les messages UDP peuvent tre perdus, dupliqus, remis hors squence ou arriver trop tt pour
tre traiter lors de leurs rception. UDP est un protocole particulirement simple conu pour des
applications qui nont pas assembler des squences de segments. Son avantage est un temps
dexcution court qui permet de tenir compte des contraintes de temps rel ou de limitation
Dans des applications temps rel, UDP est le plus appropri, cependant il prsente des faiblesses
dues au manque de fiabilit. Des protocoles de transport et de contrle temps rel sont utiliss au
dessus du protocole UDP pour remdier ses faiblesses et assurer sa fiabilit. Ces protocoles
sont RTP et RTCP et sont dtaills dans le paragraphe suivant. [3]
Le protocole RTP
Le protocole RTP (Real Time Transport Protocol) est un protocole qui se trouve ou dessus de
UDP, il indique le type de codage de linformation transporte, permet dassurer le bon
squencement des trames, ajoute des marqueurs de temps. Il supporte des sessions multicast. Il
ne garantit pas le bon acheminement des paquets, ni une quelconque qualit de service. [3]
Le protocole RTCP
Est un protocole de contrle des flux RTP, il transmet priodiquement des informations de
contrle entre les participants une session comme des statistiques de rception et dmission,
informations indicatives de la qualit de service. [3]
Avec le dveloppement du multimdia sur les rseaux, il est devenu ncessaire de crer des
protocoles qui supportent ces nouvelles fonctionnalits, telles que la visioconfrence : lenvoi de
son et de vido avec un souci de donnes temps rel. Le protocole H.323 est lun deux. Il
permet de faire de la visioconfrence sur des rseaux IP.
des standards de communication. Concrtement, il est utilis dans des programmes tels que
Microsoft NetMeeting, ou encore dans des quipements tels que les routeurs Cisco. Il existe un
projet OpenH.323 qui dveloppe un client H.323 en logiciel libre afin que les utilisateurs et les
petites entreprises puissent avoir accs ce protocole sans avoir dbourser beaucoup dargent.
Le protocole H323 est le plus connu et se base sur les travaux de la srie H.320 sur la
visioconfrence sur RNIS (rseau Numrique Intgration de Services), c'est une norme fixe
avec de trs nombreux produits sur le march (terminaux, gatekeeper, gateway, logiciels).
Dfinition de signalisation
La signalisation est indispensable pour tablir une communication tlphonique .elle permet
dans un premier temps denvoyer des messages avant la communication, davertir
lutilisateur et de connatre la progression de lappel et enfin de mettre un terme a la
communication. Il existe actuellement deux protocoles de signalisation pour les rseaux IP,
la de signalisation H.225 qui fait partie du standart H.323 et le rcent protocole SIP.la
signalisation a pour objectif de raliser les fonctions suivantes :
9 Recherche et traduction dadresses.
9 Contrle dappels. [1]
3.6.1 Fonctionnement
Le protocole H.323 est une adaptation de H.320 pour les rseaux IP. A lheure actuelle, la
visioconfrence sur liaison RNIS est toujours la technique la plus dploye. Elle existe depuis
1990. Les rseaux utiliss sont commutation de circuits. Ils permettent ainsi de garantir une
Qualit de Service (QoS) aux utilisateurs (pas de risque de coupure du son ou de l'image). [14]
Aujourd'hui, c'est encore un avantage indiscutable. Par contre, comme pour le tlphone, la
facturation est fonction du dbit utilis, du temps de communication et de la distance entre les
appels. H.323 dfinit plusieurs lments de rseaux :
Les terminaux
Pour ce faire, elles implmentent les fonctions suivantes de transcodage audio (compression,
dcompression), de modulation, dmodulation (pour les fax), de suppression dchos, de
suppression des silences et de contrle dappels.
Les passerelles sont le plus souvent bases sur des serveurs informatiques standards (Windows
NT, Linux) quips dinterfaces particuliers pour la tlphonie (interfaces analogiques, accs de
base ou accs primaire RNIS, interface E1, etc.) et dinterfaces rseau, par exemple de type
Ethernet. La fonctionnalit de passerelle peut toutefois tre intgre directement dans le routeur
ainsi que dans les PBX eux-mmes.
Ils sont des lments optionnels dans une solution H.323. Ils ont pour rle de raliser la
traduction d'adresse (numro de tlphone - adresse IP) et la gestion des autorisations. Cette
dernire permet de donner ou non la permission d'effectuer un appel, de limiter la bande passante
si besoin et de grer le trafic sur le LAN. Les "gardes-barrire" permettent galement de grer les
tlphones classiques et la signalisation permettant de router les appels afin d'offrir des services
supplmentaires. Ils peuvent enfin offrir des services dannuaires.
Rfrence au protocole T.120 qui permet aux clients de se connecter aux sessions de confrence
de donnes. Les units de contrle multipoint peuvent communiquer entre elles pour changer
des informations de confrence.
La figure ci-dessous montre la pile des protocoles spcifis par le standard H323
Cette pile est indpendante des rseaux et des protocoles de transport utiliss. Si le protocole IP
est utilis (ce qui est le plus souvent le cas) alors les paquets audio, Vido et H.225.0 RAS
utilisent UDP comme protocole de transport alors que les paquets de contrle (H.245 et H.225.0
call signaling) utilisent TCP. La pile H323 est constitue des lments dcrits ci-dessous : [14]
H323 spcifie une srie de codecs audio classs par dbits allant de 5.3 64 kbit/s.
9 Le codec G.711 est le codec le plus populaire conu pour les rseaux de tlphonie.
Aujourdhui, les terminaux H323 supportent le codec G.723.1 qui est plus efficace et
produit une meilleure qualit audio 5.3 kbit/s et 6.3 kbit/s.
La communication vido ncessite une bande passante importante, do lintrt davoir des
techniques de compression et de dcompression performante.
H323 spcifie deux codecs vidos : H.261 et H.263.
9 Les codecs H.261 : produisent la transmission vido pour des canaux avec une bande
Passante de (P * 64 kb/s) ou p est une constante qui varie de 1 30.
9 Les codecs H.263 : sont conus pour des transmissions faible dbit sans perte de
qualit.
Ce protocole est utilis pour communiquer avec un GateKeeper. Il sert notamment aux
quipements terminaux pour dcouvrir lexistence dun GateKeeper et senregistrer auprs de ce
dernier ainsi que pour les demandes de traduction dadresses. La signalisation RAS utilise des
messages H.225.0 6 transmis sur un protocole de transport non fiable (UDP, par exemple).
Le protocole Q.931
H.323 utilise une version simplifie de la signalisation RNIS Q.931 pour ltablissement et le
contrle dappels tlphoniques sur IP. Cette version simplifie est galement spcifie dans la
norme H.225.0.
Le protocole H.245
Ce protocole est utilis pour lchange de capacits entre deux quipements terminaux. Par
exemple, il est utilis par ces derniers pour saccorder sur le type de codec activer. Il peut
galement servir mesurer le retard aller-retour (Round Trip Delay) dune communication. [14]
9 tablissement dappel
9 change de capacit et rservation ventuelle de la bande passante travers le protocole
RSVP (Ressource reSerVation Protocol)
9 tablissement de la communication audio-visuelle
9 Invocation ventuelle de services en phase dappel (par exemple, transfert dappel,
changement de bande passante, etc.)
9 Libration de lappel.
1. Recherche du contrleur daccs via lenvoi dun paquet UDP boardcast sur le port
1718
8. Signalisation dappel : SETUP du protocole Q.931. Cet appel peut contenir soit un
numro de tlphone, un adresse IP ou soit le numro de port de lordinateur
11. Composition du numro spcifique (numro de tlphone, adresse IP, numro de port)
15. Envoi des paquets pour la communication ceci avec la couche physique
16. Demande de libration de la connexion une fois que la communication est termine
Phase dinitialisation
Phase de communication
Phase de terminaison
Passerelle
11.
Centre de
commutation
10.
14.
Contrleur
12.
daccs
13. 9. 6. 4 2.
16. Tlphone
(traditionnell
1. 3. 5. 7. 8.
Termina 15.
Nous pouvons nous rendre compte de la complexit dun appel avec le protocole H.323.
Ltablissement dappel se compose de diffrentes parties qui sont :
tre utiliss. Dans cette phase, il y a une multitude daller-retour pour tablir la connexion
H.245.
Le protocole SIP (Session Initiation Protocole) a t initi par le groupe MMUSIC (Multiparty
Multimdia Session Control) et dsormais repris et maintenu par le groupe SIP de l'IETF en
1999 donnant la RFC 3261 rendant obsolte la RFC 2543. Son rle est douvrir, modifier et
librer les sessions. Louverture de ces sessions permet de raliser de laudio ou
vidoconfrence, de lenseignement distance, de la voix (tlphonie) et de la diffusion
multimdia sur IP. Un utilisateur peut se connecter avec les utilisateurs dune session dj
ouverte. Pour ouvrir une session, un utilisateur met une invitation transportant.
SIP permet de relier des stations mobiles en transmettant ou redirigeant les requtes vers la
position courante de la station appele, il possde lavantage de ne pas tre attach un mdium
particulier et est sens tre indpendant du protocole de transport des couches basses. [14]
Les entits
9 Terminal
9 Serveur denregistrement
9 Serveur de localisation
9 Serveur de redirection
9 Proxy
9 Gateway
Proxy (Le relais mandataire ou PS (Proxy Server)) : auquel est reli un terminal fixe
ou mobile, agit la fois comme un client et comme un comme serveur. Un tel serveur
peut interprter et modifier les messages quil reoit avant de les retransmettre.
Un Proxy rempli la mme fonctionnalit quun serveur de redirection soit la localisation dun
utilisateur, mais pas de la mme manire. Le Proxy nannonce pas au client la localisation
actuelle de lutilisateur. Celui-ci se charge de retransmettre les messages vers lutilisateur. Il
peut aussi dans certain cas tre charg deffectuer dautres tches tel que lauthentification,
lautorisation, la gestion des taxes, etc.
Serveur de redirection: Permet de rediriger les appels vers la position actuelle dun
utilisateur, en effet le protocole SIP introduit la notion de mobilit, ladresse utilise pour
appeler un utilisateur ne donne donc aucune indication sur la position actuelle de
lutilisateur, il se peut mme quil ait simultanment plusieurs positions enregistres .Il
est donc charg de recevoir le message Invite en provenance de lagent (terminal)
qui met un appel, de faire une recherche de positions auprs du serveur de localisation et
de retransmettre son adresse ou ses adresses sil en a plusieurs,au terminal qui a mis
lappel.
Serveur denregistrement: il est essentiel dans tous rseaux SIP ou nous voulons
utiliser les services de localisation. Il permet un terminal de pouvoir senregistrer au
moyen de la requte Register , ce terminal annonce donc sa position actuelle au
serveur qui sera charg de la transmettre au serveur de localisation.
Serveur de localisation: il peut tre bas sur une base de donnes ou un simple fichier
texte permettant la mmorisation des diffrents utilisateurs, leurs droits, leur mot de
passe, etc. ainsi que leur position actuelle. Il faut se rappeler que le serveur de
localisation est en ralit un programme install sur une machine relie au rseau.
(Cest pourquoi il ne faut pas oublier de la protger par un mot de passe et un firewall).
[16]
Ltablissement dune session entre deux ou plusieurs interlocuteurs, multi-cast (un metteur et
plusieurs rcepteurs) est totalement ralisable. Ces sessions peuvent inclure de laudio, de la
vido et des donnes. SIP soccupe uniquement de ltablissement, de la gestion et de la
terminaison des sessions.
Dautres protocoles sont sollicits, tels RTP et RTCP pour le transport des donnes. Le protocole
SIP est de la couche application par consquent il peut oprer au-dessus dUDP ou de TCP.
SIP supporte une varit de services, comme la localisation de lappel et la dtermination de ses
capacits, ainsi que de la gestion des mcanismes dtablissement et de la libration dappel. [5]
Application multimdia
Codecs
SIP SDP RSVP
RTP
UDP TCP
IP
Fonctionnement
Mthode et rponses
Les changes entre un terminal appelant et un terminal appel se font par lintermdiaire
de requtes :
9 Invite : Cette requte indique que lapplication (ou utilisateur) correspondante lURL
SIP spcifi est invit participer une session. Le corps du message dcrit cette
session (par ex : mdia supports par lappelant). En cas de rponse favorable, linvit
doit spcifier les mdias quil supporte.
9 Ack : Cette requte permet de confirmer que le terminal appelant a bien reu une rponse
dfinitive une requte Invite.
9 Options : Un proxy server en mesure de contacter l'UAS (terminal) appel, doit rpondre
une requte Options en prcisant ses capacits contacter le mme terminal.
9 Bye : Cette requte est utilise par le terminal de lappel fin de signaler quil souhaite
mettre un terme la session.
9 Cancel : Cette requte est envoye par un terminal ou un proxy server fin dannuler
une requte non valide par une rponse finale comme, par exemple, si une machine
ayant t invite participer une session, et ayant accept linvitation ne reoit pas de
requte Ack, alors elle met une requte Cancel.
9 Register : cette mthode est utilise par le client pour enregistrer ladresse liste dans
lURL TO par le serveur auquel il est reli.
Une rponse une requte est caractrise, par un code et un motif, appels code dtat et raison
phrase respectivement. Un code dtat est un entier cod sur 3 bits indiquant un rsultat lissue
de la rception dune requte.
Ce rsultat est prcis par une phrase, textbased (UTF-8), expliquant le motif du refus ou de
lacceptation de la requte. Le code dtat est donc destin lautomate grant ltablissement
des sessions SIP et les motifs aux programmeurs. Il existe 6 classes de rponses et donc de codes
dtat, reprsentes par le premier bit :
Dans un systme SIP on trouve deux types de composantes, les users agents (UAS, UAC) et un
rseau de serveurs :
LUAS (User Agent Server) : Il reprsente lagent de la partie appele. Cest une
application de type serveur qui contacte lutilisateur lorsquune requte SIP est reue. Et
elle renvoie une rponse au nom de lutilisateur.
LU.A.C (User Agent Client) : Il reprsente lagent de la partie appelante. Cest une
application de type client qui initie les requtes. [16]
Une entit SIP peut souscrire un vnement afin dtre notifie de son occurrence. La requte
SUBSCRIBE permet la souscription alors que la requte NOTIFY est utilise afin de notifier
(RFC 3265). La mthode PUBLISH permet quant elle de publier son tat. La mthode REFER
(RFC 3515) renvoie le rcepteur vers une ressource identifie dans la mthode. REFER permet
dmuler diffrents services ou applications dont le transfert dappel. Considrons T1, lentit
lorigine du transfert, T2, lentit transfre et T3, le destinataire du transfert .La mthode
MESSAGE (RFC 3428) a t propose comme extension au protocole SIP afin de permettre le
transfert de messages instantans. La messagerie instantane (IM, Instant Messaging) consiste en
lchange de messages entre usagers en pseudo temps rel.
La mthode INFO (RFC 2976) permet de transfrer des informations de signalisation durant
lappel. Parmi les exemples dinformation figurent les digits DTMF, les informations relatives
la taxation dun appel, des images, etc. La mthode PRACK (RFC 3262) a donc t dfinie
afin dacquitter la rception de rponses provisoires, de type 1XX. La mthode UPDATE (RFC
3311) permet un terminal SIP de mettre jour les paramtres dune session multimdia. (e.g.,
flux mdia et leurs codecs). La mthode UPDATE peut tre envoye avant que la session soit
tablie. UPDATE est donc particulirement utile lorsquil sagit de mettre jour des paramtres
de session avant son tablissement, e.g., mise en attente du destinataire. [16]
Serveur
de
redirection
2. Lookup 3. Reply
1. Invite 4. Invite
6. Ok Proxy 5. OK
7. ACK 8. ACK
9. Donnes
Appelant Appel
redirection
Dans une premire approche, la passerelle qui fait le lien entre le rseau tlphonique et le rseau
de voix sur IP est considre comme stupide et toute lintelligence est intgre dans un
contrleur de passerelle (MGC Media Gateway Contrler). Ainsi, les services proposs sont
indpendants de la passerelle utilise et de son constructeur. Le protocole MEGACO/H248
dfinit les changes entre ces deux parties.
Il a t adopt par lIETF (RFC 3015) et lUIT-T (Union International des Tlcommunications,
recommandation H248). Il sagit dune volution de lancien protocole MCGP (Media Controler
Gateway Protocol) pour le faire converger avec le projet de norme quivalente MDCP de lUIT-
T.
Avantages inconvnients
SIP -Simple mettre en uvre, messages crits en clair. -Pas encore de grande
rfrence.
-Interoprabilit trs bonne
Grce CPL (Call Processing Language) qui utilise -Service supplmentaire de
XML, il est trs facile dajouter des services tlphonie inexistant.
intelligents de redirection.
Dfinition
ENUM est un protocole rsultant de travaux de lIETF, Il dfinit la conversion dun numro de
tlphone E.164 en un nom de domaine, qui peut tre utilis pour des services de communication
divers (service tlphonique, e-mail, fax, localisation, messagerie unifie, ).[1]
Fonctionnement dENUM
ENUM permet de dfinir un nom de domaine de lInternet partir dun numro de tlphone
E.164, et de lassocier des services de communications (service tlphonique, fax, email, pager,
).
Afin de respecter la structure hirarchique des noms de domaine, la conversion consiste ajouter
le code pays du numro et inverser le numro de tlphone. D'autre part un point (.) dans la
chane de caractres indique une position o une interrogation de base de donnes est possible.
ENUM a choisi de sparer les chiffres un un par des points. Ainsi chaque chiffre dtermine un
domaine dont ladministration et la gestion technique peuvent tre dlgues. Par exemple, le
numro de tlphone 033 123 45 67 89 serait converti en 9.8.7.6.5.4.3.2.1.3.3.XXX (ajout
du code de la France +33 et inversion du numro), o XXX est le domaine dans lequel seraient
enregistrs les noms de domaine ENUM. [1]
3.11.1 WELLX
WellX Telecom est une socit High-Tech 100% franaise concevant et dveloppant une
nouvelle gnration de PABX.
WellX commercialise une gamme complte de solutions tlphoniques pour l'entreprise intgrant
une grande varit d'applications fortes valeurs ajoutes telles que de la tlphonie sur IP, de la
messagerie vocale, l'Email, une passerelle Fax, un standard automatique, l'enregistrement des
conversations, l'accs Internet. [22]
les fonctionnalits
La fonction tlphonique
Commutation, gestion des appels entrants/sortants, renvois, suivi du trafic, musique d'attente,
guides vocaux, statistiques, administration et gestion distance (via IP), incidents, journal
d'vnements, monte de fiche, interfaces TAPI ( possibilit de dvelopper une application
'tlphonie' avec VBA, VB, ASP, HTML, ou C++ ), Accs Internet.
Interfaces
3.11.2 AVAYA
Avaya a install plus de 7 millions de lignes tlphoniques IP. Malgr son pass dans la
tlphonie traditionnelle, Avaya installe maintenant plus de lignes de tlphonie sur IP que de
lignes traditionnelles, Pour le 7me trimestre conscutif, Avaya est le leader mondial en
tlphonie sur IP avec 21% de parts de march. [17]
IP
traditionnel
2005
3CX Phone System est un PBX IP logiciel pour MS Windows qui remplace les PBX
tlphoniques traditionnels, et offre aux employs la possibilit de passer, recevoir et transfrer
des appels. Le PBX IP supporte toutes les fonctionnalits dun PBX traditionnel.
Le PBX IP est aussi appel Systme Tlphonique de VoIP, PABX IP ou Serveur SIP. Les
appels sont envoys comme des paquets de donnes sur le rseau informatique au lieu du rseau
tlphonique traditionnel. Les tlphones partagent le rseau avec des ordinateurs. Il est possible
alors de supprimer les postes tlphoniques traditionnels. Avec l'utilisation d'une passerelle VoIP
(voix sur IP), vous pouvez connecter les lignes tlphoniques existantes un PBX IP et
continuer de passer et recevoir des appels tlphoniques via la ligne RTC / RNIS traditionnelle.
Les socits commutent leurs systmes traditionnels de tlphonie / PBXs vers des PBXs
IP une vitesse fulgurante : les ventes d'quipements de tlphonie IP augmentent chaque anne
de plus de 50 % et devraient atteindre 15 Milliards de $ par an la fin 2007.
3CX Phone System utilise les tlphones logiciels ou matriels au standard SIP, et fournit
la commutation d'appel interne, aussi bien que les appels en provenance et vers le rseau
traditionnel ou via un service de voix sur IP (VoIP). [8]
Un Systme Tlphonique VoIP, aussi appel PBX IP, consiste en un ou plusieurs tlphones au
standard SIP, un PBX IP et en option une Passerelle VoIP. Le Serveur PBX IP est lquivalent
dun serveur proxy : Les clients SIP, tant des tlphones logiciels ou matriels, enregistrs
auprs du serveur PBX IP. Lorsquils souhaitent passer un appel, ils demandent au serveur PBX
IP dtablir la connexion. Le PBX IP a une liste d'adresses de tous les tlphones/utilisateurs et
leur adresse SIP correspondante et est ainsi capable de connecter un appel interne ou acheminer
un appel externe via une passerelle VoIP ou un fournisseur de services VoIP.
La figure illustre comment le PBX IP sintgre sur le rseau et comment il utilise le rseau
RTC / RNIS ou Internet pour connecter les appels.
Si vous voulez utiliser votre tlphone existant avec un systme tlphonique VoIP, vous
pouvez utiliser un adaptateur ATA. Un adaptateur ATA vous permet de le connecter la prise
Ethernet du rseau puis de raccorder le tlphone ladaptateur. Cela permettra votre ancien
tlphone classique dtre vu comme un tlphone SIP par votre Systme Tlphonique VoIP.
[8]
Figure 3.15 : Tlphone logiciel 3CX Phone Figure 3.16: Tlphone logiciel 3CX VOIP
Client
Le tlphone IP 7960G est le tlphone idal pour les dirigeants d'entreprise et leurs
collaborateurs directs. Le tlphone IP 7960G peut grer six lignes tlphoniques grce de ces
six boutons programmables et possde quatre touches de fonctionnalits interactives qui guident
l'utilisateur au sein des fonctionnalits tlphoniques sur l'cran LCD du tlphone. Les capacits
graphiques de l'cran permettent de prsenter l'utilisateur les informations des appels et lui
offrent un accs intuitif aux fonctionnalits. [20]
Caractristiques principales
3.12 Conclusion
Les projets de normalisation des protocoles de signalisation relatifs la tlphonie sur IP suivent
leur chemin. Il faut leur laisser du temps daboutir pour que toute la logique interne cette
technologie se mette en place et ainsi de pouvoir convenir dun standard commun et efficace.
Cest srement que la tlphonie IP va continuer de se dvelopper durant les annes et va aussi
fournir des produits et des services plus dvelopper que ce sont exister actuellement, pour arrive
une image trs confortable selon les besoins des utilisateurs.
4.1 Introduction
Un projet de tlphonie sur IP vise rendre obsolte la prsence d'un PABX. Dans un tel projet,
les tlphones traditionnels doivent tre remplacs par des tlphones IP (IPPHONE ou
SoftPhone). Le PABX, quant lui, est remplac par un logiciel s'excutant sur un systme
d'exploitation (Windows, Linux, Unix, etc.) appel "soft switch". Nanmoins, en pratique, la
migration se fait le plus frquemment via la mise en place d'une infrastructure hybride o des
tlphones traditionnels coexistent avec des tlphones IP. On parle alors dIP PABX. [11]
Algrie Tlcoms est loprateur historique dAlgrie, entre en activit partir du 1 janvier
2003. Socit par action, elle opre sur le march des rseaux et services des
tlcommunications.
Sa mission principale est dune part dvelopper un rseau national fiable, transport la voix, la
donne ainsi que les informations audiovisuelles.
Dautre part elle exploite et gre les interconnexions avec les autres oprateurs.
4.2.1.1 Lquipement
2 au rgion Ouargla.
(* ) Surpass hiE 9200 4 est un Media Gateway Controller de grande
performance et de fiabilit qui inclut un
softswitch de nouvelle gnration. Ainsi il
augmente et migre la performance des rseaux
TDM existants vers la fonctionnalit des rseaux
de nouvelle gnration. De nimporte quel type
quil sagit de TDM ou de IP, il met
disposition la pleine fonctionnalit, fiabilit et
performance bien connues du TDM .
(* ) Switch surpass hiD6610 18 Est un switch qui rassemble les hiG4200 et les
relier au M40
(* ) Surpass hiG 1100 18 est le mdia gateway compact utilis travers les
solutions SURPASS de rseaux de nouvelle
gnration. Il fonctionne principalement comme
mdiateur entre les rseaux traditionnels TDM et
les nouveaux rseaux multiservices bass sur IP
en convertissant les flux de voix provenant du
rseau TDM en flux de Voix sur IP et vice versa.
Au del de la mdiation voix sur IP, il supporte
aussi les services de type Fax
DSLAM - Un nud de convergence qui sert a rassembl
tous les modems
BRAS - Un routeur qui sert a rassembl tous les DSLAM
Et bien sur raliser la tache de bon acheminement
CCLT=AXE - Un Switch qui fonctionne dans le cas de
rseaux tlphonie traditionnelle pour rassembler
les lignes des abonnes.
CTN - Un Switch qui rassemble tout les CCLT au
niveau national .Donc il est utilis en cas des TD
nom connect au rseau RMS
CTI - rassemble tout les CTN pour autorise et router les
appels international
Terminal SIP - OPTI point410 de simens
Le protocole Description
SIP-T Est un protocole utilis pou la communication entre
les softswith hiE 9200
SIP-NNI Est un protocole utilis pou la communication entre
le hiQ 4200 et hiG 9200
MGCP Est un protocole utilis pou la communication entre
hiG et hiE
SS7 Est un protocole utilis pou la communication entre
hiE9200 et PSTN-TDM
SIP Est un protocole utilis pou la communication entre
hiQ4200 et SIP phone
IP/MPLS=MultiProtocolLabelSwitching Est un groupe de protocoles leur objectif est
daccrotre la vitesse de traitement des datagrammes
dans lensemble des quipements du rseau. par
l'utilisation d'un champ appel label.
L S D Donne
Le backbone IP/MPLS du rseau national sera compltement maill et sera dploy dans quatre
(4) grandes villes suivantes :
En plus des grandes villes du pays, cinq (5) autres nuds secondaires seront raccords au rseau
backbone de la faon suivante :
Annaba et Stif seront relis au nud principal de Constantine.
Bchar et Chlef seront relis au nud principal dOran
Alger 2 sera reli au nud principal dAlger 1.
kouba Bek
ALGER
Chlef Setif
oran Annaba
ORAN
Bechar
Constantine Constantine
OUARGLA
distribution de trafic
Alger 37%
Oran 21%
Constantine 27%
Ouargla 15%
4.2.1.4 Le service double Play VOIP- RMS travers le rseau daccs EASY ADSL
Le backbone IP/MPLS (multi protocole label switching) combin avec un rseau daccs EASY
ADSL peut fournir aux clients dAlgrie Tlcom un ensemble de nouveaux services tel que le
double play : tlphonie sur IP et accs internet haut dbit.
SOFTSWITCH
hiE 9200
SERVEUR SIP POTS
hiQ4200 ISDN
SIP - NNI Tlphone
SIP SS7
MGCP
Rseau IP/MPLS Switc
dAT voix
Rseau TDM
GATEWAY
hiG1100
BRAS
EASYADSL
DSLAM
EASY ADSL
MODEM
EASY
ADSL
Figure 4.4 : Le service double Play VOIP- RMS travers le rseau daccs EASY ADSL.
Solution VOIP RMS pour les communications SIP- TDM et SIP SIP
SOFTSWITCH
hiE 9200
SERVEUR SIP POTS
hiQ4200 ISDN
Tlphone
SIP - NNI
SIP SS7
MGCP
Rseau IP/MPLS Switc
dAT voix
Rseau TDM
GATEWAY
hiG1100
Figure 4.5 : Solution VOIP RMS pour les communications SIP- TDM et SIP SIP.
Figure 4.6: Principe de la solution double Play travers le rseau daccs EASY ADSL.
NTDM:021
NetManager
Le NetManager ( iSMC )
L'iSMC : interface Service Management Center cest une interface graphique utilise pour la
gestion des services abonns SIP.
le Talkgem 3.0.8 est application client, il est gr par le serveur SIP hiE 9200
Established connection
Call on REMOTE HOLD means that other party put you on hold.
That means, only the other party can retrieve it.
(This information is available depending of the subscription!)
Call on DOUBLE.HOLD means that both parties have put the call on hold.
Both parties must retrieve the call to continue the conversation.
(This information is available depending of the subscription!)
A three party conference is established
Idle line
Pour configurer les paramtres du modem ADSL de ZTE ZXDSL 831, vous aurez besoin d'un
User ID et un Password. Le mot de passe d'usine par dfaut numrer ci-dessous peut tre
employ l'ouverture. Si vous avez oubli le nom ou le mot de passe, vous pouvez remettre
zro le modem. Vous pouvez maintenant essayer d'ouvrir une session du modem par
http://192.168.1.1/ :
9 UserID: ZXDSL
9 Password: ZXDSL
Figure 4.16: Copie dcran de la configuration de PVC Voix du modem ADSL de ZTE ZXDSL
831
Menu du terminal
Cliquer sur Administration, Entrer le password (par dfaut 123456) et confirmer par un clique
sur Login:
Dans les informations gnrales du SIP, on dcouvre son adresse MAC, la version de
lapplication implmente dans le terminal...
Dans la rubrique Network IP and Routing, mentionner Les paramtres rseaux et routage
suivants:
9 Dans le cas dune adresse IP statique, on configure les paramtres suivants: Adresse IP,
Masque de sous rseau et la passerelle du SIP Phone.
9 Dans le cas Adresse IP dynamique, il suffit de cocher la case DHCP.
Dans SIP Environnement, on trouve les informations du terminal SIP utilises lors son
enregistrement dans le serveur: Numro, Nom du terminal et le type de registration (par nom ou
par numro), adresse IP ou le DNS nom de serveur...
Figure 4.23: les informations du terminal SIP utilises lors son enregistrement dans le serveur.
4.2.2 La simulation
Vue le nom disponibilit de simulateur qui prend en charge la voix sur IP, exemple packet tracer
de Cisco. On a essay de faire des simulations au sein dAlgrie tlcom mais malheureusement
on a pas pu avoir grand chose vue les obstacles administratifs. Pour ces raison on a se limit a
faire limplmentation dun softphone.
4.3.1 La conception
Comme nous avons vu sans le deuxime chapitre un SoftPhone est un tlphone (logiciel)
s'installant sur les PC des utilisateurs, qui, via une sortie son (casque ou haut-parleur) et un
micro, permet de communiquer avec un autre utilisateur via le rseau voix sur IP. Cette solution
offre des services multimdia encore plus vaste quun IPPhone matrielle. Il est gr soit par le
NetManager, soit par le PABX-IP c'est dire par un serveur de TOIP. Donc tout les softphone
sont grs par le serveur par une architecture client/serveur mais les communications entre
clients sont des communications peer to peer (communication entre abonnes).
Chaque instance de lapplication inclut une interface serveur sur un port prcise pour accepter les
demandes des autres correspondants (appels entrants) ainsi quune interface client pour se
connecter dautres correspondants (appels sortants).
L'application intgr un module d'hbergement pour raliser les tache dun serveur, cest dire
pour ajouter l'adresse IP de la machine dans la base de donnes de serveur.
Enregistrement Transfert
Dcomposition en
de laudio Des paquets
paquets et
compression
Lecture du fichier
Audio Dcompression et Rception des
Assemblage des paquets
paquets
9 Enregistrement de la voix : acquise les parole par la carte son de lordinateur est les
enregistrer dans ce ordinateur sous le format .wav.
9 Et la taille de fichier doit tre choisie de sorte que la perte de donnes doit tre annule.
9 Dcomposition des fichiers audio en paquet : Il faut que la taille des paquets doive tre
fixe par lutilisateur pour contrler le transfert.
9 Transfert des paquets : transformation des paquets sur IP
9 Rception des paquets : les paquets transfrs par lmetteur sont arriv au rcepteur
(ordinateur destinataire).
9 Assemblage des paquets : cration dun fichier pour stocker les paquets reus. A la fin de
transmission lmetteur envoie un signal indiquant la fin du transfert des paquets et le
rcepteur ferme le fichier.
9 Lecteur du fichier audio : le signal Donns obtenu, est converti en signal analogique pour
sa restitution sonore.
Dcodage, et
Lecture et affichage Assemblage des
de message paquets Rception des
paquets
Dcodage, et
Sauvegarde et Assemblage des
affichage paquets Rception des
paquets
4.3.1.1.4 La gestion
En va dfinir dans ce cas une entit appel client qui a comme proprits (nom et adresse
IP), une entit sonneries qui a comme proprit (nom) et une entit appel (Heur, date et
adresse IP) ou en peut faire les oprations de mise jour sur ces trois entits.
Mise jour
Modifier.
Ajouter.
Supprimer.
Supprimer tout.
Gestion dun annuaire priv: pour raliser les fonctions de mise jour sur une liste des
clients.
Journal des appelles: pour raliser les fonctions de mise jour sur une liste des appelles
(appelles entrants et sortants).
Gestion des sonneries : pour raliser les fonctions de mise jour sur une liste des
sonneries.
Gestion dun
annuaire priv
Gestion des
Sonneries
Serveur
SoftPhone client
Hberger
L'adresse IP h te
Se connecter
Gestion
Menu
4.3.2 L'implmentation
Un micro-ordinateur quip de :
9 Micro processeur Pentium IV 2.80 GHZ
9 Mmoire vive 256 MB
9 Disque dur 40G
9 Carte rseau.
9 Microphone et couteur (casque) .
Systme dexploitation Windows XP:
9 Architecture 32bits multitche.
9 Interface graphique.
9 Protocole TCP/IP configur.
Rseau local Ethernet :
9 Cblage : 10/100 Base TX
applications web, les ASP.Net et des applications pour appareils mobiles (PDA smart
phone etc.)
9 .
Est une API, utilis pour connect deux application sur une mme machine ou deux machines
dfrentes interconnectes dans un rseau local ou mme un rseau Internet. Donc elle s'agit en
fait d'un mode de communication de bas niveau, gnralement bas sur les protocoles TCP/IP.
[6]
Les proprits ainsi que les vnements sont explicits dans se tableau
Proprit explication
Local Port Dtermine le numro de port pour l'application courante.
Local IP Dtermine l'adresse IP de machine.
Remote port Dtermine le numro de port de machine destinataire.
Remote host Dtermine l'adresse IP de machine destinataire.
Listen Mettre en attente
connect Dmarrer la connexion
accept Accepter la demande de connexion
close Refus ou fermer la connexion courante
state Donne l'tat de outil connect ou non et elle les valeurs suivantes:
State=0 pas de connexion
State=1 ouverte
State=2 en attente
State=3 .en susponssion
State=4 le destinataire traite les donnes
State=5 le destinataire termine le traitement des donnes
State=6 connexion en cours
State=7 connect
State=8 le destinataire coupe la connexion
State=9 ereur
4.3.2.4 Winmm.dll
Un des inconvnients de l'environnement dot net est qu'il ne soutient aucune opration
d'acquisition ou exposition de son (audio) mais pour russir a faire a il faut utiliser un ensemble
de fichiers systme d'exploitation parmi eux il y a le fichier winmm.dll le plus connu dans le
domaine des outils multimdia de systme d'exploitation qui regroupe un ensemble des mthodes
qui permettant l'acquisition de l'audio et son enregistrement dans un byte array buffer et en suit
son exposition. Ces mthodes sont [9]:
Cette application est compatible seulement avec lui-mme, pour l'utiliser il faut vrifier les
tapes suivantes :
9 L'application doit tre installe sur les deux postes.
9 Connatre l'adresse IP du correspondant.
9 Configuration du microphone.
9 L'application active sur les postes.
9 Cette application fonctionne dans un rseau local ou rseau Internet et lui mme peut
tre considrer comme une application serveur par l'criture de pseudo et actionner
le bouton hberger afin de grer les pseudos et les adresses IP des autre clients. mes
touts les autre considrer comme application client par actionner le bouton se
connecter pour connecter avec le serveur ou autre client.
Adresse IP destinataire
Adresse
IP de
source
Champ
pseudo
Champ
criture de
message
Dans les deux cas, communication vocale ou textuelle il ya un demande de connexion dun part
et acceptation ou refusions e dautre ceci est prsent par les messages suivant :
9 Ecrire ladresse IP de destinataire (dans champ IP) puis cliquer sur un bouton se
connecter.
9 Ecrire le message texte dans le champ SMS
9 Actionner le bouton envoyer le message.
Pour la gestion:
9 La gestion sonneries: pour ajouter ou supprimer une sonnerie actionner le bouton Menu,
choisir gestion de sonneries choisir Ajouter ou supprimer.
9 La gestion d'annuaire priv (gestion des clients) : pour ajouter ou supprimer ou modifier
actionner le bouton Menu, choisir gestion des clients choisir Ajouter ou supprimer ou
supprimer tout ou modifier.
9 Le journal d'appel : pour afficher la liste des appelles entrants ou sortants avec l'heur et la
date actionner le bouton Menu, choisir journal des appelles, dans cette liste on peut
supprimer un enregistrement ou vider cette liste
En cas o le destinataire n'est pas connect ou l'application chez lui n'est pas activ un message
(Nom connect) sera affich, aussi en cas de manque d'adresse IP ou pseudo des messages
(Erreur lors de la connexion : hte nom joignable) ou (vous devez indiquer votre pseudo) seront
affich.
4.3 Conclusion
Dans ce chapitre j'ai prsent une tude dtaill d'un rseau qui supporte la tlphonie sur
IP, ce rseau est un rseau de nouvelle gnration qui est le rseau RMS de l'A de l'Algrie
tlcoms. puis j'ai prsent une conception et une implmentation d'une application Windows
de tlphonie IP qui est un SoftPhone dont l'architecture global de cette dernire base sur cinq
module ( hbergement, communication vocale, communication textuelle, transfert des fichier et
gestion) . Bien que notre systme paraisse primitif quant la qualit de transmission, nous
pensons que le prsent travail servira de support d'autres extensions telles que l'intgration
d'autre services (le transfre des fichiers sur IP, le fax, double appel ) ou par dvelopper cette
mme application pour fonctionner sous linux en se basant sur le protocole SCTP pour amliorer
la qualit de service.
Conclusion gnrale
Dans lunivers de tlcommunication et dinformatique nous allons occuper dun espace bien
dfini, celui de communication et le systme de transmission de l'information qui sont devenus
maintenant des moyens grande importance. Cest pourquoi jai choisi faire un tour sur lune
des technologies de communication la plus importante dans notre vie et notre entreprises qui est
la voix sur IP et prcisment la tlphonie IP, cette dernire emploie le protocole IP pour
transmettre les paroles comme paquets au travers d'un rseau IP au lieu d'une ligne tlphonique
rgulire.
La TOIP prsent nombreuses avantage mais elle doit nanmoins relever de nombreux dfis et
pallier certains difficults technique notamment la qualit de service (QoS).
Malgr quelques difficults la VOIP reste une bonne solution en matire dintgration, de
fiabilit, dvolutivit et de cot, et elle permet aussi une grande mobilit en le combinant avec
des technologies comme wireless, bluette, WIFI. Nous ne pouvons que nous rjouir de vivre
lessor de ses diffrentes technologies.
Nous pouvons donc vraisemblablement penser que bientt nous tlphonerons tous sur IP
et que le protocole IP deviendra un jour un standard unique permettant l'interoprabilit des
rseaux mondialiss. C'est pourquoi l'intgration de la voix sur IP n'est qu'une tape vers
Everything over IP (EoIP).
Ce projet contient une tude dun rseau de nouvelle gnration qui est le rseau R MS dAT
plus quune tude pratique prsent sous une conception et une implmentation d'une application
de TOIP de type pc-to-pc (SoftPhone) dont cette dernire inclut cinq modules (hbergement,
communication vocale, communication textuelle, transfert des fichiers et gestion et bien sur le
tout sur IP). Enfin, ce projet il nest quun premier pas et il peut tre amlior par lajout des
autres services (fax, double appel.) dans ce SoftPhone ou par dvelopper cette mme
application pour fonctionner sous linux en se basant sur le protocole SCTP pour amliorer la
qualit de service.
Jai beaucoup le plaisir dtudier et de trait ce sujet qui ma motiv dvelopper mes
connaissances dans le domaine de rseautique et tlcommunication, et aussi bien matriser le
visuel basic.
En fin, jespre par mon travail, apporter une validation pratique de ces techniques et donner une
bonne cause pour mieux explorer ce domaine et matre en uvre les possibilits rseautiques au
profit des nouveaux besoins en matire de communication humaine.
Bibliographie
Rfrences bibliographiques
[1] ABED Amine et GUENOUNA Abdelwahab, (2005). La voix sur IP. Mmoire de fin
d'tude pour loptimisation de diplme dingnieur dtat spcialit tlcommunication,
institut de la tlcommunication Abdelhafid boussouf ORAN.
[3] BABAHADJ Abdeldjabbar, OUAYNI Tayeb, (2005). Etude et simulation dun rseau de
tlphonie sur IP. Mmoire de fin d'tude pour loptimisation de diplme dingnieur
dtat en informatique, universit de science et de la technologie dOran .
[5] FAYER Modou, MAIGA Malik, (2004). Tlphonie sur IP. Mmoire de fin d'tude
pour loptimisation de diplme dingnieur dtat spcialit tlcommunication, institut de la
tlcommunication Abdelhafid boussouf ORAN.
[7] Le groupe dexperts sur la tlphonie IP / UIT-D (2001) Le rapporte essentiel sur la
tlphonie IP.
Rfrences hypertextes
[8] 3CX Ltd. (2007). Manuel Systme Tlphonique 3CX pour Windows Version 3.1
URL: http://www.3cxPhoneSystemeManual31_fr/ltd.pdf .Consult le : 25/03/2008.
[10] AWT (Agence Wallonne des Tlcommunications). (2008). Qu'est ce que la tlphonie
sur IP URL: http://www.awt.be/web/res/index/.aspx. Consult le 4/04/2008.
[12] BERMEJO. J, DUBOIS.F ( ).Voix / Tlphonie sur IP, volution, panorama normes,
SIPURL:http://avg.urlseek.vmn.net/search.php?lg=en&mkt=en&type=dns&tb=ie&tbn=
avg&q=www%2Esipcenter%2Ecom%2520or%2520http. Consult le 18/01/2008.
[18 ] Diz.J. (2005).Tlphonie IP: plus de services, plus simple et moins cher
URL: http://www.animasoft.fr/article.php?oid=44476&usermail= Consult le 12/03/2008.
[19 ] GNU Free Documentation License. (2008). Rseau numrique intgration de services
URL: http://fr.wikipedia.org/wiki/Rseau_numrique_ _intgration_de_services
Consult le : 18/01/2008
[21] Tout les projets des lves ingnieures de supinfo. (2007). Voice over IP protocols
URL: http://www.supinfo-projects.com/fr/ .Consult le : 10/03/2008
Annexe
LS : Location Server
RS Redirect Server.
TA : Terminal Adaptor