Vous êtes sur la page 1sur 58

Rpublique Algrienne Dmocratique et Populaire

Universit Abou Bakr Belkaid Tlemcen


Facult des Sciences
Dpartement dInformatique

Mmoire de fin dtudes

Pour lobtention du diplme de Licence en Informatique

Thme
La Tlphonie sur IP (ToIP).
Ralis par

- Didi Souhila.

- Guerriche meryem.

Prsent le 09 Juin 2014 devant la commission dexamination compose de MM.

- Mme Didi Fedoua (Encadreur)

- M. Ziani Cherif Salim (Examinateur)

- Mme Labraoui Nabila (Examinateur)

Anne universitaire: 2013-2014.


Remerciements

Au terme de ce projet de fin dtudes, nous adressons nos sincres


remerciements
Madame Didi Fedoua, notre encadreur, pour nous avoir propos ce
projet et pour son encadrement.
Nos remerciements sadressent galement ladministration et aux
Enseignants de lUniversit Abou Bakr Belkaid Tlemcen pour les moyens
quils ont mis notre disposition afin dlaborer ce travail.
Nous souhaitons exprimer enfin notre gratitude et nos vifs remerciements
nos familles et amis respectifs pour leurs soutiens.
Pour finir, Nous remercions les membres du jury qui ont accept dvaluer
notre
PFE. Nous leurs prsentons tous nos remerciements, notre gratitudes et un
respect infini.
Sommaire
Introduction gnrale .................................................................................................................... 2
Chapitre 1 : Gnralits sur la ToIP .............................................................................................. 2
Introduction ................................................................................................................................... 3
1) Historique de la tlphonie sur IP ............................................................................................. 3
2) Dfinition de la ToIP ................................................................................................................ 4
3) Dfinition VoIP ........................................................................................................................ 4
a) Concept de la VoIP ........................................................................................................... 4
4) Les architecturess de la ToIP ................................................................................................... 6
a) Architecture de la tlphonie classique dentreprise ........................................................ 6
b) Architecture VoIP dentreprise architecture hybride ................................................. 7
c) Architecture VoIP dentreprise architecture Full-IP .................................................. 7
5) Les scnarios............................................................................................................................. 8
a) Deux ordinateurs (scnario pc to pc) ................................................................................ 8
1. Connexion directe ............................................................................................................. 8
2. Connexion serveur ............................................................................................................ 8
b) Ordinateur tlphone (scnario PC to Phone) ............................................................. 9
c) Tlphone tlphone (phone to phone) via IP ................................................................ 9
1. En utilisant des passerelles ................................................................................................ 9
2. En utilisant des boitiers dadaptation .............................................................................. 10
6) La diffrence entre la ToIP et la VoIP .................................................................................... 10
7)Les avantages de la ToIP ......................................................................................................... 11
8) Inconvnients de la TOIP ....................................................................................................... 12
9) Les diffrents lments pouvant composer un rseau............................................................. 12
10) Les diffrents protocoles utiliss .......................................................................................... 14
a) Les protocoles de transport ............................................................................................. 15
1. le protocole RTP ............................................................................................................. 15
2. Protocole RTCP .............................................................................................................. 15
b) Protocoles de signalisation .............................................................................................. 15
1. Le protocole H.323.......................................................................................................... 15
2. Le protocole SIP.............................................................................................................. 20
3. Le protocole MGCP ........................................................................................................ 22
11) Comparaison entre les protocoles ......................................................................................... 23
12) Les diffrents codecs et taux de compression ....................................................................... 24
13) La ToIP en ALGERIE .......................................................................................................... 25
Conclusion .................................................................................................................................. 26
Chapitre 2: Dploiement du service de la ToIP .......................................................................... 27
Introduction ................................................................................................................................. 27
1)Quest-ce que Asterisk ? .......................................................................................................... 28
2)Fonctionnalits dasterisk ........................................................................................................ 29
3)Environnement dinstallation................................................................................................... 29
4)Installation DAsterisk ............................................................................................................. 29
5)Configuration dAsterisk ......................................................................................................... 32
6)Quest ce que xlite ? ................................................................................................................ 34
7)Fonctionnalites xlite ............................................................................................................... 35
8)Configuration requise .............................................................................................................. 35
9)Installation X-lite .................................................................................................................... 35
a) Appeler avec X-lite ......................................................................................................... 36
b) Renvois dappels et messagerie vocale ........................................................................... 36
10)Fonctionnalits Ekiga ............................................................................................................ 37
11)Configuration dEKIGA ........................................................................................................ 37
a) Cration dun compte utilisateur Ekiga ........................................................................... 38
b) Ajouter un contact ........................................................................................................... 39
c) Renvois dappels ............................................................................................................. 40
h) Vidoconfrence ............................................................................................................. 40
Conclusion .................................................................................................................................. 41
Conclusion gnrale .................................................................................................................... 42
Bibliographie .................................................................................................................. 44
Table des figures ............................................................................................................. 46
Liste des tableaux ............................................................................................................ 47
Glossaire...................................................................................................................................... 48
Introduction gnrale

La tlphonie tait initialement ltablissement dune connexion physique entre deux


abonns sur laquelle transitait le signal vocal cod de faon analogique. Les abonns
taient relis un central tlphonique sur lequel loprateur (tric) crait un
branchement vers le poste demand (ou le cas chant vers un autre central) sur
demande vocale de lappelant, le chemin ainsi cr sappelle un circuit. Le rseau
tlphonique est alors un rseau commutation de circuits.
Ensuit le principe est rest le mme mais les constructeurs se sont attachs amliorer
le transport de la voix et la commutation vers les abonns :
En optimisant la transmission des signaux.
En automatisant ltablissement de lappel.
Les protocoles utiliss taient principalement le SS7 ou lISDN. Le premier se dclinant
en deux grandes variantes : ITU (Europe) et ANSI (Amrique). Avant larrive de la
tlphonie sur IP, le rseau ainsi ralis est appel Rseau tlphonique commut
RTC (PSTN )
Puis le principe volua : il sagit non seulement de transporter la voix sur les rseaux de
donne mais aussi chose nouvelle- de (commuter) la voix sur ces mmes rseaux. La
signalisation tlphonique, au lieu dtre transporte sur un canal part pour
commander des quipements de commutation spcifiques la tlphonie (les
autocommutateurs), devient partie intgrante des paquets circulant sur le rseau. Ceux
sont des rseaux commutation par paquets et la VoIP est donc aussi appele : la
tlphonie par paquets (packet telephony). Pour conserver linteroprabilit avec le
Rseau Tlphonique commut (RTC), les deux rseaux communiquent par une
passerelle (ou gateway) PSTN /IP.
Donc la tlphonie sur IP est devenue un service rseau comme le web, la messagerie,
le transfert de fichiers, etc. Cependant comme il faut faire une signalisation et que il faut
prendre en charge diffrentes architectures (pc-pc, tlphone-pc , tlphone-
tlphone), et que ce service ncessite une qualit de service, le service sest compliqu
et donc il faut prvoir des protocoles pour prendre en charge tous ces aspects.
Dans ce PFE, justement on va passer en revue ce service avec tous ses aspects et les
technologies dveloppes pour le dployer. Puis on dploiera une solution base sur un
autocommutateur IP ASTERISK open source, et des clients installs sur linux et
Windows, ainsi que des tlphones IP.
Chapitre 1 : Gneralits sur la ToIP

Introduction
Lavnement des nouvelles technologies de communication a fait naitre de nouvelles et
nombreuses perspectives pour les utilisateurs que nous sommes. La tlphonie sur IP
(ToIP) en fait partie et sannonce dores et dj comme un des changements majeurs de
nos habitudes en matire de tlcommunication. Aprs le succs impressionnant qua
reprsent lutilisation des emails ou du chat instantan, lexploitation du rseau avec la
ToIP devrait se dvelopper grande chelle.
Suspecte dimmaturit il y a encore deux ans, la technologie semble enfin prte.
Dans ce chapitre nous prsentons les notions de base utiles la comprhension de la
ToIP ainsi que les concepts gnraux des architectures rseau ncessaires pour mettre en
uvre un systme de ToIP. Les protocoles standardiss utilisables pour transporter des
flux multimdia et de donnes seront dtaills ensuite. Ces lments communs tant
dfinis, les solutions majeures disponibles seront brivement exposes : H.323, SIP,
MGCP.

1) Historique de la tlphonie sur IP


Le qualificatif IP est aujourdhui galvaud (a perdu toute originalit). Cest la
consquence de l'extraordinaire dveloppement de lInternet ces dix dernires annes :
partir dun protocole de communication, lIP, et dun rseau htroclite utilis jusqu
1990 presque exclusivement par des scientifiques et des militaires pour des changes de
messages et de fichiers, le plus vaste des rseaux mondiaux de tlcommunications fut
bti. Depuis, la qualit en a t amliore et de trs nombreuses nouvelles applications
ont t dveloppes.
La tlphonie sur IP (Voice over IP) a fait parti des rves des premiers internautes. En
effet, ce protocole ntait pas fait pour traiter de la voix. Ds le dbut cependant, des
logiciels ont t dvelopps permettant de vhiculer la voix. Les expriences des annes
90 ntaient pas vraiment convaincantes mais les progrs furent rapides : les
communications entre internautes purent tre ralises.
Puis, les grands oprateurs de tlphonie se mirent utiliser lIP pour les
communications sur leurs rseaux "voix" sans mme que les clients ne sen aperoivent.
Aujourdhui, la technologie est parfaitement matrise et les progrs sont tels que lon
peut rellement parler de ToIP (Telephony over IP). En effet, non seulement la voix est
transporte, mais tous les services classiques de tlphonie peuvent tre proposs aux
Clients, quils soient particuliers, PME, grandes entreprises, oprateurs,
Le meilleur exemple de tlphonie IP est Skype. Skype est un logiciel gratuit
tlchargeable qui ouvre les portes dun service gratuit de tlcommunications. Avec un
simple casque et un micro relis l'ordinateur et une connexion sur lInternet, Skype
permet dtablir une communication tlphonique vers le monde entier.

