Vous êtes sur la page 1sur 101

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib I

Mise en place dun service de voix sur IP au CENADI


Sommaire [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib I

Sommaire

Ddicace .................................................................................................................................................... III
Remerciements ........................................................................................................................................... V
Glossaire .................................................................................................................................................... VI
Listes des figures et des tableaux ............................................................................................................. IX
Rsum ..................................................................................................................................................... XII
Abstract .................................................................................................................................................. XIII
Introduction ............................................................................................................................................... 14
Dossier dinsertion .................................................................................................................................... 15
I- Accueil au CENADI ....................................................................................................................... 16
II- Prsentation du CENADI ................................................................................................................ 16
A- Historique ................................................................................................................................ 16
B- Missions .................................................................................................................................. 17
C- Services ................................................................................................................................... 17
D- Organisations .......................................................................................................................... 18
E- Prsentation des quipements ..................................................................................................... 26
F- Localisation ................................................................................................................................. 29
Planning de travail .................................................................................................................................... 30
Deuxime partie : ...................................................................................................................................... 31
La voix sur IP ............................................................................................................................................ 31
Chapitre 1 : Problmatique et cahier des charges .................................................................................... 32
I- Etude de lexistant ........................................................................................................................... 32
II- Problmatique ................................................................................................................................. 32
III- Cahier de charges ............................................................................................................................ 33
A- Etude financire ...................................................................................................................... 33
Mise en place dun service de voix sur IP au CENADI
Sommaire [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib II

B- Contraintes .............................................................................................................................. 34
C- Pourquoi une solution Open Source, Trixbox? ....................................................................... 36
Chapitre 2 : Mthodologie ......................................................................................................................... 38
I- Analyse conceptuelle ...................................................................................................................... 38
A- Dfinition ................................................................................................................................ 38
B- Les protocoles ......................................................................................................................... 38
C- Fonctionnement ....................................................................................................................... 41
D- Les besoins de la VoIP ............................................................................................................ 44
E- Outils et matriels utiliss ........................................................................................................... 47
II- Architecture du rseau .................................................................................................................... 48
III- Installation ....................................................................................................................................... 49
A- Ct serveur ............................................................................................................................ 50
B- Ct clients .............................................................................................................................. 56
IV- Configuration .................................................................................................................................. 58
A- Ct serveur ............................................................................................................................ 58
B- Ct clients .............................................................................................................................. 72
V- Scurit ........................................................................................................................................... 73
Chapitre 3 : Rsultats et commentaires .................................................................................................... 75
I- Ct clients : ................................................................................................................................... 75
II- Ct serveur : .................................................................................................................................. 78
Suggestions et perspectives ....................................................................................................................... 85
Retour sur exprience ............................................................................................................................... 86
Conclusion ................................................................................................................................................. 88
Rfrences bibliographiques et Webographiques ..................................................................................... i
1. Bibliographie ...................................................................................................................................... i
2. Webographie ...................................................................................................................................... i
Annexes ....................................................................................................................................................... iii
Mise en place dun service de voix sur IP au CENADI
Sommaire [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib III

1. Lexique ............................................................................................................................................ iii
2. Tableaux rcapitulatifs ..................................................................................................................... iv
3. Fichiers de configuration finale ...................................................................................................... vii
sip.conf ................................................................................................................................................ vii
extensions.conf ..................................................................................................................................... ix
meetme.conf ......................................................................................................................................... xi
voicemail.conf ...................................................................................................................................... xi
4. Scan TCP/UDP de Trixbox ............................................................................................................ xiii







Ddicace










Mise en place dun service de voix sur IP au CENADI
Ddicace [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib V















Remerciements

Je tiens remercier dans un premier temps, le DIEU tout puissant qui me donne la force
daffronter la vie.
Je remercie ensuite toute lquipe pdagogique de lInstitut Africain dInformatique
reprsentation du Cameroun et les intervenants professionnels responsables de ma formation
acadmique, en particulier :
Le Reprsentant Rsident chef dtablissement de lIAI-Cameroun M. Armand Claude
ABANDA sans qui je naurai poursuivi ma formation universitaire,
Mise en place dun service de voix sur IP au CENADI
Remerciements [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib VI

Mon encadreur acadmique M. Eric ONANA ESSANG pour le temps quil ma
consacr tout au long de cette priode, sachant rpondre toutes mes interrogations ; sans
oublier sa participation au cheminement de ce rapport.
Je tiens galement remercier tout particulirement et tmoigner toute ma reconnaissance aux
personnes suivantes, pour lexprience enrichissante et pleine dintrt quelles mont fait vivre
durant ces trois mois au sein du Centre National de Dveloppement en Informatique (CENADI):
Le Directeur Gnral du CENADI M. Laurent ONGUENE AWANA, pour son accueil
et la confiance quil ma accord ds mon arrive dans lentreprise
Mon encadreur professionnel M. Luc Gerard ENGOUTOU, pour laide et les conseils
concernant les missions voques dans ce rapport, quil ma apport lors des diffrents
suivis
Je tiens enfin remercier ma famille et mes amis pour leur soutient et encouragement durant
llaboration de ce travail et tous ceux qui, de prs ou de loin mont apport une quelconque
aide.
.



Glossaire

AFNOR: Association Franaise de Normalisation
ANTILOPE: Application Nationale pour le Traitement Informatique et Logistique des
Oprations du Personnel de lEtat
CAMTEL : Cameroon Telecommunications
CENADI: Centre National de Dveloppement de lInformatique
Mise en place dun service de voix sur IP au CENADI
GLOSSAIRE [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib VII

DAAF: Division des Affaires Administratives et Financires
DCIT: Direction Centrale de lInformatique et de la Tlinformatique
DEL: Division de lExploitation des Logiciels
DEP: Division des Etudes et Projets
DIRE: Division de linformatique Appliqu la Recherche et lEnseignement
DIT: Direction de lInformatique et de la Tlinformatique
DTB: Division de la Tlinformatique et de la Bureautique
DNS: Domain Name Service
GSM: The Global System for Mobile Communications
HP: Hewlett Packard
IAX: Inter-Asterisk Exchange
IBM: International Business Machines
IP: Internet Protocol
ISP: Internet Service Provider
LAN: Local Area Network
MGCP: Media Gateway Control Protocol
MOS : Mean Opinion Score
NTIC: Nouvelles Technologies de l'Informatique et de la Communication
PABX: Private Automatic Branch Exchange
PC : Personal Computer
QoS : Qualit de service
RTC : Rseau Tlphonique Commut
Mise en place dun service de voix sur IP au CENADI
GLOSSAIRE [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib VIII

SIP : Session Initiation Protocol
SPIT : Spam over IP Telephony
ToIP : Telephony Over Internet Protocol
UIT: Union internationale des tlcommunications
VoIP: Voice over Internet Protocol
















Mise en place dun service de voix sur IP au CENADI
Listes des figures et tableaux [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib IX

Listes des figures et des tableaux

Figure 1: Photo de la DEL (source : http://cenadi.cm/images/stories/cenadi/Le_CENADI/del.jpg) .......... 20
Figure 2: Photo de la DTB (source : http://cenadi.cm/images/stories/cenadi/Le_CENADI/dtb.jpg) ......... 24
Figure 3: Organigramme du CENADI (source : Microsoft Word 2007) .................................................... 25
Figure 4: Plan de localisation du CENADI (source : http://www.cenadi.cm/index.php/fr/le-
cenadi/localisation.html) ............................................................................................................................ 29
Figure 5: Planning de travail (source : Gannttproject version 2.0.10) ........................................................ 30
Figure 6: Acheminement de la voix sur le rseau IP (source : Microsoft Visio 2010) ............................... 42
Figure 7: Architecture rseau du CENADI (source : Microsoft Visio 2010) ............................................. 49
Figure 8: Ecran de boot de Trixbox (source : Trixbox 2.8.0.4) .................................................................. 50
Figure 9: Choix de la langue du clavier (source : Trixbox 2.8.0.4) ............................................................ 50
Figure 10: Initialisation des disques pour linstallation (source : Trixbox 2.8.0.4) .................................... 51
Figure 11: Choix du disque (source : Trixbox 2.8.0.4) ............................................................................... 51
Figure 12: Application des modifications sur le disque (source : Trixbox 2.8.0.4) .................................... 52
Figure 13: Choix de linstallation du chargeur damorage/Grub (source : Trixbox 2.8.0.4) .................... 52
Figure 14: Configuration du chargeur damorage (source : Trixbox 2.8.0.4) ........................................... 53
Figure 15: Scurisation du Grub (source : Trixbox 2.8.0.4) ....................................................................... 53
Figure 16: Configuration de linterface de dmarrage (source : Trixbox 2.8.0.4) ...................................... 54
Figure 17: Choix de la partition dinstallation du chargeur damorage (source : Trixbox 2.8.0.4) .......... 54
Figure 18: Choix du fuseau horaire (source : Trixbox 2.8.0.4) ................................................................... 55
Figure 19: Saisie du mot de passe du root (source : Trixbox 2.8.0.4) ........................................................ 55
Figure 20: Processus dinstallation (source : Trixbox 2.8.0.4) ................................................................... 56
Figure 21: Installation de 3CXPhone (source : 3CXPhone) ....................................................................... 57
Figure 22: Prsentation de linterface graphique annote de 3CXPhone (source : 3CXPhone6) ............... 58
Figure 23: Ecran de dmarrage de Trixbox (source : Trixbox 2.8.0.4) ....................................................... 59
Figure 24: Interface de connexion de Trixbox (source : Trixbox 2.8.0.4) .................................................. 59
Mise en place dun service de voix sur IP au CENADI
Listes des figures et tableaux [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib X

Figure 25: Interface de commande du serveur Trixbox (source : Trixbox 2.8.0.4) .................................... 60
Figure 26: Commande de configuration des services de Trixbox (source : Trixbox 2.8.0.4) ..................... 60
Figure 27: Menu de configuration des services de Trixbox (source : Trixbox 2.8.0.4) .............................. 61
Figure 28: Interface de configuration des services rseaux de Trixbox (source : Trixbox 2.8.0.4) ............ 61
Figure 29: Choix de configuration de linterface Ethernet de Trixbox (source : Trixbox 2.8.0.4) ............. 62
Figure 30: Interface de configuration des adresses IP (source : Trixbox 2.8.0.4) ...................................... 62
Figure 31: Redmarrage des services rseaux (source : Trixbox 2.8.0.4) .................................................. 62
Figure 32: Configuration de linterface Ethernet (source : Trixbox 2.8.0.4) .............................................. 63
Figure 33: Dmarrage du client de Trixbox (source : Trixbox 2.8.0.4) ..................................................... 63
Figure 34: Configuration sip.conf (source : Trixbox 2.8.0.4) ..................................................................... 66
Figure 35: Configuration extensions.conf (source : Trixbox 2.8.0.4) ......................................................... 67
Figure 36: Configuration voicemail.conf (source : Trixbox 2.8.0.4) .......................................................... 69
Figure 37: Plan de numrotation de Voicemail dans extension.conf (source : Trixbox 2.8.0.4) ................ 69
Figure 38: Configuration meetme.conf (source : Trixbox 2.8.0.4) ............................................................. 70
Figure 39: Plan de numrotation de Meetme dans extension.conf (source : Trixbox 2.8.0.4) ................... 70
Figure 40: Interface web de Trixbox (source : Trixbox 2.8.0.4) ................................................................. 70
Figure 41: Connexion interface web de Trixbox (source : Trixbox 2.8.0.4) .............................................. 71
Figure 42: Interface web des configurations de Trixbox (source : Trixbox 2.8.0.4) .................................. 71
Figure 43: Paramtre de connexion de 3CXPhone (source : 3CXPhone)................................................... 72
Figure 44: Configuration de lannuaire (source : 3CXPhone) .................................................................... 73
Figure 45: Connexion des 3 clients (source : 3CXPhone) .......................................................................... 75
Figure 46: Appel entre 2 clients (source : 3CXPhone) ............................................................................... 76
Figure 47: Confrence entre 3 clients (source : 3CXPhone) ....................................................................... 76
Figure 48: Appel ct Secrtaire (source : 3CXPhone) .............................................................................. 77
Figure 49: Rception ct Directeur (source : 3CXPhone) ........................................................................ 77
Figure 50: Appel messagerie vocale Directeur (source : 3CXPhone) ........................................................ 78
Figure 51: Enregistrement de trois clients (source : Trixbox 2.8.0.4) ........................................................ 78
Mise en place dun service de voix sur IP au CENADI
Listes des figures et tableaux [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib XI

Figure 52: Appel entre deux clients (source : Trixbox 2.8.0.4) .................................................................. 79
Figure 53: Confrence vocale entre trois clients (source : Trixbox 2.8.0.4) ............................................... 81
Figure 54: Renvoie appel vers messagerie vocale (source : Trixbox 2.8.0.4) ............................................ 82
Figure 55: Messagerie vocale (source : Trixbox 2.8.0.4) ........................................................................... 83
Figure 56: Fichier sip.conf complet (source : Trixbox 2.8.0.4) ................................................................... ix
Figure 57: Fichier extensions.conf complet (source : Trixbox 2.8.0.4) ....................................................... xi
Figure 58: Fichier meetme.conf complet (source : Trixbox 2.8.0.4) ........................................................... xi
Figure 59: Fichier voicemail.conf complet (source : Trixbox 2.8.0.4) ....................................................... xii
Figure 60: Rcapitulatif scan TCP/UDP de Trixbox (source : Zenmap 6.01) ........................................... xiii

Tableau 1: Etude financire (source : Microsoft Word 2010) .................................................................... 34
Tableau 2: Protocoles VoIP (source : Microsoft Word 2010) .................................................................... 41
Tableau 3: Echelle utilis pour lvaluation de la qualit de la voix (source : Microsoft Word 2010) ...... 44
Tableau 4: Score MOS des diffrents codecs (source : Microsoft Word 2010) ......................................... 45
Tableau 5: Classement des communications par delai (source : Microsoft Word 2010) ............................ 46
Tableau 6: Paramtres introduire sur le serveur (source : Microsoft Word 2010) ................................... 64
Tableau 7: Application les plus courantes (source : Microsoft Word 2010) ................................................ v
Tableau 8: Paramtre dcrivant un compte utilisateur (source : Microsoft Word 2010) ............................. vi
Tableau 9: Commandes de base de Trixbox (source : Microsoft Word 2010) ........................................... vii







Mise en place dun service de voix sur IP au CENADI
Rsume / abstract [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib XII

Rsum

Ce rapport a t rdig la suite d'un stage acadmique effectu du 11 Juin au 11
Septembre 2012 au CENADI. Ce stage effectu la fin de notre formation pour lobtention dun
Diplme de Technicien Suprieur de l'IAI-Cameroun, nous a permis non seulement de nous
imprgner aux ralits du milieu professionnel qu'est l'entreprise mais aussi et surtout de faire
l'adquation entre la pratique et la thorie issue des enseignements reus en matire de rseau et
tlcommunication. Suite l'explosion de la bande passante sur les rseaux IP et l'avnement
du haut dbit chez les professionnels comme chez les particuliers, de nouvelles techniques de
communication sont apparues ces dernires annes. L'une des plus en vogue et des plus
prometteuses actuellement, est la Voix sur IP . La Voix sur IP (VoIP) est une technologie qui
s'impose progressivement dans tous les secteurs, elle consiste faire transiter les
communications tlphoniques par le rseau IP et elle est aujourdhui de plus en plus dploye
au sein des grandes entreprises. Le dveloppement de la VoIP est parti d'un simple constat :
comment faire en sorte d'utiliser les potentialits du rseau IP afin de tlphoner moins cher
(voire gratuitement) ? C'est dans le but de convergence sur les rseaux qu'est apparu le protocole
SIP issu des grands oprateurs rseaux. Il est souple et volutif. Ce projet a donc pour but de
fournir des services de tlcommunication bas prix et de qualit. C'est le cas de la solution
propose par Digium, appel Asterisk . Ce logiciel permet de mettre en place l'lment
central d'un rseau de tlphonie sur IP : un PABX IP et cest sur lui que cest bas le logiciel
libre que nous allons utiliser, Trixbox dont les postes clients peuvent tre des softphones
(3cxphone) ou des tlphones IP.
Mots cls: Rseau, IP, Trixbox, 3CXPhone, Tlphonie.





Mise en place dun service de voix sur IP au CENADI
Rsume / abstract [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib XIII

Abstract

This report was written following an academic internship conducted from 11
th
June 2012
to 11
th
September 2012 at CENADI .This traineeship made at the end of our training for the
obtaining of a Higher Diploma of technician of the IAI-Cameroon, allowed us not only to
immerse ourselves in the realities of the workplace but also and especially to the match between
theory and practice from the teachings received in networking and telecommunications.
Following the explosion of bandwidth on IP networks and the advent of broadband among
professionals as among individuals, new communication technologies have emerged in recent
years. One of the hottest and most promising at present is "Voice over IP". Voice over IP (VoIP)
is a technology that is increasingly recognized in all sectors; it is to pass the telephone
communications over the IP network and is now increasingly deployed in large enterprises. The
development of VoIP has gone from a simple observation: how to make use the potential of the
network IP to phone cheaper (or free)? It is the aim of convergence on networks that appeared
SIP from major network operators. It is flexible and evolutionary. This project therefore aims to
provide telecommunication services of quality at low prices. This is the case of the solution
proposed by Digium, called "Asterisk". This software allows you to set up the core of an IP
telephony network: a PABX IP and it is on him that it is based the free software that we use,
"Trixbox" which the client may be softphones (3CXPhone) or IP phones.
Keywords: Network, IP, Trixbox, 3CXPhone, Telephony.







Mise en place dun service de voix sur IP au CENADI
[RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 14

Introduction

Notre stage professionnel, clturant la formation du Cycle de technicien suprieur en
informatique lInstitut Africain dInformatique reprsentation du Cameroun (IAI-Cameroun), a
t effectu au sein du Centre National de Dveloppement en Informatique (CENADI)
Yaound. Ce stage a dbut le 11 juin 2012 et sest termin le 11 septembre 2012. Le projet qui
ma t confi tait la mise en place de la tlphonie sur IP au sein de lentreprise do le thme,
Mise en place dun service de Voix sur I P au CENADI .
Le CENADI est quip en rseau tlphonique par le biais de CAMTEL qui est un
prestataire de service commun toutes les structures du Cameroun. Plusieurs entreprises comme
le CENADI ne sont pas satisfaites par le cot des communications en raison de lutilisation qui
est importante. Compte tenu de la Tlphonie sur IP qui est en plein essor dans le monde de la
communication en entreprise, lobjectif fix est donc de parvenir une rduction des cots des
communications tlphoniques en utilisant le rseau IP : Un appel entre 2 PC connects au
rseau du CENADI et quips dun logiciel de communication. Cest ce qui a fait le succs de
Skype chez les particuliers (100 millions dutilisateurs dans le monde en avril 2006).
Nous avons ainsi men une tude afin de dterminer la solution Open Source de
tlphonie sur IP la mieux adapte la socit. Suite cette tude, jai t charg de mettre en
place la solution retenue : Asterisk laide de Trixbox. La question que lon se posera
maintenant sera celle de savoir comment et dans quel cadre la mise en place du serveur de voix
sur IP sest effectu au CENADI.
Ce rapport prsente et dresse le compte rendu du travail effectu durant le stage : dans un
premier temps la prsentation du CENADI qui permettra de dcrire lenvironnement de la mise
en situation professionnelle, ensuite lexplication du sujet du projet qui ma t confi.
Consquemment, les observations aideront drouler les outils, matriels et mthodes utiliss
afin datteindre les objectifs fixs. Enfin ce document dressera une analyse des apports du stage
dun point de vue personnel.



Mise en place dun service de voix sur IP au CENADI
[RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 15











Premire partie :
Dossier dinsertion










Mise en place dun service de voix sur I P au CENADI
Dossier Dinsertion [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 16

I- Accueil au CENADI

Notre insertion au CENADI sest effectue de faon brve cause du dpart en mission de
nos encadreurs. Cependant, elle sest faite dans les normes du 11/06/2012 au 15/06/2012 et a t
marque par le dbut de notre stage. Au cours de cette premire semaine, une prise de contact a
eu lieu avec le Chef de la filire Systmes et Rseaux : M. BAMABITAMINA. Ce dernier nous
a permis de nous familiariser avec notre environnement de travail.
Quant la semaine du 18/06/2012 au 22/06/2012, nous avons effectu une visite guide des
locaux du CENADI marque par une prsentation des diffrentes divisions de la structure.

II- Prsentation du CENADI
A- Historique

Le continent africain est le seul qui na pas encore connu lexplosion des Nouvelles
technologies de lInformation et de la Communication (NTIC). Etant donn que les NTIC sont
dune importance fondamentale pour le dveloppement dun pays, le Cameroun a apprhend
trs tt ces diffrents facteurs en crant ds les annes 70 au sein du Secrtariat Gnral de la
Prsidence de la Rpublique une Direction Centrale de l'Informatique et de la Tlinformatique
(DCIT).
Aprs plusieurs mutations, cette Direction est devenue partir de 1988 travers le dcret N
88/1087 du 12 Aout 1988 le Centre National de Dveloppement de l'Informatique (CENADI),
avec pour missions de promouvoir et de mettre en uvre la politique nationale de dveloppement
de l'informatique au sein des administrations publiques, parapubliques et ventuellement prives.
Le CENADI vient ainsi couronner plusieurs annes de recherche pour doter l'Administration
d'une structure oprationnelle adapte aux impratifs de l'art et aux diffrents axes de
dveloppement pouvant tre propulss par ces technologies rvolutionnaires.
Mise en place dun service de voix sur I P au CENADI
Dossier Dinsertion [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 17

Le CENADI dispose en son sein d'un grand nombre d'Ingnieurs Informaticiens spcialiss au
dveloppement de logiciels et ladministration de rseau, d'Analystes-Programmeurs et de
Pupitreurs tous trs performants.
B- Missions

Pour favoriser lmergence des NTIC au Cameroun dans le cadre de l'Informatique et de la
Tlinformatique, le CENADI a des missions biens prcises qui sont:

La mise en uvre de la politique du Gouvernement dans les NTIC;
Le conseil du gouvernement, des administrations publiques, parapubliques, des
collectivits locales et ventuellement des entreprises prives en ce qui concerne les
services offerts dans le secteur des NTIC.
C- Services

Pour tre la hauteur de leurs missions, le Centre National de Dveloppement de
l'informatique offre plusieurs services tels que :

Fournisseur de services applicatifs ;
Fournisseur d'accs Internet (liaison spcialise) ;
Le traitement du salaire des fonctionnaires de l'Etat ;
Le dveloppement et lhbergement des sites WEB ;
Elaboration des schmas directeurs stratgiques des systmes d'information des
administrations publiques, parapubliques, des collectivits locales et ventuellement des
entreprises prives ;
Promotion et vulgarisation des techniques connexes l'informatique ou la tlmatique ;
Ralisation des audits informatiques ;
La Formation des tudiants par le biais des stages.
Mise en place dun service de voix sur I P au CENADI
Dossier Dinsertion [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 18

D- Organisations

Le CENADI est compos de deux principales structures, savoir :

Le Conseil de direction ;
La Direction.

1- Le Conseil de direction
Le Conseil de direction encore appel Conseil dadministration est prsid par le Ministre
des Finances, M. ALAMINE OUSMANE MEY. Il a pour rle de s'assurer du bon
fonctionnement du CENADI en :
Approuvant le budget du Centre ;
Arrtant la politique gnrale du Centre ;
Adoptant un rglement intrieur ;
Et en approuvant le programme d'action et le rapport annuel d'activit.
2- La Direction
La Direction du CENADI a sa tte un Directeur gnral, M. ONGUENE AWANA
Laurent qui applique les dcisions du comit et exerce les fonctions qui lui sont assignes par le
Conseil de Direction. A ce titre :
Il est responsable devant le conseil de Direction;
Il est ordonnateur du budget du centre ;
Il labore le programme annuel d'action du centre, le projet de budget au nouvel exercice
et le rapport d'activit de l'exercice coul.
La direction est compose :
o Dun secrtariat
Mise en place dun service de voix sur I P au CENADI
Dossier Dinsertion [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 19

o De cinq diffrentes divisions.
*Le Secrtariat :
Le secrtariat du CENADI comprend :
- Le bureau de liaison et du courrier ;
- Le bureau de protocole et de mission.

*Les diffrentes Divisions :
A la tte de chacune de ces divisions se trouve un Chef de Division. On en dnombre
cinq (05), parmi lesquelles :
*La Division de l'Exploitation des Logiciels (DEL)
Elle est organise comme suit :
- 01 chef de division : M. KAMTA Janvier ;
- 01 charg dtude : M. BAMABITAMINA II ;
- 01 chef service exploitation : M. NOAH ;
- plusieurs cadres ;
- et de nombreux oprateurs.
Elle a pour charge :
o De sassurer de la maintenance des logiciels fournis par les constructeurs
d'ordinateurs ou les socits de services ;
o De veiller au secret et lintgrit des informations ;
o De veiller l'adquation des programmes-sources conservs par la Division des
tudes et Projets;
o De veiller au bon fonctionnement des matriels installs ;
o De veiller l'optimisation et l'harmonisation des procdures de scurit logique
appliques dans les Centres Informatiques ;
Mise en place dun service de voix sur I P au CENADI
Dossier Dinsertion [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 20

o De procder aux essais des nouveaux logiciels pralablement leur mise en
exploitation ;
o De participer la ralisation des projets informatiques en ce qui concerne le choix des
logiciels et la mise en uvre technique desdits projets ;
o De dfinir des normes de scurit en ce qui concerne l'exploitation des archives
magntiques ;
o D'aider la dtection des erreurs de programmes ;
o De procder l'excution sur ordinateurs de l'ensemble des travaux dans les dlais
prvus ;
o Et enfin d'effectuer des tudes en vue d'mettre des propositions, pour une ventuelle
modification du parc de matriels installs.
La figure 1 ci-dessous illustre cette division.


Figure 1: Photo de la DEL (source : http://cenadi.cm/images/stories/cenadi/Le_CENADI /del.jpg)

*La Division des Etudes et des Projets (DEP) :
La DEP est constitue de :
Mise en place dun service de voix sur I P au CENADI
Dossier Dinsertion [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 21

- 01 Chef de division, M. MBEREKE Charles Samuel ;
- 02 Chargs dtude ;
- 06 Chargs dtude assistants ;
- 08 Ingnieurs.
Elle est charge de l'tude des problmes de dveloppement moyen et long terme de
l'informatique, plus particulirement:
o D'adapter et de finaliser les systmes informatiques ;
o Dassurer la maintenance des applications en exploitation ;
o De concevoir des tudes et des packages gnraux destins la gestion ;
o Dassurer la maintenance des doubles des dossiers d'analyse et de programmation de
tous les projets ;
o De dfinir les standards d'analyse et de programmation applicables dans les centres
informatiques et orients vers la modularit ;
o Dassurer la programmation des objectifs trimestriels assigns au personnel ;
o De mener bien l'analyse informatique depuis la prise de connaissance des problmes
jusqu' l'excution des solutions ;
o De rechercher de nouvelles opportunits de dveloppement informatique dans les
domaines scientifiques et de gestion ;
o Dappliquer les techniques d'analyse de valeur la rduction des cots des
traitements informatiques ;
o Et dassurer la mise en uvre technique des diffrents projets informatiques en
veillant l'harmonisation des codes de nomenclatures utiliss dans le traitement.
*La Division des Affaires Administratives et Financires (DAAF)
La division des Affaires Administratives et Financires a sa tte un Chef de division,
M. TONMEU Jean Paul et comprend deux services (le service administratif et le service
financier) :
- 01 service administratif constitu de trois bureaux :
le bureau du personnel ;
Mise en place dun service de voix sur I P au CENADI
Dossier Dinsertion [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 22

le bureau de lentretien et de la scurit ;
le bureau des approvisionnements.
- 01 service financier constitu lui aussi de trois bureaux :
Le bureau du budget ;
Le bureau des finances et de la comptabilit ;
Le bureau des recettes.
Elle a pour missions:
o Grer le personnel du centre ;
o Contrler la gestion du personnel des centres informatiques ;
o Veiller au respect de la rglementation en liaison avec la cellule juridique ;
o Fignoler le traitement des affaires contentieuses, en liaison avec la cellule juridique ;
o Assurer la prparation et l'excution du budget du centre ;
o Assurer l'entretien des matriels ;
o Assurer la facturation et le recouvrement des crances ;
o Contrler la gestion financire des centres informatiques ;
o Grer les matriels et les vhicules affects au centre ;
o Grer le magasin d'imprims et fournitures informatiques.
*La Division de la Tlinformatique et de la Bureautique (DTB)

Elle est responsable de tout ce qui est gestion, construction, administration, surveillance
et ingnierie des rseaux, et aussi de la promotion des microsystmes. Elle est constitu
de :
- 01 Chef de division, M. GOUET Calvin ;
- des Chargs dtude ;
- dArchitectes rseau ;
- dArchitectes systme ;
- dAdministrateurs de base de donnes.
Mise en place dun service de voix sur I P au CENADI
Dossier Dinsertion [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 23

La Division de la Tlinformatique et de la Bureautique est charge de :
o Assurer le dveloppement des applications tlmatiques ;
o Grer la maintenance des quipements de transmission de donnes ;
o Mettre en uvre les serveurs et autres quipements informatiques associs ;
o Dfinir et grer de faon exclusive des banques d'information implantes dans les
services publiques, parapubliques et ventuellement privs ainsi que les rseaux
nationaux de transmission de donnes - Mettre en uvre la politique de
dveloppement des rseaux conformment aux objectifs fixs par le gouvernement ;
o Coordonner l'action commerciale ;
o Assurer les relations fonctionnelles avec les reprsentants du Ministre des postes et
tlcommunications ;
o Assurer les relations fonctionnelles avec tout utilisateur de la tlinformatique et de la
bureautique ;
o Mettre en uvre la politique de taxation et de facturation ;
o Mettre en uvre l'ensemble des programmes de tltraitement des logiciels, de
transmission de donnes et de gestion de base de donnes.
La figure 2 ci-dessous nous donne un aperu.
Mise en place dun service de voix sur I P au CENADI
Dossier Dinsertion [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 24


Figure 2: Photo de la DTB (source : http://cenadi.cm/images/stories/cenadi/Le_CENADI /dtb.jpg)

*La Division de l'Informatique applique la Recherche et
l'Enseignement (DIRE)
Cette division a sa tte comme Chef de division, Mme AGONE RIBOUEM Rosalie
Epse ESSAMA et est organise comme suit :
01 Chef de division ;
01 Charg dtude ;
03 Chargs dtude assistants ;
01 Secrtaire.
La Division de l'Informatique applique la Recherche et l'Enseignement est charge
de :
o Harmoniser les programmes de formation en informatique en accord avec les
administrations et les organismes concerns ;
o Assurer la liaison avec les organismes et les centres nationaux de recherche ;
Mise en place dun service de voix sur I P au CENADI
Dossier Dinsertion [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 25

o Organiser des stages de recyclage en informatique ;
o Dvelopper la micro-informatique et la bureautique ;
o Mettre en forme la conservation et la diffusion des documents ;
o Encadrement des stagiaires ;
o Informer et former les nouvelles recrues ;
o Organiser des sminaires de vulgarisation ;
o Promouvoir la recherche.
Ajout ces 5 divisions, on soulignera aussi la prsence de trois (03) services
dcentraliss dans le territoire Camerounais. Il sagit de :
Le centre Informatique de Douala ;
Le centre Informatique de Bafoussam ;
Et le centre Informatique de Garoua.
Lorganigramme ci-dessous reprsente la structure avec les diverses divisions et leurs relations.

Figure 3: Organigramme du CENADI (source : Microsoft Word 2007)
Mise en place dun service de voix sur I P au CENADI
Dossier Dinsertion [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 26

E- Prsentation des quipements

Comme toute structure informatique, le CENADI sest dot dune infrastructure pour
pouvoir raliser ses missions. Celle-ci se limitera aux articulations principales de la structure
ainsi quil suit :
La DAAF et la DIRE tant des divisions essentiellement administratives, ils ont pour
outil de base le matriel de bureau courant : papier, stylos et ordinateurs de bureau (pour
certaines rdactions). Chose qui permet au personnel en activit daccomplir au quotidien
ses nombreuses tches.
La DEP, qui a pour principale mission ltude des projets informatiques moyen et long
terme, dfinit galement les standards danalyse et de programmation. Leurs matriels
sont constitus du papier, des stylos et des ordinateurs de bureau.
La DEL soccupe de la solde des salaires du personnel fonctionnaire et autres agents de
lEtat. Pour cela, elle a besoin dquipements spcifiques rpartis dans deux salles :
o La salle de faonnage : cest dans celle-ci que sont regroups et stocks les
bons de caisses et le bordereau gnral dmission, imprims en salle
machine. Comme quipements, on y retrouve :
o 01 dliasseuse qui spare le carbone des feuilles ;
o 01 broyeuse qui dtruit les bons de caisses inutiles ;
o 01 dcoupeuse qui dcoupe le papier dliass (le papier dliass est
en accordon au sortir de la salle machine) afin dobtenir de
simples feuilles ;
o 01 grosse agrafeuse de 1 Tonne qui agrafe les bons sous forme de
livres.
o La salle machine dans laquelle on retrouve le MAINFRAME (gros
systme) qui est le serveur central (marque=IBM). Il a pour systme
dexploitation MVS et fait tourner des applications comme ANTILOPE
(Application Nationale pour le Traitement Informatique et Logistique du
Personnel de lEtat), SIGIPES (Systme Informatique de Gestion Intgr
du Personnel de lEtat et de la Solde). On y trouve aussi deux grosses
Mise en place dun service de voix sur I P au CENADI
Dossier Dinsertion [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 27

imprimantes matricielles (Info Print 4.000 et 4.100) de marque IBM avec
une vitesse moyenne de rdaction de 800 lignes par minute et une vitesse
dimpression de 2.500 bons de caisses toutes les 10 min. On y retrouve
aussi des cassettes bande magntique qui permettent de sauvegarder
mensuellement les donnes sur les fonctionnaires et une machine
permettant de lire ces cassettes appel Drouleur (IBM 3490E Model F).
La maintenance de ces quipements est assure par CFAO technologies.

La DTB est dote de matriels spcifiques qui se trouvent dans la salle des serveurs .
De manire spcifique, on retrouve dans cette salle :
o 02 climatiseurs de marque LG ;
o 06 tables ;
o 07 prises murales ;
o des prises de courant (ondules et non ondules) ;
o 04 fiches parasurtenseur ;
o 01 fiche multiple ;
o 04 onduleurs : 2 online 250VA de marque UPS et 02 de 2200 VA 8
entres de marque SMART-UP de 03h dautonomie ;
o 01 armoire ;
o 02 baies de brassage dont une SIGIPES et lautre pour le LAN CENADI
(rseau local du CENADI) :
La baie SIGIPES soccupe du rseau qui entoure SIGIPES. On y
retrouve :
01 Routeur CISCO 2800 qui gre le MPLS (Multiple Protocol
Label Switching) ;
01 Routeur CISCO 1841 qui permet la connexion internet ;
01 Transceiver qui joue le rle de convertisseur optique ;
01 Switch CISCO 2960 : il sagit dun Switch manageable
(intelligent) auquel on intgre la notion de VLAN ;
01 lecteur optique.
La baie LAN CENADI soccupe du rseau local du CENADI. On y
retrouve :
Mise en place dun service de voix sur I P au CENADI
Dossier Dinsertion [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 28

01 armoire de brassage ;
03 Switchs catalystes (2900 Srie) de 24 ports chacun ;
01 Routeur CISCO 1841.

o Des serveurs : Il y en a au total 09 fonctionnels et 01 non fonctionnel,
rpartis comme suit :
06 HP PROLIANT ML350 de 3
e
gnration ;
01 HP PROLIANT ML350 de 6
e
gnration ;
01 HP PROLIANT ML350 de 5
e
gnration ;
01 COMPAQ.
En ce qui concerne :
le serveur de 6
me
gnration (serveur MAIL, Postfix), il sagit dun serveur tour
de 05 units disques raison de 146 Go par unit. De plus, il a 2 curs de 2 GHz de
frquences dhorloge chacun avec une mmoire 4 Go et un graveur DVD RW, 01
contrleur HP SMART ARRAY qui permet de mettre en place la technologie RAID,
04 serveurs Gbit double port PCI EXPRESS NC326 I intgr (garantie de 03 ans)
avec pour Systme dExploitation Ubuntu 10.04 LTS (long time support) de 05 ans
de validit. Configurer sur une technologie RAID 5 (permettant de protger les autres
units disques dans le cas o lune delles est dfectueuse), il faut noter que les units
disques sont enfichables ;
le serveur de 5
me
gnration (serveur WEB, Apache2): Il ne diffre de celui de
6
me
gnration que par le CPU 2GHZ*2, ram 2Go, il a pour Systme dExploitation
UBUNTU 8.04 LTS ;
les serveurs de 3
e
gnration, HDD 72.8 Gb, RAM 1Go, lecteur DVD ou CD.
Parmi eux on distingue :
01 serveur DNS (Bind9) avec lecteur CD qui a pour SE : UBUNTU 8.04
LTS ;
01 SERVEUR MINEFI : il a pour SE : Red Hat Linux entreprise 3 ;
01 serveur de sauvegarde ou Back up.
Mise en place dun service de voix sur I P au CENADI
Dossier Dinsertion [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 29

F- Localisation

Comme vous pouvez le voir sur le plan de localisation ci-dessous, le Centre National de
Dveloppement de l'Informatique est situ au Cameroun, dans la ville de Yaound, derrire le
Muse Nationale, en face du Ministre de lAdministration Territoriale et de la Dcentralisation
(MINATD). Il partage les mmes locaux avec le Ministre des Affaires Sociales (MINAS).

Figure 4: Plan de localisation du CENADI (source : http://www.cenadi.cm/index.php/fr/le-
cenadi/localisation.html)
Mise en place dun service de voix sur I P au CENADI
Dossier Dinsertion [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 30

Planning de travail








Figure 5: Planning de travail (source : Gannttproject version 2.0.10)













Mise en place dun service de voix sur IP au CENADI
[RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 31











Deuxime partie :
La voix sur IP









Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 32

Chapitre 1 : Problmatique et cahier des charges

I- Etude de lexistant

Le CENADI nous a contacts pour se renseigner sur les avantages que peut lui apporter
lintgration de la voix sur IP dans son rseau local ainsi que les tapes techniques principales
pour dployer une telle technologie.
Actuellement lentreprise gre son infrastructure tlphonique par un changeur PABX qui
interconnecte les tlphones internes et fournit la liaison vers une ligne classique pour des frais
de dabonnement et de maintenance la socit CAMTEL.
Dautre part nous avons constat, lors de la visite effectue des locaux que les employs sont
interconnects via lintranet de la socit grce un rseau Ethernet et que la bande passante est
de 4 Mb/s (cela permettra la voix, la vido et les donnes de circuler normalement sans perte).

II- Problmatique

Le sigle IP est aujourdhui propag. Cest la consquence de l'extraordinaire
dveloppement de lInternet ces dix dernires annes : partir dun protocole de communication,
lIP et dun rseau irrgulier utilis jusquen 1990 presque exclusivement par des scientifiques et
des militaires pour des changes de messages et de fichiers, le plus vaste des rseaux mondiaux
de tlcommunications fut bti. Depuis, la qualit en a t amliore et de trs nombreuses
nouvelles applications ont t dveloppes.
La Voix sur IP (Voice over IP) a fait partie des visions des premiers internautes. En effet,
ce protocole ntait pas fait pour traiter la voix. Ds le dbut par contre, des logiciels ont t
dvelopps permettant de vhiculer la voix. Les expriences des annes 90 ntaient pas
vraiment convaincantes mais les progrs furent rapides : les communications entre internautes
purent tre ralises. Puis, les grands oprateurs de tlphonie se mirent utiliser lIP pour les
communications sur leurs rseaux "voix" sans mme que les clients ne sen aperoivent.
Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 33

Aujourdhui, la technologie est parfaitement matrise et les progrs sont tels que lon peut
rellement parler de VoIP (Voice over IP). En effet, non seulement la voix est transporte, mais
tous les services classiques de tlphonie peuvent tre proposs aux clients, quils soient
particuliers, PME, grandes entreprises ou encore oprateurs.
Le meilleur exemple de tlphonie IP est Skype. Il sagit dun logiciel gratuit tlchargeable
qui ouvre les portes dun service gratuit de tlcommunications. Avec un simple casque et un
micro relis l'ordinateur et une connexion sur lInternet, Skype permet dtablir une
communication tlphonique vers le monde entier.
III- Cahier de charges

Le CENADI souhaite tudier et tester un IPBX bas sur ASTERISK. Elle souhaite utiliser
des softphones. Ltude portera donc sur la possibilit dune mise en place dun serveur Asterisk,
Trixbox.

A- Etude financire

Dsignations Quantit Prix unitaire Prix total
Cbles rseau RJ45 10m 1000 FCFA 10.000 FCFA
Connecteurs RJ45 10 300 FCFA 3000 FCFA
Pinces sertir 3 12 000 FCFA 36.000 FCFA
Ecouteurs avec
microphone
50 25. 000 FCFA 1.250.000 FCFA
Logiciels client open
source : 3CXPHONE
Gratuit
Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 34


Tableau 1: Etude financire (source : Microsoft Word 2010)

B- Contraintes

Voici les diffrentes contraintes que le CENADI a dfinies au dbut du projet :
Gestion des appels
Lensemble des fonctionnalits de tlphonie classique permettant la gestion des appels est
disponible. Notamment :
Mise en attente : Vous pouvez mettre en attente vos interlocuteurs, ils entendront alors une
musique personnalisable.
Renvois d'appels : Vous avez la possibilit de choisir le renvoi de vos appels vers un autre poste
dans les cas suivants : Non rponse - Occupation - Transfert inconditionnel. Vous pouvez, par
exemple, transfrer vos appels vers un autre poste, ou sur votre portable en cas de dplacement.
Transfert d'appel : Deux types de transferts sont possibles, le transfert inconditionnel (pour
renvoyer un appel au standard par exemple), ou le transfert supervis, qui permet dannoncer au
destinataire que lon va lui transmettre un correspondant.
Logiciel serveur open
source : Trixbox
Gratuit
Serveur Dell Optiplex
9010
1 1.000.000 FCFA 1.000.000FCFA
Main duvre 2.300.000 FCFA 2.300.000 FCFA
Formation du personnel 1.000.000 FCFA 1.000.000 FCFA
Risques 500.000 FCFA 500.000 FCFA
TOTAL 6.099.000 FCFA
Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 35

Prsentation du nom : Lorsqu'un collgue vous appelle, il est identifi par l'IPBX et son nom
s'affiche sur votre tlphone. Cette option est aussi disponible en cas dappel externe en fonction
de votre oprateur.
Prsentation du numro : Le numro des appels entrants vous est prsent sur le tlphone.
Rappel des derniers numros : Vous pouvez facilement rappeler les derniers numros
composs, reus ou perdus grce au journal des appels du poste.
Double appel : Si vous tes dj en ligne, un signal sonore vous avertit au cas o un nouveau
correspondant tente de vous joindre.
Multi Lignes : Permet la gestion de plusieurs lignes tlphoniques simultanment, et permet
aisment de basculer de lune vers lautre.
Scurisation
RAID1 : Redondance des disques durs permettant le fonctionnement et le dmarrage du systme
mme en cas de dfaillance d'un disque.
FIREWALL : Le systme autorise uniquement les flux dinformations. Blocage des flux IP
entrants excepts SSH / SIP via Iptables.
SSH : Ouverture de session distance scurise par algorithme DSA. Permet la maintenance
distance par le biais dune liaison crypte.
BACKUP : Sauvegardes automatiques du systme via le serveur Backup.
Les impratifs
INTERFACE GRAPHIQUE : Il faut une interface graphique qui puisse tre facile utiliser
pour grer les lignes, configurer le serveur, les tlphones, ainsi que les fonctionnalits de la
tlphonie.
DPLOIEMENT FACILE : Le dploiement doit tre le plus simple possible pour une
ventuelle installation chez de futurs clients.
COT : Le cot doit tre le plus faible possible.
Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 36

C- Pourquoi une solution Open Source, Trixbox?

Notre objectif est dassurer un service de voix sur IP avec des cots infrieurs ceux du
systme existant (RTC) grce lutilisation de solutions libres (Open Source).
La question de confiance : LOpen Source remet la confiance dans les mains du
consommateur qui a tout loisir danalyser le produit quon lui donne : en cela, il rpond
aux soucis de transparence quon trouve dans nos socits contemporaines. Il permet
aussi dvacuer les difficults rencontres lusage des nouvelles technologies en les
rendant, de ce fait, plus accessibles la comprhension de tous. LOpen Source contribue
au partage le plus large possible des savoirs.
un modle de collaboration : il sadapte parfaitement au travail collaboratif, car il
permet tous les acteurs davoir accs au mme niveau dinformation, sans que personne
ne puisse revendiquer un rle de gestion des droits des uns et des autres.
Son support : Une contrainte du projet est de trouver un logiciel o la communaut du
monde Open Source est trs active. Il est alors relativement ais de trouver des
informations, voire de se faire aider sur un problme particulier, par le biais de forums.
Laspect financier : Lintrt de lOpen Source est quil permet galement de faire des
conomies de part la gratuit du produit mais galement du fait dviter lachat de
matriel coteux dans certains cas.
Nous avons choisi le systme Trixbox parcequil est un IPBX applicatif open source install
sous Centos permettant d'interconnecter en temps rel des rseaux de voix sur IP via plusieurs
protocoles (SIP, H323, IAX et MGCP) et des rseaux de tlphonies classiques via des cartes
d'interface tlphonique. Trixbox offre toutes les fonctions d'un PBX et des services associs
comme :
o la confrence tlphonique,
o les rpondeurs interactifs,
o la mise en attente d'appels,
o les mails vocaux, de la musique d'attente,
Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 37

o lenvoi de Voicemail (mail avec le message vocal en pice jointe),
o la cration de centres dappels virtuels



























Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 38

Chapitre 2 : Mthodologie

I- Analyse conceptuelle
A- Dfinition

La Voix sur IP, aussi connue sous le nom de tlphonie Internet, est une technologie qui
vous permet de tlphoner via un rseau dordinateurs bas sur un protocole Internet. La
diffrence essentielle par rapport la tlphonie classique est le fait que linformation vocale
nest pas transmise sur un rseau tlphonique via une connexion ddie mais est divise en
paquets IP rassembler par le rcepteur tlphonique. Lavantage principal par rapport la
tlphonie classique est le fait que la Voix sur IP utilise linfrastructure rseau existante et donc
ne requiert quun seul rseau.
Pour le moment, on fait beaucoup de bruit autour de la Voix sur IP mais lide de base
qui se cache derrire cette technologie est loin dtre rcente. A la fin des annes 1990, plusieurs
socits travaillaient dj sur la mise en uvre de la tlphonie Internet mais ne remportaient
aucun succs cause de spcifications rseaux non disponibles lpoque.
Au dbut du 21me sicle, ces exigences ont t satisfaites et cette technologie
prometteuse a pu tre mise en uvre. Le monde est prsent prt pour la Voix sur IP, grce
lintroduction de rseaux haute capacit et au nombre croissant dutilisateurs Internet large
bande.
Divers protocoles contrlant la voix et le transfert de donnes ont t dfinis de faon
garantir que tous les types de socits et toutes les rgions du pays puissent mettre en uvre cette
technologie. Les protocoles existants sont SIP, H323, MGCP et IAX/IAX2. Mais les plus
importants et les plus utiliss sont le SIP et le H323 ; le protocole SIP tant la meilleure option
pour lavenir.
B- Les protocoles

Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 39

SIP
Cest un protocole de signalisation appartenant la couche application du modle OSI. Son
rle est douvrir, modifier et librer les sessions. Louverture de ces sessions permet de raliser
de laudio ou vidoconfrence, lenseignement distance, la voix (tlphonie) et la diffusion
multimdia sur IP essentiellement. Un utilisateur peut se connecter avec les utilisateurs dune
session dj ouverte. Pour ouvrir une session, un utilisateur met une invitation transportant un
descripteur de session permettant aux utilisateurs souhaitant communiquer de saccorder sur la
compatibilit de leur mdia, SIP permet donc de relier des stations mobiles en transmettant ou
redirigeant les requtes vers la position courante de la station appele. Enfin, il possde
lavantage de ne pas tre attach un mdium particulier et est cens tre indpendant du
protocole de transport des couches basses.
Le protocole SIP intervient aux diffrentes phases de l'appel :
a- Localisation du terminal correspondant,
b- Analyse du profil et des ressources du destinataire,
c- Ngociation du type de mdia (voix, vido, donnes) et des paramtres de
communication,
d- Disponibilit du correspondant : dtermine si le poste appel souhaite communiquer, et
autorise lappelant le contacter.
e- Etablissement et suivi de l'appel, avertit les parties appelant et appel de la demande
douverture de session, gestion du transfert et de la fermeture des appels.
f- Gestion de fonctions volues : cryptage, retour d'erreurs,
Avec SIP, les utilisateurs qui ouvrent une session peuvent communiquer en mode point
point, en mode diffusif ou dans un mode combinant ceux-ci. SIP permet donc louverture de
sessions en mode :
Point--point - Communication entre 2 machines, on parle dunicast.
Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 40

Diffusif - Plusieurs utilisateurs en multicast, via une unit de contrle M.C.U (Multipoint
Control Unit)
Combinatoire - Plusieurs utilisateurs pleinement interconnects en multicast via un rseau
maillage complet de connexions.

IAX
Il sagit dun protocole de signalisation qui est une alternative au protocole SIP. Cest sur lui
que sappuie Asterisk bien que celui-ci soit en mesure de supporter les autres principaux
protocoles VoIP tel que SIP. Il permet la communication entre client et serveur et entre serveurs.
Il est plus puissant que SIP, car il a t conu spcialement pour le contrle et la transmission de
flux multimdia avec un dbit plus faible.

H323
Le protocole H.323 est utilis pour linteractivit en temps rel, notamment la
visioconfrence (signalisation, enregistrement, contrle dadmission, transport et encodage).
Cest le leader du march pour la tlphonie IP. Il sinspire du protocole H.320 qui proposait une
solution pour la visioconfrence sur un rseau numrique intgration de service. Le protocole
H.323 est une adaptation de H.320 pour les rseaux IP. A lheure actuelle, la visioconfrence sur
liaison RNIS est toujours la technique la plus dploye. Elle existe depuis 1990. Les rseaux
utiliss sont commutation de circuits. Ils permettent ainsi de garantir une Qualit de Service
(QoS) aux utilisateurs (pas de risque de coupure du son ou de l'image). Aujourd'hui, c'est encore
un avantage indiscutable. Par contre, comme pour le tlphone, la facturation est fonction du
dbit utilis, du temps de communication et de la distance entre les appels.

MGCP
Le protocole MGCP (Media Gateway Control Protocol) est complmentaire H.323 ou SIP
et traite des problmes dinterconnexion avec le monde tlphonique. Dans une premire
Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 41

approche, la passerelle qui fait le lien entre le rseau tlphonique et le rseau de Voix sur IP est
mise de ct et toute linformation est intgre dans un contrleur de passerelle. Ainsi, les
services proposs sont indpendants de la passerelle utilise et de son constructeur. Le protocole
MEGACO/H248 dfinit les changes entre ces deux parties. Cette approche permet la
construction de terminaux simples et bons marchs.
Le tableau suivant rsume quelques protocoles avec leur port et la couche laquelle ils
appartiennent au niveau du modle OSI.

Protocole Port Couche du modle OSI
SIP 5060 Application (7)
H323 1720 Session (5)
MGCP 2427 Transport (4)
IAX 4569 Rseau (3)

Tableau 2: Protocoles VoIP (source : Microsoft Word 2010)
C- Fonctionnement

Lorsquun utilisateur veut entrer en communication avec un autre, une connexion est alors
tablie entre les deux terminaux. Lutilisateur peut alors mettre un son par le biais dun micro
(signal analogique) qui est ensuite numris et compress par la machine (signal par
synthse).Les donnes encapsules dans un paquet qui est envoy au destinataire qui procdera
aux oprations inverses assurant ainsi la mise en forme du message source. Le transport de la
voix sur un rseau IP ncessite donc au pralable tout ou une partie des tapes suivantes:
Numrisation : dans le cas o les signaux tlphoniques transmettre sont sous forme
analogique, ces derniers doivent dabord tre convertis sous forme numrique suivant le
format PCM (Pulse Code Modulation) 64 Kbps. Si linterface tlphonique est
numrique (accs RNIS, par exemple), cette fonction est omise.
Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 42

Compression : le signal numrique PCM 64 Kbps est compress selon lun des formats
de codec (compression / dcompression) puis insr dans des paquets IP. La fonction de
codec est le plus souvent ralise par un DSP (Digital Signal Processor). Selon la bande
passante disposition, le signal voix peut galement tre transport dans son format
originel 64 Kbps.
Dcompression : ct rception, les informations reues sont dcompresses .il est
ncessaire pour cela dutiliser le mme codec que pour la compression- puis reconverties
dans le format appropri pour le destinataire (analogique, PCM 64Kbps, etc.).


Figure 6: Acheminement de la voix sur le rseau IP (source : Microsoft Visio 2010)

1. Acquisition du signal
La premire tape consiste naturellement capter la voix laide dun micro, quil sagisse
de celui dun tlphone ou dun micro casque.
Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 43

2. Convertisseur analogique numrique
La voix passe alors dans un convertisseur analogique numrique qui ralise deux tches
distinctes :
chantillonnage du signal sonore: un prlvement priodique de ce signal, il s'agit
d'enregistrer des intervalles trs rapprochs la valeur d'un signal afin de pouvoir
disposer d'un enregistrement proche de la valeur relle de ce signal.
quantification, qui consiste affecter une valeur numrique (en binaire) chaque
chantillon. Meilleure est la qualit lorsque les chantillons sont cods sur un nombre de
bits de plus en plus important.
3. Compression

Le signal une fois numris peut tre trait par un DSP (Digital Signal Processor) qui va le
compresser, cest--dire rduire la quantit dinformations ncessaire pour lexprimer.
Lavantage de la compression est de rduire la bande passante ncessaire pour transmettre le
signal.

4. Habillage des en-ttes
Les donnes doivent encore tre enrichies en informations avant dtre converties en paquets
de donnes expdier sur le rseau
5. Emission et transport
Les paquets sont achemins depuis le point dmission pour atteindre le point de rception
sans quun chemin prcis soit rserv pour leur transport.
6. Rception
Lorsque les paquets arrivent destination, il est essentiel de les replacer dans le bon ordre et
assez rapidement. Faute de quoi une dgradation de la voix se fera sentir.
7. Conversion numrique analogique
Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 44

La conversion numrique analogique est la rciproque de la conversion analogique
numrique
8. Restitution
Ds lors, la voix peut tre retranscrite par le haut-parleur du casque, du combin tlphonique
ou de lordinateur.
D- Les besoins de la VoIP
1- Qualit sonore

Lobjectif dun codec est dobtenir une bonne qualit de voix avec un dbit et un dlai de
compression le plus faible possible. Le cot du DSP est li la complexit du codec utilis. Le
tableau ci-dessous prsente les caractristiques des principaux codecs standards de lUIT. Les
codecs les plus souvent mis en uvre dans les solutions VoIP sont G.711, G.729 et G.723
La qualit dun codec est value qualitativement selon le tableau suivant :
Qualit de la voix Score
Excellente 5
Bonne 4
Correcte 3
Pauvre 2
Insuffisante 1

Tableau 3: Echelle utilis pour lvaluation de la qualit de la voix (source : Microsoft Word 2010)
Sur la base des donnes numriques des apprciations, une opinion moyenne de la qualit
d'coute (Mean Opinion Score : MOS) est ensuite calcule pour chaque codec. Les rsultats
obtenus pour les principaux codecs sont rsums dans le tableau ci-dessous :
Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 45














Tableau 4: Score MOS des diffrents codecs (source : Microsoft Word 2010)
2- Qualit de service (QoS)
Latence
La matrise du dlai de transmission est un lment essentiel pour bnficier d'un vritable
mode conversationnel et minimiser la perception d'cho (similaire aux dsagrments causs par
les conversations par satellites, dsormais largement remplacs par les cbles pour ce type
d'usage). Or la dure de traverse d'un rseau IP dpend de nombreux facteurs:
- Le dbit de transmission sur chaque lien
- Le nombre dlments rseaux traverss
- Le temps de traverse de chaque lment, qui est lui mme fonction de la puissance et la
charge de ce dernier, du temps de mise en file d'attente des paquets, et du temps d'accs
en sortie de llment.
- Le dlai de propagation de l'information, qui est non ngligeable
Codecs VoIP Dbits (Kb/s) Score MOS
G.711 (PCM) 64 4.1
G.726 32 3.85
G.729 8 3.92
G.723.1 6.4 3.9
G.723.1 5.3 3.75
GSM 13 3.5
G.729 x2 3.27
G.729 x3 2.68
G.729 x GSM 3.17
Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 46

Le tableau ci-dessous concerne le dlai total de traitement, et pas uniquement le temps de
transmission de l'information sur le rseau.
N classe Dlai par sens Commentaires
1 0 150 ms Acceptable pour la plupart des conversations
2 150 300 ms Acceptable pour des communications faiblement interactives
3 300 700 ms Devient pratiquement une communication half duplex
4 Au del de 700 ms Inutilisable sans une bonne pratique de la conversation half duplex

Tableau 5: Classement des communications par delai (source : Microsoft Word 2010)
En conclusion, on considre gnralement que pour une communication tlphonique, la
limite suprieure "acceptable", pour une communication tlphonique, se situe entre 150 et 200
ms par sens de transmission (en considrant la fois le traitement de la voix et le dlai
d'acheminement).

Gigue
La gigue est la variance statistique du dlai de transmission. En d'autres termes, elle
mesure la variation temporelle entre le moment o deux paquets auraient d arriver et le moment
de leur arrive effective. Cette irrgularit d'arrive des paquets est due de multiples raisons
dont: l'encapsulation des paquets IP dans les protocoles supports, la charge du rseau un
instant donn et la variation des chemins emprunts dans le rseau.

Perte de paquets
Lorsque les buffers des diffrents lments rseaux IP sont congestionns, ils librent
automatiquement de la bande passante en se dbarrassant d'une certaine proportion des paquets
Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 47

entrants en fonction de seuils prdfinis. Cela permet galement d'envoyer un signal implicite
aux terminaux TCP qui diminuent d'autant leur dbit au vu des acquittements ngatifs mis par le
destinataire qui ne reoit plus les paquets. Malheureusement, pour les paquets de voix qui sont
vhiculs au-dessus de UDP, aucun mcanisme de contrle de flux ou de retransmission des
paquets perdus n'est offert au niveau du transport. D'o, l'importance des protocoles RTP et
RTCP qui permettent de dterminer le taux de perte de paquet et d'agir en consquence au niveau
applicatif.

E- Outils et matriels utiliss
1- Outils utiliss

De nombreux outils peuvent tre utiliss pour faire fonctionner la voix sur IP mais les plus
importants sont :
Un logiciel serveur : cest la base du fonctionnement de la voix sur IP car cest lui qui
fournit les services. Comme logiciel serveur on peut avoir Trixbox, AsteriskNow,
Elastix, FreePBX, 3CXSystem et celui que nous avons choisi est Trixbox.
Un softphone : cest le logiciel client de la voix sur IP. On en distingue une multitude
parmi lesquels des logiciels propritaires (3CXPhone, Xlite, Skype, Windows Live
Messenger) et des logiciels libres (3CXPhone, Ekiga, Linphone, Yate, KPhone).
Nous avons prfr 3CXphone comme softphone pour ses multiples options. 3CXPhone
est la fois libre et propritaire, est conu spcifiquement pour Windows et est bas sur
le protocole SIP. La version gratuite de 3CXPhone offre un nombre illimit d'extensions
et jusqu' huit appels simultans. Les trois autres versions plutt destines aux
professionnels incluent toutes les fonctionnalits, seul le nombre d'appels simultans
augmente selon la version (Small Business Edition - huit appels simultans, Pro Edition -
seize appels simultans, Enterprise Edition trente-deux ou soixante-quatre ou cent
vingt-huit appels simultans).
Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 48

2- Matriels utiliss

Les quipements ncessaires pour la mise sur pied de la Voix sur IP sont les suivants :
Des ordinateurs
Des cbles rseau
Connecteurs RJ45,
Des switchs manageables,
Des routeurs,
Des couteurs avec micro,
Des Hardphones (tlphone IP).

II- Architecture du rseau

L'architecture de rseau est l'organisation d'quipements de transmission, de logiciels,
de protocoles de communication et d'une d'infrastructure filaire ou radiolectrique permettant la
transmission des donnes entre les diffrents composants. Le schma ci-dessous dfinit donc
larchitecture du rseau du CENADI.
Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 49


Figure 7: Architecture rseau du CENADI (source : Microsoft Visio 2010)
Nous pouvons constater que larchitecture rseau du CENADI est constitue des ordinateurs
serveurs, des switchs manageables, des switchs, des routeurs, des ordinateurs de bureau et des
imprimantes rseaux. Toutes les divisions constituent chacune un rseau donc ont une adresse
rseau attribue par le serveur DHCP. Maintenant ladressage au sein de chaque machine est fait
de manire statique de faon tre dans la mme plage dadresse que celui de ladresse rseau.
Tous les serveurs du CENADI sont regroups dans une salle, la DMZ (en franais Zone
Dmilitarise) qui est protg par un pare-feu et serveur de Backup pour la sauvegarde de ceux-
ci : cest donc l que sera install notre serveur Trixbox.

III- Installation

Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 50

A- Ct serveur

Linstallation de Trixbox est vidente pour ceux ayant des bases pour linstallation des
systmes linux. Nous avons allou notre systme Trixbox tout lespace disque de notre
machine serveur et les tapes de linstallation sont comme suit :

Figure 8: Ecran de boot de Trixbox (source : Trixbox 2.8.0.4)
Ceci est lcran daccueil de notre systme lorsque lon boot dessus. Nous devons entrez
Advanced pour une installation avance.

Figure 9: Choix de la langue du clavier (source : Trixbox 2.8.0.4)
Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 51

L nous devons choisir la langue que lon veut pour notre clavier (fr pour le franais).

Figure 10: Initialisation des disques pour linstallation (source : Trixbox 2.8.0.4)
Cette tape prpare nos disques linstallation.


Figure 11: Choix du disque (source : Trixbox 2.8.0.4)
Ici nous devons choisir le type de partitionnement que lon veut effectuer. Le premier
crase toutes les donnes et cre le partitionnement par default, le deuxime crase toutes les
partitions linux et cre le partitionnement par dfaut, le troisime utilise lespace libre et cre le
Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 52

partitionnement par dfaut dessus et enfin le dernier vous permet de dfinir vos partitions
manuellement. Mais nous allons utiliser la troisime option.

Figure 12: Application des modifications sur le disque (source : Trixbox 2.8.0.4)
Le systme a effectu son partitionnement par dfaut nous navons qu valider avec OK.


Figure 13: Choix de linstallation du chargeur damorage/Grub (source : Trixbox 2.8.0.4)
Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 53

Nous devons dfinir si lon veut ou pas installer le Grub (chargeur damorage) ou pas. Ne
choisissez No Boot Loader que si vous avez dj un chargeur damorage install sur votre
partition principale ; dans notre cas nous avons choisi dinstaller le Grub.

Figure 14: Configuration du chargeur damorage (source : Trixbox 2.8.0.4)
Dcochez si vous ne voulez pas configurer le Grub.

Figure 15: Scurisation du Grub (source : Trixbox 2.8.0.4)
Cochez et saisissez le mot de passe si vous voulez attribuez un mot de passe votre chargeur
damorage.
Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 54


Figure 16: Configuration de linterface de dmarrage (source : Trixbox 2.8.0.4)
Valider OK pour sauter la configuration de linterface de dmarrage.

Figure 17: Choix de la partition dinstallation du chargeur damorage (source : Trixbox 2.8.0.4)
Choisissez le disque o vous voulez installer votre chargeur damorage puis, valider sur OK.

Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 55


Figure 18: Choix du fuseau horaire (source : Trixbox 2.8.0.4)
Vous devez choisir le fuseau horaire de la zone dans laquelle vous vous trouvez pour donner
lheure exacte votre systme.

Figure 19: Saisie du mot de passe du root (source : Trixbox 2.8.0.4)
Vous devez dfinir votre mot de passe administrateur qui vous permettra de vous connecter au
systme.

Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 56


Figure 20: Processus dinstallation (source : Trixbox 2.8.0.4)
Les configurations termines, vous avez maintenant linstallation de Trixbox qui dmarre.
Linstallation termine, votre machine va redmarrer ainsi vous pourrez accder votre systme
serveur Trixbox.

B- Ct clients










Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 57

















Figure 21: Installation de 3CXPhone (source : 3CXPhone)
L vous avez les tapes de linstallation (de la gauche vers la droite) de votre client tlphonique
3cxphone. La procdure de son installation est basique comme celle de tous les programmes
tournant sous Windows.
Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 58


Figure 22: Prsentation de linterface graphique annote de 3CXPhone (source : 3CXPhone6)

IV- Configuration

Installs, notre serveur et notre client install, doivent maintenant tre configurs.
A- Ct serveur

Votre systme Trixbox tant install, maintenant nous allons procder la configuration de
celui-ci. Pour ce faire, nous devons dmarrer notre systme.

Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 59


Figure 23: Ecran de dmarrage de Trixbox (source : Trixbox 2.8.0.4)
Ici cest le chargeur damorage de Trixbox, nous devons maintenant choisir sur quel systme
booter. Il est prfrable de choisir la deuxime option de boot pour que Trixbox prenne en
compte tous les paramtres de votre machine.


Figure 24: Interface de connexion de Trixbox (source : Trixbox 2.8.0.4)
Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 60

L vous devez saisir votre Login (root par dfaut) et votre mot de passe qui celui que vous avez
dfini linstallation de votre systme.

Figure 25: Interface de commande du serveur Trixbox (source : Trixbox 2.8.0.4)
Maintenant nous avons linterface par dfaut de notre systme Tribox. Nous remarquons que
Trixbox est un systme en mode console mais pour les adeptes des interfaces graphiques vous
pouvez installer linterface graphique de Centos tant donn que Trixbox utilise Centos pour
fonctionner (Voir Annexe 2).

Figure 26: Commande de configuration des services de Trixbox (source : Trixbox 2.8.0.4)
Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 61

Nous allons maintenant saisir la commande setup qui permet de configurer les services de
Trixbox

Figure 27: Menu de configuration des services de Trixbox (source : Trixbox 2.8.0.4)
Nous voulons configurer les services rseaux, nous allons donc choisir Network
configuration .


Figure 28: Interface de configuration des services rseaux de Trixbox (source : Trixbox 2.8.0.4)
Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 62

Pour diter les paramtres de la carte rseau nous devons choisir Edit Devices .

Figure 29: Choix de configuration de linterface Ethernet de Trixbox (source : Trixbox 2.8.0.4)
Nous voyons que Trixbox ne reconnait quune seule carte Ethernet, nous allons donc la
configurer notre guise.

Figure 30: Interface de configuration des adresses IP (source : Trixbox 2.8.0.4)
Nous voyons la carte Ethernet est en mode DHCP. Sans rien modifier, nous allons retourner pour
voir quelle adresse le serveur DHCP attribuer notre systme.



Figure 31: Redmarrage des services rseaux (source : Trixbox 2.8.0.4)
[root@trixboxserveur ~]# /etc/init.d/network restart
Arrt de l'interface eth0 : [ OK ]
Arrt de l'interface loopback : [ OK ]
Activation de l'interface loopback : [ OK ]
Activation de l'interface eth0 :
Dfinition des informations IP pour eth0. fait.
[ OK ]
Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 63


Cette commande permet de redmarrer les services rseaux de notre serveur de faon prendre
en compte les configurations qui ont t faites au-dessus






Figure 32: Configuration de linterface Ethernet (source : Trixbox 2.8.0.4)
A travers la commande ifconfig nous pouvons voir les configurations Ethernet de notre
serveur.







Figure 33: Dmarrage du client de Trixbox (source : Trixbox 2.8.0.4)
La commande asterisk r permet de dmarrer le client de Trixbox. Ici nous pouvons voir
toutes requtes effectues par le serveur.
A prsent nous pouvons commencer la configuration du serveur proprement dit. Le
tableau ci-dessous spcifiera donc les donnes que nous devrons mettre sur notre serveur :

[root@trixboserveur ~]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:23:5A:34:AB:40
inet adr:192.168.0.102 Bcast:192.168.0.255 Masque:255.255.255.0
adr inet6: fe80::223:5aff:fe34:ab40/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:40019 errors:0 dropped:0 overruns:0 frame:0
TX packets:34417 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:29453815 (28.0 MiB) TX bytes:5375118 (5.1 MiB)
Interruption:114 Adresse de base:0x2000
[root@trixboserveur ~]# asterisk -r
Asterisk 1.6.0.26-FONCORE-r78, Copyright (C) 1999 - 2010 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
Connected to Asterisk 1.6.0.26-FONCORE-r78 currently running on trixboserveur (p
id = 3579)
Verbosity is at least 3
trixboserveur*CLI>
Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 64


Paramtre Utilisateur Numro Mot de passe
Connexion
Directeur 111 123
Secrtaire 201 234
Employ 1 401 345
Employ 2 402 456
Contexte
direction Directeur

secrtariat Secrtaire
division
Employ 1,
Employ 2
Confrence
Confrence 1
Directeur,
Secrtaire
300 54321
Confrence 2
Employ 1,
Employ 2
500 4321
Messagerie
vocale
Messagerie vocale 1
Directeur
900
222
Secrtaire 333
Messagerie vocale 2
Employ 1
901
551
Employ 2 552

Tableau 6: Paramtres introduire sur le serveur (source : Microsoft Word 2010)

Le plan de numrotation est le cur logique du routage des appels du systme Trixbox :
il indique au systme ce quil faut faire chaque fois quil y a un appel entrant, sortant ou
interne. Dfini dans le fichier /etc/asterisk/extensions.conf, il fait appel au fichier
/etc/asterisk/sip.conf qui contient la liste des terminaux SIP du systme. noter quune
extension fait gnralement allusion un numro de tlphone. La mise en place de bote vocale
Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 65

se fait laide du fichier spcifique /etc/asterisk/voicemail.conf. Asterisk permet de mettre en
place des confrences de faon trs simple : chaque utilisateur interne ou externe peut donc
entrer dans un espace de communication ddi. Chaque confrence peut tre gre par un
administrateur qui peut rendre muets des participants et mme les expulser. Les "MeetMe" sont
mises en place laide du fichier de configuration /etc/asterisk/meetme.conf et dun appel la
fonction MeetMe() dans le plan de numrotation.
NB : Pour mieux comprendre les configurations, lire les commentaires sur ceux-ci (les
commentaires sont prcds dun point-virgule).
Nous commencerons premirement ajouter un utilisateur en configurant le fichier sip.conf.
Syntaxe gnrale:
[utilisateur] ; Dbut du bloc de cration de compte SIP
type = Type de client (peer, user ou friend)
username = Nom de lutilisateur
secret = *** (Mot de passe de lutilisateur)
host = Mthode pour trouver le client (dynamique, nom dhte ou adresse IP)
callerid = Identit de lutilisateur
mailbox = Numro de la boite vocale
language = Langue par dfaut pour lutilisateur
context = contexte dans lequel le compte est associ
Pour ce faire, nous devons taper la commande nano /etc/asterisk/sip.conf et remplacer le
contenu du fichier par :
;definition du context globale
[general]

context=default
videosupport=yes ;activation de la video
disallow=all ;ne pas admettre tous les codecs pour une
communication
allow=alaw ;autorisation du codec audio G711 alaw
allow=ulaw ;autorisation du codec audio G711 ulaw
allow=speex ; autorisation du codec audio speex allant de 2.15
22.4 Kb/s
Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 66

allow=gsm ;autorisation du codec GSM (The Global System for
Mobile Communications) c'est le meilleur codec
d'asterisk, il est comparable au G.729A
allow=g729 ;autorisation du codec G729
allow=h261 ;autorisation du codec H.261
allow=h263 ;autorisation du codec vido H.263, pour la
transmission de la vido sur des lignes trs bas
dbits
allow=h263p ;autorisation du codec video H.263P=H.264. c'est
apportant un gain significatif (suprieur 2) par
rapport H.263
dtmfmode=rfc2833 ;mode de codage DTMF
srvlookup=yes ;permet de faire des appels bass sur des noms DNS
language=fr ;message vocaux en francais
port=5060 ;port UDP du protocole SIP
;fin

;numros de la direction comme vous lavez vu sur le tableau
[111] ;dbut du bloc de cration d'un compte SIP

context=direction ;contexte dans lequel le compte est associ
username=directeur ;nom de l'utilisateur
type=friend ;type de client
secret=123 ;mot de passe de lutilisateur
host=dynamic ;mthode pour trouver le client
callerid=Directeur <111> ;identit de lutilisateur
mailbox=111@default ;numro de la boite vocale
dial=SIP/111 ;paramtre utiliser pour le compte SIP
language=fr ;langue par dfaut pour lutilisateur
canreinvite=yes ;modification du chemin emprunt par le flux
nat=yes ;le client est derrire un firewall qui natte
qualify=yes ;permet de vrifier quun client est joignable
dtmfmode=rfc2833 ;activer pour pouvoir realiser le transfert d'appel

Figure 34: Configuration sip.conf (source : Trixbox 2.8.0.4)
Ensuite nous devons configurer le plan de numrotation qui est le cur de notre systme.
Syntaxe:
[Nom_contexte]
exten => numro, priorit,commande,(paramtres)
Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 67


Pour ce faire, nous devons tapez la commande nano /etc/asterisk/extensions.conf et
remplacer le contenu du fichier par :
;contexte de definition du dialplan du secretariat
[secretariat]
include => direction ;tous les clients du contexte direction
peuvent appeler les clients du contexte
secretariat
exten => 900,1,VoiceMailMain ;consultation de la messagerie de la
direction avec login et mot de passe voir
voicemail.conf

exten => 201,1,Dial(SIP/201,20,tT) ;en composant le 201 on appel la
scrtaire et le softphone sonne pendant
20s
exten => 201,2,VoiceMail(201@default) ;apres 20 sec si il ne decroche pas,
on tombe sur la messagerie de John voir
voicemail.conf
exten => 201,3,Playback(vm-goodbye) ;message d'aurevoir apres l'appel ou la
messagerie vocale
exten => 201,4,Hangup() ; racroche l'appel

;conference rom=300
exten => 300,1,MeetMe(300,i,54321)

exten => 300,1,Playback(conf-thereare)
same => n,MeetMeCount(300)
same => n,Playback(conf-peopleinconf)

; reduire le nombre de participant 5
exten => 300,1,MeetMeCount(300,CONFCOUNT)
same => n,GotoIf($[${CONFCOUNT} <= 5]?meetme:conf_full,1)
same => n(meetme),MeetMe(300,i,54321)
exten => conf_full,1,Playback(conf-full)

Figure 35: Configuration extensions.conf (source : Trixbox 2.8.0.4)
Description:
-exten: permet de dfinir une nouvelle extension
Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 68

- 900, 201 et 300: numros dappel (ou dextension) respectifs de la messagerie vocale, de la
secrtaire et de la confrence
-1,2,3,4,n : ordre de priorit pour lexcution ;
-Dial : Commande appel excuter.
-20: dlais dattente avant de raccrocher (20s)
-VoiceMail : le dlai dattente pass lappel est transfrer la messagerie vocale
-t,T: permet lappel de transferer lappel
-Hangup: permet de raccrocher pour terminer lappel.
-Playback : permet de jouer un son
-MeetmeCount : compte les participants de la confrence
-Meetme : permet dappeler la conference
-Include =>non_contexte_a_inclure : Communication entre contextes diffrents. Pour que les
clients des contextes diffrents puissent communiquer, il faut inclure les contextes lun dans
lautre avec cette commande.

Nous allons galement configurer la messagerie vocale de faon ce quun utilisateur puisse
laisser un message vocale lorsque le PC quil appelle nest pas disponible.
Syntaxe:
[Nom_contexte]
numro_utilisateur => mot de passe, utilisateur,utilisateur@domaine,commande,,|paramtres|
Et dans le plan de numrotation (extensions.conf)
exten => numro_boite_vocale,priorit,VoiceMailMain(Paramtres)

Pour ce faire, nous devons remplacer le code ci-dessous le contenu du fichier
/etc/asterisk/voicemail.conf en entrant la commande nano /etc/asterisk/voicemail.conf :

;definition du context globale
[general]

format=wav49|gsm|wav
review=yes ;permet celui qui laisse un message de
Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 69

relire et de renregistrer son message
attach=yes ;Fixez la bote vocale de la notification
par courriel
saycid=yes ;Donn lidentifiant de l'appelant avant le
message si ce n'est pas dcrit
sendvoicemail=yes ;Autoriser l'utilisateur composer et
envoyer un message vocal en interne

[default]
111 => 222,directeur,directeur@cenadi.cm
201 => 333,secretaire,secretaire@cenadi.cm
401 => 551,employe1,employe1@cenadi.cm
402 => 552,employe2,employe2@cenadi.cm

Figure 36: Configuration voicemail.conf (source : Trixbox 2.8.0.4)

;Plan de numrotation de la messagerie vocale
exten => 900,1,VoiceMailMain()

Figure 37: Plan de numrotation de Voicemail dans extension.conf (source : Trixbox 2.8.0.4)
Nous allons enfin configurer le fichier /etc/asterisk/meetme.conf qui permet de dclarer des
confrences de type statiques.
Syntaxe:
[rooms]
conf => numro_conference,mot_de_passe
Et dans le plan de numrotation (extensions.conf)
exten => numro_conference,priorit,MeetMe(numro_conference,Paramtres,mot_de_passe)

Pour ce faire, nous devons remplacer le code ci-dessous le contenu du fichier
/etc/asterisk/meetme.conf en entrant la commande nano /etc/asterisk/meetme.conf :
;definition des confernces
[rooms]
conf => 300,54321

Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 70

Figure 38: Configuration meetme.conf (source : Trixbox 2.8.0.4)
;plan de numerotation de la confrence
exten => 300,1,MeetMe(300,i,54321)
Figure 39: Plan de numrotation de Meetme dans extension.conf (source : Trixbox 2.8.0.4)
Les configurations maintenant termine, nous devons rafraichir les services de Trixbox en tapant
la commande /etc/init.d/asterisk restart . Et l notre serveur est oprationnel.
Remarque : Il est aussi possible de configurer et surveiller notre serveur via une interface car
Trixbox en dispose. Pour ce faire nous devons saisir ladresse du serveur (192.168.0.102) dans
notre navigateur web et nous aurons linterface suivante :

Figure 40: Interface web de Trixbox (source : Trixbox 2.8.0.4)
Nous devons cliquer sur switch en haut, droite de lcran pour pouvoir nous connecter au
serveur et entrer notre Compte et mot de passe (respectivement maint et password par dfaut).
Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 71


Figure 41: Connexion interface web de Trixbox (source : Trixbox 2.8.0.4)
Et nous aurons linterface daccueil suivante :

Figure 42: Interface web des configurations de Trixbox (source : Trixbox 2.8.0.4)
Ici nous pouvons voir :
le statut de plusieurs services tel que le SSH, Mysql, serveur web et Asterisk
le nombre de client en ligne
le dbit au niveau de chaque interface rseau
Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 72

lutilisation de la RAM et bien encore.

B- Ct clients

Du ct du client, la configuration est basique car vous navez qu entrer les paramtres que le
serveur vous a attribus sur votre softphone 3CXPhone.
Pour ce faire, vous devez ouvrir 3CXPhone et aller : Menu/Connexion/New et vous aurez
lcran ci-dessous pour entrer vos paramtres.

Figure 43: Paramtre de connexion de 3CXPhone (source : 3CXPhone)
Comme nous lavons dfini sur notre serveur, lutilisateur Directeur a pour ID =111 et pour mot
de passe 123. Nous avons aussi vu que ladresse IP notre serveur est 192.168.0.102.
Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 73


Figure 44: Configuration de lannuaire (source : 3CXPhone)
Pour configurer lannuaire (rpertoire tlphonique) de 3CXPhone, nous devons alls dans
Menu/Appels/Annuaires/Ajouter et vous pourrez enregistrer les informations de votre contact.

V- Scurit

L'entreprise a toutes les chances de se retrouver avec un rseau de VoIP qui, certes,
fonctionne correctement, mais est ouvert tous et tous les risques. commencer par le SPIT
(Spam over IP Telephony), pratique visant encombrer les botes vocales de messages
publicitaires. Il s'agit, avec les attaques par dni de service (interruption du trafic ou saturation de
la capacit de stockage des botes vocales) de l'attaque la plus vidente. Linterception des appels
et le dtournement du service (n'importe qui pouvant alors tlphoner via l'infrastructure de
l'entreprise). Ou encore l'usurpation de l'identit de l'appelant (se faire passer pour le patron d'un
grand groupe auprs de quelques employs importants peut s'avrer particulirement tentant).
La scurit consiste donc :
Mettre son systme Trixbox derrire un Pare-feu
Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 74

Isoler les serveurs VoIP du reste du monde, et s'assurer qu'ils traitent uniquement des
requte de VoIP, et dialoguent avec les seuls postes autoriss et authentifis.
Relais en DMZ : on dcoupe son systme de tlphonie en deux parties, une interne qui
est proche des postes tlphoniques et de linformatique et lautre situe en DMZ qui
connecte lorganisation au monde extrieur.



















Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 75


Chapitre 3 : Rsultats et commentaires

N.B : Pour une meilleure comprhension voir le tableau Paramtres introduire sur le serveur
et les Fichiers de configurations finales au niveau des annexes.
I- Ct clients :

1. Enregistrement des clients

Figure 45: Connexion des 3 clients (source : 3CXPhone)
L nous avons trois des quatre clients (directeur, secrtaire et employ2) que nous avons
dfinis sur le serveur (Voir Fichiers de configurations, Annexes). Lorsquun client est connect
au serveur, nous avons ltat Raccrocher

Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 76

2. Appel entre clients

Figure 46: Appel entre 2 clients (source : 3CXPhone)
Voici le rsultat lorsque le directeur appelle et communique avec la secrtaire.
3. Confrence

Figure 47: Confrence entre 3 clients (source : 3CXPhone)
Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 77

Voici le rsultat dune confrence entre trois utilisateurs : directeur, secrtaire et employ2.
Nous voyons que le numro de la confrence est 500 comme nous lavons dfini dans les fichiers
de configurations finales.
4. Messagerie vocale

Figure 48: Appel ct Secrtaire (source : 3CXPhone)
Ici la Secrtaire appelle le Directeur qui ne dcroche pas et tombe sur la messagerie vocale de
celui-ci aprs 20s de sonnerie.

Figure 49: Rception ct Directeur (source : 3CXPhone)
Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 78

Nous voyons ici lappel en cours de la Secrtaire qui se coupe aprs les 20s de tonalits sans
rponse. Nous voyons lenveloppe lcran et licne de la messagerie vocale qui sont en
surbrillance au-dessus du Menu.

Figure 50: Appel messagerie vocale Directeur (source : 3CXPhone)
Pour couter ses messages vocaux, le Directeur compose le 900 qui est le numro de sa
messagerie vocale.
II- Ct serveur :
1. Enregistrement des clients

trixboserveur*CLI>
-- Registered SIP '111' at 192.168.0.100 port 54801
-- Registered SIP '201' at 192.168.0.107 port 64527
-- Registered SIP '402' at 192.168.0.101 port 50397

Figure 51: Enregistrement de trois clients (source : Trixbox 2.8.0.4)
Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 79

Nous voyons le rsultat au niveau du serveur lorsque les trois clients (le Directeur, la Secrtaire
et lEmploy2) senregistrent simultanment avec leur numro/adresse IP (respectivement
111/192.168.0.100, 201/192.168.0.107 et 402/192.168.0.101).
2. Appel entre clients

trixboserveur*CLI>
== Using SIP RTP CoS mark 5
== Using SIP VRTP CoS mark 6
-- Executing [201@direction:1] Dial("SIP/111-00000000", "SIP/201,20,tT") in new
stack
== Using SIP RTP CoS mark 5
== Using SIP VRTP CoS mark 6
-- Called 201>
-- SIP/201-00000001 is ringing
-- SIP/201-00000001 answered SIP/111-00000000
== Spawn extension (direction, 201, 1) exited non-zero on 'SIP/111-00000000'

Figure 52: Appel entre deux clients (source : Trixbox 2.8.0.4)
Nous voyons au niveau de :
- la ligne 4, le Directeur (111) appelle la secrtaire
- la ligne 9, le tlphone de la Secrtaire (201) sonne
- la ligne 10, la Secrtaire dcroche
- la ligne 11, le Directeur raccroche
3. Confrence

trixboserveur*CLI>
== Using SIP RTP CoS mark 5
== Using SIP VRTP CoS mark 6
-- Executing [500@division:1] MeetMe("SIP/402-00000009", "500,i,4321") in new
stack
== Parsing '/etc/asterisk/meetme.conf': == Found
Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 80

-- Created MeetMe conference 1023 for conference '500'
-- Recording
-- <SIP/402-00000009> Playing 'vm-rec-name.slin' (language 'fr')
-- <SIP/402-00000009> Playing 'beep.slin' (language 'fr')
-- x=0, open writing: /var/spool/asterisk/meetme/meetme-username-500-1 form at:
sln, 0xb7c135c8
-- Incoming call: Got SIP response 415 "Unsupported Media Type" back from
192.168.0.101
-- User ended message by pressing #
-- <SIP/402-00000009> Playing 'auth-thankyou.slin' (language 'fr')
-- <SIP/402-00000009> Playing 'vm-review.slin' (language 'fr')
-- <SIP/402-00000009> Playing 'vm-msgsaved.slin' (language 'fr')
-- <SIP/402-00000009> Playing 'conf-onlyperson.slin' (language 'fr')
== Using SIP RTP CoS mark 5
== Using SIP VRTP CoS mark 6
-- Executing [500@direction:1] MeetMe("SIP/111-0000000a", "500,i,4321") in new
stack
-- RecordingI>
-- <SIP/111-0000000a> Playing 'vm-rec-name.slin' (language 'fr')
-- <SIP/111-0000000a> Playing 'beep.slin' (language 'fr')
-- x=0, open writing: /var/spool/asterisk/meetme/meetme-username-500-2 format:
sln, 0xa4c9cc0
-- Incoming call: Got SIP response 415 "Unsupported Media Type" back from
192.168.0.100
-- User ended message by pressing #
-- <SIP/111-0000000a> Playing 'auth-thankyou.slin' (language 'fr')
-- <SIP/111-0000000a> Playing 'vm-review.slin' (language 'fr')
-- <SIP/111-0000000a> Playing 'vm-msgsaved.slin' (language 'fr')
-- <DAHDI/pseudo-217297736> Playing '/var/spool/asterisk/meetme/meetme-username-
500-2.slin' (language 'fr')
-- <DAHDI/pseudo-217297736> Playing 'conf-hasjoin.slin' (language 'fr')
== Using SIP RTP CoS mark 5
== Using SIP VRTP CoS mark 6
-- Executing [500@secretariat:1] MeetMe("SIP/201-0000000b", "500,i,4321") in new
stack
-- RecordingI>
-- <SIP/201-0000000b> Playing 'vm-rec-name.slin' (language 'fr')
-- <SIP/201-0000000b> Playing 'beep.slin' (language 'fr')
-- x=0, open writing: /var/spool/asterisk/meetme/meetme-username-500-3 format:
sln, 0xa4d78d8
-- Incoming call: Got SIP response 415 "Unsupported Media Type" back from
192.168.0.107
-- User ended message by pressing #
Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 81

-- <SIP/201-0000000b> Playing 'auth-thankyou.slin' (language 'fr')
-- <SIP/201-0000000b> Playing 'vm-review.slin' (language 'fr')
-- <SIP/201-0000000b> Playing 'vm-msgsaved.slin' (language 'fr')
-- <DAHDI/pseudo-217297736> Playing '/var/spool/asterisk/meetme/meetme-username-
500-3.slin' (language 'fr')
-- <DAHDI/pseudo-217297736> Playing 'conf-hasjoin.slin' (language 'fr')

Figure 53: Confrence vocale entre trois clients (source : Trixbox 2.8.0.4)
Nous pouvons interprter tout ce qui se passe lorsquon appelle le numro de la confrence laide de la
figure ci-dessus :
- ligne 4, lEmploy2 (402/192.168.0.101) appelle la confrence (500)
- ligne 9, le son qui demande votre nom joue
- ligne 10, le son de Bip sonore joue
- ligne 11, le serveur rcupre votre nom et sauvegarde
- ligne 16, le son de remerciement joue lorsque vous appuyer sur #
- ligne 18, le son vous prcise que votre message bien t enregistr
- ligne 19, le son qui vous prcise que vous tes la seule personne de la confrence joue
- ligne 22, le Directeur (111/192.168.0.100) appelle la confrence (500)
Ensuite les processus se suivent comme les prcdents jusqu la Secrtaire (201/192.168.0.107) qui va
connecter la confrence.
4. Messagerie vocale
trixboserveur*CLI>
== Using SIP RTP CoS mark 5
== Using SIP VRTP CoS mark 6
-- Executing [111@secretariat:1] Dial("SIP/201-00000016", "SIP/111,20,tT") in new
stack
== Using SIP RTP CoS mark 5
== Using SIP VRTP CoS mark 6
-- Called 111>
-- SIP/111-00000017 is ringing
-- Got SIP response 486 "Busy Here" back from 192.168.0.100
Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 82

-- SIP/111-00000017 is busy
== Everyone is busy/congested at this time (1:1/0/0)
-- Executing [111@secretariat:2] VoiceMail("SIP/201-00000016", "111@default") in
new stack
-- <SIP/201-00000016> Playing 'vm-intro.slin' (language 'fr')
-- <SIP/201-00000016> Playing 'beep.slin' (language 'fr')
-- Recording the message
-- x=0, open writing: /var/spool/asterisk/voicemail/default/111/tmp/WhS9hQ
format: wav49, 0xa4c9cc0
-- x=1, open writing: /var/spool/asterisk/voicemail/default/111/tmp/WhS9hQ
format: gsm, 0xa4c9eb0
-- x=2, open writing: /var/spool/asterisk/voicemail/default/111/tmp/WhS9hQ
format: wav, 0xa4d7d88
-- Incoming call: Got SIP response 415 "Unsupported Media Type" back from
192.168.0.107
-- User ended message by pressing #
-- <SIP/201-00000016> Playing 'auth-thankyou.slin' (language 'fr')
-- <SIP/201-00000016> Playing 'vm-review.slin' (language 'fr')
-- Saving message as is
-- <SIP/201-00000016> Playing 'vm-msgsaved.slin' (language 'fr')
-- Executing [111@secretariat:3] Playback("SIP/201-00000016", "vm-goodbye")in new
stack
-- <SIP/201-00000016> Playing 'vm-goodbye.slin' (language 'fr')
-- Executing [111@secretariat:4] Hangup("SIP/201-00000016", "") in new stack
== Spawn extension (secretariat, 111, 4) exited non-zero on 'SIP/201-00000016'

Figure 54: Renvoie appel vers messagerie vocale (source : Trixbox 2.8.0.4)
Pour la messagerie vocale, nous voyons :
- Ligne 4, la Secrtaire appelle le Directeur
- Ligne 9, le tlphone du directeur sonne
- Ligne 11, le Directeur ne dcroche donc il est occup
- Ligne 13, la messagerie vocale du Directeur est excute
- Ligne 15, un son introduit la messagerie vocale
- Ligne 16, un son joue un bip sonore
- Ligne 17, le message est enregistr
Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 83

- Ligne 27, un son vous remercie
- Ligne 30, le message est enregistr
- Ligne 32, un son vous dit au revoir
- Ligne 33, le tlphone est raccroch
trixboserveur*CLI>
== Using SIP RTP CoS mark 5
== Using SIP VRTP CoS mark 6
-- Executing [900@direction:1] VoiceMailMain("SIP/111-0000001a", "") in new stack
-- <SIP/111-0000001a> Playing 'vm-login.slin' (language 'fr')
-- <SIP/111-0000001a> Playing 'vm-password.slin' (language 'fr')
-- <SIP/111-0000001a> Playing 'vm-youhave.slin' (language 'fr')
-- <SIP/111-0000001a> Playing 'digits/1.slin' (language 'fr')
-- <SIP/111-0000001a> Playing 'vm-INBOX.slin' (language 'fr')
-- <SIP/111-0000001a> Playing 'vm-messages.slin' (language 'fr')
-- <SIP/111-0000001a> Playing 'vm-onefor.slin' (language 'fr')
-- <SIP/111-0000001a> Playing 'vm-INBOX.slin' (language 'fr')
-- <SIP/111-0000001a> Playing 'vm-messages.slin' (language 'fr')
-- <SIP/111-0000001a> Playing 'vm-opts.slin' (language 'fr')
-- <SIP/111-0000001a> Playing 'vm-first.slin' (language 'fr')
-- <SIP/111-0000001a> Playing 'vm-message.slin' (language 'fr')
== Parsing '/var/spool/asterisk/voicemail/default/111/INBOX/msg0000.txt': ==
Found
-- <SIP/111-0000001a> Playing 'vm-received.slin' (language 'fr')
-- <SIP/111-0000001a> Playing 'digits/at.slin' (language 'fr')
-- <SIP/111-0000001a> Playing 'digits/6.slin' (language 'fr')
-- <SIP/111-0000001a> Playing 'digits/oclock.slin' (language 'fr')
-- <SIP/111-0000001a> Playing 'digits/30.slin' (language 'fr')
-- <SIP/111-0000001a> Playing 'digits/2.slin' (language 'fr')
-- <SIP/111-0000001a> Playing 'digits/a-m.slin' (language 'fr')
-- <SIP/111-0000001a> Playing 'vm-from-phonenumber.slin' (language 'fr')
-- <SIP/111-0000001a> Playing 'digits/2.slin' (language 'fr')
-- <SIP/111-0000001a> Playing 'digits/0.slin' (language 'fr')
-- <SIP/111-0000001a> Playing 'digits/1.slin' (language 'fr')
-- <SIP/111-0000001a> Playing
'/var/spool/asterisk/voicemail/default/111/INBOX/msg0000.slin' (language 'fr')
== Spawn extension (direction, 900, 1) exited non-zero on 'SIP/111-0000001a'

Figure 55: Messagerie vocale (source : Trixbox 2.8.0.4)
Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 84

Le message vocal dj sauvegard il revient maintenant de savoir comment le serveur agit lorsque le
Directeur appelle la messagerie vocale pour couter ses messages. On a :
- Ligne 4, le Directeur appelle la messagerie vocale (900)
- Ligne 5, un son joue pour vous demander votre login
- Ligne 6, un son joue pour vous demander votre mot de passe
- Ligne 7 et 8, un son joue pour vous dire que vous avez un message
- Ligne 21 25, un son vous donne lheure de rception du message
- Ligne 27 30, un son vous donne le numro do provient le message vocale puis vous donne le
message.















Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 85

Suggestions et perspectives

Dans le souci dapporter mon humble contribution lamlioration des services proposs par le
CENADI, jai pris soin de lister quelques propositions :
augmenter la bande passante pour un meilleur transport de la voix et de la vido dans le
rseau,
amliorer les techniques de scurit
augmenter les administrateurs du rseau pour faciliter la surveillance du rseau surtout
avec larrive du nouveau service de voix sur IP
se prparer ds maintenant par : la formation des spcialistes, lorientation des
investissements, ladaptation juridique conomique et organisationnelle et la mise
niveau du rseau.
Mon sjour au sein du CENADI ma permis dexprimenter lensemble des nombreuses
capacits du serveur Trixbox et denvisager les ralisations avenirs de celui-ci. Ainsi,
la visioconfrence pourra permettre deffectuer des confrences vido de plus de trois
personnes et cela amliorera encore plus la communication au sein du CENADI. La
technique de transmission IP va engendrer l'apparition de nouveaux services et une
dimension plantaire de la fonction doprateur-ISP ainsi que de la fourniture de services
vocaux et vido bas prix par le biais du rseau Internet.
la gestion d'un rseau VoIP haut trafic ncessite l'laboration de nouveaux procds,
l'acquisition de nouvelles comptences et la mise en place de nouveaux systmes qui
aideront maintenir les niveaux de service et garantir des appels de qualit sur le rseau
du CENADI.



Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 86

Retour sur exprience

Globalement, linstallation et la configuration de Trixbox se sont trs bien passes.
En effet, sur un plan personnel, le stage au sein du CENADI a t riche en enseignements
indispensables pour notre future insertion professionnelle ; entre autres:
- limportance et le respect des horaires
- le respect de la hirarchie
- limportance du travail en quipe
Sur un plan technique, notre installation est :
stable et fiable : En 2 mois d'utilisation depuis le dploiement de notre IPBX Trixbox,
nous avons eu une seule panne inexplique qui s'est solutionne par un reboot. Nous
n'avons jamais rencontr de bug du logiciel Trixbox lui-mme lors de son utilisation en
production.
pleinement fonctionnelle : nous avons retrouv toutes les fonctionnalits des rseaux
tlphoniques classiques et nous pouvons maintenant profiter des fonctionnalits
supplmentaires apportes par Trixbox et la voix sur IP.
identique et parfois meilleure au rseau tlphonique avec la qualit audio.
Les trois choses que lon pourrait dire ceux qui se lanceraient dans le mme type de migration
sont :
1. Trixbox et la Voix sur IP ne sont pas des technologies simples qui "se mettent en
marche" tous seuls : il faut vraiment s'y intresser et s'y plonger fond pour bien
matriser les paramtres techniques qui sont nombreux et ncessites des connaissances
sous Linux. Il faut bien mrir les choix techniques faire et cela prend du temps.
2. le plus long n'est pas d'crire les fichiers de configuration de Trixbox mais de
comprendre
Mise en place dun service de voix sur IP au CENADI
La voix sur ip [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 87

3. nutiliser pas des types de softphones diffrents sur les machines clientes car cela peut
causer des bugs cause du manque de codecs.






















Mise en place dun service de voix sur I P au CENADI
[RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib 88

Conclusion

Parvenu au terme de ce rapport, il ma t donn de parler du stage dune dure de trois
mois que jai effectu au sein dune entreprise de la capitale : le CENADI. Durant cette priode,
jai pu mettre en pratique mes connaissances thoriques acquises lInstitut et bnficier de
multiples connaissances tant dans la conception d'un rseau VoIP, que dans les multiples
fonctionnalits avances d'un PABX logiciel. De plus, je me suis confront aux difficults relles
du monde du travail et du management dquipe.
En effet, le but de mon travail a t de mettre sur pied un serveur de Voix sur IP au sein
du CENADI en utilisant le protocole SIP. Ce dernier est un protocole simple, rapide et lger
dutilisation tout en tant trs complet ; en plus, ses avances en matire de scurit des
messages sont un atout important par rapport ses concurrents. Au terme de notre sjour, la
solution Trixbox voulue et son client 3CXPhone sont prte et oprationnelle. Nous nous
sommes de ce fait, initier au travail collectif constatant ainsi que le logiciel libre Trixbox pouvait
faire de lombre aux gros centraux tlphoniques.
Cette exprience enrichissante reprsente pour notre futur professionnel un atout majeur
auquel nous ne manquerons pas de nous rfrer. Lobjectif tant atteint, il est logique de penser
passer ltape suprieure : la vidoconfrence. Mais comment faire ? Quels sont les moyens
dployer ? Lavenir nous le dira.








Mise en place dun service de voix sur IP au CENADI
Rfrences [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib i

Rfrences bibliographiques et Webographiques

1. Bibliographie

Sbastien DEON, VoI P et ToI P Asterisk La tlphonie I P d'entreprise [2
ime
Edition],
ENI Editions
Philippe SULTAN, Asterisk La tlphonie d'entreprise libre, Editions Eyrolles
Laurent TOUTAIN, Rseaux locaux et Internet, des protocoles linterconnexion
Editions HERMES
AZAMBOU ZEBAZE Gael Bleriot et EFOUBA ELOBO Marguerite, Rapport de stage
acadmique, IAI-Cameroun, 2010-2011
TCHIO NGNOUNEVOU Flaubert, Outil De Suivi Des Performances, De LA QoS Et De
LExtension Des Capacits Du Rseau De Transport DOrange Cameroun

2. Webographie

http://www.cenadi.cm
http://www.wikipedia.fr
http://www.google.cm
http://www.asterisk.org
http://www.voip-info.org
http://wiki.asterisk-france.org
http://www.trixbox.org
Mise en place dun service de voix sur IP au CENADI
Rfrences [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib ii

http://www.asteriskguru.com
http://www.lespritlibre.net
http://www.frameip.com
http://www.yopdf.com

















Mise en place dun service de voix sur IP au CENADI
annexes [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib iii

Annexes

1. Lexique

Asterisk : logiciel libre publi sous licence GPL qui transforme un ordinateur en un
commutateur tlphonique priv ou PABX.
Autocommutateur : Standard tlphonique qui sert relier les postes tlphoniques d'un
tablissement (lignes internes) avec le rseau tlphonique public (lignes externes)
Backup : version anglaise du mot sauvegarde ou de secours
Baie : sorte de tiroir, rendant certains priphriques (disque dur) extractibles, donc facile
changer
Boite vocale : Voice mail, bote vocale et par extension messagerie (lectronique) permet
lenregistrement d'un message parl sur un fichier.
Cassette bande magntique : cassette contenant une bande noire sur laquelle sont lues
et enregistres des informations
Contexte : Il dsigne les droits daccs dun terminal vis--vis du plan de numrotation
de Trixbox, en dautres termes, les tranches de numros ou les numros quun utilisateur
est autoris composer depuis un terminal donn.
Grub : chargeur damorage des systmes bass sur Linux
Half Duplex : Se dit d'une communication bidirectionnelle lorsqu'elle ne peut mettre et
recevoir des donnes en mme temps, mais pendant des plages de temps spares
PC : Ordinateur de bureau
Routeur : quipement informatique qui permet linterconnexion des rseaux et la
scurisation des donnes en rseau
Mise en place dun service de voix sur IP au CENADI
annexes [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib iv

Routage : Ensemble des oprations d'acheminement d'un message au travers d'un rseau
en traversant ventuellement plusieurs nuds et en suivant un chemin soit prtabli, soit
dtermin dynamiquement par chaque nud travers.
Serveur: cest une machine qui offre diffrents services en rseau et fonctionnant 24h/24
Serveur Vocal Interactif : systme permettant aux utilisateurs d'extraire des donnes et
d'excuter des tches spcifiques, ceci travers un tlphone fixe, mobile ou un
softphone.
Softphone : Tlphone logiciel qui s'installe sur un ordinateur personnel.
Switch : Dispositif permettant de runir les donnes de plusieurs lignes faible dbit
pour les transmettre sur une seule ligne haut dbit, ou inversement, de scinder le trafic
dune grosse ligne sur plusieurs petites mais de faon plus intelligente.
Web : mthode dexploitation dinternet

2. Tableaux rcapitulatifs

Application Description
Answer Rpond un appel tlphonique entrant.
Dial
Met en relation lappelant et lutilisateur ou le ser vice spcifi en argument de
lapplication Dial. Largument mentionne le canal utilis. Nous indiquons non
seulement le numro duposte dsir, mais aussi le protocole de signalisation utilis
(IAX2, SIP, etc.)
Goto Branchement inconditionnel vers un contexte, une extension et une priorit particuliers.
GotoIf
Branchement conditionnel vers un contexte, une extension et une priorit particuliers
lorsquune condition est vrifie.
Hangup Termine une communication.
Meetme
Invite un utilisateur participer une confrence identifie en argument de
Mise en place dun service de voix sur IP au CENADI
annexes [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib v

lapplication Meetme.
Playback
Lit un message audio de manire bloquante : la lecture du message doit se faire
intgralement, et lappelant ne peut interrompre cette diffusion par une saisie de touche
sur le clavier tlphonique.
SayNumber Annonce vocale de nombres spcifis en argument de lapplication.
Transfer Transfre lappel vers un autre poste ou service.
VoiceMail Laisse un message vocal.
Wait Attend pendant un certain dlai spcifi en argument.
WaitExten Attend une saisie dune extension par lutilisateur.

Tableau 7: Application les plus courantes (source : Microsoft Word 2010)


Paramtre Description
username Identifiant de lutilisateur
secret
Mot de passe associ au compte
type
Indique le type de compte, et les restrictions associes. On distingue trois types de
comptes :
Friend : permet dappeler et dtre appel (autorise les appels entrants et sortants).
User : permet seulement dtre appel (appels entrants).
Peer : permet de dfinir une liaison entre deux terminaux seulement.
host
Spcifie une adresse IP partir de laquelle lutilisateur peut accder son compte. La
valeur dynamic autorise une adresse IP fournie dynamiquement, par un serveur DHCP
notamment. Cette valeur est donc moins restrictive.
callerid
Nom de lutilisateur avec son extension tlphonique, cest--dire son numro dappel
(au format
Mise en place dun service de voix sur IP au CENADI
annexes [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib vi

de la RFC 822)
context
Spcifie le type de routage appliquer pour lutilisateur. Le type de routage correspond
un contexte dfini dans le plan de numrotation (fichier extensions.conf). Les
communications avec cet utilisateur sont donc soumises au contexte du mme nom
dans le fichier extensions.conf.
language Spcifie la langue utilise pour les fichiers audio. Par exemple, language=fr.
allow Liste les codecs autoriss par lutilisateur de ce compte.
nat
Prcise si les flux traversant un rseau utilisent la translation dadresse (NAT). La
valeur du paramtre nat est yes ou no.
mailbox
Indique la boite vocale associe ce compte. Nous dtaillons ce paramtre et son
utilisation la section relative au service de messagerie audio.

Tableau 8: Paramtre dcrivant un compte utilisateur (source : Microsoft Word 2010)


Commande Description
Help et help commande aide interne
Sip shows peers
voir les tlphones et fournisseurs SIP
Sip show registry voir les enregistrements des fournisseurs SIP
stop now arrt (voir aussi help stop pour les variantes)
Show channels voir les communications en cours
Show codecs voir les numros de codecs
Show dialplan voir les diffrents contextes et extensions
reload reconfiguration globale
Sip reload
recharge le fichier sip.conf ncessaire aprs une modification dans le fichier
Mise en place dun service de voix sur IP au CENADI
annexes [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib vii

Dialplan reload
recharge le fichier extensions.conf ncessaire aprs une modification
dans le fichier
Sip show users liste lensemble des clients SIP avec leur mot de passe
Sip set debug
permet de passer le protocole SIP en mode debug, o vous verrez tous les messages et
tats du protocole SIP dans la console
Dialplan debug
permet de passer le plan de numrotation en mode debug, pour voir les oprations
effectus par Asterisk en temps rel
Asterisk -[hcvrx]
-h : pour avoir la commande complte d'options
-c : permet de se connecter au CLI d'Asterisk
-v : verbosit, utiliser une ou plusieurs fois (-vvvv), permet de paramtrer la quantit
des sorties.
-g : Core dump. Si Asterisk plantait subitement un fichier core serait alors crer.
-r : pour se reconnecter un processus d'Asterisk dj lanc en local.
-x : utiliser en combinaison avec -r permet d'excuter une commande sans avoir se
reconnecter la CLI et la taper manuellement.

Tableau 9: Commandes de base de Trixbox (source : Microsoft Word 2010)

3. Fichiers de configuration finale

sip.conf

[general]

context=default
videosupport=yes
disallow=all
allow=alaw
allow=ulaw
allow=speex
allow=gsm
allow=g729
allow=h261
Mise en place dun service de voix sur IP au CENADI
annexes [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib viii

allow=h263
allow=h263p
dtmfmode=rfc2833
srvlookup=yes
language=fr
port=5060

[111]

context=direction
username=directeur
type=friend
secret=123
host=dynamic
callerid=Directeur <111>
mailbox=111@default
dial=SIP/111
language=fr
canreinvite=yes
nat=yes
qualify=yes
port=5060
dtmfmode=rfc2833

[201]

context=secretariat
username=secretaire
type=friend
secret=234
host=dynamic
callerid=Secretaire <201>
mailbox=201@default
dial=SIP/201
language=fr
canreinvite=yes
nat=yes
qualify=yes
port=5060
dtmfmode=rfc2833

[401]

Mise en place dun service de voix sur IP au CENADI
annexes [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib ix

context=division
username=employe1
type=friend
secret=345
host=dynamic
callerid=Employe1 <401>
mailbox=401@default
dial=SIP/401
language=fr
canreinvite=yes
nat=yes
qualify=yes
port=5060
dtmfmode=rfc2833

[402]

context=division
username=employe2
type=friend
secret=456
host=dynamic
callerid=Employe2 <402>
mailbox=402@default
dial=SIP/402
language=fr
canreinvite=yes
nat=yes
qualify=yes
port=5060
dtmfmode=rfc2833

Figure 56: Fichier sip.conf complet (source : Trixbox 2.8.0.4)

extensions.conf

[direction]
include => secretariat
include => division
Mise en place dun service de voix sur IP au CENADI
annexes [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib x

exten => 900,1,VoiceMailMain

exten => 111,1,Dial(SIP/111,20,tT)
exten => 111,2,VoiceMail(111@default)
exten => 111,3,Playback(vm-goodbye)
exten => 111,4,Hangup()

exten => 300,1,MeetMe(300,i,54321)

exten => 300,1,Playback(conf-thereare)
same => n,MeetMeCount(300)
same => n,Playback(conf-peopleinconf)

exten => 300,1,MeetMeCount(300,CONFCOUNT)
same => n,GotoIf($[${CONFCOUNT} <= 5]?meetme:conf_full,1)
same => n(meetme),MeetMe(300,i,54321)
exten => conf_full,1,Playback(conf-full)

[secretariat]
include => direction
exten => 900,1,VoiceMailMain

exten => 201,1,Dial(SIP/201,20,tT)
exten => 201,2,VoiceMail(201@default)
exten => 201,3,Playback(vm-goodbye)
exten => 201,4,Hangup()

exten => 300,1,MeetMe(300,i,54321)

exten => 300,1,Playback(conf-thereare)
same => n,MeetMeCount(300)
same => n,Playback(conf-peopleinconf)

exten => 300,1,MeetMeCount(300,CONFCOUNT)
same => n,GotoIf($[${CONFCOUNT} <= 5]?meetme:conf_full,1)
same => n(meetme),MeetMe(300,i,54321)
exten => conf_full,1,Playback(conf-full)

[division]
include => secretariat
exten => 901,1,VoiceMailMain

exten => 401,1,Dial(SIP/401,20,tT)
Mise en place dun service de voix sur IP au CENADI
annexes [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib xi

exten => 401,2,VoiceMail(401@default)
exten => 401,3,Playback(vm-goodbye)
exten => 401,4,Hangup()

exten => 402,1,Dial(SIP/402,20,tT)
exten => 402,2,VoiceMail(402@default)
exten => 402,3,Playback(vm-goodbye)
exten => 402,4,Hangup()

exten => 500,1,MeetMe(500,i,4321)

exten => 500,1,Playback(conf-thereare)
same => n,MeetMeCount(500)
same => n,Playback(conf-peopleinconf)

exten => 500,1,MeetMeCount(500,CONFCOUNT)
same => n,GotoIf($[${CONFCOUNT} <= 20]?meetme:conf_full,1)
same => n(meetme),MeetMe(500,i,4321)
exten => conf_full,1,Playback(conf-full)

Figure 57: Fichier extensions.conf complet (source : Trixbox 2.8.0.4)

meetme.conf

[rooms]

conf => 500,4321
conf => 300,54321

Figure 58: Fichier meetme.conf complet (source : Trixbox 2.8.0.4)

voicemail.conf

[general]

Mise en place dun service de voix sur IP au CENADI
annexes [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib xii

format=wav49|gsm|wav
review=yes
attach=yes
saycid=yes
sendvoicemail=yes

[default]
111 => 222,directeur,directeur@cenadi.cm
201 => 333,secretaire,secretaire@cenadi.cm
401 => 551,employe1,employe1@cenadi.cm
402 => 552,employe2,employe2@cenadi.cm

Figure 59: Fichier voicemail.conf complet (source : Trixbox 2.8.0.4)

















Mise en place dun service de voix sur IP au CENADI
annexes [RAPPORT DE STAGE]

IAI-Cameroun 2011-2012 | MBACFOU ZEUFACK Habib xiii

4. Scan TCP/UDP de Trixbox
















Figure 60: Rcapitulatif scan TCP/UDP de Trixbox (source : Zenmap 6.01)