Vous êtes sur la page 1sur 60

LICENCE PROFESSIONNELLE EN RESEAUX & TELECOMMUNICATIONS

p pr r s se en ntt p pa ar r : Ndeye khary CISSE

E En nc ca ad dr r p pa ar r : Mr DIAKHABY

A An nn n e ea ac ca ad d m miiq qu ue e : 2010 /2011

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

Licence professionnelle en rseaux et tlcommunications

Page 2

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

DEDICACES ET REMERCIMENTS

Licence professionnelle en rseaux et tlcommunications

Page 3

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

D DE ED DIIC CA AC CE ES S ::

Ce mmoire de fin dtude est spcialement ddi A: Mon pre : Moussa Ndiaye CISSE

Licence professionnelle en rseaux et tlcommunications

Page 4

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

R RE EM ME ER RC CIIM ME EN NT TS S ::
Ce travail naurait jamais pris corps sans les prcieuses contributions dun certain nombre de personnes. Quelle que soit la hauteur de notre reconnaissance nous leur resterons toujours redevables sur beaucoup de bienfaits. A Allah, le Tout Puissant, Omniprsent, Omnipotent, Omniscient et a son prophte Mohamed (PSL). Au professeur Mr DIAKHABY, vous qui avez accept dencadrer ce mmoire avec toute la gnrosit intellectuelle qui simposait et cela, en dpit de multiples contraintes de temps. Enfin, toutes les personnes qui ont, de prs ou de loin, particip la ralisation de ce document.

Licence professionnelle en rseaux et tlcommunications

Page 5

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

AVANT PROPOS
Le CFPP de lUFR de Sciences Appliques et de Technologie est un centre de formation en rseaux, informatique applique, gestion des entreprises, management, statistiques appliques, etc. Il jouit dune autonomie de fonctionnement tout en respectant les textes et lois en vigueur rgissant les tablissements publics et privs sous tutelle directe ou indirecte du Ministre en charge de lEnseignement Suprieur de la Rpublique du Sngal. Le CFPP tait compos de deux branches pour une mme dure de formation de deux(02) ans pour chacune delles savoir : le Diplme Universitaire en Rseau et Informatique de Gestion(DURIG), et le Diplme Suprieur de Concepteur/ Dveloppeur de Systme dInformation (DSC/DSI). Dans son souci de mettre en adquation les besoins de lentreprise, les Technologies de lInformation et de la Communication et une formation de professionnelle de qualit, le CFPP a introduit de nouvelles formations savoir Licence Professionnelle en Gnie Informatique(LPGI) et Licence Professionnelle en Rseaux et Tlcommunications (LPRT) et le Master Professionnel en Dveloppement de Systmes dInformation (MaDSI). Dans loptique de parfaire la formation, le CFPP organise des stages pratiques lintention des tudiants. Lobjectif de ce stage est dune part la validation du cursus pour lobtention du diplme de fin dtudes et dautre part une familiarisation avec le milieu professionnel. Cest dans ce cadre que nous avons eu effectuer un stage dun (01) mois au Centre de Calcul Ousmane SECK(CCOS) de lUniversit Gaston Berger o nous avons travaill sur la mise en place dun rseaux de tlphonie sur IP au sein du centre de calcul.

Licence professionnelle en rseaux et tlcommunications

Page 6

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

Table des matires


AVANT PROPOS ................................................................................................................................... 6 GLOSSAIRE ........................................................................................................................................... 9 INTRODUCTION ..................................................................................................................................... 11 CHAPITRE 1 : PRESENTATION DU CENTRE DE CALCUL OUSMANE SECK (CCOS)........................... 12

1) Historique ...................................................................................................................................... 12 2) Missions ......................................................................................................................................... 12 3) Les Services .................................................................................................................................... 13 CHAPITRE 2: PRESENTATION DE LA TELEPHONIE SUR IP ..................................................... 14 1)- Dfinition de la tlphonie sur IP ................................................................................................ 14 2)- Architecture ................................................................................................................................. 15 3)- Ressource matrielles et logicielles ............................................................................................. 16 a)-PBX-IP ........................................................................................................................................ 16 b)- MCU (Multipoint Control Unit) .............................................................................................. 17 c)- Hard phone .............................................................................................................................. 17 d)- Soft phone ................................................................................................................................ 18 e)- ATA (Analogue Tlphone Adaptater) ..................................................................................... 18 f)- Le gatekeeper (Gestionnaire dappel) ...................................................................................... 19 g)- Les gateways (passerelles)....................................................................................................... 19 4)- Avantages et inconvnients .......................................................................................................... 20 CHAPITRE 3: PRINCIPE DE FONCTIONNEMENT ........................................................................ 21 1)- Encodage des donnes ................................................................................................................. 21 2)- La mise en correspondance ......................................................................................................... 22 3)- Ltablissement de la communication.......................................................................................... 23 4)- Protocoles de signalisation.......................................................................................................... 23 5)- Protocoles de transport ............................................................................................................... 29 6)- Vulnrabilits lies aux protocoles .............................................................................................. 30 CHAPITRE 4: SECURITE ................................................................................................................... 30 1)- La scurit pour la tlphonie sur IP .......................................................................................... 31 2)- Scnarios dattaques possibles .................................................................................................... 31 3)- Comment scuriser son infrastructure de tlphonie IP.............................................................. 32

Licence professionnelle en rseaux et tlcommunications

Page 7

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

CHAPITRE 5 : IMPLEMENTATION DE LA TELEPHONIE SUR IP AVEC ATERISK ................. 34 1)- Prsentation ................................................................................................................................. 34 2)- Principe de fonctionnement ......................................................................................................... 36 3)- Matriels associs........................................................................................................................ 37 4)- Services offerts ............................................................................................................................. 37 5)- Gestionnaires dAsterisk .............................................................................................................. 39 6)- Installation et dmarrage dAsterisk sous lunix .......................................................................... 39 7)- Quelques exemples de configuration ........................................................................................... 40 8) installation et configuration des softphones ................................................................................. 55 CONCLUSION ........................................................................................................................................ 58 BIBLIOGRAPHIE&webographie ................................................................................................... 59

Licence professionnelle en rseaux et tlcommunications

Page 8

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

GLOSSAIRE
ACTOS : AMP API ATA BTS CRTP ECRTP FXO FXS: GSM IAX IP IEEE MGCP SIM MCU NAT OSD PC POE PSTN PCM RTC RTP RTCP SIP SRTP TCP UA : : : : : : : : : : : : : : : : : : : : : : : : : : : : Asterisk Configuration Tool Oppen Source Asterisk management protocol Interface de Programmation dApplications Analogue Tlphone Adaptarer Base tranceiver station Compressed Real Time Protocol Enhanced Compressed Real Time Protocol Foreign Exchange office Foreign Exchange subscriber GLOBALE Systme for Mobile Inter Asterisk Exchange Internet protocol lInstitute of Electrical and Electronics Engineers Media Gateway Control Protrocol Subscriber Identity Module

Multipoint Control Unit Network Address Translation

Onscreen Display Personal computer Power Over Ethernet Public Swith Telephone network Pube Code Modulation Reseau Telephonique Classique Real Time Protocol Real Time Control Protocol Session Initialisation Protocol Secure Real Time Protocol Transmission Control Protocol User Agent
Page 9

Licence professionnelle en rseaux et tlcommunications

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

UDP VPN VLAN

: : :

User Datagram Protocol Virtual Private Network Virtual local area network

Licence professionnelle en rseaux et tlcommunications

Page 10

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

INTRODUCTION
Jusqu rcemment, la tlphonie sur IP (Internet Protocol) ntait utilise que par une minorit et pourtant elle permet de tlphoner moindre cot via Internet, la voix restant une forme de communication bien plus conviviale que le courrier lectronique ou les formes de messageries instantanes. Avec lvolution de lInternet, le dploiement de rseaux privs virtuels, lintroduction de la qualit de service dans les rseaux, larrive des PBX IP, la disponibilit de postes tlphoniques intgrant des fonctionnalits de plus en plus avances ainsi que lopportunit de rduction des cots, lintrt que suscite la voix sur IP pour lentreprise et pour les utilisateurs est grandissant jusqu devenir un projet stratgique. Nous avons dans ce projet la tche de faire une tude sur la mise en place dun rseau de tlphonie sur IP au sein du centre de calcul de LUGB. Dans cette prsentation il sera question de passer en revue les diffrents aspects de la tlphonie sur IP savoir : son principe de fonctionnement, la scurit et pour terminer par limplmentation.

Licence professionnelle en rseaux et tlcommunications

Page 11

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

CHAPITRE 1 : PRESENTATION DU CENTRE DE CALCUL OUSMANE SECK (CCOS)


