Vous êtes sur la page 1sur 81

Ministère de l’Enseignement Supérieur, de la Recherche Scientifique et de l’Innovation

(MESRSI)
-------------------
Secrétariat Général
--------------------
Sup’Management Burkina
--------------------

THEME : Etude et mise en place d’un reseaux voip


open source : cas du ministere de la femme, de la
solidarite nationale et de la famille

Période de stage : du 1er Juillet au 30 Septembre 2017

Directeur de Mémoire
M. Mafambi O. J. SOMBIE
Presenté par Professeur à Sup’Management Burkina

HAIDARA Abdoul Nasser


Maitre de Stage
M. Ali OUATTARA
Responsable IT au MFSNF

Année Académique 2016-2017


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

DEDICACE

“La connaissance s’acquiert par l’expérience,

Tout le reste n’est que de l’information.” : Albert Einstein

A notre cher père,

Et notre chère mère.

Pour l’éducation et le grand amour dont ils nous ont entouré depuis notre naissance.
Et pour leurs patiences et leurs sacrifices.

A notre cher frère ;

A tous nos proches ;

A tous ceux qui nous aiment ;

A tous nos amis ;

A tous ceux que nous aimons ;

Nous dédions ce mémoire.

HAIDARA ABDOUL NASSER i


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

REMERCIEMENT

Nous ne saurions commencer la présentation de notre présent mémoire sans remercier le


seigneur tout puissant pour la grâce accordée tout au long de la rédaction de ce mémoire.
Nous tenons également à adresser nos sincères remerciements à tous ceux qui ont
contribués d’une manière ou d’une autre à l’élaboration de ce présent mémoire. Nous pensons
notamment :
❖ A Mme YONLY Alida Gisèle, Directrice du Service Informatique du MFSNF, pour nous
avoir offert ce stage.
❖ A notre maître de stage OUATTARA Ali, Responsable IT au Ministère de la Femme, de
la Solidarité National et de la Famille, pour ses conseils et sa disponibilité ;
❖ Le personnel du Ministère de la Femme, de la Solidarité National et de la Famille,
précisément ceux du service informatique pour leur aide et pour toutes les connaissances
acquises qui me seront utiles dans la vie professionnelle ;
❖ A notre Directeur de Mémoire, M. Mafambi O. J. SOMBIE, Enseignant à
Sup’Management Burkina, pour son encadrement et sa disponibilité ;
❖ Le personnel de Sup’Management Burkina et a tous nos amis qui n’ont cessé de nous
soutenir.

Comme le dixit Albert Schweitzer : « La gratitude est le secret de la vie. L’essentiel est
de remercier pour tout. Celui qui a appris cela sait ce que vivre signifie. Il a pénétré le profond
mystère de la vie. ».

HAIDARA ABDOUL NASSER ii


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

SIGGLES ET ABBREVIATIONS

ACS Adjunct
OS Operating System
Communication
Server

API Application OSI Open Systems Interconnection


Programing Interface

ASCII American Standard PABX Private Automatic Branch


Code for Information eXchange

Interchange

ATA Advanced PABX-IP Private Automatic Branch


Technology eXchange – Internet Protocole

Attachment
PBX Private Branch eXchange
BAC BACCALAUREAT
BD Base de données PC Personal Computer
convertisseur USB Universal Serial Bus
CAN
analogique-numérique
CDR Call Detail Report PSTN Public Switched Telephone
Network
Commande Line QOS Quality Of Service
CLI
Interface
convertisseur RFC Request For Comments
CNA
numérique-analogique
CONFIG Configuration RTC Réseau Téléphonique
Commuté
DML Data Manipulation RTCP Real-time Transport Control
Language Protocol
DSP Digital Signal RTP Real-time Transport Protocol
Processor
FXO Foreign exchange SCCP Skinny Call Control Protocol
office

HAIDARA ABDOUL NASSER iii


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

FXS Foreign eXchange SIP Session Initiation Protocol


Subscriber
GSM Global System for STUN Simple Traversal of UDP
Mobile through NATs
Communications
GUI Graphical User TCP Transmission Control
Interface Protocol
HTTP HyperText Transfer TDM Time-Division multiplexing
Protocol
IAX Inter-Asterisk TGI Telephony Gateway Interface
eXchange
IETF l'Internet TOIP Telephony Over Internet
Engineering Task Protocol
Force
INSD Institut National De La UDP User Datagram Protocol
Statistique Et De La
Démographie
IP Internet Protocol Union Internationale des
UIT
Télécommunications
IVR Interactive Voice VOIP Voice Over Internet Protocol
Response
LAN Local Area Network VPN Virtual Private Network
LMD Licence-Master- WAN Wide Area Network
Doctorat
MCU Multipoint Control XML Extensible Markup Language
Unit
MFSNF Ministère de la
OSC Organisation de la Société Civil
Femme, de la
Solidarité National et
de la Famille
MGCP Media Gateway URI Uniform Resource Identifier
Control Protocol
Service Delivery
SDP
Platform

HAIDARA ABDOUL NASSER iv


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

RESUME

Ce mémoire a été rédigé à la suite d'un stage académique effectué du 01 Juillet 2017 au
30 Septembre 2017 au Ministère de la Femme, de la Solidarité Nationale et de la Famille. Ce stage
effectué à la fin de notre formation en cycle de Licence d’Ingénierie des Systèmes et Réseaux à
Sup’Management Burkina, nous a permis non seulement de nous imprégner des réalités du milieu
professionnel qu'est l'entreprise mais aussi et surtout de faire l'adéquation entre la pratique et la
théorie issue des enseignements reçus en matière de systèmes et réseaux.

La VOIP est une technologie qui s'impose progressivement dans tous les secteurs, elle
consiste à faire transiter les communications téléphoniques par le réseau IP. Elle est aujourd'hui de
plus en plus déployée au sein des grandes entreprises. Le développement de la VoIP est parti d'un
simple constat : comment faire en sorte d'utiliser les potentialités du réseau IP afin de téléphoner
moins cher (voire gratuitement) ? C'est dans le but de convergence sur les réseaux qu'est apparu le
protocole SIP issu des grands opérateurs réseaux. IL est souple et évolutif.

Mots clefs : Réseau local, LAN IP, Asterisk, Soft Phone, ToIP, VoIP, Protocol SIP.

ABSTRACT

This report was write following an academic internship conducted from 01 July 2017 to 30
September 2017 at the Ministry of Women, National Solidarity and Family. This internship, completed at
the end of our BSc in Networks and Systems Engineering from Sup'Management Burkina, allowed us to
not only be immerse in the realities of the professional environment that is the company but also and
especially match practice with theory from lessons learned in systems and networks.
VOIP is a technology that is gradually required in all sectors; it consists in passing the telephone
communications over the IP network. In addition, it is nowadays more and more deploy within big
companies. The development of VoIP started from a simple observation : how to make sure to use the
potential of the IP network to call cheaper (or even free)? It is for the purpose of convergence on networks
that appeared the SIP protocol from the major network operators. It is flexible and evaluative.

HAIDARA ABDOUL NASSER v


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

SOMMAIRE
SOMMAIRE
DEDICACE ..................................................................................................................................... i
REMERCIEMENT ......................................................................................................................... ii
SIGGLES ET ABBREVIATIONS ................................................................................................ iii
RESUME ........................................................................................................................................ v
ABSTRACT.................................................................................................................................... v
SOMMAIRE .................................................................................................................................. vi
LISTE DES FIGURES .................................................................................................................. ix
LISTE DES TABLEAUX............................................................................................................... x
INTRODUCTION GENERALE .................................................................................................... 1
I. PROBLEMATIQUE ET HYPOTHESE.................................................................................. 3
I.1 PROBLEMATIQUE .......................................................................................................... 3
I.2 HYPOTHESE..................................................................................................................... 3
II. DELIMITATION DU SUJET ................................................................................................ 4
II.1 DELIMITATION SPATIAL ............................................................................................ 4
II.2 DELIMITATION TEMPORELLE ................................................................................... 4
II.3 METHODES ..................................................................................................................... 4
II.4 TECHNIQUES ................................................................................................................. 4
II.5 SUBDIVISION DU TRAVAIL ........................................................................................ 5
PREMIERE PARTIE ...................................................................................................................... 6
CHAPITRE I : PRESENTATION DE SUP’MANAGEMENT BURKINA .................................. 7
I. GENERALITES ...................................................................................................................... 7
II. ORGANISATION .................................................................................................................. 7
III. ORGANIGRAMME ............................................................................................................. 9
CHAPITRE II : PRESENTATION DE LA STRUCTURE D’ACCEUIL ................................... 10
I. LES MISSIONS ET ORGANIGRAMME DU MFSNF ................................................... 10
I.1 LES MISSIONS PRINCIPALES ..................................................................................... 10
I.2 LES MISSIONS SPECIFIQUES ..................................................................................... 10
I.3 ORGANIGRAMME ........................................................................................................ 15
II. ETUDE DE L’EXISTANT .................................................................................................. 15
DEUXIEME PARTIE ................................................................................................................... 17

HAIDARA ABDOUL NASSER vi


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

CHAPITRE I : GENERALITES SUR LA TELEPHONIE SUR IP............................................. 18


I. DEFINITIONS DES CONCEPTS ......................................................................................... 18
I.1. LA VOIX SUR IP ........................................................................................................... 18
I.3. LA TELEPHONIE SUR IP ............................................................................................. 19
I.4. LA TOIP WI-FI ............................................................................................................... 20
I.5. VPN TOIP ....................................................................................................................... 20
I.6. PUBLIC SWITCHED TELEPHONE NETWORK (PSTN) .......................................... 20
I.7. PABX .............................................................................................................................. 20
I.8. L'IPBX OU PABX-IP ..................................................................................................... 21
I.9. PASSERELLES IP .......................................................................................................... 21
II. FONCTIONNEMENT ......................................................................................................... 21
III. ARCHITECTURE .............................................................................................................. 23
IV. LES PROTOCOLES DE SIGNALISATION ..................................................................... 25
IV.1. LE PROTOCOLE H.323 .............................................................................................. 26
IV.2. LE PROTOCOLE SIP .................................................................................................. 27
IV.3. ETUDE COMPARATIVE ENTRE SIP ET H.323...................................................... 30
IV.4. DEROULEMENT D'UN APPEL TELEPHONIQUE SOUS SIP ............................... 30
IV.5. LE PROTOCOLE IAX ................................................................................................ 31
V. LES CODECS ...................................................................................................................... 32
VI. LES CONSEQUENCES DE LA TELEPHONIE SUR IP .............................................. 33
VI.2. LIMITES ...................................................................................................................... 34
CONCLUSION ......................................................................................................................... 35
CHAPITRE II : LES SOLUTIONS LOGICIELS LIBRES ......................................................... 36
I. DEFINITION ......................................................................................................................... 36
I.1. LOGICIELS LIBRES ..................................................................................................... 36
I.2. ASTERISK ...................................................................................................................... 36
I.3. SIPXECS ......................................................................................................................... 38
I.4. CALLWEAVER ............................................................................................................. 38
I.5. FREESWITCH ................................................................................................................ 39
I.6. GNU BAYONNE ............................................................................................................ 39
I.7. YATE .............................................................................................................................. 41
II. TABLEAU COMPARATIF ET SOLUTION CHOISIE ................................................. 42
II.1 TABLEAU COMPARATIF ........................................................................................... 42
II.2 SOLUTION CHOISIE .................................................................................................... 42
III. COÛT DE REALISATION............................................................................................. 42
TROISIEME PARTIE .................................................................................................................. 43
I. ARCHITECTURE DU RESEAU VOIP DEPLOYE ............................................................ 44

HAIDARA ABDOUL NASSER vii


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

II. INSTALLATION D’ASTERISK 14.6.2 .............................................................................. 45


III. CONFIGURATION D’ASTERISK .................................................................................... 49
III.1. CREATION DES UTILISATEURS ............................................................................ 50
III.2. MISE EN PLACE D’UNE BOITE VOCALE ............................................................. 53
III.3. TRANSFERT D’APPEL .............................................................................................. 54
III.4. CONFERENCE ............................................................................................................ 56
III.5. CREATION DE LOG .................................................................................................. 59
IV. CONFIGURATION DES DIFFERENTS CLIENTS ......................................................... 61
IV.2. ZOIPER POUR ANDROID ............................................................................................ 62
V. EXEMPLE D’UN APPEL ................................................................................................... 63
CONCLUSION ........................................................................................................................ 64
CONCLUSION GENERALE ....................................................................................................... 65
BIBLIOGRAPHIE ........................................................................................................................ 66
WEBOGRAPHIE ......................................................................................................................... 66
ANNEXE ...................................................................................................................................... 67
TABLE DES MATIERES ............................................................................................................ 68

HAIDARA ABDOUL NASSER viii


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

LISTE DES FIGURES


