54
 Rapport de stage sous le thème : Effectuée dans le cadre de la formation du cycle ingénieur détat  R&T   Réseau et Télécommunicat ion Réalisé par :  KASDI Yassir Encadré par :  Hamza Tayaa  Préparer au sein :  Atento Casabla nca ANNEE UNIVERSIT AIRE 2014 - 2013 UNIVERSITE HASSAN 1 er  Faculté des sciences et techniques de SETTAT La mise en place d’un serveur de VOIP  Installation et configuration d’un serveur VOIP Asterisk sous CentOS 5  

Rapport Atento v.1

Embed Size (px)

DESCRIPTION

Rapport Atento v.1

Citation preview

  • Rapport de stage sous le thme :

    Effectue dans le cadre de la formation du cycle ingnieur dtat

    R&T Rseau et Tlcommunication

    Ralis par :

    KASDI Yassir

    Encadr par :

    Hamza Tayaa

    Prparer au sein :

    Atento Casablanca

    ANNEE UNIVERSITAIRE 2014 - 2013

    UNIVERSITE HASSAN 1er Facult des sciences et techniques de SETTAT

    La mise en place dun serveur de VOIP

    Installation et configuration dun serveur VOIP Asterisk sous CentOS 5

  • 1 Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013

    La mise en place dun serveur de VOIP

    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.

  • 2 Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013

    La mise en place dun serveur de VOIP

    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 dterminante, 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).

  • 3 Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013

    La mise en place dun serveur de VOIP

    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).

  • 4 Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013

    La mise en place dun serveur de VOIP

    Table des matires

    Remerciement ...................................................................................................................................................... 1

    Avant-propos ........................................................................................................................................................ 2

    Rsum ................................................................................................................................................................. 3

    Introduction gnrale ........................................................................................................................................... 7

    PREMIER PARTIE :Prsentation de lentreprise - Atento Casablanca ....................................................................... 8

    I. Prsentation d'Atento .................................................................................................................................... 8

    II. Atento Maroc en chiffres ......................................................................................................................... 10

    III. Les entreprises clientes dAtento Maroc .................................................................................................. 11

    a. Les clients permanents ............................................................................................................................ 11

    b. Les clients ponctuels ................................................................................................................................ 11

    IV. Le march dAtento ................................................................................................................................. 11

    V. Le site de Casablanca .................................................................................................................................. 12

    VI. Le service technique dAtento.................................................................................................................. 12

    a. Composition de la solution ...................................................................................................................... 12

    b. Les techniques du service ........................................................................................................................ 13

    DEUXIEME PARTIE :Etude gnrale de la voix sur IP ............................................................................................... 14

    I. Introduction : .............................................................................................................................................. 15

    II. Prsentation de la voix sur IP : ............................................................................................................... 15

    a. Dfinition ................................................................................................................................................ 15

    b. Architecture............................................................................................................................................. 15

    c. Principe de fonctionnement..................................................................................................................... 16

    i. La transmission VoIP .......................................................................................................................... 17

    III. Modes daccs et architecture.................................................................................................................. 19

    a. Les modes daccs : ................................................................................................................................. 19

    b. La voix sur IP entre deux ordinateurs : ................................................................................................... 19

    c. La voix sur IP entre un PC et un tlphone............................................................................................. 20

    d. La voix sur IP entre deux tlphones ...................................................................................................... 20

    IV. Les protocoles de signalisation ................................................................................................................ 20

    a. Protocole H.323 ....................................................................................................................................... 21

    i. Description gnrale du protocole H.323............................................................................................. 21

    ii. Rle des composants ............................................................................................................................ 22

    iii. Avantages et inconvnients de la technologie H323 ........................................................................ 23

    b. Protocole SIP .......................................................................................................................................... 23

  • 5 Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013

    La mise en place dun serveur de VOIP

    i. Description gnrale du protocole SIP ................................................................................................ 23

    ii. Principe de fonctionnement ................................................................................................................. 24

    iii. Rle des composants ........................................................................................................................ 26

    iv. Avantages et inconvnients de la technologie SIP ............................................................................... 28

    c. Etude comparative entre SIP et H3233.................................................................................................... 29

    V. Points forts et limites de la voix sur IP ........................................................................................................ 29

    VI. Conclusion .............................................................................................................................................. 31

    TROISIEME PARTIE :Etude thorique et la solution propose................................................................................. 32

    I. Introduction ................................................................................................................................................ 33

    II. Le choix dune distribution pour le systme ............................................................................................ 33

    a. Les critres poss ..................................................................................................................................... 33

    b. Les diffrents types des distributions proposes ....................................................................................... 34

    c. Asterisk.................................................................................................................................................... 35

    i. Architecture interne ............................................................................................................................. 35

    III. Le choix du matriel pour un systme tlphonique ................................................................................ 36

    d. Le processeur .......................................................................................................................................... 36

    e. La mmoire ............................................................................................................................................. 36

    f. Le stockage .............................................................................................................................................. 36

    g. Les postes tlphoniques ......................................................................................................................... 37

    IV. Conclusion .............................................................................................................................................. 37

    QUATRIEME PARTIE :Installation et configuration dAsterisk sous CentOS 5 .......................................................... 38

    I. Introduction ................................................................................................................................................ 39

    II. Architecture du rseau VoIP dploy ...................................................................................................... 39

    III. Installation dAsterisk 1.4 ....................................................................................................................... 40

    a. Dtermination des prrequis.................................................................................................................... 40

    b. Tlchargement des codes sources .......................................................................................................... 40

    c. Extraction des paquetages ....................................................................................................................... 41

    d. Compilation et installation ...................................................................................................................... 41

    i. Installation de DAHDI ........................................................................................................................ 41

    ii. Installation LibPRI .............................................................................................................................. 41

    iii. Installation dAsterisk...................................................................................................................... 42

    IV. Configuration dAsterisk ......................................................................................................................... 42

    a. Les fichiers de configuration ................................................................................................................... 42

    b. Configuration des comptes users ............................................................................................................. 43

    c. Configuration des extensions .................................................................................................................. 44

  • 6 Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013

    La mise en place dun serveur de VOIP

    d. Configuration de la boite vocale .............................................................................................................. 45

    e. Configuration dun IVR personnalis ..................................................................................................... 47

    V. Installation et configuration de X-Lite ........................................................................................................ 48

    a. Installation de X-Lite............................................................................................................................... 48

    b. Configuration de X-lite............................................................................................................................ 49

    VI. Conclusion .............................................................................................................................................. 50

    Conclusion gnrale ............................................................................................................................................ 51

    Liste des figures Figure 1 : Le site Maroc Atento Casablanca .................................................................................................... 9

    Figure 2: Les sites d'Atento au monde .............................................................................................................. 12

    Figure 3 : Architecture gnrale de la voix sur IP ............................................................................................ 16

    Figure 4: les 8 tapes de la transmission du voix sur IP ................................................................................... 17

    Figure 5: Voix sur IP entre deux ordinateurs ................................................................................................... 19

    Figure 6: Voix sur IP entre PC et un tlphone ................................................................................................ 20

    Figure 7: La Voix sur IP entre deux tlphones ............................................................................................... 20

    Figure 8: Enregistrement d'un utilisateur ........................................................................................................ 27

    Figure 9: Principe du protocole SIP .................................................................................................................. 27

    Figure 10 : Session SIP travers un proxy ....................................................................................................... 28

    Figure 11 : Architecture du rseau VoIP raliser .......................................................................................... 39

    Figure 12: l'interface X-Lite 3 ........................................................................................................................... 49

    Figure 13 : la configuration pour l'utilisateur 100 ............................................................................................ 49

    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

  • 7 Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013

    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.

  • 8 Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013

    Premier partie : Prsentation de lentreprise Atento Casablanca

    PREMIER PARTIE :

    Prsentation de lentreprise - Atento Casablanca

    I. Prsentation d'Atento

  • 9 Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013

    Premier partie : Prsentation de lentreprise Atento Casablanca

    Atento est une entreprise internationale

    appartenant au Groupe Telefonica, entreprise en

    dveloppement constant et vocation de services.

    En effet, le Groupe TELEFONICA a rassembl ses

    diffrentes filiales spcialises dans les tls

    services travers le monde, pour crer le Groupe

    Atento.

    La socit se projette dasseoir sa position de

    leader mondial de tl services dans un dlai dun

    an.

    Figure 1 : Le site Maroc Atento Casablanca

    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

  • 10 Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013

    Premier partie : Prsentation de lentreprise Atento Casablanca

    gographiques et des activits. Tout cela sinscrit dans un modle dactivit ax sur la large bande (en

    tlphonie fixe et mobile) et sur les contenus, et toujours orient vers une croissance rentable.

    La Fiche Signaltique de lentreprise :

    Chiffre daffaires : 1.306 milliard d'Euros ;

    Employeur de rfrence : depuis 2000, le nombre des collaborateurs du Groupe Atento a t

    multipli par 3, passant de 40.324 132.121 personnes. Atento est un des principaux crateurs

    d'emplois dans les pays o la socit est prsente ;

    Dispense plus de six millions d'heures de formation par an ;

    Mne des oprations grande chelle et grande ampleur, conservant toujours une stratgie

    de diffrenciation cohrente, fortement oriente sur la qualit et la satisfaction de ses clients ;

    Plus de 400 clients oprant dans divers secteurs d'activit conomique travers le monde ;

    Atento a remport le Great Place to Works en Argentine, El Salvador, Guatemala, Mexique,

    Prou, Puerto Rico et l'Uruguay ;

    Avec 95 Centres d'Appels dans 15 pays, Atento compte aussi avec les oprations en structures

    de ses clients, professionnels et des bureaux aux tats-Unis et en France ;

    60.714 postes de service ;

    Atento plates-formes reposent sur la norme ISO 9001 2000 ;

    Troisime Centre d'Appels du monde ;

    Leader dans les pays de langue espagnole et portugaise.

    II. Atento Maroc en chiffres

    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.

    Table 1: Les partenaires trangres d'Atento

  • 11 Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013

    Premier partie : Prsentation de lentreprise Atento Casablanca

    Il existe aussi MD Call Center Mohammedia qui travail pour Fagor et a une dizaine de positions. Avec ses

    500 positions de Tanger et ces 500 positions de Casablanca, Atento Maroc dtient la plus grosse part de

    march de la sous-traitance dappels tlphoniques confis au Maroc.

    III. Les entreprises clientes dAtento Maroc

    a. Les clients permanents

    Les clients permanents dAtento Maroc sont :

    Table 2 : Listes des clients permanents

    b. Les clients ponctuels

    Les clients ponctuels dAtento Maroc sont :

    Table 3 : Listes des clients ponctuels

    IV. Le march dAtento

    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) Tlcommunications, technologie, multimdias ;

    b) Services Financiers, banques ;

    c) Agences de voyage, compagnies ariennes, htels et transports ;

    d) Consommation, distribution, services et distribution des hydrocarbures ;

    e) Industrie ;

    f) Etudes de march, Agences de publicit ;

    g) Fournisseurs de Services Internet.

  • 12 Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013

    Premier partie : Prsentation de lentreprise Atento Casablanca

    V. Le site de Casablanca

    Le site de Casablanca a commenc fonctionner ds le 23 fvrier 2000. Le nombre de personnes y

    travaillant est de 738 rpartis comme suit :

    600 tloprateurs.

    38 superviseurs.

    5 coordinateurs.

    La structure responsable CASABLANCA de la Gestion des ressources humaines est compose de

    15 personnes.

    Le centre de Casablanca travaille essentiellement avec Telefonica1002, Telefonica1004, Mditel,

    Transmditerran, et autres entreprises hispanophones.

    Figure 2: Les sites d'Atento au monde

    VI. Le service technique dAtento

    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

  • 13 Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013

    Premier partie : Prsentation de lentreprise Atento Casablanca

    d'avoir un contrle total des niveaux de service SLA (ServiceLevelAgreement [il sagit dun document qui

    dfinit la qualit du service]) et des activits.

    b. Les techniques du service

    Comment dresser une table ;

    Comment prendre une commande ;

    Connaitre les services rseaux ;

    Comment installer des applications ;

    Comment autoriser les accs aux ressources rseaux ;

    Savoir observer les incidents et les problmes ;

    Savoir le questionner pour comprendre ses attentes ;

    Connaitre les fiches techniques des plates-formes ;

    Connaitre les caractristiques des plates-formes ;

    Base de Connaissances.

    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.

  • 14 Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013

    Deuxime partie : Etude gnrale de la voix sur IP

    DEUXIEME PARTIE :

    Etude gnrale de la voix sur IP

  • 15 Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013

    Deuxime partie : Etude gnrale de la voix sur IP

    I. Introduction :

    La voix sur IP constitue actuellement lvolution la plus importante du domaine des

    Tlcommunications. Avant 1970, la transmission de la voix seffectuait de faon analogique sur des

    rseaux ddis la tlphonie. La technologie utilise tait la technologie lectromcanique (Crossbar).

    Dans les annes 80, une premire volution majeure a t le passage la transmission numrique (TDM).

    La transmission de la voix sur les rseaux informatiques commutation de paquets IP constitue

    aujourdhui une nouvelle volution majeure comparable aux prcdentes.

    Lobjectif de ce chapitre est ltude de cette technologie et de ses diffrents aspects. On parlera en

    dtail de larchitecture de la VoIP, ses lments et son principe de fonctionnement. On dta illera aussi

    des protocoles VoIP de signalisation et de transport ainsi que leurs principes de fonctionnement et de

    leurs principaux avantages et inconvnients.

    II. Prsentation de la voix sur IP :

    a. Dfinition

    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.

  • 16 Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013

    Deuxime partie : Etude gnrale de la voix sur IP

    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.

    Figure 3 : Architecture gnrale de la voix sur IP

    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).

  • 17 Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013

    Deuxime partie : Etude gnrale de la voix sur IP

    La VoIP fonctionne par numrisation de la voix, puis par reconversion des paquets numriques en

    voix l'arrive. Le format numrique est plus facile contrler, il peut tre compress, rout et converti

    en un nouveau format meilleur. Le signal numrique est plus tolrant au bruit que l'analogique.

    Les rseaux TCP/IP sont des supports de circulation de paquets IP contenant un en-tte (pour

    contrler la communication) et une charge utile pour transporter les donnes.

    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 :

    Figure 4: les 8 tapes de la transmission du voix sur IP

    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 ;

  • 18 Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013

    Deuxime partie : Etude gnrale de la voix sur IP

    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.

    Habillage des en-ttes

    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.

  • 19 Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013

    Deuxime partie : Etude gnrale de la voix sur IP

    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.

    Conversion numrique analogique

    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. Modes daccs et architecture

    a. Les modes daccs :

    Selon le type de terminal utilis (un ordinateur ou un tlphone classique), on distingue trois modes

    d'accs possibles de voix sur IP :

    La voix sur IP entre deux ordinateurs

    La voix sur IP entre un ordinateur et un tlphone

    La voix sur IP entre deux tlphones

    Il est ncessaire de rappeler aux utilisateurs qu'ils doivent tre dans le mme rseau IP (Internet ou

    Intranet de l'entreprise).

    b. La voix sur IP entre deux ordinateurs :

    Figure 5: Voix sur IP entre deux ordinateurs

    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.

  • 20 Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013

    Deuxime partie : Etude gnrale de la voix sur IP

    Dans ce premier type de voix sur IP, les utilisateurs communiquent partir d'un logiciel de voix sur IP

    qu'on appelle soft phone.

    c. La voix sur IP entre un PC et un tlphone

    Figure 6: Voix sur IP entre PC et un tlphone

    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).

    d. La voix sur IP entre deux tlphones

    Figure 7: La Voix sur IP entre deux tlphones

    IV. Les protocoles de signalisation

    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 de signalisation.

    Les protocoles de transport de la voix.

    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.

  • 21 Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013

    Deuxime partie : Etude gnrale de la voix sur IP

    Les protocoles de transport quant eux, transportent l'information sur un rseau IP. Ce type de

    protocoles est spcifique la voix sur IP et aux applications ncessitant le transit de l'information en temps rel comme par exemple, la vido confrence.

    La Norme H323, SIP et MGCP, sont des normes dont les spcifications doivent tre respectes par les appareils de tlphonie sur IP pour assurer l'interoprabilit.

    Notre tude sera base sur les protocoles les plus utiliss : H323, SIP

    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.

  • 22 Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013

    Deuxime partie : Etude gnrale de la voix sur IP

    ii. Rle des composants

    L'infrastructure H.323 repose sur quatre composants principaux : les terminaux, les Gateways, les

    Gatekeepers, et les MCU (Multipoint Control Units).

    Les terminaux H.323

    Le terminal peut tre un ordinateur, un combin tlphonique, un terminal spcialis pour la

    vidoconfrence ou encore un tlcopieur sur Internet. Le minimum impos par H.323 est qu'il mette en

    oeuvre la norme de compression de la parole G.711, qu'il utilise le protocole H.245 pour la ngociation

    de l'ouverture d'un canal et l'tablissement des paramtres de la communication, ainsi que le protocole

    de signalisation Q.931 pour l'tablissement et l'arrt des communications.

    Le terminal possde galement des fonctions optionnelles, notamment, pour le travail en groupe et le

    partage des documents. Il existe deux types de terminaux H.323, l'un de haute qualit (pour une utilisation

    sur LAN), l'autre optimis pour de petites largeurs de bandes (28,8/33,6 kbit/s G.723.1 et H.263).

    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).

    Gatekeeper ou les portiers

    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

  • 23 Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013

    Deuxime partie : Etude gnrale de la voix sur IP

    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.

    iii. Avantages et inconvnients de la technologie H323

    La technologie H.323 possde des avantages et des inconvnients. Parmi les avantages, nous citons :

    Gestion de la bande passante : H.323 permet une bonne gestion de la bande passante en posant

    des limites au flux audio/vido afin d'assurer le bon fonctionnement des applications critiques sur

    le LAN. Chaque terminal H.323 peut procder l'ajustement de la bande passante et la

    modification du dbit en fonction du comportement du rseau en temps rel (latence, perte de

    paquets et gigue).

    Support Multipoint : H.323 permet de faire des confrences multipoint via une structure

    centralise de type MCU (Multipoint Control Unit) ou en mode ad-hoc.

    Support Multicast : H.323 permet galement de faire des transmissions en multicast.

    Interoprabilit : H.323 permet aux utilisateurs de ne pas se proccuper de la manire dont se

    font les communications, les paramtres (les codecs, le dbit) sont ngocis de manire

    transparente.

    Flexibilit : une confrence H.323 peut inclure des terminaux htrognes (studio de

    visioconfrence, PC, tlphones) qui peuvent partager selon le cas, de la voix de la vido et

    mme des donnes grce aux spcifications T.120.

    Les inconvnients de la technologie H.323 sont :

    La complexit de mise en uvre et les problmes d'architecture en ce qui concerne la convergence

    des services de tlphonie et d'Internet, ainsi qu'un manque de modularit et de souplesse.

    Comprend de nombreuses options susceptibles d'tre implmentes de faon diffrentes par les

    constructeurs et donc de poser des problmes d'interoprabilit.

    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

  • 24 Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013

    Deuxime partie : Etude gnrale de la voix sur IP

    de la transmission des donnes, tout type de donnes et de protocoles peut tre utilis pour cet change.

    Cependant le protocole RTP (Real-time Transport Protocol) assure le plus souvent les sessions audio et

    vido. SIP remplace progressivement H323.

    SIP est le standard ouvert de VoIP, interoprable, le plus tendu et vise devenir le standard des

    tlcommunications multimdia (son, image, etc.). Skype par exemple, qui utilise un format propritaire,

    ne permet pas l'interoprabilit avec un autre rseau de voix sur IP et ne fournit que des passerelles

    payantes vers la tlphonie standard. SIP n'est donc pas seulement destin la VoIP mais pour de

    nombreuses autres applications telles que la visiophonie, la messagerie instantane, la ralit virtuelle ou

    mme les jeux vido.

    ii. Principe de fonctionnement

    Puisque on choisira le protocole SIP pour effectuer notre travail, on sapprofondira expliquer les

    diffrents aspects, caractristiques qui font du protocole SIP un bon choix pour ltablissement de la

    session, les principales caractristiques du protocole SIP sont :

    Fixation dun compte SIP

    Il est important de sassurer que la personne appele soit toujours joignable. Pour cela, un compte SIP

    sera associ un nom unique. Par exemple, si un utilisateur dun service de voix sur IP dispose dun

    compte SIP et que chaque fois quil redmarre son ordinateur, son adresse IP change, il doit cependant

    toujours tre joignable. Son compte SIP doit donc tre associ un serveur SIP (proxy SIP) dont ladresse

    IP est fixe. Ce serveur lui allouera un compte et il permettra deffectuer ou de recevoir des appels quelques

    soit son emplacement. Ce compte sera identifiable via son nom (ou pseudo).

    Changement des caractristiques durant une session

    Un utilisateur doit pouvoir modifier les caractristiques dun appel en cours. Par exemple, un appel

    initialement configur en (voix uniquement) peut tre modifi en (voix + vido).

    Diffrents modes de communication

    Avec SIP, les utilisateurs qui ouvrent une session peuvent communiquer en mode point point, en mode

    diffusif ou dans un mode combinant ceux-ci.

    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.

  • 25 Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013

    Deuxime partie : Etude gnrale de la voix sur IP

    Gestion des participants

    Durant une session dappel, de nouveaux participants peuvent joindre les participants dune session dj

    ouverte en participant directement, en tant transfrs ou en tant mis en attente (cette particularit

    rejoint les fonctionnalits dun PABX par exemple, o lappelant peut tre transfr vers un numro donn

    ou tre mis en attente).

    Ngociation des mdias supports

    Cela permet un groupe durant un appel de ngocier sur les types de mdias supports.

    Par exemple, la vido peut tre ou ne pas tre supporte lors dune session.

    Adressage

    Les utilisateurs disposant dun numro (compte) SIP disposent dune adresse ressemblant une adresse

    mail (sip:[email protected]). 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.

  • 26 Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013

    Deuxime partie : Etude gnrale de la voix sur IP

    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 :

    1xx = Information - La requte a t reue et continue tre traite.

    2xx = Succs - L'action a t reue avec succs, comprise et accepte.

    3xx = Redirection - Une autre action doit tre mene afin de valider la requte.

    4xx = Erreur du client - La requte contient une syntaxe errone ou ne peut pas tre traite par ce

    serveur.

    5xx = Erreur du serveur - Le serveur n'a pas russi traiter une requte apparemment correcte.

    6xx = Echec gnral - La requte ne peut tre traite par aucun serveur.

    iii. Rle des composants

    Dans un systme SIP on trouve deux types de composantes, les agents utilisateurs (UAS, UAC) et

    un rseau de serveurs (Registrar, Proxy)

    L'UAS (User Agent Server) reprsente l'agent de la partie appele. C'est une application de type

    serveur qui contacte l'utilisateur lorsqu'une requte SIP est reue. Et elle renvoie une rponse au nom

    de l'utilisateur.

    L'U.A.C (User Agent Client) reprsente l'agent de la partie appelante. C'est une application de

    type client qui initie les requtes.

    Le Registrar est un serveur qui gre les requtes REGISTER envoyes par les Users Agents pour

    signaler leur emplacement courant. Ces requtes contiennent donc une adresse IP, associe une URI,

    qui seront stockes dans une base de donnes (figure 6).

    Les URI SIP sont trs similaires dans leur forme des adresses email :

    sip:[email protected]. Gnralement, des mcanismes d'authentification permettent d'viter

    que quiconque puisse s'enregistrer avec n'importe quelle URI.

  • 27 Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013

    Deuxime partie : Etude gnrale de la voix sur IP

    Figure 8: Enregistrement d'un utilisateur

    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

    Figure 9: Principe du protocole SIP

  • 28 Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013

    Deuxime partie : Etude gnrale de la voix sur IP

    Figure 10 : Session SIP travers un proxy

    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.

    iv. Avantages et inconvnients de la technologie SIP

    Ouvert, standard, simple et flexible sont les principales atouts du protocole SIP, voil en dtails ces

    diffrents avantages :

    Ouvert : les protocoles et documents officiels sont dtaills et accessibles tous en

    tlchargement.

    Standard : l'IETF a normalis le protocole et son volution continue par la cration ou l'volution

    d'autres protocoles qui fonctionnent avec SIP.

    Simple : SIP est simple et trs similaire http.

    Flexible : SIP est galement utilis pour tout type de sessions multimdia (voix, vido, mais aussi

    musique, ralit virtuelle, etc.).

  • 29 Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013

    Deuxime partie : Etude gnrale de la voix sur IP

    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.

    c. Etude comparative entre SIP et H3233

    Les deux protocoles SIP et H323 reprsentent les standards dfinis jusqu' prsent pour la

    signalisation propos de la tlphonie sur Internet. Ils prsentent tous les deux des approches diffrentes

    pour rsoudre un mme problme.

    H323 est bas sur une approche traditionnelle du rseau commutation de circuits. Quant SIP,

    il est plus lger car bas sur une approche similaire au protocole http. Tous les deux utilisent le protocole

    RTP comme protocole de transfert des donnes multimdia.

    Au dpart H323 fut conu pour la tlphonie sur les rseaux sans QoS, mais on l'adopta pour qu'il prenne

    en considration l'volution complexe de la tlphonie sur internet.

    La complexit de H323 provient encore du fait de la ncessit de faire appel plusieurs protocoles

    simultanment pour tablir un service, par contre SIP n'a pas ce problme.

    Les nouvelles versions de H323 doivent tenir compte des anciennes versions pour continuer

    fonctionner. Ceci entrane pour H323 de garder un peu plus de codecs pour chaque version. H323 ne

    reconnat que les Codecs standardiss pour la transmission des donnes multimdias proprement dit

    alors que SIP, au contraire, peu trs bien en reconnatre d'autres. Ainsi, on peut dire que SIP est plus

    volutif que H323.

    V. Points forts et limites de la voix sur IP

    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

  • 30 Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013

    Deuxime partie : Etude gnrale de la voix sur IP

    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.

    Les points faibles de la voix sur IP sont :

    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.

  • 31 Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013

    Deuxime partie : Etude gnrale de la voix sur IP

    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 ?

  • 32 Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013

    Troisime partie : Etude thorique et la solution propose

    TROISIEME PARTIE :

    Etude thorique et la solution propose

  • 33 Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013

    Troisime partie : Etude thorique et la solution propose

    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. Le choix dune distribution pour le systme

    a. Les critres poss

    Les critres gnraux de notre systme ont t les suivants :

    Code de source libre ;

    Doit tre disponible au minimum sous la plate-forme Linux ;

    Doit tre maintenu activement par la communaut ;

    Ne requiert pas de matriel spcialis ;

    Doit supporter les principaux protocoles et standards du march ;

    Doit supporter des interfaces de langue franaise.

    Nos critres spcifiques de notre systme lis la tlphonie ont t les suivants :

    Doit supporter les protocoles suivants :

    o SIP ;

    o MGCP ;

    o H.323 ;

    o RTC (Rseau Tlphonique Commut [PSTN]).

    Doit supporter les principaux CODEC

    o G711a ;

    o G711u ;

    o G723 ;

    o G729a ;

    Doit support des postes tlphoniques matriels et logiciels ;

    Doit fournir les fonctions de base dun systme tlphonique :

    o Stationnement dappel (Call Park) ;

    o Appel confrence ;

    o Code dautorisation ;

    o Dtails des appels (Call Detail Record) ;

  • 34 Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013

    Troisime partie : Etude thorique et la solution propose

    o Transfert dappels ;

    o Musique en attente ;

    o Rponse Vocale Interactive ;

    o Messagerie Vocale ;

    o Tlcopie ;

    o Systme de synthse vocale (Text To Speach).

    b. Les diffrents types des distributions proposes

    partir de ces critres, jai amorc des recherches afin de produire une courte liste de systme pouvant

    combler mes besoins. Cette liste est la suivante :

    La distribution descriptif

    PBX de code source libre de Digium avec support

    H.323, SIP, IAX et RTC ;

    Bas sur Asterisk avec support T.38 ;

    Une distribution base sur Asterisk initialement

    nomme Asterisk@Home et acquise par

    Fonality ;

    Une distribution base sur Asterisk avec lesprit

    original dAsterisk@Home ;

    PBX de code source libre et Soft Switch ;

    PBX de code source libre dvelopp avec Perl ;

    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.

    Asterisk

    CallWeaver

    Trixbox

    PBX In A Flash

    FreeSWITCH

    OpenPBX

  • 35 Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013

    Troisime partie : Etude thorique et la solution propose

    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 :

    La commutation de PBX (PBX Switching Core) : fonction primaire, commute de manire

    transparente les appels.

    Lanceur d'applications (Application Launcher) : lance les applications qui excutent des services

    pour les utilisateurs.

    Traducteur de codec (Codec Translator) : code et dcode la voix, plusieurs codecs sont utiliss

    pour trouver l'quilibre entre la qualit audio et l'usage de la bande passante.

    Planificateur Manager d'I/O (Scheduler and I/O Manager) : planifie en bas niveau et gre les

    entres/sorties pour des performances optimales.

    Dynamic Module Loader : charge les pilotes (lors de la 1re excution d'Asterisk, il initialise les

    pilotes et fait le lien avec les APIs appropris). Aprs que les pilotes soient chargs (DML), les

    appels commencent tre accepts (PBXSC) et redirigs en faisant sonner les tlphones (AL).

    L'abstraction matrielle et protocolaire passe par l'utilisation de 4 APIs :

    1. LAPI Canal (Asterisk Channel API) : Cette API gre le type de raccordement sur lequel arrive un

    appelant, que ce soit une connexion VoIP, un RNIS, ou une autre technologie.

    2. LAPI application (Asterisk Application API : Elle autorise diffrents modules de tches tre lanc

    pour excuter diverses fonctions. Communication, audioconfrence, messagerie vocale et

    n'importe quelle autre tche qu'un systme PBX standard excute actuellement, sont mises en

    uvre par ce module.

  • 36 Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013

    Troisime partie : Etude thorique et la solution propose

    3. L'API traducteur de Codec (Codec 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.

    4. L'API de format de fichier (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.

    En utilisant ces APIs Asterisk ralise une abstraction complte entre ces fonctions noyau de serveur PBX

    et les diverses technologies existantes (ou en dveloppement) dans le domaine de la tlphonie.

    III. Le choix du matriel pour un systme tlphonique

    d. Le processeur

    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 signal isation 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

  • 37 Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013

    Troisime partie : Etude thorique et la solution propose

    journe. Faites un petit calcul rapide et vous aurez besoin de plus ou moins treize gigaoctet despace

    disque sur une priode dune anne.

    g. Les postes tlphoniques

    Les postes tlphoniques sont sans doute un facteur important du dploiement

    puisque ces derniers feront office dinterface aux utilisateurs du systme

    tlphonique. Deux choix nous sont offerts, soit le tlphone sous forme de logiciel

    softphone et celui sous forme physique.

    Pour une raison de cot on a choisi Le premier, cest un logiciel qui mule les

    fonctions dun poste tlphonique. Une des caractristiques est quil est facile

    dployer et de plus, il est avantageux lorsquil est utilis sur un ordinateur portable.

    Le logiciel utilise les ressources de lordinateur tel que la carte son pour lmission et de rception audio.

    Trs peu coteux, on en trouve mme des versions qui sont offertes gratuitement comme X-lite.

    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

  • 38 Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013

    Troisime partie : Etude thorique et la solution propose

    QUATRIEME PARTIE :

    Installation et configuration dAsterisk sous

    CentOS 5

  • 39 Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013

    Quatrime partie : installation et configuration dAsterisk sous CentOS 5

    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. Architecture du rseau VoIP dploy

    La figure 14 montre larchitecture adopte au cours de la configuration de la solution de VoIP base dAsterisk

    Figure 11 : Architecture du rseau VoIP raliser

  • 40 Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013

    Quatrime partie : installation et configuration dAsterisk sous CentOS 5

    III. Installation dAsterisk 1.4

    Avant dinstaller Asterisk, il faut prparer le systme sous lequel on installera notre serveur. Pour cela, il faut installer tout dabord les prrequis ncessaires.

    a. Dtermination des prrequis

    Les prrequis ncessaires pour que linstallation du serveur Asterisk saccomplit avec succs, sont classs dans un tableau ci-dessous :

    Nom du paquetage Commande dinstallation Note

    GCC 3.x yum install y gcc Ncessaire pour compiler zaptel, libpri, et asterisk

    Ncurses-devel

    yum install y ncursesdevel

    Ncessaire pour menuselect

    libtermcap-devel yum install y libtermcap-devel

    Ncessaire pour asterisk

    Kernel Development

    Headers

    yum install -y kernel-smp-devel

    Ncessaire pour compiler zaptel

    GCC C++ 3.x yum install y gcc-c++ Ncessaire pour asterisk

    OpenSSL (optionnel) yum install y openssldevel

    Dpendance dOSP, IAX2 encryption, res_crypto (RSA key support) Ncessaire pour asterisk

    zlib-devel (optionnel) yum install y zlibdevel

    Dpendance de DUNDi Ncessaire pour asterisk

    unixODBC;

    unixODBCdevel

    (optionnel)

    yum install y unixODBC-devel

    Dpendance de func_odbc, cdr_odbc, res_config_odbc, res_odbc, ODBC_STORAGE

    GNU make (version 3.80

    ou plus) yum install y make

    Ncessaire pour compiler zaptel et asterisk

    Table 5 : liste des package prrequis

    La commande dinstallation dans une ligne

    yum install -y make wget openssl-devel ncurses-devel newt-devel

    libxml2-devel kernel-devel gcc gcc-c++ sqlite-devel

    b. Tlchargement des codes sources

    On crer un dossier ou nous allons placer les sources dAsterisk dans /usr/src

    mkdir /usr/src/asterisk cd /usr/src/asterisk Voil les lignes de commandes ncessaires pour le tlchargement dAsterisk et libpri identifie lurl. Aprs on tlcharge via la commande wget

  • 41 Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013

    Quatrime partie : installation et configuration dAsterisk sous CentOS 5

    wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-

    complete/dahdi-linux-complete-current.tar.gz

    wget http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.4-

    current.tar.gz

    wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-11-

    current.tar.gz

    c. Extraction des paquetages

    Les paquetages tlchargs sont des archives compresss qui contiennent le code source, on aura besoin de les extraire, en utilisant la commande tar, avant de les compiler.

    tar zxvf dahdi-linux-complete*

    tar zxvf libpri*

    tar zxvf asterisk*

    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 => compilation du code source

    make install => execution de la partie install dans makefile.

    make config =>pour dmarrer le service avec le dmarrage du systme

    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.

    ii. Installation LibPRI

    Libpri est utilis par les dcideurs du multiplexage temporel (TDM) des appareils VoIP, mais mme sil ny

    a pas le matriel install, il est conseill de compiler et installer cette bibliothque. Elle doit tre compil

    et install avant Asterisk, car elle sera dtect et utilis lorsquAsterisk est compil.

  • 42 Rapport Ralis par Yassir KASDI | anne universitaire 2012/2013

    Quatrime partie : installation et configuration dAsterisk sous CentOS 5

    cd /usr/src/libpri*

    make

    make install

    iii. Installation dAsterisk

    Asterisk est un serveur de tlphonie open-source permettant de disposer sur un simple PC les

    fonctions rserves aux PABX professionnel.

    cd /usr/src/asterisk*

    make clean

    ./configure

    make menuselect

    make install

    make samples

    Ainsi Asterisk est install il suffit maintenant de lancer le serveur et de se connecter la console CLI (Command Line Interface) via la commande :

    asterisk r

    IV. Configuration dAsterisk

    a. Les fichiers de configuration

    Une fois linstallation dAsterisk est effectue, plusieurs rpertoires sont crs :

    /usr/sbin/ : Contient le fichier binaire d'Asterisk (programme principal).

    /usr/lib/asterisk/ : Contient les fichiers binaires qu'Asterisk utilise pour fonctionner.

    /usr/lib/asterisk/modules/ : Contient les modules pour les applications, les codecs, et les drivers.

    /var/lib/asterisk/sounds/ : Contient les fichiers audio utiliss par Asterisk, par exemple pour les

    invites de la boite vocale.

    /var/run/asterisk.pid : Fichier contenant le numro du processus Asterisk en cours.

    /var/spool/asterisk/outgoing/ : Continent les appels sortants d'Asterisk.

    /etc/asterisk/ : Contient tous les fichiers de configuration.

    Le dernier dossier nous intresse vu quil contient les fichiers de configuration du serveur

    Asterisk, parmi ces fichiers on trouve :

  • 43 Rapport Ralis par Yassir KASDI | anne universit