1) Historique
Ds louverture de lUniversit de Saint-Louis en dcembre 1990, une des priorits des autorits de la nouvelle Universit tait de dispenser des cours dinformatique tous les tudiants ds la premire anne dinscription. Cest ainsi que la ncessit de mettre en place une structure pouvant rpondre ce souci de gnralisation dun enseignement jusqualors rserv, a conduit lrection dun Centre de Calcul jouissant du label "service commun". Sa mission premire tait dabriter tous les cours dinformatique des quatre U.E.R (Unit dEnseignement et de Recherche) devenues plus tard U.F.R. (Unit de Formation et de Recherche). LU.F.R de Sciences Appliques et de Technologie qui, comme son nom lindique, avait une vocation de former des informaticiens, sest retrouve tout naturellement gestionnaire du Centre de Calcul. Le Centre de Calcul a t baptis en 1994, la mmoire de "Ousmane SECK" cet minent enseignant en Mathmatiques et Informatique de l'ESP (ex ENSUT) qui a consacr une bonne partie de ses enseignements notre Institution. Il dcda le 9 Dcembre 1993, des suites d'un accident d'avion qui le ramenait de Saint-Louis Dakar aprs une journe trs charge l'universit de Saint Louis. En 1996, le sminaire dvaluation a t loccasion pour lensemble de la communaut universitaire de rflchir sur tous les aspects dun dveloppement fructueux et durable de notre Institution. Lide avait t retenue driger le Centre de Calcul en Institut dUniversit. Il faudra attendre 1999, pour que lAssemble de lUniversit, en sa sance du 21 avril, dlibre sur cette question en mettant un avis favorable sur le projet de dcret qui lui tait soumis faisant du Centre de Calcul un Institut dUniversit. En attendant la signature du projet de dcret, le Recteur de lUniversit Gaston Berger, par arrt n 031 du 31 janvier 2000, a mis la tte de cette structure un Coordonnateur charg de mettre en place, progressivement, un organigramme de son administration et dlaborer le projet dune nouvelle orientation.

2) Missions
Compte tenu du dveloppement des Nouvelles Technologies de lInformation et de la Communication, le Centre de Calcul, charg du programme dinformatisation de lUniversit

Licence professionnelle en rseaux et tlcommunications

Page 12

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

et avec les missions denseignement, de recherche et de formation qui lui sont dvolues, se trouve aujourdhui au cur du systme de formation de lUniversit. L'une des ambitions du Centre de Calcul est de contribuer un plus grand accs de l'universit et des tablissements d'enseignement et de recherche de la rgion aux NTIC et de leur permettre de participer efficacement au transfert et l'change des connaissances scientifiques et techniques par l'information et la communication.

3) Les Services
Pour mettre profit les NTIC au service de la gestion administrative, de la formation et de la recherche scientifique, le Centre de Calcul a mis en uvre les services suivants : Systme d'information de Gestion ; Internet : Hbergement de sites Web, Messagerie, Serveur FTP, etc. ; Intranet : Communication, Diffusion d'Informations, Serveurs de fichiers, etc. ; Mise disposition de logiciels ; Formations : Bureautique, Internet, Rseaux, Bases de donnes, Maintenance, etc

Licence professionnelle en rseaux et tlcommunications

Page 13

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

CHAPITRE 2: PRESENTATION DE LA TELEPHONIE SUR IP


1)- Dfinition de la tlphonie sur IP Une dfinition simple de la tlphonie est la mise en relation de deux ou plusieurs interlocuteurs ayant le besoin d'tablir une communication vocale. Pour ce qui de la tlphonie sur IP elle consiste transmettre une conversation vocale sur un rseau au protocole IP (Internet Protocol) c'est--dire sur un rseau de donnes par opposition une transmission sur le rseau tlphonique classique ou rseau tlphonique commut (RTC) . IP prsente la caractristique de transporter des donnes sous forme de paquets. La voix est donc digitalise, compresse, envoye par paquets de donnes sur le rseau conformment au protocole IP. Les donnes reues sont dcompresses et converties en voix audible. Tous les types de rseau IP peuvent donc tre utiliss. En matire de tlphonie sur IP, il faut distinguer les diffrentes interprtations de ce concept : Sil sagit de communications entre PBX, on parle on parle de "Voix sur IP". S'il s'agit de communications entre abonns, on parle de "Tlphonie sur IP" qu'il s'agisse de

communications de PC PC, de PC tlphone, de tlphone tlphone ou encore de PABX PABX, la dnomination "Voix sur IP" est la plus souvent utilise pour dcrire ces diffrentes formes de transmission de la voix au travers d'un rseau commutation de paquets IP.

Figure 1: ToIP= Application+terminaux+VoIP

Licence professionnelle en rseaux et tlcommunications

Page 14

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

2)- Architecture

Figure 2: Synoptique d'une architecture raccorde avec un PABX traditionnel Ce schma reprsente linterconnexion entre un PBX existant (QSIG ou E&M) et une liaison vers le rseau public partir de la passerelle (gateway) qui peut servir soit en permanence, soit dans certains cas (routage international ou oprateur diffrent du PBX). Dans notre cas ci-dessus, les composants sont : Un Switch ; Deux postes IP (Cisco 7960) ; Une application Soft Phone sur PC ; Un routeur servant de passerelle vers le PBX et vers le PSTN ; Un serveur de communications IP (le serveur peut tre intgr dans un seul et mme lment).

Licence professionnelle en rseaux et tlcommunications

Page 15

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

3)- Ressource matrielles et logicielles a)-PBX-IP


Un rseau tlphonique PBX-IP (IPBX) est constitu dun ou de plusieurs tlphones SIP, dun serveur IPBX et ventuellement dune passerelle ToIP. Le serveur PABX-IP est un rseau tlphonique PBX-IP (IPBX) est constitu dun ou plusieurs tlphones SIP, dun serveur IPBX et ventuellement dune passerelle ToIP. Le serveur PABX -IP est similaire un serveur Proxy. Les clients SIP, sont soit des soft phones ou du hardware tlphonique, enregistrs auprs dun serveur PABX-IP. Lorsquils dsirent passer un appel, ils demandent lIPBX dtablir la connexion. LIPBX possde un registre de tous les tlphones/usagers et de leurs adresses IP respectives. Ainsi il est capable dconnecter un appel interne ou de router un appel externe soit par le biais dune passerelle ou dun fournisseur de service VoIP (Voice over Internet Protocol).

Le logiciel IPBX Asterisk peut tre connect plusieurs types de lignes ou d'quipements de tlcommunication: Tlphones numriques ou petits PABX numriques ; Tlphones analogiques: ces tlphones doivent tre connects des prises "Foreign Exchange Subscriber (FXS)" ; PABX analogiques: ces PABX doivent tre connects des prises "Foreign Exchange Office (FXO)" . Fonctions Gestion des appels entrant et sortant sur le rseau tlphonique commut Gestion des appels entrant et sortant en VOIP Pontage entre les appels rseau commut et VOIP Prsentation du numro Mise en attente Transfert dappel Musiques dattente (fichiers mp3) Messages daccueil Menus vocaux Botes vocales Confrence audio Licence professionnelle en rseaux et tlcommunications
Page 16

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

File dattente avec menus vocaux Statistiques dappels Protocole SIP 6 Protocole IAX Codecs G711a G729 - GSM ILBC

b)- MCU (Multipoint Control Unit)


Cest un composant trs important d'un systme de confrence multimdia. Il peut s'agir d'un appareil part entire ou d'une fonctionnalit spcifique d'un poste de vidoconfrence. En effet, la notion de confrence tant implicitement associe la collaboration de 3 participants ou plus, ceci implique une croissance exponentielle du nombre de connexions point point raliser afin que chacun des participants puisse mettre et recevoir les flux audio, vido ou de partage de donnes. Le bnfice pour les postes clients d'une confrence est double:

moins de puissance de calcul ncessaire: des clients lgers et meilleur march


peuvent tre utiliss.

moins de trafic rseau consomm: un seul flux mettre ou recevoir, quel


que soit le nombre de participants.

c)- Hard phone


Le tlphone IP possde une prise rseau Ethernet (RJ45). Un Hardware tlphone est un appareil lectronique, souvent semblable un tlphone traditionnel, qui permet de raliser des appels tlphoniques sans la ncessit d'utiliser un ordinateur. Physiquement, il s'agit d'un combin tlphonique nouvelle gnration au sein duquel fonctionne un logiciel informatique de VoIP. Cet appareil peut en outre se dcliner sous de nombreuses variantes: simple combin tlphonique, vidophone ou encore systme professionnel de vidoconfrence. Avec la norme IEEE 802.3af, aussi appele PoE (Power Over Ethernet), il est dsormais possible d'alimenter en courant divers appareils pouvant se connecter un rseau Ethernet. Avec le PoE, il est possible de fournir l'alimentation lectrique au sein du cble qui sert transmettre les donnes. La prise rseau devient alors la source de courant et un seul et unique cble doit dsormais tre connect l'appareil. De nombreux tlphones IP hard phone supportent lIEEE 802.3af. Ils sont ainsi nomades et faciles utiliser.

Licence professionnelle en rseaux et tlcommunications

Page 17

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

d)- Soft phone


