Documente Academic
Documente Profesional
Documente Cultură
Remerciement
Au terme de ce travail, jai le grand plaisir dadresser mes vifs remerciements mes responsables
au sein dAtento Casablanca : H.TAYAA, M. &A. Pour leurs aides accomplir mon stage dans les
meilleures conditions.
Mes vifs remerciements sont adresss galement M. A.Darouche chef de service technique, ainsi
que tous les personnels de ce service pour leur sympathie, leur soutien et leurs conseils durant toute la
priode de stage.
Aussi, je voudrai remercier de tous mon cur toute personne, qui a contribu de prs ou de loin,
afin de m aider laborer ce travail par ses encouragements, conseils et orientations par la mise notre
disposition de toute la documentation ncessaire disponible dont nous avions besoin.
Avant-propos
Dans le cadre de notre formation du cycle ingnieur en Rseau et Tlcommunication au FST
SETTAT, jai effectu un stage technique au sein de lentreprise Atento Casablanca. Ce stage a dbut le
1er Juillet 2014 et sest termin la fin du mois daout 2014. Le projet qui ma t confi tait ltude et
la mise en place de la tlphonie sur IP.
L'intrt port sur le choix de ce sujet est le fruit d'une orientation scientifique que nous nous
sommes donne. En effet le choix de ce thme trouve sa justification dans le fait que la tlphonie au
travers d'un rseau par paquets offre des avantages en termes de rduction des cots levs de
communication contrairement au rseau PABX traditionnel. Parlant d'un PABX traditionnel on se rend
compte qu'il cot normment, ce march, longtemps domin par des solutions propritaires proposes
par des entreprises renommes (Cisco, 3Com, etc.) voit aujourd'hui, avec la maturit des technologies
Open source, l'mergence d'une nouvelle gnration IPBX dvelopps en logiciels libres, peu coteux
mais nanmoins performants.
Toutefois l'aspect financier n'est qu'une des raisons, mais aussi dtermi nante, qui peut amener une
entreprise prendre une dcision vers cette technologie.
Etant donn ces avantages qu'offre la VoIP, c'est ainsi que nous nous sommes dots d'une infrastructure
tlphonique base sur les solutions Open source Asterisk de Digium, l'diteur l'origine du projet. Cette
suite logicielle permet de transformer un PC sous Linux en vritable PABX d'entreprise ; Asterisk est libre
d'utilisation et peut tre mont dans un serveur virtuel, ce qui permet de minimiser les cots de
matriel. Dans cette mesure on pourra diminuer les frais de communication et aussi simplifier la
maintenance du rseau, qui passe de deux (tlphonie et donnes) un seul (donnes).
Rsum
Durant ce prsent rapport, jai commenc par la prsentation de la socit Atento, sa mission et
son organisation.
La ralisation de ce travail a demand dabord une comprhension du fonctionnement des systmes
VoIP, donc jai trait des dfinitions et des gnralits sur la communication tlphonique et sur la VoIP.
Et par la suite jai commenc lexcution de la premire tape de mon projet qui consiste faire une tude
thorique sur les diffrentes solutions qui existe sur le march, et le choix de notre solution qui est une
solution bas sur des logiciels open source Asterisk, soft phone X-lite .
la fin jai entam la partie pratique cest linstallation du serveur Asterisk en premire temps, et
la suite la configuration du serveur et leur diffrente services comme la boite vocale et lIVR ( Interactive
Voice Response).
I.
II.
III.
a.
b.
IV.
V.
VI.
a.
b.
I.
II.
a.
Dfinition ................................................................................................................................................ 15
b.
Architecture............................................................................................................................................. 15
c.
Principe de fonctionnement..................................................................................................................... 16
La transmission VoIP .......................................................................................................................... 17
i.
III.
a.
b.
c.
d.
IV.
Protocole H.323....................................................................................................................................... 21
a.
b.
i.
ii.
iii.
ii.
iii.
iv.
c.
V.
VI.
Conclusion .............................................................................................................................................. 31
Introduction ................................................................................................................................................ 33
Le choix dune distribution pour le systme ............................................................................................ 33
II.
a.
b.
c.
Asterisk.................................................................................................................................................... 35
Architecture interne............................................................................................................................. 35
i.
III.
d.
Le processeur .......................................................................................................................................... 36
e.
La mmoire ............................................................................................................................................. 36
f.
Le stockage .............................................................................................................................................. 36
g.
IV.
Introduction ................................................................................................................................................ 39
II.
III.
a.
b.
c.
d.
IV.
i.
ii.
Installation LibPRI.............................................................................................................................. 41
iii.
Installation dAsterisk...................................................................................................................... 42
a.
b.
c.
e.
V.
Installation de X-Lite............................................................................................................................... 48
b.
Configuration de X-lite............................................................................................................................ 49
VI.
Conclusion .............................................................................................................................................. 50
Liste de tableaux
Table 1: Les partenaires trangres d'Atento ................................................................................................... 10
Table 2 : Listes des clients permanents ............................................................................................................. 11
Table 3 : Listes des clients ponctuels ................................................................................................................. 11
Table 4 : liste des diffrentes solutions PABX................................................................................................... 34
Table 5 : liste des package prrequis................................................................................................................. 40
Introduction gnrale
Introduction gnrale
Depuis quelques annes, la technologie VoIP commence intresser les entreprises, surtout celles
de service comme les centres dappels. La migration des entreprises vers ce genre de technologie nest
pas pour rien. Le but est principalement est de : minimiser le cot des communications ; utiliser le mme
rseau pour offrir des services de donnes, de voix, et dimages ; et simplifier les cots de configuration
et dassistance.
Plusieurs fournisseurs offrent certaines solutions qui permettent aux entreprises de migrer vers le
monde IP. Des constructeurs de PABX tels que Nortel, Siemens, et Alcatel prfrent la solution de
lintgration progressive de la VoIP en ajoutant des cartes extensions IP. Cette approche facilite ladoption
du tlphone IP surtout dans les grandes socits possdant une plateforme classique et voulant
bnficier de la voix sur IP. Mais elle ne permet pas de bnficier de tous les services et la bonne
intgration vers le monde des donnes.
Le dveloppement des PABXs software, est la solution propose par des fournisseurs tels que Cisco
et Asterisk. Cette approche permet de bnficier dune grande flexibilit, dune trs bonne intgration a u
monde des donnes et de voix, et surtout dun prix beaucoup plus intressant.
Ainsi l'objectif de ce projet est d'arriver la ralisation d'un systme de communication VoIP, bas
sur des logiciels libres. Dans ce travail, il s'agira donc de dvelopper des solutions de communications
bases sur Asterisk qui est un projet open source.
PREMIER PARTIE :
Prsentation de lentreprise - Atento Casablanca
I.
Prsentation d'Atento
Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013
Plus de 50 000 professionnels dans 13 pays et 4 continents, travaillant pour de grandes entreprises,
des financiers, le public et des administrations, des mdias et la tlcommunication, assurent donc
Atento Maroc un soutient de niveau international. ATENTO Maroc est une filiale cre en Fvrier 2000
pour en faire une plate-forme destine la conqute des marchs interne, africain, arabe et europen
dans toutes les langues qui y prvalent. Au Maroc, Atento dispose de 1 000 positions sur deux sites
Casablanca et Tanger. Une structure offrant un panel de produits et services aux grandes entreprises
reprsentant les secteurs les plus importants : tlcoms, banques, assurances ; administrations publiques,
transport, nergie, etc.
Telefonica est le premier oprateur de tlcommunications dans le monde de la langue espagnole
et portugaise, et saffirme comme une rfrence pour les oprateurs concurrents sur le march europen
des tlcommunications. LEspagne et lAmrique latine sont ses principaux marchs, o elle travaille sur
ses segments fondamentaux : tlphonie fixe et mobile, donnes, Internet et contenus. De plus, elle a
largi sa prsence dautres rgions depuis quelques annes, comme lEurope et le bassin mditerranen,
au moyen de licences de tlphonie mobile, de services CRM et de services intgrs aux entreprises. Elle
compte plus de 78 millions de clients, sur un march potentiel de 500 millions de personnes, son objectif
tant de parvenir 100 millions en 2004. Pour mener bien son projet dentreprise, elle sappuie
galement sur 161.000 professionnels qui travaillent dans tous les pays o le Groupe est prsent.
Telefonica est une entreprise multidomestique et intgre. Multidomestique, car mme si elle est
multinationale, elle sait sadapter aux particularits de chaque pays, o elle prsente une offre conue
pour chaque besoin. Et intgre, parce que les services des diffrentes branches dactivit sont prsentes
aux clients dune faon intgre et cohrente, ce qui permet de raliser les segmentations de march
ncessaires. Telefonica veut tre le chef de file de la rvolution numrique. Dans cette optique, elle se
focalise sur la satisfaction de ses clients et de ses actionnaires, sur le caractre novateur de ses produits
et services, sur le renforcement des contenus et des rseaux et sur la diversification des zones
Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013
II.
Atento Maroc est leader sur le March marocain de l Outs ding puisquelle est la seule entreprise de
sous-traitance dappels tlphonique avoir 1000 positions au Maroc. Les concurrents installs au Maroc
travaillent essentiellement avec des partenaires trangers comme le montre le tableau suivant.
10
III.
Le march dAtento
IV.
Atento Maroc vise une certaine clientle qui aurait besoin de ses services, cette clientle internationale
est classifie en secteurs dactivits. Le march dAtento est donc divis selon les secteurs suivants :
a)
b)
c)
d)
e)
f)
g)
11
V.
Le site de Casablanca
600 tloprateurs.
38 superviseurs.
5 coordinateurs.
La structure responsable CASABLANCA de la Gestion des ressources humaines est compose de
15 personnes.
VI.
Il sagit dun seul point de contact permettant une meilleure comprhension, vision et contrle des
besoins des utilisateurs par rapport aux processus de l'entreprise et de soutien pour les exigences en
termes de technologie, scurit des informations, infrastructure des installations et des procdures
gnrales de l'entreprise.
La solution Service technique d'Atento offre une vision intgre des processus de l'entreprise, ce qui
son tour, cre une synergie entre les secteurs de soutien, les zones commerciales, le sige et les filiales
tout en assurant la rapidit du processus d'ouverture et de rsolution des appels grce aux meilleures
pratiques d'ITIL Information Technology Infrastructure Library , une rfrence pour la gestion des
processus de technologie de l'information et des multiples canaux de service.
a. Composition de la solution
La solution repose sur l'intervention des professionnels spcialiss et sur une technologie de pointe, qui
avec un systme de gestion intgr une base de connaissances et des outils de support distance,
permet d'acclrer la rsolution et la correction des incidents, de rduire les problmes rcurrents et
12
Pour aider le service la clientle, la solution service technique d'Atento dispose d'une base de
connaissances permettant d'enregistrer et d'analyser les questions des utilisateurs et des analystes, de
diffuser et de partager des informations pertinentes pour le service.
Elle peut tre utilise comme une base de donnes centralise de connaissances, permettant de partager
des scripts, des numros de tlphone utiles, des manuels, des tableaux, des graphiques, et tout type
d'information ncessaire au service.
13
DEUXIEME PARTIE :
Etude gnrale de la voix sur IP
14
I.
Introduction :
II.
VoIP signifie Voice over Internet Protocol ou Voix sur IP. Comme son nom l'indique, la VoIP permet
de transmettre des sons (en particulier la voix) dans des paquets IP circulant sur Internet. La VoIP peut
utiliser du matriel d'acclration pour raliser ce but et peut aussi tre utilise en environnement de PC.
b. Architecture
La VoIP tant une nouvelle technologie de communication, elle n'a pas encore de standard unique.
En effet, chaque constructeur apporte ses normes et ses fonctionnalits ses solutions. Les trois
principaux protocoles sont H.323, SIP et MGCP/MEGACO. Il existe donc plusieurs approches pour offrir
des services de tlphonie et de visiophonie sur des rseaux IP. Certaines placent l'intelligence dans le
rseau alors que d'autres prfrent une approche gale gale avec l'intelligence rpartie la priphrie.
Chacune ayant ses avantages et ses inconvnients.
La figure 3 dcrit, de faon gnrale, la topologie d'un rseau de tlphonie IP. Elle comprend
toujours 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.
L'intelligence du rseau est aussi dporte soit sur les terminaux, soit sur les passerelles/ contrleur de
commutation, appeles Gatekeeper. On retrouve les lments communs suivants :
Le routeur : permet d'aiguiller les donnes et le routage des paquets entre deux rseaux. Certains
routeurs permettent de simuler un Gatekeeper grce l'ajout de cartes spcialises supportant
les protocoles VoIP.
La passerelle IP : Les passerelles IP servent de liens entre les rseaux tlphoniques commuts
(RTC) et les rseaux IP. Passerelle de voix sur IP est spcifiquement conue pour permettre aux
messages vocaux provenant d'un rseau tlphonique traditionnel d'tre transmis sur un rseau
utilisant le protocole IP, tout en leur offrant la possibilit d'effectuer le chemin inverse.
Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013
15
Le PABX : C'est un autocommutateur compatible avec la tlphonie sur IP. Il permet comme un
commutateur tlphonique standard, d'tablir une communication tlphonique entre deux
abonns distants. A l'intrieur d'une entreprise, l'IPBX dfinit le routage des paquets pour que la
communication parvienne au bon poste de l'entreprise. Un PABX-IP peut tre soit un
autocommutateur auquel l'entreprise ajoute une carte d'extension IP, soit une machine
nativement IP. Un autocommutateur IP qui sert de serveur de messagerie, capable de stocker
l'historique des communications ou ventuellement des messages. IPBX c'est la dernire
gnration de PABX, il s'intgre la tlphonie sur IP.
Les Terminaux : sont gnralement de type logiciel (software phone) ou matriel (hardphone), le
softphone est install dans le PC de l'utilisateur. L'interface audio peut tre un microphone et des
haut-parleurs branchs sur la carte son, mme si un casque est recommand. Pour une meilleure
clart, un tlphone USB ou Bluetooth peut tre utilis.
Le hardphone est un tlphone IP qui utilise la technologie de la Voix sur IP pour permettre des
appels tlphoniques sur un rseau IP tel que l'Internet au lieu de l'ordinaire systme PSTN. Les appels
peuvent parcourir par le rseau internet comme par un rseau priv. Un terminal utilise des protocoles
comme le SIP (Session Initiation Protocol) ou lun des protocoles propritaire tel que celui utilise par
Skype.
c. Principe de fonctionnement
Depuis nombreuses annes, il est possible de transmettre un signal une destination loigne
sous forme de donnes numriques. Avant la transmission, il faut numriser le signal l'aide d'un CAN
(convertisseur analogique-numrique). Le signal est ensuite transmis, pour tre utilisable, il doit tre
transform de nouveau en un signal analogique, l'aide d'un CNA (convertisseur numrique-analogique).
16
i. La transmission VoIP
La technologie de la voix sur IP (VoIP pour Voice over IP) nous prsente une architecture
dcoupe en 8 grandes tapes :
Acquisition du signal
La VoIP suppose la transformation d'un signal continu analogique (la voix) en un signal discret
numrique (compos d'une srie de chiffres). La premire tape consiste naturellement capter la voix
l'aide d'un micro, qu'il s'agisse de celui d'un tlphone ou d'un micro casque.
Numrisation
La voix passe alors dans un convertisseur analogique numrique qui ralise deux tches distinctes
o l'chantillonnage du signal sonore, c'est--dire un prlvement priodique de ce signal ;
17
o la quantification, qui consiste affecter une valeur numrique (en binaire) chaque
chantillon. Plus les chantillons cods sur un nombre de bits important, meilleure sera la
qualit (on parle de rsolution) de la conversion. Gnralement, la voix est
chantillonne 8 kHz et chaque chantillon est cod sur 8 bits, ce qui donne un dbit de
64 kbit/s (norme G711).
Compression
Le signal une fois numris peut tre trait par un DSP (Digital Signal Processor) qui va le compresser,
c'est--dire rduire la quantit d'informations (bits) ncessaire pour l'exprimer. Plusieurs normes de
compression et dcompression (Codecs) sont utilises pour la voix. L'avantage de la compression est de
rduire la bande passante ncessaire pour transmettre le signal.
Les donnes brutes qui sortent du DSP doivent encore tre enrichies en informations avant d'tre
converties en paquets de donnes expdier sur le rseau. Trois couches superposes sont utilises
pour cet habillage :
o La couche IP
La couche IP correspond l'assemblage des donnes en paquets. Chaque paquet commence par
un en-tte indiquant le type de trafic concern, ici du trafic UDP.
o La couche UDP
La deuxime couche, UDP, consiste formater trs simplement les paquets. Si l'on restait ce
stade, leur transmission serait non fiable : UDP ne garantit ni le bon acheminement des paquets, ni leur
ordre d'arrive.
o La couche RTP (Real Time Protocol) / RTCP (Real Time Control Protocol)
Pour pallier l'absence de fiabilit d'UDP, un formatage RTP est appliqu de surcrot aux paquets. Il
consiste ajouter des enttes d'horodatage et de synchronisation pour s'assurer du rassemblage des
paquets dans le bon ordre la rception. RTP est souvent renforc par RTCP qui comporte, en plus, des
informations sur la qualit de la transmission et l'identit des participants la conversation.
Emission et transport
Les paquets sont achemins depuis le point d'mission pour atteindre le point de rception sans qu'un
chemin prcis soit rserv pour leur transport. Ils vont transiter sur le rseau (rseau local, rseau tendu
voire Internet) en fonction des ressources disponibles et arriver destination dans un ordre indtermin.
18
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. Ce point sera dtaill plus loin.
La conversion numrique analogique est l'tape rciproque de l'tape 2, qui permet de transformer
les donnes reues sous forme de srie discrte en un signal lectrique continu.
Restitution
Ds lors, la voix peut tre retranscrite par le haut-parleur du casque, du combin tlphonique ou de
l'ordinateur.
III.
Il est ncessaire de rappeler aux utilisateurs qu'ils doivent tre dans le mme rseau IP (Internet ou
Intranet de l'entreprise).
C'est le cas le plus simple. Il suffit de disposer d'une carte son, de haut-parleurs et de microphones
pour chacun des interlocuteurs. Il faut galement connatre l'adresse IP de chacun des terminaux pour
tablir la communication.
19
Ce cas ncessite une conversion des signaux entre le RTC et le rseau IP. En effet, ces deux
terminaux utilisant des technologies diffrentes (la commutation de circuits et la commutation de
paquets), l'change des informations ncessite une passerelle. L'utilisateur possdant un ordinateur et
dsirant appeler l'autre sur son tlphone doit se connecter un service spcial sur Internet, offert par
un fournisseur de service (un ISP) ou par son fournisseur d'accs Internet (son IAP).
IV.
Un protocole est un langage commun utilis par l'ensemble des acteurs de la communication pour
changer des donnes. Toutefois son rle ne s'arrte pas l. Un protocole permet aussi d'initialiser la
communication, d'changer de donnes. Il faut distinguer plusieurs types de protocoles :
Les protocoles signaltiques, ont la charge de rgir les communications, de dterminer les appels, de
signaler les appelants, de grer les absences, les sonneries etc... Mais aussi de ngocier quel codec pourra
tre utilis.
20
a. Protocole H.323
i. Description gnrale du protocole H.323
Le standard H.323 fournit, depuis son approbation en 1996, un cadre pour les communications
audio, vido et de donnes sur les rseaux IP. Il a t dvelopp par l'ITU (International
Telecommunications Union) pour les rseaux qui ne garantissent pas une qualit de service (QoS), tels
quIP IPX sur Ethernet, Fast Ethernet et Token Ring. Il est prsent dans plus de 30 produits et il concerne
le contrle des appels, la gestion multimdia, la gestion de la bande passante pour les confrences point-point et multipoints. H.323 traite galement de l'interfaage entre le LAN et les autres rseaux.
Le protocole H.323 fait partie de la srie H.32x qui traite de la vidoconfrence au travers
diffrents rseaux. Il inclue H.320 et H.324 lis aux rseaux ISDN (Integrated Service Data Network) et
PSTN (Public Switched Telephone Network).
Plus qu'un protocole, H.323 cre une association de plusieurs protocoles diffrents et qui peuvent tre
regroups en trois catgories : la signalisation, la ngociation de codec, et le transport de linformation.
Les messages de signalisation sont ceux envoys pour demander la mise en relation de deux
clients, qui indique que la ligne est occupe ou que le tlphone sonne, etc. En H.323, la
signalisation sappuie sur le protocole RAS pour lenregistrement et lauthentification, et le
protocole Q.931 pour linitialisation et le contrle dappel.
La ngociation est utilise pour se mettre daccord sur la faon de coder les informations
changer. Il est important que les tlphones (ou systmes) utilisent un langage commun sils
veulent se comprendre. Il sagit du codec le moins gourmand en bande passante ou de celui qui
offre la meilleure qualit. Il serait aussi prfrable davoir plusieurs alternatives de langages. Le
protocole utilis pour la ngociation de codec est le H.245
Le transport de linformation sappuie sur le protocole RTP qui transporte la voix, la vido ou les
donnes numrises par les codecs. Les messages RTCP peuvent tre utiliss pour le contrle de
la qualit, ou la rengociation des codecs si, par exemple, la bande passante diminue.
Une communication H.323 se droule en cinq phases : ltablissement d'appel, lchange de capacit et
rservation ventuelle de la bande passante travers le protocole RSVP (Ressource reservation Protocol),
ltablissement de la communication audio-visuelle, linvocation ventuelle de services en phase d'appel
(par exemple, transfert d'appel, changement de bande passante, etc.) et enfin la libration de l'appel.
21
Gateway ou les passerelles vers des rseaux classiques (RTC, RNIS, etc.)
Les passerelles H.323 assurent l'interconnexion avec les autres rseaux, ex (H.320/RNIS), les
modems H.324, tlphones classiques, etc. Elles assurent la correspondance de signalisation de Q.931, la
correspondance des signaux de contrle et la cohsion entre les mdias (multiplexage, correspondance
des dbits, transcodage audio).
Dans la norme H323, Le Gatekeeper est le point d'entre au rseau pour un client H.323.
Il dfinit une zone sur le rseau, appele zone H.323 (voir figure 3 ci-dessous), regroupant plusieurs
terminaux, Gateways et MCU dont il gre le trafic, le routage LAN, et l'allocation de la bande passante.
Les clients ou les Gateway s'enregistrent auprs du Gatekeeper ds l'activation de celui-ci, ce qui leur
permet de retrouver n'importe quel autre utilisateur travers son identifiant fixe obtenu auprs de son
Gatekeeper de rattachement. Le Gatekeeper a pour fonction :
o La translation des alias H.323 vers des adresses IP, selon les spcifications RAS
(Registration/Admission/Status) ;
o Le contrle d'accs, en interdisant les utilisateurs et les sessions non autoriss ;
o Et la gestion de la bande passante, permettant l'administrateur du rseau de limiter le
nombre de visioconfrences simultanes. Concrtement une fraction de la bande passante
est alloue la visioconfrence pour ne pas gner les applications critiques sur le LAN et le
support des confrences multipoint adhoc.
Les MCU
Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013
22
Les contrleurs multipoint appels MCU (Multipoint Control Unit) offrent aux utilisateurs la
possibilit de faire des visioconfrences trois terminaux et plus en prsence continue ou en
activation la voix . Une MCU consiste en un Contrleur Multipoint (MC), auquel est rajout un ou
plusieurs Processeurs Multipoints (MP). Le MC prend en charge les ngociations H.245 entre tous les
terminaux pour harmoniser les paramtres audio et vido de chacun. Il contrle galement les ressources
utilises. Mais le MC ne traite pas directement avec les flux audio, vido ou donnes, c'est le MP qui se
charge de rcuprer les flux et de leurs faire subir les traitements ncessaires. Un MC peut contrler
plusieurs MP distribus sur le rseau et faisant partie d'autres MCU.
b. Protocole SIP
i. Description gnrale du protocole SIP
Le protocole SIP (Session Initiation Protocol) est un protocole normalis et standardis par l'IETF
(dcrit par le RFC 3261 qui rend obsolte le RFC 2543, et complt par le RFC 3265) qui a t conu pour
tablir, modifier et terminer des sessions multimdia. Il se charge de l'authentification et de la localisation
des multiples participants. Il se charge galement de la ngociation sur les types de mdia utilisables par
les diffrents participants en encapsulant des messages SDP (Session Description Protocol). SIP ne
transporte pas les donnes changes durant la session comme la voix ou la vido. SIP tant indpendant
Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013
23
Mode Point point : on parle dans ce cas-l dunicast qui correspond la communication entre
deux machines.
Mode diffusif : on parle dans ce cas-l de multicast (plusieurs utilisateurs via une unit de
contrle MCU Multipoint Control Unit).
Combinatoire : combine les deux modes prcdents. Plusieurs utilisateurs interconnects en
multicast via un rseau maillage complet de connexion.
24
Adressage
Les utilisateurs disposant dun numro (compte) SIP disposent dune adresse ressemblant une adresse
mail (sip:numro@serveursip.com). Le numro SIP est unique pour chaque utilisateur.
Modle dchange
Le protocole SIP repose sur un modle Requte/Rponse. Les changes entre un terminal appelant et un
terminal appel se font par l'intermdiaire de requtes. La liste des requtes changes est la suivante :
Invite : cette requte indique que l'application (ou utilisateur) correspondante l'url 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, l'invit doit spcifier les mdias qu'il
supporte.
Ack : cette requte permet de confirmer que le terminal appelant a bien reu une rponse
dfinitive une requte Invite.
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.
Bye : cette requte est utilise par le terminal de l'appel fin de signaler qu'il souhaite mettre un
terme la session.
Cancel : cette requte est envoye par un terminal ou un proxy server fin d'annuler une requte
non valide par une rponse finale comme, par exemple, si une machine ayant t invite
participer une session, et ayant accept l'invitation ne reoit pas de requte Ack, alors elle met
une requte Cancel.
25
Register : cette mthode est utilise par le client pour enregistrer l'adresse liste dans l'URL TO
par le serveur auquel il est reli.
Codes derreurs
Une rponse une requte est caractrise, par un code et un motif, appels respectivement code d'tat
et raison phrase. Un code d'tat est un entier cod sur 3 digits indiquant un rsultat l'issue de la
rception d'une requte. Ce rsultat est prcis par une phrase, textbased (UTF-8), expliquant le motif du
refus ou de l'acceptation de la requte. Le code d'tat et donc destin l'automate grant l'tablissement
des sessions SIP et les motifs aux programmeurs. Il existe 6 classes de rponses et donc de codes d'tat,
reprsentes par le premier digit :
26
Un Proxy SIP sert d'tre lintermdiaire entre deux User Agents qui ne connaissent pas leurs
emplacements respectifs (adresse IP). En effet, l'association URI-Adresse IP a t stocke pralablement
dans une base de donnes par un Registrer. Le Proxy peut donc interroger cette base de donnes pour
diriger les messages vers le destinataire. La figure 5 montre les tapes de linterrogation du proxy la
base de donnes.
1 : Envoie dune nouvelle requte
INVITE au proxy
2 : Le proxy interroge la base de
donnes
3 : La base de donnes revoie
ladresse IP du destinataire
4 : Le proxy envoie le message au
dentinaire
27
Le Proxy se contente de relayer uniquement les messages SIP pour tablir, contrler et terminer
la session (voir figure 6). Une fois la session tablie, les donnes, par exemple un flux RTP pour la VoIP, ne
transitent pas par le serveur Proxy. Elles sont changes directement entre les User Agents.
28
Tlphonie sur rseaux publics : il existe de nombreuses passerelles (services payants) vers le
rseau public de tlphonie (RTC, GSM, etc.) permettant d'mettre ou de recevoir des appels
vocaux.
Points communs avec H323 : l'utilisation du protocole RTP et quelques codecs son et vido sont
en commun.
Par contre une mauvaise implmentation ou une implmentation incomplte du protocole SIP dans
les User Agents peut perturber le fonctionnement ou gnrer du trafic superflu sur le rseau. Un autre
inconvnient est le faible nombre d'utilisateurs : SIP est encore peu connu et utilis par le grand public,
n'ayant pas atteint une masse critique, il ne bnficie pas de l'effet rseau.
V.
Diffrentes sont les raisons qui peuvent pousser les entreprises sorienter vers la VoIP comme solution
pour la tlphonie. Les avantages les plus marqus sont :
Rduction des cots : En effet le trafic vhicul travers le rseau RTC est plus couteux que sur un
rseau IP. Rductions importantes pour des communications internationales en utilisant le VoIP,
ces rductions deviennent encore plus intressantes dans la mutualisation voix/donnes du
29
rseau IP intersites (WAN). Dans ce dernier cas, le gain est directement proportionnel au nombre
de sites distants.
Standards ouverts : La VoIP nest plus uniquement H323, mais un usage multiprotocoles selon les
besoins de services ncessaires. Par exemple, H323 fonctionne en mode gale gale alors que
MGCP fonctionne en mode centralis. Ces diffrences de conception offrent immdiatement une
diffrence dans l'exploitation des terminaisons considres.
Un rseau voix, vido et donnes ( la fois) : Grace lintgration de la voix comme une
application supplmentaire dans un rseau IP, ce dernier va simplifier la gestion des trois
applications (voix, rseau et vido) par un seul transport IP. Une simplification de gestion, mais
galement une mutualisation des efforts financiers vers un seul outil.
Un service PABX distribu ou centralis : Les PABX en rseau bnficient de services centraliss
tel que la messagerie vocale et la taxation. Cette mme centralisation continue tre assure sur
un rseau VoIP sans limitation du nombre de canaux. Il convient pour en assurer une bonne
utilisation de dimensionner convenablement le lien rseau. L'utilisation de la VoIP met en commun
un mdia qui peut la fois offrir un moment prcis une bande passante maximum la donne,
et dans une autre priode une bande passante maximum la voix, garantissant toujours la priorit
celle-ci.
Fiabilit et qualit sonore : un des problmes les plus importants de la tlphonie sur IP est la
qualit de la retransmission qui nest pas encore optimale. En effet, des dsagrments tels la
qualit de la reproduction de la voix du correspondant ainsi que le dlai entre le moment o lun
des interlocuteurs parle et le moment o lautre entend peuvent tre extrmement
problmatiques. De plus, il se peut que des morceaux de la conversation manquent (des paquets
perdus pendant le transfert) sans tre en mesure de savoir si des paquets ont t perdus et quel
moment.
Dpendance de linfrastructure technologique et support administratif exigeant : les centres de
relations IP peuvent tre particulirement vulnrables en cas dimproductivit de linfrastructure.
Par exemple, si la base de donnes nest pas disponible, les centres ne peuvent tout simplement
pas recevoir dappels. La convergence de la voix et des donnes dans un seul systme signifie que
la stabilit du systme devient plus importante que jamais et lorganisation doit tre prpare
travailler avec efficience ou encourir les consquences.
Vol : les attaquants qui parviennent accder un serveur VoIP peuvent galement accder aux
messages vocaux stocks et au mme au service tlphonique pour couter des conversations ou
effectuer des appels gratuits aux noms dautres comptes.
Attaque de virus : si un serveur VoIP est infect par un virus, les utilisateurs risquent de ne plus
pouvoir accder au rseau tlphonique. Le virus peut galement infecter dautres ordinateurs
connects au systme.
30
VI.
Conclusion
Comme on a pu le voir tout au long de ce chapitre, la VoIP est la solution la plus rentable pour effectuer
des conversations. Actuellement il est vident que la VoIP va continuer voluer.
La tlphonie IP est une bonne solution en matire dintgration, fiabilit et de cot. On a vu que la
voix sur IP tant une nouvelle technologie de communication, elle na pas encore de standard unique.
Chaque standard possde ses propres caractristiques pour garantir une bonne qualit de service. En
effet, le respect des contraintes temporelles est le facteur le plus important lors de transport de la voix.
Malgr que la normalisation nait pas atteint la maturit suffisante pour sa gnralisation au niveau
des rseaux IP, il nest pas dangereux de miser sur ces standards vu quils ont t accepts par lensemble
de la communaut de la tlphonie.
Pour finir lors de la mise en uvre de cette technologie, il faut poser la question suivante : le
dveloppement de cette technologie reprsente-t-il un risque ou une opportunit pour les utilisateurs et
les oprateurs tlphoniques ?
31
TROISIEME PARTIE :
Etude thorique et la solution propose
32
I.
Introduction
Lorsquon planifie dployer un systme VoIP, on se doit de bien slectionner le matriel et le logiciel
dont on aura besoin. Le choix doit tre diverse en ce sens quil inclut le serveur qui fera office de PBX, les
postes tlphoniques, les passerelles tlphoniques qui font interface au Rseau Tlphonique Commut
ainsi que les diverses interconnexions entre ces derniers composants. Il ny a pas proprement dit de
standard quant aux caractristiques que lon pourrait utiliser pour la slection du matriel ou le logiciel. Il
faudra donc regarder quelques aspects techniques tels que la cadence du processeur, la capacit
mmoire, etc., et prendre le temps ncessaire afin de faire une slection approprie aux types de
dploiement que nous envisageons faire. Dans la suit on va effectuer une tude afin de bien choisir notre
solution.
II.
Nos critres spcifiques de notre systme lis la tlphonie ont t les suivants :
33
Transfert dappels ;
Musique en attente ;
Rponse Vocale Interactive ;
Messagerie Vocale ;
Tlcopie ;
Systme de synthse vocale (Text To Speach).
Asterisk
descriptif
PBX de code source libre de Digium avec support
H.323, SIP, IAX et RTC ;
Bas sur Asterisk avec support T.38 ;
CallWeaver
Trixbox
PBX In A Flash
FreeSWITCH
PBX de code source libre dvelopp avec Perl ;
OpenPBX
Table 4 : liste des diffrentes solutions PABX
Le choix final est la distribution Asterisk, Cette distribution a t conue afin de rpondre aux
besoins des hobbistes, mais aussi aux utilisateurs plus srieux ainsi quaux revendeurs. Asterisk offre un
systme tlphonique cl en main de haute performance. Il est facile maintenir et permet lajout de
dizaines de scripts fournissant pratiquement nimporte quelle fonctionnalit que vous pouvez imaginer.
En plus, vous avez le choix parmi une multitude dapplications provenant de Nerd Vittles et FreePBX qui
sinstallent en quelques secondes.
34
c. Asterisk
Asterisk est un PABX logiciel libre, multiplateforme, publi sous licence GPL par Mark
Spencer de la socit Digium. Asterisk permet, entre autres, la messagerie vocale, la
confrence, les serveurs vocaux, la distribution des appels. Asterisk implmente les
protocoles H323 et SIP, ainsi qu'un protocole spcifique nomm IAX (Inter-Asterisk eXchange). Ce protocol
IAX permet la communication entre client et serveur Asterisk ainsi qu'entre deux serveurs Asterisk.
Asterisk peut galement jouer le rle de registrar et passerelle avec les rseaux publics (RTC, GSM, etc.).
i. Architecture interne
Asterisk est un systme flexible grce sa structure interne constitu de quatre APIs (Application
Programming Interface) spcifiques autour du central core system . Celui-ci manie les connexions
internes du PBX en faisant abstraction des protocoles, des codecs, des interfaces tlphoniques et des
applications (d'o la possibilit d'utiliser n'importe quel hardware et n'importe quelle technologie).
Asterisk joue le rle de middleware (intergiciel) entre les technologies de tlphonie et les applications
(confrence, messagerie vocale, IVR).
Le cur contient 5 moteurs ayant chacun un rle essentiel et critique dans les oprations :
35
III.
La cadence du processeur est srement la caractristique la plus importante puisque lon peut en
voir leffet lorsque le systme est plac sous des charges accrues dappels. Ainsi, Asterisk sera plus ractif
aux charges sil possde une puissance de traitement plus grande. On peut affirmer quavec les
processeurs modernes, le traitement de charges dappel modr seffectue sans problme. Il ne faut pas
oublier que la capacit de traitement est principalement utilise pour la manipulation dune conversation
tlphonique qui arrive avec un encodage vocale CODEC devant tre converti en temps rel vers un
autre format. La conversion peut aussi seffectuer au niveau des protocoles de signalisation tels que
SIP/H.323/MGCP/RTC qui font partie des standards de Voix sur IP. Disons que pour un systme rsidentiel,
un processeur de type Pentium 4 peut amplement suffire la tche.
e. La mmoire
De manire gnrale, Asterisk fait une utilisation assez faible de la mmoire dynamique. Mme si
vous dployez une installation denvergure, le systme peut facilement sexcuter dans une plage de 64
mgaoctets. Larchitecture modulaire dAsterisk permet de contrler la consommation de mmoire vive
simplement en supprimant le chargement de modules au dmarrage du systme.
f. Le stockage
Lespace de stockage est probablement lun des choix les moins importants lors de la slection du
matriel. Le prix des disques rigides dcrot mesure que leurs capacits augmentent. Linstallation des
composantes excutable dAsterisk noccupe presque pas despace disque, ce sont plutt les messages
vocaux ainsi que les enregistrements vocaux utiliss par le module de rponse vocale interactive qui sont
les plus gourmandes. Une bonne rgle du pouce est de dfinir la taille du disque rigide selon le nombre
dutilisateurs, ce qui influencera le nombre de messages vocaux prvoir en termes de stockage.
titre dexemple, lencodage dun fichier audio en format G711-Law occupe environ un mgaoctet
despace disque pour une minute denregistrement vocale. En mettant comme hypothse que dans un
environnement haute frquence dappels, une personne se fait laisser en moyenne cinq messages
vocaux dune minute durant une journe de travail, le dploiement dun systme tlphonique de cent
utilisateurs exigera une capacit de stockage de seulement cinq cents mgaoctets pour une priode dune
Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013
36
IV.
Conclusion
Les critres de mon choix sont principalement motivs par la richesse dAsterisk et leur simplicite.
Ainsi, une fois votre systme install, vous disposez dun serveur compltement fonctionnel avec le
systme dexploitation Linux CentOS 5.x incluant un serveur Web Apache, un serveur de courriel
Sendmail, un serveur de base de donnes MySQL, un pare-feu IPtables, PHP, Webmin pour la gestion en
plus dAsterisk, FreePBX, phpMyAdmin, et plus encore.
Dans la suite on va entamer la partie pratique et linstallation dAsterisk sous CentOS 5
37
QUATRIEME PARTIE :
Installation et configuration dAsterisk sous
CentOS 5
38
I.
Introduction
Asterisk est un autocommutateur tlphonique prive (PABX) open source pour les systmes
dexploitation UNIX, il est publi sous licence GPL. Asterisk comprend un nombre trs lev de fonctions,
tel que les appels tlphoniques, la messagerie vocale, les files dattentes, les confrences, etc. Il
implmente plusieurs protocoles H.320, H.323, SIP et IAX. Durant ce chapitre, on montrera les tapes
dinstallation et de configuration dAsterisk sous le systme dexploitation Linux, ainsi que linstallation et
la configuration de X-Lite qui est un tlphone VoIP softphone, freeware.
II.
39
III.
Avant dinstaller Asterisk, il faut prparer le systme sous lequel on installera notre serveur. Pour cela, il
faut installer tout dabord les prrequis ncessaires.
Commande dinstallation
GCC 3.x
Ncurses-devel
yum install y
ncursesdevel
yum install y
libtermcap-devel
yum install -y
kernel-smp-devel
yum install y gcc-c++
libtermcap-devel
Kernel Development
Headers
GCC C++ 3.x
OpenSSL (optionnel)
yum install y
openssldevel
zlib-devel (optionnel)
yum install y
zlibdevel
unixODBC;
unixODBCdevel
(optionnel)
GNU make (version 3.80
ou plus)
yum install y
unixODBC-devel
yum install y make
Note
Ncessaire pour compiler zaptel, libpri, et
asterisk
Ncessaire pour menuselect
Ncessaire pour asterisk
Ncessaire pour compiler zaptel
Ncessaire pour asterisk
Dpendance dOSP, IAX2 encryption,
res_crypto (RSA key support) Ncessaire
pour asterisk
Dpendance de DUNDi Ncessaire pour
asterisk
Dpendance de func_odbc, cdr_odbc,
res_config_odbc, res_odbc,
ODBC_STORAGE
Ncessaire pour compiler zaptel et
asterisk
40
d. Compilation et installation
i. Installation de DAHDI
Le DAHDI est un noyau chargeable qui prsente une couche d'abstraction entre le matriel et les
pilotes de DAHDI dans le module Asterisk.
cd /usr/src/dahdi-linux-complete*
make
make install
make config
Makefile est un fichier qui contient les instructions excuter partir des commandes, ./configure,
make, make install, make config, etc. chacune de ces commandes excute le code appropri elle dans
ce fichier.
41
cd /usr/src/libpri*
make
make install
Configuration dAsterisk
IV.
Le dernier dossier nous intresse vu quil contient les fichiers de configuration du serveur
Asterisk, parmi ces fichiers on trouve :
Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013
42
agents.conf : Contient la configuration de lutilisation des agents, comme dans le cas dun centre
dappel. Ceci nous permet de dfinir les agents et de leurs assigner des ID et des mots de passe.
asterisk.conf : Dfinit certaines variables pour lutilisation dAsterisk. Il sert essentiellement
indiquer Asterisk o chercher certains fichiers et certains programmes excutables.
extensions.conf : Configure le comportement dAsterisk. Cest le fichier qui nous intresse le plus
dans ce travail.
iax.conf : Configure les conversations VoIP en utilisant le protocole Inter-Asterisk Exchange (IAX).
rtp.conf : Ce fichier de configuration dfinit les ports utiliser pour le protocole RTP (Real-Time
Protocol). Il faut noter que les numros lists sont des ports UDP.
sip.conf : Dfinit les utilisateurs du protocole SIP et leurs options. On peut aussi dfinir d'autres
options globales pour SIP telles que, quels ports utiliser et les timeout qu'on va imposer. Nous
focalisons sur ce fichier puisque notre solution est base sur le protocole SIP.
[200]
context=default
type=friend
allow=all
username=200
secret=200
callerid="med"<200>
host=dynamic
language=fr
Une fois le fichier sip.conf enregistr allez dans la console Asterisk, on tape reload puis enfin on tape la
commande sip show users. Les deux comptes utilisateurs que nous venons de crer devrait y apparaitre.
43
Dans ces trois lignes nous allons voir deux choses, les contextes et les extensions.
[default] est le contexte cest une sorte de conteneur dans lequel les utilisateurs faisant partis de ce
contexte pourrons communiquer entre eux.
Lors de la cration de nos deux utilisateurs nous avons spcifi le contexte default.
exten => : dclare lextension (on peut aussi simplement dire numros)
100 : le numro dappel dutilisateur 100
1 : Ordre de lextension
Dial : application qui va tre utilis
SIP: Protocol qui va tre utilis
44
[general]
format=wav49|gsm|wav
enregistrs
maxsilence=10
maxmessage=120
minmessage=2
maxlogins=3
;
;
;
;
[default]
100 => 1234,yassir
200 => 1234,med
Le fait quau bout dun certain temps Asterisk bascule sur la boite vocale de lutilisateur si
celui-ci ne rpond pas
Cration dune extension pour crer le numro qui servira consulter la boite vocale.
45
exten=>200,1,Dial(SIP/200,10)
exten=>200,2,VoiceMail(200)
exten=>555,1,VoiceMailMain(200)
Par celle-ci :
exten=>100,2,VoiceMail(100)
Cette ligne permet donc de de basculer sur la bote vocale de lutilisateur appel sil ny a pas de
rponse au bout de 20 secondes.
Dcortiquons cette ligne :
exten => : On dclare lextensions
100 : Toujours le numro appel 100
2 : Priorit
VoiceMail: On lance lapplication Voicemail
(100) : On rcupre le numro et on se connecte la boite vocale associ du contexte default (comme
prcis dans le fichier voicemail.conf)
Jai aussi rajout la ligne suivante :
exten=>555,1,VoiceMailMain(100)
Cette ligne sert mettre en place un numro pour que nos utilisateurs puissent consulter leurs botes
vocales.
exten => : On dclare lextension
555 : On dclare le numros 555 comme numro de messagerie
1 : Priorit
VoiceMailMain : On appelle lapplication VoiceMailMain
(100) : On rcupre le numros de lutilisateur qui appelle pour se connecter sa bote vocale
A partir de maintenant, on faites un reload de votre serveur Asterisk et on peut dposer des messages
vocaux entre vos utilisateurs et faires en sortes quils consultent leurs messagerie en appelant le 555.
46
Dans le fichier extensions.conf dAsetrisk on ajoute les deux lignes suivantes dans le contexte default :
exten=>111,1,Record(IVR-111:ulaw)
exten=>111,2,Playback(IVR-111)
Cration de lIVR
Nous avons cr un fichier son portant le nom IVR-111 avec le texte suivant:
bonjour!
pour appeler yassir appuis sur 1
pour appeler yassir appuis sur 2
Pour consult votre boite vocale appuis sur 3
Voici donc comment se cre lIVR an jouant ce son :
47
exten=>123,1,Goto(ivr-voice,s,1)
[ivr-voice]
exten=>s,1,Answer()
exten=>s,2,Set(TIMEOUT(response)=10)
exten=>s,3,Background(IVR-111)
exten=>s,4,WaitExten()
exten=> 1,1,SayNumber(1)
exten=> 1,2,Goto(default,100,1)
exten=> 2,1,SayNumber(2)
exten=> 2,2,Goto(default,200,1)
exten=> 3,1,SayNumber(3)
exten=> 3,2,Goto(default,555,1)
exten=>_[4-9#],1,Goto(ivr-voice,s,3)
exten=>t,1,Goto(ivr-voice,s,3)
Explications :
exten => 1234,1,Goto(ivr-voice,s,1) : On cre lextensions 1234 pour appeler lIVR
exten => s,1,Answer() : on utilise lapplication Answer() pour que a soit Asterisk qui rponde tant
donn que ce nest pas un utilisateur que lon appele.
exten => s,2,Set(TIMEOUT(response)=10) : on mette 10 seconde comme temps dattente Aprs avoir
mettre un choix .
exten => s,3,Background(IVR-111) : puis on utilise le fichier son pour dire la phrase enregistr
Maintenant faites un reload et on appelle le 1234 partir de nimporte quel utilisateur pour entendre
Asterisk parler.
V.
X-Lite est un freeware, son utilisation est simple, il est disponible pour les diffrents systmes
dexploitation Windows, Mac and Linux sur le site de lditeur CounterPath
a. Installation de X-Lite
Linstallation de X-Lite et assez simple comme tous les logiciels, la fin on trouve linterface principale
de X-Lite :
48
b. Configuration de X-lite
Pour configurer le client X-Lite lutilisateur 100 et aussi 200 doivent accder au menu
Sip Account Setting puis de ce menu vers le sous menu Sip Account. Dans la fentre qui souvre, il
suffit de remplir les champs illustr suivant des deux utilisateurs :
Lutilisateur 100 :
Identifiant affich pour lutilisateur (Display
Name) : 100
Identifient servant loguer lutilisateur (User
Name) : 100
Mot de passe associ (User Name) : 100
Nom sous lequel lautorisation daccs est
possible (Authorization user) : 100
Nom de domaine (Domain) : 192.168.13.111
49
Il est noter quafin que lauthentification soit possible, ces valeurs doivent tre conformes
celles saisies dans le fichier sip.conf du serveur Asterisk.
Une fois la configuration est acheve, le softphone se connectera automatiquement au serveur
et senregistrera. Un message Logged in saffichera, indiquant que les communications sont
dsormais possibles. Sinon, un message derreur explique le motif qui a fait chouer le processus.
VI.
Conclusion
Ouvert tous, gratuit et simple dutilisation. Asterisk a de quoi simposer. Ces vrais concurrents
sont plutt les PBX Hardware. Qui sont chers mais performant et fiable. Les solutions libres peuvent
fournir les outils les plus performants et les mieux documents sans procurer un mme service
relationnel.
50
Conclusion gnrale
Conclusion gnrale
Pour Conclure, ce modeste travail ma permet de pratiquer les comptences acquises durant les
mes tudes en domaine rseau et tlcommunication et notamment en rseau des entreprise, systmes
dexploitations et les systmes tlphonique.
Au terme de ce travail, jai tents, par des multiples efforts, soit sur le plan pratique ou thorique, dtayer
cette tude de mise au point de manire proposer des rponses notre problmatique.
Sur le plan thorique, jai ralis une tude globale sur la VoIP et tous ce qui concerne la communication
tlphonique, ainsi jai ralis une tude sur les diffrentes solutions pour choisir la fin la solution qui
me convient (Asterisk).
Sur le plan pratique, ce travail ma permettra d'enrichir mes connaissances dans le domaine
informatique, prcisment sur le logiciel Open source Asterisk et le systme d'exploitation linux.
Sur le plan professionnel, cette exprience tait bnfique pour moi, puisquelle a dvelopp lesprit
relationnel par le contact permanant effectu avec les personnels du service technique. Ce qui va amliorer
notre carrire professionnelle.
En fin, je suis trs satisfait pour avoir accomplir cette mission, plus de cette satisfaction, je
renouvel mes gratitude tous qui mont aids de prs ou de loin pour accomplir ce stage.
51
Bibliographie et Webographie
Bibliographie
Rebha Bouzaida, tude et Mise en place d'une Solution VOIP Scurise, Anne
Universitaire : 2010 2011.
CHAPITRE 1 : ETUDE GENERALE DE LA VOIX SUR IP (page 9)
CHAPITRE 3 : INSTALLATION ET CONFIGURATION DUNE SOLUTION DE VOIP
BASEE SUR LOUTIL ASTERISK (page 47)
Yannick YANI KALOMBA, Etude et mise au point d'un systeme de communication VOIP :
application sur un PABX-IP open source "cas de l'agence en douane Getrak", 2009
CHAPITRE I : GENERALITES SUR LA TELEPHONIE SUR IP (page 8)
CHAPITRE II : LES SOLUTIONS LOGICIELS LIBRES (page 31)
Webographie
Sylvain Thrien, La tlphonie Internet libre base sur Asterisk. 12 Avril 2014.
http://www.tux89.com/
Denis, Un blog sur linux et les solutions open source , 11 Novembre 2013,
http://denisrosenkranz.com/category/asterisk/
52