Tableau I. 1: Evolution du nombre de lignes de tlphonie sur IP utilises par les


entreprises en million.

2) Dfinition DE LA toip
La tlphonie sur IP correspond la transmission de la voix et des donnes sur une
seule infrastructure IP. Lobjectif donc est dutiliser un rseau existant IP (intranet,
LAN, WAN. etc..) qui nest pas ddi la tlphonie pour effectuer des conversations
vocales grce au protocole IP. A la diffrence du rseau RTC qui fonctionne par
transmission des signaux sur un rseau de commutation de circuit, la tlphonie sur IP
utilise la commutation de paquets. Ainsi le signal numrique obtenu par numrisation de
la voix est dcoup en paquets qui sont vhiculs sur le rseau IP jusqu sa destination,
ou une application se chargera de la transformation inverse (paquets vers voix). Au lieu
de disposer la fois dun rseau tlphonique commut (RTC) et dun rseau
informatique, lentreprise peut donc tout fusionner sur un mme rseau. [10]

3) dfinition voip
La voix sur IP, ou VOIP pour Voice over IP, est une technique qui permet de
communiquer par la voix (ou via des flux multimdia : audio ou vido) sur des rseaux
compatibles IP, qu'il s'agisse de rseaux privs ou d'Internet, filaire
(cble/ADSL/optique) ou non (satellite, Wi-Fi, GSM, UMTS ou LTE). La VoIP
concerne le transport de la voix sur un rseau IP. Cette technologie est complmentaire
de la tlphonie sur IP ( ToIP pour Telephony over Internet Protocol). [10]
a) Concept de la VoIP
La voix subit toutes les transformations dtailles ci dessous avant dtre transporte par
le rseau :

Figure I. 1 : Traitement subi par la voix avant dtre envoye sur le rseau

1. Acquisition du signal: La premire tape consiste naturellement capter la voix


laide dun micro, quil sagisse de celui dun tlphone ou dun micro casque.
2. Numrisation : La voix passe alors dans un convertisseur analogique numrique qui
ralise deux tches distinctes :
chantillonnage du signal sonore: un prlvement priodique de ce signal, il
s'agit d'enregistrer des intervalles trs rapprochs la valeur d'un signal afin de
pouvoir disposer d'un enregistrement proche de la valeur relle de ce signal.
quantification, qui consiste affecter une valeur numrique (en binaire) chaque
chantillon. Plus les chantillons sont cods sur un nombre de bits important,
meilleure sera la qualit
3. Compression : Le signal une fois numris peut tre trait par un DSP (Digital
Signal Processor) qui va le compresser, cest dire rduire la quantit dinformations
ncessaire pour lexprimer. Lavantage de la compression est de rduire la bande
passante ncessaire pour transmettre le signal
4. Habillage des enttes : Les donnes doivent encore tre enrichies en informations
avant dtre converties en paquets de donnes expdier sur le rseau. Exemple: type
de trafic de synchronisation, sassurer du rassemblage des paquets dans lordre
5. Emission et transport : Les paquets sont achemins depuis le point dmission pour
atteindre le point de rception sans quun chemin prcis soit rserv pour leur transport,
en utilisant la fonction de routage du rseau.
6. Rception : Lorsque les paquets arrivent destination, il est essentiel de les replacer
dans le bon ordre et assez rapidement. Faute de quoi une dgradation de la voix se fera
sentir.
7. Conversion numrique analogique: La conversion numrique analogique est
ltape rciproque de ltape 2.
8. Restitution : Ds lors, la voix peut tre retranscrite par le hautparleur, du casque, du
combin tlphonique ou de lordinateur.

4) LES ARCHITECTURES TOIP


La tlphonie sur IP peut tre dploye en entreprise de plusieurs manires, en fonction
du degr de convergence dsir et en tenant compte de certaines mesures (budget,
quipement, etc.). [10] [16]

Figure I. 2: Schma gnral de la plateforme. [14]

b) Architecture de la tlphonie classique dentreprise


En architecture de la tlphonie classique, l'ensemble des flux voix et signalisation est
centralis au niveau du PABX de chaque site, pendant toute la dure d'une
communication. Cette architecture est la plus rpandue dans la grande majorit des
contextes entreprises . Les architectures de tlphonie sur IP qui suivent sont
mettre en parallle avec le rseau existant an d'envisager les volutions conduire
dans le cadre d'une migration vers le dploiement d'une solution full-IP.

Figure I. 3: Architecture du rseau de tlphonie classique dentreprise. [3]


c) Architecture VoIP dentreprise architecture hybride
Cette solution prsente comme avantage de ne pas remettre en cause linfrastructure
existante tout en bnciant des avantages du transport de la voix sur IP pour les
communications inter-site. La mise en uvre de cette solution peut se faire soit par I
ajout dun boitier Voice Gateway externe au PABX, soit par un recours aux
fonctionnalits de Gateway intgres aux routeurs de nouvelle gnration (sous forme
de carte). Gnralement les fonctionnalits de tlphonie lies aux protocoles de
signalisation propre au PABX sont perdues lors du passage par la Voice Gateway. Ce
dploiement peut concerner, dans un premier temps, seulement le transport inter-site, et
peut consumer la premire tape de la migration vers le full-IP.

d) Architecture VoIP dentreprise architecture Full-IP

Figure I. 4 : Architecture VoIP dentreprise architecture Full-IP . [14]


Plus lourde quune solution hybride, larchitecture full-IP prsente une migration totale
vers la tlphonie sur IP de l'ensemble de l'entreprise, incluant les terminaux
tlphoniques utilisateurs. Cette migration saccompagne de nombreux bnces en
posant les bases de la convergence entre le systme informatique et la tlphonie de
l'entreprise.
La Voice Gateway sera la passerelle daccs vers le RTC, et lors dune communication
inter ou intra-site seuls les ux de signalisation transitent par le Gatekeeper.
Lentreprise peut aussi choisir de diminuer son investissement en choisissant
dexternaliser les fonctions Gatekeeper/Voice Gateway chez un fournisseur centrex
IP. Ainsi l'intelligence sera dporte dans le cur du rseau. Puisque les changes avec
le Gatekeeper sont limits aux ux de signalisation, lexternalisation n'implique plus,
comme prcdemment, un transit systmatique des ux voix par le site du fournisseur.
Ceci est illustr dans le schma suivant:
Figure I. 5 : Architecture VoIP architecture type centrex . [3]
Dans le cadre d'une prestation d'intgration globale assure par un oprateur unique
voix/donnes. Les responsabilits dun oprateur pourra stendre jusqu' Iutilisateur,
en proposant des offres de services entirement package la prise .

5) LES SCNARIOS

a) Deux ordinateurs (scnario pc to pc)


Dans ce scnario le but sera de transformer son ordinateur en un poste tlphonique en
lui ajoutant une carte son full-duplex pour garantir une conversation simultane, un
micro et un logiciel de voix sur IP compatible. Le correspondant quant lui, doit
disposer des mmes outils et surtout du mme logiciel de tlphonie. A cet instant, le
poste numrique, compresse et encapsule les chantillons de voix dans des paquets IP
avant de les envoyer sur Internet. Laccs se fait via un fournisseur daccs internet
IAP/ISP.
Les deux modes de connexion possible pour ce cas sont ainsi :
1. Connexion directe En composant ladresse IP du correspondant. Les deux
usagers doivent ainsi xer un rendez-vous pralable, moins quils soient
connects en permanence.
2. Connexion serveur En slectionnant le correspondant sur une liste dusagers
en ligne. Si quelquun se connecte au rseau, ses coordonnes (email, IP, etc.)
sont automatiquement inscrites dans lannuaire en ligne.

Figure I. 6: Pc to Pc.
b) Ordinateur tlphone (scnario PC to Phone)
Dans ce scnario, l'un des usagers dispose d'un ordinateur lui permettant de se connecter
internet via un rseau d'accs et un fournisseur d'accs internet. Tandis que l'autre
usager est un abonn normal d'un rseau tlphonique xe ou mobile.
Lorsque l'usager (disposant de l'ordinateur) souhaite appeler un correspondant sur un
poste tlphonique, il doit d'abord se connecter internet de manire classique grce au
rseau de voix ISP. Une fois connect, il utilise le service d'un fournisseur de tlphonie
sur internet ITSP qui opre une "passerelle" permettant d'accder au plus prs du
central tlphonique de l'abonn demand. C'est cette passerelle qui se chargera de
l'appel du correspondant et de l'ensemble de la signalisation relative la communication
tlphonique du cot du correspondant demand.