Cest un programme informatique qui permet de raliser des appels tlphoniques partir d'un ordinateur ou tout autre appareil informatique, comme un PDA (Personal Digital Assistant) ou un tlphone mobile. Ce logiciel peut le plus souvent tre utilis indpendamment d'un hard phone. En effet, par l'intermdiaire d'un casque avec micro connect l'ordinateur par exemple, le logiciel peut entirement se substituer au tlphone physique. Le soft phone tant un logiciel, il permet l'ajout de divers modules ou fonctionnalits complmentaires: Zone OnScreen Display (OSD) pour l'affichage de diverses informations (nom de l'appelant, photo, dure de la communication, messages divers, etc.) ; Zone d'affichage de la vido ou mosaque du ou des correspondants ; Zone d'affichage de l'tat prsence de ses amis ou collaborateurs ;

Zone d'historique des appels reus, manqus ou en absence ;


Zone ddie au rpondeur (vocal ou vido) ; Zone de prsentation de contenus divers (image, document, page html, etc.) ; Zone pour la saisie (par exemple un clavier numrique virtuel) ; Exemple : gnoPhone, kPhone, Skype

e)- ATA (Analogue Tlphone Adaptater)


L'adaptateur permet de brancher son ancien tlphone sur le rseau IP. ATA est un botier lectronique qui permet un tlphone analogique traditionnel de raliser des appels tlphoniques sur IP sans utiliser un ordinateur. A la diffrence d'un hardphone, un ATA ne comporte pas d'interface utilisateur (haut-parleur, micro, pav numrique), celle-ci tant fournie par le branchement d'un combin traditionnel. En utilisant une bote ATA, il est donc possible de brancher un combin tlphonique traditionnel sur un rseau informatique. Les avantages d'un ATA sont les suivants: Utilisation du service large bande de tlphonie sur IP avec un tlphone conventionnel. Le botier ATA se charge de la conversion analogique/digitale, de la mise en correspondance, ainsi que de l'tablissement de la communication ; Infrastructure existante prserve: les combins tlphoniques, le cblage, Les prises murales, etc. ;

Licence professionnelle en rseaux et tlcommunications

Page 18

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

La transparence pour l'utilisateur: il continue employer le mme tlphone qu'avant la migration vers la voix sur IP ; Prennit des investissements antrieurs: on vite l'achat d'un poste IP natif (hardphone) ; Le numro devient "mobile" ; Cot relativement faible, Portable.

f)- Le gatekeeper (Gestionnaire dappel)


Le gatekeeper est un terme surtout utilis au sein des rseaux supportant le protocole H323. Un Gatekeeper gre l'enregistrement et l'authentification des quipements. Il rpond aux aspects suivants de la tlphonie IP : Le routage des appels : en effet, le gatekeeper est responsable de la fonction de routage. Non seulement, il doit tester si lappel est permis et faire la rsolution dadresse mais il doit aussi rediriger lappel vers le bon client ou la bonne passerelle ;

Administration de la bande passante : le gatekeeper alloue une certaine quantit de


bande Passant pour un appel et slectionne les codecs utiliser. Il agit en tant que rgulateur de dtranglement ; Tolrance aux fautes, scurit : le gatekeeper est aussi responsable de la scurit dans un rseau de tlphonie IP. Il doit grer les redondances des passerelles afin de faire aboutir tout appel. Il connat tout moment ltat de chaque passerelle et route les appels vers les passerelles accessibles et qui ont des ports libres ; Gestion des diffrentes gateways : dans un rseau de tlphonie IP, il peut y avoir beaucoup de gateways. Le gatekeeper, de par ses fonctionnalits de routage et de scurit, doit grer ces gateways pour faire en sorte que tout appel atteigne sa destination avec la meilleure qualit de service possible. la bande passante pour prmunir le rseau contre les goulots

g)- Les gateways (passerelles)


Ce sont des ordinateurs qui fournissent une interface o se fait la convergence entre les rseaux tlphoniques commuts (RTC) et les rseaux bass sur la commutation de paquets TCP/IP. Cest une partie essentielle de larchitecture du rseau de tlphonie IP. Licence professionnelle en rseaux et tlcommunications
Page 19

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

4)- Avantages et inconvnients


La VoIP permet de simplifier la gestion des diffrents rseaux de lentreprise en les unifiant et en les normalisant. Voici une liste non exhaustive des avantages de cette technologie : La fusion des rseaux LAN (local area network) et tlphonique. Larchitecture physique unique permet de rduire les cots dinstallation, dentretien et de modification. Il faut savoir que le cblage des locaux est extrmement coteux et que lentretien des diffrentes connectiques et rpartiteurs ncessite le travail de personnes spcialises. Le prix de la facture tlphonique est rduit. En effet, les entreprises dpensent beaucoup en communications tlphoniques, or le prix des communications VoIP est comparativement drisoire. Ceci est dautant plus flagrant pour les appels vers ltranger. La notion de facturation la distance est totalement dsute : une fois sur le rseau Internet on fait le tour du monde sans frais. Suivant lalgorithme dencodage de la voix, la VoIP peut utiliser 10 fois moins de bande passante que les communications RTC, ce qui permet daugmenter le nombre de canaux de communication. La connexion ncessaire pour lentreprise est simplifie : elle ne doit se proccuper que de la connexion de donnes, ce qui rduit les cots et limite le nombre dinterlocuteurs. Les fonctionnalits apportes par un IPBX sont tout fait comparables celles dun PABX. La mobilit est mme accrue car partir dune connexion Internet il est possible de rediriger sa ligne tlphonique. Les avantages de la VoIP sont nombreux et important, surtout dans un monde qui demande de plus en plus de mobilit et qui sinternationalise. Cependant, il existe dimportants inconvnients la VoIP, qui freinent, sans aucun doute, son dveloppement dans les entreprises.

Licence professionnelle en rseaux et tlcommunications

Page 20

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

CHAPITRE 3: PRINCIPE DE FONCTIONNEMENT


La tlphonie sur IP peut tre vue comme l'tablissement de multiples communications rseau simultanes entre deux ou plusieurs applications, afin de fournir une exprience hors du commun pour l'utilisateur. Comment cela fonctionne-t-il?

Premire tape: la phase de mise en correspondance permet aux applications respectives d'changer les paramtres ncessaires leur excution. Deuxime tape: l'tablissement de la communication permettra aux applications respectives de transmettre les donnes au format numrique (voix, vido, etc.) au travers du rseau informatique. Troisime tape: une troite collaboration entre RTP et RTCP permet, tout au long de la communication, aux applications respectives d'changer des rapports sur la qualit des donnes reues et de valoriser ces rapports afin d'amliorer la communication.

1)- Encodage des donnes

La premire tape consiste numriser le signal analogique issu du tlphone. Les donnes audio sont pour cela converties selon le format PCM3 la frquence de 64 kilobits par seconde. La norme G.71 dcrit la compression des donnes au format PCM. Les informations audio (alors au format PCM) sont ensuite compresses selon lun des codecs dcrits dans le tableau ci-dessous. Les donnes sont insres dans des paquets IP. Il est videmment possible de transmettre le signal audio dans son format original si la bande passante disponible est suffisante.

Licence professionnelle en rseaux et tlcommunications

Page 21

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

Codecs VoIP G.711 (PCM) G.726 G.729 G.723.1 G.723.1 GSM G.729 x2 G.729 x3 G.729 x GSM

Debit (kb/s) 64 32 8 6.4 5.3 13 3.27 2.68 3.17

Tableau des codecs de compression audio

2)- La mise en correspondance


Le principe fondamental dans la tlphonie sur IP, c'est l'change mutuel de paramtres de communication entre les participants: Quelle est l'adresse IP o le tlphone peut joindre son correspondant? Quels sont les ports TCP/UDP sur lesquels l'application de tlphonie peut

transmettre les flux d'information numriques (les mdias) qui correspondent la voix, la vido, le texte, etc. Dans le cas o un des participants n'est disponible qu' travers un rseau PSTN (et/ou GSM), ces paramtres (IP et ports) seront ceux que la passerelle utilise aura temporairement associs cet utilisateur non joignable sur le rseau IP. Il existe de nombreuses technologies permettant la mise en correspondance de deux ou plusieurs participants une

communication. Beaucoup sont "propritaires". Il s'agit de produits ou logiciels ne se conformant aucun standard international reconnu. Ce type de solution est apparu avec l'ouverture de l'Internet au grand public dans le courant des annes 1990. Au dbut, la plupart des logiciels de tlphonie fonctionnaient uniquement suivant le mode point point: il n'y avait pas de serveur intermdiaire sur lequel dlguer la tche de localisation Licence professionnelle en rseaux et tlcommunications
Page 22

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

des correspondants. Le problme majeur de ces solutions est l'absence d'interoprabilit, ce qui restreint leur utilisation des communauts limites d'utilisateurs.

C'est ds lors le protocole de mise en correspondance qui doit tablir le lien entre une identit conventionnelle et les paramtres de communication ncessaires l'tablissement de la session multimdia. Il existe divers systmes de signalisation et d'changes de paramtres de communication. Ces protocoles sont appels protocoles de signalisation.

3)- Ltablissement de la communication


La seconde tape de toute communication IP, c'est le transfert des donnes applicatives: les mdias. Plusieurs types de mdias sont la disposition des utilisateurs: la voix ; la vido ; le "chat" (conversation texte temps rel) ; une application ; la projection d'une prsentation lectronique ; des jeux vido ; etc. Pour transfrer ces mdias, diffrentes technologies prennent le relais:

4)- Protocoles de signalisation


La signalisation tlphonique peut tre dfinie comme un protocole de communication permettant l'tablissement d'une communication. Parmi les fonctions de la signalisation, on peut citer: L'annonce que la ligne fonctionne ; L'obtention du numro de tlphone du correspondant que l'on souhaite joindre ; L'annonce qu'une ligne est occupe ; En d'autres termes, la signalisation a pour fonction: L'tablissement de la communication, Le contrle du chemin de transmission de cette communication au sein du rseau.

Media Gateway Control Protocol (MGCP):


MGCP dcrit une architecture de signalisation o l'intelligence ncessaire

l'tablissement d'une communication rside l'extrieur de la passerelle, au sein d'une entit Licence professionnelle en rseaux et tlcommunications
Page 23

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

appele le "Call Agent". Le MGCP joue le rle dinterface entre des passerelles. Nanmoins il existe une version amliore du MGCP connu sous MEGACO/H248.

H.323
Plus qu'un protocole, H.323 ressemble d'avantage 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. C'est donc une famille de protocoles qui sont utiliss pour l'tablissement ou la clture d'un appel, l'enregistrement des postes, l'authentification des utilisateurs, ainsi que bien d'autres services. Ceux-ci sont transports sur un rseau IP au travers des protocoles TCP ou UDP. La ngociation est utilise pour se mettre daccord sur la faon de coder les informations quon va schanger. Il est important que les tlphones (ou systmes) parlent un langage commun sils veulent se comprendre. Il serait aussi prfrable, sils ont plusieurs alternatives de langages quils utilisent le plus adapt. Il peut sagir du codec le moins gourmand en bande passante ou de celui qui offre la meilleure qualit. Le protocole utilis pour la ngociation de codec est le H.245. Dans un environnement H.323, ltablissement de la communication est effectu au moyen du protocole Q.931, le mme que dans le RNIS. Le protocole RAS (Registration, Admission and Status) sert lenregistrement des quipements terminaux et au contrle

dadmission la communication. La premire phase se sert du protocole H.225/RAS. Le terminal qui lance ltablissement requiert, au pralable, lautorisation de la part du portier. Ensuite, par lintermdiaire du protocole Q.931, il ouvre la connexion vers le partenaire. Le partenaire doit galement demander son admission au portier, avant de confirmer ltablissement de connexion. Lorsque les deux terminaux ont achev la phase de connexion, une phase dchange de paramtres, base sur H.245, se droule. Aussitt que le canal logique est disponible, la communication audio et vido peut dbuter. Le transport de linformation sappuie sur le protocole RTP qui transporte la voix, la vido ou les donnes numrises par les codecs. On peut aussi utiliser les messages RTCP pour faire du contrle de qualit, voire demander de rengocier.

Licence professionnelle en rseaux et tlcommunications

Page 24

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

Figure 3: Diffrents protocoles sont reprsents ci-dessus dans le modle OSI :

SIP (Session Initialisation Protocol) Depuis la premire publication du protocole en 1999, SIP a suscit un large intrt au sein de l'industrie de la voix sur IP. Grce sa simplicit, il est une alternative srieuse H.323. La philosophie qui se cache derrire SIP s'oppose la tlphonie traditionnelle. Lorsque l'on tablit une communication, ce n'est pas un poste que l'on tente de joindre, mais bien un correspondant! SIP associe une identit unique une personne, ce qui lui fournit une flexibilit incomparable et lui permet d'utiliser n'importe quel poste (SIP ou non), comme par exemple un email ou un tlphone mobile, pour recevoir son appel.

Licence professionnelle en rseaux et tlcommunications

Page 25

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

L'abonn ne dcroche plus "le" tlphone mais "un" tlphone SIP, aussi appel User Agent (UA)!SIP intervient aux diffrentes phases de l'appel : Localisation du terminal correspondant ; Analyse du profil et des ressources du destinataire ; Ngociation du type de mdia (voix, vido, donnes...) et des paramtres de communication ; Disponibilit du correspondant, dtermine si le poste appel souhaite

communiquer, et autorise l'appelant le contacter ; Etablissement et suivi de l'appel, avertit les parties appelant et appel de la demande d'ouverture de session, gestion du transfert et de la fermeture des appels ; Gestion de fonctions volues : cryptage, retour d'erreurs,... Avec SIP, les utilisateurs qui ouvrent une session peuvent communiquer suivante les modes : Point- - point : Communication entre 2 machines, on parle dunicast ; Diffusif : Plusieurs utilisateurs en multicast, via une unit de contrle M.C.U (Multipoint Control Unit) ; Combinatoire : Plusieurs utilisateurs pleinement interconnects en multicast via un rseau maillage complet de connexions. Les changes entre un terminal appelant et un terminal appel se font par lintermdiaire de requtes : Invite : Cette requte indique que lapplication (ou utilisateur) correspondante lURL SIP spcifi est invit participer une session. Le corps du message dcrit cette session (par ex : mdia supports par lappelant). En cas de rponse favorable, linvit doit spcifier les mdias quil supporte. 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 (user agent SIP) (terminal) appel, doit rpondre une requte Options en prcisant ses capacits contacter le mme terminal. Bye : Cette requte est utilise par le terminal de lappel fin de signaler quil souhaite mettre un terme la session.

Licence professionnelle en rseaux et tlcommunications

Page 26

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

Cancel : Cette requte est envoye par un terminal ou un proxy server fin dannuler une requte non valide par une rponse finale comme, par !: exemple, si une machine ayant t invite participer une session, et ayant accept linvitation ne reoit pas de requte Ack, alors elle met une requte Cancel. Register - cette mthode est utilise par le client pour enregistrer ladresse liste dans lURL TO par le serveur auquel il est reli. Le proxy SIP : il sert d'intermdiaire entre deux User Agents qui ne connaissent pas leurs emplacements respectifs (adresse IP). En effet, l'association URL-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. IAX (Inter Asterisk Exchange) : IAX est un protocole de voix sur IP issu du projet de PABX open source Asterisk. Il permet la communication entre client et serveur ainsi qu'entre serveurs. Il est plus puissant que SIP car il a t conu pour le contrle et la transmission de flux multimdia avec un dbit plus faible. Grce au protocole Inter Asterisk Exchange (IAX), Asterisk permet de dployer des passerelles dinterconnexion vers la tlphonie classique ainsi que vers dautres protocoles de tlphonie sur IP. En dehors du protocole H.323, il existe des normes de visioconfrence sur IP ayant des possibilits analogues H.323 telles que IP multicast, qui est particulirement adapts au tlenseignement et la diffusion de sminaires et confrences car il permet la connexion de plusieurs dizaines de sites voire plus. Il existe galement le systme Vrvs qui est utilis dans certaines communauts scientifiques, notamment la physique, en raison de sa convivialit. Il intgre IP multicast et H.323. Pour pouvoir suivre une visioconfrence, il faut bien entendu le matriel adquat. Ce peut tre un matriel ddi contenant tout ce qu'il faut : moniteur, micro, et camra vido. Ou alors, un ensemble matriel et logiciel sur un poste de travail normal (PC, etc.). Si la visioconfrence ne compte que deux interlocuteurs, alors la liaison est point point comme illustr sur le schma ci-dessous :

Licence professionnelle en rseaux et tlcommunications

Page 27

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

Dans le cas o il y a plus de deux interlocuteurs, la visioconfrence ncessite l'utilisation d'un pont multipoint comme illustr sur le schma ci-dessous :

Licence professionnelle en rseaux et tlcommunications

Page 28

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

5)- Protocoles de transport


Real Time Protocol (RTP): c'est le standard Internet pour le transport de donnes en temps rel (voix et vido). Ses tches sont le transport des paquets constituant le mdia, la reconstruction temporelle (remise en ordre chronologique), la dtection des pertes, l'identification du contenu, ainsi que la scurit. Real Time Control Protocol (RTCP): le standard Internet ddi la partie contrle du protocole RTP. Sa tche est de fournir le support RTP pour les

confrences en temps rel. Ce support comporte l'identification des sources, le suivi, le contrle et le feedback de la Qualit de Service, la gestion des participations une confrence, la synchronisation des mdias, le recours des passerelles audio ou vido, ainsi que le pont entre les rseaux multicast ou unicast. Compressed Real Time Protocol (cRTP) ou Enhanced Compressed Real Time Protocol (ecRTP):cRTP et ecRTP sont des variantes de RTP pour les liens d'accs rseau o la perte de paquets et les dlais de transmission sont plus importants.

Secure Real-Time Protocol (sRTP) ET Secure Real-Time Control Protocol


(sRTCP): sRTP et sRTCP sont des volutions rcentes qui amliorent considrablement la scurit informatique lie RTP/RTCP. Ils fournissent respectivement RTP et RTCP des mcanismes de scurit tels que la confidentialit, l'authentification ou l'intgrit des 14 messages. sRTP procure

aussi un ensemble de mcanismes d'encryptions. Cette extension est trs importante pour assurer la tlphonie sur IP un niveau de scurit adapt son dploiement dans les entreprises.

Licence professionnelle en rseaux et tlcommunications

Page 29

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

