pfe asterisk

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

Upload: elkalai-nada

Post on 20-Jan-2016

106 views

Category:

Documents


33 download

TRANSCRIPT

Page 1: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

1 Prpjet de Fin d’Etudes

Dédicace

Nous dédions ce modeste travail à ceux qui sont chers pour nous

A nos chers parents pour leurs SOUTIENS MORALES et leurs

AMOURS

A nos chers professeurs pour leurs formations enrichissantes

A nos ami(e)s et collègues de classe pour leurs Encouragements

Page 2: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

2 Prpjet de Fin d’Etudes

REMERCIEMENT

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

d’études instructif que fructueux.

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

Azzeddin NAGHAR de l’Ecole Nationale des Sciences Appliquées de Tetouan et

pour avoir encadré ce Projet.

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

de la filière Systèmes et Réseaux Informatique à L’ENS de Tétouan pour leur

soutiens morale.

Page 3: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

3 Prpjet de Fin d’Etudes

RESUME

Le projet qu’on a réalisé comporte cinq chapitres, dont la 1er traite de

l’historique et des différents protocoles dont on aura besoin dans la téléphonie sur

IP

S’agissant du 2eme chapitre, il met en exergue le serveur ASTERISK et cerne

tous ses services comme l’appel entre deux utilisateurs, le traitement et la

configuration de la boite vocale, et l’envoi de courriel.

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

communication entre ses différents types.

Ce chapitre évoque également qu’on a trouvé les Codecs de chaque softphone.

Pour ce qui est du 4eme chapitre, on a essayé d’éclaircir comment appliquer tout

ce que nous avons appris e conçu, une conception que nous avons déjà détaillée

dans les chapitres précédents,

Page 4: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

4 Prpjet de Fin d’Etudes

Sommaire

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

CHAPITRE I: Presentation d’Ensa Tetouan ........................................................................................................ 7

I.1 Présentation ............................................................................................................................................. 8

I.2 La géolocalisation de l’ENSA ................................................................................................................... 8

I.3 Fiche Technique de L’ENSA .................................................................................................................... 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

Page 5: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

5 Prpjet de Fin d’Etudes

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

III.6. Mise en place d’une Audio-Conférence sous Asterisk ........................................................................ 36

III.6.1 Les Avantages de l’audioconférence .................................................................................................... 37

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

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

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

IV.2. Logiciel de téléphonie X-Lite .............................................................................................................. 42

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

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

IV.3. Logiciel de téléphonie Ekiga .............................................................................................................. 50

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

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

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

VI.1. Démarrage 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 Générale ....................................................................................................................................... 65

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

Page 6: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

6 Prpjet de Fin d’Etudes

INTRODUCTION GENERALE

Aujourd'hui le développement d'Internet a modifié profondément la façon d'utiliser le téléphone.

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

émergence. Elle fait partie d’un tournant dans le monde de la communication. Depuis la première version

de VoIP appelée 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 opérateurs est menacée par l'arrivée massive de la téléphonie sur IP, dont

la tarification tend vers la gratuité. Ainsi, notre projet a pour but de mettre en place un système de

téléphonie sur IP pouvant effectuer les fonctionnalités suivantes :

Appel entre deux PCs, Transfert d’appel.

Appel entre deux PCs, Messagerie Vocale.

Manipulation de ces fichiers de configurations.

Ajouter et Modifier les langues

Cela étant dit, la réalisation de ce projet nécessitera donc le concours de plusieurs connaissances

informatiques (linux,…) et télécoms. Nous tâcherons de réunir tout le travail fourni en trois chapitres

dont le premier est consacré à la téléphonie sur IP et ces protocoles associés, le deuxième est la mise

en œuvre du serveur Asterisk qui regroupe : l’installation, la configuration, la réalisation des différentes

applications. Et le troisième présente l’installation et la configuration des softphones.

Page 7: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

7 Prpjet de Fin d’Etudes

CHAPITRE I:

PRESENTATION D’ENSA TETOUAN

Page 8: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

8 Prpjet de Fin d’Etudes

I.1 Présentation:

L’ENSA-Tétouan Créée en Septembre 2008, L’ENSA- Tétouan membre du réseau des Ecoles

Nationales des Sciences Appliquées, est un établissement public à caractère scientifique culturel et

professionnel, instauré pour être une école d’ingénieurs de haut niveau. L’école a pour vocation

principale de former des ingénieurs d’état rapidement opérationnel, particulièrement adaptable aux

évolutions de la technologie et aux mutations de la société. Elle offre à ses étudiants une insertion

professionnelle, à travers une pédagogie de l’autonomie et une adaptation technologique

transdisciplinaire orientée vers l’innovation. L’école offre des formations dans les filières et options

suivantes :

Génie des Systèmes des Télécommunications et Réseaux

Génie Informatique

Ingénierie Logistique Et Transport

Ingénieur en Mécatronique En voie de maturité l’ENSA- Tétouan a pour objectif de se positionner parmi les meilleurs

établissements d’enseignement supérieur et d’augmenter sa notoriété dans l’environnement socio-

économique. La structure pédagogique de l’ENSA est organisée en deux cycles : un Cycle

Préparatoire intégré de 2 ans et un Cycle Ingénieur de 3 ans. La formation à l’ENSA-Tétouan

s’inscrit dans le cadre de l’amélioration du développement des entreprises et l’amélioration de la

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

des managers polyvalents dans leurs domaines de compétences, capables de prendre en charge des

postes de responsabilité de haut niveau. La diversité des filières offertes à l’ENSA -Tétouan conduit à

couvrir un ensemble d’activités professionnelles touchant différents secteurs et domaines

économiques.

I.2 La géolocalisation de l’ENSA:

L’ENSA de Tétouan est géo localisée au nord du Maroc (Fig.1).

L’ENSA de Tétouan a été Créée en Septembre 2008

Figure 1 : géolocalisation ENSATE

Page 9: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

9 Prpjet de Fin d’Etudes

L’ENSATE se situé sur avenu Khenifra (Fig.2) à couter de la faculté des sciences de Tétouan et sur la

