projet devoir final voip avec asterisk devoir voip.pdf · réseau voip entre le siège et la...

Download PROJET DEVOIR FINAL VOIP AVEC ASTERISK devoir VOIP.pdf · réseau VOIP entre le siège et la succursale

Post on 26-Aug-2018

220 views

Category:

Documents

1 download

Embed Size (px)

TRANSCRIPT

  • Projet Devoir Final : Conception et Mise en uvre dun rseau VOIP

    REPUBLIQUE DU BENIN

    ************

    MINISTERE DE LENSEIGNEMENT SUPERIEUR ET DE LA RECHERCHE

    SCIENTIFIQUE (MESRS)

    *************

    ECOLE SUPERIEURE DE GESTION DINFORMATIQUE ET DES SCIENCES

    Prsent par Sous la Direction de

    Armand LAHAMI M. Clment MIKPE

    Christelle L. KEMAVO

    Mathias E. HOUNGBO

    Ulrich L. NOUGBEDO

    Yazid M. AKANHO

    PROJET DEVOIR FINAL VOIP AVEC ASTERISKPROJET DEVOIR FINAL VOIP AVEC ASTERISK

    Anne Acadmique 2011-2012Anne Acadmique 2011-2012

  • Projet Devoir Final : Conception et Mise en uvre dun rseau VOIP

    Glossaire

    VOIP : Voice over IP

    PBX : Private Branch eXchange

    API : application Programmation Interface

    SIP : Session Initiation Protocol

    IAX: Inter-Astrisk eXchange

    PC: Personal Computer

    IP: Internet Protocol

    PSTN: Public Switched Telephon Network

    WAN: World Area Network

    TOIP: Telephony over IP

    PABX : Private Automatic Branch eXchange

    Page 2

  • Projet Devoir Final : Conception et Mise en uvre dun rseau VOIP

    Illustrations

    TABLEAU 1: MATRIELS UTILISS 11TABLEAU 2: CAHIER DE CHARGE 21TABLEAU 3: EVALUATION DE L'INVESTISSEMENT 22

    FIGURE 1 : ARCHITECTURE DU RSEAU DINTERCONNEXION DES SITES............................................8FIGURE 2: ARCHITECTURE DE L'INTRANET..................................................................................................9FIGURE 3: PARAMTRAGE DE LIN PHONE (ATTRIBUTION DU NOM D'UTILISATEUR 5003).............14FIGURE 4: TENTATIVE D'APPEL.......................................................................................................................14FIGURE 5: TAT_SERVEUR_ASTERISK_GRAPHIQUE..................................................................................15FIGURE 6: ENREGISTREMENT_CLIENT_LINPHONE...................................................................................16FIGURE 7: ENREGISTREMENT_CLIENT_SIP.................................................................................................17FIGURE 8: APPEL_RUSSI_SIGE_AGENCE_AVEC_CONVERSATION.....................................................18Figure 9: enregistrement_appel_reussi_siege_vers_agence...................................................................................19

    Page 3

  • Projet Devoir Final : Conception et Mise en uvre dun rseau VOIP

    TABLE DES MATIERESPROJET DEVOIR FINAL VOIP AVEC ASTERISK 1

    Glossaire 2

    Illustrations 3

    TABLE DES MATIERES 4

    INTRODUCTION 5

    A. Solution retenue ASTERISK 6

    B. Matriels (hardware, software) requis, phase de configuration 11

    C. Connexions, tests et analyse des traces SIP dans les logs 15

    Conclusion 23

    Webographie 24

    Page 4

    file:///D:/BLUN/IIR3%202012/VoIP/Projet%20devoir%20VOIP.doc#__RefHeading___Toc329035740

  • Projet Devoir Final : Conception et Mise en uvre dun rseau VOIP

    INTRODUCTIONPendant bien des annes, le transport de la voix et celui des donnes se faisait de maniredistincte au sein des entreprises. Pour le transport de la voix il fallait recourir au rseautlphonique (rseau fixe ou rseau GSM) et pour les donnes recourir au rseauinformatique. Bien entendu cet tat de chose ntait pas sans consquences. En effet, lesentreprises taient confrontes des problmes tels : les budgets et dpenses en tlcoms deplus en plus levs, la perte de la bande passante alloue une communication qui na pu tretablie (gestion non rationnelle de la bande passante), affectation dun intervalle de temps (IT) un canal voie ou donnes, chec de lintgration des services de transport de donnes dansles PABX pour ne citer que ceux-l.Au regard de ces limites, la VoIP (Voice Over IP) qui fait lobjet de ce projet, a t pense.Elle dsigne un terme gnrique dfinissant le transport du trafic vocal au moyen de latransmission par paquets. Elle recouvre les solutions techniques et des services associsvaris : communications entre PC, sur le rseau interne, services privs ou ouverts au public.En dautres termes, il sagit dune technologie de transport de la voix sur un rseau IP, PABX+ passerelle + rseau WAN IP. A ne pas confondre avec la ToIP (Telephony over IP) quirepose en fait sur la VoIP. Ainsi, grce la VoIP, les cots des communications entre les sitesdistants (sige-agences) seront maintenant matriss. Dans la suite de ce projet relatif une tude de migration du PABX vers la VoIP entre le sigedune entreprise et sa succursale, les aspects : solution VoIP retenue, matriels (hardware,software), configurations et connexions seront mis en vidence.

    Page 5

  • Projet Devoir Final : Conception et Mise en uvre dun rseau VOIP

    A. Solution retenue ASTERISK

    Le but de ce projet comme soulign prcdemment est de concevoir et de mettre en uvre unrseau VOIP entre le sige et la succursale dune entreprise dans loptique de rduire sescharges de tlcommunication tout en modernisant ses infrastructures. Pour y arriver, aprsune tude des diffrentes solutions de VoIP qui soffrent nous, nous avons dciddimplmenter la solution ASTERISK.

    Le choix dune solution de migration vers la VoIP doit :o Prendre en compte ltat des rseaux de l'tablissement, linvestissement :

    les spcificits et contraintes des flux temps rel, assurer une disponibilit et une fiabilit des systmes de communications ;

    o prendre en compte les besoins lis aux applications spcifiques du Systme d'information : la part du trafic temps rel (voix, vidos) et donnes, la bande passante

    o Evaluer l'intrt des nouveaux services : la mobilit, l'extensibilit.

    Ainsi, Astrisk est une plateforme de tlphonie initialement conue pour fonctionner sousLinux. Il rassemble plus de 100 ans de connaissance sur la tlphonie dans une robuste suitedapplication de tlcommunications fortement intgres.Pour info : le nom Astrisk fait rfrence au symbole : "*" qui signifie "wildcard" en ligne decommande Unix et DOS. Ce choix a t fait car Astrisk a t conu dans le but doffrir unetrs grande souplesse dans les rseaux de voix. Cest probablement lun des outils les pluspuissants, les plus flexibles et les plus extensibles fournissant tous les services detlcommunications qui soient. Il peut sinterfacer avec nimporte quel dispositif logiciel oumatriel de tlcommunications de manire cohrente et progressive. Astrisk cre unenvironnement unique qui peut tre faonn pour sadapter nimporte quel cas dutilisation.Astrisk a une architecture trs simple. Il se comporte comme un middleware connectant lesapplications et les technologies de tlphonie. Astrisk est compos dun noyau central decommutation, de quatre API (Interface de Programmation dApplications) de chargementmodulaire des applications tlphoniques, des interfaces matrielles de traitement des formatsde fichiers et de codecs. Il assure la commutation transparente entre toutes les interfacessupportes, permettant cette commutation de relier entre eux une diversit de systmestlphoniques en un unique rseau commut. Astrisk offre les atouts du PBX classique ainsique des caractristiques avances et fonctionne avec les systmes traditionnels decommutations tlphoniques base standard et aussi avec les systmes Voix sur IP.Il intgre les fonctions suivantes :

    VoIP ;

    Messagerie vocale ;

    Confrence tlphonique ;

    Rpondeur vocal interactif ;

    Page 6

  • Projet Devoir Final : Conception et Mise en uvre dun rseau VOIP

    Mise en attente dappels ;

    Services didentification de lappelant ;

    Il implmente les protocoles H.323 et SIP, ainsi qu'un protocole spcifique de voix sur IPnomm IAX (Inter-Astrisk eXchange). Il permet la communication entre client et serveurainsi qu'entre deux serveurs (lexemple entre un sige et une de ses agences). Il tablit un pontentre la prochaine gnration de rseaux dintgration voix-donnes et les infrastructures djen place. En fonctionnement volu, Astrisk ne permet pas seulement lutilisationdquipements traditionnels de tlphonie, il augmente aussi en nombre leurs capacits. Dans le cadre de notre projet, seuls les protocoles SIP et IAX entreront en ligne de compte.Limplmentation de la solution open source Astrisk se fera sur la base des architecturessuivantes :

    Rponse aux consignes 1 et 2

    Page 7

  • Projet Devoir Final : Conception et Mise en uvre dun rseau VOIP

    Figure 1 : architecture du rseau dinterconnexion des sites

  • Projet Devoir Final : Conception et Mise en uvre dun rseau VOIP

    Figure 2: architecture de l'intranet

    Page 9

  • Projet Devoir Final : Conception et Mise en uvre dun rseau VOIP

  • Projet Devoir Final : Conception et Mise en uvre dun rseau VOIP

    B. Matriels (hardware, software) requis, phase de configuration

    Rponse la consigne 3

    Matriels requis

    Conformment au cahier de charge qui nous a t soumis, nous devrions dploy 225tlphones au sige et 75 tlphones la succursale. Cependant compte tenu de la ralitet de certaines contraintes, nous nous sommes limits dans une phase pratique dans notreconception et mise en uvre quelque postes tlphoniques IP de part et dautres dessites, bien entendu extensibles, 02 serveurs dapplications hbergeant "Astrisk digium"respectivement au sige et la succursale, des PC et, des soft phones prcisment Linphone. Il faudrait souligner au passage que nous avons travaill sous un environnementpurement Linux avec les distributions fedora (16, 17) et Debian (Lenny 5).Ainsi, nous avons :

    N Matriels Caractristiques Rles1 Ordinateur PC Hp OS fedora 16, processeur Serveur dapplication

    hbergeant Astrisk sige 6010

    2 Ordinateur PC armand OS debian lenny 5,