Figure 4: Schma illustratif de la communication ToIP

6)- Vulnrabilits lies aux protocoles


Un appel tlphonique est constitu de deux parties : la signalisation qui instaure lappel et les flux de mdias qui transportent la voix. Nous utilisons plusieurs protocoles : SIP, IAX, RTP Des protocoles de signalisation tels que SIP transmettent les enttes et le contenu du paquet en texte clair, permettant ainsi nimporte quel attaquant de falsifier les paquets. La signalisation SIP utilise par dfaut le port 5060 en TCP et UDP. Le protocole RTP utilis pour le transport des flux de mdia prsente des vulnrabilits. Chaque entte de paquet RTP contient un numro de squence qui permet au destinataire de reconstituer les paquets dans lordre appropri. Cependant un attaquant peut facilement injecter des paquets artificiels avec un numro de squence plus lev. En consquence ces paquets seront livrs la place des vrais paquets. Les protocoles de VoIP utilisent TCP et UDP comme moyen de transport et par consquent sont aussi vulnrables toutes les attaques de bas niveaux contre ces protocoles comme le dtournement de session dans le cas de TCP, lusurpation dadresse dans le cas de UDP.

CHAPITRE 4: SECURITE
Outre les caractristiques subjectives d'une conversation ou de la visualisation d'une vido, une proprit fondamentale d'une communication en tlphonie IP est son niveau Licence professionnelle en rseaux et tlcommunications
Page 30

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

de confidentialit. Il est commun de dire que la tlphonie IP est moins sre que la tlphonie traditionnelle. Ceci est entirement faux. Au sein d'un rseau tlphonique traditionnel, fixe ou mobile, il n'y a que le personnel technique de l'oprateur qui a accs au rseau (PSTN, GSM, etc.). La confidentialit de communication est assure implicitement par le fait que l'accs ce rseau est contrl. Le rseau d'un oprateur de service est

gnralement trs scuris, ce qui rend les tentatives d'accs illgaux, de dgradation de matriel ou d'coutes illicites trs difficiles. Cette scurit n'est cependant pas absolue: D'autres intervenants que les participants une conversation peuvent couter celle-ci. C'est le "Wiretapping". Ainsi, un accs au rseau PSTN peut tre ralis de diffrentes faons: branchement sur un commutateur tlphonique ou une borne de quartier ; Utilisation d'un appareil capable de capturer le faible signal lectrique mis sur la paire de cuivre qui raccorde un tlphone au central tlphonique ; Une personne malveillante peut tenter d'endommager le rseau : Par exemple en branchant un courant lectrique sur la paire de cuivre qui raccorde un tlphone au central tlphonique ou en dtruisant une borne de quartier.

1)- La scurit pour la tlphonie sur IP


La confidentialit d'une communication n'est plus implicite lorsque l'on utilise un rseau partag tel que l'Internet ou un rseau d'entreprise. Ceci ne compromet pas pour autant la scurit. En effet, si le dploiement se ralise conformment au niveau de confidentialit requis, un niveau de scurit similaire ou mme suprieur celui de la tlphonie traditionnelle peut tre atteint. 2)- Scnarios dattaques possibles Les scnarios d'attaques contre un rseau de voix ou multimdia sur IP peuvent tre catgoriss comme suit: attaques contre le systme d'exploitation (OS) sous lequel fonctionne le logiciel (serveur ou client) de voix ou de multimdia: les appareils de VoIP (tlphone IP, passerelles, Proxy Server, botier ATA, etc.) hritent des mmes vulnrabilits que l'OS. attaques contre les faiblesses de configuration d'appareils de VoIP: de nombreux appareils sont laisss avec une configuration minimale ou par dfaut. Le systme d'authentification peut tre faible (mot de passe court ou non crypt). Licence professionnelle en rseaux et tlcommunications
Page 31

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

attaques contre le rseau IP lui-mme: il existe de nombreuses attaques visant rduire les performances du rseau (dbit, charge processeur, surcharge mmoire) ou des serveurs qui hbergent les services VoIP (virus, espion). attaques contre les vulnrabilits d'un protocole ou les bugs dans le logiciel correspondant ; attaques contre l'application de VoIP elle-mme: un tiers peut tenter: de mettre fin une communication en cours ; de dchiffrer une communication afin d'en couter la conversation ; de modifier la signification des messages qui sont changs entre les parties ; d'usurper une identit afin de raliser des communications gnrant une facturation.

3)- Comment scuriser son infrastructure de tlphonie IP


Diverses mthodes sont disponibles pour scuriser un service de tlphonie sur IP:

l'utilisation d'un VPN permet de protger les communications lorsque celles-ci sont transportes par le rseau d'un tiers (par exemple Internet); l'utilisation d'un VLAN distinct permet de protger les communications au sein d'un rseau d'entreprise en scindant virtuellement le rseau de donnes et le rseau voix sur IP; l'utilisation d'une mthode d'encryptions de mdia comme Secure RTP permet de protger les communications de bout en bout; la scurisation du systme d'exploitation sur lequel tourne le logiciel de tlphonie sur IP; une configuration adquate et administre des tlphones IP afin d'en liminer les faiblesses; une protection (firewall) de l'infrastructure rseau IP au sein duquel le systme de tlphonie IP est install; la mise en place d'une politique "dial plan" qui permet de protger l'accs aux services de communication (par exemple une passerelle vers le rseau PSTN) disponibles au sein d'une infrastructure de voix sur IP;

Licence professionnelle en rseaux et tlcommunications

Page 32

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

l'utilisation de systmes d'authentification des utilisateurs et d'intgrit des messages changs avec le systme permet de protger l'accs aux services de communication disponibles sur l'infrastructure de voix sur IP; un suivi des vulnrabilits du protocole de tlphonie sur IP employ et une politique de corrections rguliers; l'utilisation du "Power Over Ethernet" afin d'alimenter en permanence les tlphones IP en courant lectrique. Tips: consulter rgulirement les sites de scurit informatiques (http://www.securinfos.info/alertes-bulletins-securite/20070808-Asterisk-Skinny-ChannelDriver-Deni-de-Service.php) afin de voir les failles et la solution apporte.

Licence professionnelle en rseaux et tlcommunications

Page 33

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

CHAPITRE 5 : IMPLEMENTATION DE LA TELEPHONIE SUR IP AVEC ATERISK


1)- Prsentation
Asterisk est un logiciel libre qui transforme un ordinateur en un commutateur tlphonique priv. Il implmente les protocoles H.323 et SIP, ainsi que le protocole spcifique nomm IAX. Asterisk peut galement servir de passerelle pour accder aux rseaux tlphoniques commuts et au GSM. Asterisk nest pas la seule possibilit pour faire de la voix sur IP mais son avantage rside dans ses nombreuses fonctions, sa stabilit et son adaptabilit tous les besoins en matire de tlphonie. Pour le cas dimplmentation dun rseau VoIP pure (rseau local ouvert sur Internet) en plus du logiciel il suffit dutiliser la carte rseau du PC. Dans le cas contraire on aura besoin de matriels supplmentaires entre autres : la carte TDM400P connu aussi sous le nom de carte Digium et dont le rle est de relier au rseau RTC tous les clients de votre rseau.

Figure 4

Licence professionnelle en rseaux et tlcommunications

Page 34

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

Cette carte comporte quatre ports relis des slots additionnels pouvant accueillir soit des modules FXO (qui permettent de relier le serveur Asterisk au rseau commut) soit des modules FXS (qui permettent de connecter des tlphones analogiques). Il existe galement des cartes dinterfaces GSM qui permettent linterconnexion aux rseaux GSM et le dialoguer avec les BTS.

Figure 5: Carte GSM Voismart(source: www.gest.fr) Cette carte peut accueillir jusqu quatre cartes SIM et permet la communication avec les BTS environnantes.

Composition dAsterisk
Asterisk est compos :

dun noyau central de commutation qui relie ensemble les appels entre divers
utilisateurs et des tches automatises. Le noyau de commutation relie d'une manire transparente des appels arrivant sur divers interfaces de matriel et de logiciel.

de quatre API (Interface de programmation dapplications) de chargement


modulaire des applications tlphoniques, des interfaces matrielles, de traitement des formats de fichier, et des codecs. Ces API sont : Asterisk Application API : Elle autorise diffrents modules de tches tre lanc pour excuter diverses fonctions. Communication, audioconfrence, pagination, liste d'annuaire, messagerie vocale, transmission de donnes intgre, et n'importe quelle autre tche qu'un systme PBX Licence professionnelle en rseaux et tlcommunications
Page 35

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

standard excute actuellement ou excuterait dans l'avenir, sont mises en uvre par ces modules distincts. Asterisk Translator API : Charge les modules de codec pour supporter divers formats de codage et de