route national 13

Figure 2 : Image satellite d ENSATE

Voilà une image satellite de l’espace occupé par l’ENSATE (Fig.3).

Figure 3 : Image satellite de l’espace occuper par ENSATE

Page 10: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

10 Prpjet de Fin d’Etudes

Information et historique

Nom de l’Etablissement : Ecole National des Sciences Appliquées

Sigle : E.N.S.A.TE

Année de création : 2008

Ministère de Tutelle : Ministre de l’Education Nationale, de l’Enseignement Supérieur, de la

Formation des Cadres et de la Recherche Scientifique.

Ville : Tétouan

I.3 Fiche Technique de L’ENSA

Etablissement Ecole National des sciences appliquées

Coordonnées 35°33'44' N 5°21'52'O.

Directeur: Kamal Eddine EL KADIRI

Logo

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

Téléphone / Fax Adresse :

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

Création 2008

Cycle d’ingénieur 4 filières

Cycle Préparatoire tronc commun

Formation continue 5 filières

Partenariat L’ENSA est rattachée à l'université Abdelmalek Essaâdi

Page 11: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

11 Prpjet de Fin d’Etudes

I.4 MERFTECH CENTER :

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

d’enseignement supérieure et de recherche scientifique au sein du département TITM de l’Ecole

Nationale des Sciences Appliquées de Tétouan. Le centre propose de nombreux travaux pratiques

destinés aux élèves ingénieurs de ENSATé option Génie Des Systèmes de Télécommunication Et

Réseaux ainsi il ouvre ses portes pour le développement des projets de fin d’études et des thèses dans

divers domaines d’innovation et de recherche.

Logo MERF-TECH Center

Directeur : Prof. Otman AGHZOUT

Axes de recherches :

1. Simulation et réalisation des circuits micro-ondes rayonnants et non rayonnants en technologie

planaire.

2. Antennes et filtres planaires.

3. Capteurs sans fils

4. Systèmes Radar

5. Hyperfréquence et Ingénierie de télécommunications

6. Systèmes radiofréquences.

7. Electromagnétisme, guide d’ondes, lignes de transmission.

8. …

Mots clés : Micro-ondes, Hyperfréquence, Radiofréquences, Antennes, Filtres, Modélisation,

Caractérisation électrique, Microstructures, Ingénierie de Télécommunications.

Page 12: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

12 Prpjet de Fin d’Etudes

Album Photos du centre MERF-TECH:

Page 13: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

13 Prpjet de Fin d’Etudes

Problématique : Systèmes téléphonie sur IP pour application interne et externe Serveur

ASTERISK

Ce projet à été proposé par le directeur du centre MERF-TECH afin de répondre à des besoins

critiques dans le centre en particulier et dans l’école en général et sont :

- Proposer un serveur performant de téléphonie VOIP qui serve à une communication locale,

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

l’ENSATé.

- Proposer une solution d’actualité qui va remplacer la communication via le téléphone fixe soit

interne à l’ENSATé ou externe depuis l’ENSATé vers l’extérieur en gagnant en terme de

performance et d’argent.

Page 14: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

14 Prpjet de Fin d’Etudes

- Intégré cette solution dans un serveur propre du centre qui va être lié directement avec

l’interface VOIP connecté au routeur principale de l’ENSATé qui abonné aux services VOIP

d’un opérateur téléphonique.

- Bénéficier de tous les services offerts par Astérix.

- …

Page 15: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

15 Prpjet de Fin d’Etudes

CHAPITRE II:

LA TELEPHONIE SUR IP ET SES PROTOCOLES ASSOCIES

Page 16: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

16 Prpjet de Fin d’Etudes

II.1. INTRODUCTION

En 1996, L’innovation technologique a apporté encore une fois au monde de la télécommunication

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

fût en cette année, la naissance de la première version de la voix su IP appelée H323, issu de

l’organisation de standardisation européenne ITU-T sur la base de la signalisation voix RNIS. Une

méthode qui vient remplacer les systèmes télécoms traditionnelles tout en offrant de nouvelles perspectives

impossible à réaliser auparavant , une amélioration de service et une simplicité d’exploitation incontestables.

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

réseau IP .La voix étant un signal analogique est d’abord échantillonnée , codée sur 8 bits , compressée et

puis encapsulée .Une fois cette voix est découpée en paquets IP elle peut être envoyer sous forme d’impulsions

électriques ou optiques (0 et 1) via n’importe quel réseau IP.

En effet la voix sur IP opère non seulement sur un réseau internet mais sur des réseaux publics ou

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

pas uniquement substituer un transport opérateur RTC* à un transport IP, mais simplifier la gestion des trois

réseaux (voix, données et vidéo) par ce seul transport. Une simplification de gestion, mais également une

mutualisation des efforts financiers vers un seul outil. Concentrer cet effort permet de bénéficier d'un réseau de

meilleure qualité, plus facilement évolutif et plus disponible.

La téléphonie IP est devenue importante pour les entreprises. L'enjeu est de réussir à faire converger le

réseau de données IP et le réseau téléphonique actuel. D’emblé, une étude bibliographique des notions de base

de cette nouvelle technologie ainsi que ces différents protocoles se montre nécessaire avant de se lancer à

implémenter la solution proposée. Pour ce faire, ce premier chapitre sera consacré à une étude de la VoIP : ses

avantages, son principe et les protocoles mis en jeu.

Page 17: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

17 Prpjet de Fin d’Etudes

II.2. AVANTAGES DE LA TELEPHONIE IP

La téléphonie n’a jamais été une application simple. Les contraintes temps réel et désynchronisation

pèsent lourdement sur sa mise en œuvre, et la téléphonie par paquet ne fait que compliquer le transport.

Cependant, plusieurs raisons expliquent le succès de la téléphonie par paquet, et plus spécifiquement de la

téléphonie sur IP :

Convergence : Quel que soit le type de données véhiculées, le réseau est unique : les flux

de voix, de vidéo, de textes et d’applicatifs transitent sur le même réseau. Les communications

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

