-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
1 Prpjet de Fin dEtudes
Ddicace
Nous ddions ce modeste travail ceux qui sont chers pour nous
A nos chers parents pour leurs SOUTIENS MORALES et leurs
AMOURS
A nos chers professeurs pour leurs formations enrichissantes
A nos ami(e)s et collgues de classe pour leurs
Encouragements
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
2 Prpjet de Fin dEtudes
REMERCIEMENT
Nous tenons remercier tous ceux qui ont contribu rendre notre
Projet de fin
dtudes instructif que fructueux.
Tous nos remerciements vont aux Professeur Mr. Otman AGHZOUT
M.
Azzeddin NAGHAR de lEcole Nationale des Sciences Appliques de
Tetouan et
pour avoir encadr ce Projet.
Nous tenons aussi remercier M. RAFAOUI et M. BEN YAAICH le
responsable
de la filire Systmes et Rseaux Informatique LENS de Ttouan pour
leur
soutiens morale.
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
3 Prpjet de Fin dEtudes
RESUME
Le projet quon a ralis comporte cinq chapitres, dont la 1er
traite de
lhistorique et des diffrents protocoles dont on aura besoin dans
la tlphonie sur
IP
Sagissant du 2eme chapitre, il met en exergue le serveur
ASTERISK et cerne
tous ses services comme lappel entre deux utilisateurs, le
traitement et la
configuration de la boite vocale, et lenvoi de courriel.
Le 3eme chapitre est consacr au Softphone, son installation et
son utilisation, et la
communication entre ses diffrents types.
Ce chapitre voque galement quon a trouv les Codecs de chaque
softphone.
Pour ce qui est du 4eme chapitre, on a essay dclaircir comment
appliquer tout
ce que nous avons appris e conu, une conception que nous avons
dj dtaille
dans les chapitres prcdents,
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
4 Prpjet de Fin dEtudes
Sommaire INTRODUCTION GENERALE
...............................................................................................................................
6
CHAPITRE I: Presentation dEnsa Tetouan
........................................................................................................
7
I.1 Prsentation
.............................................................................................................................................
8
I.2 La golocalisation de lENSA
...................................................................................................................
8
I.3 Fiche Technique de LENSA
....................................................................................................................
10
I.4 MERF-TECH CENTER
...............................................................................................................................
11
CHAPITRE II: LA Telephonie sur IP et Ses Protocoles Associes
.......................................................................
15
II.1. INTRODUCTION
....................................................................................................................................
16
II.2. AVANTAGES DE LA TELEPHONIE IP
......................................................................................................
17
II.3. CONTRAINTES DE LA TELEPHONIE SUR IP
............................................................................................
19
II.4. LE PROTOCOLE SIP
...............................................................................................................................
21
II.5. LE PROTOCOLE IAX
...............................................................................................................................
23
CHAPITRE III: Instalation et Configuration ASTERISK
......................................................................................
25
III.1. INTRODUCTION
...................................................................................................................................
26
III.2. INSTALATION ASTERISK
.......................................................................................................................
27
III. 3. CONFIGURATION DES COMPTES CLIENTS
..........................................................................................
28
III.3.1 Configuration de fichier SIP.conf :
.........................................................................................................
28
III.3.2 Configuration de fichier extensions.conf
............................................................................................
29
III.4 Service VoiceMail :
...............................................................................................................................
29
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
5 Prpjet de Fin dEtudes
III.5. Service SendMail :
...............................................................................................................................
32
III.6. Mise en place dune Audio-Confrence sous Asterisk
........................................................................
36
III.6.1 Les Avantages de laudioconfrence
....................................................................................................
37
III.6.2 Configuration de Fichier MeetMe.conf
................................................................................................
37
CHAPITRE IV : Softphones
...............................................................................................................................
40
IV.1.INTRODUCTION
....................................................................................................................................
41
IV.2. Logiciel de tlphonie X-Lite
..............................................................................................................
42
IV.2.1 Instalation
.......................................................................................................................................................
42
VI.2.2 Configuration et utilisation
......................................................................................................................
44
IV.3. Logiciel de tlphonie Ekiga
..............................................................................................................
50
IV.3.1 Instalation
.......................................................................................................................................................
50
VI.3.2 Configuration et utilisation
......................................................................................................................
51
CHAPITRE V : DEPLOIEMENT
...........................................................................................................................
55
VI.1. Dmarrage de Serveur ASTERISK
........................................................................................................
56
VI.2. Appel Audio
........................................................................................................................................
57
VI.4 La Visiophonie
......................................................................................................................................
62
VI.5 Voice Mail
............................................................................................................................................
63
VI.6 Autres Service
......................................................................................................................................
64
Conclusion Gnrale
.......................................................................................................................................
65
Webographie
..................................................................................................................................................
68
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
6 Prpjet de Fin dEtudes
INTRODUCTION GENERALE
Aujourd'hui le dveloppement d'Internet a modifi profondment la
faon d'utiliser le tlphone.
La voix sur IP (Voice over IP - VoIP) est une technologie de
communication vocale en pleine
mergence. Elle fait partie dun tournant dans le monde de la
communication. Depuis la premire version
de VoIP appele H.323 en 1996, ce standard a maintenant donn
suite de nombreuses volutions et quelques
nouveaux standards prenant d'autres orientations
technologiques.
Aujourd'hui, la position des oprateurs est menace par l'arrive
massive de la tlphonie sur IP, dont
la tarification tend vers la gratuit. Ainsi, notre projet a pour
but de mettre en place un systme de
tlphonie sur IP pouvant effectuer les fonctionnalits suivantes
:
Appel entre deux PCs, Transfert dappel.
Appel entre deux PCs, Messagerie Vocale.
Manipulation de ces fichiers de configurations.
Ajouter et Modifier les langues
Cela tant dit, la ralisation de ce projet ncessitera donc le
concours de plusieurs connaissances
informatiques (linux,) et tlcoms. Nous tcherons de runir tout le
travail fourni en trois chapitres
dont le premier est consacr la tlphonie sur IP et ces protocoles
associs, le deuxime est la mise
en uvre du serveur Asterisk qui regroupe : linstallation, la
configuration, la ralisation des diffrentes
applications. Et le troisime prsente linstallation et la
configuration des softphones.
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
7 Prpjet de Fin dEtudes
CHAPITRE I:
PRESENTATION DENSA TETOUAN
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
8 Prpjet de Fin dEtudes
I.1 Prsentation:
LENSA-Ttouan Cre en Septembre 2008, LENSA- Ttouan membre du
rseau des Ecoles
Nationales des Sciences Appliques, est un tablissement public
caractre scientifique culturel et
professionnel, instaur pour tre une cole dingnieurs de haut
niveau. Lcole a pour vocation
principale de former des ingnieurs dtat rapidement oprationnel,
particulirement adaptable aux
volutions de la technologie et aux mutations de la socit. Elle
offre ses tudiants une insertion
professionnelle, travers une pdagogie de lautonomie et une
adaptation technologique
transdisciplinaire oriente vers linnovation. Lcole offre des
formations dans les filires et options
suivantes :
Gnie des Systmes des Tlcommunications et Rseaux
Gnie Informatique
Ingnierie Logistique Et Transport
Ingnieur en Mcatronique En voie de maturit lENSA- Ttouan a pour
objectif de se positionner parmi les meilleurs
tablissements denseignement suprieur et daugmenter sa notorit
dans lenvironnement socio-
conomique. La structure pdagogique de lENSA est organise en deux
cycles : un Cycle
Prparatoire intgr de 2 ans et un Cycle Ingnieur de 3 ans. La
formation lENSA-Ttouan
sinscrit dans le cadre de lamlioration du dveloppement des
entreprises et lamlioration de la
qualit de leurs ressources humaines. Elle vise mettre la
disposition des entreprises des cadres et
des managers polyvalents dans leurs domaines de comptences,
capables de prendre en charge des
postes de responsabilit de haut niveau. La diversit des filires
offertes lENSA -Ttouan conduit
couvrir un ensemble dactivits professionnelles touchant
diffrents secteurs et domaines
conomiques.
I.2 La golocalisation de lENSA:
LENSA de Ttouan est go localise au nord du Maroc (Fig.1).
LENSA de Ttouan a t Cre en Septembre 2008
Figure 1 : golocalisation ENSATE
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
9 Prpjet de Fin dEtudes
LENSATE se situ sur avenu Khenifra (Fig.2) couter de la facult
des sciences de Ttouan et sur la
route national 13
Figure 2 : Image satellite d ENSATE
Voil une image satellite de lespace occup par lENSATE
(Fig.3).
Figure 3 : Image satellite de lespace occuper par ENSATE
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
10 Prpjet de Fin dEtudes
Information et historique
Nom de lEtablissement : Ecole National des Sciences
Appliques
Sigle : E.N.S.A.TE
Anne de cration : 2008
Ministre de Tutelle : Ministre de lEducation Nationale, de
lEnseignement Suprieur, de la
Formation des Cadres et de la Recherche Scientifique.
Ville : Ttouan
I.3 Fiche Technique de LENSA
Etablissement Ecole National des sciences appliques
Coordonnes 3533'44' N 521'52'O.
Directeur: Kamal Eddine EL KADIRI
Logo
Site web http://www.uae.ma/ensate/
Tlphone / Fax Adresse :
0539688027 0539994624 ENSA TETOUAN BP :2222 M'HANNECH II
-TETOUAN
Cration 2008
Cycle dingnieur 4 filires
Cycle Prparatoire tronc commun
Formation continue 5 filires
Partenariat LENSA est rattache l'universit Abdelmalek Essadi
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
11 Prpjet de Fin dEtudes
I.4 MERFTECH CENTER :
MERF-TECH Center (Micro-waves Engineering Radio Frequency
Technology) est un centre
denseignement suprieure et de recherche scientifique au sein du
dpartement TITM de lEcole
Nationale des Sciences Appliques de Ttouan. Le centre propose de
nombreux travaux pratiques
destins aux lves ingnieurs de ENSAT option Gnie Des Systmes de
Tlcommunication Et
Rseaux ainsi il ouvre ses portes pour le dveloppement des
projets de fin dtudes et des thses dans
divers domaines dinnovation et de recherche.
Logo MERF-TECH Center
Directeur : Prof. Otman AGHZOUT
Axes de recherches :
1. Simulation et ralisation des circuits micro-ondes rayonnants
et non rayonnants en technologie
planaire.
2. Antennes et filtres planaires.
3. Capteurs sans fils
4. Systmes Radar
5. Hyperfrquence et Ingnierie de tlcommunications
6. Systmes radiofrquences.
7. Electromagntisme, guide dondes, lignes de transmission.
8.
Mots cls : Micro-ondes, Hyperfrquence, Radiofrquences, Antennes,
Filtres, Modlisation,
Caractrisation lectrique, Microstructures, Ingnierie de
Tlcommunications.
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
12 Prpjet de Fin dEtudes
Album Photos du centre MERF-TECH:
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
13 Prpjet de Fin dEtudes
Problmatique : Systmes tlphonie sur IP pour application interne
et externe Serveur
ASTERISK
Ce projet t propos par le directeur du centre MERF-TECH afin de
rpondre des besoins
critiques dans le centre en particulier et dans lcole en gnral
et sont :
- Proposer un serveur performant de tlphonie VOIP qui serve une
communication locale,
parfaite et gratuite entre les administrateurs, les professeurs
ainsi que tous les actionnaires de
lENSAT.
- Proposer une solution dactualit qui va remplacer la
communication via le tlphone fixe soit
interne lENSAT ou externe depuis lENSAT vers lextrieur en
gagnant en terme de
performance et dargent.
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
14 Prpjet de Fin dEtudes
- Intgr cette solution dans un serveur propre du centre qui va
tre li directement avec
linterface VOIP connect au routeur principale de lENSAT qui
abonn aux services VOIP
dun oprateur tlphonique.
- Bnficier de tous les services offerts par Astrix.
-
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
15 Prpjet de Fin dEtudes
CHAPITRE II:
LA TELEPHONIE SUR IP ET SES PROTOCOLES ASSOCIES
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
16 Prpjet de Fin dEtudes
II.1. INTRODUCTION
En 1996, Linnovation technologique a apport encore une fois au
monde de la tlcommunication
une invention qui a fait un tournant dans son histoire, et
principalement celui de la tlphonie. En effet, ce
ft en cette anne, la naissance de la premire version de la voix
su IP appele H323, issu de
lorganisation de standardisation europenne ITU-T sur la base de
la signalisation voix RNIS. Une
mthode qui vient remplacer les systmes tlcoms traditionnelles
tout en offrant de nouvelles perspectives
impossible raliser auparavant , une amlioration de service et
une simplicit dexploitation incontestables.
La voix sur IP est une technologie qui consiste acheminer la
voix sous forme de paquets IP sur un
rseau IP .La voix tant un signal analogique est dabord
chantillonne , code sur 8 bits , compresse et
puis encapsule .Une fois cette voix est dcoupe en paquets IP
elle peut tre envoyer sous forme dimpulsions
lectriques ou optiques (0 et 1) via nimporte quel rseau IP.
En effet la voix sur IP opre non seulement sur un rseau internet
mais sur des rseaux publics ou
privs utilisant le protocole IP (ex : internet, ADSL, wifi, Wan,
Lan). En adoptant la VoIP, l'entreprise ne va
pas uniquement substituer un transport oprateur RTC* un
transport IP, mais simplifier la gestion des trois
rseaux (voix, donnes et vido) par ce seul transport. Une
simplification de gestion, mais galement une
mutualisation des efforts financiers vers un seul outil.
Concentrer cet effort permet de bnficier d'un rseau de
meilleure qualit, plus facilement volutif et plus
disponible.
La tlphonie IP est devenue importante pour les entreprises.
L'enjeu est de russir faire converger le
rseau de donnes IP et le rseau tlphonique actuel. Dembl, une
tude bibliographique des notions de base
de cette nouvelle technologie ainsi que ces diffrents protocoles
se montre ncessaire avant de se lancer
implmenter la solution propose. Pour ce faire, ce premier
chapitre sera consacr une tude de la VoIP : ses
avantages, son principe et les protocoles mis en jeu.
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
17 Prpjet de Fin dEtudes
II.2. AVANTAGES DE LA TELEPHONIE IP
La tlphonie na jamais t une application simple. Les contraintes
temps rel et dsynchronisation
psent lourdement sur sa mise en uvre, et la tlphonie par paquet
ne fait que compliquer le transport.
Cependant, plusieurs raisons expliquent le succs de la tlphonie
par paquet, et plus spcifiquement de la
tlphonie sur IP :
Convergence : Quel que soit le type de donnes vhicules, le rseau
est unique : les flux
de voix, de vido, de textes et dapplicatifs transitent sur le
mme rseau. Les communications
deviennent plus riches, et sans avoir besoin de multiplier les
canaux de transport. Les utilisateurs
peuvent, par exemple, envoyer un compte rendu dactivit en mme
temps quils tlphonent
leur correspondant. Pour les utilisateurs, la convivialit est
accrue. En entreprise, la productivit est
amliore. Pour les administrateurs, un seul rseau est
administrer, ce qui simplifie
grandement la gestion.
Optimisation des ressources : Le rseau IP utilisant un transfert
de paquets, lutilisation des
ressources est optimise en comparaison des solutions de type
commutation de circuits. Dans le
rseau RTC, qui est commutation de circuits, des ressources sont
ddies pour toute la dure
de la communication, quelles soient utilises ou non. Or les trs
nombreux silences dune
conversation tlphonique rendent le dimensionnement du canal
rserv systmatiquement trop
grand. Pour que la voix supporte simultanment la superposition
des deux paroles
correspondant aux deux intervenants dune communication
tlphonique (full-duplex), les
rseaux RTC doivent allouer pour chaque intervenant des canaux
diffrents, lun en
mission, lautre en rception. Dans la pratique, lors dune
conversation tlphonique, une
seule personne parle en mme temps. Les ressources sont donc
globalement gaspilles. Cest
pourquoi la rservation effectue dans les rseaux RTC reprsente un
cot nettement suprieur
celui des rseaux IP.
Cot de transport quasiment nul : Grce lintgration de la tlphonie
parmi de
nombreuses autres applications, le cot du transport devient
pratiquement nul. Le rseau
permettant deffectuer le transport est le rseau cur des
oprateurs, celui qui effectue tous
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
18 Prpjet de Fin dEtudes
les transports de donnes. Ces oprateurs, qui taient auparavant
obligs de maintenir au moins
deux rseaux, celui de tlphonie et celui de donnes, nen ont plus
quun seul maintenir.
Lintgration supplmentaire de la tlvision dans le rseau de donnes
fait galement chuter
les cots de transport de cette application.
Services exclusifs : Certains services sont propres aux rseaux
IP. Par exemple, les services
de prsence, consistant dtecter si un utilisateur est connect au
rseau ou non, ne ncessite
aucune rservation de ressources dans un rseau IP, la diffrence
du rseau RTC. De faon
analogue, pour le nomadisme des utilisateurs, il est plus simple
de passer, partout dans le
monde, par le rseau IP plutt que par le rseau RTC.
Disparition des commutateurs locaux : Lie la prcdente, cette
nouvelle donne rsulte de la
possibilit de grer les tlphones depuis le rseau de loprateur
(systme Centre). Des
solutions intermdiaires, comme les PBX-IP, permettent de passer
petit petit des circuits
numriques aux liaisons paquet IP. La tlphonie devient ainsi une
application du rseau IP
comme une autre, si ce nest quelle ncessite une qualit de
service particulire. De ce fait,
les modems ADSL qui amnent chez lutilisateur la connectivit IP
constituent la porte
dentre de la tlphonie IP. Le modem lintgre avec les applications
de donnes (messagerie,
transfert de fichiers, P2P), la tlvision, la visiophonie, etc.
Dbut 2007, cette intgration ntait
pas encore finalise puisque la plupart des postes tlphoniques ne
sont pas encore des postes IP
capables dmettre directement des paquets IP. Il faut un point de
connexion spcifique sur le
modem pour indiquer que le flux est une parole tlphonique. De
mme, le flux de tlvision se
distingue des autres applications par un accs spcifique sur le
modem. Cependant, ds que
les tlphones et les tlvisions seront IP, le rseau domestique ne
distinguera plus ces
applications particulires, et ce sera le modem qui, en filtrant
les flux, dcouvrira les paquets
de tlphonie et les paquets de tlvision pour les traiter en
consquence. Cette
diffrentiation est illustre aux figures ci dessous. La premire
prsente ltat actuel, o les
flux de donnes, de vido et de tlphonie sont diffrencis par la
prise par laquelle ils
transitent, et la seconde celui de demain, o tous les flux sont
intgrs sur le rseau domestique et
sont diffrencis par le biais dun filtre applicatif dans le modem
ADSL.
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
19 Prpjet de Fin dEtudes
Figure 4 :Flux des donns
Cette mme volution vaut pour les petites et moyennes
entreprises, pour lesquelles le PBX-IP deviendra
une sorte de gros modem ADSL, de nombreuses fonctionnalits tant
exportes vers le rseau de loprateur
ou des fournisseurs de services particuliers.
II.3. CONTRAINTES DE LA TELEPHONIE SUR IP
La tlphonie sur IP possde les mmes contraintes de communication
temps rel que la tlphonie
classique. Lorsque deux personnes sont lune en face de lautre,
le temps de transit du signal sortant de la
bouche dun utilisateur est quasiment nul. Lorsque les deux
personnes sont distance et communiquent par
lintermdiaire dun rseau, la mme contrainte doit tre vrifie.
Cette contrainte est de 300 ms entre le
moment o le signal sort de la bouche jusquau moment o il arrive
loreille du destinataire. La valeur de 300
ms correspond une limite suprieure. Pour ne pas avoir
limpression que le correspond est situ lautre
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
20 Prpjet de Fin dEtudes
bout de la Terre, un dlai de 150 ms est prfrable. Nous allons
dtailler cette contrainte du temps de
transit, ainsi que les autres contraintes qui psent sur la
ToIP.
Les contraintes temporelles :
La principale difficult pour raliser de la tlphonie par paquet
provient de la contrainte temporelle
trs forte due linteraction entre individus. Le temps de latence,
cest--dire le temps qui scoule entre
lentre dun paquet dans le rseau et son temps de sortie du rseau
doit tre infrieur 300 ms si lon
veut garder une interaction humaine acceptable. Si lon souhaite
une bonne qualit de la conversation, il ne
faut pas que la latence soit suprieure 150 ms. Un cas encore
plus complexe se produit lorsquil y a un
cho, cest--dire un signal qui revient dans loreille de lmetteur.
Lcho qui repart en sens inverse
est numris par un codec (codeur/dcodeur) et traverse sans
problme un rseau numrique. La valeur
normalise de la latence de lcho tant de 56 ms, pour que lcho ne
soit pas gnant loreille, il ne faut pas
que le temps de transit de la communication dpasse 28 ms dans un
sens, en supposant un rseau
symtrique, demandant le mme temps de transit laller et au
retour. Dans les quipements terminaux,
les logiciels aux extrmits doivent tre capables digrer les
retards et de resynchroniser les octets qui se
prsentent. En rgle gnrale, les tlphones IP ou les ordinateurs
personnels possdent des suppresseurs
dcho vitant cette contrainte temporelle forte.
Le temps de transfert dun flux de parole tlphonique est constitu
de la somme des cinq temps suivants
voir la figure ci-dessous.
Prenons un exemple pour illustrer lensemble des composants
constituant le temps de transfert. On
considre un rseau de type Ethernet 100 Mbit/s. Lapplication
logicielle de lmetteur numrise la
parole tlphonique en un temps ngligeable. Elle utilise un codeur
qui fonctionne une vitesse de 8 Kbit/s et
gnre la transmission de paquets dune taille de 64 octets
(comprenant 16 octets den-tte). Le temps de
propagation considr est de 200 000 km/s, et la liaison entre
lmetteur et le rcepteur comporte7
nuds, chacun traitant un paquet en 1 ms. Nous allons chercher la
distance maximale Dmax entre les
correspondants pour assurer un temps de transfert dau plus 150
ms.
Le temps de transfert vaut ainsi :
Ttransfert = Tnumrisation + Tremplissage + Tpropagation +
Ttransmission + Ttraitement_noeud
Dtaillons chacun de ces temps sparment :
Tnumrisation = 0 ms (nglig)
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
21 Prpjet de Fin dEtudes
Tremplissage = (64 16) octets/8 Kbit/s = 384 bits/8,103 bits =
48 ms
Tpropagation = Dmax/(200 000 km/s) = Dmax/(200 km/ms)
Ttransmission = 64 octets/100 Mbit/s = 512 bits/108 bits = 0,005
12 ms (ngligeable)
Ttraitement_noeud = 7 1 = 7 ms
Pour que le temps de transfert soit infrieur 150 ms, il faut
donc que :
Ttransfert = 0 + 48 + Dmax/200 km + 0 + 7 < 150
Soit une distance Dmax de :
Dmax < (150 55) 200 = 19 000 km
Dans ces conditions, la distance entre lmetteur et le rcepteur
doit tre infrieure 19 000 km pour assurer
un temps de transfert dau plus 150 ms.
II.4. LE PROTOCOLE SIP
Dfinition :
SIP est un protocole normalis et standardis par l'IETF qui a t
conu pour tablir, modifier et terminer
des sessions multimdia. Il se charge de l'authentification et de
la localisation des multiples participants. Il se
charge galement de la ngociation sur les types de mdia
utilisables par les diffrents participants en
encapsulant des messages SDP (Session Description Protocol). SIP
ne transporte pas les donnes
changes durant la session comme la voix ou la vido. SIP tant
indpendant de la transmission des donnes,
tout type de donns et de protocoles peut tre utilis pour cet
change. SIP remplace progressivement H323.
Ceci est justifi par les diffrents atouts de ce standard. Il
sagit dun protocole :
Ouvert : les protocoles et documents officiels sont dtaills et
accessibles tous en tlchargement.
P2P : sur un LAN, SIP fonctionne compltement en P2P, ce n'est
pas le cas pour l'tablissement de
sessions entre deux pairs spars par un NAT
Flexible : SIP est galement utilis pour tout type de sessions
multimdia (voix, vido, mais aussi
musique, ralit virtuelle, etc.)
Simple : SIP est simple et trs similaire http. En effet, le
client envoie des requtes au serveur, qui
lui renvoie une rponse.
Caractristiques :
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
22 Prpjet de Fin dEtudes
Puisque le travail demand sera effectu via le protocole SIP, on
sattardera un peu expliquer les aspects
et les caractristiques qui font de ce protocole un bon choix
pour ltablissement des sessions. Les
principales caractristiques du protocole SIP sont :
Fixation dun compte SIP : Il est important de sassurer que la
personne appele soit toujours
joignable. Pour cela, un compte SIP sera associ un nom unique.
Par exemple, si en tant
quutilisateur dun service de voix sur IP, vous disposez dun
compte SIP et que chaque fois que vous
redmarrez votre ordinateur, votre adresse IP change, vous devez
cependant toujours tre
joignable.
Votre compte SIP doit donc tre associ un serveur SIP (proxy SIP)
dont ladresse IP est fixe. Ce
serveur vous allouera un compte et vous permettra deffectuer ou
de recevoir des appels quelques
soit votre emplacement. Ce compte sera identifiable via votre
nom (ou pseudo).
Changement des caractristiques durant une session : Un
utilisateur doit pouvoir modifier les
caractristiques dun appel en cours. Par exemple, un appel
initialement configur en voice-
only (voix uniquement) peut tre modifi en voix + vido .
Diffrents modes de communication : Avec SIP, les utilisateurs
qui ouvrent une session peuvent
communiquer en mode point point, en mode diffusif ou dans un
mode combinant ceux-ci.
Mode Point point : on parle dans ce cas l dunicast qui
correspond la communication
entre 2 machines.
Mode diffusif : on parle dans ce cas l de multicast (plusieurs
utilisateurs via
une unit de contrle MCU Multipoint Control Unit).
Combinatoire : combine les deux modes prcdents. Plusieurs
utilisateurs
interconnects en multicast via un rseau maillage complet de
connexion.
Gestion des participants : Durant une session dappel, de
nouveaux participants peuvent joindre
les participants dune session dj ouverte en participant
directement, en tant transfrs ou en
tant mis en attente (cette particularit rejoint les
fonctionnalits dun PABX par exemple ou
lappelant peut tre transfr vers un numro donn ou tre mis en
attente).
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
23 Prpjet de Fin dEtudes
Ngociation des mdias supports : Cela permet un groupe durant un
appel de ngocier sur les types
de mdias supports. Par exemple, la vido peut tre ou ne pas tre
supporte lors dune session.
Adressage : Les utilisateurs disposant dun numro (compte) SIP
disposent dune adresse
ressemblant une adresse mail (sip:[email protected]).
Le numro SIP est unique pour chaque utilisateur.
II.5. LE PROTOCOLE IAX
IAX (Inter Asterisk eXchange) : protocole dvelopp par Digium
pour permettre le dialogue entre serveurs
Asterisk (Fig.5) en toute simplicit et rapidit (port UDP unique,
utilisation de Real Time Protocol, en-tte
lger (4 octets au lieu de 12 minimum pour SIP), messages de
contrle plus petit, implmentation de
linternationalisation (un PBX ou un tlphone peut recevoir du
contenu dans sa langue native).
Figure 5 : Protocole IAX
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
24 Prpjet de Fin dEtudes
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
25 Prpjet de Fin dEtudes
CHAPITRE III:
INSTALATION ET CONFIGURATION ASTERISK
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
26 Prpjet de Fin dEtudes
III.1. INTRODUCTION
Le PBX open source Asterisk a vu le jour quand Mark Spencer, a
voulu acqurir un PBX traditionnel pour sa
socit. Le crateur d'Asterisk, trouvant que le prix d'acquisition
d'un PBX traditionnel tait dmesur,
initia un projet open source. Il a donc commenc dvelopper
Asterisk.
Son quipe s'est rapidement rapproche de celle de Jim Dixon
(Zapata Telephony Project), dans le but
de construire des cartes d'interface "bon march" avec le rseau
tlphonique classique. Leur but tait de
construire des cartes compatibles avec des plateformes bases sur
Intel et ainsi de permettre n'importe quel
PC, avec le systme d'exploitation Linux, une carte d'interface
et le logiciel Asterisk d'avoir un PBX
entirement fonctionnel.
Pour info, le nom Asterisk fait rfrence au symbole "*" .Ce choix
a t fait car Asterisk est conu
dans le but d'offrir une trs grande souplesse dans des rseaux de
voix.
Asterisk aussi joue le rle dune passerelle de tlphonie pour tout
utilisateur utilise des tlphones soit
physiques ou logiques afin dacheminer la voix souvent des rgles
et des plans de numrotation.
Asterisk comme serveur de tlphonie plus avantageux nous offre la
possibilit de le configurer travers
plusieurs fichiers de configuration. Les fichiers sip.conf et
iax.conf se rfrent respectivement aux
configurations des extensions et tlphones utilisant les
protocoles SIP et IAX. Dans le long de ce projet on
travaillerait avec le protocole SIP donc, on manipule le fichier
sip.conf pour les configurations des extensions.
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
27 Prpjet de Fin dEtudes
III.2. INSTALATION ASTERISK
Comme environnement de travail, nous avons choisi la
distribution Ubuntu car il est stable et garanti les
logiciels open source.
Linstallation du serveur ici ncessite une connexion internet
pour que la commande apt prend
dutilit.
Sur un shell excutez les commandes suivantes :
Note : Cette mthode nest pas valable pour toutes les
distributions car elle utilise pour installer un
pacquage le programme Update Manager (Fig.6) qui nest pas
disponible sur toutes les distributions.
Figure 6 : Gestionnaire des paquets
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
28 Prpjet de Fin dEtudes
III. 3. CONFIGURATION DES COMPTES CLIENTS
III.3.1 Configuration de fichier SIP.conf :
Le fichier sip.conf est utilis pour configurer les logins et
mots de passe de tous les priphriques. Ces
priphriques peuvent tre des tlphones, des passerelles
analogiques ou encore dautres serveurs. Ce
fichier est organis en diffrentes zones appeles context .
On a remplac le contenu du fichier /etc/asterisk/sip.conf par ce
qui suit :
Figure 7 : Fichier sip.conf
Sauvegardez et fermez le fichier. Voici la signification des
lments:
type=friend : signifie que le client peur recevoir et passer des
appels username=sbai : login secret=sbai : mot de passe
host=dynamic : le client peut se connecter depuis n'importe quelle
IP
La configuration ci-haut nous avons crer deux utilisateurs qui
sont dfinies par les noms mouaad et sbai.
Ces mmes informations qui seront configurer par la suite au
softphone.
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
29 Prpjet de Fin dEtudes
III.3.2 Configuration de fichier extensions.conf
Dans ce fichier nous allons pouvoir paramtrer la faon dont sont
grs les appels. Tout au bout du fichier,
on a rajout :
Figure 8 : extensions.conf
Le client sbai aura le numro "1716" et mouaad aura le
"1717".
III.4 Service VoiceMail :
Aprs l'installation de Serveur Asterisk. Ici nous allons voir
comment paramtrer une messagerie.
Lorsque quelqu'un essaiera d'appeler un utilisateur absent ou
occup, il sera redirig vers la boite vocale.
Celle-ci enregistrera un message et plus tard l'intress pourra
le consulter. Par dfaut, Asterisk propose des
voix en anglais. Mais dans les dpts dUbuntu/debian il est
possible de trouver des voix en franais:
Installation de voix franaise
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
30 Prpjet de Fin dEtudes
Configuration
On a commenc par diter le voicemail.conf :
Et tout au bout on a rajout :
Figure 9 : Fichier Voicemail.conf
Nous avons cr la boite vocale numro "1000", avec le mot de passe
"1010" pour le client sbai. Idem pour le client mouaad. Les
adresses mail mises au bout sont les adresses du propritaire de la
boite.
On a dit ensuite le sip.conf et retrouvez le paragraphe que nous
avions crit pour le client sbai. Au bout, on a rajout le mailbox
pour chaque client (Fig.9).
Loption mailbox sert a affect un numro de boite vocale au client
(Fig.10).
Lorsque le client va appeler le numro de la consulter de boite
vocale (nous serons vient de le dfinir), cette
dernire va demander le numro de boite de client.
Par exemple : Lorsquon veut consulter la boite de client sbai on
va entrer le numro de consultation du boite, en suite on va entrer
le numro 1000.
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
31 Prpjet de Fin dEtudes
Figure 10 : Fichier sip.conf
On a Ouvr ensuite le fichier extensions.conf et on le-modifier
pour obtenir ceci :
Figure 11 : Fichier extensions.conf
Nous avons configur une boite vocale pour le client sbai et
mouaad. Maintenant nous allons mettre en place un numro pour que
les clients puissent consulter leur boite.
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
32 Prpjet de Fin dEtudes
Dans le fichier extensions.conf, il faut rajouter :
Figure 12 : Fichier extensions.conf
Le numro "1000" redirigera vers la boite vocale "1716", donc
celle du client sbai. Mais le mot de passe sera demand (tout
l'heure on a mis "1716").
Et le numro 1001 redirigera vers la boite vocale "1717", celle
du client mouaad. Un mot de passe sera galement requis.
Le numro 500 pour que les clients puissent consulter leur boite
vocale.
III.5. Service SendMail :
Sendmail est un serveur de messagerie lectronique dont le code
source est ouvert. Il se charge de la livraison et
de l'envoi de courriers lectroniques (courriels).
Sendmail permet la programmation de filtres de tout type au
travers d'une interface particulire du nom
de milter. Cette interface n'est pas accessible directement et
doit donc avoir t spcifie lors de la compilation
de Sendmail. Cette interface invoque diffrentes fonctions en
langage C redfinir dans le filtre. Les fonctions
dfinies par le filtre sont ensuite appeles au cours du
traitement du courriel par Sendmail, et ce diverses
tapes cls comme la lecture de l'en-tte ou du corps du message ce
qui permet ainsi de modifier ces derniers
avant d'envoyer le courriel vers l'extrieur ou vers la bote
finale.
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
33 Prpjet de Fin dEtudes
Figure 13 : procdure d'envoie de mail
1. L'utilisateur se connecte au serveur.
2. Il laisse un message sur la boite vocale d'un
correspondant.
3. Asterisk crit un mail pour le propritaire de la boite mail et
demande exim de l'envoyer.
4. Pour ne pas se heurter aux protections anti-spam et se perdre
dans les DNS, il demande un serveur externe.
5. Le serveur (ex: smtp.free.fr) traite la demande.
6. Il envoie un courrier l'adresse demande.
On veut quAsterisk envoie un mail lorsque lon a un message dans
la boite vocale, et pour le faire il faut dabord faire appel un
serveur de messagerie utilis par Asterisk ; il sagit de sendmail et
par la suite diter les fichiers de configuration : voicemail.conf
et extensions.conf
Configuration de SendMail
Par dfaut ce mail sera crit en anglais mais on a rendre en
franais.
On a ouvrez le fichier voicemail.conf et cherchez les lignes
emailsubject et emailbody. Juste ct vous avez
les phrases (en anglais) qui sont utilises. On a les adapter en
franais (Fig.13).
Dans le fichier voicemail.conf il ya aussi un liste des
variables. Par exemple:
${VM_DATE} est remplac par la date du message ${VM_NAME} est
remplac par le nom du destinataire
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
34 Prpjet de Fin dEtudes
Avec ceci vous pouvez personnaliser le mail qui sera envoy. Dans
ce fichier de config il y a aussi une
ligne attach=yes (Fig.13). Elle signifie que le mail envoy
contiendra le message vocal en pice jointe.
Figure 14 : Fichier Voicemail.conf
Pour dmarrer la procdure de configuration denvoi de mail, il
faut installer exim qui gre cette opration.
Par dfaut, exim ne gre l'envoi de mail qu'en interne. Il faut le
configurer pour fonctionner en externe et
utiliser un autre serveur SMTP en relais:
Par la suite la fentre ci-dessus apparaitre :
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
35 Prpjet de Fin dEtudes
Figure 15 : Configuration de serveur de courriel
Aprs de choisir LEnvoi via relais, Une demande dentr le nom de
serveur SMTP
Figure 16 : Configuration du serveur de courriel
N .B !! On a encore de travailler sur le serveur SMPT dans le
Centre MERF-TECH.
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
36 Prpjet de Fin dEtudes
III.6. Mise en place dune Audio-Confrence sous Asterisk
Laudioconfrence permet de s'entendre et de communiquer
verbalement, et ce en temps rel. Cela permet aussi
d'tablir des rapports de groupe, mme si on se trouve distance de
notre interlocuteur.
LAudioconfrence est une application internet qui offre la
possibilit d'organiser des confrences avec des
personnes distantes. C'est un outil de collaboration synchrone
(tous les participants entendent la mme chose au
mme moment) avec une liaison audio de la Voix sur IP.
Figure 17 : Audioconfrence
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
37 Prpjet de Fin dEtudes
Les Avantages de laudioconfrence
Les confrences tlphoniques permettent daccroitre la
participation de toutes les parties intresses qui
bnficient dun accs facile et gal a linformation.
Les relations entrepreneuriales nen seront que meilleures grce a
lamlioration de la communication au sein
dune entreprise.
Les solutions daudioconfrence permettent des runions plusieurs
sites. Et les systmes daudioconfrence
prsentent galement dautres avantages importants :
Des runions productives et naturelles
Relativement peu couteuse
Technologie assez fiable
Possibilit de grand nombre de lignes dappel
Familiarit des technologies : Atteint plus de personnes du
moment quelle utilise les technologies
de tlphone disponibles.
Configuration de Fichier MeetMe.conf
Ce fichier permet de dclarer des confrences de type statique, Le
syntaxe est :
Les options sont nombreuses et les principales sont les
suivantes :
-i : permet dannoncer quand les personnes entrent ou quittent la
confrence. -c: annonce le nombre de personnes qui rejoignent la
confrence. -p: permet aux personnes de quitter la confrence en
appuyant sur #. -m: mode coute-impossibilit de parler. -t : mode de
discours impossibilit dcouter. -d : permet dajouter une confrence
de manire dynamique partir du plan de numrotation. -s : permet de
prsenter le menu utilisateur ou administrateur si la touche * est
presse.
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
38 Prpjet de Fin dEtudes
Figure 18 : Fichier meetme.conf
Configuration de salle de confrence
Comme tout service fournit par Asterisk , il faut lactiver dans
le fichier extensions.conf, pour cela le cas de la
confrence, la configuration est comme suit :
Figure 19 : Fichier extensions.conf
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
39 Prpjet de Fin dEtudes
Quand un utilisateur compose lextension 700, Asterisk le place
automatiquement dans la confrence 700.
Si un autre utilisateur fait de mme, il entrera dans la
confrence 700, les deux utilisateurs pourront alors
entrer en communication, et ainsi de suit.
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
40 Prpjet de Fin dEtudes
CHAPITRE IV :
SOFTPHONES
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
41 Prpjet de Fin dEtudes
IV.1.INTRODUCTION
Un softphone est un logiciel que l'on utilise pour faire de la
tlphonie sur Internet depuis son ordinateur.
Il existe un trs grand nombre de softphones dont l'un des plus
clbre est X-Lite propos par X-ten.
Les interfaces de ces softphones sont souvent simples
d'utilisation et trs compltes puisque toutes les
fonctionnalits qui existent sur des tlphones classiques existent
aussi sur les softphones.
Les interfaces des softphones sont souvent intuitives et de la
forme d'un tlphone. Les fonctionnalits
des softphones sont les mmes que celles des tlphones classiques.
En plus des fonctionnalits de tlphonie
classique, les softphones incorporent souvent des services
supplmentaires comme la video sur IP, la prsence,
permettant de connaitre la disponibilit de ses contacts et de
nombreux autres services. Par ailleurs, l'application
peut galement tre intgre avec d'autres applications installes
sur l'ordinateur : avec la messagerie
lectronique par exemple, afin de pouvoir appeler directement un
numro de tlphone dans un courriel (click-
to-call) ou d'accder au gestionnaire de contacts pour gnrer des
appels.
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
42 Prpjet de Fin dEtudes
IV.2. Logiciel de tlphonie X-Lite
X-Lite bas sur le programme Eyebeam, est un logiciel de tlphonie
par Internet (VoIP) utilisant le protocole
SIP (Session Initiation Protocol).
X-Lite dispose de nombreuses fonctions dignes d'un tlphone
professionnel comme la vido-confrence, la
mise en attente d'un interlocuteur, un mode de confrence audio
plusieurs, le renvoi automatique des appels
ou encore la messagerie instantane intgre.
Une fois le compte SIP et X-Lite paramtrs, il est possible de se
constituer un carnet d'adresses pour
commencer tlphoner. Pour cela il faut tout de mme possder un
micro-casque, qui est essentiel lors de la
communication.
X-Lite offre d'ailleurs une grande possibilit de configuration
du matriel audio/vido (annulation de l'effet
d'cho, rduction du bruit automatique, galisation du son, type de
micro, etc.
En Septembre 2010, publi CounterPath X-Lite 4.0 Il intgre de
nombreuses fonctionnalits de X-Lite 3.0, mais
dispose d'une interface utilisateur redessine sur la base Bria
le softphone de CounterPath.
Anciennes versions de X-Lite incluent: X-Lite 2.0 pour Linux,
qui utilise l'ancienne base de code X-Pro et X-Lite
3.0 pour Windows et Mac OS X qui utilise la base de code
eyeBeam. X-Lite 2.0 est uniquement audio, tandis
que X-Lite 3.0 a audio, vido et messagerie instantane tout en
tant capable de prsence.
En 2005, X-Lite tait le produit de l'anne par le magazine
Internet Telephony.
X-Lite complte d'autres produits non libres offerts par
l'entreprise.
IV.2.1 Instalation
La tlphonie Internet par VTX fonctionne avec le tlphone logiciel
X-Lite de Xten Networks. Voici le
lien pour tlcharger le softphone:
http://www.xten.com/index.php?menu=download/
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
43 Prpjet de Fin dEtudes
Lancez la marche suivre pour installer le logiciel, cliquez sur
Finish et redmarrez votre ordinateur l'invite du programme
d'installation.
Le processus de configuration du matriel est effectu
automatiquement.
Le tlphone logiciel X-Lite va se lancer
automatiquement et une alerte de scurit
Windows va s'ouvrir: cliquez sur le bouton "Dbloquer".
Note ! sur la scurit: en autorisant l'accs Internet au programme
X-Lite vous ne mettez pas en pril la scurit de votre
ordinateur.
Figure 20 : Fin de l'installation du logiciel
X-Lite
Figure 21 : Alerte du centre de scurit sous
Windows XP
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
44 Prpjet de Fin dEtudes
VI.2.2 Configuration et utilisation
Pour le premier lancement de X-Lite, une fentre va apparatre
automatiquement; suivant votre firewall, vous
devrez attendre jusqu 20 secondes.
Si la fentre n'apparat pas, cliquez sur le bouton d'accs au menu
(Fig.13).
La fentre de configuration des comptes SIP s'ouvre, cliquez sur
"Add" pour ajouter vos paramtres
personnels (Fig.15).
Veuillez indiquer les paramtres comme ceci :
Display Name = Libre votre choix (votre nom, etc)
User name = nom dutilisateur inscrit au compte SIP Votre Login
SIP
Password = mot de pass Votre mot de passe SIP
Authorization user name = Votre Login SIP
Domain = ladresse de serveur
Domain Proxy = ne rien modifier
Appliquez les modifications et quittez le menu des comptes
SIP.
Figure 22 : Bouton d'accs au menu
Figure 23 : Affichage des comptes SIP de
X-Lite
Figure 24 : Menu de configuration
SIP
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
45 Prpjet de Fin dEtudes
La configuration est termine, l'affichage vous indique que vous
tes enregistr correctement lorsque vous
pouvez voir "Ready" tout gauche de l'cran et vous pouvez, ds
maintenant, mettre et recevoir des appels.
Figure 25 : Affichage principal X-Lite
prt
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
46 Prpjet de Fin dEtudes
1. Bouton d'accs au menu de configuration 2. Rduire la fentre 3.
Quitter le programme 4. Affichage principal: tat, appels, etc. 5.
Accs au menu vido 6. Liste des appels et des contacts 7. Ligne 1 8.
Ligne 2 9. Accs au site de l'diteur 10. Mettre en attente 11.
Enregistrer 12. Rponse automatique 13. Confrence automatique 14. Ne
pas dranger 15. Confrence 16. Appeler - prendre un appel 17.
Raccrocher - terminer un appel 18. Touche Flash (fonctions
dynamiques) 19. Recomposer le numro prcdent 20. Muet 21. Volume du
haut-parleur 22. Volume du micro
Utilisation
Lancer un appel: utilisez les boutons du tlphone pour composer
le numro comme pour un tlphone mobile et cliquez sur le bouton
d'appel (le tlphone vert) pour appeler.
Recevoir un appel: utilisez la touche "ENTER" de
votre clavier, ou bien le bouton vert du tlphone, ou
encore les boutons de la bote de dialogue ci-contre pour
rpondre (Fig.17).
Pendant la conversation, la bote de dialogue ci-
contre reste affiche avec les informations de
l'appelant et permet de raccrocher (Fig.18).
Figure 26 : Appel
entrant
Figure 27 : Appel en cours
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
47 Prpjet de Fin dEtudes
Double appel :: cliquez sur le bouton "LINE2" pendant l'appel et
parler votre deuxime correspondant. Le premier correspondant est
alors mis en attente jusqu ce que vous repreniez la conversation en
slectionnant "LINE1"
Transfert dun appel en cours::: cliquez sur le bouton "Flash"
pendant l'appel et appelez le correspondant
auquel vous souhaitez transfrer l'appel en cours. Le premier
correspondant est alors mis en attente.
Mise en attente d'un appel: cliquez sur le bouton "HOLD" pour
mettre en attente votre correspondant, celui-ci entendra de la
musique pendant l'attente. Pour reprendre l'appel, il suffit de
cliquer sur le numro affich.
Confrence::: cliquez sur le bouton "CONF" pendant l'appel et
appeler le correspondant que vous souhaitez joindre la confrence.
Le premier correspondant est alors mis en attente.
Configuration avance
Pour accder au menu de configuration avance,
cliquez sur l'icne droite et ensuite sur "Options"(Fig.19)
Figure 28 : Menu principal
Le menu gnral permet d'effectuer les rglages suivants:
Comportement l'application
Rglages des alertes et des sons
Gestion du statut de l'utilisateur
Rglages du hardware
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
48 Prpjet de Fin dEtudes
Figure 29 : Menu avanc
Tout en bas de la fentre, gauche, cliquez sur
le bouton Advenced
pour accder au menu avanc (Fig.20).
Le menu advanced permet d'effectuer les
rglages suivants :
Slection, tri des codecs audio pour l'application.
Slection des codecs vido pour l'application.
Rglages avancs des paramtres du rseau.
Qualit de service
Diagnostics
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
49 Prpjet de Fin dEtudes
Gestion des renvois dappels : La configuration des renvois des
appels s'effectue par
La gestion des appels propres X-Lite :
Historique des appels et gestion de la prsence de
l'utilisateur
Appels manqus - appels reus - appels sortants appels entrants
bloqus
En double-cliquant sur un numro celui-ci est automatiquement
compos.
Liste des contacts et de la gestion de prsence: Gestion de la
prsence de l'utilisateur, la manire de MSN, ICQ, etc.
Ne fonctionne que lorsque ce service est support sur le Rseau
SIP !
Gestion des contacts avec ajout, importation et exportation des
contacts au format de fichier .csv
En double-cliquant sur un contact, le numro de celui-ci est
automatiquement compos.
Figure 30 : Menu des appels
Figure 31 : Menu de gestion des contacts et de prsence
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
50 Prpjet de Fin dEtudes
Cette section dcrit les problmes ventuels rencontrs.
Impossible d'mettre un appel sortant
L'affichage indique que l'appel ne peut pas tre mis, cest un
problme li aux diffrents codecs de la VoiP.
Cochez l'option "Accepter le codec G711" et valider la
modification !
Le son saute de temps autre: demander l'interlocuteur d'ajuster
le volume de son microphone.
Prsence d'un bruit de fond gnant: symptomatique d'un problme de
rglage du seuil de silence du microphone, le seuil de silence doit
tre rgl 10% environ au-dessus du bruit ambiant.
Son mauvais ou strident:
1. Si vous avez une connexion Internet sans fil, vous tes
peut-tre hors d'un point d'accs ou en limite de deux points trop
proches lun de lautre ce qui peut crer des interfrences.
2. Il se peut que des paquets se soient perdus dans le rseau.
Vrifiez la performance, la latence et la sortie
du rseau en faisant un ping sur ladresse du serveur DNS par
exemple. Une latence jusqu 200 millisecondes de ping doit dlivrer
une bonne qualit audio.
3. Les cartes rseaux ou les points d'accs peuvent avoir des
problmes de performance. Veillez
utilisez les pilotes les plus rcents pour votre matriel.
Certains types d'couteurs peuvent crer ces chos. Vous tes peut tre
une distance trop faible de l'interlocuteur (dans la mme pice ou en
bas d'un vestibule
par exemple). La balance du microphone n'est pas silencieuse
dans la section playback des contrles audio de Windows.
Quand vous configurez le son, vous devez examiner le rglage du
contrle de volume.
IV.3. Logiciel de tlphonie Ekiga
Ekiga est un logiciel libre de tlphonie et de visioconfrence par
Internet (voix sur IP),
pour GNU/Linux,BSD et Windows dont l'interface a t dveloppe avec
les bibliothques de
l'environnement GNOME (il fonctionne aussi sur les autres
environnements).
Ekiga utilise les protocoles de communication standards et
ouverts H.323 et SIP, ce qui le rend
compatible et interoprable avec les autres logiciels et
appareils bass sur ces mmes protocoles.
Notamment, une compatibilit parfaite existe avec le logiciel
Xmeeting sous Mac OS.
IV.3.1 Instalation
La tlphonie Internet par VTX fonctionne avec le tlphone logiciel
Ekiga. Voici le lien pour tlcharger Ekiga
http://www.tomsguide.com/us/download/Ekiga-gnomemeeting,0305-4589.html
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
51 Prpjet de Fin dEtudes
Lancez la marche suivre pour installer le logiciel,
cliquez sur Finish et redmarrez votre ordinateur
l'invite du programme d'installation.
Le processus de configuration du matriel est effectu
automatiquement.
VI.3.2 Configuration et Utilisation
Pour le premier lancement dEkiga cette fentre va apparatre
automatiquement
Figure 33 : Premier lancement d'Ekiga
Lors de louverture de la fentre, cliquez sur Edition >>
Comptes
Figure 32 : Fin d'installation de Ekiga
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
52 Prpjet de Fin dEtudes
Figure 34 : Edition d'Eikga
Aprs cette fentre vous permet de choisir le type de compte que
vous volez :
Figure 35 : Choisir le type de compte
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
53 Prpjet de Fin dEtudes
Figure 36 : Modifier le compte
Veuillez indiquer les paramtres comme ceci :
Nom = Libre votre choix (votre nom, etc)
Utilisateur = nom dutilisateur inscrit au compte SIP Votre Login
SIP
Mot de passe= Votre mot de passe SIP
Identifiant dAuthentification = Votre Login SIP
Registraire = ladresse de serveur
Domain Proxy = ne rien modifier
Appliquez les modifications et appuie sur OK.
La configuration est termine, l'affichage vous indique que votre
configuration est en train de traitement,
lorsquil indique inscrit sur l'cran la configuration est donc se
fait correctement et vous pouvez mettre et
recevoir des appels.
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
54 Prpjet de Fin dEtudes
Figure 37 : Traitement des donnes
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
55 Prpjet de Fin dEtudes
CHAPITRE V :
DEPLOIEMENT
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
56 Prpjet de Fin dEtudes
VI.1. Dmarrage de Serveur ASTERISK
Quand on dmarre la machine, on click sur le terminal (voir le
Figure)
Figure 38 :Terminal
Puis on tape la commande qui permet de dmarrer le serveur
ASTERISK
Figure 39 : Dmarrage de serveur
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
57 Prpjet de Fin dEtudes
VI.2. Appel Audio
X-Lite vers X-Lite :
Avant davoir modifi le compte SIP, X-Lite nautorise pas la
possibilit de faire un appel (Fig.31) car il ny a
aucune information propos des clients inscrit au serveur
ASTERISK.
Figure 40 : X-lite en mode Echec
Lors de modification du compte SIP, ce dernier va inscrit au
serveur.
Alors X-Lite indique quil est prt Ready (voir le figure)
X-Lite donc vous donne le feu-vert de faire et recevoir des
appels aux autres comptes SIP.
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
58 Prpjet de Fin dEtudes
Figure 41 : X-lite Prt Figure 42 : X-lite Prt
Par exemple on va faire un appel au Numro 1716 qui est adress au
client sbai
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
59 Prpjet de Fin dEtudes
Figure 43 : Appeler le client 1716
Ekiga vers Ekiga :
Aprs avoir modifi le compte SIP, Ekiga affiche un message
inscrit qui exprime que linscription du client
sur le serveur ASTERISK est russite.
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
60 Prpjet de Fin dEtudes
Figure 44 : Client "sbai" inscrit Figure 45 : Client "mouaad"
inscrit
Note : on peut aussi faire une combinaison dappel entre X-lite
et Ekiga.
nfrence
Ekiga :
On appuie sur le bouton Salle de confrence > Edition
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
61 Prpjet de Fin dEtudes
Figure 46 : Salle de confrence
Puis il faut entrer le numro SIP de la salle de confrence en
modifiant le paramtre suivant :
Figure 47 : modifier les paramtres
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
62 Prpjet de Fin dEtudes
VI.4 La Visiophonie
La visiophonie a du mal se dvelopper pour des raisons de cot et
de non-compatibilit des diffrents
systmes de visiophonie, dont les codecs utilisant des
algorithmes de codage propritaires. Aussi, depuis 1991,
les codecs se conformant la norme H.261 dominent le march. Mais
ce qui fait vritablement chuter les prix,
c'est la compression/dcompression par logiciel, solution moins
coteuse que le codec qui l'intgrait. Le cot
gnral est ainsi allg de celui de la partie matrielle du codec,
par exemple, la technologie vido indo
d'Intel qui adopte la normeH.320.
Actuellement la visio utilise le codec H.263 ou MPEG-4.
Quand un appel visio est lanc partir d'un terminal c'est le
protocole H.324M qui est utilis. L'oprateur de
tlphonie mobile ouvre une voie entre le tlphone et une gateway
PSTN (SS7-ISUP) / VOIP (SIP ou H.323).
Le protocole H.324m englobe de multiples protocoles et codecs
essentiellement standardises par l'ITU
(International Telecom Union).
On peut citer :
H.223 pour le multiplexage/demultiplexage des donnes sur le
canal de donnes.
H.245 pour la ngociation des codecs audio/video/donnes utiliss
pendant la communication.
H.263 pour la partie video.
AMR, G.711, G.723 pour l'change des donnes audio. (AMR et G.723
sont des codecs audio
brevets)
X-Lite :
Aprs la configuration de fichier SIP au serveur, Loption Start
permet de dmarrer/arrter lenvoi de vido.
Figure 48 : X-Lite Vido
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
63 Prpjet de Fin dEtudes
Ekiga :
Loption Aperu de La vido permet denvoyer le video au
destinataire
Figure 49 : Ekiga Video
VI.5 Voice Mail
Le serveur Asterisk a un fichier Voicemail.conf, lorsque
quelqu'un essaiera d'appeler un utilisateur absent ou
occup, il sera redirig vers la boite vocale. Celle-ci
enregistrera un message et plus tard l'intress pourra le
consulte.
Donc on a configur ce fichier et mettre en place le numro 600
pour consulter la boite vocale des deux
utilisateurs.
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
64 Prpjet de Fin dEtudes
VI.6 Autres Service
Asterisk est un serveur multiservices, en peut avoir dautres
services comme les-dessues :
Messagerie SMS
Rpondeur automatique (IVR)
Musique d'attente
Les Files d'attente
L'enregistrement des appels
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
65 Prpjet de Fin dEtudes
Conclusion Gnrale
Ce projet nous a permis dtudier et de mettre en place le systme
de voix sur IP.
Asterisk qui est pleine croissance dans le monde professionnel
ce qui sera un avantage non ngligeable lors
daccder dans le monde du travail. Nous avons galement mis
lpreuve nos connaissances dans les systmes
linux et de les dvelopper dune faon indirecte.
Par ailleurs les multiples connaissances acquises sur les
fonctionnalits avances dAsterisk, nous ont
permis de constater quil pouvait faire de lombre aux gros
centraux tlphoniques.
De plus ce travail a galement t un avantage pour nous de
dcouvrir comment installer et
configurer le serveur avec sa mise en place comme passerelle de
tlphonie et dassigner de multiples
mthodes daccs pour les clients sur leurs environnement du
travail. La messagerie vocale pris aussi son
tour dtudes dont on a simul une simple boite vocale plusieurs
langues.
Enfin, lavantage dune telle tude est darriver faire correspondre
plusieurs services et utilits pour
rsulter sur un projet innovant et qui nous a fait dcouvrir
lavenir de linformatique, de la tlphonie des
rseaux et des tlcommunications.
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
66 Prpjet de Fin dEtudes
LISTE DES FIGURES
FIGURE 1 : GEOLOCALISATION ENSATE
...................................................................................................................................
8
FIGURE 2 : IMAGE SATELLITE D ENSATE
.................................................................................................................................
9
FIGURE 3 : IMAGE SATELLITE DE LESPACE OCCUPER PAR ENSATE
.........................................................................................
9
FIGURE 4 :FLUX DES DONNES
..................................................................................................................................................
19
FIGURE 5 : PROTOCOLE IAX
....................................................................................................................................................
23
FIGURE 6 : GESTIONNAIRE DES PAQUETS
.........................................................................................................................................
27
FIGURE 7 : FICHIER SIP.CONF
...................................................................................................................................................
28
FIGURE 8 : EXTENSIONS.CONF
..................................................................................................................................................
29
FIGURE 9 : FICHIER VOICEMAIL.CONF
.....................................................................................................................................
30
FIGURE 10 : FICHIER SIP.CONF
.................................................................................................................................................
31
FIGURE 11 : FICHIER EXTENSIONS.CONF
..................................................................................................................................
31
FIGURE 12 : FICHIER EXTENSIONS.CONF
..................................................................................................................................
32
FIGURE 13 : PROCEDURE D'ENVOIE DE MAIL
............................................................................................................................
33
FIGURE 14 : FICHIER VOICEMAIL.CONF
...................................................................................................................................
34
FIGURE 15 : CONFIGURATION DE SERVEUR DE COURRIEL
..................................................................
ERREUR ! SIGNET NON DEFINI.
FIGURE 16 : CONFIGURATION DU SERVEUR DE COURRIEL
........................................................................................................
35
FIGURE 17 : AUDIOCONFERENCE
.............................................................................................................................................
36
FIGURE 18 : FICHIER MEETME.CONF
........................................................................................................................................
38
FIGURE 19 : FICHIER EXTENSIONS.CONF
..................................................................................................................................
38
FIGURE 20 : FIN DE L'INSTALLATION DU LOGICIEL X-LITE
......................................................................................................
43
FIGURE 21 : ALERTE DU CENTRE DE SECURITE SOUS WINDOWS XP
......................................................................................
43
FIGURE 22 : BOUTON D'ACCES AU MENU
.................................................................................................................................
44
FIGURE 23 : AFFICHAGE DES COMPTES SIP DE X-LITE
............................................................................................................
44
FIGURE 24 : MENU DE CONFIGURATION SIP
............................................................................................................................
44
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
67 Prpjet de Fin dEtudes
FIGURE 25 : AFFICHAGE PRINCIPAL X-LITE PRET
....................................................................................................................
45
FIGURE 26 : APPEL ENTRANT
...................................................................................................................................................
46
FIGURE 27 : APPEL EN COURS
..................................................................................................................................................
46
FIGURE 28 : MENU PRINCIPAL
.................................................................................................................................................
47
FIGURE 29 : MENU AVANCE
.....................................................................................................................................................
48
FIGURE 30 : MENU DES APPELS
................................................................................................................................................
49
FIGURE 31 : MENU DE GESTION DES CONTACTS ET DE
PRESENCE.............................................................................................
49
FIGURE 33 : PREMIER LANCEMENT D'EKIGA
............................................................................................................................
51
FIGURE 32 : FIN D'INSTALLATION DE EKIGA
............................................................................................................................
51
FIGURE 34 : EDITION D'EIKGA
.................................................................................................................................................
52
FIGURE 35 : CHOISIR LE TYPE DE COMPTE
...............................................................................................................................
52
FIGURE 36 : MODIFIER LE COMPTE
..........................................................................................................................................
53
FIGURE 37 : TRAITEMENT DES
DONNEES..................................................................................................................................
54
FIGURE 38 :TERMINAL
.............................................................................................................................................................
56
FIGURE 39 : DEMARRAGE DE SERVEUR
....................................................................................................................................
56
FIGURE 40 : X-LITE EN MODE ECHEC
.......................................................................................................................................
57
FIGURE 41 : X-LITE PRET FIGURE 42 : X-LITE PRET
....................................... 58
FIGURE 43 : APPELER LE CLIENT 1716
.....................................................................................................................................
59
FIGURE 44 : CLIENT "SBAI" INSCRIT FIGURE 45 : CLIENT "MOUAAD"
INSCRIT ............... 60
FIGURE 46 : SALLE DE CONFERENCE
........................................................................................................................................
61
FIGURE 47 : MODIFIER LES PARAMETRES
.................................................................................................................................
61
FIGURE 48 : X-LITE VIDEO
......................................................................................................................................................
62
FIGURE 49 : EKIGA VIDEO
.......................................................................................................................................................
63
-
Systme de Tlphonie sur IP Pour Application Interne et Externe
Serveur ASTERISK
2012/2013
68 Prpjet de Fin dEtudes
Webographie
www.asterisk.org/
www.asterisk.org/downloads
www.asterisk.com/
http://doc.ubuntu-fr.org/asterisk
www.asterisk.open-source.fr/
http://fr.wikipedia.org/wiki/
http://downloads.asterisk.org/pub/telephony/asterisk/releases/
http://downloads.asterisk.org/pub/telephony/sounds/
http://artisan.karma-lab.net/comment-mettre-place-sa-telephonie-grace-a-aster
http://forums.whirlpool.net.au/archive/426384