Figure 1: organigramme de Sup’Management Burkina.................................................................. 9
Figure 2: Organigramme du MFSNF. ........................................................................................... 15
Figure 3 : schéma simplifie du réseau du MFSNF ....................................................................... 16
Figure 6 : Telephone a Telephone ................................................................................................ 19
Figure 4 : PC a PC ........................................................................................................................ 19
Figure 5 : PC a Telephone ............................................................................................................ 19
Figure 7 : concept de la VOIP....................................................................................................... 22
Figure 8 : Architecture de la VOIP ............................................................................................... 25
Figure 9 : Présentation du H.323 .................................................................................................. 26
Figure 10 : Initialisation d’une communication SIP avec un serveur proxy ................................. 31
Figure 11 : architecture du réseau VoIP déployé .......................................................................... 44
Figure 12: installation des dépendances ....................................................................................... 45
Figure 13 : création du dossier Asterisk ....................................................................................... 45
Figure 14: téléchargement d’Asterisk 14.6.2 ................................................................................ 45
Figure 15 : menu d’installation d’Asterisk ................................................................................... 46
Figure 16 : installation de core-sounds-fr-ulaw ............................................................................ 47
Figure 17: selection de Music on hold file package ..................................................................... 48
Figure 18: installation de moh-opsound-ulaw .............................................................................. 48
Figure 19 : démarrage automatique d’Asterisk ............................................................................. 49
Figure 20 : vérification du bon fonctionnement d’Asterisk .......................................................... 49
Figure 21: Creation d’un utilisateur .............................................................................................. 51
Figure 22 : paramétrage de extensions.conf pour appel ............................................................... 52
Figure 23 : configuration de la boite vocale ................................................................................. 53
Figure 24 : extensions.conf pour boite vocal ................................................................................ 53
Figure 25 : transfert d’appel .......................................................................................................... 55
Figure 26 : extensions.conf pour transfert d’appel ....................................................................... 55
Figure 27 : features.conf pour transfert d’appel............................................................................ 55
Figure 28 : extensions.conf pour parked calls .............................................................................. 56
Figure 29 : Installation de meetme................................................................................................ 57
Figure 30: création salle conférence ............................................................................................. 58
Figure 31: modification du fichier extensions.conf – salle de conférence- .................................. 58
Figure 32 : création de la base de données ................................................................................... 59
Figure 34 : paramétrage d’Asterisk pour utilisation de la bd........................................................ 60
Figure 33 : création de la table cdr................................................................................................ 60
Figure 35 : charger le module MySQL au démarrage d’Asterisk ................................................. 61
Figure 36: Redémarrage d’asterisk ............................................................................................... 61
Figure 37 : Configuration de X-lite .............................................................................................. 62
Figure 38 : configuration de Zoiper .............................................................................................. 63

HAIDARA ABDOUL NASSER ix


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

Figure 39: exemple d’appel .......................................................................................................... 64

LISTE DES TABLEAUX

TABLEAU 1 : LES CODECS ............................................................................................................... 33


TABLEAU 2 : COUT DE REALISATION .............................................................................................. 42
TABLEAU 3 : TABLEAU COMPARATIF .............................................................................................. 67

HAIDARA ABDOUL NASSER x


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

INTRODUCTION GENERALE

Depuis plusieurs années, les moyens de communication au sein de l’entreprise demeurent


problématiques et ne cessent de se développer. D’abord l’entreprise passe d’agents de liaison non
pour livrer seulement des documents mais également pour transmettre des messages oraux. Ensuite
elle passe à l’utilisation de ce qu’on appelle la téléphonie classique ou Réseau Téléphonique
Commuté (RTC). L'histoire de cette téléphonie remonte à la fin du XIXème siècle. Quand en 1879,
Alexander GRAHAM prononça pour la première fois à l'autre bout du fil où se trouvait son
assistant : « Watson! Are you there? ». Il a ainsi prouvé que la voix pouvait être transportée à
travers une paire de fils. Le problème des messages vocaux est donc réglé. Cependant à partir des
années 1950 avec l’apparition de l’internet les choses changent l’entreprise se voit gérer deux
réseaux complètement distinctes. Aussi, l’entreprise est répartie sur plusieurs zones, les coûts en
matière de communications deviennent insupportables. Il faut donc penser à trouver une solution
qui réduira les coûts de communication.

Ainsi, la Voix sur IP apparait comme une solution miracle aux exigences de la
communication à moindre coût au sein des entreprises. La VoIP, plus qu’une technologie offre la
possibilité de fusion des réseaux IP (Réseaux informatiques) et téléphoniques(RTC) entraînant non
seulement une diminution de la logistique nécessaire à la gestion des deux réseaux, mais aussi une
baisse importante des coûts de communication ainsi que la possibilité de mise en place de
nouveaux services utilisant simultanément la voix et les données. Cette technologie permet entre
autre de faire transiter la voix sur des réseaux de données et est de plus en plus utilisée par de
nombreuses entreprises. En effet à la fin des années 1990, plusieurs sociétés ont travaillé sur la
mise en œuvre de la téléphonie sur Internet mais sans aucun succès. C’est qu’au début du 21ème
siècle que les exigences ont été satisfaites et cette technologie prometteuse a pu être mise en œuvre.
Le monde est à présent prêt pour la Voix sur IP.
Plusieurs fournisseurs offrent certaines solutions qui permettent aux entreprises de migrer
vers le monde IP. Plusieurs autres solutions existent notamment dans l’open Source. Ainsi nous
avons décidé de prendre comme thème : « Etude et mise en place d’un réseau VoIP open source :
cas du mfsnf. ». Dans le souci de présenté un travail pertinent, nous allons aborder le sujet selon
trois grandes parties.

HAIDARA ABDOUL NASSER 1


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

Dans la première partie nous parlerons en chapitre 1 de Sup’Management Burkina et en


chapitre 2 du MFSNF.
Dans la deuxième partie, nous parlerons en chapitre 1 du Réseau Téléphonique Commuté
et du protocole IP sur lequel repose la VoIP et dans le second chapitre nous détaillerons le
fonctionnement de la VoIP proprement dit.
La troisième partie de ce travail portera sur la mise en œuvre de cette technologie avec
une solution open source. Dans cette partie nous mènerons en premier lieu une étude conceptuelle
du projet et en second lieu de sa réalisation avec le logiciel Open source Asterisk.
Comme toute recherche scientifique, ce travail nous permettra d'enrichir nos
connaissances dans le domaine informatique, précisément pour notre travail : la nouvelle
technologie de la téléphonie IP, le logiciel Open source Asterisk et le système d'exploitation
Ubuntu Server.

HAIDARA ABDOUL NASSER 2


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

I. PROBLEMATIQUE ET HYPOTHESE

I.1 PROBLEMATIQUE

La problématique est un ensemble de questions qu'une science ou une philosophie se pose


dans un domaine particulier. Partant de cette approche nous allons établir un questionnaire qui
trouvera ses réponses tout au long du développement du travail.
➢ Peut-on fusionner le réseau informatique et téléphonique commuté (RTC), en un
seul ?
➢ Comment peut-on réduire les coûts de communication dans une entreprise ?
➢ Peut-on renouveler un PABX traditionnel par une solution logicielle libre ou en
créer un pour une gestion des appels local ?
Telles sont des questions auxquelles nous nous efforcerons de répondre dans la suite du
travail.

I.2 HYPOTHESE

L'hypothèse est définie comme étant une proposition ou supposition, dont la véracité n'est
pas encore prouvée, formant le fondement du raisonnement ou le point de départ d'une enquête
plus poussée.
Comme proposition en rapport avec les préoccupations retenues, nous pourrions mettre
sur pied un système de communication de la voix sur IP.
A la question de savoir, si l'on peut fusionner le réseau informatique et téléphonique
commuté (RTC), nous disons que grâce à la Voix sur IP, l'entreprise pourra tout fusionner sur un
même réseau.
Nous dirons aussi qu'avec certains logiciels open sources, nous pouvons renouveler un
PABX traditionnel. Ces logiciels permettent de transformer un PC sous linux en un PABX
d'entreprise.

HAIDARA ABDOUL NASSER 3


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

II DELIMITATION DU SUJET

Tout travail qui se veut scientifique doit être examiné dans le temps tout comme dans
l'espace, pour bien cerner le contour du sujet et faciliter notre démarche scientifique que nous
aborderons.

II.1 DELIMITATION SPATIAL

Le choix de notre champ d'investigation a été porté sur le Ministère de la Femme, de la


Solidarité Nationale et de la Famille.

II.2 DELIMITATION TEMPORELLE

La mise en marche d'une infrastructure de communication VoIP dans l'enceinte du dit


ministère voudrait l'accompagnée dans son développement. C'est donc une implémentation qui se
voudrait être durable pour ne pas dire éternel.

II.3 METHODES

Le recours à une ou plusieurs méthodes s'avère indispensable pour mener une étude
scientifique selon les exigences et la rigueur d'usage en vue d'aboutir à une issue heureuse.

« Le concept méthode » a été défini par plusieurs auteurs dont PINTO et GRAWITZ
comme étant : « l'ensemble des opérations intellectuelles par lesquelles une discipline cherche à
étudier les vérités qu'elle poursuit, les démontre, les vérifie ».

Dans le cadre de notre projet, nous ferons usage de méthodes suivantes : la méthode
analytique et expérimentale, qui nous aidera à faire une analyse ainsi qu'une simulation de la
communication VoIP.

II.4 TECHNIQUES
La technique de recherche est définie comme : « un ensemble des procédés employés
pour obtenir un résultat déterminé ».

HAIDARA ABDOUL NASSER 4


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

Ainsi, à l'aide de ces outils de collecte et traitement des données, il est possible à tout
lecteur de mener efficacement ses investigations.
Dans le cadre de notre étude, nous ferons usage des techniques suivantes :

II.4.1 LA TECHNIQUE DOCUMENTAIRE

Cette technique va consister à la récolte et à l'analyse des données émanant des différents
textes, ouvrages, sites internet, articles de revues et autres documents ayant des rapports plus ou
moins directs avec le thème de notre étude.

Le recueil de la bibliographie que nous aurons à élaborer à la fin de notre mémoire va


renseigner avec précision la nature de tous les documents que nous avons consultés.

II.4.2 LA TECHNIQUE DE L'INTERVIEW

Cette technique nous a facilité la récolte des données auprès des personnes mieux
informées dans le domaine.

II.5 SUBDIVISION DU TRAVAIL


Hormis l'introduction et la conclusion, notre travail comprend trois grandes parties dont
la première partie s’intitule «Aperçu General », deuxième partie intitulée « Généralités sur la
téléphonie sur IP et les solutions logiciels libres » et la troisième partie « Installation et
configuration d’Asterisk ».

HAIDARA ABDOUL NASSER 5


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

HAIDARA ABDOUL NASSER 6


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

CHAPITRE I : PRESENTATION DE SUP’MANAGEMENT BURKINA

I. GENERALITES

SUP’MANAGEMENT BURKINA est un institut supérieur privé qui fait partie d’un groupe
(GROUPE SUP MANAGEMENT), un réseau d’école Universitaires Internationales, qui a son siège au
Maroc. Il est en collaboration avec d’autres instituts internationaux tels EUROAMERICAIN
INTERNATIONAL UNIVERSITY, EBS de Paris…implanté au Burkina Faso depuis l’année académique
2008-2009. L’institut supérieur privé SUP’MANAGEMENT BURKINA est situé à Gounghin en face de
la gare BURKINA Transport Inter au 2ème et 3ème étage de l’immeuble abritant la Société Générale du
Burkina Faso. Elle a pour vocation de former des cadres d’entreprise dans ses différentes entités. Elle
fonctionne sous le système LMD.

II. ORGANISATION

Sup’Management offre des formations supérieurs de niveau d’ingénieur reparties dans de deux
pôles :

❖ Une école de Management

Une école de Management qui s’articule autour de treize filières réparties sur deux cycles, en
cohérence avec le système LMD et les normes académiques internationales :

Le Cycle Professionnalisé BAC+3 comporte cinq spécialisations :

➢ Finance Management ;

➢ Marketing Communication ;

➢ Management International ;

➢ Transport et Logistique ;

➢ Communication d’entreprise.

Le cycle supérieur Approfondi BAC+5 Comporte huit spécialisations :

➢ Ingénierie Financière, Contrôle de Gestion & Audit ;

➢ Ingénierie Commerciale, Marketing & Distribution ;

HAIDARA ABDOUL NASSER 7


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

➢ Management Global Approfondi ;

➢ Management des Ressources & Humaines ;

➢ Management de la Communication des Entreprises et des Institutions ;

➢ Management de l’environnement Eco- Management ;

➢ Gestion des Projets ;

➢ Management des Opérations & de la Logistique.

❖ Une école d’Ingénierie

Une école d’Ingénierie s’articulant autour de quatre filières réparties sur deux cycles, en
cohérence avec le système LMD et les normes académiques internationale :

Le Cycle Professionnalisé BAC+3 comporte deux spécialisations :

➢ Ingénierie Informatique ;

➢ Ingénierie des Systèmes & Réseaux

Le Cycle Professionnalisé BAC+5 comporte aussi deux spécialisations :

➢ Ingénierie des Systèmes Informations

➢ Ingénierie des Réseaux, Sécurité et Télécoms.

HAIDARA ABDOUL NASSER 8


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

III. ORGANIGRAMME

ASSEMBLE GENERALE

CONSEIL
SCIENTIFIQUE

DIRECTION GENERALE
ASSISTANT

DIRECTION DES AFFAIRES


SECRETARIAT ACADEMIQUES &
SERVICE
GENERALE SCIENTIFIQUES
RATTACHES

SUIVI DES
STAGES DIRECTION DES ETUDES

COMPTABLITE COMMUNICA- BIBLIOTHE- SCOLARITE ECOLE DE ECOLE


& RECOUVRE- TION & QUE CONSEIL & MANAGE- D’INGENIERIE
MENT RELATIONS ORGANISATIO MENT INFORMATI-
PUBLIQUES N QUE

Figure 1 : Organigramme de Sup’Management Burkina (conception personnelle)

HAIDARA ABDOUL NASSER 9


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

CHAPITRE II : PRESENTATION DE LA STRUCTURE D’ACCEUIL

Le Ministère de la Femme, de la Solidarité Nationale et de la Famille est matérialisée par


le décret N°2016- 379/PRES/PM/MFSNF du 20 mai 2016 portant organisation du ministère de la
femme, de la solidarité nationale et de la famille qui se conforme aux organisations type des
départements ministériels. Elle est située à (Larlé) à l’immeuble baoghin. Son contact
téléphonique :-Cabinet : 50 50 53 67 - DCPM : 50 46 09 81 - DAAF : 50 50 53 68 -
SP/CONPGENRE : 50 50 51 95, son site web http://www.mpf.gov.bf