peuvent, par exemple, envoyer un compte rendu d’activité en même temps qu’ils téléphonent à

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

améliorée. Pour les administrateurs, un seul réseau est à administrer, ce qui simplifie

grandement la gestion.

Optimisation des ressources : Le réseau IP utilisant un transfert de paquets, l’utilisation des

ressources est optimisée en comparaison des solutions de type commutation de circuits. Dans le

réseau RTC, qui est à commutation de circuits, des ressources sont dédiées pour toute la durée

de la communication, qu’elles soient utilisées ou non. Or les très nombreux silences d’une

conversation téléphonique rendent le dimensionnement du canal réservé systématiquement trop

grand. Pour que la voix supporte simultanément la superposition des deux paroles

correspondant aux deux intervenants d’une communication téléphonique (full-duplex), les

réseaux RTC doivent allouer pour chaque intervenant des canaux différents, l’un en

émission, l’autre en réception. Dans la pratique, lors d’une conversation téléphonique, une

seule personne parle en même temps. Les ressources sont donc globalement gaspillées. C’est

pourquoi la réservation effectuée dans les réseaux RTC représente un coût nettement supérieur

à celui des réseaux IP.

Coût de transport quasiment nul : Grâce à l’intégration de la téléphonie parmi de

nombreuses autres applications, le coût du transport devient pratiquement nul. Le réseau

permettant d’effectuer le transport est le réseau cœur des opérateurs, celui qui effectue tous

Page 18: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

18 Prpjet de Fin d’Etudes

les transports de données. Ces opérateurs, qui étaient auparavant obligés de maintenir au moins

deux réseaux, celui de téléphonie et celui de données, n’en ont plus qu’un seul à maintenir.

L’intégration supplémentaire de la télévision dans le réseau de données fait également chuter

les coûts de transport de cette application.

Services exclusifs : Certains services sont propres aux réseaux IP. Par exemple, les services

de présence, consistant à détecter si un utilisateur est connecté au réseau ou non, ne nécessite

aucune réservation de ressources dans un réseau IP, à la différence du réseau RTC. De façon

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

monde, par le réseau IP plutôt que par le réseau RTC.

Disparition des commutateurs locaux : Liée à la précédente, cette nouvelle donne résulte de la

possibilité de gérer les téléphones depuis le réseau de l’opérateur (système Centre). Des

solutions intermédiaires, comme les PBX-IP, permettent de passer petit à petit des circuits

numériques aux liaisons paquet IP. La téléphonie devient ainsi une application du réseau IP

comme une autre, si ce n’est qu’elle nécessite une qualité de service particulière. De ce fait,

les modems ADSL qui amènent chez l’utilisateur la connectivité IP constituent la porte

d’entrée de la téléphonie IP. Le modem l’intègre avec les applications de données (messagerie,

transfert de fichiers, P2P), la télévision, la visiophonie, etc. Début 2007, cette intégration n’était

pas encore finalisée puisque la plupart des postes téléphoniques ne sont pas encore des postes IP

capables d’émettre directement des paquets IP. Il faut un point de connexion spécifique sur le

modem pour indiquer que le flux est une parole téléphonique. De même, le flux de télévision se

distingue des autres applications par un accès spécifique sur le modem. Cependant, dès que

les téléphones et les télévisions seront IP, le réseau domestique ne distinguera plus ces

applications particulières, et ce sera le modem qui, en filtrant les flux, découvrira les paquets

de téléphonie et les paquets de télévision pour les traiter en conséquence. Cette

différentiation est illustrée aux figures ci dessous. La première présente l’état actuel, où les

flux de données, de vidéo et de téléphonie sont différenciés par la prise par laquelle ils

transitent, et la seconde celui de demain, où tous les flux sont intégrés sur le réseau domestique et

sont différenciés par le biais d’un filtre applicatif dans le modem ADSL.

Page 19: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

19 Prpjet de Fin d’Etudes

Figure 4 :Flux des donnés

Cette même évolution vaut pour les petites et moyennes entreprises, pour lesquelles le PBX-IP deviendra

une sorte de gros modem ADSL, de nombreuses fonctionnalités étant exportées vers le réseau de l’opérateur

ou des fournisseurs de services particuliers.

II.3. CONTRAINTES DE LA TELEPHONIE SUR IP

La téléphonie sur IP possède les mêmes contraintes de communication temps réel que la téléphonie

classique. Lorsque deux personnes sont l’une en face de l’autre, le temps de transit du signal sortant de la

bouche d’un utilisateur est quasiment nul. Lorsque les deux personnes sont à distance et communiquent par

l’intermédiaire d’un réseau, la même contrainte doit être vérifiée. Cette contrainte est de 300 ms entre le

moment où le signal sort de la bouche jusqu’au moment où il arrive à l’oreille du destinataire. La valeur de 300

ms correspond à une limite supérieure. Pour ne pas avoir l’impression que le correspond est situé à l’autre

Page 20: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

20 Prpjet de Fin d’Etudes

bout de la Terre, un délai de 150 ms est préférable. Nous allons détailler cette contrainte du temps de

transit, ainsi que les autres contraintes qui pèsent sur la ToIP.

Les contraintes temporelles :

La principale difficulté pour réaliser de la téléphonie par paquet provient de la contrainte temporelle

très forte due à l’interaction entre individus. Le temps de latence, c’est-à-dire le temps qui s’écoule entre

l’entrée d’un paquet dans le réseau et son temps de sortie du réseau doit être inférieur à 300 ms si l’on

veut garder une interaction humaine acceptable. Si l’on souhaite une bonne qualité de la conversation, il ne

faut pas que la latence soit supérieure à 150 ms. Un cas encore plus complexe se produit lorsqu’il y a un

écho, c’est-à-dire un signal qui revient dans l’oreille de l’émetteur. L’écho qui repart en sens inverse

est numérisé par un codec (codeur/décodeur) et traverse sans problème un réseau numérique. La valeur

normalisée de la latence de l’écho étant de 56 ms, pour que l’écho ne soit pas gênant à l’oreille, il ne faut pas