dcodage audio tels que le GSM, la Mu-Law, l'A-Law, et mme le MP3. Asterisk Channel API : Cette API gre le type de raccordement sur lequel arrive un appelant, que ce soit une connexion VoIP, un RNIS, un PRI, une signalisation de bit drob, ou une autre technologie. Des modules dynamiques sont chargs pour grer les dtails de la couche basse de ces connexions. Asterisk File Format API : Elle permet la lecture et l'criture de divers formats de fichiers pour le stockage de donnes dans le file system. Sa particularit modulaire permet Asterisk dintgrer de faon continue le matriel de commutation tlphonique actuellement mise en uvre, et les technologies de Voix par paquet en constante augmentation, mergeant aujourd'hui. La capacit de charger des modules de codec permet Asterisk dtre compatible avec le codec extrmement compact ncessaire la Voix sur IP sur des connexions lentes comme un modem tlphonique tout en maintenant une haute qualit audio sur des types de connexion moins "troites". 2)- Principe de fonctionnement Le fichier le plus important dans la configuration dAsterisk est le fichier extensions.conf. Cest dans ce fichier o est dfini le plan de numrotation (Dial Plan). Ce dernier permet de router les appels dans le systme : de leur source leur destination en passant par diverses applications. Des fonctionnalits comme la messagerie vocale, la

confrence plusieurs etc. Sont galement configures dans ce fichier suivant une logique et un concept bien dfinis. Le plan de numrotation est dfini sur plusieurs contextes qui dtermineront lautorisation ou non dappeler une extension donne. Cest ainsi que nous pouvons avoir un contexte pour chaque des points suivant : pour les appels en local : c'est--dire entre terminaux qui sont dans le mme rseau ; pour le RTC fixe ; Licence professionnelle en rseaux et tlcommunications
Page 36

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

pour appeler vers le ; pour linternational ; pour le centre dappel ; pour le serveur vocal ; pour les confrences ; etc. Chaque contexte est caractris par une numrotation particulire et concerne une des fonctionnalits supportes par Asterisk. 3)- Matriels associs Terminaux Ce sont les clients et ils peuvent tre des hardphones (tlphones matriels) comme des softphones (IAXComm, X-Lite, K-Phone, Gnome Meeting,) installs sur des PC. Cartes tlphoniques Elles permettent de brancher les hardphones et de pouvoir se connecter au rseau classique (RTC).ainsi quau rseau de tlphonie mobile. Adaptateur Facultatif, il est ncessaire si on souhaite convertir des tlphones classiques en tlphones IP.

4)- Services offerts


Appels entre terminaux Ils fonctionnent exactement comme les appels classiques. On veut appeler quelquun et pour cela, il nous suffit de composer son numro. Transfert On peut transfrer un appel vers un autre poste si on ne dcoche pas aprs un certain temps ou mme en pleine communication. Pour cela, il nous suffit de choisir le numro sur lequel on veut transfrer cet appel. Parking

Licence professionnelle en rseaux et tlcommunications

Page 37

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

Le principe du parking consiste garder quelque part pendant une dure limite un appel de faon pouvoir se dplacer et aller rpondre dans un autre endroit. En ce moment, il nous suffit juste davertir notre correspondant, de composer lextension (numro) dfinie pour le parking. Automatiquement, le serveur nous communique une autre extension composer pour rcuprer lappel sur nimporte quel terminal du rseau. Redirection La redirection dappels permet de joindre une personne mme si elle est absente de son poste. Quand un utilisateur en dplacement veut tre joint, il peut activer la redirection de tous ses appels sur son tlphone mobile par exemple. Messagerie vocale Cela donne la possibilit celui qui cherche nous contacter de nous laisser un message si on est dj en communication ou si on est absent. Confrence audio/vido Cela permet la communication entre plusieurs correspondants qui se trouvent dans divers endroits sans pour autant se dplacer. Centre dappels Un centre dappel peut tre un service de renseignements, une agence de voyages, . Il na pas beaucoup de numro (en gnral quun seul) mais de nombreux agents qui rpondent aux multiples appels. On se retrouve avec bien plus dappels que dagents alors il faudrait pouvoir rpartir les appels aux divers agents. Fax Le fax fonctionne comme un tlphone analogique. Son intgration sur le rseau IP ncessite donc lutilisation de passerelle. Une carte tlphonique permet de relier la ligne analogique provenant du RTC (Sonatel) et le tlcopieur au serveur Asterisk. Facturation Il sagit dtablir la facturation partir des informations concernant tous les appels : noms et numros de lappelant et de lappel, heures et dures des communications,

Licence professionnelle en rseaux et tlcommunications

Page 38

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

5)- Gestionnaires dAsterisk


Il existe plusieurs types de gestionnaires dAsterisk. Voici quelques exemples : Astman : cest un outil graphique pour ladministration des appels ; Postgres : cest un gestionnaire de base de donnes qui permet dtablir la facturation; ACTOS (Asterisk Configuration Tool Open Source): son interface permet de crer et d'diter simplement tous les aspects d'une configuration Asterisk (utilisateurs, contextes d'appel, protocoles...) ; AMP (Asterisk Management Portal) : outil graphique pour ladministration dAsterisk (appel, voicemail, confrence, trunk, service de rception, )

6)- Installation et dmarrage dAsterisk sous lunix


Paquetages ncessaires libpri-1.4.3.tar.gz Zaptel-1.3.7.1.tar.gz Asterisk-1.4.7.1.tar.gz Installation Copier les sources au niveau du rpertoire /usr/src Dsarchiver les fichiers au niveau /etc/usr/src

# Tar xzvf zaptel-1.3.7.1.tar.gz # Tar xzvf lipri_1.4.3.tar.gz # Tar xzvf asterisk_1.4.7.1.tar.gz

- #cd zaptel - #make - # make install Licence professionnelle en rseaux et tlcommunications


Page 39

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

- #cd libpri - #make - # make install - #cd asterisk - #make - # make install - #make samples (Pour gnrer des modles de fichiers de configuration) On lance le serveur avec: # asterisk -vvvc (il peut y avoir autres commandes) et le

chargement se fait avec la commande : reload Par dfaut les fichiers de configurations se trouvent dans le rpertoire /etc/asterisk/. En faisant le make samples lors de la compilation, nous avons cr des fichiers de configuration gnriques. Le rpertoire de configuration fait lobjet dune multitude dlments. Cependant dans notre exemple, nous ne nous attarderons que sur le fichier sip.conf et iax.conf pour crer les comptes SIP et comptes IAX, le fichier extension.conf pour grer le plan de numrotation (DialPlan), le fichier voicemail.conf pour la gestion de la boite voale, les fichiers agents.conf et queues.conf pour la mise en uvre dun centre dappel.

7)- Quelques exemples de configuration


Cration de comptes Selon le type de protocole utilis par le client (iax, sip, h323,), cette cration se fait dans le: sip.conf (pour les comptes SIP) ; iax.conf (pour les comptes IAX) ; oh323.conf (pour les comptes qui utilisent le protocole H323). Les paramtres les plus importants sont :
[Nom_client ou numero_client]

Licence professionnelle en rseaux et tlcommunications

Page 40

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

username : nom de lutilisateur, secret : mot de passe du compte, context : contexte dfini dans extension.conf auquel on associe cet utilisateur

type : type de compte.

Il en existe 3 : peer (qui dfinit un compte qui ne peut qutre appel), user (qui dfinit un utilisateur qui ne peut qumettre des appels), friend (qui dfinit un compte pouvant mettre et recevoir des appels) host : ladresse IP du client si cest une adresse fixe ou entrer le mot cl dynamic si ladresse IP est obtenue de manire dynamique ; nat : dfinie si les quipements traversent un rseau NAT (network Address Translation) ; videosupport : Active le support vido sur les quipements VoIP ; disallow : liste lensemble des codecs proscrire sur le serveur ; allow : liste des codecs autoriser pour les paquets audio ; callerid : ce qui doit safficher lors de notre appel chez notre correspondant ; mailbox : dfinit le numro de la boite vocale ; Exemple : Cration de comptes SIP On dite le fichier /etc/asterisk/sip.conf : [1000] Username=1000 Secret=sip Host=dynamic Context=default Callerid=fatou<1000> Type=friend Langage=fr Context=collegue Callerid=fatou <1000> Licence professionnelle en rseaux et tlcommunications
Page 41

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

Type=friend Ce compte peut senregistrer sur le serveur Asterisk partir de nimporte quel poste en utilisant un terminal supportant le protocole Sip (exemple : x-lite). Les comptes IAX se cre de la mme manire dans le fichier iax.conf Plan de numrotation Les services que fournit Asterisk reposent sur son fameux plan de numrotage ou dialplan. Le plan de numrotage est le vritable cur dun systme Asterisk. Il dfinit comment Asterisk gre les appels entrants et sortants. En un mot, il consiste en une liste dinstructions ou dtapes quAsterisk va suivre. Le plan de numrotage dAsterisk est spcifi dans le fichier de configuration /etc/asterisk/extensions.conf. Avant daborder les services que nous avons configurs, nous dfinirons quelques concepts cls lis la syntaxe. Le plan de numrotage est constitu de quatre parties principales : les contextes, les extensions, les priorits et les applications.