I. LES MISSIONS ET ORGANIGRAMME DU MFSNF

I.1 LES MISSIONS PRINCIPALES

Le MFSNF a pour principale mission d'assurer la mise en œuvre et le suivi de la politique


du gouvernement en matière de promotion de la femme et du genre, plus spécialement la réduction
des inégalités entre les sexes en vue d'un développement humain équitable et durable du Burkina
Faso. La politique de promotion de la femme et du genre est transversale et sa mise en œuvre
incombe également à tous les ministères et institutions ainsi qu'aux collectivités locales, aux OSC
et au secteur privé.

La création du MFSNF est un acquis majeur qui traduit ainsi la volonté du Chef de l'Etat
de mettre en place un nouveau cadre de concertation de l'ensemble des interventions en faveur de
la femme et de la réduction des inégalités entre les sexes.

I.2 LES MISSIONS SPECIFIQUES

Le Ministère de la Promotion de la Femme et du Genre est chargé :

En matière de promotion de la femme :

➢ de l'élaboration, la mise en œuvre et le suivi-évaluation de la politique du


gouvernement en matière de promotion socio-économique et politique de la femme ;

HAIDARA ABDOUL NASSER 10


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

➢ de la réalisation de recherches pour une meilleure connaissance de la situation


sociale des femmes au sein des différentes communautés et l'identification des pratiques
traditionnelles néfastes ;

➢ de l'instauration d'un dialogue social constructif et d'un partenariat novateur avec


les leaders coutumiers et religieux pour la promotion de la femme et l'amélioration continue de
son statut social au niveau communautaire ;

➢ de la promotion des droits de la femme en matière de santé de la reproduction ;

➢ de l'élaboration, de l'amélioration et la vulgarisation des instruments juridiques


nationaux et internationaux en faveur des droits des femmes et des filles et la promotion de leur
application ;

➢ de la promotion de l'accès des femmes aux sphères de décision et le renforcement


des capacités des femmes élues et nommées ;

➢ de la valorisation de l'expertise féminine et l'appui à la modernisation des métiers


traditionnels des femmes ;

➢ de la coordination et du suivi des actions en faveur de la femme auprès des


partenaires et des structures concernés ;

➢ de l'élaboration d'une stratégie nationale d'éradication des pesanteurs


socioculturelles et des pratiques traditionnelles néfastes qui constituent des violences à l'égard des
femmes et des filles ;

➢ de l'élaboration et de la mise en œuvre de programmes prioritaires spécifiques en


faveur des femmes et des filles dans les domaines critiques en complémentarité avec les politiques
et programmes existants ;

➢ de la construction et de la gestion des infrastructures de promotion de la femme


(maisons de la femme, centres de promotion féminine) ;

➢ de la lutte contre la pauvreté des femmes et la promotion de leur autonomisation


économique ;

HAIDARA ABDOUL NASSER 11


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

➢ de la structuration, la coordination et le renforcement des capacités des


organisations féminines au niveau national, régional et communal ;

➢ du renforcement du cadre et des mécanismes institutionnels de promotion de la


femme au niveau étatique et au sein des OSC ;

➢ de la coordination et du suivi-évaluation des actions de promotion de la femme


auprès des partenaires et des structures concernés et la capitalisation et diffusion des meilleures
pratiques en la matière ;

➢ du suivi-évaluation de l'impact des actions des organismes non gouvernementaux


et associations féminines.

En matière de genre :

➢ du pilotage et de la coordination de la mise en œuvre de la Politique Nationale Genre


en relation avec les départements ministériels concernés ;

➢ de la promotion de l'égalité d'accès aux sphères de décision à travers des campagnes


de plaidoyer pour la mise en œuvre des mesures d'application de la loi sur les quotas genre ;

➢ de la création d'un environnement socioculturel favorable à la réduction des


inégalités entre les hommes et les femmes par la promotion d'une culture de l'égalité entre les sexes
dans la société burkinabè ;

➢ du suivi-contrôle et de l'évaluation des actions menées par les différents acteurs en


faveur des femmes et de l'égalité entre les sexes à travers la publication de rapports périodiques ;

➢ de l'élaboration et de la mise en œuvre de programmes leviers et structurants axés


sur la réduction des inégalités genre dans les domaines prioritaires ;

➢ de l'appui à l'institutionnalisation du genre au sein des ministères et institutions et


du financement partiel de leur plan d'action sectoriel genre par l'entremise du fonds national genre ;

HAIDARA ABDOUL NASSER 12


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

➢ de l'appui à l'intégration effective du genre dans la formulation, la planification, la


mise en œuvre et le suivi-évaluation des politiques, programmes et projets prioritaires des
ministères et des institutions au niveau sectoriel ;

➢ de la promotion de l'intégration du genre dans les systèmes de planification et de


budgétisation des projets au niveau sectoriel, central et communal ;

➢ du développement d'un partenariat actif et d'une synergie d'actions dans le domaine


du genre au Burkina Faso par la dynamisation des différents cadres de concertation mis en place
pour favoriser le dialogue entre les ministères, les partenaires techniques et financiers et les
organisations de la société civile ;

➢ de la promotion du respect des droits et de l'élimination des violences basées sur le


genre ;

➢ de l'appui technique et du renforcement des capacités des acteurs du développement


en matière de genre ;

➢ de la coordination et de l'harmonisation des interventions des acteurs en matière de


genre ;

➢ de l'élaboration d'une loi sur l'égalité entre les hommes et les femmes au Burkina
Faso suite à la constitutionnalisation du genre ;

➢ de la création d'une base de données statistique sexospécifiques de référence sur la


situation des inégalités liées au genre existant entre les hommes et les femmes au Burkina Faso ;

➢ de la mise en place et du démarrage effectif des activités de l'Observatoire national


de l'égalité entre les sexes en partenariat avec l'INSD (MEF) ;

➢ de la promotion et du suivi de l'accès équitable des hommes et des femmes à des


services publics de qualité à tous les niveaux (central, régional et communal) ;

➢ de la promotion de l'accès équitable des hommes et des femmes aux ressources


naturelles (terre, eau, bois, etc.) et aux ressources publiques ;

HAIDARA ABDOUL NASSER 13


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

➢ de la promotion de l'adoption et de l'application des mesures permettant la


participation égale des femmes et des hommes aux sphères de décision politique et administrative
;

➢ de la promotion de l'adoption de la budgétisation selon le genre dans la planification


des programmes et projets au niveau sectoriel, régional et communal ;

➢ de l'élaboration des normes de référence et d'un code de bonne conduite en matière


de genre pour l'ensemble des acteurs ;

➢ de la conception et de la diffusion de programmes pertinents de réduction des


inégalités hommes-femmes dans les domaines prioritaires de concert avec les ministères concernés

➢ de l'élaboration et de la diffusion de manuels thématiques consensuels de formation


en genre et développement.

HAIDARA ABDOUL NASSER 14


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

I.3 ORGANIGRAMME

L’organisation de MFSNF peut être illustrée par l’organigramme de la figure ci-après.