que le temps de transit de la communication dépasse 28 ms dans un sens, en supposant un réseau

symétrique, demandant le même temps de transit à l’aller et au retour. Dans les équipements terminaux,

les logiciels aux extrémités doivent être capables digérer les retards et de resynchroniser les octets qui se

présentent. En règle générale, les téléphones IP ou les ordinateurs personnels possèdent des suppresseurs

d’écho évitant cette contrainte temporelle forte.

Le temps de transfert d’un flux de parole téléphonique est constitué de la somme des cinq temps suivants

voir la figure ci-dessous.

Prenons un exemple pour illustrer l’ensemble des composants constituant le temps de transfert. On

considère un réseau de type Ethernet à 100 Mbit/s. L’application logicielle de l’émetteur numérise la

parole téléphonique en un temps négligeable. Elle utilise un codeur qui fonctionne à une vitesse de 8 Kbit/s et

génère la transmission de paquets d’une taille de 64 octets (comprenant 16 octets d’en-tête). Le temps de

propagation considéré est de 200 000 km/s, et la liaison entre l’émetteur et le récepteur comporte7

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

correspondants pour assurer un temps de transfert d’au plus 150 ms.

Le temps de transfert vaut ainsi :

Ttransfert = Tnumérisation + Tremplissage + Tpropagation + Ttransmission + Ttraitement_noeud

Détaillons chacun de ces temps séparément :

Tnumérisation = 0 ms (négligé)

Page 21: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

21 Prpjet de Fin d’Etudes

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 (négligeable)

Ttraitement_noeud = 7 × 1 = 7 ms

Pour que le temps de transfert soit inférieur à 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 l’émetteur et le récepteur doit être inférieure à 19 000 km pour assurer

un temps de transfert d’au plus 150 ms.

II.4. LE PROTOCOLE SIP

Définition :

SIP est un protocole normalisé et standardisé par l'IETF qui a été conçu pour établir, modifier et terminer

des sessions multimédia. Il se charge de l'authentification et de la localisation des multiples participants. Il se

charge également de la négociation sur les types de média utilisables par les différents participants en

encapsulant des messages SDP (Session Description Protocol). SIP ne transporte pas les données

échangées durant la session comme la voix ou la vidéo. SIP étant indépendant de la transmission des données,

tout type de donnés et de protocoles peut être utilisé pour cet échange. SIP remplace progressivement H323.

Ceci est justifié par les différents atouts de ce standard. Il s’agit d’un protocole :

Ouvert : les protocoles et documents officiels sont détaillés et accessibles à tous en téléchargement.

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

sessions entre deux pairs séparés par un NAT

Flexible : SIP est également utilisé pour tout type de sessions multimédia (voix, vidéo, mais aussi

musique, réalité virtuelle, etc.)

Simple : SIP est simple et très similaire à http. En effet, le client envoie des requêtes au serveur, qui

lui renvoie une réponse.

Caractéristiques :

Page 22: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

22 Prpjet de Fin d’Etudes

Puisque le travail demandé sera effectué via le protocole SIP, on s’attardera un peu à expliquer les aspects

et les caractéristiques qui font de ce protocole un bon choix pour l’établissement des sessions. Les

principales caractéristiques du protocole SIP sont :

Fixation d’un compte SIP : Il est important de s’assurer que la personne appelée soit toujours

joignable. Pour cela, un compte SIP sera associé à un nom unique. Par exemple, si en tant

qu’utilisateur d’un service de voix sur IP, vous disposez d’un compte SIP et que chaque fois que vous

redémarrez 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 l’adresse IP est fixe. Ce

serveur vous allouera un compte et vous permettra d’effectuer ou de recevoir des appels quelques

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

Changement des caractéristiques durant une session : Un utilisateur doit pouvoir modifier les

caractéristiques d’un appel en cours. Par exemple, un appel initialement configuré en «voice-

only» (voix uniquement) peut être modifié en « voix + vidéo ».

Différents 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à « d’unicast » qui correspond à la communication

entre 2 machines.

Mode diffusif : on parle dans ce cas là de « multicast » (plusieurs utilisateurs via

une unité de contrôle MCU – Multipoint Control Unit).

Combinatoire : combine les deux modes précédents. Plusieurs utilisateurs

interconnectés en multicast via un réseau à maillage complet de connexion.

Gestion des participants : Durant une session d’appel, de nouveaux participants peuvent joindre

les participants d’une session déjà ouverte en participant directement, en étant transférés ou en

étant mis en attente (cette particularité rejoint les fonctionnalités d’un PABX par exemple ou

l’appelant peut être transféré vers un numéro donné ou être mis en attente).

Page 23: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

23 Prpjet de Fin d’Etudes

Négociation des médias supportés : Cela permet à un groupe durant un appel de négocier sur les types

de médias supportés. Par exemple, la vidéo peut être ou ne pas être supportée lors d’une session.

Adressage : Les utilisateurs disposant d’un numéro (compte) SIP disposent d’une adresse

ressemblant à une adresse mail (sip:numé[email protected]).

Le numéro SIP est unique pour chaque utilisateur.

II.5. LE PROTOCOLE IAX

IAX (Inter Asterisk eXchange) : protocole développé 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-tête

léger (4 octets au lieu de 12 minimum pour SIP), messages de contrôle plus petit, implémentation de

l’internationalisation (un PBX ou un téléphone peut recevoir du contenu dans sa langue native).

Figure 5 : Protocole IAX

Page 24: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

24 Prpjet de Fin d’Etudes

Page 25: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

25 Prpjet de Fin d’Etudes

CHAPITRE III:

INSTALATION ET CONFIGURATION ASTERISK

Page 26: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

26 Prpjet de Fin d’Etudes

III.1. INTRODUCTION

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

société. Le créateur d'Asterisk, trouvant que le prix d'acquisition d'un PBX traditionnel était démesuré,

initia un projet open source. Il a donc commencé à développer Asterisk.

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

de construire des cartes d'interface "bon marché" avec le réseau téléphonique classique. Leur but était de