Figure I. 7: Pc to phone.

c) Tlphone tlphone (phone to phone) via IP


Dans ce cas l'appelant et lappel sont tous les deux des abonnes du rseau
tlphonique commut public (RTCP) et utilisent de manire classique leur appareil
tlphonique pour la communication vocal.
On peut distinguer deux mthodes pour faire dialoguer deux postes tlphoniques
ordinaires via un rseau IP ou internet :

1. En utilisant des passerelles


Dans ce cas, les passerelles ainsi que le rseau IP gr pourraient appartenir des
acteurs diffrents selon qu'il sagit:
D'un usage purement interne de la voix sur IP au sein du rseau d'un oprateur
tlphonique unique (usagers A et B ainsi grs).
De la fourniture d'un service de voix longue distance par un oprateur longue
distance utilisant la technologie de la voix sur IP (les usagers A et B
appartenant alors des rseaux distincts).

Figure I. 8: Phone to phone

2. En utilisant des boitiers dadaptation


Pour faire bnficier de ce service, un certain nombre de socits commercialisent des
boitiers ressemblant des modems et qui sinterpose entre le poste tlphonique de
lusager et son branchement au rseau tlphonique public commut.
Le correspondant demandeur lance sa requte comme sur un rseau de
tlcommunication classique. La communication est dailleurs tablie dans une
premire phase sur ce rseau mais, aussitt aprs, les botiers schangent les
informations ncessaires la deuxime phase, la communication traditionnelle est alors
rompue et les botiers tablissent, grce aux informations quils se sont changes et aux
paramtres inscrits, une connexion de chacun des deux correspondants son fournisseur
respectif daccs internet. Une fois la communication tablie, les boitiers assurent
localement la conversion de la voix en paquets IP pouvant tre transport sur le rseau
internet comme illustr ci-dessous.

Figure I. 9: Phone to phone boitier .

6) LA DIFFERENCE ENTRE LA TOIP ET LA VOIP


Nous faisons souvent un amalgame entre la tlphonie sur IP et la voix sur IP. Cela est
normal, car les deux concepts sont trs proches. La nuance rside dans le fait que la
VOIP est inclue dans la TOIP.
La VOIP reprsente seulement la technologie de transport de voix sur le protocole
Internet. La TOIP, reprsente la VOIP en addition de toutes les applications
tlphoniques qu'il peut y avoir. Le schema ci-dessous explique cette diffrence:

Figure I. 10: La diffrence entre la ToIP et la VoIP.

7) LES AVANTAGES DE LA TOIP

-Flexibilit: Les solutions de tlphonie sur IP sont conues pour assumer une stratgie
de migration faible risque partir de linfrastructure existante. La transition de la
solution actuelle vers la tlphonie sur IP peut donc seffectuer en douceur. De plus, la
communication par Internet offre la gratuit des communications intersites ainsi quune
facilit dintgration des siges distants. Egalement, les standards ouverts
(interoprabilit) permettent de changer de prestataire et dinterconnecter du matriel de
fournisseurs diffrents.
-Rduction des cots: pour plusieurs raisons, dont lconomie dans le dploiement dun
seul rseau au lieu de deux, donc maintenance et gestion unique. Economie sur les
communications internes et intersites,.
Standards ouverts et interoprabilit multifournisseurs

-Choix dun service opr: Non seulement lentreprise peut oprer son rseau priv

VoIP en extension du rseau RTC oprateur, mais loprateur lui-mme ouvre de


nouveaux services de transport VoIP qui simplifient le nombre daccs locaux un site
et rduit les cots induits. Le plus souvent les entreprises oprant des rseaux multi-sites
louent une liaison prive pour la voix et une pour la donne, en conservant les
connexions RTC daccs local. Les nouvelles offres VoIP oprateurs permettent outre
les accs RTC locaux, de souscrire uniquement le mdia VoIP intersites.
- Un rseau voix, vido et donnes (triple Play): En positionnant la voix comme une
application supplmentaire du rseau IP, lentreprise ne va pas uniquement substituer un
transport oprateur RTC un transport IP, mais simplifier la gestion des trois rseaux
(voix, donnes et vido) par ce seul transport. Une simplification de gestion, mais
galement une mutualisation des efforts financiers vers un seul outil. Concentrer cet
effort permet de bnficier dun rseau de meilleure qualit, plus facilement volutif et
plus disponible, pourvu que la bande passante du rseau concentrant la voix, la vido et
les donnes soit dimensionne en consquence.

Figure I. 11: Convergence voix, vido et donnes.

Un service PABX distribu ou centralis


-Evolution vers un rseau de tlphonie sur IP: La tlphonie sur IP repose totalement
sur un transport VoIP. La mise en uvre de la VoIP offre l une premire brique de
migration vers la tlphonie sur IP. [12]

8) INCONVENIENTS DE LA TOIP
Mme si les bnfices peuvent tre significatifs, les gestionnaires des centres de
relations clientle demeurent proccups par la rentabilit, linteroprabilit et la qualit
sonore des diffrentes solutions IP, En effet lorsquon parle de tlphonie IP, quelques
problmes restent rgler. Les principaux inconvnients de la tlphonie IP sont les
suivants:
1. Qualit sonore
2. Technologie mergente et constante volution des normes : La technologie IP
nest pas encore mature: des nouveaux standards de tlphonie IP sont
annoncs presque chaque mois.
3. Dpendance de linfrastructure technologique et support administratif exigeant

9) LES DIFFERENTS ELEMENTS POUVANT COMPOSER UN


RESEAU
- Le PABX-IP, c'est lui qui assure la commutation des appels et leurs autorisations, il
peut servir aussi de routeur ou de Switch dans certains modles, ainsi que de serveur
DHCP. Il peut possder des interfaces de type analogiques (fax), numriques (postes),
numriques (RNIS, QSIG) ou oprateurs (RTC-PSTN ou EURO-RNIS). Il peut se grer
par IP en intranet ou par un logiciel serveur spcialis que ce soit en interne ou depuis
l'extrieur. Il peut s'interconnecter avec d'autres PABX-IP ou PABX non IP de la mme
marque (rseau homogne) ou d'autres PABX d'autres marques (rseau htrogne).

- Le serveur de communications (exemple : Call Manager de Cisco), il gre les


autorisations d'appels entre les terminaux IP ou softphones et les diffrentes
signalisations du rseau. Il peut possder des interfaces rseaux oprateurs (RTC-PSTN
ou RNIS), sinon les appels externes passeront par la passerelle ddie cela (Gateway).

- La passerelle (Gateway), c'est un lment de routage quip de cartes d'interfaces


analogiques et/ou numriques pour s'interconnecter avec soit d'autres PABX (en QSIG,
RNIS ou E&M), soit des oprateurs de tlcommunications local, national ou
international. Plusieurs passerelles peuvent faire partie d'un seul et mme rseau, ou l'on
peut galement avoir une passerelle par rseau local (LAN). La passerelle peut
galement assurer l'interface de postes analogiques classiques qui pourront utiliser
toutes les ressources du rseau tlphonique IP (appels internes et externes, entrants et
sortants).

- Le routeur, il assure le routage des paquets d'un rseau vers un autre rseau.
- Le Switch, il assure la distribution et commutation de dizaines de port Ethernet
10/100 voire 1000 Mbits/s. Suivant les modles, il peut intgrer la tl alimentation des
ports Ethernet la norme 802.3af pour l'alimentation des IP-phones ou des bornes

- Le Gatekeeper, il effectue les translations d'adresses (identifiant H323 et @ IP du


rfrencement du terminal) et gre la bande passante et les droits d'accs. C'est le point
de passage oblig pour tous les quipements de sa zone d'action.
- Le MCU, est un lment optionnel et gre les confrences audio vido.
- L'IP-PHONE, c'est 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 seule prise Ethernet mural et le PC se raccorde derrire l'IP-PHONE).

- Le SOFTPHONE, c'est 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. [15]

10) LES DIFFRENTS PROTOCOLES UTILISS


Alors bien videmment, pour que cette application puisse se faire, de nombreux
protocoles ont t mis au point, chacun pour une fonction prcise comme nous allons les
rsumer ci dessous
a) Les protocoles de transport
1. le protocole RTP
Est un protocole de transport adapt aux applications ayant des proprits temps rel.il
est indpendant du protocole de transport sous-jacent et des rseaux emprunts. Il sera
typiquement employ au dessus du protocole de datagramme simple comme lUDP, il
fonction de bout en bout et ne rserve pas de ressources dans le rseau (le contrle de la
qualit de service nest pas ralis avec le RTP).
RTP nest pas fiable, ne contient aucun mcanisme de contrle dencombrement
intgr, ne garantis pas maitrise des dlais de transmission, il est gnralement utilis
avec le RTCP qui renvoie lmetteur un feed-back trs complet sur la qualit de
transmission (perte de paquets, dlai ) il permet lmetteur de moduler son dbit de
sortie en fonction des ressources disponibles.
2. Protocole RTCP
Le protocole RTCP est bas sur la transmission priodique de paquets de contrle tous
les participants dune session. Il utilise le mme mcanisme de transmission que les
paquets de donnes RTP. Cest le protocole sous-jacent, en loccurrence dUDP, qui
permet le multiplexage des paquets de donnes RTP et les paquets de contrle RTCP.
Le paquet RTCP ne contient que les informations destines au contrle du transport. Il
ne transporte aucun contenu. Il est constitu dune en-tte fixe, similaire celui des
paquets RTP transportant le contenu, suivi dautres lments qui dpendent du type de
paquet RTCP.
Les destinataires de paquets RTP fournissent en retour des informations sur la qualit de
la rception, en utilisant des paquets RTCP dont la forme varie selon que le destinataire
est lui-mme un metteur de contenu ou pas.
b) Protocoles de signalisation