Figure 2 : Organigramme du MFSNF (Source : site web du mfsnf => https://www.mfsnf.gov.bf )

II. ETUDE DE L’EXISTANT

Le MFSNF gère son infrastructure téléphonique par un PABX qui interconnecte les
téléphones internes et fournit la liaison vers une ligne classique pour des frais d’abonnement et de
maintenance assez élevé.

HAIDARA ABDOUL NASSER 15


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

Il utilise donc deux réseau distincte à savoir le réseau téléphonique et le réseau


informatique. Ci-dessus un aperçu de l’existant :

Figure 3 : schéma simplifie du réseau du MFSNF (conception personnelle)

HAIDARA ABDOUL NASSER 16


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

HAIDARA ABDOUL NASSER 17


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

CHAPITRE I : GENERALITES SUR LA TELEPHONIE SUR IP

La voix sur IP constitue actuellement l’évolution la plus importante du domaine des


Télécommunications. Avant 1970, la transmission de la voix s’effectuait de façon analogique sur
des réseaux dédiés à la téléphonie. La technologie utilisée était la technologie électromécanique
(Crossbar). Dans les années 80, une première évolution majeure a été le passage à la transmission
numérique (TDM). La transmission de la voix sur les réseaux informatiques à commutation de
paquets IP constitue aujourd’hui une nouvelle évolution majeure comparable aux précédentes.

L’objectif de ce chapitre est l’étude de cette technologie et de ses différents aspects. On


parlera en détail de l’architecture de la VoIP, ses éléments et son principe de fonctionnement. On
détaillera aussi des protocoles VoIP de signalisation et de transport ainsi que leurs principes de
fonctionnement et de leurs principaux avantages et inconvénients.

I. DEFINITIONS DES CONCEPTS

I.1. LA VOIX SUR IP

La voix sur IP, ou « VoIP » est l'acronyme de Voice over Internet Protocol. Elle est une
technique qui permet de communiquer par la voix via l’Internet ou tout autre réseau acceptant le
protocole TCP/IP. Cette technologie est notamment utilisée pour supporter le service de téléphonie
IP (« ToIP » pour Telephony over Internet Protocol). La voix sur IP regroupe l'ensemble des
techniques permettant de faire transiter de la voix sur un réseau informatique.

La voix sur IP comprend ainsi les communications de PC à PC. Pour ce type de


communication, chaque utilisateur doit disposer d'un logiciel approprié. Si la connexion passe par
le réseau Internet, on parle alors de la téléphonie par internet. Deuxième catégorie de voix sur IP,
les communications de PC à téléphonie (PC to Phone). Dans les deux cas, le PC communicant est
appelé soft phone, terme qui consiste à l'émulation du PC en téléphone grâce à un logiciel.

HAIDARA ABDOUL NASSER 18


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

Figure 4 : PC à PC (Source : http://www.to-


tech.com/mz/images-articles/voip-pc2pc.gif )
Figure 5 : PC à Téléphone (Source : http://www.to-
tech.com/mz/images-articles/voip-pc2phone.gif )

Figure 6 : Telephone à Téléphone ( Source : http://www.to-


tech.com/mz/images-articles/voip-phone2phone.gif )

I.2. LA TELEPHONIE CLASSIQUE

La téléphonie classique se contente de faire transiter analogiquement la voix d'un


utilisateur à un autre par la paire cuivrée le reliant au central téléphonique.

I.3. LA TELEPHONIE SUR IP


La téléphonie sur IP (en anglais, telephony over IP ou IP telephony) est un mode de
téléphonie dans lequel la voix est numérisée puis acheminée par le protocole TCP/IP sous forme
de paquet de données. Ce service de téléphonie est offert sur un réseau de télécommunications,
public ou privé utilisant principalement le protocole IP.

La téléphonie IP définit l'utilisation de liens Internet pour acheminer des appels


téléphoniques d'une personne à une autre. Un appel téléphonique de type IP diffère de la téléphonie
conventionnelle (RTC) dans l'encodage de la voix. Cette technologie repose totalement sur un
transport VoIP.
HAIDARA ABDOUL NASSER 19
ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

Dans le système traditionnel, la voix est encodée de façon analogique et numérique et


transmise sur un réseau de commutation de circuit alors que dans le système IP, la voix est encodée
en format numérique et mis en paquets sous format IP.

En fait, la téléphonie sur IP utilise la même méthode (processus) que pour la transmission
de l'information sur le réseau Internet. C'est-à-dire une fois la voix formatée, on peut la transmettre
sur un lien Internet commun ou encore l'envoyer sur des liens dédiés.

I.4. LA TOIP WI-FI


La ToIP Wi-Fi désigne les réseaux de téléphonie IP s'appuyant sur la technologie de
mobilité Wi-Fi. Les paquets IP circulent par ondes radio plutôt que par câbles, ce qui rend possible
l'utilisation de terminaux mobiles, typiquement des téléphones portables.

I.5. VPN TOIP


Se chargent de sécuriser les communications distantes entre deux sites donnés. En effet,
pour relier deux points géographiquement éloignés, une entreprise peut choisir de recourir à un
réseau privé virtuel (VPN). Plutôt que de transiter sur un réseau public où elles peuvent être
interceptées et écoutées.

I.6. PUBLIC SWITCHED TELEPHONE NETWORK (PSTN)


PSTN est l'abréviation du réseau téléphonique publique commuté, le « réseau des réseaux
téléphoniques », ou plus couramment « réseau téléphonique ». Tel internet qui interconnecte tous
les réseaux IP, le PSTN est le réseau résultant de l'interconnexion de tous les réseaux téléphoniques
commutés du monde entier. Une différence importante avec internet est cependant la définition du
« flux d'information ». En téléphonie (PSTN) un flux d'information est un « appel téléphonique »
dans son ensemble, contrairement à internet pour lequel chaque paquet constitue un flux à lui tout
seul.

I.7. PABX
Un PABX (Private Automatic Branch eXchange) ou PBX en Anglais, est un
autocommutateur privé, utilisé dans les entreprises pour assurer les communications internes et le
lien avec le réseau téléphonique commuté global (Public Switched Telephone Network). Un PBX

HAIDARA ABDOUL NASSER 20


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

est capable de redirigé les appels entrant vers un téléphone en particulier, ou de permettre aux
téléphones de choisir une ligne en particulier pour passer un appel. Comme un routeur sur internet
est responsable de rediriger les paquets de données d'une source vers une ou plusieurs destinations,
un PBX redirige les appels téléphoniques.

I.8. L'IPBX OU PABX-IP


L'IPBX est un autocommutateur compatible avec la téléphonie sur IP. Il permet comme
un commutateur téléphonique standard, d'établir une communication téléphonique entre deux
abonnés distants. A l'intérieur d'une entreprise, l'IPBX définit le routage des paquets pour que la
communication parvienne au bon poste de l'entreprise. Un PABX-IP peut être soit un
autocommutateur auquel l'entreprise ajoute une carte d'extension IP, soit une machine nativement
IP. Un autocommutateur IP qui sert de serveur de messagerie, capable de stocker l'historique des
communications ou éventuellement des messages. IPBX c'est la dernière génération de PABX, il
s'intègre à la téléphonie sur IP.

I.9. PASSERELLES IP
Les passerelles IP servent de liens entre les réseaux téléphoniques commutés (RTC) et les
réseaux IP. La passerelle de voix sur IP est spécifiquement conçue pour permettre aux messages
vocaux provenant d'un réseau téléphonique traditionnel d'être transmis sur un réseau utilisant le
protocole IP, tout en leur offrant la possibilité d'effectuer le chemin inverse.

II. FONCTIONNEMENT
De nombreuses années en arrière, nous avons découvert qu'il était possible de transmettre un
signal à une destination éloignée sous forme de données numériques. Avant la transmission, il faut
numériser le signal à l'aide d'un CAN (convertisseur analogique-numérique). Le signal est ensuite transmis,
et, pour être utilisable, doit être transformé à nouveau, par le récepteur, en un signal analogique, à l'aide
d'un CNA (convertisseur numérique-analogique). La VoIP fonctionne ainsi, par numérisation de la voix et
transmission dans des paquets de données, puis par reconversion des paquets numériques en voix à l'arrivée.

Le format numérique est plus facile à contrôler : on peut le compresser, le router, le convertir en
un nouveau format meilleur, et ainsi de suite ; nous avons également découvert que le signal numérique est
plus tolérant au bruit que l'analogique.

HAIDARA ABDOUL NASSER 21


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

Les réseaux TCP/IP sont des supports de circulation de paquets IP contenant un en-tête (pour
contrôler la communication) et une charge utile pour transporter les données : la VoIP s'en sert pour
traverser le réseau et arriver à destination.

Figure 7 : concept de la VOIP (Source : https://goo.gl/JVi2eq )

➢ Acquisition du signal : La première étape consiste naturellement à capter la voix à


l’aide d’un micro, qu’il s’agisse de celui d’un téléphone ou d’un micro casque.

➢ Numérisation : La voix passe alors dans un convertisseur analogique numérique


qui réalise deux tâches distinctes :

• Echantillonnage du signal sonore : un prélèvement périodique de ce signal, il s'agit


d'enregistrer à des intervalles très rapprochés la valeur d'un signal afin de pouvoir disposer
d'un enregistrement proche de la valeur réelle de ce signal.

• Quantification, qui consiste à affecter une valeur numérique (en binaire) à chaque
échantillon.

• Plus les échantillons sont codés sur un nombre de bits important, meilleure sera la
qualité.

HAIDARA ABDOUL NASSER 22


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

➢ Compression :

• Le signal une fois numérisé peut être traité par un DSP (Digital Signal Processor)
qui va le compresser, c’est-à-dire réduire la quantité d’informations nécessaire pour
l’exprimer.

• L’avantage de la compression est de réduire la bande passante nécessaire pour


transmettre le signal

➢ Habillage des en-têtes : Les données doivent encore être enrichies en informations
avant d’être converties en paquets de données à expédier sur le réseau.

➢ Emission et transport : Les paquets sont acheminés depuis le point d’émission


pour atteindre le point de réception sans qu’un chemin précis soit réservé pour leur transport.

➢ Réception : Lorsque les paquets arrivent à destination, il est essentiel de les


replacer dans le bon ordre et assez rapidement. Faute de quoi une dégradation de la voix se fera
sentir.

➢ Conversion numérique analogique : La conversion numérique analogique est


l’étape réciproque de l’étape 2.

➢ Restitution : Dès lors, la voix peut être retranscrite par le haut-parleur du casque,
du combiné téléphonique ou de l’ordinateur.

III. ARCHITECTURE

La VoIP étant une nouvelle technologie de communication, elle n'a pas encore de standard
unique. En effet, chaque constructeur apporte ses normes et ses fonctionnalités à ses solutions. Les
trois principaux protocoles sont H.323, SIP et MGCP/MEGACO. Il existe donc plusieurs
approches pour offrir des services de téléphonie et de visiophonie sur des réseaux IP. Certaines
placent l'intelligence dans le réseau alors que d'autres préfèrent une approche égale à égale avec
l'intelligence répartie à la périphérie. Chacune ayant ses avantages et ses inconvénients.
La figure 1 décrit, de façon générale, la topologie d'un réseau de téléphonie IP. Elle
comprend toujours des terminaux, un serveur de communication et une passerelle vers les autres
réseaux. Chaque norme a ensuite ses propres caractéristiques pour garantir une plus ou moins

HAIDARA ABDOUL NASSER 23


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

grande qualité de service. L'intelligence du réseau est aussi déportée soit sur les terminaux, soit
sur les passerelles/ contrôleur de commutation, appelées Gatekeeper. On retrouve les éléments
communs suivants :

➢ Le routeur : permet d'aiguiller les données et le routage des paquets entre deux
réseaux. Certains routeurs permettent de simuler un Gatekeeper grâce à l'ajout de cartes
spécialisées supportant les protocoles VoIP.
➢ La passerelle : permet d’interfacer le réseau commuté et le réseau IP.
➢ Le PABX : est le commutateur du réseau téléphonique classique. Il permet de faire
le lien entre la passerelle ou le routeur, et le réseau téléphonique commuté (RTC). Toutefois, si
tout le réseau devient IP, ce matériel devient obsolète.
➢ Les Terminaux : sont généralement de type logiciel (software phone) ou matériel
(hard phone), le soft phone est installé dans le PC de l'utilisateur. L'interface audio peut être un
microphone et des haut-parleurs branchés sur la carte son, même si un casque est recommandé.
Pour une meilleure clarté, un téléphone USB ou Bluetooth peut être utilisé.

Le hard phone est un téléphone IP qui utilise la technologie de la Voix sur IP pour
permettre des appels téléphoniques sur un réseau IP tel que l'Internet au lieu de l'ordinaire système
PSTN. Les appels peuvent parcourir par le réseau internet comme par un réseau privé. Un terminal
utilise des protocoles comme le SIP (Session Initiation Protocol) ou l’un des protocoles
propriétaire tel que celui utilisée par Skype.

HAIDARA ABDOUL NASSER 24


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

Figure 8 : Architecture de la VOIP (Source : http://blog.wikimemoires.com/2011/03/architecture-de-


voip-voice-over-internet-protocol )

IV. LES PROTOCOLES DE SIGNALISATION

Un protocole est un langage commun utilisé par l'ensemble des acteurs de la


communication pour échanger des données. Toutefois son rôle ne s'arrête pas là. Un protocole
permet aussi d'initialiser la communication, d'échanger de données. Il faut distinguer plusieurs
types de protocoles :

➢ Les protocoles de signalisation


➢ Les protocoles de transport de la voix.

Les protocoles signalétiques, ont la charge de régir les communications, de déterminer les
appelés, de signaler les appelants, de gérer les absences, les sonneries etc... Mais aussi de négocier
quel codec pourra être utilisé.

Les protocoles de transport quant à eux, transportent l'information sur un réseau IP. Ce
type de protocoles est spécifique à la voix sur IP et aux applications nécessitant le transit de
l'information en temps réel comme par exemple, la vidéo conférence.

HAIDARA ABDOUL NASSER 25


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

La Norme H323, SIP et MGCP, sont des normes dont les spécifications doivent être
respectées par les appareils de téléphonie sur IP pour assurer l'interopérabilité.

Notre étude sera basée sur les protocoles les plus utilisés : H.323, SIP et IAX2.

IV.1. LE PROTOCOLE H.323

H.323 est en ensemble de protocole utilisé en voix sur IP. Il a été développé par l'Union
International des Télécoms (ITU). H.323 est une dénomination pour désigner un ensemble de
protocoles, qui peuvent être regroupé en trois catégories : signalisation, négociation et transport.

Lors d'un appel, il est utilisé en premier lieu le protocole H.225 pour la signalisation de
l'appel. Puis vient le H.245 pour la négociation, et enfin le RTP pour le transport de la voix. Ces
trois protocoles sont de couches 5 et reposent sur le protocole TCP pour les deux premiers et UDP
pour le dernier.

Figure 9 : Présentation du H.323 (Source :


https://upload.wikimedia.org/wikipedia/commons/7/72/H323_diagram.jpg)

IV.1.1. AVANTAGES DU PROTOCOLE H.323

➢ Gestion de la bande passante : H.323 permet une bonne gestion de la bande


passante en posant des limites au flux audio/vidéo afin d'assurer le bon fonctionnement des
applications critiques sur le LAN. Chaque terminal H.323 peut procéder à l'ajustement de la bande

HAIDARA ABDOUL NASSER 26


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

passante et la modification du débit en fonction du comportement du réseau en temps réel (latence,


perte de paquets et gigue).
➢ Support Multipoint : H.323 permet de faire des conférences multipoint via une
structure centralisée de type MCU (Multipoint Control Unit) ou en mode ad-hoc.
➢ Support Multicast : H.323 permet également de faire des transmissions en
multicast.
➢ Interopérabilité : H.323 permet aux utilisateurs de ne pas se préoccuper de la
manière dont se font les communications, les paramètres (les codecs, le débit…) sont négociés de
manière transparente.
➢ Flexibilité : une conférence H.323 peut inclure des terminaux hétérogènes (studio
de visioconférence, PC, téléphones…) qui peuvent partager selon le cas, de la voix de la vidéo et
même des données grâce aux spécifications T.120.

IV.1.2. LES LIMITES DE LA TECHNOLOGIE H.323

➢ La complexité de mise en œuvre et les problèmes d'architecture en ce qui concerne


la convergence des services de téléphonie et d'Internet, ainsi qu'un manque de modularité et de
souplesse.
➢ Comprend de nombreuses options susceptibles d'être implémentées de façon
différentes par les constructeurs et donc de poser des problèmes d'interopérabilité.

IV.2. LE PROTOCOLE SIP


Session Initiation Protocol (SIP) est un protocole développé par l'Internet Engineering
Task Force (IETF) permettant la négociation et l'établissement de sessions VoIP. SIP est un
protocole de couche 5 du modèle OSI, dite de session. Il s'appuie généralement sur une couche de
transport UDP, bien qu'il soit possible d'augmenter sa fiabilité en l'appliquant sur du TCP. Le port
par défaut de SIP est le 5060. SIP ne traite que l'établissement de session. Il ne transporte pas les
données échangées pendant la communication, ce rôle étant joué par RTP (Real-time Transport
Protocol). On distingue différents acteurs dans le protocole SIP. Le plus évident est le User Agent.
Il peut s'agir d'un téléphone IP, d'un téléphone analogique relié à un boîtier ATA (Analog
Telephony Adapter) ou encore d'un soft phone. C'est l'équipement manipulé par l'usager. Un
élément fondamental est le Registrar Server. Il établit la correspondance entre une adresse à long
HAIDARA ABDOUL NASSER 27
ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

terme (une URI ou un numéro de téléphone) et une adresse à court terme, typiquement une adresse
IP.

Le dernier élément très important d'une architecture SIP est le serveur proxy. Il relaye les
messages des User Agents à leur destination. Sa raison d'être est que les User Agent ne peuvent
pas toujours joindre directement les autres périphériques, notamment les User Agent hors de leur
réseau.

Les messages utilisés par SIP sont volontairement similaires à ceux utilisés par le HTTP.
Ils sont codés en ASCII et utilisent des codes proches de ceux du HTTP. Différents messages sont
utilisés par SIP, les plus importants étant les suivants :

➢ REGISTER : Le client envoie ce message à son registrar pour s'enregistrer, c'est-


à-dire pour donner son URI et son adresse IP au registrar.
➢ INVITE : Ce message permet à un client de demander l'établissement d'une
nouvelle session. Il peut être utilisé également en cours de communication pour modifier la
session.
➢ ACK : Le message ACK confirme l'établissement d'une session SIP, suite à un
message INVITE.
➢ CANCEL : Ce message annule une demande de session précédemment effectuée
avec un INVITE.
➢ BYE : termine une session en cours. Contrairement au message CANCEL, la
session SIP doit être active pour pouvoir envoyer un message BYE. Même si son comportement
peut sembler similaire à CANCEL, une différence fondamentale existe : le message BYE
représente un succès (la communication a eu lieu et est désormais terminée) alors que CANCEL
est, du point de vue de l'usager, un échec : l'appelé n'a pas répondu à temps, l'appelant a donc
raccroché, la session n'a donc pas abouti.

Des codes de réponse : Des codes à trois chiffres, similaires à ceux du HTTP, sont
envoyés en réponse à un précédent message. Le premier chiffre détermine le type de réponse, les
deux suivants donnent une indication plus précise.

1xx - Réponse temporaire : la requête est en cours de traitement.


HAIDARA ABDOUL NASSER 28
ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

2xx - Succès : l'action demandée a été reçue, comprise et acceptée.

3xx - Redirection : une autre action auprès d'un autre équipement est nécessaire.

4xx - Erreur du client : la requête est mal formée

5xx - Erreur du serveur : le serveur n'a pas réussi à répondre correctement à la requête.

6xx - Autre erreur, problème global.

IV.2.1. LES AVANTAGES DU PROTOCOLE SIP

L'implémentation de la VoIP avec le protocole de signalisation SIP (Session Initiation


Protocol) fournit un service efficace, rapide et simple d'utilisation. SIP est un protocole rapide et
léger.

Les utilisateurs s'adressent à ces serveurs Proxy pour s'enregistrer ou demander


l'établissement de communications. On peut s'enregistrer sur le Proxy de son choix
indépendamment de sa situation géographique. L'utilisateur n'est plus "attaché" à son
autocommutateur. Une entreprise avec plusieurs centaines d'implantations physiques différentes
n'a besoin que d'un serveur Proxy quelque part sur l'Internet pour établir "son" réseau de
téléphonique "gratuit" sur l'Internet un peu à la manière de l'émail.

IV.2.2. LIMITES DU PROTOCOLE SIP

L'une des conséquences de cette convergence est que le trafic de voix et ses systèmes
associés sont devenus aussi vulnérables aux menaces de sécurité que n'importe quelle autre donnée
véhiculée par le réseau.

En effet SIP est un protocole d'échange de messages basé sur HTTP. C'est pourquoi SIP
est très vulnérable face à des attaques de types DoS (dénis de service), détournement d'appel, trafic
de taxation, etc.

HAIDARA ABDOUL NASSER 29


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

IV.3. ETUDE COMPARATIVE ENTRE SIP ET H.323

Les deux protocoles SIP et H.323 représentent les standards définis jusqu'à présent pour
la signalisation à propos de la téléphonie sur Internet. Ils présentent tous les deux des approches
différentes pour résoudre un même problème.

H.323 est basé sur une approche traditionnelle du réseau à commutation de circuits. Quant
à SIP, il est plus léger car basé sur une approche similaire au protocole HTTP. Tous les deux
utilisent le protocole RTP comme protocole de transfert des données multimédia.

Au départ H.323 fut conçu pour la téléphonie sur les réseaux sans QoS, mais on l'adopta
pour qu'il prenne en considération l'évolution complexe de la téléphonie sur internet.

La complexité de H.323 provient encore du fait de la nécessité de faire appel à plusieurs


protocoles simultanément pour établir un service, par contre SIP n'a pas ce problème.

Les nouvelles versions de H.323 doivent tenir compte des anciennes versions pour
continuer à fonctionner. Ceci entraîne pour H.323 de garder un peu plus de codecs pour chaque
version. H.323 ne reconnaît que les Codecs standardisés pour la transmission des données
multimédias proprement dit alors que SIP, au contraire, peut très bien en reconnaître d'autres.
Ainsi, on peut dire que SIP est plus évolutif que H.323.

IV.4. DEROULEMENT D'UN APPEL TELEPHONIQUE SOUS SIP

Pour initier une session SIP, la procédure est la suivante, les messages ne transitent pas
par un proxy mais sont envoyés directement au User Agent concerné. L'appelant envoie un
INVITE à l'appelé. Au moyen du protocole SDP, il indique dans sa requête quels médias il souhaite
échanger audio/vidéo) et les codecs qu'il prend en charge.