construire des cartes compatibles avec des plateformes basées sur Intel et ainsi de permettre à n'importe quel

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

entièrement fonctionnel.

Pour info, le nom Asterisk fait référence au symbole "*" .Ce choix a été fait car Asterisk est conçu

dans le but d'offrir une très grande souplesse dans des réseaux de voix.

Asterisk aussi joue le rôle d’une passerelle de téléphonie pour tout utilisateur utilise des téléphones soit

physiques ou logiques afin d’acheminer la voix souvent des règles et des plans de numérotation.

Asterisk comme serveur de téléphonie plus avantageux nous offre la possibilité de le configurer à travers

plusieurs fichiers de configuration. Les fichiers sip.conf et iax.conf se réfèrent respectivement aux

configurations des extensions et téléphones 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.

Page 27: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

27 Prpjet de Fin d’Etudes

III.2. INSTALATION ASTERISK

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

logiciels open source.

L’installation du serveur ici nécessite une connexion internet pour que la commande « apt » prend

d’utilité.

Sur un shell exécutez les commandes suivantes :

Note : Cette méthode n’est pas valable pour toutes les distributions car elle utilise pour installer un

pacquage le programme « Update Manager »(Fig.6) qui n’est pas disponible sur toutes les distributions.

Figure 6 : Gestionnaire des paquets

Page 28: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

28 Prpjet de Fin d’Etudes

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 périphériques. Ces

périphériques peuvent être des téléphones, des passerelles analogiques ou encore d’autres serveurs. Ce

fichier est organisé en différentes zones appelées « 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 éléments:

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 créer deux utilisateurs qui sont définies par les noms mouaad et sbai.

Ces mêmes informations qui seront configurer par la suite au softphone.

Page 29: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

29 Prpjet de Fin d’Etudes

III.3.2 Configuration de fichier extensions.conf

Dans ce fichier nous allons pouvoir paramétrer la façon dont sont gérés les appels. Tout au bout du fichier,

on a rajouté :

Figure 8 : extensions.conf

Le client ‘sbai’ aura le numéro "1716" et ‘mouaad’ aura le "1717".

III.4 Service VoiceMail :

Après l'installation de Serveur Asterisk. Ici nous allons voir comment paramétrer 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'intéressé pourra le consulter. Par défaut, Asterisk propose des

voix en anglais. Mais dans les dépôts d’Ubuntu/debian il est possible de trouver des voix en français:

Installation de voix française

Page 30: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

30 Prpjet de Fin d’Etudes

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 numéro "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 propriétaire 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).

L’option « mailbox » sert a affecté un numéro de boite vocale au client (Fig.10).

Lorsque le client va appeler le numéro de la consulter de boite vocale (nous serons vient de le définir), cette

dernière va demander le numéro de boite de client.

Par exemple : Lorsqu’on veut consulter la boite de client ‘sbai’ on va entrer le numéro de consultation du boite,

en suite on va entrer le numéro ‘1000’.

Page 31: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

31 Prpjet de Fin d’Etudes

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 numéro pour que les clients puissent consulter leur boite.

Page 32: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

32 Prpjet de Fin d’Etudes

Dans le fichier extensions.conf, il faut rajouter :

Figure 12 : Fichier extensions.conf

Le numéro "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 numéro 1001 redirigera vers la boite vocale "1717", celle du client ‘mouaad’. Un mot de passe sera

également requis.

Le numéro ‘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 particulière du nom

de milter. Cette interface n'est pas accessible directement et doit donc avoir été spécifiée lors de la compilation

de Sendmail. Cette interface invoque différentes fonctions en langage C à redéfinir dans le filtre. Les fonctions

définies par le filtre sont ensuite appelées au cours du traitement du courriel par Sendmail, et ce à diverses

étapes clés comme la lecture de l'en-tête ou du corps du message ce qui permet ainsi de modifier ces derniers

avant d'envoyer le courriel vers l'extérieur ou vers la boîte finale.

Page 33: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

33 Prpjet de Fin d’Etudes

Figure 13 : procédure 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 propriétaire 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 demandée.

On veut qu’Asterisk envoie un mail lorsque l’on a un message dans la boite vocale, et pour le faire

il faut d’abord faire appel à un serveur de messagerie utilisé par Asterisk ; il s’agit de « sendmail » et

par la suite éditer les fichiers de configuration : voicemail.conf et extensions.conf

Configuration de SendMail

Par défaut ce mail sera écrit en anglais mais on a rendre en français.

On a ouvrez le fichier voicemail.conf et cherchez les lignes emailsubject et emailbody. Juste à côté vous avez

les phrases (en anglais) qui sont utilisées. On a les adapter en français (Fig.13).

Dans le fichier voicemail.conf il y’a 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

Page 34: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

34 Prpjet de Fin d’Etudes

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 pièce jointe.

Figure 14 : Fichier Voicemail.conf

Pour démarrer la procédure de configuration d’envoi de mail, il faut installer « exim » qui gère

cette opération.

Par défaut, exim ne gère 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 fenêtre ci-dessus apparaitre :

Page 35: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

35 Prpjet de Fin d’Etudes

Figure 15 : Configuration de serveur de courriel

Après de choisir L’Envoi via relais, Une demande d’entré 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.

Page 36: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

36 Prpjet de Fin d’Etudes

III.6. Mise en place d’une Audio-Conférence sous Asterisk

L’audioconférence permet de s'entendre et de communiquer verbalement, et ce en temps réel. Cela permet aussi

d'établir des rapports de groupe, même si on se trouve à distance de notre interlocuteur.

L’Audioconférence est une application internet qui offre la possibilité d'organiser des conférences avec des

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

même moment) avec une liaison audio de la Voix sur IP.

Figure 17 : Audioconférence

Page 37: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

37 Prpjet de Fin d’Etudes

Les Avantages de l’audioconférence

Les conférences téléphoniques permettent d’accroitre la participation de toutes les parties intéressées qui

bénéficient d’un accès facile et égal a l’information.

Les relations entrepreneuriales n’en seront que meilleures grâce a l’amélioration de la communication au sein

d’une entreprise.