1. Le protocole H.323
H.323 est un protocole de communication englobant un ensemble de normes utilises
pour lenvoi de donnes audio et vido sur internet. Il existe depuis 1996 et a t initi
par l'IUT. 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 Open h.323 qui dveloppe un client H.323 en logiciel libre an qu'on puisse
avoir accs ce protocole sans avoir dbourser beaucoup dargent.
1.1. Briques darchitecture H.323
Linfrastructure H.323 repose sur des lments rseaux suivants :
Les portiers (gk : Gatekeeper)
les passerelles (gw : Gateway)
les terminaux : Dans un contexte de tlphonie sur IP, deux types de
terminaux H.323 sont aujourdhui disponibles :
*Un poste tlphonique IP raccords directement au rseau Ethernet de l'entreprise.
*Un PC multimdia sur lequel est installe une application compatible h.323.
1.2. Pile protocolaire H.323

Figure I. 12: Pile protocolaire H.323 . [13]

1.3. Signalisation
Dans un contexte de tlphonie sur IP, la signalisation a pour objectif de raliser les
fonctions suivantes :
recherche et traduction dadresses.
contrle dappel.
services supplmentaires : dviation, transfert dappel, confrence, etc.
Trois protocoles de signalisation sont spcifs dans le cadre de H.323, savoir :
RAS (registration, admission and status) : Ce protocole est utilis pour
communiquer avec un Gatekeeper. Il sert notamment aux quipements
terminaux pour dcouvrir lexistence dun Gatekeeper et s'enregistrer auprs de
ce dernier ainsi que pour les demandes de traduction d'adresse. La signalisation
RAS utilise des messages H.225.06 transmis sur un protocole de transport non
fiable (UDP par exemple).
Q.931 : H.323 utilise une version simplifi de la signalisation RNIS Q.931 pour
ltablissement et le contrle dappels tlphonique sur IP. Cette version
simplifie est galement spcifie dans la norme H.225.0.
H.245 : Ce protocole est utilise pour l'change de capacits entre deux
quipements terminaux. Par exemple, il est utilis pour saccorder sur le type
de codec activer. Il peut galement servir mesurer le retard aller-retour
(Round Trip Delay) d'une communication.
1.4. Etablissement dune communication H.323
Une communication H.323 se droule en 5 phases :
tablissement dappel
Echanges de capacit et rservation ventuelle de la bande passante travers
le protocole RSVP (Ressources Rservation Protocol)
Etablissement de la communication audio visuelle.
Invocation ventuelle de services en phase d'appel (transfert d'appel.
changement de barde passante. etc.).
Libration de lappel.

Figure I. 13: Communication H.323.


Les cas ainsi possible pour une communication H.323 sont les suivants :
Cas1 : communication point point de deux clients simples :

Figure I. 14: Communication point point. [9]


Lappelant entre l'adresse IP du destinataire dans le champ du logiciel rserv
cet effet.
Les protocoles de signalisation proposent au logiciel du destinataire d'tablir
la communication et transmet son ID P1323.
Le logiciel du destinataire rpond soit occup soit libre .
Si libre , l'appelant numre ses possibilits de codecs audio et vido (si
disponibles).
Le destinataire numre les codecs compatibles l'appelant pour accord.
Si accord, dautres ports TCP et UDP sont ngocis pour l'audio(UDP), la
vido (UDP) et les donnes (TCP).
Chaque flux est ensuite transmis indpendamment des autres.
la fermeture dune session. Les ports sont librs et les transmissions de
contrles stopps.

Figure I. 15: Processus de communication point point. [7]

Cas 2 : communication point point entre deux clients enregistrs auprs dun
Gatekeeper : Le Gatekeeper intervient sur la signalisation.
Figure I. 16: Communication point point avec Gatekeeper . [7]
l'ouverture du logiciel. les clients A et B s'enregistrent auprs du Gatekeeper
en lui transmettant leur ID H323 et leur adresse IP respective.
Le client A entre I'ID de connexion du client B dans le champ du logiciel
rserv a cet effet.
Le logiciel du client A demande l'autorisation au Gatekeeper pour se connecter
au client B.
Si le Gatekeeper accepte. celui-ci demande au client B son tat (dj en
conversation ou non).
Si tat compatible, le Gatekeeper transmet l'adresse IP du client B au client A.
Le Gatekeeper informe le client B quune communication va avoir lieu avec
le client A.
Le client entre directement en ngociation avec le client B avec les protocoles
de contrle de communication.
Le client A numre ses possibilits de codecs audio et vido (si disponibles).
Lappel numre les codecs compatibles l'appelant pour accord.
Si accord d'autres ports TCP et UDP sont ngocis pour l'audio (UDP), la
vido (UDP) et les donnes (TCP).
Tous les flux sont ensuite transmis indpendamment les uns des autres sans
passer par le Gatekeeper mais directement entre les clients.
la fermeture dune session, le Gatekeeper est inform de la fin de
connexion, les ports sont librs et les transmissions de contrles stopps.
Cas 3 : communication multipoint entre plusieurs clients (mcu ncessaire) :
Les MCU ont des capacits de traitements du signal (diffusion, enregistrement.
mixage..), ils sont utiliss pour :
Permettre la confrence en mixant les ux audio
Diffuser des messages rseau comme la tonalit, le bip de mise en attente
Voir raliser des fonctions lmentaires de messagerie vocale
Figure I. 17: Communication multipoint avec MCU . [7]

Le MCU sannonce auprs du Gatekeeper et lui nonce ses possibilits :


Nombre de clients possibles.
Dbits (en octets/secondes) possible par client ou dbit total maximal.
ID h323 de connexion.
Les communications seront ensuite traites comme au cas 2, le MCU devenant alors un
simple client au vu des appelants, Ia diffrence se trouvant simplement dans le
nombre de communications acceptes avant transmission du message occup .
Les principaux ports utiliss par le protocole H.323 sont 1720 TCP et suivants, les
autres sont ngocis dynamiquement.

2. Le protocole SIP
SIP est un protocole de signalisation appartenant la couche application du modle
OSI, son rle est douvrir, modifier et librer les sessions. Louverture de ces sessions
permet de raliser de laudio ou vidoconfrence, de lenseignement distance, de la
voix (tlphonie) et de la diffusion multimdia sur IP essentiellement. Un utilisateur
peut se connecter avec les utilisateurs dune session dj ouverte, pour ouvrir une
session, un utilisateur met une invitation transportant un descripteur de session
permettant aux utilisateurs souhaitant communiquer de saccorder sur la compatibilit
de leur mdia, SIP permet donc de relier des stations mobiles en transmettant ou
redirigeant les requtes vers la position courante de la station appele. Enfin SIP
possde lavantage de ne pas tre attach un mdium particulier et est sens tre
indpendant du protocole de transport des couches basses.
Pour tablir et terminer des communications multimdia, SIP utilise les 5 fonctions
suivantes :
User location : permet de localiser le poste terminal utilis pour communiquer ;
User capabilities : dtermine quels mdia vont tre changs (voix, vido,
donnes) ainsi que les paramtres associs.
User availability : dtermine si le poste appel souhaite communiquer et autorise
lappelant la contacter ;
Call setup ou ringing : avertit les parties appelant et appel de la demande
douverture de session (sonnerie ou message de rception dappel) et mise en
place des paramtres dappel.
Call handling : gre le transfert et la fermeture des appels
2.1. Architecture SIP
Contrairement H.323, largement fond sur une architecture physique, le protocole SIP
Sappuie sur une architecture purement logicielle.
Larchitecture de SIP sarticule principalement autour des cinq entits suivantes :
terminal utilisateur serveur denregistrement serveur de localisation serveur de
redirection serveur proxy.
La figure ci dessous illustre de faon gnrique les communications entre ces lments.
Un seul terminal tant prsent sur cette figure, aucune communication nest possible.
Nous nous intressons en fait ici aux seuls changes entre le terminal et les services que
ce dernier est susceptible dutiliser lors de ses communications.

Figure I. 18: Architecture SIP.


SIP a t conu initialement pour les rseaux commutation de paquets de type IP, mais
ses utilisateurs peuvent aussi joindre des terminaux connects des rseaux de nature
diffrente.
Pour cela, il est ncessaire de mettre en place des passerelles (Gateway), assurant la
conversion des signaux dun rseau un autre. On se retrouve dans le cas de figure
voqu pour le protocole H.323, et nous verrons plus loin que le protocole MGCP
propose une manire de grer ces fonctionnalits. Lappel dans lautre sens, cest--dire
dun rseau non-IP vers un rseau commutation de paquets, est tout aussi
envisageable, la seule condition que le terminal appelant dispose de la capacit
dentrer ladresse de son correspondant SIP. Cette adresse nest gnralement pas
constitue uniquement de numros, alors que la majorit des tlphones traditionnels
actuels sont dpourvus de clavier. Plusieurs possibilits permettent de contourner cette
difficult, notamment la reconnaissance audio, la saisie dune adresse la manire dun
SMS ou lattribution de numros aux correspondants SIP.
2.2. Paramtres gnraux pour les requtes / rponses

