Vous êtes sur la page 1sur 68

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

2012/2013

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

Prpjet de Fin dEtudes

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

2012/2013

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.

Prpjet de Fin dEtudes

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

2012/2013

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,

Prpjet de Fin dEtudes

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

2012/2013

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

Prpjet de Fin dEtudes

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

2012/2013

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

Prpjet de Fin dEtudes

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

2012/2013

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 diff rentes applications. Et le troisime prsente linstallation et la configuration des softphones.

Prpjet de Fin dEtudes

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

2012/2013

CHAPITRE I: PRESENTATION DENSA TETOUAN

Prpjet de Fin dEtudes

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

2012/2013

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 socioconomique. La structure pdagogique de lENSA est organise en deux cycles : un Cycle La formation lENSA-Ttouan

Prparatoire intgr de 2 ans et un Cycle Ingnieur de 3 ans.

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

Prpjet de Fin dEtudes

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

2012/2013

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

Prpjet de Fin dEtudes

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

2012/2013

Information et historique
Nom de lEtablissement : Ecole National des Sciences Appliques

Sigle

: E.N.S.A.TE

Anne de cration

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

Ministre de Tutelle

Formation des Cadres et de la Recherche Scientifique.

Ville

: Ttouan

I.3 Fiche Technique de LENSA


Etablissement Coordonnes Ecole National des sciences appliques 3533'44' N 521'52'O.

Directeur: Kamal Eddine EL KADIRI

Site web Tlphone / Fax Adresse : Cration Cycle dingnieur Cycle Prparatoire Formation continue Partenariat

Logo http://www.uae.ma/ensate/ 0539688027 0539994624 ENSA TETOUAN BP :2222 M'HANNECH II -TETOUAN 2008 4 filires tronc commun 5 filires LENSA est rattache l'universit Abdelmalek Essadi

10

Prpjet de Fin dEtudes

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

2012/2013

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.

11

Prpjet de Fin dEtudes

Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK Album Photos du centre MERF-TECH:

2012/2013

12

Prpjet de Fin dEtudes

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

2012/2013

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 so it interne lENSAT ou externe depuis lENSAT vers lextrieur en gagnant en terme de performance et dargent.

13

Prpjet de Fin dEtudes

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

2012/2013

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.

14

Prpjet de Fin dEtudes

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

2012/2013

CHAPITRE II:
LA TELEPHONIE SUR IP ET SES PROTOCOLES ASSOCIES

15

Prpjet de Fin dEtudes

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

2012/2013

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.

16

Prpjet de Fin dEtudes

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

2012/2013

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

17

Prpjet de Fin dEtudes

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

2012/2013

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.

18

Prpjet de Fin dEtudes

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

2012/2013

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

19

Prpjet de Fin dEtudes

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

2012/2013

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 co mporte7 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)

20

Prpjet de Fin dEtudes

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


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

2012/2013

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 :

21

Prpjet de Fin dEtudes

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

2012/2013

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

22

Prpjet de Fin dEtudes

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

2012/2013

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:numro@serveursip.com). 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

23

Prpjet de Fin dEtudes

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

CHAPITRE III: INSTALATION ET CONFIGURATION ASTERISK

25

Prpjet de Fin dEtudes

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

2012/2013

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.

26

Prpjet de Fin dEtudes

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

2012/2013

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

27

Prpjet de Fin dEtudes

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

2012/2013

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 username=sbai secret=sbai host=dynamic : signifie que le client peur recevoir et passer des appels : login : mot de passe : 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.

28

Prpjet de Fin dEtudes

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

2012/2013

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

29

Prpjet de Fin dEtudes

Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK Configuration
On a commenc par diter le voicemail.conf :

2012/2013

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.

30

Prpjet de Fin dEtudes

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

2012/2013

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.

31

Prpjet de Fin dEtudes

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


Dans le fichier extensions.conf, il faut rajouter :

2012/2013

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.

32

Prpjet de Fin dEtudes

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

2012/2013

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

33

Prpjet de Fin dEtudes

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

2012/2013

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 :

34

Prpjet de Fin dEtudes

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

2012/2013

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.