Les solutions d’audioconférence permettent des réunions à plusieurs sites. Et les systèmes d’audioconférence

présentent également d’autres avantages importants :

Des réunions productives et naturelles

Relativement peu couteuse

Technologie assez fiable

Possibilité de grand nombre de lignes d’appel

Familiarité des technologies : Atteint plus de personnes du moment qu’elle utilise les technologies

de téléphone disponibles.

Configuration de Fichier MeetMe.conf

Ce fichier permet de déclarer des conférences de type statique, Le syntaxe est :

Les options sont nombreuses et les principales sont les suivantes :

-i : permet d’annoncer quand les personnes entrent ou quittent la conférence.

-c: annonce le nombre de personnes qui rejoignent la conférence.

-p: permet aux personnes de quitter la conférence en appuyant sur #.

-m: mode écoute-impossibilité de parler.

-t : mode de discours – impossibilité d’écouter.

-d : permet d’ajouter une conférence de manière dynamique à partir du plan de numérotation.

-s : permet de présenter le menu utilisateur ou administrateur si la touche * est pressée.

Page 38: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

38 Prpjet de Fin d’Etudes

Figure 18 : Fichier meetme.conf

Configuration de salle de conférence

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

conférence, la configuration est comme suit :

Figure 19 : Fichier extensions.conf

Page 39: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

39 Prpjet de Fin d’Etudes

Quand un utilisateur compose l’extension 700, Asterisk le place automatiquement dans la conférence 700.

Si un autre utilisateur fait de même, il entrera dans la conférence 700, les deux utilisateurs pourront alors

entrer en communication, et ainsi de suit.

Page 40: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

40 Prpjet de Fin d’Etudes

CHAPITRE IV :

SOFTPHONES

Page 41: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

41 Prpjet de Fin d’Etudes

IV.1.INTRODUCTION

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

Il existe un très grand nombre de softphones dont l'un des plus célèbre est X-Lite proposé par X-ten.

Les interfaces de ces softphones sont souvent simples d'utilisation et très complètes puisque toutes les

fonctionnalités qui existent sur des téléphones classiques existent aussi sur les softphones.

Les interfaces des softphones sont souvent intuitives et de la forme d'un téléphone. Les fonctionnalités

des softphones sont les mêmes que celles des téléphones classiques. En plus des fonctionnalités de téléphonie

classique, les softphones incorporent souvent des services supplémentaires comme la video sur IP, la présence,

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

peut également être intégrée avec d'autres applications installées sur l'ordinateur : avec la messagerie

électronique par exemple, afin de pouvoir appeler directement un numéro de téléphone dans un courriel (click-

to-call) ou d'accéder au gestionnaire de contacts pour générer des appels.

Page 42: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

42 Prpjet de Fin d’Etudes

IV.2. Logiciel de téléphonie X-Lite

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

SIP (Session Initiation Protocol).

X-Lite dispose de nombreuses fonctions dignes d'un téléphone professionnel comme la vidéo-conférence, la

mise en attente d'un interlocuteur, un mode de conférence audio à plusieurs, le renvoi automatique des appels

ou encore la messagerie instantanée intégrée.

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

commencer à téléphoner. Pour cela il faut tout de même posséder un micro-casque, qui est essentiel lors de la

communication.

X-Lite offre d'ailleurs une grande possibilité de configuration du matériel audio/vidéo (annulation de l'effet

d'écho, réduction du bruit automatique, égalisation du son, type de micro, etc.

En Septembre 2010, publié CounterPath X-Lite 4.0 Il intègre de nombreuses fonctionnalités de X-Lite 3.0, mais

dispose d'une interface utilisateur redessinée 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, vidéo et messagerie instantanée tout en étant capable de présence.

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

X-Lite complète d'autres produits non libres offerts par l'entreprise.

IV.2.1 Instalation

La téléphonie Internet par VTX fonctionne avec le téléphone logiciel X-Lite de Xten Networks. Voici le

lien pour télécharger le softphone: http://www.xten.com/index.php?menu=download/

Page 43: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

43 Prpjet de Fin d’Etudes

Lancez la marche à suivre pour installer le logiciel, cliquez sur « Finish » et redémarrez votre ordinateur à l'invite du programme d'installation.

Le processus de configuration du matériel est effectué automatiquement.

Le téléphone logiciel X-Lite va se lancer

automatiquement et une alerte de sécurité

Windows va s'ouvrir: cliquez sur le bouton "Débloquer".

Note ! sur la sécurité: en autorisant l'accès à Internet au programme X-Lite vous ne mettez pas en péril la sécurité de votre ordinateur.

Figure 20 : Fin de l'installation du logiciel

X-Lite

Figure 21 : Alerte du centre de sécurité sous

Windows XP

Page 44: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

44 Prpjet de Fin d’Etudes

VI.2.2 Configuration et utilisation

Pour le premier lancement de X-Lite, une fenêtre va apparaître automatiquement; suivant votre firewall, vous

devrez attendre jusqu’à 20 secondes.

Si la fenêtre n'apparaît pas, cliquez sur le bouton d'accès au menu (Fig.13).

La fenêtre de configuration des comptes SIP s'ouvre, cliquez sur "Add…" pour ajouter vos paramètres

personnels (Fig.15).

Veuillez indiquer les paramètres comme ceci :

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

User name = nom d’utilisateur inscrit au compte SIP Votre Login SIP

Password = mot de pass Votre mot de passe SIP

Authorization user name = Votre Login SIP

Domain = l’adresse de serveur

Domain Proxy = ne rien modifier

Appliquez les modifications et quittez le menu des comptes SIP.

Figure 22 : Bouton d'accès au menu

Figure 23 : Affichage des comptes SIP de

X-Lite

Figure 24 : Menu de configuration

SIP

Page 45: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

45 Prpjet de Fin d’Etudes

La configuration est terminée, l'affichage vous indique que vous êtes enregistré correctement lorsque vous

pouvez voir "Ready" tout à gauche de l'écran et vous pouvez, dès maintenant, émettre et recevoir des appels.