Figure I. 19: Exemple d'tablissement d'une session SIP entre deux User Agents.
Pour toutes ces raisons, SIP a aujourdhui les faveurs des industriels et simpose
progressivement auprs des acteurs de la TOIP, tandis que H.323 se marginalise dans
les nouveaux produits et installations. Ainsi, des fournisseurs daccs ADSL, tels que
Free et Neuf Telecom, lont choisi pour assurer la signalisation de leur service de
tlphonie IP. De mme, Microsoft utilise SIP dans son serveur unifi de
communications multimdias LCS (Live Communications Server).

3. Le protocole MGCP
Le protocole MGCP se base principalement sur les couches 3 et 4 du modle OSI, Il
dfinit larchitecture dun rseau de passerelles, MGCP se base sur la notion des User
Agent (ou Media Gateway Controller) qui est un organe permettant le contrle dappel
et pilotant une ou plusieurs passerelles (MG), celles-ci permettent la conversation audio
sur le rseau tlphonique vers audio sur le rseau paquet.
Les tlphones MGCP ne peuvent pas sappeler entre eux mais doivent passer
obligatoirement par un contrleur central : la Gateway.
11) COMPARAISON ENTRE LES PROTOCOLES

Table I.2: Comparaison entre les diffrents protocoles. [11] [13]


H323 SIP MGCP

Inspiration Tlphonie HTTP

Nombres 6 7 aller-retour 1 5 aller-retour 3 4 aller-retour


dchange pour
tablir la
connexion
Complexit Eleve Faible Eleve

Adaptabilit / Faible Eleve Modre


Modularit
protocolaires
Implmentation NON OUI NON
de nouveaux
service
Adapt NON OUI NON
internet
Protocole de TCP TCP ou UDP TCP ou UDP
transport
Cot Elev Faible Modr

Avantages -Maturit du -Simple mettre en -Permet dutiliser des


protocole: uvre, messages tlphones idiots
Actuellement crits en clair Indpendant des
version 4 pour la -Interoprabilit
protocoles de
dfinition. trs bonne
signalisation suprieurs
-Les premires Grce CPL (Call
(H323, SIP)
mises en uvre de Processing
Bien pour les
V3 commencent Language) qui
oprateurs voulant faire
juste apparatre utilise
Beaucoup de XML, il est trs du RTC-IP-RTC
constructeurs facile dajouter des
utilisent H323 services
-Peut supporter intelligents de
autre chose que IP. redirection
-Existe aussi sur Trs bonne
ATM -possibilit de
gestion de la
mobilit
Utilis pour la
tlphonie 3G
(UMTS)

Inconvnients -Permet dutiliser -Pas encore de Pas encore de grande


des tlphones grande rfrence rfrence
idiots Service Service supplmentaire
Indpendant des supplmentaire de
de tlphonie inexistant
protocoles de tlphonie
En pleine maturation
signalisation inexistant
suprieurs (H323, En pleine
SIP) maturation
bien pour les
oprateurs voulant
faire du RTC-IP-
RTC
bien pour les
oprateurs voulant
faire du RTC-IP-
RTC

12) LES DIFFERENTS CODECS ET TAUX DE COMPRESSION


Les codecs sont des chipsets qui font office de codeurs/dcodeurs. Certains terminaux
IP-PHONES n'acceptent qu'une partie ou mme un seul codec, tout dpend du modle
de terminal et du constructeur. Les principaux taux de compression de la voix sur les
codecs officiels suivants sont:
Table I.3 : Les diffrents codecs de compression.
Mthode de compression Dbit en KBits/s
G.711 PCM 64

G.726 AD PCM 32

G.728 LD CELP 16

G.729 CS ACELP 8

G.729 x 2 Encodings 8

G.729 x 3 Encodings 8

G.729a CS ACELP 8

G.723.1 MPMLQ 6,3

G.723.1 ACELP 5,3

13) LA TOIP EN ALGERIE


En Algrie la tlphonie sur IP est toujours rgie par une licence.
Proposition du dclassement du rgime de la tlphonie sur Internet : du rgime
de la licence celui de lautorisation
En Juillet 2002, dlivrance de la premire autorisation temporaire (03 mois)
pour effectuer des essais concernant la tlphonie Internet.
Depuis 24 ISPs ont obtenu une autorisation similaire.
En mai 2004 arrt de lexprimentation en attendant la nouvelle
rglementation.

Figure I. 20: La ToIP en Algrie.


Conclusion
Dans ce chapitre, on a pass en revue les concepts lis la TOIP, ce qui nous permet
de mieux maitriser cette technologie et mieux la comprendre et enfin envisager un
dploiement mme sur un petit rseau LAN test, et le choix des protocoles utiliser
sen trouve facilit aprs cette introspection des plus connus. On a donc dcid dutiliser
que du matriel utilisant le protocole SIP, suite la comparaison faite prcdemment.
Chapitre 2

Introduction
Aprs avoir pass en revue les architectures de la TOIP, on a opt pour la configuration
PC-PC et tlphone-PC, dans un rseau LAN constitu dun routeur, dun PABX
logiciel install dans un PC, de deux clients (un sous linux, lautre sous Windows) et de
2 tlphones IP. On a aussi essay de nous procurer une carte passerelle pour crer un
point de sortie vers le rseau RTC, mais on na pas russi lavoir temps. Donc, dans
ce chapitre nous dtaillons toutes les tapes de linstallation et la configuration dun
PABX(Aterisk) et 3 clients (ekiga sous linux+xlite sous windows+iphone). Et nous
validons lapplication sur un petit rseau LAN (voir Figure II.1), en expliquant tout ce
que nous avons fait, pour se faire.

Figure II. 1: Topologie du rseau test

14) QUEST-CE QUE ASTERISK ?

Asterisk est un projet dmarr en 1999 par Mark Spencer. Son objectif tait
alors de fournir Linux un commutateur tlphonique complet et totalement libre.
Aujourdhui Asterisk est un PABX (Private Automatic Branch eXchange) dune rare
puissance et souplesse, capable de grer la tlphonie analogique, mais surtout, et cest
ce qui nous intresse, la voix sur IP.
La VOIP sur Asterisk passe entre autre par la prise en charge dun protocole standard,
ouvert et trs largement utilis, le SIP (Session Initiation Protocol).
SIP qui est un protocole trs proche dHTTP qui nest pas limit la seule voix mais qui
prend aussi en charge la vido et la messagerie instantane.
Ce dernier grce de nombreux contributeurs (dveloppeurs d'applications,
intgrateurs de systmes, les tudiants, les pirates et autres qui veulent crer des
solutions personnalises avec Asterisk.) continue voluer rgulirement Asterisk
supporte les normes Amricaines et Europennes des types de signalisations utiliss
dans les systmes tlphoniques standard dentreprise, et permet dtablir une
passerelle entre les nouvelles gnrations des rseaux intgrs voix-donnes et les
infrastructures existantes. [1]

15) FONCTIONNALITS DASTERISK


Appels conference.
Appels en attente.
Appels par noms.
Authentification.
Conversions de protocols.
Dpistage d'appels.
Enregistrement dappel (monitor).
File dattente (queue).
La gestion des postes tlphonique sur IP locaux. Il peut sagir de tlphones
physiques mais aussi logiciels (ou SoftPhone) comme Ekiga ou X-lite.
Gestion de la confidentialit.
Heure et date dappels.
Identification dappelants (callerid).
Identification dappelants sur appels en attentes.
Ne pas dranger (DnD).
Messagerie vocale.
Musique d'attente Prise dappels distance.-Musique dattente sur transferts d'appels.
Reception dalrtes au tlphone
Systme de rponse automatis interactif (IVR).
Transferts dappels lorsque le canal est occup.
Intgration de la tlphonie et de l'informatique AGI (Asterisk Gateway Interface).
Gestion des appels sortants.
Support IPv4 et IPv6.
Extensibilit (Connexions directes dAsterisk).
Permet l'intgration de systmes physiquement spars.
Permet le dploiement d'un plan tlphonique travers plusieurs bureaux.
Utilisation de matriel rseau standard.
Passerelle et terminal Bluetooth.

Figure I.21: Fonctionnalits offertes par Asterisk.


16) ENVIRONNEMENT DINSTALLATION
e) Serveur
Processeur : Intel Pentium CPU P6200 @ 2.13 GHz. Mmoire installe (RAM)
2.00 Go. Type du systme : Systme dexploitation 32 bits.

f) Xlite
Processeur : Intel Atome (TM), CPU N455 @1.26Ghz, RAM 1.00Go SE : 32bits
g) EKIGA
Processeur : Intel core i3-3110M CPU @2.40GHz. Mmoire installe :
2.40GHz.Type du systme : Systme dexploitation 64 bits.

17) INSTALLATION DASTERISK