L'appelé lui indique qu'il traite la requête par un code de réponse "100 Trying". Une fois
la requête traitée, il envoie un code "180 Ringing" pour indiquer que le téléphone appelé est en
train de sonner. Les réponses 100 et 180 sont généralement envoyées à quelques millisecondes
d'intervalle seulement. Pour comprendre la réelle utilité du message "100 Trying", il faut

HAIDARA ABDOUL NASSER 30


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

considérer le cas où l'appelé à besoin de plus de temps pour traiter la requête, par exemple s'il doit
demander une autorisation avant d'accepter l'appel.

Lorsque l'usager appelé répond, une réponse définitive est envoyée à l'appelant dans un
message "200 OK". Ce message contient des informations de sessions grâce à SDP. Contrairement
au SDP du message INVITE, celui-ci ne contient qu'un seul codec car l'appelé a choisi le plus
approprié dans la liste proposée par l'appelant.

L'appelant termine par un message ACK, indiquant que la session est établie et que les
deux parties sont maintenant en communication.

Figure 10 : Initialisation d’une communication SIP avec un serveur proxy (Source : https://goo.gl/QzJfj6 )

IV.5. LE PROTOCOLE IAX

Le protocole d'Echange Inter-Asterisk (Inter-Asterisk eXchange, IAX) version 2 (IAX2)


propose une alternative aux protocoles de signalisation tels que SIP. Il a été créé dans le cadre du
projet de PBX Open source Asterisk. Contrairement à SIP qui utilise 2 paires de flux (l'une pour
la signalisation, l'autre pour la voix), IAX utilise une seule paire de flux pour communiquer entre

HAIDARA ABDOUL NASSER 31


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

les extrémités de la ligne (téléphone ou central téléphonique). La signalisation comme les données
(la conversation vocale) sont transmises sur le même canal, par opposition à SIP qui utilise un
second canal (« out-of-band ») pour les flux de données (RTP) transportant la voix.

De plus, IAX2 permet à plusieurs appels d’être rassemblés dans un seul ensemble de
paquets IP, puisque qu'un seul paquet peut transporter des informations concernant plusieurs
appels en cours.

Ce mécanisme se nomme « Trunking ». Avec IAX2, le « Trunking » permet des


économies de bande passante. Le concept de « Trunking » nous l'expliquons comme ceci :
imaginez que vous ayez à envoyer cinq lettres à des destinataires vivant dans un autre pays. Vous
pouvez utiliser une enveloppe par lettre, ou inclure les cinq lettres dans une seule enveloppe et
inclure le nom du destinataire final en première ligne de chacune des lettres. Le « Trunking » opère
de façon similaire et permet d'envoyer plusieurs lettres (appels) dans une seule enveloppe (paquet
IP).

En résumé, IAX2 présente les caractéristiques suivantes :

➢ Minimise la bande passante par appel


➢ Réduit la consommation de bande passante pour un ensemble d'appels (par
l'utilisation du « Trunking »).

En bref, la simplicité, la rapidité et la légèreté d'utilisation, tout en étant très complet, du


protocole SIP sont autant d'arguments qui pourraient nous permettre d'opter pour son choix. De
plus, ses avancées en matière de sécurité des messages sont un atout important par rapport à ses
concurrents.

V. LES CODECS

La voix est ce qui permet aux humains d'échanger des informations, de communiquer, et de faire
passer des émotions. Il s'agit d'un phénomène physique complexe. Lorsque l'on parle, nous produisons un
ensemble de sons possédant des niveaux de fréquences différents (grave, médium, aigüe…).

HAIDARA ABDOUL NASSER 32


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

Un son « pur » (diapason) possède une fréquence stable, et se représente par le biais d'une
sinusoïde. La voix, quant à elle, produit une multitude de fréquences à des vitesses très variées. Si on
affichait la discussion d'une personne grâce à un oscilloscope, cela produirait non pas une sinusoïde mais
un signal complexe, composé de plusieurs sinusoïdes de fréquences, d'amplitudes et de phases différentes.

La voix provoque donc une superposition de signaux sinusoïdaux, c'est-à-dire analogiques. Pour
l'envoyer sur un réseau TCP/IP (numérique), il va falloir convertir ce signal analogique en un signal
numérique en format PCM (Pulse Code Modulation), par exemple à 64 kb/s.

Une fois convertie, la voix, ainsi numérisée, doit être compressée grâce à un codec
(Codeur/Décodeur) pour l'insérer dans un paquet IP. Le codage doit offrir la meilleure qualité de voix
possible, pour un débit le plus faible possible et un temps de compression le plus court possible.

Il existe plusieurs techniques de codage, chacune étant mesurée de façon totalement subjective
par une masse de population prise au hasard. Elle doit noter chaque codage par un chiffre de 1 à 5 (1 =
Insuffisant - 5 = Excellent). Cette technique s'appelle le MOS.

Nom du Codec Débit du Codec MOS du Codec


G.711 (PCM) ~64 kb/s 4.1
G.723.1 ~6,4 kb/s 3.9
G.726 ~32 kb/s 3.85
G.729 ~8 kb/s 3.92

TABLEAU 1 : LES CODECS

VI. LES CONSEQUENCES DE LA TELEPHONIE SUR IP

VI.1. AVANTAGES

Différentes sont les raisons qui peuvent pousser les entreprises à s’orienter vers la VoIP
comme solution pour la téléphonie. Les avantages les plus marqués sont :
➢ Réduction des coûts : En effet le trafic véhiculé à travers le réseau RTC est plus
couteux que sur un réseau IP. Réductions importantes pour des communications internationales en
utilisant le VoIP, ces réductions deviennent encore plus intéressantes dans la mutualisation
voix/données du réseau IP intersites (WAN). Dans ce dernier cas, le gain est directement
proportionnel au nombre de sites distants.

HAIDARA ABDOUL NASSER 33


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

➢ Standards ouverts : La VoIP n’est plus uniquement H323, mais un usage multi
protocoles selon les besoins de services nécessaires. Par exemple, H323 fonctionne en mode égale
à égale alors que MGCP fonctionne en mode centralisé. Ces différences de conception offrent
immédiatement une différence dans l'exploitation des terminaisons considérées.
➢ Un réseau voix, vidéo et données (à la fois) : Grace à l’intégration de la voix
comme une application supplémentaire dans un réseau IP, ce dernier va simplifier la gestion des
trois applications (voix, réseau et vidéo) par un seul transport IP. Une simplification de gestion,
mais également une mutualisation des efforts financiers vers un seul outil.
➢ Un service PABX distribué ou centralisé : Les PABX en réseau bénéficient de
services centralisés tel que la messagerie vocale et la taxation. Cette même centralisation continue
à être assurée sur un réseau VoIP sans limitation du nombre de canaux. Il convient pour en assurer
une bonne utilisation de dimensionner convenablement le lien réseau. L'utilisation de la VoIP met
en commun un média qui peut à la fois offrir à un moment précis une bande passante maximum à
la donnée, et dans une autre période une bande passante maximum à la voix, garantissant toujours
la priorité à celle-ci.

VI.2. LIMITES

➢ Fiabilité et qualité sonore : un des problèmes les plus importants de la téléphonie


sur IP est la qualité de la retransmission qui n’est pas encore optimale. En effet, des désagréments
tels la qualité de la reproduction de la voix du correspondant ainsi que le délai entre le moment où
l’un des interlocuteurs parle et le moment où l’autre entend peuvent être extrêmement
problématiques. De plus, il se peut que des morceaux de la conversation manquent (des paquets
perdus pendant le transfert) sans être en mesure de savoir si des paquets ont été perdus et à quel
moment.
➢ Dépendance de l’infrastructure technologique et support administratif exigeant :
les centres de relations IP peuvent être particulièrement vulnérables en cas d’improductivité de
l’infrastructure. Par exemple, si la base de données n’est pas disponible, les centres ne peuvent
tout simplement pas recevoir d’appels. La convergence de la voix et des données dans un seul
système signifie que la stabilité du système devient plus importante que jamais et l’organisation
doit être préparée à travailler avec efficience ou à encourir les conséquences.

HAIDARA ABDOUL NASSER 34


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

➢ Vol : les attaquants qui parviennent à accéder à un serveur VoIP peuvent également
accéder aux messages vocaux stockés et même au service téléphonique pour écouter des
conversations ou effectuer des appels gratuits aux noms d’autres comptes.
➢ Attaque de virus : si un serveur VoIP est infecté par un virus, les utilisateurs
risquent de ne plus pouvoir accéder au réseau téléphonique. Le virus peut également infecter
d’autres ordinateurs connectés au système.

CONCLUSION

Comme on a pu le constater tout au long de ce chapitre, la VoIP est la solution la plus


rentable pour effectuer des conversations. Actuellement il est évident que la VoIP va continuer à
évoluer.
La téléphonie IP est une bonne solution en matière d’intégration, fiabilité et de coût. On
a vu que la voix sur IP étant une nouvelle technologie de communication, elle n’a pas encore de
standard unique. Chaque standard possède ses propres caractéristiques pour garantir une bonne
qualité de service. En effet, le respect des contraintes temporelles est le facteur le plus important
lors de transport de la voix.
Malgré que la normalisation n’ait pas atteint la maturité suffisante pour sa généralisation
au niveau des réseaux IP, il n’est pas dangereux de miser sur ces standards vu qu’ils ont été
acceptés par l’ensemble de la communauté de la téléphonie. Quelles sont les logiciels libres
permettant la mise en place de la VOIP ?

HAIDARA ABDOUL NASSER 35


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

CHAPITRE II : LES SOLUTIONS LOGICIELS LIBRES

I. DEFINITION

I.1. LOGICIELS LIBRES

Un logiciel libre est un logiciel dont l'utilisation, l'étude, la modification, la duplication


et la diffusion sont universellement autorisées sans contrepartie.

Le logiciel libre a fait une incursion remarquée dans le monde de la téléphonie, par le
biais de solutions PC-PBX (un ordinateur de type PC muni de cartes d'interface spécifiques)
tournant sous Linux (ou un autre système libre) et équipées de logiciels Open source comme
Asterisk, Yate, VOCAL, etc. Nous décrivons ici les forces et faiblesses de ces différentes
plateformes afin de choisir en fonction des besoins exprimés, la solution qui sera implémentée.

I.2. ASTERISK
Asterisk est un PABX logiciel libre, multiplateforme, publié sous licence GPL par Mark
Spencer de la société Digium. Asterisk permet, entre autres, la messagerie vocale, la conférence,
les serveurs vocaux, la distribution des appels. Asterisk implémente les protocoles H.323 et SIP,
ainsi qu'un protocole spécifique nommé IAX (Inter-Asterisk eXchange). Ce Protocol IAX permet
la communication entre client et serveur Asterisk ainsi qu'entre deux serveurs Asterisk. Asterisk
peut également jouer le rôle de registrar et passerelle avec les réseaux publics (RTC, GSM, etc.).

Asterisk est un système flexible grâce à sa structure interne constitué de quatre APIs
(Application Programming Interface) spécifiques autour du « central core system ». Celui-ci manie
les connexions internes du PBX en faisant abstraction des protocoles, des codecs, des interfaces
téléphoniques et des applications (d'où la possibilité d'utiliser n'importe quel hardware et n'importe
quelle technologie).

Asterisk joue le rôle de middleware (intergiciel) entre les technologies de téléphonie et


les applications (conférence, messagerie vocale, IVR).

HAIDARA ABDOUL NASSER 36


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

Le cœur contient 5 moteurs ayant chacun un rôle essentiel et critique dans les opérations
:

➢ La commutation de PBX (PBX Switching Core) : fonction primaire, commute de


manière transparente les appels.
➢ Lanceur d'applications (Application Launcher) : lance les applications qui exécutent
des services pour les utilisateurs.
➢ Traducteur de codec (Codec Translator) : code et décode la voix, plusieurs codecs
sont utilisés pour trouver l'équilibre entre la qualité audio et l'usage de la bande passante.
➢ Planificateur Manager d'I/O (Scheduler and I/O Manager) : planifie en bas niveau
et gère les entrées/sorties pour des performances optimales.
➢ Dynamic Module Loader : charge les pilotes (lors de la 1ère exécution d'Asterisk,
il initialise les pilotes et fait le lien avec les APIs appropriés). Après que les pilotes soient chargés
(DML), les appels commencent à être acceptés (PBXSC) et redirigés en faisant sonner les
téléphones (AL).

I.2.1. LES TERMINAISONS D'ASTERISK

I.2.1.1. ASTERISKGUI ET FREE PBX

AsteriskGUI, GUI pour Graphique User Interface (Interface utilisateur graphique), se


trouve être une interface graphique et l'outil d'administration d'AsteriskNOW. Free PBX est aussi
une interface d'administration créée pour la gestion des serveurs Asterisk. Ces interfaces
permettent à chacun de simplifier l'utilisation et l'administration de votre IPBX en le rendant plus
accessible.

I.2.1.2. ASTERISK AT HOME

Cette déclinaison d'Asterisk est destinée à être intégré au sein de très petites structures
comme les réseaux domestiques. L'objectif de cette distribution est de simplifier l'intégration d'un
serveur de téléphonie sur IP et de proposer une version light d'Asterisk sous forme de package.

HAIDARA ABDOUL NASSER 37


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

I.2.1.3. ASTERISK FOR WINDOWS

Cette plate-forme d'Asterisk est une déclinaison destinée à permettre la mise en œuvre de
la solution Asterisk sous Windows pour les allergiques à Linux. Cette déclinaison dispose des
mêmes fonctionnalisées que ses homologues sous linux.

I.3. SIPXECS

SipXecs est une solution IPBX gratuite pouvant être mise en œuvre au sein
d'infrastructure de différentes tailles. Elle peut être intégrée dans des infrastructures de très petites
tailles à des infrastructures allant jusqu'à 6000 d'après les développeurs de la communauté. Ce
produit a pour particularité de supporter uniquement le protocole SIP.

SipXecs doit sa création à la société Pingtel Corp qui réalisa le développement du produit
en 1999. Ce produit a été développé à partir des langages C/C++ et basé sur une interface
d'administration WEB afin de réaliser la gestion des différents services offerts par le produit tel
que le plan de numérotation, les utilisateurs ou bien les téléphones. Il permet une intégration
complète d'un système de messagerie unifié pour Microsoft Outlook.

I.4. CALLWEAVER

CallWeaver est un IPBX qui a été développé autour du projet Asterisk. Ce produit est
basé sur une licence de type GPL. CallWeaver est capable de s'interfacer sur plusieurs types de
réseaux, tel que le raccordement à un réseau téléphonique traditionnel ou IP. Ce produit a été conçu
de sorte à ce qu'il puisse gérer un ensemble de protocoles de signalisation de Voix sur IP (H.323,
IAX2, MGCP, SIP...). CallWeaver permet d'administrer le serveur, comme une interface web plus
simple pour les adeptes de l'interface graphique.

Ci-dessous une présentation des principales caractéristiques de l'outil :

➢ Interconnexion au réseau RTC (FXS/FXO, ISDN, PRI, E1, T1),


➢ Gère plusieurs protocoles de Voix sur IP (H.323, IAX2, MGCP and SIP and SCCP),
➢ Supporte le protocole STUN pour les communications SIP,
➢ Support du FAX via T.38. (Fax over IP),
HAIDARA ABDOUL NASSER 38
ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

➢ Serveur vocal interactif,


➢ Gestion des conférences,
➢ Gestion des files d'attentes.

I.5. FREESWITCH

FreeSwitch est une solution Open source de téléphonie sur IP, sous une licence MPL
(Mozilla Public License), développé en C. Elle permet la mise en place de communications vers
un téléphone virtuel via un commutateur virtuel. Freeswitch peut être utilisé comme un simple
commutateur, un PBX, une passerelle ou un serveur d'applications IVR (Interactive Voice
Response) en utilisant des scripts ou des fichiers XML permettant d'automatiser certaines tâches
et de développer de nouveaux services.

