PFE Asterisk

68
Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK 2012/2013 1 Prpjet de Fin dEtudes Dédicace Nous dédions ce modeste travail à ceux qui sont chers pour nous A nos chers parents pour leurs SOUTIENS MORALES et leurs AMOURS A nos chers professeurs pour leurs formations enrichissantes A nos ami(e)s et collègues de classe pour leurs Encouragements

Transcript of PFE Asterisk

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    1 Prpjet de Fin dEtudes

    Ddicace

    Nous ddions ce modeste travail ceux qui sont chers pour nous

    A nos chers parents pour leurs SOUTIENS MORALES et leurs

    AMOURS

    A nos chers professeurs pour leurs formations enrichissantes

    A nos ami(e)s et collgues de classe pour leurs Encouragements

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    2 Prpjet de Fin dEtudes

    REMERCIEMENT

    Nous tenons remercier tous ceux qui ont contribu rendre notre Projet de fin

    dtudes instructif que fructueux.

    Tous nos remerciements vont aux Professeur Mr. Otman AGHZOUT M.

    Azzeddin NAGHAR de lEcole Nationale des Sciences Appliques de Tetouan et

    pour avoir encadr ce Projet.

    Nous tenons aussi remercier M. RAFAOUI et M. BEN YAAICH le responsable

    de la filire Systmes et Rseaux Informatique LENS de Ttouan pour leur

    soutiens morale.

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    3 Prpjet de Fin dEtudes

    RESUME

    Le projet quon a ralis comporte cinq chapitres, dont la 1er traite de

    lhistorique et des diffrents protocoles dont on aura besoin dans la tlphonie sur

    IP

    Sagissant du 2eme chapitre, il met en exergue le serveur ASTERISK et cerne

    tous ses services comme lappel entre deux utilisateurs, le traitement et la

    configuration de la boite vocale, et lenvoi de courriel.

    Le 3eme chapitre est consacr au Softphone, son installation et son utilisation, et la

    communication entre ses diffrents types.

    Ce chapitre voque galement quon a trouv les Codecs de chaque softphone.

    Pour ce qui est du 4eme chapitre, on a essay dclaircir comment appliquer tout

    ce que nous avons appris e conu, une conception que nous avons dj dtaille

    dans les chapitres prcdents,

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    4 Prpjet de Fin dEtudes

    Sommaire INTRODUCTION GENERALE ............................................................................................................................... 6

    CHAPITRE I: Presentation dEnsa Tetouan ........................................................................................................ 7

    I.1 Prsentation ............................................................................................................................................. 8

    I.2 La golocalisation de lENSA ................................................................................................................... 8

    I.3 Fiche Technique de LENSA .................................................................................................................... 10

    I.4 MERF-TECH CENTER ............................................................................................................................... 11

    CHAPITRE II: LA Telephonie sur IP et Ses Protocoles Associes ....................................................................... 15

    II.1. INTRODUCTION .................................................................................................................................... 16

    II.2. AVANTAGES DE LA TELEPHONIE IP ...................................................................................................... 17

    II.3. CONTRAINTES DE LA TELEPHONIE SUR IP ............................................................................................ 19

    II.4. LE PROTOCOLE SIP ............................................................................................................................... 21

    II.5. LE PROTOCOLE IAX ............................................................................................................................... 23

    CHAPITRE III: Instalation et Configuration ASTERISK ...................................................................................... 25

    III.1. INTRODUCTION ................................................................................................................................... 26

    III.2. INSTALATION ASTERISK ....................................................................................................................... 27

    III. 3. CONFIGURATION DES COMPTES CLIENTS .......................................................................................... 28

    III.3.1 Configuration de fichier SIP.conf : ......................................................................................................... 28

    III.3.2 Configuration de fichier extensions.conf ............................................................................................ 29

    III.4 Service VoiceMail : ............................................................................................................................... 29

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    5 Prpjet de Fin dEtudes

    III.5. Service SendMail : ............................................................................................................................... 32

    III.6. Mise en place dune Audio-Confrence sous Asterisk ........................................................................ 36

    III.6.1 Les Avantages de laudioconfrence .................................................................................................... 37

    III.6.2 Configuration de Fichier MeetMe.conf ................................................................................................ 37

    CHAPITRE IV : Softphones ............................................................................................................................... 40

    IV.1.INTRODUCTION .................................................................................................................................... 41

    IV.2. Logiciel de tlphonie X-Lite .............................................................................................................. 42

    IV.2.1 Instalation ....................................................................................................................................................... 42

    VI.2.2 Configuration et utilisation ...................................................................................................................... 44

    IV.3. Logiciel de tlphonie Ekiga .............................................................................................................. 50

    IV.3.1 Instalation ....................................................................................................................................................... 50

    VI.3.2 Configuration et utilisation ...................................................................................................................... 51

    CHAPITRE V : DEPLOIEMENT ........................................................................................................................... 55

    VI.1. Dmarrage de Serveur ASTERISK ........................................................................................................ 56

    VI.2. Appel Audio ........................................................................................................................................ 57

    VI.4 La Visiophonie ...................................................................................................................................... 62

    VI.5 Voice Mail ............................................................................................................................................ 63

    VI.6 Autres Service ...................................................................................................................................... 64

    Conclusion Gnrale ....................................................................................................................................... 65

    Webographie .................................................................................................................................................. 68

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    6 Prpjet de Fin dEtudes

    INTRODUCTION GENERALE

    Aujourd'hui le dveloppement d'Internet a modifi profondment la faon d'utiliser le tlphone.

    La voix sur IP (Voice over IP - VoIP) est une technologie de communication vocale en pleine

    mergence. Elle fait partie dun tournant dans le monde de la communication. Depuis la premire version

    de VoIP appele H.323 en 1996, ce standard a maintenant donn suite de nombreuses volutions et quelques

    nouveaux standards prenant d'autres orientations technologiques.

    Aujourd'hui, la position des oprateurs est menace par l'arrive massive de la tlphonie sur IP, dont

    la tarification tend vers la gratuit. Ainsi, notre projet a pour but de mettre en place un systme de

    tlphonie sur IP pouvant effectuer les fonctionnalits suivantes :

    Appel entre deux PCs, Transfert dappel.

    Appel entre deux PCs, Messagerie Vocale.

    Manipulation de ces fichiers de configurations.

    Ajouter et Modifier les langues

    Cela tant dit, la ralisation de ce projet ncessitera donc le concours de plusieurs connaissances

    informatiques (linux,) et tlcoms. Nous tcherons de runir tout le travail fourni en trois chapitres

    dont le premier est consacr la tlphonie sur IP et ces protocoles associs, le deuxime est la mise

    en uvre du serveur Asterisk qui regroupe : linstallation, la configuration, la ralisation des diffrentes

    applications. Et le troisime prsente linstallation et la configuration des softphones.

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    7 Prpjet de Fin dEtudes

    CHAPITRE I:

    PRESENTATION DENSA TETOUAN

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    8 Prpjet de Fin dEtudes

    I.1 Prsentation:

    LENSA-Ttouan Cre en Septembre 2008, LENSA- Ttouan membre du rseau des Ecoles

    Nationales des Sciences Appliques, est un tablissement public caractre scientifique culturel et

    professionnel, instaur pour tre une cole dingnieurs de haut niveau. Lcole a pour vocation

    principale de former des ingnieurs dtat rapidement oprationnel, particulirement adaptable aux

    volutions de la technologie et aux mutations de la socit. Elle offre ses tudiants une insertion

    professionnelle, travers une pdagogie de lautonomie et une adaptation technologique

    transdisciplinaire oriente vers linnovation. Lcole offre des formations dans les filires et options

    suivantes :

    Gnie des Systmes des Tlcommunications et Rseaux

    Gnie Informatique

    Ingnierie Logistique Et Transport

    Ingnieur en Mcatronique En voie de maturit lENSA- Ttouan a pour objectif de se positionner parmi les meilleurs

    tablissements denseignement suprieur et daugmenter sa notorit dans lenvironnement socio-

    conomique. La structure pdagogique de lENSA est organise en deux cycles : un Cycle

    Prparatoire intgr de 2 ans et un Cycle Ingnieur de 3 ans. La formation lENSA-Ttouan

    sinscrit dans le cadre de lamlioration du dveloppement des entreprises et lamlioration de la

    qualit de leurs ressources humaines. Elle vise mettre la disposition des entreprises des cadres et

    des managers polyvalents dans leurs domaines de comptences, capables de prendre en charge des

    postes de responsabilit de haut niveau. La diversit des filires offertes lENSA -Ttouan conduit

    couvrir un ensemble dactivits professionnelles touchant diffrents secteurs et domaines

    conomiques.

    I.2 La golocalisation de lENSA:

    LENSA de Ttouan est go localise au nord du Maroc (Fig.1).

    LENSA de Ttouan a t Cre en Septembre 2008

    Figure 1 : golocalisation ENSATE

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    9 Prpjet de Fin dEtudes

    LENSATE se situ sur avenu Khenifra (Fig.2) couter de la facult des sciences de Ttouan et sur la

    route national 13

    Figure 2 : Image satellite d ENSATE

    Voil une image satellite de lespace occup par lENSATE (Fig.3).

    Figure 3 : Image satellite de lespace occuper par ENSATE

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    10 Prpjet de Fin dEtudes

    Information et historique

    Nom de lEtablissement : Ecole National des Sciences Appliques

    Sigle : E.N.S.A.TE

    Anne de cration : 2008

    Ministre de Tutelle : Ministre de lEducation Nationale, de lEnseignement Suprieur, de la

    Formation des Cadres et de la Recherche Scientifique.

    Ville : Ttouan

    I.3 Fiche Technique de LENSA

    Etablissement Ecole National des sciences appliques

    Coordonnes 3533'44' N 521'52'O.

    Directeur: Kamal Eddine EL KADIRI

    Logo

    Site web http://www.uae.ma/ensate/

    Tlphone / Fax Adresse :

    0539688027 0539994624 ENSA TETOUAN BP :2222 M'HANNECH II -TETOUAN

    Cration 2008

    Cycle dingnieur 4 filires

    Cycle Prparatoire tronc commun

    Formation continue 5 filires

    Partenariat LENSA est rattache l'universit Abdelmalek Essadi

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    11 Prpjet de Fin dEtudes

    I.4 MERFTECH CENTER :

    MERF-TECH Center (Micro-waves Engineering Radio Frequency Technology) est un centre

    denseignement suprieure et de recherche scientifique au sein du dpartement TITM de lEcole

    Nationale des Sciences Appliques de Ttouan. Le centre propose de nombreux travaux pratiques

    destins aux lves ingnieurs de ENSAT option Gnie Des Systmes de Tlcommunication Et

    Rseaux ainsi il ouvre ses portes pour le dveloppement des projets de fin dtudes et des thses dans

    divers domaines dinnovation et de recherche.

    Logo MERF-TECH Center

    Directeur : Prof. Otman AGHZOUT

    Axes de recherches :

    1. Simulation et ralisation des circuits micro-ondes rayonnants et non rayonnants en technologie

    planaire.

    2. Antennes et filtres planaires.

    3. Capteurs sans fils

    4. Systmes Radar

    5. Hyperfrquence et Ingnierie de tlcommunications

    6. Systmes radiofrquences.

    7. Electromagntisme, guide dondes, lignes de transmission.

    8.

    Mots cls : Micro-ondes, Hyperfrquence, Radiofrquences, Antennes, Filtres, Modlisation,

    Caractrisation lectrique, Microstructures, Ingnierie de Tlcommunications.

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    12 Prpjet de Fin dEtudes

    Album Photos du centre MERF-TECH:

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    13 Prpjet de Fin dEtudes

    Problmatique : Systmes tlphonie sur IP pour application interne et externe Serveur

    ASTERISK

    Ce projet t propos par le directeur du centre MERF-TECH afin de rpondre des besoins

    critiques dans le centre en particulier et dans lcole en gnral et sont :

    - Proposer un serveur performant de tlphonie VOIP qui serve une communication locale,

    parfaite et gratuite entre les administrateurs, les professeurs ainsi que tous les actionnaires de

    lENSAT.

    - Proposer une solution dactualit qui va remplacer la communication via le tlphone fixe soit

    interne lENSAT ou externe depuis lENSAT vers lextrieur en gagnant en terme de

    performance et dargent.

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    14 Prpjet de Fin dEtudes

    - Intgr cette solution dans un serveur propre du centre qui va tre li directement avec

    linterface VOIP connect au routeur principale de lENSAT qui abonn aux services VOIP

    dun oprateur tlphonique.

    - Bnficier de tous les services offerts par Astrix.

    -

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    15 Prpjet de Fin dEtudes

    CHAPITRE II:

    LA TELEPHONIE SUR IP ET SES PROTOCOLES ASSOCIES

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    16 Prpjet de Fin dEtudes

    II.1. INTRODUCTION

    En 1996, Linnovation technologique a apport encore une fois au monde de la tlcommunication

    une invention qui a fait un tournant dans son histoire, et principalement celui de la tlphonie. En effet, ce

    ft en cette anne, la naissance de la premire version de la voix su IP appele H323, issu de

    lorganisation de standardisation europenne ITU-T sur la base de la signalisation voix RNIS. Une

    mthode qui vient remplacer les systmes tlcoms traditionnelles tout en offrant de nouvelles perspectives

    impossible raliser auparavant , une amlioration de service et une simplicit dexploitation incontestables.

    La voix sur IP est une technologie qui consiste acheminer la voix sous forme de paquets IP sur un

    rseau IP .La voix tant un signal analogique est dabord chantillonne , code sur 8 bits , compresse et

    puis encapsule .Une fois cette voix est dcoupe en paquets IP elle peut tre envoyer sous forme dimpulsions

    lectriques ou optiques (0 et 1) via nimporte quel rseau IP.

    En effet la voix sur IP opre non seulement sur un rseau internet mais sur des rseaux publics ou

    privs utilisant le protocole IP (ex : internet, ADSL, wifi, Wan, Lan). En adoptant la VoIP, l'entreprise ne va

    pas uniquement substituer un transport oprateur RTC* un transport IP, mais simplifier la gestion des trois

    rseaux (voix, donnes et vido) par ce seul transport. Une simplification de gestion, mais galement une

    mutualisation des efforts financiers vers un seul outil. Concentrer cet effort permet de bnficier d'un rseau de

    meilleure qualit, plus facilement volutif et plus disponible.

    La tlphonie IP est devenue importante pour les entreprises. L'enjeu est de russir faire converger le

    rseau de donnes IP et le rseau tlphonique actuel. Dembl, une tude bibliographique des notions de base

    de cette nouvelle technologie ainsi que ces diffrents protocoles se montre ncessaire avant de se lancer

    implmenter la solution propose. Pour ce faire, ce premier chapitre sera consacr une tude de la VoIP : ses

    avantages, son principe et les protocoles mis en jeu.

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    17 Prpjet de Fin dEtudes

    II.2. AVANTAGES DE LA TELEPHONIE IP

    La tlphonie na jamais t une application simple. Les contraintes temps rel et dsynchronisation

    psent lourdement sur sa mise en uvre, et la tlphonie par paquet ne fait que compliquer le transport.

    Cependant, plusieurs raisons expliquent le succs de la tlphonie par paquet, et plus spcifiquement de la

    tlphonie sur IP :

    Convergence : Quel que soit le type de donnes vhicules, le rseau est unique : les flux

    de voix, de vido, de textes et dapplicatifs transitent sur le mme rseau. Les communications

    deviennent plus riches, et sans avoir besoin de multiplier les canaux de transport. Les utilisateurs

    peuvent, par exemple, envoyer un compte rendu dactivit en mme temps quils tlphonent

    leur correspondant. Pour les utilisateurs, la convivialit est accrue. En entreprise, la productivit est

    amliore. Pour les administrateurs, un seul rseau est administrer, ce qui simplifie

    grandement la gestion.

    Optimisation des ressources : Le rseau IP utilisant un transfert de paquets, lutilisation des

    ressources est optimise en comparaison des solutions de type commutation de circuits. Dans le

    rseau RTC, qui est commutation de circuits, des ressources sont ddies pour toute la dure

    de la communication, quelles soient utilises ou non. Or les trs nombreux silences dune

    conversation tlphonique rendent le dimensionnement du canal rserv systmatiquement trop

    grand. Pour que la voix supporte simultanment la superposition des deux paroles

    correspondant aux deux intervenants dune communication tlphonique (full-duplex), les

    rseaux RTC doivent allouer pour chaque intervenant des canaux diffrents, lun en

    mission, lautre en rception. Dans la pratique, lors dune conversation tlphonique, une

    seule personne parle en mme temps. Les ressources sont donc globalement gaspilles. Cest

    pourquoi la rservation effectue dans les rseaux RTC reprsente un cot nettement suprieur

    celui des rseaux IP.

    Cot de transport quasiment nul : Grce lintgration de la tlphonie parmi de

    nombreuses autres applications, le cot du transport devient pratiquement nul. Le rseau

    permettant deffectuer le transport est le rseau cur des oprateurs, celui qui effectue tous

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    18 Prpjet de Fin dEtudes

    les transports de donnes. Ces oprateurs, qui taient auparavant obligs de maintenir au moins

    deux rseaux, celui de tlphonie et celui de donnes, nen ont plus quun seul maintenir.

    Lintgration supplmentaire de la tlvision dans le rseau de donnes fait galement chuter

    les cots de transport de cette application.

    Services exclusifs : Certains services sont propres aux rseaux IP. Par exemple, les services

    de prsence, consistant dtecter si un utilisateur est connect au rseau ou non, ne ncessite

    aucune rservation de ressources dans un rseau IP, la diffrence du rseau RTC. De faon

    analogue, pour le nomadisme des utilisateurs, il est plus simple de passer, partout dans le

    monde, par le rseau IP plutt que par le rseau RTC.

    Disparition des commutateurs locaux : Lie la prcdente, cette nouvelle donne rsulte de la

    possibilit de grer les tlphones depuis le rseau de loprateur (systme Centre). Des

    solutions intermdiaires, comme les PBX-IP, permettent de passer petit petit des circuits

    numriques aux liaisons paquet IP. La tlphonie devient ainsi une application du rseau IP

    comme une autre, si ce nest quelle ncessite une qualit de service particulire. De ce fait,

    les modems ADSL qui amnent chez lutilisateur la connectivit IP constituent la porte

    dentre de la tlphonie IP. Le modem lintgre avec les applications de donnes (messagerie,

    transfert de fichiers, P2P), la tlvision, la visiophonie, etc. Dbut 2007, cette intgration ntait

    pas encore finalise puisque la plupart des postes tlphoniques ne sont pas encore des postes IP

    capables dmettre directement des paquets IP. Il faut un point de connexion spcifique sur le

    modem pour indiquer que le flux est une parole tlphonique. De mme, le flux de tlvision se

    distingue des autres applications par un accs spcifique sur le modem. Cependant, ds que

    les tlphones et les tlvisions seront IP, le rseau domestique ne distinguera plus ces

    applications particulires, et ce sera le modem qui, en filtrant les flux, dcouvrira les paquets

    de tlphonie et les paquets de tlvision pour les traiter en consquence. Cette

    diffrentiation est illustre aux figures ci dessous. La premire prsente ltat actuel, o les

    flux de donnes, de vido et de tlphonie sont diffrencis par la prise par laquelle ils

    transitent, et la seconde celui de demain, o tous les flux sont intgrs sur le rseau domestique et

    sont diffrencis par le biais dun filtre applicatif dans le modem ADSL.

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    19 Prpjet de Fin dEtudes

    Figure 4 :Flux des donns

    Cette mme volution vaut pour les petites et moyennes entreprises, pour lesquelles le PBX-IP deviendra

    une sorte de gros modem ADSL, de nombreuses fonctionnalits tant exportes vers le rseau de loprateur

    ou des fournisseurs de services particuliers.

    II.3. CONTRAINTES DE LA TELEPHONIE SUR IP

    La tlphonie sur IP possde les mmes contraintes de communication temps rel que la tlphonie

    classique. Lorsque deux personnes sont lune en face de lautre, le temps de transit du signal sortant de la

    bouche dun utilisateur est quasiment nul. Lorsque les deux personnes sont distance et communiquent par

    lintermdiaire dun rseau, la mme contrainte doit tre vrifie. Cette contrainte est de 300 ms entre le

    moment o le signal sort de la bouche jusquau moment o il arrive loreille du destinataire. La valeur de 300

    ms correspond une limite suprieure. Pour ne pas avoir limpression que le correspond est situ lautre

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    20 Prpjet de Fin dEtudes

    bout de la Terre, un dlai de 150 ms est prfrable. Nous allons dtailler cette contrainte du temps de

    transit, ainsi que les autres contraintes qui psent sur la ToIP.

    Les contraintes temporelles :

    La principale difficult pour raliser de la tlphonie par paquet provient de la contrainte temporelle

    trs forte due linteraction entre individus. Le temps de latence, cest--dire le temps qui scoule entre

    lentre dun paquet dans le rseau et son temps de sortie du rseau doit tre infrieur 300 ms si lon

    veut garder une interaction humaine acceptable. Si lon souhaite une bonne qualit de la conversation, il ne

    faut pas que la latence soit suprieure 150 ms. Un cas encore plus complexe se produit lorsquil y a un

    cho, cest--dire un signal qui revient dans loreille de lmetteur. Lcho qui repart en sens inverse

    est numris par un codec (codeur/dcodeur) et traverse sans problme un rseau numrique. La valeur

    normalise de la latence de lcho tant de 56 ms, pour que lcho ne soit pas gnant loreille, il ne faut pas

    que le temps de transit de la communication dpasse 28 ms dans un sens, en supposant un rseau

    symtrique, demandant le mme temps de transit laller et au retour. Dans les quipements terminaux,

    les logiciels aux extrmits doivent tre capables digrer les retards et de resynchroniser les octets qui se

    prsentent. En rgle gnrale, les tlphones IP ou les ordinateurs personnels possdent des suppresseurs

    dcho vitant cette contrainte temporelle forte.

    Le temps de transfert dun flux de parole tlphonique est constitu de la somme des cinq temps suivants

    voir la figure ci-dessous.

    Prenons un exemple pour illustrer lensemble des composants constituant le temps de transfert. On

    considre un rseau de type Ethernet 100 Mbit/s. Lapplication logicielle de lmetteur numrise la

    parole tlphonique en un temps ngligeable. Elle utilise un codeur qui fonctionne une vitesse de 8 Kbit/s et

    gnre la transmission de paquets dune taille de 64 octets (comprenant 16 octets den-tte). Le temps de

    propagation considr est de 200 000 km/s, et la liaison entre lmetteur et le rcepteur comporte7

    nuds, chacun traitant un paquet en 1 ms. Nous allons chercher la distance maximale Dmax entre les

    correspondants pour assurer un temps de transfert dau plus 150 ms.

    Le temps de transfert vaut ainsi :

    Ttransfert = Tnumrisation + Tremplissage + Tpropagation + Ttransmission + Ttraitement_noeud

    Dtaillons chacun de ces temps sparment :

    Tnumrisation = 0 ms (nglig)

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    21 Prpjet de Fin dEtudes

    Tremplissage = (64 16) octets/8 Kbit/s = 384 bits/8,103 bits = 48 ms

    Tpropagation = Dmax/(200 000 km/s) = Dmax/(200 km/ms)

    Ttransmission = 64 octets/100 Mbit/s = 512 bits/108 bits = 0,005 12 ms (ngligeable)

    Ttraitement_noeud = 7 1 = 7 ms

    Pour que le temps de transfert soit infrieur 150 ms, il faut donc que :

    Ttransfert = 0 + 48 + Dmax/200 km + 0 + 7 < 150

    Soit une distance Dmax de :

    Dmax < (150 55) 200 = 19 000 km

    Dans ces conditions, la distance entre lmetteur et le rcepteur doit tre infrieure 19 000 km pour assurer

    un temps de transfert dau plus 150 ms.

    II.4. LE PROTOCOLE SIP

    Dfinition :

    SIP est un protocole normalis et standardis par l'IETF 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 de la transmission des donnes,

    tout type de donns et de protocoles peut tre utilis pour cet change. SIP remplace progressivement H323.

    Ceci est justifi par les diffrents atouts de ce standard. Il sagit dun protocole :

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

    P2P : sur un LAN, SIP fonctionne compltement en P2P, ce n'est pas le cas pour l'tablissement de

    sessions entre deux pairs spars par un NAT

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

    musique, ralit virtuelle, etc.)

    Simple : SIP est simple et trs similaire http. En effet, le client envoie des requtes au serveur, qui

    lui renvoie une rponse.

    Caractristiques :

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    22 Prpjet de Fin dEtudes

    Puisque le travail demand sera effectu via le protocole SIP, on sattardera un peu expliquer les aspects

    et les caractristiques qui font de ce protocole un bon choix pour ltablissement des sessions. 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 en tant

    quutilisateur dun service de voix sur IP, vous disposez dun compte SIP et que chaque fois que vous

    redmarrez votre ordinateur, votre adresse IP change, vous devez cependant toujours tre

    joignable.

    Votre compte SIP doit donc tre associ un serveur SIP (proxy SIP) dont ladresse IP est fixe. Ce

    serveur vous allouera un compte et vous permettra deffectuer ou de recevoir des appels quelques

    soit votre emplacement. Ce compte sera identifiable via votre 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 voice-

    only (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 2 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.

    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 ou

    lappelant peut tre transfr vers un numro donn ou tre mis en attente).

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    23 Prpjet de Fin dEtudes

    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.

    II.5. LE PROTOCOLE IAX

    IAX (Inter Asterisk eXchange) : protocole dvelopp par Digium pour permettre le dialogue entre serveurs

    Asterisk (Fig.5) en toute simplicit et rapidit (port UDP unique, utilisation de Real Time Protocol, en-tte

    lger (4 octets au lieu de 12 minimum pour SIP), messages de contrle plus petit, implmentation de

    linternationalisation (un PBX ou un tlphone peut recevoir du contenu dans sa langue native).

    Figure 5 : Protocole IAX

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    24 Prpjet de Fin dEtudes

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    25 Prpjet de Fin dEtudes

    CHAPITRE III:

    INSTALATION ET CONFIGURATION ASTERISK

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    26 Prpjet de Fin dEtudes

    III.1. INTRODUCTION

    Le PBX open source Asterisk a vu le jour quand Mark Spencer, a voulu acqurir un PBX traditionnel pour sa

    socit. Le crateur d'Asterisk, trouvant que le prix d'acquisition d'un PBX traditionnel tait dmesur,

    initia un projet open source. Il a donc commenc dvelopper Asterisk.

    Son quipe s'est rapidement rapproche de celle de Jim Dixon (Zapata Telephony Project), dans le but

    de construire des cartes d'interface "bon march" avec le rseau tlphonique classique. Leur but tait de

    construire des cartes compatibles avec des plateformes bases sur Intel et ainsi de permettre n'importe quel

    PC, avec le systme d'exploitation Linux, une carte d'interface et le logiciel Asterisk d'avoir un PBX

    entirement fonctionnel.

    Pour info, le nom Asterisk fait rfrence au symbole "*" .Ce choix a t fait car Asterisk est conu

    dans le but d'offrir une trs grande souplesse dans des rseaux de voix.

    Asterisk aussi joue le rle dune passerelle de tlphonie pour tout utilisateur utilise des tlphones soit

    physiques ou logiques afin dacheminer la voix souvent des rgles et des plans de numrotation.

    Asterisk comme serveur de tlphonie plus avantageux nous offre la possibilit de le configurer travers

    plusieurs fichiers de configuration. Les fichiers sip.conf et iax.conf se rfrent respectivement aux

    configurations des extensions et tlphones utilisant les protocoles SIP et IAX. Dans le long de ce projet on

    travaillerait avec le protocole SIP donc, on manipule le fichier sip.conf pour les configurations des extensions.

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    27 Prpjet de Fin dEtudes

    III.2. INSTALATION ASTERISK

    Comme environnement de travail, nous avons choisi la distribution Ubuntu car il est stable et garanti les

    logiciels open source.

    Linstallation du serveur ici ncessite une connexion internet pour que la commande apt prend

    dutilit.

    Sur un shell excutez les commandes suivantes :

    Note : Cette mthode nest pas valable pour toutes les distributions car elle utilise pour installer un

    pacquage le programme Update Manager (Fig.6) qui nest pas disponible sur toutes les distributions.

    Figure 6 : Gestionnaire des paquets

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    28 Prpjet de Fin dEtudes

    III. 3. CONFIGURATION DES COMPTES CLIENTS

    III.3.1 Configuration de fichier SIP.conf :

    Le fichier sip.conf est utilis pour configurer les logins et mots de passe de tous les priphriques. Ces

    priphriques peuvent tre des tlphones, des passerelles analogiques ou encore dautres serveurs. Ce

    fichier est organis en diffrentes zones appeles context .

    On a remplac le contenu du fichier /etc/asterisk/sip.conf par ce qui suit :

    Figure 7 : Fichier sip.conf

    Sauvegardez et fermez le fichier. Voici la signification des lments:

    type=friend : signifie que le client peur recevoir et passer des appels username=sbai : login secret=sbai : mot de passe host=dynamic : le client peut se connecter depuis n'importe quelle IP

    La configuration ci-haut nous avons crer deux utilisateurs qui sont dfinies par les noms mouaad et sbai.

    Ces mmes informations qui seront configurer par la suite au softphone.

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    29 Prpjet de Fin dEtudes

    III.3.2 Configuration de fichier extensions.conf

    Dans ce fichier nous allons pouvoir paramtrer la faon dont sont grs les appels. Tout au bout du fichier,

    on a rajout :

    Figure 8 : extensions.conf

    Le client sbai aura le numro "1716" et mouaad aura le "1717".

    III.4 Service VoiceMail :

    Aprs l'installation de Serveur Asterisk. Ici nous allons voir comment paramtrer une messagerie.

    Lorsque quelqu'un essaiera d'appeler un utilisateur absent ou occup, il sera redirig vers la boite vocale.

    Celle-ci enregistrera un message et plus tard l'intress pourra le consulter. Par dfaut, Asterisk propose des

    voix en anglais. Mais dans les dpts dUbuntu/debian il est possible de trouver des voix en franais:

    Installation de voix franaise

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    30 Prpjet de Fin dEtudes

    Configuration

    On a commenc par diter le voicemail.conf :

    Et tout au bout on a rajout :

    Figure 9 : Fichier Voicemail.conf

    Nous avons cr la boite vocale numro "1000", avec le mot de passe "1010" pour le client sbai. Idem pour le client mouaad. Les adresses mail mises au bout sont les adresses du propritaire de la boite.

    On a dit ensuite le sip.conf et retrouvez le paragraphe que nous avions crit pour le client sbai. Au bout, on a rajout le mailbox pour chaque client (Fig.9).

    Loption mailbox sert a affect un numro de boite vocale au client (Fig.10).

    Lorsque le client va appeler le numro de la consulter de boite vocale (nous serons vient de le dfinir), cette

    dernire va demander le numro de boite de client.

    Par exemple : Lorsquon veut consulter la boite de client sbai on va entrer le numro de consultation du boite, en suite on va entrer le numro 1000.

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    31 Prpjet de Fin dEtudes

    Figure 10 : Fichier sip.conf

    On a Ouvr ensuite le fichier extensions.conf et on le-modifier pour obtenir ceci :

    Figure 11 : Fichier extensions.conf

    Nous avons configur une boite vocale pour le client sbai et mouaad. Maintenant nous allons mettre en place un numro pour que les clients puissent consulter leur boite.

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    32 Prpjet de Fin dEtudes

    Dans le fichier extensions.conf, il faut rajouter :

    Figure 12 : Fichier extensions.conf

    Le numro "1000" redirigera vers la boite vocale "1716", donc celle du client sbai. Mais le mot de passe sera demand (tout l'heure on a mis "1716").

    Et le numro 1001 redirigera vers la boite vocale "1717", celle du client mouaad. Un mot de passe sera galement requis.

    Le numro 500 pour que les clients puissent consulter leur boite vocale.

    III.5. Service SendMail :

    Sendmail est un serveur de messagerie lectronique dont le code source est ouvert. Il se charge de la livraison et

    de l'envoi de courriers lectroniques (courriels).

    Sendmail permet la programmation de filtres de tout type au travers d'une interface particulire du nom

    de milter. Cette interface n'est pas accessible directement et doit donc avoir t spcifie lors de la compilation

    de Sendmail. Cette interface invoque diffrentes fonctions en langage C redfinir dans le filtre. Les fonctions

    dfinies par le filtre sont ensuite appeles au cours du traitement du courriel par Sendmail, et ce diverses

    tapes cls comme la lecture de l'en-tte ou du corps du message ce qui permet ainsi de modifier ces derniers

    avant d'envoyer le courriel vers l'extrieur ou vers la bote finale.

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    33 Prpjet de Fin dEtudes

    Figure 13 : procdure d'envoie de mail

    1. L'utilisateur se connecte au serveur.

    2. Il laisse un message sur la boite vocale d'un correspondant.

    3. Asterisk crit un mail pour le propritaire de la boite mail et demande exim de l'envoyer.

    4. Pour ne pas se heurter aux protections anti-spam et se perdre dans les DNS, il demande un serveur externe.

    5. Le serveur (ex: smtp.free.fr) traite la demande.

    6. Il envoie un courrier l'adresse demande.

    On veut quAsterisk envoie un mail lorsque lon a un message dans la boite vocale, et pour le faire il faut dabord faire appel un serveur de messagerie utilis par Asterisk ; il sagit de sendmail et par la suite diter les fichiers de configuration : voicemail.conf et extensions.conf

    Configuration de SendMail

    Par dfaut ce mail sera crit en anglais mais on a rendre en franais.

    On a ouvrez le fichier voicemail.conf et cherchez les lignes emailsubject et emailbody. Juste ct vous avez

    les phrases (en anglais) qui sont utilises. On a les adapter en franais (Fig.13).

    Dans le fichier voicemail.conf il ya aussi un liste des variables. Par exemple:

    ${VM_DATE} est remplac par la date du message ${VM_NAME} est remplac par le nom du destinataire

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    34 Prpjet de Fin dEtudes

    Avec ceci vous pouvez personnaliser le mail qui sera envoy. Dans ce fichier de config il y a aussi une

    ligne attach=yes (Fig.13). Elle signifie que le mail envoy contiendra le message vocal en pice jointe.

    Figure 14 : Fichier Voicemail.conf

    Pour dmarrer la procdure de configuration denvoi de mail, il faut installer exim qui gre cette opration.

    Par dfaut, exim ne gre l'envoi de mail qu'en interne. Il faut le configurer pour fonctionner en externe et

    utiliser un autre serveur SMTP en relais:

    Par la suite la fentre ci-dessus apparaitre :

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    35 Prpjet de Fin dEtudes

    Figure 15 : Configuration de serveur de courriel

    Aprs de choisir LEnvoi via relais, Une demande dentr le nom de serveur SMTP

    Figure 16 : Configuration du serveur de courriel

    N .B !! On a encore de travailler sur le serveur SMPT dans le Centre MERF-TECH.

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    36 Prpjet de Fin dEtudes

    III.6. Mise en place dune Audio-Confrence sous Asterisk

    Laudioconfrence permet de s'entendre et de communiquer verbalement, et ce en temps rel. Cela permet aussi

    d'tablir des rapports de groupe, mme si on se trouve distance de notre interlocuteur.

    LAudioconfrence est une application internet qui offre la possibilit d'organiser des confrences avec des

    personnes distantes. C'est un outil de collaboration synchrone (tous les participants entendent la mme chose au

    mme moment) avec une liaison audio de la Voix sur IP.

    Figure 17 : Audioconfrence

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    37 Prpjet de Fin dEtudes

    Les Avantages de laudioconfrence

    Les confrences tlphoniques permettent daccroitre la participation de toutes les parties intresses qui

    bnficient dun accs facile et gal a linformation.

    Les relations entrepreneuriales nen seront que meilleures grce a lamlioration de la communication au sein

    dune entreprise.

    Les solutions daudioconfrence permettent des runions plusieurs sites. Et les systmes daudioconfrence

    prsentent galement dautres avantages importants :

    Des runions productives et naturelles

    Relativement peu couteuse

    Technologie assez fiable

    Possibilit de grand nombre de lignes dappel

    Familiarit des technologies : Atteint plus de personnes du moment quelle utilise les technologies

    de tlphone disponibles.

    Configuration de Fichier MeetMe.conf

    Ce fichier permet de dclarer des confrences de type statique, Le syntaxe est :

    Les options sont nombreuses et les principales sont les suivantes :

    -i : permet dannoncer quand les personnes entrent ou quittent la confrence. -c: annonce le nombre de personnes qui rejoignent la confrence. -p: permet aux personnes de quitter la confrence en appuyant sur #. -m: mode coute-impossibilit de parler. -t : mode de discours impossibilit dcouter. -d : permet dajouter une confrence de manire dynamique partir du plan de numrotation. -s : permet de prsenter le menu utilisateur ou administrateur si la touche * est presse.

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    38 Prpjet de Fin dEtudes

    Figure 18 : Fichier meetme.conf

    Configuration de salle de confrence

    Comme tout service fournit par Asterisk , il faut lactiver dans le fichier extensions.conf, pour cela le cas de la

    confrence, la configuration est comme suit :

    Figure 19 : Fichier extensions.conf

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    39 Prpjet de Fin dEtudes

    Quand un utilisateur compose lextension 700, Asterisk le place automatiquement dans la confrence 700.

    Si un autre utilisateur fait de mme, il entrera dans la confrence 700, les deux utilisateurs pourront alors

    entrer en communication, et ainsi de suit.

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    40 Prpjet de Fin dEtudes

    CHAPITRE IV :

    SOFTPHONES

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    41 Prpjet de Fin dEtudes

    IV.1.INTRODUCTION

    Un softphone est un logiciel que l'on utilise pour faire de la tlphonie sur Internet depuis son ordinateur.

    Il existe un trs grand nombre de softphones dont l'un des plus clbre est X-Lite propos par X-ten.

    Les interfaces de ces softphones sont souvent simples d'utilisation et trs compltes puisque toutes les

    fonctionnalits qui existent sur des tlphones classiques existent aussi sur les softphones.

    Les interfaces des softphones sont souvent intuitives et de la forme d'un tlphone. Les fonctionnalits

    des softphones sont les mmes que celles des tlphones classiques. En plus des fonctionnalits de tlphonie

    classique, les softphones incorporent souvent des services supplmentaires comme la video sur IP, la prsence,

    permettant de connaitre la disponibilit de ses contacts et de nombreux autres services. Par ailleurs, l'application

    peut galement tre intgre avec d'autres applications installes sur l'ordinateur : avec la messagerie

    lectronique par exemple, afin de pouvoir appeler directement un numro de tlphone dans un courriel (click-

    to-call) ou d'accder au gestionnaire de contacts pour gnrer des appels.

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    42 Prpjet de Fin dEtudes

    IV.2. Logiciel de tlphonie X-Lite

    X-Lite bas sur le programme Eyebeam, est un logiciel de tlphonie par Internet (VoIP) utilisant le protocole

    SIP (Session Initiation Protocol).

    X-Lite dispose de nombreuses fonctions dignes d'un tlphone professionnel comme la vido-confrence, la

    mise en attente d'un interlocuteur, un mode de confrence audio plusieurs, le renvoi automatique des appels

    ou encore la messagerie instantane intgre.

    Une fois le compte SIP et X-Lite paramtrs, il est possible de se constituer un carnet d'adresses pour

    commencer tlphoner. Pour cela il faut tout de mme possder un micro-casque, qui est essentiel lors de la

    communication.

    X-Lite offre d'ailleurs une grande possibilit de configuration du matriel audio/vido (annulation de l'effet

    d'cho, rduction du bruit automatique, galisation du son, type de micro, etc.

    En Septembre 2010, publi CounterPath X-Lite 4.0 Il intgre de nombreuses fonctionnalits de X-Lite 3.0, mais

    dispose d'une interface utilisateur redessine sur la base Bria le softphone de CounterPath.

    Anciennes versions de X-Lite incluent: X-Lite 2.0 pour Linux, qui utilise l'ancienne base de code X-Pro et X-Lite

    3.0 pour Windows et Mac OS X qui utilise la base de code eyeBeam. X-Lite 2.0 est uniquement audio, tandis

    que X-Lite 3.0 a audio, vido et messagerie instantane tout en tant capable de prsence.

    En 2005, X-Lite tait le produit de l'anne par le magazine Internet Telephony.

    X-Lite complte d'autres produits non libres offerts par l'entreprise.

    IV.2.1 Instalation

    La tlphonie Internet par VTX fonctionne avec le tlphone logiciel X-Lite de Xten Networks. Voici le

    lien pour tlcharger le softphone: http://www.xten.com/index.php?menu=download/

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    43 Prpjet de Fin dEtudes

    Lancez la marche suivre pour installer le logiciel, cliquez sur Finish et redmarrez votre ordinateur l'invite du programme d'installation.

    Le processus de configuration du matriel est effectu automatiquement.

    Le tlphone logiciel X-Lite va se lancer

    automatiquement et une alerte de scurit

    Windows va s'ouvrir: cliquez sur le bouton "Dbloquer".

    Note ! sur la scurit: en autorisant l'accs Internet au programme X-Lite vous ne mettez pas en pril la scurit de votre ordinateur.

    Figure 20 : Fin de l'installation du logiciel

    X-Lite

    Figure 21 : Alerte du centre de scurit sous

    Windows XP

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    44 Prpjet de Fin dEtudes

    VI.2.2 Configuration et utilisation

    Pour le premier lancement de X-Lite, une fentre va apparatre automatiquement; suivant votre firewall, vous

    devrez attendre jusqu 20 secondes.

    Si la fentre n'apparat pas, cliquez sur le bouton d'accs au menu (Fig.13).

    La fentre de configuration des comptes SIP s'ouvre, cliquez sur "Add" pour ajouter vos paramtres

    personnels (Fig.15).

    Veuillez indiquer les paramtres comme ceci :

    Display Name = Libre votre choix (votre nom, etc)

    User name = nom dutilisateur inscrit au compte SIP Votre Login SIP

    Password = mot de pass Votre mot de passe SIP

    Authorization user name = Votre Login SIP

    Domain = ladresse de serveur

    Domain Proxy = ne rien modifier

    Appliquez les modifications et quittez le menu des comptes SIP.

    Figure 22 : Bouton d'accs au menu

    Figure 23 : Affichage des comptes SIP de

    X-Lite

    Figure 24 : Menu de configuration

    SIP

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    45 Prpjet de Fin dEtudes

    La configuration est termine, l'affichage vous indique que vous tes enregistr correctement lorsque vous

    pouvez voir "Ready" tout gauche de l'cran et vous pouvez, ds maintenant, mettre et recevoir des appels.

    Figure 25 : Affichage principal X-Lite

    prt

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    46 Prpjet de Fin dEtudes

    1. Bouton d'accs au menu de configuration 2. Rduire la fentre 3. Quitter le programme 4. Affichage principal: tat, appels, etc. 5. Accs au menu vido 6. Liste des appels et des contacts 7. Ligne 1 8. Ligne 2 9. Accs au site de l'diteur 10. Mettre en attente 11. Enregistrer 12. Rponse automatique 13. Confrence automatique 14. Ne pas dranger 15. Confrence 16. Appeler - prendre un appel 17. Raccrocher - terminer un appel 18. Touche Flash (fonctions dynamiques) 19. Recomposer le numro prcdent 20. Muet 21. Volume du haut-parleur 22. Volume du micro

    Utilisation

    Lancer un appel: utilisez les boutons du tlphone pour composer le numro comme pour un tlphone mobile et cliquez sur le bouton d'appel (le tlphone vert) pour appeler.

    Recevoir un appel: utilisez la touche "ENTER" de

    votre clavier, ou bien le bouton vert du tlphone, ou

    encore les boutons de la bote de dialogue ci-contre pour

    rpondre (Fig.17).

    Pendant la conversation, la bote de dialogue ci-

    contre reste affiche avec les informations de

    l'appelant et permet de raccrocher (Fig.18).

    Figure 26 : Appel

    entrant

    Figure 27 : Appel en cours

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    47 Prpjet de Fin dEtudes

    Double appel :: cliquez sur le bouton "LINE2" pendant l'appel et parler votre deuxime correspondant. Le premier correspondant est alors mis en attente jusqu ce que vous repreniez la conversation en slectionnant "LINE1"

    Transfert dun appel en cours::: cliquez sur le bouton "Flash" pendant l'appel et appelez le correspondant

    auquel vous souhaitez transfrer l'appel en cours. Le premier correspondant est alors mis en attente.

    Mise en attente d'un appel: cliquez sur le bouton "HOLD" pour mettre en attente votre correspondant, celui-ci entendra de la musique pendant l'attente. Pour reprendre l'appel, il suffit de cliquer sur le numro affich.

    Confrence::: cliquez sur le bouton "CONF" pendant l'appel et appeler le correspondant que vous souhaitez joindre la confrence. Le premier correspondant est alors mis en attente.

    Configuration avance

    Pour accder au menu de configuration avance,

    cliquez sur l'icne droite et ensuite sur "Options"(Fig.19)

    Figure 28 : Menu principal

    Le menu gnral permet d'effectuer les rglages suivants:

    Comportement l'application

    Rglages des alertes et des sons

    Gestion du statut de l'utilisateur

    Rglages du hardware

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    48 Prpjet de Fin dEtudes

    Figure 29 : Menu avanc

    Tout en bas de la fentre, gauche, cliquez sur

    le bouton Advenced

    pour accder au menu avanc (Fig.20).

    Le menu advanced permet d'effectuer les

    rglages suivants :

    Slection, tri des codecs audio pour l'application.

    Slection des codecs vido pour l'application.

    Rglages avancs des paramtres du rseau.

    Qualit de service

    Diagnostics

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    49 Prpjet de Fin dEtudes

    Gestion des renvois dappels : La configuration des renvois des appels s'effectue par

    La gestion des appels propres X-Lite :

    Historique des appels et gestion de la prsence de l'utilisateur

    Appels manqus - appels reus - appels sortants appels entrants bloqus

    En double-cliquant sur un numro celui-ci est automatiquement compos.

    Liste des contacts et de la gestion de prsence: Gestion de la prsence de l'utilisateur, la manire de MSN, ICQ, etc.

    Ne fonctionne que lorsque ce service est support sur le Rseau SIP !

    Gestion des contacts avec ajout, importation et exportation des contacts au format de fichier .csv

    En double-cliquant sur un contact, le numro de celui-ci est automatiquement compos.

    Figure 30 : Menu des appels

    Figure 31 : Menu de gestion des contacts et de prsence

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    50 Prpjet de Fin dEtudes

    Cette section dcrit les problmes ventuels rencontrs.

    Impossible d'mettre un appel sortant

    L'affichage indique que l'appel ne peut pas tre mis, cest un problme li aux diffrents codecs de la VoiP.

    Cochez l'option "Accepter le codec G711" et valider la modification !

    Le son saute de temps autre: demander l'interlocuteur d'ajuster le volume de son microphone.

    Prsence d'un bruit de fond gnant: symptomatique d'un problme de rglage du seuil de silence du microphone, le seuil de silence doit tre rgl 10% environ au-dessus du bruit ambiant.

    Son mauvais ou strident:

    1. Si vous avez une connexion Internet sans fil, vous tes peut-tre hors d'un point d'accs ou en limite de deux points trop proches lun de lautre ce qui peut crer des interfrences.

    2. Il se peut que des paquets se soient perdus dans le rseau. Vrifiez la performance, la latence et la sortie

    du rseau en faisant un ping sur ladresse du serveur DNS par exemple. Une latence jusqu 200 millisecondes de ping doit dlivrer une bonne qualit audio.

    3. Les cartes rseaux ou les points d'accs peuvent avoir des problmes de performance. Veillez

    utilisez les pilotes les plus rcents pour votre matriel. Certains types d'couteurs peuvent crer ces chos. Vous tes peut tre une distance trop faible de l'interlocuteur (dans la mme pice ou en bas d'un vestibule

    par exemple). La balance du microphone n'est pas silencieuse dans la section playback des contrles audio de Windows.

    Quand vous configurez le son, vous devez examiner le rglage du contrle de volume.

    IV.3. Logiciel de tlphonie Ekiga

    Ekiga est un logiciel libre de tlphonie et de visioconfrence par Internet (voix sur IP),

    pour GNU/Linux,BSD et Windows dont l'interface a t dveloppe avec les bibliothques de

    l'environnement GNOME (il fonctionne aussi sur les autres environnements).

    Ekiga utilise les protocoles de communication standards et ouverts H.323 et SIP, ce qui le rend

    compatible et interoprable avec les autres logiciels et appareils bass sur ces mmes protocoles.

    Notamment, une compatibilit parfaite existe avec le logiciel Xmeeting sous Mac OS.

    IV.3.1 Instalation

    La tlphonie Internet par VTX fonctionne avec le tlphone logiciel Ekiga. Voici le lien pour tlcharger Ekiga

    http://www.tomsguide.com/us/download/Ekiga-gnomemeeting,0305-4589.html

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    51 Prpjet de Fin dEtudes

    Lancez la marche suivre pour installer le logiciel,

    cliquez sur Finish et redmarrez votre ordinateur

    l'invite du programme d'installation.

    Le processus de configuration du matriel est effectu automatiquement.

    VI.3.2 Configuration et Utilisation

    Pour le premier lancement dEkiga cette fentre va apparatre automatiquement

    Figure 33 : Premier lancement d'Ekiga

    Lors de louverture de la fentre, cliquez sur Edition >> Comptes

    Figure 32 : Fin d'installation de Ekiga

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    52 Prpjet de Fin dEtudes

    Figure 34 : Edition d'Eikga

    Aprs cette fentre vous permet de choisir le type de compte que vous volez :

    Figure 35 : Choisir le type de compte

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    53 Prpjet de Fin dEtudes

    Figure 36 : Modifier le compte

    Veuillez indiquer les paramtres comme ceci :

    Nom = Libre votre choix (votre nom, etc)

    Utilisateur = nom dutilisateur inscrit au compte SIP Votre Login SIP

    Mot de passe= Votre mot de passe SIP

    Identifiant dAuthentification = Votre Login SIP

    Registraire = ladresse de serveur

    Domain Proxy = ne rien modifier

    Appliquez les modifications et appuie sur OK.

    La configuration est termine, l'affichage vous indique que votre configuration est en train de traitement,

    lorsquil indique inscrit sur l'cran la configuration est donc se fait correctement et vous pouvez mettre et

    recevoir des appels.

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    54 Prpjet de Fin dEtudes

    Figure 37 : Traitement des donnes

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    55 Prpjet de Fin dEtudes

    CHAPITRE V :

    DEPLOIEMENT

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    56 Prpjet de Fin dEtudes

    VI.1. Dmarrage de Serveur ASTERISK

    Quand on dmarre la machine, on click sur le terminal (voir le Figure)

    Figure 38 :Terminal

    Puis on tape la commande qui permet de dmarrer le serveur ASTERISK

    Figure 39 : Dmarrage de serveur

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    57 Prpjet de Fin dEtudes

    VI.2. Appel Audio

    X-Lite vers X-Lite :

    Avant davoir modifi le compte SIP, X-Lite nautorise pas la possibilit de faire un appel (Fig.31) car il ny a

    aucune information propos des clients inscrit au serveur ASTERISK.

    Figure 40 : X-lite en mode Echec

    Lors de modification du compte SIP, ce dernier va inscrit au serveur.

    Alors X-Lite indique quil est prt Ready (voir le figure)

    X-Lite donc vous donne le feu-vert de faire et recevoir des appels aux autres comptes SIP.

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    58 Prpjet de Fin dEtudes

    Figure 41 : X-lite Prt Figure 42 : X-lite Prt

    Par exemple on va faire un appel au Numro 1716 qui est adress au client sbai

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    59 Prpjet de Fin dEtudes

    Figure 43 : Appeler le client 1716

    Ekiga vers Ekiga :

    Aprs avoir modifi le compte SIP, Ekiga affiche un message inscrit qui exprime que linscription du client

    sur le serveur ASTERISK est russite.

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    60 Prpjet de Fin dEtudes

    Figure 44 : Client "sbai" inscrit Figure 45 : Client "mouaad" inscrit

    Note : on peut aussi faire une combinaison dappel entre X-lite et Ekiga.

    nfrence

    Ekiga :

    On appuie sur le bouton Salle de confrence > Edition

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    61 Prpjet de Fin dEtudes

    Figure 46 : Salle de confrence

    Puis il faut entrer le numro SIP de la salle de confrence en modifiant le paramtre suivant :

    Figure 47 : modifier les paramtres

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    62 Prpjet de Fin dEtudes

    VI.4 La Visiophonie

    La visiophonie a du mal se dvelopper pour des raisons de cot et de non-compatibilit des diffrents

    systmes de visiophonie, dont les codecs utilisant des algorithmes de codage propritaires. Aussi, depuis 1991,

    les codecs se conformant la norme H.261 dominent le march. Mais ce qui fait vritablement chuter les prix,

    c'est la compression/dcompression par logiciel, solution moins coteuse que le codec qui l'intgrait. Le cot

    gnral est ainsi allg de celui de la partie matrielle du codec, par exemple, la technologie vido indo

    d'Intel qui adopte la normeH.320.

    Actuellement la visio utilise le codec H.263 ou MPEG-4.

    Quand un appel visio est lanc partir d'un terminal c'est le protocole H.324M qui est utilis. L'oprateur de

    tlphonie mobile ouvre une voie entre le tlphone et une gateway PSTN (SS7-ISUP) / VOIP (SIP ou H.323).

    Le protocole H.324m englobe de multiples protocoles et codecs essentiellement standardises par l'ITU

    (International Telecom Union).

    On peut citer :

    H.223 pour le multiplexage/demultiplexage des donnes sur le canal de donnes.

    H.245 pour la ngociation des codecs audio/video/donnes utiliss pendant la communication.

    H.263 pour la partie video.

    AMR, G.711, G.723 pour l'change des donnes audio. (AMR et G.723 sont des codecs audio

    brevets)

    X-Lite :

    Aprs la configuration de fichier SIP au serveur, Loption Start permet de dmarrer/arrter lenvoi de vido.

    Figure 48 : X-Lite Vido

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    63 Prpjet de Fin dEtudes

    Ekiga :

    Loption Aperu de La vido permet denvoyer le video au destinataire

    Figure 49 : Ekiga Video

    VI.5 Voice Mail

    Le serveur Asterisk a un fichier Voicemail.conf, lorsque quelqu'un essaiera d'appeler un utilisateur absent ou

    occup, il sera redirig vers la boite vocale. Celle-ci enregistrera un message et plus tard l'intress pourra le

    consulte.

    Donc on a configur ce fichier et mettre en place le numro 600 pour consulter la boite vocale des deux

    utilisateurs.

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    64 Prpjet de Fin dEtudes

    VI.6 Autres Service

    Asterisk est un serveur multiservices, en peut avoir dautres services comme les-dessues :

    Messagerie SMS

    Rpondeur automatique (IVR)

    Musique d'attente

    Les Files d'attente

    L'enregistrement des appels

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    65 Prpjet de Fin dEtudes

    Conclusion Gnrale

    Ce projet nous a permis dtudier et de mettre en place le systme de voix sur IP.

    Asterisk qui est pleine croissance dans le monde professionnel ce qui sera un avantage non ngligeable lors

    daccder dans le monde du travail. Nous avons galement mis lpreuve nos connaissances dans les systmes

    linux et de les dvelopper dune faon indirecte.

    Par ailleurs les multiples connaissances acquises sur les fonctionnalits avances dAsterisk, nous ont

    permis de constater quil pouvait faire de lombre aux gros centraux tlphoniques.

    De plus ce travail a galement t un avantage pour nous de dcouvrir comment installer et

    configurer le serveur avec sa mise en place comme passerelle de tlphonie et dassigner de multiples

    mthodes daccs pour les clients sur leurs environnement du travail. La messagerie vocale pris aussi son

    tour dtudes dont on a simul une simple boite vocale plusieurs langues.

    Enfin, lavantage dune telle tude est darriver faire correspondre plusieurs services et utilits pour

    rsulter sur un projet innovant et qui nous a fait dcouvrir lavenir de linformatique, de la tlphonie des

    rseaux et des tlcommunications.

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    66 Prpjet de Fin dEtudes

    LISTE DES FIGURES

    FIGURE 1 : GEOLOCALISATION ENSATE ................................................................................................................................... 8

    FIGURE 2 : IMAGE SATELLITE D ENSATE ................................................................................................................................. 9

    FIGURE 3 : IMAGE SATELLITE DE LESPACE OCCUPER PAR ENSATE ......................................................................................... 9

    FIGURE 4 :FLUX DES DONNES .................................................................................................................................................. 19

    FIGURE 5 : PROTOCOLE IAX .................................................................................................................................................... 23

    FIGURE 6 : GESTIONNAIRE DES PAQUETS ......................................................................................................................................... 27

    FIGURE 7 : FICHIER SIP.CONF ................................................................................................................................................... 28

    FIGURE 8 : EXTENSIONS.CONF .................................................................................................................................................. 29

    FIGURE 9 : FICHIER VOICEMAIL.CONF ..................................................................................................................................... 30

    FIGURE 10 : FICHIER SIP.CONF ................................................................................................................................................. 31

    FIGURE 11 : FICHIER EXTENSIONS.CONF .................................................................................................................................. 31

    FIGURE 12 : FICHIER EXTENSIONS.CONF .................................................................................................................................. 32

    FIGURE 13 : PROCEDURE D'ENVOIE DE MAIL ............................................................................................................................ 33

    FIGURE 14 : FICHIER VOICEMAIL.CONF ................................................................................................................................... 34

    FIGURE 15 : CONFIGURATION DE SERVEUR DE COURRIEL .................................................................. ERREUR ! SIGNET NON DEFINI.

    FIGURE 16 : CONFIGURATION DU SERVEUR DE COURRIEL ........................................................................................................ 35

    FIGURE 17 : AUDIOCONFERENCE ............................................................................................................................................. 36

    FIGURE 18 : FICHIER MEETME.CONF ........................................................................................................................................ 38

    FIGURE 19 : FICHIER EXTENSIONS.CONF .................................................................................................................................. 38

    FIGURE 20 : FIN DE L'INSTALLATION DU LOGICIEL X-LITE ...................................................................................................... 43

    FIGURE 21 : ALERTE DU CENTRE DE SECURITE SOUS WINDOWS XP ...................................................................................... 43

    FIGURE 22 : BOUTON D'ACCES AU MENU ................................................................................................................................. 44

    FIGURE 23 : AFFICHAGE DES COMPTES SIP DE X-LITE ............................................................................................................ 44

    FIGURE 24 : MENU DE CONFIGURATION SIP ............................................................................................................................ 44

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    67 Prpjet de Fin dEtudes

    FIGURE 25 : AFFICHAGE PRINCIPAL X-LITE PRET .................................................................................................................... 45

    FIGURE 26 : APPEL ENTRANT ................................................................................................................................................... 46

    FIGURE 27 : APPEL EN COURS .................................................................................................................................................. 46

    FIGURE 28 : MENU PRINCIPAL ................................................................................................................................................. 47

    FIGURE 29 : MENU AVANCE ..................................................................................................................................................... 48

    FIGURE 30 : MENU DES APPELS ................................................................................................................................................ 49

    FIGURE 31 : MENU DE GESTION DES CONTACTS ET DE PRESENCE............................................................................................. 49

    FIGURE 33 : PREMIER LANCEMENT D'EKIGA ............................................................................................................................ 51

    FIGURE 32 : FIN D'INSTALLATION DE EKIGA ............................................................................................................................ 51

    FIGURE 34 : EDITION D'EIKGA ................................................................................................................................................. 52

    FIGURE 35 : CHOISIR LE TYPE DE COMPTE ............................................................................................................................... 52

    FIGURE 36 : MODIFIER LE COMPTE .......................................................................................................................................... 53

    FIGURE 37 : TRAITEMENT DES DONNEES.................................................................................................................................. 54

    FIGURE 38 :TERMINAL ............................................................................................................................................................. 56

    FIGURE 39 : DEMARRAGE DE SERVEUR .................................................................................................................................... 56

    FIGURE 40 : X-LITE EN MODE ECHEC ....................................................................................................................................... 57

    FIGURE 41 : X-LITE PRET FIGURE 42 : X-LITE PRET ....................................... 58

    FIGURE 43 : APPELER LE CLIENT 1716 ..................................................................................................................................... 59

    FIGURE 44 : CLIENT "SBAI" INSCRIT FIGURE 45 : CLIENT "MOUAAD" INSCRIT ............... 60

    FIGURE 46 : SALLE DE CONFERENCE ........................................................................................................................................ 61

    FIGURE 47 : MODIFIER LES PARAMETRES ................................................................................................................................. 61

    FIGURE 48 : X-LITE VIDEO ...................................................................................................................................................... 62

    FIGURE 49 : EKIGA VIDEO ....................................................................................................................................................... 63

  • Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

    2012/2013

    68 Prpjet de Fin dEtudes

    Webographie

    www.asterisk.org/

    www.asterisk.org/downloads

    www.asterisk.com/

    http://doc.ubuntu-fr.org/asterisk

    www.asterisk.open-source.fr/

    http://fr.wikipedia.org/wiki/

    http://downloads.asterisk.org/pub/telephony/asterisk/releases/

    http://downloads.asterisk.org/pub/telephony/sounds/

    http://artisan.karma-lab.net/comment-mettre-place-sa-telephonie-grace-a-aster

    http://forums.whirlpool.net.au/archive/426384