Figure 25 : Affichage principal X-Lite

prêt

Page 46: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

46 Prpjet de Fin d’Etudes

1. Bouton d'accès au menu de configuration 2. Réduire la fenêtre 3. Quitter le programme 4. Affichage principal: état, appels, etc. 5. Accès au menu vidéo 6. Liste des appels et des contacts 7. Ligne 1 8. Ligne 2 9. Accès au site de l'éditeur 10. Mettre en attente 11. Enregistrer 12. Réponse automatique 13. Conférence automatique 14. Ne pas déranger 15. Conférence 16. Appeler - prendre un appel 17. Raccrocher - terminer un appel 18. Touche Flash (fonctions dynamiques) 19. Recomposer le numéro précédent 20. Muet 21. Volume du haut-parleur 22. Volume du micro

Utilisation

Lancer un appel: utilisez les boutons du téléphone pour composer le numéro comme pour un téléphone mobile et cliquez sur le bouton d'appel (le téléphone vert) pour appeler.

Recevoir un appel: utilisez la touche "ENTER" de

votre clavier, ou bien le bouton vert du téléphone, ou

encore les boutons de la boîte de dialogue ci-contre pour

répondre (Fig.17).

Pendant la conversation, la boîte de dialogue ci-

contre reste affichée avec les informations de

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

Figure 26 : Appel

entrant

Figure 27 : Appel en cours

Page 47: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

47 Prpjet de Fin d’Etudes

Double appel :: cliquez sur le bouton "LINE2" pendant l'appel et parler à votre deuxième correspondant. Le premier correspondant est alors mis en attente jusqu’à ce que vous repreniez la conversation en sélectionnant "LINE1"

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

auquel vous souhaitez transférer 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 numéro affiché.

Conférence::: cliquez sur le bouton "CONF" pendant l'appel et appeler le correspondant que vous souhaitez joindre à la conférence. Le premier correspondant est alors mis en attente.

Configuration avancée

Pour accéder au menu de configuration avancée,

cliquez sur l'icône à droite et ensuite sur "Options"(Fig.19)

Figure 28 : Menu principal

Le menu général permet d'effectuer les réglages suivants:

Comportement l'application

Réglages des alertes et des sons

Gestion du statut de l'utilisateur

Réglages du hardware

Page 48: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

48 Prpjet de Fin d’Etudes

Figure 29 : Menu avancé

Tout en bas de la fenêtre, à gauche, cliquez sur

le bouton « Advenced»

pour accéder au menu avancé (Fig.20).

Le menu « advanced » permet d'effectuer les

réglages suivants :

Sélection, tri des codecs audio pour l'application.

Sélection des codecs vidéo pour l'application.

Réglages avancés des paramètres du réseau.

Qualité de service

Diagnostics

Page 49: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

49 Prpjet de Fin d’Etudes

Gestion des renvois d’appels : La configuration des renvois des appels s'effectue par

La gestion des appels propres à X-Lite :

Historique des appels et gestion de la présence de l'utilisateur

Appels manqués - appels reçus - appels sortants – appels entrants bloqués

En double-cliquant sur un numéro celui-ci est automatiquement composé.

Liste des contacts et de la gestion de présence: Gestion de la présence de l'utilisateur, à la manière de MSN, ICQ, etc.

Ne fonctionne que lorsque ce service est supporté sur le Réseau SIP !

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

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

Figure 30 : Menu des appels

Figure 31 : Menu de gestion des contacts et de présence

Page 50: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

50 Prpjet de Fin d’Etudes

Cette section décrit les problèmes éventuels rencontrés.

Impossible d'émettre un appel sortant

L'affichage indique que l'appel ne peut pas être émis, c’est un problème lié aux différents 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.

Présence d'un bruit de fond gênant: symptomatique d'un problème de réglage du seuil de silence du microphone, le seuil de silence doit être réglé à 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'accès ou en limite de deux points trop proches l’un de l’autre ce qui peut créer des interférences.

2. Il se peut que des paquets se soient perdus dans le réseau. Vérifiez la performance, la latence et la sortie

du réseau en faisant un ping sur l’adresse du serveur DNS par exemple. Une latence jusqu’à 200

millisecondes de ping doit délivrer une bonne qualité audio.

3. Les cartes réseaux ou les points d'accès peuvent avoir des problèmes de performance. Veillez à utilisez les pilotes les plus récents pour votre matériel.