Freeswitch fonctionne sur plusieurs systèmes d'exploitation, notamment Windows, Mac


OS X, Linux, BSD et sur Solaris. Une Interface Web pour Freeswitch est disponible sous le nom
Wiki PBX.

La configuration de Freeswitch peut s'effectuer de deux manières :

➢ En ligne de commande (CLI),


➢ En Interface graphique (Web).

I.6. GNU BAYONNE

GNU Bayonne est le serveur d'applications téléphoniques du projet GNU, c'est-à-dire


orienté Open source basé sur une licence libre. Cette solution offre un environnement gratuit
permettant aux petites et grandes infrastructures de développer, de déployer et de gérer des
solutions de téléphonie intégrées à leur réseau informatique afin d'exploiter une ou plusieurs lignes
téléphoniques.

GNU Bayonne2 permet de développer des applications IVR (Interactive Voice Response)
grâce à un simple langage de script. La version 1.x gère la VoIP grâce au couplage avec le logiciel
GNU SIP Stack. GNU Bayonne se décline sous deux versions :

HAIDARA ABDOUL NASSER 39


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

➢ Bayonne 1 : version développée en 1998 pour succéder au système ACS,


➢ Bayonne 2 : version développée en 2005 avec un accent particulier sur l'utilisation
du protocole SIP.

Bayonne est basé sur le projet ACS (Adjunct Communication Server). Le projet ACS a
été repris par le projet GNU qui œuvre pour développer un système d'exploitation et des logiciels
complètements gratuits basés sur Unix. Le nom Bayonne vient du nom du célèbre pont qui relie la
ville de Bayonne dans le New Jersey avec l'île de Staten Island dans l'état de New York. L'auteur
a ainsi voulu montrer que son logiciel était un pont entre le monde de l'informatique et le monde
de la téléphonie. Bayonne ne possède pas de fonction IP-PBX dans sa version 1. La version 2,
prend en compte cette fonctionnalité. Ce projet étant peu suivi par la communauté Internet, il est
très difficile donc de trouver de la documentation. Actuellement GNU Bayonne est un projet de
petite envergure mais il a le mérite d'avoir fait partie des précurseurs dès 1998.

Le fonctionnement de GNU Bayonne repose sur plusieurs composants que l'on doit lui
associer pour pouvoir l'exploiter et le mettre en place.

➢ GNU Common C++,


➢ GNU ccScript (Machine virtuelle),
➢ GNU ccAudio (Gestion des flux audio),
➢ GNU oSIP Stack (Pile SIP),
➢ Libhoard (librairie additionnelle),
➢ Voicetronix PCI (pilote).

Bayonne dispose d'un interpréteur de scripts qui peut être étendu grâce à des applications
TGI (Telephony Gateway Interface), c'est-à-dire une Passerelle d'Interfaçage Téléphonique
permettant de simplifier l'intégration de GNU Bayonne.

La solution peut être utilisée aujourd'hui complètement sous GNU/Linux avec une variété
grandissante de matériels téléphoniques compatibles. Bayonne est portable et peut être compilé
sur la plupart des systèmes d'exploitation.

HAIDARA ABDOUL NASSER 40


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

GNU Bayonne se caractérise par la multitude de services qu'il offre, notamment GNU
Bayonne2 qui utilise le protocole SIP et H.323 offrant des services avancés IP, bien connu des
solutions PBX Open source. Certains utilisateurs de Bayonne avouent que sa configuration est
difficile à mettre en place.

La première étape consiste à disposer d'un système d'exploitation Open source.

La seconde étape consiste à compiler et installer GNU Bayonne2 puis, les modules et
enfin les fichiers de configuration pour les différents services que vous souhaitez mettre en place
pour configurer vos services.

I.7. YATE

YATE est un logiciel créé par une communauté originaire de Roumanie, le nom donné à
la solution est un acronyme signifiant Yet Another Telephony Engine. Il a été développé en C++
par la société Null Team qui a été fondée en 2004, après quelques années d'expérience dans le
domaine de la téléphonie et de la création de logiciel. Yate se distingue sous deux versions :
YATE1 et YATE2.

Il peut réaliser la fonction de passerelle entre le réseau public et le réseau IP ou entre un


PC et un téléphone, afin de réaliser l'acheminement des communications ver le réseau de
l'opérateur.

HAIDARA ABDOUL NASSER 41


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

II. TABLEAU COMPARATIF ET SOLUTION CHOISIE

II.1 TABLEAU COMPARATIF

Voir annexe à la page 67

II.2 SOLUTION CHOISIE


Fiable, libre et robuste, ASTERISK est sans doute la première solution open source de la
VoIP. Nous l’avons donc retenu comme solution pour la réalisation de ce travail.

III. COÛT DE REALISATION

Le coût de réalisation de cet projet s’élève à dix millions quatre cents milles franc CFA
(10.470.000 FCFA) comme détaillé dans le tableau ci-dessous. En effet cette somme servira à
l’achat d’un serveur, d’un disque de stockage, d’écouteurs avec microphone et à la main d’œuvre
pour l’installation et la configuration d’Asterisk sur le serveur.

PRIX UNITAIRE TOTAL


DÉSIGNATIONS QUANTITÉS (FCFA) (FCFA)
Ecouteurs avec microphone 200 25. 000 5.000.000
Logiciels clients : X-Lite, Gratuit
Zoiper
Logiciels serveurs : Asterisk Gratuit
Serveur QNAP TVS-671 1 1.320.000 1.320.000
Disque dure : WD 4TB NAS 1 150.000 150.000
Main d'œuvre 1.500.000 1.500.000
Formation du personnel 200 10.000 2.000.000
Imprévue 500.000 500.000
TOTAL 10.470.000 FCFA

TABLEAU 2 : COUT DE REALISATION

HAIDARA ABDOUL NASSER 42


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

HAIDARA ABDOUL NASSER 43


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

Dans cette partie, on montrera les étapes d’installation et de configuration d’Asterisk sous
le système d’exploitation UBUNTU SERVER 16.10, ainsi que l’installation et la configuration de
X-Lite et Zoiper qui sont des téléphones VoIP soft phone, freeware.

I. ARCHITECTURE DU RESEAU VOIP DEPLOYE

La figure ci-dessous montre l’architecture adoptée au cours de la configuration de la


solution de VoIP à base d’Asterisk

Figure 11 : architecture du réseau VoIP déployé (conception personnel)

➢ Les clients SIP : Sont des machines sur lesquelles nous avions installé le système
d’exploitation Windows pour les ordinateurs avec un client X-Lite et un système
d’exploitation Android pour le smartphone avec un client Zoiper.
➢ Machine serveur : Sur laquelle installé un système d’exploitation Linux Ubuntu,
et le Serveur de VoIP, Asterisk.

HAIDARA ABDOUL NASSER 44


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

➢ Firewall : Un firewall software est installé dans la machine serveur pour limiter
l’accès.

II. INSTALLATION D’ASTERISK 14.6.2


Avant d’installer Asterisk, il faut préparer le système sous lequel on installera notre
Serveur. Pour cela, il faut installer tout d’abord les prérequis nécessaires :
➢ Mise à jour des paquets avec la commande : apt-get update & apt-get upgrade
➢ Installation des dépendances :

Figure 12: installation des dépendances

➢ Puis on crée un dossier ou nous allons mettre les sources d’Asterisk

Figure 13 : création du dossier Asterisk

➢ Ensuite on télécharge la version que nous voulons et on l’installe. Dans notre cas nous
téléchargerons la version 14.6.2 :

Figure 14: téléchargement d’Asterisk 14.6.2

➢ On décompresse ensuite le fichier télécharger et on Install

#tar xvzf asterisk-10.7.0.tar.gz


#cd asterik-asterisk-10.7.0
#./configure
#make menuselect

La commande make menuselect va faire apparaître un écran qui va nous permettre de


personnaliser notre installation d’Asterisk. Voir image ci-dessous.

HAIDARA ABDOUL NASSER 45


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

Nous allons en profiter pour installer les sons français pour Asterisk au format μ-law.

Figure 15 : menu d’installation d’Asterisk

Dans Core Sound Package nous allons cocher la case CORE-SOUNDS-FR-ULAW avec
la touche Espace puis appuyez sur Echap pour retourner à l’écran précédent.

HAIDARA ABDOUL NASSER 46


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

Figure 16 : installation de core-sounds-fr-ulaw

Puis dans Music On Hold File Packages cochons MOH-OPSOUND-ULAW (Décochons


celui en WAV), appuyons sur Echap et enfin allons dans Extras Sound Packages et cochons EXTRA-
SOUNDS-FR-ULAW.
Enfin on appuie sur Echap et une fois à l’écran principal on refait Echap et appuyons sur S
pour sauvegarder les changements.

HAIDARA ABDOUL NASSER 47


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

Figure 17: selection de Music on hold file package

Figure 18: INSTALLATION DE MOH-OPSOUND-ULAW

HAIDARA ABDOUL NASSER 48


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

Enfin tapons les commandes suivantes pour terminer l’installation :

#make
#make install
#make samples
#make config

Pendant le make install il est important d’être connecté à internet pour pouvoir télécharger
les package de langue FR sélectionnés.
Après toutes ces commandes, l’installation est terminée nous pouvons maintenant lancer
Asterisk à l’aide de la commande suivante pour qu’Asterisk démarre automatiquement au démarrage
du système :

Figure 19 : démarrage automatique d’Asterisk

Une fois Asterisk démarré on peut vérifier le bon fonctionnement à l’aide de la commande
qui sert à afficher la console d’Asterisk. Si on obtient les lignes suivantes c’est que notre Asterisk est bien
installé et fonctionne bien.