Contexte Cest un bloc dinstructions indiquant Asterisk les actions oprer lorsquil reoit un appel. Il prcde un groupe dextensions et se prsente sous la forme de [contexte] Extension Au sein de chaque contexte, on dfinit une ou plusieurs extensions. Une extension est une instruction quAsterisk va suivre, dclenche par un appel entrant ou par des chiffres composs sur un canal. La syntaxe dune extension est le mot exten suivi de => Une extension complte comporte trois composants : le nom (ou le numro) de lextension la priorit lapplication. Priorits Chaque extension peut avoir une ou plusieurs tapes appeles priorits. Chaque priorit est numrote dans lordre croissant en commenant par 1 et excute une application spcifique. Licence professionnelle en rseaux et tlcommunications
Page 42

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

Applications Les applications sont la force de travail du plan de numrotage. Chaque application ralise une action spcifique sur le canal en cours. Sans prtendre lexhaustivit, Nous en donnons quelques-unes

Answer () Rpondre un appel. Background (nom_fichier) Lire un fichier son en tche de fond. Cest gnralement la fonction qui est utilise pour les menus des serveurs vocaux. Dial (type/identifiant [timeout][options][url]) : Engager une connexion en fonction du type vers un identifiant particulier. On peut galement passer un timeout (en secondes) en paramtre, qui sera le temps maximal dattente pour la rponse. Quelques options de Dial - L :(limite [: alerte][:rptition]) : mettre en place une limite de dure (en millisecondes) pour lappel. Il est possible de dfinir un temps dalerte au bout duquel une alerte sera donne, ainsi que spcifier une rptition ; - m : jouer la musique dattente la place de la sonnerie standard ; - M (macro) : excuter une macro lorsque la connexion stablie ; - P () : demander le numro de lappelant si aucun CallerID nest envoy ; - r : gnre une tonalit pour l'appelant (par exemple : ligne occupe) ; - S(timer) : dfinir une dure maximale de communication, le timer dmarre lorsque lappel prend lappel ; - t : autoriser l'appel transfrer l'appel ; - T : autoriser lappelant transfrer lappel ; - w : autoriser lappel dmarrer lenregistrement en pressant *1 ; - W : autoriser lappelant dmarrer lenregistrement en pressant *1 ; Goto ([contexte][extension]priorit) Se rendre une priorit dextension prcise dun contexte. Les paramtres Licence professionnelle en rseaux et tlcommunications
Page 43

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

contexte et extension sont facultatifs. Dans le cas o ils ne sont pas spcifis les contexte et extension actuels sont utiliss ; GotoIfTime(horaires|jourssemaine|joursmois|mois?[contexte][extension]priorit) Similaire la fonction Goto() prcdente, sauf quil est possible de spcifier des plages de temps . Hangup () Terminaison dappel. MusicOnHold () Jouer une musique dattente indfiniment. Playback(nom_fichier,options) Lire un fichier son (il ne faut pas spcifier lextension) entirement avant de rendre le contrle, contrairement la fonction Background() prcdente. Queue (nom_queue) Placer lappel dans la file dattente spcifie en paramtre. Ringing () Obtenir une tonalit sur le canal. VoiceMail(numero_boite@contexte) Laisser un message un ou plusieurs correspondants. Lappelant est alors invit laisser son message. VoiceMailMain([s]numero_boite@contexte) Accder la messagerie dun correspondant. Si le paramtre sest ajout en dbut de chane, aucun mot de passe ne sera demand. Wait (dure) Dfinir une dure dattente avant de passer la commande suivante. Syntaxe complte exten => nom, priorit, Application ( ) Notre exemple: [localcall] exten => _10XX,1,Dial (SIP/${EXTEN},30,tr) exten => _10XX,2,VoiceMail(u${EXTEN}@default) exten => _10XX,102,VoiceMail(b${EXTEN}@default) Licence professionnelle en rseaux et tlcommunications
Page 44

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

exten => 747,1,VoiceMailMain() Remarque Le caractre _ permet de dfinir un prfixe. Dans notre tous les numros commencent par 10 La variable globale ${EXTEN} permet de recueillir le nom (voir syntaxe complte) . Les options u et b de VoiceMail gre respectivement le cas o lappel ne rpond pas quand son poste sonne et le cas lappel est occup.

Faire sonner simultanment 2 tlphones Cela se ralise dans le fichier extensions.conf de la manire suivante : [Nom_contexte] exten => numro, priorit, Dial (client1&client2, temps_sonnerie,tr) Transfert dappel. Il sagit de faire suivre un appel vers une autre extension. 1er cas Vous voulez transfrer un appel reu vers un autre poste : Tapez * 8 puis le numro de tlphone sur lequel vous voulez transfrer lappel. (Cest ce qui est dfinit par dfaut dans le fichier features.conf avec le paramtre

pickupexten=*8).

2e cas Si aprs un dlai le poste dun client nest pas dcroch pendant quil reoit un appel, transfrer cet appel vers un autre client. Exemple : Toujours dans le fichier extensions.conf exten => 1000,1,Dial(sip/1000,40,tr) exten => 102,2,Dial(sip/1001 ,40,tr) exten => 102,3,Hangup( )

Licence professionnelle en rseaux et tlcommunications

Page 45

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

Parking Pour un parking, composer le #numero_parking et le serveur vous communiquera un numro o vous pourrez rcuprer la communication partir dun quelconque terminal. Il faut diter le fichier /etc/asterisk/features.conf : Parkext => numro composer pour demander un parking Parkpos => numros que le seveur peut nous donner pour rcuprer lappel Context =>parkedcalls Parking => temps dattente avant que notre communication ne soit coupe pendant la demande de parking. Dans le fichier /etc/asterisk/extensions.conf, il suffit juste dinsrer la ligne suivante : (Cest un exemple). Include =>parkedcalls Parkext => 700 Parkpos => 701-720 Context =>parkedcalls 27 Parking => 50 En pleine communication, composez le #700 ; une opratrice vous donnera un numro compris entre 701 et 720. Vous pouvez maintenant compos le numro reu partir de nimporte quel poste et vous serez nouveau en communication avec votre correspondant. Attention : le temps entre la demande de parking et la remise en communication ne doit pas excder 50s sinon la communication sera interrompue.

Messagerie (bote vocale) Allez dans le fichier /etc/asterisk/voicemail.conf: Numero_bote_vocale =>password,nom,adresse email Allez dans le fichier /etc/asterisk/extensions.conf:

Licence professionnelle en rseaux et tlcommunications

Page 46

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

exten =>numero_appel, priorit, VoiceMail,uNumero_bote_vocale (si on ne dcroche pas) exten =>numero_appel, 100+priorit_prcdente, VoiceMail,bNumero_bote_vocale (si on est occup) exten =>numero_messagerie, priorit, VoiceMailMain,sNumero_bote_vocale (pour couter nos messages vocaux) Exemple: voir le contexte [localcall] dans la rubrique plan de numrotation A prsent, vous pouvez appeler Maria au 102. Si elle est dj en communication, une opratrice vous signalera quelle est occupe ; par contre, si elle ne dcroche pas au bout de 40s, vous aurez un message dindisponibilit. Et vous pourrez lui laisser un message. Confrence Il faut dclarer les confrences dans le fichier /etc/asterisk/meetme.conf : conf = > identifiant de la confrence. Puis diter le fichier /etc/asterisk/extension.conf : exten =>Numero_confrence, 1, MeetMeCount (identifiant_confrence) exten =>Numero_confrence, 2,MeetMe,identifiant_confrence Exemple : Fichier /etc/asterisk/meetme.conf : conf => 1212 conf => 1213 Fichier /etc/asterisk/extensions.conf : exten => 500,1,MeetMeCount (1212) exten => 500,2,MeetMe,1212 exten => 600,1,MeetMeCount (1213) exten => 600,2,MeetMe,1213 Composez le 500, vous entrerez dans la confrence n1212. Composez le 600, vous entrerez dans la confrence n1213.

Licence professionnelle en rseaux et tlcommunications

Page 47

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

Attention : Le numro de la confrence nest pas forcment celui pour entrer dans la confrence. Centre dappels Pour la cration dun centre dappel trois tapes sont respecter :

Etape 1 : dfinition des agents du centre dappel dans le fichier /etc/asterisk/agents.conf : [agents] Agent =>idagent,password,nom Exemple : Agent => 1000,,fatou Agent => 1001,,prosper Agent => 1002,,madame mbengue Agent => 1003,,thierry Nous avons quatre agents : fatou, prosper, madame mbengue et thierry et qui nous navons pas donn de mot de passe. Etape 2 : la mise des agents dans des files dattente partir desquelles, ils pourront recevoir des clients dans le fichier /etc/astrerisk/queues.conf : Quelques paramtres du fichier /etc/astrerisk/queues.conf Strategy : dfinit la stragie adopte pour rpondre aux appels et peut prendre, en cas dappel, les valeurs ringall (pour faire sonner tous les postes), leastrecent (pour faire sonner le terminal qui est rest le plus long temps sans rpondre), fewestcalls (pour faire le poste qui a rpondu le moins aux appels) et random (pour faire sonner au hasard un poste parmi ceux qui sont libres). Wrapuptime : aprs le renseignement dun agent, combien de temps attendre avant de lui envoyer un autre appel maxlen= nombre maximum de personnes pour une file dattente joinempty=possibilit de renvoyer lappel vers un autre agent si lagent contact est en dplacement leavewhenempty=pour enlever des visiteurs de la file d'attente s'il n'y a aucun agent actuel