Certains types d'écouteurs peuvent créer ces échos. Vous êtes peut être à une distance trop faible de l'interlocuteur (dans la même pièce ou en bas d'un vestibule

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

Quand vous configurez le son, vous devez examiner le réglage du contrôle de volume.

IV.3. Logiciel de téléphonie Ekiga

Ekiga est un logiciel libre de téléphonie et de visioconférence par Internet (voix sur IP),

pour GNU/Linux,BSD et Windows dont l'interface a été développée avec les bibliothèques 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 interopérable avec les autres logiciels et appareils basés sur ces mêmes protocoles.

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

IV.3.1 Instalation

La téléphonie Internet par VTX fonctionne avec le téléphone logiciel Ekiga. Voici le lien pour télécharger Ekiga

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

Page 51: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

51 Prpjet de Fin d’Etudes

Lancez la marche à suivre pour installer le logiciel,

cliquez sur« Finish » et redémarrez votre ordinateur

à l'invite du programme d'installation.

Le processus de configuration du matériel est effectué automatiquement.

VI.3.2 Configuration et Utilisation

Pour le premier lancement d’Ekiga cette fenêtre va apparaître automatiquement

Figure 33 : Premier lancement d'Ekiga

Lors de l’ouverture de la fenêtre, cliquez sur ‘Edition’ >> ‘Comptes’

Figure 32 : Fin d'installation de Ekiga

Page 52: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

52 Prpjet de Fin d’Etudes

Figure 34 : Edition d'Eikga

Après cette fenêtre vous permet de choisir le type de compte que vous volez :

Figure 35 : Choisir le type de compte

Page 53: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

53 Prpjet de Fin d’Etudes

Figure 36 : Modifier le compte

Veuillez indiquer les paramètres comme ceci :

Nom = Libre à votre choix (votre nom, etc…)

Utilisateur = nom d’utilisateur inscrit au compte SIP Votre Login SIP

Mot de passe= Votre mot de passe SIP

Identifiant d’Authentification = Votre Login SIP

Registraire = l’adresse de serveur

Domain Proxy = ne rien modifier

Appliquez les modifications et appuie sur OK.

La configuration est terminée, l'affichage vous indique que votre configuration est en train de traitement,

lorsqu’il indique « inscrit » sur l'écran la configuration est donc se fait correctement et vous pouvez émettre et

recevoir des appels.

Page 54: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

54 Prpjet de Fin d’Etudes

Figure 37 : Traitement des données

Page 55: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

55 Prpjet de Fin d’Etudes

CHAPITRE V :

DEPLOIEMENT

Page 56: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

56 Prpjet de Fin d’Etudes

VI.1. Démarrage de Serveur ASTERISK

Quand on démarre la machine, on click sur le terminal (voir le Figure)

Figure 38 :Terminal

Puis on tape la commande qui permet de démarrer le serveur ASTERISK

Figure 39 : Démarrage de serveur

Page 57: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

57 Prpjet de Fin d’Etudes

VI.2. Appel Audio

X-Lite vers X-Lite :

Avant d’avoir modifié le compte SIP, X-Lite n’autorise pas la possibilité de faire un appel (Fig.31) car il n’y 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 qu’il est prêt « Ready » (voir le figure)

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

Page 58: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

58 Prpjet de Fin d’Etudes

Figure 41 : X-lite Prêt Figure 42 : X-lite Prêt

Par exemple on va faire un appel au Numéro ‘1716’ qui est adressé au client « sbai »

Page 59: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

59 Prpjet de Fin d’Etudes

Figure 43 : Appeler le client 1716

Ekiga vers Ekiga :

Après avoir modifié le compte SIP, Ekiga affiche un message « inscrit » qui exprime que l’inscription du client

sur le serveur ASTERISK est réussite.

Page 60: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

60 Prpjet de Fin d’Etudes

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

Note : on peut aussi faire une combinaison d’appel entre X-lite et Ekiga.

nférence

Ekiga :

On appuie sur le bouton ‘Salle de conférence’ > ‘Edition’

Page 61: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

61 Prpjet de Fin d’Etudes

Figure 46 : Salle de conférence

Puis il faut entrer le numéro SIP de la salle de conférence en modifiant le paramètre suivant :

Figure 47 : modifier les paramètres

Page 62: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

62 Prpjet de Fin d’Etudes

VI.4 La Visiophonie

La visiophonie a du mal à se développer pour des raisons de coût et de non-compatibilité des différents

systèmes de visiophonie, dont les codecs utilisant des algorithmes de codage propriétaires. Aussi, depuis 1991,

les codecs se conformant à la norme H.261 dominent le marché. Mais ce qui fait véritablement chuter les prix,

c'est la compression/décompression par logiciel, solution moins coûteuse que le codec qui l'intégrait. Le coût

général est ainsi allégé de celui de la partie matérielle du codec, par exemple, la technologie vidéo indéo

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'opérateur de

téléphonie mobile ouvre une voie entre le téléphone et une gateway PSTN (SS7-ISUP) / VOIP (SIP ou H.323).

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

(International Telecom Union).

On peut citer :

H.223 pour le multiplexage/demultiplexage des données sur le canal de données.

H.245 pour la négociation des codecs audio/video/données utilisés pendant la communication.

H.263 pour la partie video.

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

brevetés)

X-Lite :

Après la configuration de fichier SIP au serveur, L’option ‘Start ’ permet de démarrer/arrêter l’envoi de vidéo.

Figure 48 : X-Lite Vidéo

Page 63: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

63 Prpjet de Fin d’Etudes

Ekiga :

L’option « Aperçu de La vidéo » permet d’envoyer 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'intéressé pourra le

consulte.

Donc on a configuré ce fichier et mettre en place le numéro ‘600 ‘ pour consulter la boite vocale des deux

utilisateurs.

Page 64: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

64 Prpjet de Fin d’Etudes

VI.6 Autres Service

Asterisk est un serveur multiservices, en peut avoir d’autres services comme les-dessues :

Messagerie SMS

Répondeur automatique (IVR)

Musique d'attente

Les Files d'attente

L'enregistrement des appels

Page 65: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

65 Prpjet de Fin d’Etudes

Conclusion Générale

Ce projet nous a permis d’étudier et de mettre en place le système de voix sur IP.

Asterisk qui est pleine croissance dans le monde professionnel ce qui sera un avantage non négligeable lors

d’accéder dans le monde du travail. Nous avons également mis à l’épreuve nos connaissances dans les systèmes

linux et de les développer d’une façon indirecte.

Par ailleurs les multiples connaissances acquises sur les fonctionnalités avancées d’Asterisk, nous ont

permis de constater qu’il pouvait faire de l’ombre aux gros centraux téléphoniques.

De plus ce travail a également été un avantage pour nous de découvrir comment installer et

configurer le serveur avec sa mise en place comme passerelle de téléphonie et d’assigner de multiples

méthodes d’accès pour les clients sur leurs environnement du travail. La messagerie vocale à pris aussi son

tour d’études dont on a simulé une simple boite vocale à plusieurs langues.

Enfin, l’avantage d’une telle étude est d’arriver à faire correspondre plusieurs services et utilités pour

résulter sur un projet innovant et qui nous a fait découvrir l’avenir de l’informatique, de la téléphonie des

réseaux et des télécommunications.

Page 66: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

66 Prpjet de Fin d’Etudes

LISTE DES FIGURES

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

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

FIGURE 3 : IMAGE SATELLITE DE L’ESPACE 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

Page 67: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

67 Prpjet de Fin d’Etudes

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

Page 68: PFE Asterisk

Système de Téléphonie sur IP Pour Application Interne et Externe Serveur ASTERISK

2012/2013

68 Prpjet de Fin d’Etudes

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