Aprs une recherche longue et minutieuse, nous avons trouv un package de Asterisk
propos avec le systme dexploitation linux version CentOS, install avec juste les
fonctions ncessaires au fonctionnement du PABX, connu sous le nom de Asterisknow,
quon a grav sur un DVD sous la forme dune image ISO, le tout partir du site
officiel [1]
Remarque: la communaut Ubuntu a un grand Howto Gravure ISO disponible
https://help.ubuntu.com/community/BurningIsoHowto et un Boot partir du DVD
HOWTO disponible https://help.ubuntu.com/community/BootFromCD .
Une fois le PC dmarr du DVD, nous voyons apparaitre lcran 2 options
pour installer le PBX avec ou sans interface graphique, comme suit :

Nous avons prfr loption 1 avec interface graphique, ceci lancera le processus
d'installation graphique automatis.
Pendant l'installation, nous avons du choisir loption configuration Fuseau horaire:

Ensuite, nous avons t invit dfinir un mot de passe root. Si ce mot de passe est
perdu, il est impossible rcuprer. Il est recommand que notre mot de passe contienne
un mlange de lettres majuscules et minuscules, des chiffres et / ou symboles.

Aprs, nous avons choisis la partition du disque dur sur laquelle va sinstaller le PABX,
chacun choisira la mthode qui arrangera sa configuration et son matriel, bien
videmment. Comme on peut le voir sur la figure suivante :

Linstallation a pris environ 15-30 minutes .

Une fois l'installation termine, nous avons bien entendu redmarr.


Puis va apparaitre linterface en ligne de commande dasterisk.

Il est important de donner une @ IP fixe au serveur PABX, au lieu dune @


quelconque dynamique donne par un DHCP, pour cela nous sommes alles
dans le programme (setup network configuration device cofiguration)
comme suit :

Ladresse de notre serveur est donc (192.168.1.10).


Nous sommes maintenant prtes passer la configuration dAsteriskNOW
partir de l'interface Web FreePBX.

18) CONFIGURATION DASTERISK


Pour configurer notre FreePBX, nous avons ouvert un navigateur sur un autre PC en
rseau avec notre serveur et avons introduit l@IP de notre serveur dans notre cas
192.168.1.10 comme on peut le voir sur les captures dcran ci-dessous:
En Cliquant sur Freepbx administrator, la fentre qui permet de nous identifier
apparait :

Le nom d'utilisateur par dfaut est admin Le mot de passe par dfaut est admin.
Apres nous tre connectes au Freepbx, on a commenc par changer la langue
comme on le voit sur la figure :

Ensuite il est impratif de crer un utilisateur autre que admin pour cela nous
avons visit loutil admin et slectionner administrateur.

La fentre suivante apparue, il suffit juste de remplir les champs comme suit:

Dans notre cas nous avons choisi (souhila) comme nouvel administrateur et chang le
mot de passe de ladministrateur (admin) ceci pour des raisons de scurit
Nous avons ensuite effectu des mises jour dans le module outil dadministration, en
Cliquant sur (check online), qui va rechercher les mises jour sur la toile.

Et pour mettre jour un module il suffit juste de cliquer dessus. Nous allons maintenant
crer des profils utilisateurs du PABX, connus sous le nom extensions
Pour cela il faut aller dans Application et choisir loutil Extension puis choisir
gnrique sip device :

Nous avons rempli les champs comme montr ci-dessous :

puis submit et apply config.


-Passons maintenant linstallation, configuration dun premier client sous windows
Xlite
19) QUEST CE QUE XLITE ?
Tout comme Skype, X-Lite est un logiciel de tlphonie sur IP. Trs complet, il
intgre des fonctions de compression efficaces permettant de profiter de cet outil, y
compris avec une connexion bas dbit. On se perd un peu dans les rglages
initiaux; mais ensuite son utilisation est assez simple. Il peut aussi jouer le rle de
standard tlphonique au sein dune entreprise. Combinant appels vocaux et vido
dans une interface conviviale, X-Lite de CounterPath est trs pratique pour faire
la transition de faon transparente d'un environnement tlphonique traditionnel
dans le monde de la Voix sur IP. [2]

20) FONCTIONNALITES XLITE


Communication : condition d'tre connect au web et de disposer d'un micro-
casque, cet opus est conu pour permettre les conversations entre utilisateurs. On a la
possibilit de faire des confrences audio ou vido quel que soit l'endroit o se trouvent
les interlocuteurs.
Messagerie : si le contact cibl est en ligne et qu'il ne peut accepter un appel
tlphonique, on lui envoie des messages instantans. Ce qui singularise X-Lite, c'est
qu'il prend en charge les messages vocaux.
Tlphonie : tous les contacts peuvent tre ajouts dans le carnet d'adresses et on
a accs l'historique des appels. L'outil intgre la plupart des fonctions d'un vrai
tlphone telles que la mise en attente ou le renvoi automatique. On peut appeler un
autre softphone, un mobile ou un fixe. [18]

21) CONFIGURATION REQUISE


Systmes d'exploitation : Windows XP, Windows Vista, Windows 7, Windows 8.
Mmoire vive : 1 Go (minimum), 2 Go (recommand).
Processeur : Intel Pentium 4 de 2,4 GHz ou quivalent (minimum), Intel Core
Duo ou quivalent (recommand).
Espace disque dur : 125 Mo.
Connexion rseau IP (haut dbit, LAN, sans fil).
Connexion Internet.
Carte son : Full-duplex 16 bits ou utilisation de casque USB.
Carte graphique supportant DirectX 9.0c
22) INSTALLATION X-LITE
Ce logiciel est open source sur le site officiel [20], quil suffit de tlcharger et son
installation est trs simple faire. Une fois linstallation faites, nous avons ajout un
compte/extension pareil celui que nous avons cr prcdemment dans le serveur, en
loccurrence 112 pour lextension et xlite pour le pseudo.
Pour cela, nous avons accd au bouton Softphone puis sur SIP Account Setting

On obtient cette fentre. Il faut ensuite remplir ces champs comme suit :
Display Name : Votre Nom dans notre exemple cest Xlite.
User id : Votre N de tlphone dans notre cas cest 112.
Password : Le mot de passe cre prcdemment.
Domain : ladresse IP de votre serveur Asterisk.
Dans la fentre principale de X-lite licne suivante Available doit apparaitre
comme signe que le soft phone sest bien enregistr auprs du serveur et quil est actif.
[17,18]
a) Appeler avec X-lite
Lappelant et le correspondant doivent tre enregistrs sur le mme serveur. Pour passer
un appel, cest simple il suffit de composer le numro du correspondant ou son alias, ou
par la liste des contacts, exactement comme un tlphone standard.
b) Renvois dappels et messagerie vocale
Pour utiliser le renvoi dappel il faut tout simplement introduire le numro du
correspondant dans le champ (Number for sending calls to voicemail).
Pour consulter les messages il faut taper le numro *97.
Pour enregistrer un mmo vocal il faut taper le numro *99.

-Maintenant passons linstallation, configuration du second client sous Linux Ekiga

Ce logiciel libre accs sous linux est trs utilis et trs conviviale, car il intgre les
fonctionnalits d'un logiciel de tlphonie vocale, outil de vidoconfrence et un outil
de messagerie instantane. Il est disponible pour Windows aussi, est entirement gratuit
et offre la convivialit et transparence de SIP communication. [19]
-Nous avons donc commenc par tlcharger Ekiga 4.0.1 (dernires version) partir de
ce site [19], aprs maintes tentatives de tlchargement de tous les packages ncessaires
cette version nous sommes tombs sur un package indisponible pour notre version
ubuntu qui est la 14.04 Lts, finalement ubuntu intgre dans ses propres packages ce
logiciel et la bonne version qui plus est, dans sa logithque.
Ekiga, autrefois connu comme GnomeMeeting, offre la libre communication de la voix
et la vido sur Internet. Pour l'utiliser, il faut avoir une adresse SIP et des amis qui ont
galement les adresses SIP. Pour complter l'ensemble, l'quipe derrire Ekiga propose
galement des adresses SIP gratuites que lon peut utiliser avec son tlphone logiciel
libre ou avec tout autre soft phone compatible SIP.

23) FONCTIONNALITS EKIGA


Des appels tlphoniques gratuits de PC PC.
Renvoi d'appel.
Transfert d'appel.
Appel sans frais (800) L'accs de nombreux pays.
Accs aux salles de confrence.
L'accs un service SIP.
une messagerie instantane. [19]

24) CONFIGURATION EKIGA


LorsquEkiga se lance pour la premire fois, un assistant de configuration apparat
automatiquement. Cet assistant est un questionnaire qui nous a guides pas pas pour
crer une configuration de base permettant le bon fonctionnement dEkiga.

a) Cration dun compte utilisateur Ekiga


Le soft phone Ekiga se pressente comme suit :
Pour crer un utilisateur nous sommes alles dans : (Edition comptesajouter un
compte-sip) les champs ont t remplis comme prcis dans la figure ci-dessous :

Nom : le nom de lutilisateur.


Registar : l@ serveur.
Utilisateur : identique lusername entr dans le serveur.
Identifiant dauthentification : est un numro pour ce soft phone.
Mot de passe : son choix doit tre adquat.
Nous avons bien videmment coch (activer le compte).

Ainsi le soft phone est prt pour lusage et a besoin dune petite configuration des
priphriques audio et vido pour tre pleinement utilis.
b) Ajouter un contact
c) Renvois dappels
Allez a (Edition prfrences paramtres SIP) , puis nous avons rempli ainsi:

Ce soft phone offre la possibilit de rediriger lappel directement ou de le rediriger si on


est occup ou bien sil ny a aucune rponse de notre part, pour cela il suffit de cocher
une des cases suivantes :

h) Vidoconfrence
Il faut juste appuyer sur la petite camra qui apparait en cours dappel.
-Deux tlphones IP ont eux aussi t configurs de manire trs intuitive, trs
ressemblante aux deux prcdents, ci-dessous nous donnons juste quelques captures
dcran de linterface graphique des tlphones IP, laquelle on accde par un
navigateur. Il est noter que le tlphone IP peut se configurer de manire identique
directement par lintermdiaire de son clavier, en utilisant un menu.
Ensuite le tout a t raccord en rseau par lintermdiaire dun Switch et les tests ont
t faits une vingtaine de fois, avec toutes les fonctionnalits.

Conclusion
On peut dire que le test est russi, toutes les fonctionnalits ont march et donn pleine
satisfaction, comme un vrai systme de tlphonie complet, sauf que cest moins
couteux et plus simple utiliser. Le protocole SIP est effectivement trs convivial,
simple et trs performant, permettant de faire de la vidoconfrence, de la messagerie
vocale et plein dautres options pour le mme prix.
Conclusion gnrale
En somme, la tlphonie sur IP est une technologie rvolutionnaire qui dfie les rgles
dictes par la tlphonie RTC. Elle est plus souple, conviviale, ne ncessite pas un
investissement lourd, cote moins chre, propose de nouveaux services et beaucoup
d'autres avantages, si bien que toute entreprise qui se veut comptitive et moderne
aujourd'hui, jette son dvolu sur la tlphonie sur IP pour grer ses communications tant
internes qu'externes. Elle vise principalement amliorer le cadre de travail des
employs de l'entreprise en librant l'utilisateur du lieu d'implantation du poste
tlphonique.
Actuellement, il est vident que la tlphonie sur IP va continuer se dvelopper dans
les prochaines annes. Le march de la tlphonie sur IP bien que jeune encore se
dveloppe une vitesse fulgurante. C'est la raison pour laquelle plusieurs entreprises
dans leurs stratgies de dveloppement investissent maintenant dans la tlphonie sur
IP. Cela leur permettra coup sr de jouer un rle majeur. La tlphonie sur IP ouvre
aujourd'hui la voie de la convergence voix/donnes/image et celle de l'explosion de
nouveaux services tels que les Centres d'appels actifs ou ractifs. Elle parat comme une
bonne solution en matire d'intgration, de fiabilit, d'volutivit et de cot. Elle fait
partie intgrante de l'Intranet de l'entreprise et permet mme des communications
moindre cot.
Le protocole IP est devenu un standard unique permettant l'interoprabilit des rseaux
mondialiss. D'aucuns pensent d'ailleurs que l'intgration de la voix sur IP n'est qu'une
tape vers le tout IP.
La tlphonie sur IP possde actuellement une vritable opportunit conomique au
niveau des rseaux Intranet, sous le contrle dun oprateur. Les entreprises adoptent en
effet la communication unifie de la voix, la vido et les donnes sur le rseau IP
Intranet.
Nous avons pu constater que la tlphonie sur IP possdait de nombreux avantages tels
que la diminution du cot en infrastructure, de la facture de tlphone. Elle permet
galement de rduire le cot de la proprit du rseau (une seule quipe est en charge du
rseau unique) et les taches de maintenance sont facilits. La tlphonie sur IP est base
sur des standards ouverts : elle permet donc linteraction avec les quipements
tlphoniques standards.
Plus que la voix sur IP, lintgration de nombreux services (le travail collectif, la
visioconfrence, le commerce lectronique, la communication efficace et permanente
pour les employs mobiles) et lintelligence de ces services orientent le march des
applications temps rel sur rseaux IP.
Dans ce modeste travail de PFE, on a voulu justement test la faisabilit et la simplicit
de cette technologie, en installant un PABX open source, des clients sous Windows et
linux et des tlphones IP, en rseau. On a test ce service, et comme on a pu le voir,
effectivement ce service tient toutes les promesses faites, bien que on na pas russi
tester lintgration du RTC avec le rseau LAN, pour matriel indisponible, mais on
espre pouvoir le faire incessamment.
Bibliographie

[1] 05-Asterisk.pdf. Accessed May 19, 2014. http://www.itu.int/ITU-


D/afr/events/Dakar-
2006_Regulatory_Challenges_of_VoIP_Africa/Additional_Reading/05-
asterisk.pdf.
[2] Asterisk-Report.pdf. Accessed May 19, 2014.
http://batoufflet.info/static/files/asterisk-report.pdf.
[3] AST-InstallingAsteriskNOW-190514-1559-12780.pdf. Accessed May 19,
2014. https://wiki.asterisk.org/wiki/download/temp/pdfexport-20140519-
190514-1559-12779/AST-InstallingAsteriskNOW-190514-1559-
12780.pdf?contentType=application/pdf.
[4] Denis, de. [Tuto] Asterisk: Installer et Configurer Asterisk Sous Debian 6 et
Ubuntu Denis Rosenkranz. Accessed May 19, 2014.
http://denisrosenkranz.com/tuto-installer-et-configurer-asterisk-sous-debian-6-
et-ubuntu/.
[5] tude_et_Mise_en_place_dune_Solution_VOIP_Scurise.pdf. Accessed
May 19, 2014. http://pf-
mh.uvt.rnu.tn/620/1/%C3%89tude_et_Mise_en_place_d%27une_Solution_VOI
P_S%C3%A9curis%C3%A9e.pdf.
[6] Formation-Ciren33-Cours-NM.pdf. Accessed May 19, 2014.
http://www.rap.prd.fr/pdf/ciren/Formation-Ciren33-Cours-NM.pdf.
[7] H.323. Wikipdia, May 18, 2014.
http://fr.wikipedia.org/w/index.php?title=H.323&oldid=101453163.
[8] H323_EFORT.pdf. Accessed May 19, 2014.
http://www.efort.com/r_tutoriels/H323_EFORT.pdf.
[9] H323-Comment. Accessed May 21, 2014.
http://www.youscribe.com/catalogue/tous/ressources-
professionnelles/informatique/h323-comment-534706.
[10] La Telephonie Sur IP. Docstoc.com. Accessed May 19, 2014.
http://www.docstoc.com/docs/109707824/La-telephonie-sur-IP.
[11] Le Protocole H323: Equipements, Avantages et Inconvnients. SAeeeD Blog.
Accessed May 19, 2014. http://www.blog.saeeed.com/2011/03/h323-protocole-
protocole-gateway-gatekeeper-h-323/.
[12] Le TOIP, Tlphonie Sur IP. Futura-Sciences. Accessed May 19, 2014.
http://www.futura-sciences.com/magazines/high-tech/infos/qr/d/internet-toip-
telephonie-ip-1550/.
[13] Memoire Online - Etude et Mise Au Point Dun Systeme de Communication
VOIP: Application Sur Un PABX-IP Open Source Cas de Lagence En
Douane Getrak - Yannick YANI KALOMBA. Memoire Online. Accessed
May 19, 2014. http://www.memoireonline.com/08/11/4644/m_Etude-et-mise-
au-point-dun-systeme-de-communication-VOIP--application-sur-un-PABX-IP-
open-source10.html.
[14] Patrick_papier-Kourou-v2.pdf. Accessed May 19, 2014. http://web.univ-
pau.fr/~gallon/publis/patrick_papier-kourou-v2.pdf.
[15] PTEL-1011-H323.pdf. Accessed May 19, 2014. http://www-
phare.lip6.fr/~trnguyen/teaching/2010-2011/ptel/PTEL-1011-H323.pdf.
[16] ToIP.pdf. Accessed May 19, 2014. http://web.univ-
pau.fr/~cpham/M2SIR/BIBLIO/DOC04-05/ToIP.pdf.
[17] Voice-Ip-Configuration-Xlite-3-0-Fr.pdf. Accessed May 19, 2014.
http://www.vtx.ch/media/pdf/voice-ip-configuration-xlite-3-0-fr.pdf.
[18] X-Lite. CommentCaMarche. Accessed May 19, 2014.
http://www.commentcamarche.net/download/telecharger-34056731-x-lite.
[19] ekiga. Accessed May 19, 2014.
http://doc.ubuntu-fr.org/ekiga.
[20] Xlite, Accessed May 19, 2014.
http://www.01net.com/telecharger/windows/Internet/communication/fiches/389
08.html.
Table des Figures