Figure 20 : vérification du bon fonctionnement d’Asterisk

III. CONFIGURATION D’ASTERISK

Ce qu'il faut savoir pour commencer, 4 éléments essentiels composant un système basé
sur Asterisk doivent être configurés :
➢ Les utilisateurs (nom, mot de passe, authentification...)
➢ Le matériel (le serveur, les cartes de communication...)
➢ Le plan de numérotation nommé dial plan (les règles de routage des appels)
HAIDARA ABDOUL NASSER 49
ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

➢ Les services supplémentaires (serveur vocal, messagerie...)


Asterisk contient beaucoup de fichiers de configurations que nous allons modifiées pour
pouvoir répondre aux exigences de notre cahier de charge. Ces fichiers se trouvent dans le
répertoire /etc/asterisk.
Parmis ces fichiers de configurations on peut citer :
➢ Le fichier sip.conf : pour la configuration générale d’Asterisk
➢ Le fichier users.conf : pour la configuration des utilisateurs
➢ Le fichier extensions.conf : pour la configuration du Dialplan.
➢ Le fichier features.conf : pour la configuration des transferts d’appel
➢ Le fichier voicemail.conf : pour la configuration de la boite vocale.

III.1. CREATION DES UTILISATEURS

Après avoir bien installé Asterisk nous pouvons maintenant configurer nos différents
utilisateurs. Cette configuration peut se faire dans le fichier users.conf ou directement dans le
fichier sip.conf pour le protocole de signalisation SIP. Dans notre cas nous avons édité directement
le fichier sip.conf. Pour pouvoir édité ce fichier il faut ouvrir le fichier avec un éditeur de texte
nano par exemple : sudo nano /etc/asterisk/sip.conf
Dans ce fichier nous pouvons définir les paramètres généraux des utilisateurs en ajoutant
ces lignes à la fin du fichier :

[general]
hasvoicemail = yes
hassip = yes
hasiax = yes
callwaiting = yes
threewaycalling = yes
callwaitingcallerid = yes
transfer = yes
canpark = yes
cancallforward = yes
callreturn = yes
callgroup = 1
pickupgroup = 1
nat = yes

HAIDARA ABDOUL NASSER 50


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

Ces lignes permettent de définir des paramètres tels que la boite vocale, le transfert
d’appel, la mise en attente et autres.
Nous pouvons ainsi ajoutez nos utilisateurs à la suite des paramètres généraux :

Figure 21: Creation d’un utilisateur

Expliquons les différentes lignes :


[5001] => Numéro SIP
type = friend => type d’objet SIP, friend = utilisateur
host = dynamic => Vous pouvez vous connecter à ce compte SIP à partir de n’importe
quelle adresse IP
dtmfmode = rfc2833 => type de rfc utilisé
disallow = all => Désactivation de tous les codecs
allow = ulaw => Activation du codec μlaw
fullname = Haidara Nasser => nom et prénom de l’utilisateur (ce qui sera afficher sur
le téléphone lors d’un appel)
username = nhaidara => Nom d’utilisateur
secret = secret => Mot de passe du compte SIP
context = work => Contexte (on verra ça dans le fichier extensions.conf)

Jusque-là tous nos utilisateurs sont bien inscrits mais ils ne peuvent pas passez d’appel.
Pour qu’ils puissent passer des appels et en recevoir nous devons éditer le fichier
extensions.conf avec la commande sudo nano /etc/asterisk/extensions.conf
Une fois le fichier ouvert on ajoute ces lignes à la fin

HAIDARA ABDOUL NASSER 51


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

Figure 22 : paramétrage de extensions.conf pour appel

Expliquons ces trois lignes :


[work] est le contexte c’est une sorte de conteneur dans lequel les utilisateurs faisant
partis de ce contexte pourrons communiquer entre eux. Lors de la création de nos utilisateurs nous
avons spécifié le contexte work.
exten => : déclare l’extension (on peut aussi simplement dire numéros)
_5XXX : Prend les extensions (ou numéros) de 5000 à 5999 le « _ » permet d’utiliser
des regex
1 : Ordre de l’extension
Dial : application qui va être utilisé
SIP : Protocol qui va être utilisé
${EXTEN} : variable de l’extension composé, si on appelle le 5001 la variable
${EXTEN} prendra comme valeur 5001
20 : temps d’attente avant de passer à l’étape suivante.
Donc la ligne exten => _5XXX,1,Dial(SIP/${EXTEN},20) se traduit par : Quand on
compose le numéro (par exemple) 5001, on appelle le numéro 5001 et si au bout de 20 secondes
il n’y a pas de réponses on passe à la ligne du dessous.
Dans le cas du numéro 5001 la ligne devient comme ceci :
exten => 5001,1,Dial(SIP/5001,20), mais l’avantage de la ligne précédente est qu’elle
permet d’appeler les numéros de 5000 à 5999.
La seconde ligne : exten => _5XXX,2,Hangup() permet de raccrocher si il n’y a pas de
réponses au bout des 20 secondes.
Maintenant, nous pouvons enregistrer notre fichier extensions.conf et faire un reload dans
la console d’Asterisk pour que celui si prenne en compte nos nouvelles configurations.
A partir de maintenant nos utilisateurs peuvent appeler et recevoir des appels.

HAIDARA ABDOUL NASSER 52


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

III.2. MISE EN PLACE D’UNE BOITE VOCALE

Pour mettre en place une boite vocale commençons par éditer le fichier voicemail.conf
avec la commande sudo nano /etc/asterisk/voicemail.conf

Figure 23 : configuration de la boite vocale

[work] : Contexte dans lequel se trouvent nos utilisateurs


5001 => : Numéro de l’utilisateur
1234 : Mot de passe pour accéder à la boite vocale
Haidara Nasser : nom et prénom de l’utilisateur

Maintenant nous allons éditer le fichier extensions.conf pour configurer deux choses :
➢ Le fait qu’au bout d’un certain temps Asterisk bascule sur la boite vocale de
l’utilisateur si celui-ci ne répond pas
➢ Création d’une extension pour créer le numéro qui servira à consulter la boite
vocale.

Voici donc le fichier extensions.conf modifié :

Figure 24 : extensions.conf pour boite vocal

Nous avons donc remplacé la ligne

exten => _5XXX,2,Hangup() par celle-ci:


exten => _5XXX,2,VoiceMail(${EXTEN}@work)

HAIDARA ABDOUL NASSER 53


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

Cette ligne permet donc de basculer sur la boîte vocale de l’utilisateur appelé s’il n’y a
pas de réponse au bout de 20 secondes. Expliquons la ligne :

exten => : On déclare l’extensions _5XXX : Toujours les numéros de 5000 à 5999
2 : Priorité VoiceMail : On lance l’application Voicemail
${EXTEN}@work : On récupère le numéro mis en variable et on se connecte à la boite
vocale associé du contexte work (comme précisé dans le fichier voicemail.conf)
Nous avons aussi rajouté la ligne suivante :
exten => 500,1,VoiceMailMain(${CALLERID(num)}@work)
Cette ligne sert à mettre en place un numéro pour que nos utilisateurs puissent consulter
leurs boîtes vocales.
exten => : On déclare l’extension
500 : On déclare le numéro 500 comme numéro de messagerie
1 : Priorité
VoiceMailMain : On appelle l’application VoiceMailMain
${CALLERID(num)} : On récupère le numéro de l’utilisateur qui appelle pour se
connecter à sa boîte vocale
@work : on est toujours dans le contexte work

A partir de maintenant, si l’on fait un reload de notre serveur Asterisk nous pouvons
déposer des messages vocaux entre nos utilisateurs et faires en sortes qu’ils consultent leurs
messagerie en composant le 500.

III.3. TRANSFERT D’APPEL

Nous allons maintenant activer le transfert d’appel aveugle et supervisé :


Le transfert d’appel dit “aveugle“ est le fait de transféré un appel directement à une autre
personne. Le transfert d’appel dit “supervisé“ est le fait d’appeler le destinataire du transfert avant
de lui transférer l’appel.
On trouve aussi dans ce fichier un context featuremap contenant deux variables utiles :

HAIDARA ABDOUL NASSER 54


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

• blindxfer qui permet de définir les touches pressées pour initialiser un transfert «
aveugle » sachant qu’Asterisk supporte les transferts aveugles avec les protocoles H.323 et SIP.
• atxfer qui permet de définir les touches pressées pour initialiser un transfert supervisé

En fait, ces deux variables permettent de définir la clé initiant le transfert.

Figure 25 : transfert d’appel

Cependant le fait de configurer ce fichier ne suffit pas à mettre en œuvre le système de


transfert d’appel. En effet, la plus grande partie de cette fonctionnalité est réalisée par la commande
Dial () dans le fichier extensions.conf. On rajoute l’option tT à l’application Dial ().
Donc la ligne devient :

Figure 26 : extensions.conf pour transfert d’appel

Le Parking Call est la possibilité de mettre en attente une personne sur un numéro de
parking, c’est à dire que vous transférez cette personne sur un numéro qui lui est attribué, dès lors
il vous suffit de rappeler ce numéro à partir de n’importe quel poste pour reprendre l’appel. Pour
la mise en place du parking d’appel il faut ajouter ces lignes au fichier features.conf :

Figure 27 : features.conf pour transfert d’appel

Et ensuite dans le fichier extensions.conf on ajoute la ligne ci-dessous dans le contexte work :

HAIDARA ABDOUL NASSER 55


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

Figure 28: extensions.conf pour parked calls

Si vous transférez un appel au numéro 700 notre interlocuteur sera mis en attente avec un
numéro situé entre 701 et 720, une voix nous dira quel numéro est attribué à notre interlocuteur.
Nous pouvons faire un transfert aveugle ou supervisé pour la mise en parking.

III.4. CONFERENCE

Avec Asterisk, on peut facilement mettre en place des conférences. Chaque utilisateur
peut donc entrer dans un espace de communication dédié contenant plusieurs utilisateurs sans
vraiment de limite autre que matériel et pratique. Une conférence à 60 utilisateurs ne doit pas être
aisément compréhensible.
Un administrateur est chargé de gérer chaque conférence. Il peut ainsi décider de mettre
certains utilisateurs sous silencieux ou de les retirer de la conférence. Un mot de passe peut-être
définit à la conférence ainsi seul les utilisateurs détenant le mot de passe peuvent accéder à la
conférence. Un système d'annonce d'utilisateurs, un compteur d'utilisateurs, mode discours, mode
écoute sont des options que l’on peut ajouter aux conférences.
Pour mettre en place la conférence, nous devons tout d’abord configurer « meetme.conf »
et modifier le plan d’appel dans le fichier extensions.conf.

3.4.1. INSTALLATION DE MEETME

Nous allons commencer par arrêter Asterisk avec la commande :


#service asterisk stop

Ensuite nous allons migrer vers le dossier où se trouvent les sources d’Asterisk
#cd /usr/src/asterisk/asterisk-14.6.2

HAIDARA ABDOUL NASSER 56


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

Une fois dans le dossier, nous exécuterons les commandes suivantes pour afficher le menu
:
#./configure
#make menuselect

Dans le menu qui s’affiche, on sélectionne Applications puis app_meetme :

Figure 29 : Installation de meetme

Et enfin on exécute les commandes suivantes pour recompiler Asterisk avec meetme :

#make
#make install
#service asterisk start

HAIDARA ABDOUL NASSER 57


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

III.4.2. CONFIGURATION DE MEETME

Nous exécuterons la commande sudo nano /etc/asterisk/meetme.conf pour éditer le


fichier. La création d’une salle de conférence se fait sur le modèle suivant :
Conf=>numero_de_salle,mot _de_passe,mot_de_passe_admin
Dans notre cas, nous créerons trois salles de conférence différentes :

Figure 30: création salle conférence

III.4.3. MODIFICATION DU FICHIER EXTENSIONS.CONF

Nous allons rajouter trois extensions dans ce fichier pour chaque salle de conférence
créée.

Figure 31 : modification du fichier extensions.conf – salle de conférence-

HAIDARA ABDOUL NASSER 58


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

Exten => : on déclare l’extension


505 : numéro à composer pour joindre la conférence
1 : priorité
MeetMe (1) : Application à lancer et numéro de conférence spécifié dans le fichier
meetme.conf
Il suffit juste de redémarrer notre serveur Asterisk pour pouvoir joindre une des salles
de conférence précédemment définie.

III.5. CREATION DE LOG

Avec une utilisation importante et pour une gestion plus facile des appels, Asterisk permet
de placer les enregistrements CDR (Call Detail Report) dans une base de données MySQL.
On crée la base de données asterisk et la table CDR, des index sont créés pour
l'optimisation de la base :

Figure 32 : création de la base de données

HAIDARA ABDOUL NASSER 59


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

Figure 33 : création de la table cdr


Il faut maintenant paramétrer Asterisk pour qu'il utilise la base de données Asterisk
précédemment créé. Pour ce faire, il faut éditer le fichier cdr_mysql.conf qui se trouve dans le
répertoire /etc/asterisk/

Figure 34 : paramétrage d’Asterisk pour utilisation de la base de données

HAIDARA ABDOUL NASSER 60


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

On modifie 'module.conf' pour charger le module MySQL au démarrage d'Asterisk :

Figure 35 : charger le module MySQL au démarrage d’Asterisk

Enfin on redémarre Asterisk

Figure 36: Redémarrage d’asterisk

IV. CONFIGURATION DES DIFFERENTS CLIENTS

IV.1. X-LITE POUR WINDOWS

X-Lite est le soft phone qui sera utilisé sur le système d’exploitation Windows. Il est
téléchargeable sur son site officiel : www.counterpath.com.
Pour créer un nouvel utilisateur SIP il faut cliquer sur soft phone ensuite sur Account Setting
et enfin sur Add. On remplit les champs suivants en fonction des informations misent dans notre fichier
sip.conf.

