Post on 26-Nov-2015
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: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
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