Licence professionnelle en rseaux et tlcommunications

Page 48

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

Syntaxe [nom_queue] membres => Agent/idAgent Exemple : strategy=ringall wrapuptime=0 maxlen=0 (illimit) joinempty=0 leavewhenempty=yes [queue1] member => Agent/1000 member => Agent/1001 member => Agent/1002 [queue2] member => Agent/1000 member => Agent/1001 member => Agent/1002 member => Agent/1003 fatou, prosperet madame mbengue appartiennent aux deux files dattente tandis que thierry nappartient qu la troisime.

Etape 3 : attribution de numro au centre dappel dans le fichier /etc/asterisk/extensions.conf [nom_centre]

Licence professionnelle en rseaux et tlcommunications

Page 49

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

exten =>Numero_centre,priorit,Queue(nom_queue) exten =>Numero_logge,priorit,AgentCallBackLogin(idAgent) (pour se loger dans le centre dappel) exemple strategy=ringall [callcenter] exten => 2121,1,GoToIfTime(22:00-08:00|*|*|*?2121,6) exten => 2121,2,Ringing() exten => 2121,3,Wait(4) exten => 2121,4,Playback(/sonasterisk/smsb) exten => 2121,5,queue(queue1) exten => 2121,6,Playback(/sonasterisk/cfermer) exten => 2121,7,Hangup() exten => 02121,1,AgentCallBackLogin(2000)

Remarques Toutes les fonctions de ce contexte sont dj dfinies plus haut. Cependant soulignons que la fonction GotoIfTime() permet de voir ici que ce centre est ouvert tous les jours de tous les mois de 8 heures 22 heures. Interconnexion de serveurs Asterisk Si un client dun serveur A souhait joindre celui dun serveur B, il faudrait que le serveur A soit dclar comme client de B et quil ait un prfixe pour les appels vers le serveur B. Au niveau de A, diter le fichier /etc/asterisk/extensions.conf : TRUNK=canal/client@adresseIP_de_B TRUNKMSD=taille du prfixe exten => _prefixeXXXX,1,Dial(${TRUNK}/${EXTEN : ${TRUNKMSD}} Ici, XXXX signifie que les numros du serveur B sont des numros de quatre (4) chiffres compris entre 0 et 9. Au niveau de B, diter le fichier /etc/asterisk/iax.conf : [client] Licence professionnelle en rseaux et tlcommunications
Page 50

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

Username=client Secret= mot de passe Host= adresse du serveur A Context= contexte des clients de B pouvant tre joint par ceux de A Allow=gsm Disallow=all Type= friend Exemple : Au niveau de A (192.168.3.55): [contexte_extB] TRUNK=iax2/boxB@192.168.3.90 TRUNKMSD=1 exten => _8XXXX,1,Dial(${TRUNK}/${EXTEN : ${TRUNKMSD}} Au niveau de B (192.168.3.90): [boxB] Username=boxB Secret=passer Host=192.168.3.55 Context=testB Type=friend Allow=gsm Disallow=all Ainsi tous les clients de A dfinis dans le contexte contexte_extB pourront joindre ceux du B dfinis dans le contexte testB en composant 8 suivi de 4 chiffres compris entre 0 et 9. Le trunk se chargera dextraire le 1er chiffre de ce numro puis de le transmettre au serveur B. Si on veut que les clients de B puissent contacter ceux de A, suivons la mme lance. Au niveau de B (192.168.3.90): [contexte_extA] TRUNK=iax2/boxA@192.168.3.55 TRUNKMSD=1

Licence professionnelle en rseaux et tlcommunications

Page 51

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

exten => _7N5XX,1,Dial(${TRUNK}/${EXTEN : ${TRUNKMSD}} Au niveau de A (192.168.3.55):

[boxA] Username=boxA Secret=passer Host=192.168.3.90 Context=testA Type=friend Allow=gsm Disallow=all Ainsi tous les clients de B dfinis dans le contexte contexte_extA pourront joindre ceux du A dfinis dans le contexte testA en composant 7 suivi de 4 chiffres (le 1er compris entre 2 et 9, le 2e devra tre 5 et les 2 autre compris entre 0 et 9). Le trunk se chargera dextraire le 1er chiffre (ie le 7) de ce numro puis de le transmettre au serveur B Rsum de quelque configuration Compte sip [1000] type=friend username=1000 secret=sip host=dynamic language=fr context=default callerid="Fatou Fall"<1000> mailbox=1000

Configuration du Diaplan Licence professionnelle en rseaux et tlcommunications


Page 52

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

exten => _10XX,1,Dial(SIP/${EXTEN},30,tr) exten => _10XX,2,VoiceMail(u${EXTEN}@default) exten => _10XX,102,VoiceMail(b${EXTEN}@default) exten => _10XX,3,Dial(IAX/${EXTEN},30,tr) exten => _10XX,2,VoiceMail(u${EXTEN}@default) exten => _10XX,102,VoiceMail(b${EXTEN}@default) exten => 747,1,VoiceMailMain()

Configuration de la boite vocale On dite le fichier /etc/astrisk/voicemail.conf et on y ajoute: 1000=>1000,1000,fatou@ditt.sn 1001=>1001,1001,prosper@ditt.sn 1002=>1002,1002,maria@ditt.sn 1003=>1003,1003,thierry@ditt.sn

Serveur vocal /etc/asterisk/extensions.conf [servervoc] include =>default exten => 331000,1,Ringing exten => 331000,2,Wait(3) exten => 331000,3,Playback(/sonasterisk/serverv) exten => 331000,4,Playback(/sonasterisk/menu) exten => 331000,5,Background(/sonasterisk/sacrifice) exten => 331000,6,WaitExten exten => 1,1,Dial(SIP/1000,30,tr) exten => 2,1,Dial(SIP/1001,30,tr) exten => 3,1,Dial(SIP/1002,30,tr) Licence professionnelle en rseaux et tlcommunications
Page 53

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

exten => 4,1,Dial(SIP/1003,30,tr) exten => 0,1,Goto(servervoc,331000,3)

Centre dappel /etc/asterisk/agents.conf agent => 1000,, 1000 agent => 1001,, 1001 agent => 1002,, 1002 agent => 1003,, 1003

/etc/asterisk/queues member => SIP/1000 member => SIP/1001 member => SIP/1002 member => SIP/1003 /etc/asterisk/extensions.conf

[Callcenter] exten => 2121,1,GoToIfTime(22:00-08:00|*|*|*?2121,6) exten => 2121,2,Ringing() exten => 2121,3,Wait(4) exten => 2121,4,Playback(/sonasterisk/smsb) exten => 2121,5,queue(queue1) exten => 2121,6,Playback(/sonasterisk/cfermer) exten => 2121,7,Hangup() exten => 02121,1,AgentCallBackLogin(2000)

Licence professionnelle en rseaux et tlcommunications

Page 54

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

8) installation et configuration des softphones


Exemple1:iaxcomm

pour crer un compte sur le serveur Asterisk avec iaxcomm faite : option -> accounts

Puis add pour ajouter un compte

Licence professionnelle en rseaux et tlcommunications

Page 55

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

Saisissez le nom du compte, son adresse IP, le nom de lutilisateur et son mot de passe puis sauvegarder

Licence professionnelle en rseaux et tlcommunications

Page 56

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

Exemple2:x-lite

Licence professionnelle en rseaux et tlcommunications

Page 57

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

CONCLUSION
IL est vident que la tlphonie sur IP va continuer de se dvelopper dans les annes venir. Son march bien que trs jeune se dveloppe grande vitesse Actuellement, les entreprises gagneraient investir dans cette dernire vu les avantages que lon peut en tirer du point de vue conomique et qualits de services, car elle demande un investissement relativement faible pour son dploiement. La polyvalence d'ASTERISK ne fait aucun doute, il est dot de nombreux modules, de nombreux codes et applications capables de rpondre ces demandes. Ainsi nous pouvons dire que la tlphonie sur IP est une bonne solution en matire d'intgration, de fiabilit, d'volutivit et de cot. Elle fera partie intgrante des Intranets d'entreprises dans les annes venir et apparatra aussi dans la tlphonie publique pour permettre des communications cot trs rduit. Ce mmoire va permettre la mise en place pour le centre de calcul dun rseau de tlphonie sur IP ce projet nous a permis de bien comprendre la ToIP et ses diffrentes applications. Le travail que jai effectu offre des perspectives dextension vers les villages universitaires pour offrir aux tudiants les applications de la VOIP, notamment un service tlphonique gratuit. Nous esprons que la mise en uvre va rduire de manire significative les facture tlphonique et rendre possible lextension du rseau de tlphones.

Licence professionnelle en rseaux et tlcommunications

Page 58

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

BIBLIOGRAPHIE&webographie
www.asterisk.org www.asteriskguru.com www.guidescomparatifs.com/guide_voip www.panoramisk.org www.supinfo-projects.com www.shadebob.free.fr

Licence professionnelle en rseaux et tlcommunications

Page 59

4 juin 2011

[MISE EN PLACE DUN RESEAU DE TELEPHONIE SUR IP]

Licence professionnelle en rseaux et tlcommunications

Page 60