35

Prpjet de Fin dEtudes

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

2012/2013

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

36

Prpjet de Fin dEtudes

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

2012/2013

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.

37

Prpjet de Fin dEtudes

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

2012/2013

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

38

Prpjet de Fin dEtudes

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

2012/2013

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.

39

Prpjet de Fin dEtudes

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

2012/2013

CHAPITRE IV : SOFTPHONES

40

Prpjet de Fin dEtudes

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

2012/2013

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 (clickto-call) ou d'accder au gestionnaire de contacts pour gnrer des appels.

41

Prpjet de Fin dEtudes

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

2012/2013

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/

42

Prpjet de Fin dEtudes

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

2012/2013

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.

Figure 20 : Fin de l'installation du logiciel X-Lite

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 21 : Alerte du centre de scurit sous Windows XP

43

Prpjet de Fin dEtudes

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

2012/2013

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.
Figure 22 : Bouton d'accs au menu

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

Figure 23 : Affichage des comptes SIP de X-Lite

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 Password = mot de pass 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 24 : Menu de configuration SIP

44

Prpjet de Fin dEtudes

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

2012/2013

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

45

Prpjet de Fin dEtudes

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


1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.

2012/2013

Bouton d'accs au menu de configuration Rduire la fentre Quitter le programme Affichage principal: tat, appels, etc. Accs au menu vido Liste des appels et des contacts Ligne 1 Ligne 2 Accs au site de l'diteur Mettre en attente Enregistrer Rponse automatique Confrence automatique Ne pas dranger Confrence Appeler - prendre un appel Raccrocher - terminer un appel Touche Flash (fonctions dynamiques) Recomposer le numro prcdent Muet Volume du haut-parleur 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).
Figure 26 : Appel entrant

Pendant la conversation, la bote de dialogue cicontre reste affiche avec les informations de l'appelant et permet de raccrocher (Fig.18).
Figure 27 : Appel en cours

46

Prpjet de Fin dEtudes

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

2012/2013

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, celuici 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

47

Prpjet de Fin dEtudes

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

2012/2013

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

48

Prpjet de Fin dEtudes

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

2012/2013

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.
Figure 30 : Menu des appels

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 31 : Menu de gestion des contacts et de prsence

49

Prpjet de Fin dEtudes

Systme de Tlphonie sur IP Pour Application Interne et Externe Serveur ASTERISK Cette section dcrit les problmes ventuels rencontrs.
Impossible d'mettre un appel sortant

2012/2013

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

50

Prpjet de Fin dEtudes

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


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.

2012/2013

Figure 32 : Fin d'installation de Ekiga

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

51

Prpjet de Fin dEtudes

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

2012/2013

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

52

Prpjet de Fin dEtudes

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

2012/2013

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.

53

Prpjet de Fin dEtudes

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

2012/2013

Figure 37 : Traitement des donnes

54

Prpjet de Fin dEtudes

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

2012/2013

CHAPITRE V : DEPLOIEMENT

55

Prpjet de Fin dEtudes

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

2012/2013

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

56

Prpjet de Fin dEtudes

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

2012/2013

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.

57

Prpjet de Fin dEtudes

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

2012/2013

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

58

Prpjet de Fin dEtudes

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

2012/2013

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.

59

Prpjet de Fin dEtudes

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

2012/2013

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

60

Prpjet de Fin dEtudes

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

2012/2013

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

61

Prpjet de Fin dEtudes

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

2012/2013

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

62

Prpjet de Fin dEtudes

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

2012/2013

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.

63

Prpjet de Fin dEtudes

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

2012/2013

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

64

Prpjet de Fin dEtudes

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

2012/2013

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 utili ts pour rsulter sur un projet innovant et qui nous a fait dcouvrir lavenir de linformatique, de la tlphonie des rseaux et des tlcommunications.

65

Prpjet de Fin dEtudes

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

2012/2013

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

66

Prpjet de Fin dEtudes

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

2012/2013

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

67

Prpjet de Fin dEtudes

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

2012/2013

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

68

Prpjet de Fin dEtudes

Vous aimerez peut-être aussi