HAIDARA ABDOUL NASSER 61


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

Figure 37 : Configuration de X-lite

IV.2. ZOIPER POUR ANDROID

Zoiper est le soft phone qui sera utilisé sur le système d’exploitation Android. Il est
téléchargeable sur playstore.
Pour créer un nouvel utilisateur SIP il faut cliquer sur Config ensuite sur Comptes puis sur
Ajouter un compte ensuite sur Manual configuration et enfin sur SIP et on remplit les champs
suivants en fonction des informations mis dans notre fichier sip.conf.

HAIDARA ABDOUL NASSER 62


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

Figure 38 : configuration de Zoiper

V. EXEMPLE D’UN APPEL


Une fois nos clients configurés ils peuvent émettre et recevoir des appels et profiter des autres
fonctionnalités de notre serveur.

Par exemple l’utilisateur Ouattara Ali appelle Haidara Nasser :

Ouattara Ali saisit le numéro de Haidara Nasser :

Cas 1 : Si au bout de 20s Haidara Nasser ne répond pas Ouattara Ali est directement redirigé vers
la Boite Vocale de Haidara Nasser.

Cas 2 : S’il répond les deux peuvent communiquer et Haidara Nasser peut faire un transfert
d’appel soit en appuyant sur ## ou sur ** et en composant le numéro de la personne à qui il veut transférer
ou composer le 700 directement pour mettre l’appel dans un parking.

HAIDARA ABDOUL NASSER 63


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

Cas 3 : Dans le cas ou Haidara Nasser n’a pas répondu à l’appel il pourrait éventuellement
consulter sa boite vocale en composant le 500 et en tapant le mot de passe de sa boite vocale.

Figure 39 : exemple d’appel

CONCLUSION
Dans ce chapitre nous avons installé et configuré le serveur Asterisk. Nous avons mis en plan
certains fonctionnalités d’Asterisk telle que : l’Appel, le transfert d’appel, la mise en attente, la boite vocale,
etc…Nous avons aussi créé une base de données pour l’enregistrement des logs. Et pour terminer nous
avions installé les soft phones.

HAIDARA ABDOUL NASSER 64


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

CONCLUSION GENERALE
Au cours de ce projet, nous avons travaillé sur des logiciels open sources pour aboutir à
une plateforme VOIP à base d’Asterisk riche en services de téléphonie sur IP et facilement
extensible.
L’objectif de ce projet, après avoir établi des études sur la voix sur IP, est de mettre en
place un réseau VoIP. L’étude consiste à effectuer des simulations d’appel téléphonique via le
réseau local du MFSNF entre deux clients et mais aussi de mettre en place une salle de conférence
téléphonique.
Dans une première étape, nous nous sommes intéressés à l’étude de cette technologie avec
ses différents protocoles et standards. Et dans une seconde étape, nous avons installé et configuré
une solution de VoIP utilisant le serveur Asterisk et de deux clients (x-lite et zoiper). Ce qui nous
a donc permis de vérifier que grâce à la Voix sur IP, l'entreprise pourra fusionner son réseau
téléphonique et son réseau informatique sur un même réseau. Nous avons aussi pu constater
qu'avec certains logiciels open sources, nous pouvons renouveler un PABX traditionnel. Ces
logiciels permettent de transformer un PC sous linux en un PABX d'entreprise.
Ce projet a été une expérience fructueuse qui nous a permis de mieux s’approcher du
milieu professionnel. Cette expérience nous a permis de savoir comment gérer et optimiser le
temps dans le but d’en profiter au maximum.

HAIDARA ABDOUL NASSER 65


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

BIBLIOGRAPHIE
.

[1] Cours Administration des Systèmes Unix, 3eme année Sup’Management Burkina, Année
Scolaire 2016-2017. Professeur : Mr KABORE Rodrigue.
[2] Asterisk : La téléphonie d'entreprise libre, Editeur : Eyrolles, Collection : Cahiers de l'Admin,
Nombre de pages : 288 pages, Date de parution : 10/12/2009. Auteur : Philippe Sultan

WEBOGRAPHIE

[i] https://doc.ubuntu-fr.org/asterisk , consulté le 4 octobre 2017 à 13h08mn

[ii]https://kevinpoiraud.files.wordpress.com/2015/05/installer_un_serveur_voip_asterisk_et_ses
_clients.pdf , consulté le 16 octobre 2017 à 01h10mn

[iii] http://www.asteriskdocs.org/en/3rd_Edition/asterisk-book-html-
chunk/installing_how_to_install_it.html , consulté le 17 novembre 2017 à 02h20mn

[iv] https://fr.wikipedia.org/wiki/H.323 , consulté le 21 novembre 2017 à 12h10mn

[v] http://pf-
mh.uvt.rnu.tn/620/1/%C3%89tude_et_Mise_en_place_d'une_Solution_VOIP_S%C3%A9curis%
C3%A9e.pdf, consulté le 21 novembre 2017 à 20h22mn

[vi] https://www.scribd.com/doc/62822544/Asterisk-Linksys-SPA-de-a-a-Z , consulté le 16


janvier 2018 à 01h31mn

[vii] www.generation-linux.fr/dl/Asterisk_ToIP_rapport.pdf consulté le 21 janvier 2018 à


20h16mn

HAIDARA ABDOUL NASSER 66


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

ANNEXE
ASTERISK SIPXECS CALL WEAVER FREESWITCH BAYONNE YATE

Licence GPL 2 GPL 2 GPL2 MPL GPL GPL

H323 Oui Non Oui Oui Oui Oui

SIP Oui Oui Oui Oui Oui Oui

MGCP Oui Non Oui Non Non Non

IAX Oui Non Oui Oui Non Oui

Interface web Oui Oui Oui Oui Oui Oui

Scripting, CLI, Scripting, Scripting, CLI, Scripting CLI, Scripting, CLI, Scripting, CLI,
Configuration Interface web, Interface web, Interface web, fichier Interface web, Interface web Interface web, fichier
fichier de fichier de de configuration .txt fichier de de configuration .txt
configuration txt configuration txt configuration XML

ADPCM,G711.a G729a, G711u, G729 Speex, G.722, G711 G711u, G711a,


Codecs (A-Law), G722, G711a, G723.1, G.722.1, SLK G723, G726, G728,
G723.1, G726, G722 G723.1 G729 G729, …
G729, Speex

Linux,FreeBSD, Linux, freeBSD Linux,FreeBSD,MAC Linux,FreeBSD,M Solaris, Linux. MacOS,


Plateforme(OS) MACOS,Windo OS,Windows, Solaris ACOS,Windows, unix,linux Windows
ws Solaris

Haute disponibilité Oui Oui n/c n/c n/c n/c

TABLEAU 3 : TABLEAU COMPARATIF

HAIDARA ABDOUL NASSER 67


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

TABLE DES MATIERES

DEDICACE ..................................................................................................................................... i
REMERCIEMENT ......................................................................................................................... ii
SIGGLES ET ABBREVIATIONS ................................................................................................ iii
RESUME ........................................................................................................................................ v
ABSTRACT.................................................................................................................................... v
SOMMAIRE .................................................................................................................................. vi
LISTE DES FIGURES .................................................................................................................. ix
LISTE DES TABLEAUX............................................................................................................... x
INTRODUCTION GENERALE .................................................................................................... 1
I. PROBLEMATIQUE ET HYPOTHESE.................................................................................. 3
I.1 PROBLEMATIQUE .......................................................................................................... 3
I.2 HYPOTHESE..................................................................................................................... 3
II DELIMITATION DU SUJET ................................................................................................. 4
II.1 DELIMITATION SPATIAL ............................................................................................ 4
II.2 DELIMITATION TEMPORELLE ................................................................................... 4
II.3 METHODES ..................................................................................................................... 4
II.4 TECHNIQUES ................................................................................................................. 4
II.4.1 LA TECHNIQUE DOCUMENTAIRE ...................................................................... 5
II.4.2 LA TECHNIQUE DE L'INTERVIEW ...................................................................... 5
II.5 SUBDIVISION DU TRAVAIL ........................................................................................ 5
PREMIERE PARTIE ...................................................................................................................... 6
CHAPITRE I : PRESENTATION DE SUP’MANAGEMENT BURKINA .................................. 7
I. GENERALITES ...................................................................................................................... 7
II. ORGANISATION .................................................................................................................. 7
III. ORGANIGRAMME ............................................................................................................. 9
CHAPITRE II : PRESENTATION DE LA STRUCTURE D’ACCEUIL ................................... 10
I. LES MISSIONS ET ORGANIGRAMME DU MFSNF ................................................... 10
I.1 LES MISSIONS PRINCIPALES ..................................................................................... 10
I.2 LES MISSIONS SPECIFIQUES ..................................................................................... 10
I.3 ORGANIGRAMME ........................................................................................................ 15

HAIDARA ABDOUL NASSER 68


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

II. ETUDE DE L’EXISTANT .................................................................................................. 15


DEUXIEME PARTIE ................................................................................................................... 17
CHAPITRE I : GENERALITES SUR LA TELEPHONIE SUR IP............................................. 18
I. DEFINITIONS DES CONCEPTS ......................................................................................... 18
I.1. LA VOIX SUR IP ........................................................................................................... 18
I.3. LA TELEPHONIE SUR IP ............................................................................................. 19
I.4. LA TOIP WI-FI ............................................................................................................... 20
I.5. VPN TOIP ....................................................................................................................... 20
I.6. PUBLIC SWITCHED TELEPHONE NETWORK (PSTN) .......................................... 20
I.7. PABX .............................................................................................................................. 20
I.8. L'IPBX OU PABX-IP ..................................................................................................... 21
I.9. PASSERELLES IP .......................................................................................................... 21
II. FONCTIONNEMENT ......................................................................................................... 21
III. ARCHITECTURE .............................................................................................................. 23
IV. LES PROTOCOLES DE SIGNALISATION ..................................................................... 25
IV.1. LE PROTOCOLE H.323 .............................................................................................. 26
IV.1.1. AVANTAGES DU PROTOCOLE H.323 ............................................................. 26
IV.1.2. LES LIMITES DE LA TECHNOLOGIE H.323 ................................................... 27
IV.2. LE PROTOCOLE SIP .................................................................................................. 27
IV.2.1. LES AVANTAGES DU PROTOCOLE SIP ......................................................... 29
IV.2.2. LIMITES DU PROTOCOLE SIP ......................................................................... 29
IV.3. ETUDE COMPARATIVE ENTRE SIP ET H.323...................................................... 30
IV.4. DEROULEMENT D'UN APPEL TELEPHONIQUE SOUS SIP ............................... 30
IV.5. LE PROTOCOLE IAX ................................................................................................ 31
V. LES CODECS ...................................................................................................................... 32
VI. LES CONSEQUENCES DE LA TELEPHONIE SUR IP .............................................. 33
VI.2. LIMITES ...................................................................................................................... 34
CONCLUSION ......................................................................................................................... 35
CHAPITRE II : LES SOLUTIONS LOGICIELS LIBRES ......................................................... 36
I. DEFINITION ......................................................................................................................... 36
I.1. LOGICIELS LIBRES ..................................................................................................... 36
I.2. ASTERISK ...................................................................................................................... 36
I.2.1. LES TERMINAISONS D'ASTERISK..................................................................... 37
I.2.1.1. ASTERISKGUI ET FREE PBX ........................................................................ 37
I.2.1.2. ASTERISK AT HOME ..................................................................................... 37
I.2.1.3. ASTERISK FOR WINDOWS ........................................................................... 38

HAIDARA ABDOUL NASSER 69


ETUDE ET MISE EN PLACE D’UN RESEAU VOIP OPEN SOURCE : CAS DU MFSNF

I.3. SIPXECS ......................................................................................................................... 38


I.4. CALLWEAVER ............................................................................................................. 38
I.5. FREESWITCH ................................................................................................................ 39
I.6. GNU BAYONNE ............................................................................................................ 39
I.7. YATE .............................................................................................................................. 41
II. TABLEAU COMPARATIF ET SOLUTION CHOISIE ................................................. 42
II.1 TABLEAU COMPARATIF ........................................................................................... 42
II.2 SOLUTION CHOISIE .................................................................................................... 42
III. COÛT DE REALISATION............................................................................................. 42
TROISIEME PARTIE .................................................................................................................. 43
I. ARCHITECTURE DU RESEAU VOIP DEPLOYE ............................................................ 44
II. INSTALLATION D’ASTERISK 14.6.2 .............................................................................. 45
III. CONFIGURATION D’ASTERISK .................................................................................... 49
III.1. CREATION DES UTILISATEURS ............................................................................ 50
III.2. MISE EN PLACE D’UNE BOITE VOCALE ............................................................. 53
III.3. TRANSFERT D’APPEL .............................................................................................. 54
III.4. CONFERENCE ............................................................................................................ 56
III.4.2. CONFIGURATION DE MEETME ...................................................................... 58
III.4.3. MODIFICATION DU FICHIER EXTENSIONS.CONF...................................... 58
III.5. CREATION DE LOG .................................................................................................. 59
IV. CONFIGURATION DES DIFFERENTS CLIENTS ......................................................... 61
IV.1. X-LITE POUR WINDOWS ..................................................................................... 61
IV.2. ZOIPER POUR ANDROID ............................................................................................ 62
V. EXEMPLE D’UN APPEL ................................................................................................... 63
CONCLUSION ........................................................................................................................ 64
CONCLUSION GENERALE ....................................................................................................... 65
BIBLIOGRAPHIE ........................................................................................................................ 66
WEBOGRAPHIE ......................................................................................................................... 66
ANNEXE ...................................................................................................................................... 67
TABLE DES MATIERES ............................................................................................................ 68

HAIDARA ABDOUL NASSER 70

Vous aimerez peut-être aussi