Figure I. 1 : Traitement subi par la voix avant dtre envoyer sur le rseau. ..............................6
Figure I. 2: Schma gnral de la plateforme. ............................................................................7
Figure I. 3: Architecture du rseau de tlphonie classique dentreprise. ...................................8
Figure I. 4: architecture VoIP dentreprise architecture Full-IP . ........................................8
Figure I. 5: Architecture VoIP architecture type centrex . ....................................................9
Figure I. 6: Pc to Pc. .................................................................................................................10
Figure I. 7: pc to phone. ............................................................................................................10
Figure I. 8: phone to phone passerelle . ...............................................................................11
Figure I. 9: Phone to phone boitier ......................................................................................12
Figure I. 10: La diffrence entre la ToIP et la VoIP. ................................................................12
Figure I. 11: Convergence voix, vido et donnes. ...................................................................13
Figure I. 12: Pile protocolaire H.323 . ................................................................................18
Figure I. 13: Communication H.323. ........................................................................................19
Figure I. 14: Communication point a point. ..............................................................................19
Figure I. 15: Processus de communication point point. .........................................................20
Figure I. 16: Communication point point avec Gatekeeper . ............................................20
Figure I. 17: Communication multipoint avec MCU . .........................................................21
Figure I. 18: Architecture SIP. ..................................................................................................23
Figure I. 19: Exemple d'tablissement d'une session SIP entre deux User Agents. ..................24
Figure I. 20: La ToIP en Algrie. ..............................................................................................27
Figure I. 21: Topologie du rseau test.......................................................................................28
Figure I. 22: Fonctionnalits offertes par Asterisk... ................................................................29
Liste des Tableaux

Table I.1: Evolution du nombre de lignes de tlphonie sur IP utilises par les
entreprises en million 4

Table I.2: Comparaison entre les diffrents protocoles24


Table I.3 : Les diffrents codecs de compression.26
GLOSSAIRE

Adresse Electronique : Information d'identication de l'appelant ou de l'appeI.


Adresse IP : Adresse Internet d'un terminal. Compose de 4 nombres cods sur 1 octet
(0...255) (par exemple : 212.27.32.5 qui est l'adresse IP d'un serveur Web).
Alternat : (halduplex) Transmission d'un signal entre deux points alternativement
dans un sens puis dans l'autre. Voir simplex.
Application : Programm informatique.
ASCII : (American Standard Code for Information Interchange) Table de codes 7
lments permettant de reprsenter les chiffres, les lettres et les caractres spciaux.
Variante de l'alphabet international n 5 du
Asynchrone : (asynchronous) Mode de transmission de donne non synchronis dans le
temps.
ATM : (asynchronous transfer mode) Mode de Transfert Asynchrone. Technique de
communication qui permet d'atteindre de hauts dbits numriques.
Autocommutateur : Ou encore " standard " il s'agit d'un appareil capable d'tablir des
commutations entre des lignes entrantes et sortantes dans un rseau. Les
autocommutateurs privs (en anglais PBX ou PABX)
ADSL : Asymetrical Data Subscriber Line
Bande Passante : (bandwidth) Capacit de transmission d'un rseau, diffrence entre la
frquence la plus haute et la frquence la plus basse que laisse passer un canal.
Btatest : Test de produits ou de services effectu en grandeur nature et avant leurs
commercialisations.
Bit : (Binary Information Digit) plus petite information dans un systme binaire.
Reprsenter par O ou 1.
Bps. : Bits par seconde, o le nombre de bits par seconde envoy par votre modem vers
votre destinataire.
Browser : (navigateur) tire son origine du verbe anglais "to browse" qui signie
"butiner".
Buffer : Mmoire tampon servant au stockage temporaire d'informations.
Bug : Traduction anglaise de bogue.
Bus : En informatique, lment qui permet le transfert de donnes entre diffrentes
parties d'un ordinateur.
Cache. : Partie rserve sur le disque dur d'un ordinateur, destine enregistrer les
pages Internet dj visites. Ce qui permet un r-affichage plus rapide.
Canal : (channel) Partie de la bande de frquence alloue une communication, qui
achemine le signal.
CD Rom : (Compact Disk Read Only Memory) Disque optique compact servant au
stockage de donnes.
Chat : conversation sur Internet en temps rel
CNIL : Commission Nationale Informatique Liberts.
Commutation de circuit : (circuit switching) mise en contact de deux terminaux qui
ont l'usage exclusif d'un circuit pendant leur communication.
Commutation de messages : (message switching ) Systme d'acheminement de
messages dans un rseau de tlcommunication.
Commutation : (switching) Association temporaire de circuit de tlcommunications
pour l'acheminement d'un signal.
Compression : Systme permettant de rduire le volume (en bits) ou le dbit (en bit/s)
des donnes numrises.
Contrle de flux : (ow control) Rgulation des transferts de donnes entre deux points
d'un rseau.
CTI : Couplage Tlphonie Informatique.
Dgroupage : Possibilit pour les nouveaux oprateurs de raccorder directement leurs
rseaux chez l'abonn, sans passer par le rpartiteur de l'oprateur historique.
DNS : Voir domaine.
Domaine : Terminaison d'une adresse Internet, " .com " pour les sites commerciaux " .fr
" pour franais, ".uk " pour I'Angleterre, " jP " pour Japon, etc. " .org " pour
organisation, " .edu " pour les facs amricaines, etc.
Double appel : ou encore signal d'appel qui permet d'tre prvenu de l'arriv d'un appel
pendant le cours d'un autre.
Duplex : Transmission d'une communication radiolectrique ou tlphonique dans les
deux sens simultanment.
Ethernet : Systme de rseau local, d'entreprise dvelopp par Rank Xerox. Son dbit
est de 10 Mbit/s.
Extranet : extension sur Internet du systme d'information d'une entreprise.
FAQ : (Frequently Asked Questions), Foire Aux Questions. Sur le net, les questions
que tout le monde se pose, avec leurs rponses, sur un sujet donn. Trs utilises dans
les news groups.
Forfaits : Types d'abonnement permettant un crdit mensuel de communications
forfaitaires. Si vous tes en dessous, vous payez le prix du forfait. Si vous dpassez
votre quota, chaque minute de communication supplmentaire dans le mois vous est
factur en sus.
Fournisseur : (d'accs) Entreprise fournissant aux internautes un accs l'Internet
gratuit ou payant.
Frquence chantillonnage : (sampling frequency) Nombre d'chantillons d'un signal
prlev dans un temps donn.
FTP : (File Transfert Protocole). Systme de transfert de fichier sur Internet, adapt aux
gros chiers.
Gateway : passerelle entre deux rseaux. Par exemple une passerelle entre internet et le
GSM pour acheminer le Wap.
GSM : (Global system for mobile communications) systme de tlphonie mobile
numrique et cellulaire. A noter que ces initiales voulaient dire : Group spcial mobile,
nom du group dexperts charg de dfinir les spcifications de ce systme.
Hot Line : Ligne d'assistance technique, d'un fournisseur d'accs ou de matriel.
IAP/ISP : (Internet Access Provider) Voir fournisseur d'accs.
Interconnexion : Terme par lequel on dsigne le raccordement des rseaux privs
celui de France TELECOM.
IRC : (Internet Relay Chat) Systme permettant de communiquer sur I'Internet par crit
en temps rel. Les "chats " sont trs priss par les internautes. Le plus clbre est ICQ.
ISDN : (Integrated SERVICES Digital Network) voir RNIS.
ISO : (International Organisation for Standardisation) Organisation internationale qui
regroupe les instituts de normalisation des principaux pays : AFNOR pour la France.
LAN: (Local Area Network). Rseau local d'entreprise reliant les quipements
informatiques.
Linux : Systme d'exploitation en Shareware qui rencontre de plus en plus de succs. Il
concurrence srieusement des mastodontes comme Windows.
Login : Nom d'un utilisateur sur Internet, il est attribu par le fournisseur de service.
LTE : (Long Term Evolution) est l'volution la plus rcente des normes de tlphonie
mobile GSM/EDGE, CDMA2000, TD-SCDMA et UMTS.
Messagerie vocale : rpondeur intgr votre tlphone mobile et gr par le rseau.
Numrique : (digital) Information sous forme de 0 de 1
P.C. : (Personal Computer) Ordinateur personnel, par extension se dit des " compatibles
" qui reprsentent environ 80 % des ventes mondiales.
PBX : Voir autocommutateur.
Pixel : (picture lment) point lmentaire d'une image numrise.
Plug-In. : Petit programme qui s'installe sur un navigateur pour lui apporter des
fonctions supplmentaires (Flash, Vivo, Shockwave, etc.).
UMTS : LUniversal Mobile Telecommunications System (UMTS) est l'une des
technologies de tlphonie mobile de troisime gnration (3G).
Rsum
Ce PFE traite du service rseau le plus en vogue actuellement : la ToIP (Tlphonie
over IP). Nous dployons un rseau LAN de test, avec un PABX de type Asterisk, des
clients sur PC, un sous Linux Ekiga et lautre sous Windows XLITE , avec deux
tlphones IP. Nous exposons donc dans ce manuscrit les notions de base essentielles
la comprhension du droulement de ce service, entre autre les protocoles entrant en jeu
et toutes les architectures supportes. Le dfi dun tel service est que cest une
application temps rel, ncessitant de la signalisation, quil faut envoyer sur rseau IP
best effort, ne faisant aucune signalisation.

Abstract

This PFE trafficking network service most in vogue: the VoIP (Telephony over IP). We
deploy a LAN test with Asterisk PBX, clients on PC, one under Linux "Ekiga" and the
other under Windows "xlite" with two IP phones. So in this manuscript we present the
basic concepts essential to understanding the course of the service, whose protocols
used and all architectures supported. The challenge of such a service is that it is a real
time application, requiring quality of service, and we have to send it by using a best
effort IP network, without any signalisation.

. :
"xlite " "" LAN
. IP
.
IP