WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Mise en place d'un service de voip avec Trixbox

( Télécharger le fichier original )
par Habib MBACFOU ZEUFACK
IAI-Cameroun - DTS 2011
  

Disponible en mode multipage

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib I

Mise en place d'un service de voix sur IP au CENADI

SOMMAIRE RAPPORT DE STAGE

Sommaire

Dédicace IV

Remerciements V

Glossaire VI

Listes des figures et des tableaux VIII

Résumé XI

Abstract XII

Introduction 13

Dossier d'insertion 14

I- Accueil au CENADI 15

II- Présentation du CENADI 15

A- Historique 15

B- Missions 16

C- Services 16

D- Organisations 17

E- Présentation des équipements 24

F- Localisation 27

Planning de travail 29

Deuxième partie : 30

La voix sur IP 30

Chapitre 1: Problématique et cahier des charges 31

I- Etude de l'existant 31

II- Problématique 31

III- Cahier de charges 32

A- Etude financière 32

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib I

Mise en place d'un service de voix sur IP au CENADI

SOMMAIRE RAPPORT DE STAGE

B- Contraintes 33

C- Pourquoi une solution Open Source, Trixbox? 35

Chapitre 2 : Méthodologie 37

I- Analyse conceptuelle 37

A- Définition 37

B- Les protocoles 38

C- Fonctionnement 40

D- Les besoins de la VoIP 43

E- Outils et matériels utilisés 46

II- Architecture du réseau 48

III- Installation 49

A- Côté serveur 49

B- Côté clients 56

W- Configuration 58

A- Côté serveur 58

B- Côté clients 71

V- Sécurité 73

Chapitre 3 : Résultats et commentaires 74

I- Côté clients : 74

II- Côté serveur
· 77

Suggestions et perspectives 84

Retour sur expérience 85

Conclusion 87

Références bibliographiques et Webographiques i

1. Bibliographie i

2. Webographie i

Annexes iii

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib II

Mise en place d'un service de voix sur IP au CENADI

SOMMAIRE RAPPORT DE STAGE

1. Lexique iii

2. Tableaux récapitulatifs 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

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib III

Mise en place d'un service de voix sur IP au CENADI

D DICACE RAPPORT DE STAGE

Dédicace

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib

Mise en place d'un service de voix sur IP au CENADI

REMERCIEMENTS RAPPORT DE STAGE

Remerciements

Je tiens à remercier dans un premier temps, le DIEU tout puissant qui me donne la force d'affronter la vie.

Je remercie ensuite toute l'équipe pédagogique de l'Institut Africain d'Informatique représentation du Cameroun et les intervenants professionnels responsables de ma formation académique, en particulier :

v Le Représentant Résident chef d'établissement de l'IAI-Cameroun M. Armand Claude ABANDA sans qui je n'aurai poursuivi ma formation universitaire,

+

Mon encadreur académique M. Eric ONANA ESSANG pour le temps qu'il m'a consacré tout au long de cette période, sachant répondre à toutes mes interrogations ; sans oublier sa participation au cheminement de ce rapport.

 

Je tiens également à remercier tout particulièrement et à témoigner toute ma reconnaissance aux personnes suivantes, pour l'expérience enrichissante et pleine d'intérêt qu'elles m'ont fait vivre durant ces trois mois au sein du Centre National de Développement en Informatique (CENADI):

v Le Directeur Général du CENADI M. Laurent ONGUENE AWANA, pour son accueil et la confiance qu'il m'a accordé dès mon arrivée dans l'entreprise

v Mon encadreur professionnel M. Luc Gerard ENGOUTOU, pour l'aide et les conseils concernant les missions évoquées dans ce rapport, qu'il m'a apporté lors des différents suivis

Je tiens enfm à remercier ma famille et mes amis pour leur soutient et encouragement durant l'élaboration de ce travail et tous ceux qui, de près ou de loin m'ont apporté une quelconque aide.

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib V

Mise en place d'un service de voix sur IP au CENADI

GLOSSAIRE RAPPORT DE STAGE

Glossaire

ü AFNOR: Association Française de Normalisation

ü ANTILOPE: Application Nationale pour le Traitement Informatique et Logistique des

Opérations du Personnel de l'Etat

ü CAMTEL : Cameroon Telecommunications

ü CENADI: Centre National de Développement de l'Informatique

ü DAAF: Division des Affaires Administratives et Financières

ü DCIT: Direction Centrale de l'Informatique et de la Téléinformatique

ü DEL: Division de l'Exploitation des Logiciels

ü DEP: Division des Etudes et Projets

ü DIRE: Division de l'informatique Appliqué à la Recherche et à l'Enseignement

ü DIT: Direction de l'Informatique et de la Téléinformatique

ü DTB: Division de la Téléinformatique 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

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib VI

Mise en place d'un service de voix sur IP au CENADI

GLOSSAIRE RAPPORT DE STAGE

ü 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 : Réseau Téléphonique Commuté

ü SIP : Session Initiation Protocol

ü SPIT : Spam over IP Telephony

ü ToIP : Telephony Over Internet Protocol

ü UIT: Union internationale des télécommunications

ü VoIP: Voice over Internet Protocol

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib VII

Mise en place d'un service de voix sur IP au CENADI

LISTES DES FIGURES ET TA: LEAUX RAPPORT DE STAGE

Listes des figures et des tableaux

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

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

Figure 3: Organigramme du CENADI (source : Microsoft Word 2007) 24

Figure 4: Plan de localisation du CENADI (source : http://www.cenadi.cm/index.php/fr/le-

cenadi/localisation.html) 28

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

Figure 6: Acheminement de la voix sur le réseau IP (source : Microsoft Visio 2010) 41

Figure 7: Architecture réseau du CENADI (source : Microsoft Visio 2010) 48

Figure 8: Ecran de boot de Trixbox (source : Trixbox 2.8.0.4) 49

Figure 9: Choix de la langue du clavier (source : Trixbox 2.8.0.4) 50

Figure 10: Initialisation des disques pour l'installation (source : Trixbox 2.8.0.4) 50

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 l'installation du chargeur d'amorçage/Grub (source : Trixbox 2.8.0.4) 52

Figure 14: Configuration du chargeur d'amorçage (source : Trixbox 2.8.0.4) 52

Figure 15: Sécurisation du Grub (source : Trixbox 2.8.0.4) 53

Figure 16: Configuration de l'interface de démarrage (source : Trixbox 2.8.0.4) 53

Figure 17: Choix de la partition d'installation du chargeur d'amorçage (source : Trixbox 2.8.0.4) 54

Figure 18: Choix du fuseau horaire (source : Trixbox 2.8.0.4) 54

Figure 19: Saisie du mot de passe du root (source : Trixbox 2.8.0.4) 55

Figure 20: Processus d'installation (source : Trixbox 2.8.0.4) 55

Figure 21: Installation de 3CXPhone (source : 3CXPhone) 57

Figure 22: Présentation de l'interface graphique annotée de 3CXPhone (source : 3CXPhone6) 57

Figure 23: Ecran de démarrage de Trixbox (source : Trixbox 2.8.0.4) 58

Figure 24: Interface de connexion de Trixbox (source : Trixbox 2.8.0.4) 59

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib VIII

Mise en place d'un service de voix sur IP au CENADI

LISTES DES FIGURES ET TA: LEAUX RAPPORT DE STAGE

Figure 25: Interface de commande du serveur Trixbox (source : Trixbox 2.8.0.4) 59

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) 60

Figure 28: Interface de configuration des services réseaux de Trixbox (source : Trixbox 2.8.0.4) 61

Figure 29: Choix de configuration de l'interface Ethernet de Trixbox (source : Trixbox 2.8.0.4) 61

Figure 30: Interface de configuration des adresses IP (source : Trixbox 2.8.0.4) 62

Figure 31: Redémarrage des services réseaux (source : Trixbox 2.8.0.4) 62

Figure 32: Configuration de l'interface Ethernet (source : Trixbox 2.8.0.4) 62

Figure 33: Démarrage 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) 68

Figure 37: Plan de numérotation de Voicemail dans extension.conf (source : Trixbox 2.8.0.4) 69

Figure 38: Configuration meetme.conf (source : Trixbox 2.8.0.4) 69

Figure 39: Plan de numérotation de Meetme dans extension.conf (source : Trixbox 2.8.0.4) 69

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) 70

Figure 42: Interface web des configurations de Trixbox (source : Trixbox 2.8.0.4) 71

Figure 43: Paramètre de connexion de 3CXPhone (source : 3CXPhone) 72

Figure 44: Configuration de l'annuaire (source : 3CXPhone) 72

Figure 45: Connexion des 3 clients (source : 3CXPhone) 74

Figure 46: Appel entre 2 clients (source : 3CXPhone) 75

Figure 47: Conférence entre 3 clients (source : 3CXPhone) 75

Figure 48: Appel côté Secrétaire (source : 3CXPhone) 76

Figure 49: Réception côté Directeur (source : 3CXPhone) 76

Figure 50: Appel messagerie vocale Directeur (source : 3CXPhone) 77

Figure 51: Enregistrement de trois clients (source : Trixbox 2.8.0.4) 77

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib IX

Mise en place d'un service de voix sur IP au CENADI

LISTES DES FIGURES ET TA: LEAUX RAPPORT DE STAGE

Figure 52: Appel entre deux clients (source : Trixbox 2.8.0.4) 78

Figure 53: Conférence vocale entre trois clients (source : Trixbox 2.8.0.4) 80

Figure 54: Renvoie appel vers messagerie vocale (source : Trixbox 2.8.0.4) 81

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: Récapitulatif scan TCP/UDP de Trixbox (source : Zenmap 6.01) xiii

Tableau 1: Etude financière (source : Microsoft Word 2010) 33

Tableau 2: Protocoles VoIP (source : Microsoft Word 2010) 40

Tableau 3: Echelle utilisé pour l'évaluation de la qualité de la voix (source : Microsoft Word 2010) 44

Tableau 4: Score MOS des différents codecs (source : Microsoft Word 2010) 44

Tableau 5: Classement des communications par delai (source : Microsoft Word 2010) 45

Tableau 6: Paramètres à introduire sur le serveur (source : Microsoft Word 2010) 64

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

Tableau 8: Paramètre décrivant un compte utilisateur (source : Microsoft Word 2010) vi

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

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib X

Mise en place d'un service de voix sur IP au CENADI

SUMS / A I. ST CT RAPPORT DE STAGE

Résumé

Ce rapport a été rédigé à la suite d'un stage académique effectué du 11 Juin au 11 Septembre 2012 au CENADI. Ce stage effectué à la fin de notre formation pour l'obtention d'un Diplôme de Technicien Supérieur de l'IAI-Cameroun, nous a permis non seulement de nous imprégner aux réalités du milieu professionnel qu'est l'entreprise mais aussi et surtout de faire l'adéquation entre la pratique et la théorie issue des enseignements reçus en matière de réseau et télécommunication. Suite à l'explosion de la bande passante sur les réseaux IP et à l'avènement du haut débit chez les professionnels comme chez les particuliers, de nouvelles techniques de communication sont apparues ces dernières années. 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 téléphoniques par le réseau IP et elle est aujourd'hui de plus en plus déployée au sein des grandes entreprises. Le développement de la VoIP est parti d'un simple constat : comment faire en sorte d'utiliser les potentialités du réseau IP afin de téléphoner moins cher (voire gratuitement) ? C'est dans le but de convergence sur les réseaux qu'est apparu le protocole SIP issu des grands opérateurs réseaux. Il est souple et évolutif. Ce projet a donc pour but de fournir des services de télécommunication à bas prix et de qualité. C'est le cas de la solution proposée par Digium, appelé « Asterisk ». Ce logiciel permet de mettre en place l'élément central d'un réseau de téléphonie sur IP : un PABX IP et c'est sur lui que c'est basé le logiciel libre que nous allons utiliser, « Trixbox » dont les postes clients peuvent être des softphones (3cxphone) ou des téléphones IP.

Mots clés: Réseau, IP, Trixbox, 3CXPhone, Téléphonie.

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib XI

Mise en place d'un service de voix sur IP au CENADI

SUMS / A I. STRACT RAPPORT DE STAGE

Abstract

This report was written following an academic internship conducted from 11th June 2012 to 11th 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.

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib XII

Mise en place d'un service de voix sur IP au CENADI

 
 

RAPPORT DE STAGE

 
 
 

Introduction

Notre stage professionnel, clôturant la formation du Cycle de technicien supérieur en informatique à l'Institut Africain d'Informatique représentation du Cameroun (IAI-Cameroun), a été effectué au sein du Centre National de Développement en Informatique (CENADI) à Yaoundé. Ce stage a débuté le 11 juin 2012 et s'est terminé le 11 septembre 2012. Le projet qui m'a été confié était la mise en place de la téléphonie sur IP au sein de l'entreprise d'où le thème, Mise en place d'un service de Voix sur IP au CENADI.

Le CENADI est équipé en réseau téléphonique 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 coût des communications en raison de l'utilisation qui est importante. Compte tenu de la Téléphonie sur IP qui est en plein essor dans le monde de la communication en entreprise, l'objectif fixé est donc de parvenir à une réduction des coûts des communications téléphoniques en utilisant le réseau IP : Un appel entre 2 PC connectés au réseau du CENADI et équipés d'un logiciel de communication. C'est ce qui a fait le succès de Skype chez les particuliers (100 millions d'utilisateurs dans le monde en avril 2006).

Nous avons ainsi mené une étude afin de déterminer la solution Open Source de téléphonie sur IP la mieux adaptée à la société. Suite à cette étude, j'ai été chargé de mettre en place la solution retenue : Asterisk à l'aide de Trixbox. La question que l'on se posera maintenant sera celle de savoir comment et dans quel cadre la mise en place du serveur de voix sur IP s'est effectué au CENADI.

Ce rapport présente et dresse le compte rendu du travail effectué durant le stage : dans un premier temps la présentation du CENADI qui permettra de décrire l'environnement de la mise en situation professionnelle, ensuite l'explication du sujet du projet qui m'a été confié. Conséquemment, les observations aideront à dérouler les outils, matériels et méthodes utilisés afin d'atteindre les objectifs fixés. Enfm ce document dressera une analyse des apports du stage d'un point de vue personnel.

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 13

Mise en place d'un service de voix sur IP au CENADI

RAPPORT DE STAGE

Première partie :

Dossier d'insertion

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 14

Mise en place d'un service de voix sur IP au CENADI

DOSSIER D'INSEIMON RAPPORT DE STAGE

I- Accueil au CENADI

Notre insertion au CENADI s'est effectuée de façon brève à cause du départ en mission de nos encadreurs. Cependant, elle s'est faite dans les normes du 11/06/2012 au 15/06/2012 et a été marquée par le début de notre stage. Au cours de cette première semaine, une prise de contact a eu lieu avec le Chef de la filière Systèmes et Réseaux : 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 guidée des locaux du CENADI marquée par une présentation des différentes divisions de la structure.

II- Présentation du CENADI A- Historique

Le continent africain est le seul qui n'a pas encore connu l'explosion des Nouvelles technologies de l'Information et de la Communication (NTIC). Etant donné que les NTIC sont d'une importance fondamentale pour le développement d'un pays, le Cameroun a appréhendé très tôt ces différents facteurs en créant dès les années 70 au sein du Secrétariat Général de la Présidence de la République une Direction Centrale de l'Informatique et de la Téléinformatique (DCIT).

Après plusieurs mutations, cette Direction est devenue à partir de 1988 à travers le décret N° 88/1087 du 12 Aout 1988 le Centre National de Développement de l'Informatique (CENADI), avec pour missions de promouvoir et de mettre en oeuvre la politique nationale de développement de l'informatique au sein des administrations publiques, parapubliques et éventuellement privées.

Le CENADI vient ainsi couronner plusieurs années de recherche pour doter l'Administration d'une structure opérationnelle adaptée aux impératifs de l'art et aux différents axes de développement pouvant être propulsés par ces technologies révolutionnaires

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 15

Mise en place d'un service de voix sur IP au CENADI

DOSSIER D'INSERTION RAPPORT DE STAGE

Le CENADI dispose en son sein d'un grand nombre d'Ingénieurs Informaticiens spécialisés au développement de logiciels et à l'administration de réseau, d'Analystes-Programmeurs et de Pupitreurs tous très performants.

B- Missions

Pour favoriser l'émergence des NTIC au Cameroun dans le cadre de l'Informatique et de la Téléinformatique, le CENADI a des missions biens précises qui sont:

· La mise en oeuvre de la politique du Gouvernement dans les NTIC;

· Le conseil du gouvernement, des administrations publiques, parapubliques, des collectivités locales et éventuellement des entreprises privées 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 Développement de l'informatique offre plusieurs services tels que :

· Fournisseur de services applicatifs ;

· Fournisseur d'accès Internet (liaison spécialisée) ;

· Le traitement du salaire des fonctionnaires de l'Etat ;

· Le développement et l'hébergement des sites WEB ;

· Elaboration des schémas directeurs stratégiques des systèmes d'information des administrations publiques, parapubliques, des collectivités locales et éventuellement des entreprises privées ;

· Promotion et vulgarisation des techniques connexes à l'informatique ou à la télématique ;

· Réalisation des audits informatiques ;

· La Formation des étudiants par le biais des stages.

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 16

Mise en place d'un service de voix sur IP au CENADI

DOSSIER D'INSERTION RAPPORT DE STAGE

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 d'administration est présidé par le Ministre des Finances, M. ALAMINE OUSMANE MEY. Il a pour rôle de s'assurer du bon fonctionnement du CENADI en :

· Approuvant le budget du Centre ;

· Arrêtant la politique générale du Centre ;

· Adoptant un règlement intérieur ;

· Et en approuvant le programme d'action et le rapport annuel d'activité.

2- La Direction

La Direction du CENADI a à sa tête un Directeur général, M. ONGUENE AWANA Laurent qui applique les décisions du comité et exerce les fonctions qui lui sont assignées 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 composée : o D'un secrétariat

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 17

Mise en place d'un service de voix sur IP au CENADI

DOSSIER D'INSERTION RAPPORT DE STAGE

o De cinq différentes divisions. *Le Secrétariat :

Le secrétariat du CENADI comprend :

Le bureau de liaison et du courrier ; Le bureau de protocole et de mission.

*Les différentes Divisions :

A la tête de chacune de ces divisions se trouve un Chef de Division. On en dénombre cinq (05), parmi lesquelles :

- La Division de l'Exploitation des Logiciels (DEL) Elle est organisée comme suit :

- 01 chef de division : M. KAMTA Janvier ;

- 01 chargé d'étude : M. BAMABITAMINA II ;

- 01 chef service exploitation : M. NOAH ;

- plusieurs cadres ;

- et de nombreux opérateurs.

Elle a pour charge :

o De s'assurer de la maintenance des logiciels fournis par les constructeurs d'ordinateurs ou les sociétés de services ;

o De veiller au secret et à l'intégrité des informations ;

o De veiller à l'adéquation des programmes-sources conservés par la Division des études et Projets;

o De veiller au bon fonctionnement des matériels installés ;

o De veiller à l'optimisation et l'harmonisation des procédures de sécurité logique appliquées dans les Centres Informatiques ;

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 18

o

Mise en place d'un service de voix sur IP au CENADI

DOSSIER D'INSEIMON

RAPPORT DE STAGE

De procéder aux essais des nouveaux logiciels préalablement à leur mise en exploitation ;

o De participer à la réalisation des projets informatiques en ce qui concerne le choix des logiciels et la mise en oeuvre technique desdits projets ;

o De définir des normes de sécurité en ce qui concerne l'exploitation des archives magnétiques ;

o D'aider à la détection des erreurs de programmes ;

o De procéder à l'exécution sur ordinateurs de l'ensemble des travaux dans les délais prévus ;

o Et enfm d'effectuer des études en vue d'émettre des propositions, pour une éventuelle modification du parc de matériels installés.

La figure 1 ci-dessous illustre cette division.

Figure 1: Photo de la DEL (source : http://cenadi.cm/images/stories/cenadi/Le CENADI/deLjpg)

- La Division des Etudes et des Projets (DEP) : La DEP est constituée de :

- 01 Chef de division, M. MBEREKE Charles Samuel ;

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 19

Mise en place d'un service de voix sur IP au CENADI

DOSSIER D'INSERTION RAPPORT DE STAGE

- 02 Chargés d'étude ;

- 06 Chargés d'étude assistants ;

- 08 Ingénieurs.

Elle est chargée de l'étude des problèmes de développement à moyen et à long terme de l'informatique, plus particulièrement:

o D'adapter et de finaliser les systèmes informatiques ;

o D'assurer la maintenance des applications en exploitation ;

o De concevoir des études et des packages généraux destinés à la gestion ;

o D'assurer la maintenance des doubles des dossiers d'analyse et de programmation de tous les projets ;

o De définir les standards d'analyse et de programmation applicables dans les centres informatiques et orientés vers la modularité ;

o D'assurer la programmation des objectifs trimestriels assignés au personnel ;

o De mener à bien l'analyse informatique depuis la prise de connaissance des problèmes jusqu'à l'exécution des solutions ;

o De rechercher de nouvelles opportunités de développement informatique dans les domaines scientifiques et de gestion ;

o D'appliquer les techniques d'analyse de valeur à la réduction des coûts des traitements informatiques ;

o Et d'assurer la mise en oeuvre technique des différents projets informatiques en veillant à l'harmonisation des codes de nomenclatures utilisés dans le traitement.

- La Division des Affaires Administratives et Financières (DAAF)

La division des Affaires Administratives et Financières a à sa tête un Chef de division, M. TONMEU Jean Paul et comprend deux services (le service administratif et le service fmancier) :

- 01 service administratif constitué de trois bureaux :

> le bureau du personnel ;

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 20

Mise en place d'un service de voix sur IP au CENADI

DOSSIER D'INSERTION RAPPORT DE STAGE

> le bureau de l'entretien et de la sécurité ;

> 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 Gérer le personnel du centre ;

o Contrôler la gestion du personnel des centres informatiques ;

o Veiller au respect de la réglementation en liaison avec la cellule juridique ;

o Fignoler le traitement des affaires contentieuses, en liaison avec la cellule juridique ;

o Assurer la préparation et l'exécution du budget du centre ;

o Assurer l'entretien des matériels ;

o Assurer la facturation et le recouvrement des créances ;

o Contrôler la gestion financière des centres informatiques ;

o Gérer les matériels et les véhicules affectés au centre ;

o Gérer le magasin d'imprimés et fournitures informatiques.

- La Division de la Téléinformatique et de la Bureautique (DTB)

Elle est responsable de tout ce qui est gestion, construction, administration, surveillance et ingénierie des réseaux, et aussi de la promotion des microsystèmes. Elle est constitué de :

- 01 Chef de division, M. GOUET Calvin ;

- des Chargés d'étude ;

- d'Architectes réseau ;

- d'Architectes système ;

- d'Administrateurs de base de données.

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 21

Mise en place d'un service de voix sur IP au CENADI

DOSSIER D'INSEIMON

RAPPORT DE STAGE

La Division de la Téléinformatique et de la Bureautique est chargée de :

o Assurer le développement des applications télématiques ;

o Gérer la maintenance des équipements de transmission de données ;

o Mettre en oeuvre les serveurs et autres équipements informatiques associés ;

o Définir et gérer de façon exclusive des banques d'information implantées dans les services publiques, parapubliques et éventuellement privés ainsi que les réseaux nationaux de transmission de données - Mettre en oeuvre la politique de développement des réseaux conformément aux objectifs fixés par le gouvernement ;

o Coordonner l'action commerciale ;

o Assurer les relations fonctionnelles avec les représentants du Ministère des postes et télécommunications ;

o Assurer les relations fonctionnelles avec tout utilisateur de la téléinformatique et de la bureautique ;

o Mettre en oeuvre la politique de taxation et de facturation ;

o Mettre en oeuvre l'ensemble des programmes de télétraitement des logiciels, de transmission de données et de gestion de base de données.

La figure 2 ci-dessous nous donne un aperçu de la Division de la Téléinformatique et de la Bureautique.

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

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 22

Mise en place d'un service de voix sur IP au CENADI

DOSSIER D'INSERTION RAPPORT DE STAGE

- La Division de l'Informatique appliquée à la Recherche et à l'Enseignement (DIRE)

Cette division a à sa tête comme Chef de division, Mme AGONE RIBOUEM Rosalie Epse ESSAMA et est organisée comme suit :

ü 01 Chef de division ;

ü 01 Chargé d'étude ;

ü 03 Chargés d'étude assistants ;

ü 01 Secrétaire.

La Division de l'Informatique appliquée à la Recherche et à l'Enseignement est chargée de :

o Harmoniser les programmes de formation en informatique en accord avec les administrations et les organismes concernés ;

o Assurer la liaison avec les organismes et les centres nationaux de recherche ;

o Organiser des stages de recyclage en informatique ;

o Développer 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 séminaires de vulgarisation ;

o Promouvoir la recherche.

Ajouté à ces 5 divisions, on soulignera aussi la présence de trois (03) services décentralisés dans le territoire Camerounais. Il s'agit de :

· Le centre Informatique de Douala ;

· Le centre Informatique de Bafoussam ;

· Et le centre Informatique de Garoua.

L'organigramme ci-dessous représente la structure du CENADI avec les diverses divisions et leurs relations.

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 23

Mise en place d'un service de voix sur IP au CENADI

DOSSIER D'INSEIMON

RAPPORT DE STAGE

Ministère des
Finances

Conseil de Direction

Direction

 
 
 
 
 
 
 
 
 
 
 

Division
d'Étude et de
Projets

 
 
 
 
 
 

Chef de division

Chef de division

Chef de division

Chef de division

Chef de division

Figure 3: Organigramme du CENADI (source : Microsoft Word 2007)

E- Présentation des équipements

Comme toute structure informatique, le CENADI s'est doté d'une infrastructure pour pouvoir réaliser ses missions. Celle-ci se limitera aux articulations principales de la structure ainsi qu'il suit :

· La DAAF et la DIRE étant des divisions essentiellement administratives, ils ont pour outil de base le matériel de bureau courant : papier, stylos et ordinateurs de bureau (pour certaines rédactions). Chose qui permet au personnel en activité d'accomplir au quotidien ses nombreuses tâches.

· La DEP, qui a pour principale mission l'étude des projets informatiques à moyen et long terme, définit également les standards d'analyse et de programmation. Leurs matériels sont constitués du papier, des stylos et des ordinateurs de bureau.

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 24

Mise en place d'un service de voix sur IP au CENADI

DOSSIER D'INSERTION RAPPORT DE STAGE

· La DEL s'occupe de la solde des salaires du personnel fonctionnaire et autres agents de l'Etat. Pour cela, elle a besoin d'équipements spécifiques répartis dans deux salles :

o La salle de façonnage : c'est dans celle-ci que sont regroupés et stockés les bons de caisses et le bordereau général d'émission, imprimés en salle machine. Comme équipements, on y retrouve :

> 01 déliasseuse qui sépare le carbone des feuilles ;

> 01 broyeuse qui détruit les bons de caisses inutiles ;

> 01 découpeuse qui découpe le papier déliassé (le papier déliassé est en accordéon au sortir de la salle machine) afm d'obtenir de simples feuilles ;

> 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 système) qui est le serveur central (marque=IBM). Il a pour système d'exploitation MVS et fait tourner des applications comme ANTILOPE (Application Nationale pour le Traitement Informatique et Logistique du Personnel de l'Etat), SIGIPES (Système Informatique de Gestion Intégré du Personnel de l'Etat et de la Solde). On y trouve aussi deux grosses imprimantes matricielles (Info Print 4.000 et 4.100) de marque IBM avec une vitesse moyenne de rédaction de 800 lignes par minute et une vitesse d'impression de 2.500 bons de caisses toutes les 10 min On y retrouve aussi des cassettes à bande magnétique qui permettent de sauvegarder mensuellement les données sur les fonctionnaires et une machine permettant de lire ces cassettes appelé Dérouleur (IBM 3490E Model F). La maintenance de ces équipements est assurée par CFAO technologies.

· La DTB est dotée de matériels spécifiques qui se trouvent dans la « salle des serveurs ». De manière spécifique, on retrouve dans cette salle :

o 02 climatiseurs de marque LG ;

o 06 tables ;

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 25

Mise en place d'un service de voix sur IP au CENADI

DOSSIER D'INSERTION RAPPORT DE STAGE

o 07 prises murales ;

o des prises de courant (ondulées et non ondulées) ;

o 04 fiches parasurtenseur ;

o 01 fiche multiple ;

o 04 onduleurs : 2 online 250VA de marque UPS et 02 de 2200 VA à 8 entrées de marque SMART-UP de 03h d'autonomie ;

o 01 armoire ;

o 02 baies de brassage dont une SIGIPES et l'autre pour le LAN CENADI (réseau local du CENADI) :

> La baie SIGIPES s'occupe du réseau qui entoure SIGIPES. On y retrouve :

· 01 Routeur CISCO 2800 qui gère le MPLS (Multiple Protocol Label Switching) ;

· 01 Routeur CISCO 1841 qui permet la connexion à internet ;

· 01 Transceiver qui joue le rôle de convertisseur optique ;

· 01 Switch CISCO 2960: il s'agit d'un Switch manageable (intelligent) auquel on intègre la notion de VLAN ;

· 01 lecteur optique.

> La baie LAN CENADI s'occupe du réseau local du CENADI. On y retrouve :

· 01 armoire de brassage ;

· 03 Switchs catalystes (2900 Série) de 24 ports chacun ;

· 01 Routeur CISCO 1841.

o Des serveurs : Il y en a au total 09 fonctionnels et 01 non fonctionnel, répartis comme suit :

> 06 HP PROLIANT ML350 de 3e génération ;

> 01 HP PROLIANT ML350 de 6egénération ;

> 01 HP PROLIANT ML350 de 5e génération ;

> 01 COMPAQ.

En ce qui concerne :

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 26

Mise en place d'un service de voix sur IP au CENADI

DOSSIER D'INSERTION RAPPORT DE STAGE

ü le serveur de 6ème génération (serveur MAIL, Postfix), il s'agit d'un serveur tour de 05 unités disques à raison de 146 Go par unité. De plus, il a 2 coeurs de 2 GHz de fréquences d'horloge chacun avec une mémoire 4 Go et un graveur DVD RW, 01 contrôleur HP SMART ARRAY qui permet de mettre en place la technologie RAID, 04 serveurs Gbit double port PCI EXPRESS NC326 I intégré (garantie de 03 ans) avec pour Système d'Exploitation Ubuntu 10.04 LTS (long time support) de 05 ans de validité. Configurer sur une technologie RAID 5 (permettant de protéger les autres unités disques dans le cas où l'une d'elles est défectueuse), il faut noter que les unités disques sont enfichables ;

ü le serveur de Sème génération (serveur WEB, Apache2): Il ne diffère de celui de 6ème génération que par le CPU 2GHZ*2, ram 2Go, il a pour Système d'Exploitation UBUNTU 8.04 LTS ;

ü les serveurs de 3e génération, 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.

F- Localisation

Comme vous pouvez le voir sur le plan de localisation ci-dessous, le Centre National de Développement de l'Informatique est situé au Cameroun, dans la ville de Yaoundé, derrière le Musée Nationale, en face du Ministère de l'Administration Territoriale et de la Décentralisation (MINATD). Il partage les mêmes locaux avec le Ministère des Affaires Sociales (MINAS).

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 27

Mise en place d'un service de voix sur IP au CENADI

DOSSIER D'INSEIMON

RAPPORT DE STAGE

 

Vers

ratel

VERS LA COUR SUPREME

r.

j MINISTERE DE

LA

JUSTICE

,f~VEFIA

MINATO

MINISTERE PE LA SANTE

IMPRIMERIE
NATIONNALE

ANCIEN PALAIS PRÉSIDENTIEL

CENADI

M1NISTERE DE LA PROMOTION DE

1111111411. 1

Figure 4: Plan de localisation du CENADI (source : http://www.cenadicm/index.php/frile-
cenadi/localisation.html)

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 28

Mise en place d'un service de voix sur IP au CENADI

DOSSIER D'INSERTION

RAPPORT DE STAGE

 
 

Planning de travail

~I II I.

pro~ert

~~i_~

-*

4111.11116.

2012

Nom

..11a.

Date d...

Date de

1 I I 1 I 1 1 I 1 I I 1 I I 1 I 1

Semaine 235emaine 24Semaine 25Semaine 26Semaine 27Semaine 26Semaine 29Semaine 30Semaine 31 Semaine 32Semaine 335emaine 34Semaine 35Semaine 36Semaine 37Semaine 38Semaine 395emaine 4]

:4/06r12 11/06!12 18/05112 25126!12 02/07112 09107/12 16/07112 23/07112 30/07/12 06/05112 13/08112 20/08/12 27/06112 0309112 10120112 17/08112 24/08/12 01/10112

o Debut du stage 11106112 11106112

 

11100112.11!06/12]

 

o Période d'insertion 12106112 22106112

 

[1O0°Æ]

 
 
 
 

[12120112-22/10/121

 

e Rédaction du rapport de stage 23106112 22109112

 
 

[100%

 
 
 

3

123120112.22/09/12]

· Prise de connaissance du theme 23106112 23106112

 

[ 100

]

[23725112.231261121

 

e Collecte des informations 24106112 22107112

 
 

[100%]

 
 
 

[24120112-22/07/121

 

· Analyse des informations 23107112 07108112

 
 

[100%1

 
 

1 [23127112.07120/12]

 
 
 
 
 

· Implémentation du service 08108112 30108112

·

 
 

[100%]

[0sms112-30128/12[

 
 
 
 

. Fin du stage 31168112 31168112

 

[e]

[31,00112 3112/02]

 

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

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib

Mise en place d'un service de voix sur IP au CENADI

RAPPORT DE STAGE

Deuxième partie :

La voix sur IP

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 30

Mise en place d'un service de voix sur IP au CENADI

LA VoixSUR IP

RAPPORT DE STAGE

Chapitre 1: Problématique et cahier des charges

I- Etude de l'existant

Le CENADI nous a contactés pour se renseigner sur les avantages que peut lui apporter l'intégration de la voix sur IP dans son réseau local ainsi que les étapes techniques principales pour déployer une telle technologie.

Actuellement l'entreprise gère son infrastructure téléphonique par un échangeur PABX qui interconnecte les téléphones internes et fournit la liaison vers une ligne classique pour des frais de d'abonnement et de maintenance à la société CAMTEL.

D'autre part nous avons constaté, lors de la visite effectuée des locaux que les employés sont interconnectés via l'intranet de la société grâce à un réseau Ethernet et que la bande passante est de 4 Mb/s (cela permettra à la voix, la vidéo et les données de circuler normalement sans perte).

II- Problématique

Le sigle « IP » est aujourd'hui propagé. C'est la conséquence de l'extraordinaire développement de l'Internet ces dix dernières années : à partir d'un protocole de communication, l'IP et d'un réseau irrégulier utilisé jusqu'en 1990 presque exclusivement par des scientifiques et des militaires pour des échanges de messages et de fichiers, le plus vaste des réseaux mondiaux de télécommunications fut bâti. Depuis, la qualité en a été améliorée et de très nombreuses nouvelles applications ont été développées.

La Voix sur IP (Voice over IP) a fait partie des "visions" des premiers internautes. En effet, ce protocole n'était pas fait pour traiter la voix. Dès le début par contre, des logiciels ont été développés permettant de véhiculer la voix. Les expériences des années 90 n'étaient pas vraiment convaincantes mais les progrès furent rapides : les communications entre internautes

IAI-Cameroun 2011-2012 I (c) MBACFOU ZEUFACK Habib 31

Mise en place d'un service de voix sur IP au CENADI

LA Voix SUR IP

RAPPORT DE STAGE

purent être réalisées. Puis, les grands opérateurs de téléphonie se mirent à utiliser l'IP pour les communications sur leurs réseaux "voix" sans même que les clients ne s'en aperçoivent.

Aujourd'hui, la technologie est parfaitement maîtrisée et les progrès sont tels que l'on peut réellement parler de VoIP (Voice over IP). En effet, non seulement la voix est transportée, mais tous les services classiques de téléphonie peuvent être proposés aux clients, qu'ils soient particuliers, PME, grandes entreprises ou encore opérateurs.

Le meilleur exemple de téléphonie IP est Skype. Il s'agit d'un logiciel gratuit téléchargeable qui ouvre les portes d'un service gratuit de télécommunications. Avec un simple casque et un micro reliés à l'ordinateur et une connexion sur l'Internet, Skype permet d'établir une communication téléphonique vers le monde entier.

III- Cahier de charges

Le CENADI souhaite étudier et tester un IPBX basé sur ASTERISK. Elle souhaite utiliser des softphones. L'étude portera donc sur la possibilité d'une mise en place d'un serveur Asterisk, Trixbox.

A- Etude financière

Désignations

Quantité

Prix unitaire

Prix total

Câbles réseau 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

IAI-Cameroun 2011-2012 1(c) MBACFOU ZEUFACK Habib 32

Mise en place d'un service de voix sur IP au CENADI

 
 

LA Voix SUR IP

 
 

RAPPORT DE STAGE

 
 
 
 

Logiciels client open source : 3CXPHONE

 
 

Gratuit

Logiciel serveur open source : Trixbox

 
 

Gratuit

Serveur Dell Optiplex 9010

1

1.000.000 FCFA

1.000.000FCFA

Main d'oeuvre

 

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

Tableau 1: Etude financière (source : Microsoft Word 2010)

B- Contraintes

Voici les différentes contraintes que le CENADI a définies au début du projet : > Gestion des appels

L'ensemble des fonctionnalités de téléphonie 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 réponse - Occupation - Transfert inconditionnel. Vous pouvez, par exemple, transférer vos appels vers un autre poste, ou sur votre portable en cas de déplacement.

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 33

Mise en place d'un service de voix sur IP au CENADI

LA MX SUR ww

 
 

RAPPORT DE STAGE

 
 
 
 

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 d'annoncer au destinataire que l'on va lui transmettre un correspondant.

Présentation du nom : Lorsqu'un collègue vous appelle, il est identifié par l'IPBX et son nom s'affiche sur votre téléphone. Cette option est aussi disponible en cas d'appel externe en fonction de votre opérateur.

Présentation du numéro : Le numéro des appels entrants vous est présenté sur le téléphone.

Rappel des derniers numéros : Vous pouvez facilement rappeler les derniers numéros composés, reçus ou perdus grâce au journal des appels du poste.

Double appel : Si vous êtes déjà 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 téléphoniques simultanément, et permet aisément de basculer de l'une vers l'autre.

> Sécurisation

RAIDI : Redondance des disques durs permettant le fonctionnement et le démarrage du système même en cas de défaillance d'un disque.

FIREWALL : Le système autorise uniquement les flux d'informations. Blocage des flux IP entrants exceptés SSH / SIP via Iptables.

SSH : Ouverture de session à distance sécurisée par algorithme DSA. Permet la maintenance à distance par le biais d'une liaison cryptée.

BACKUP : Sauvegardes automatiques du système via le serveur Backup. > Les impératifs

INTERFACE GRAPHIQUE : Il faut une interface graphique qui puisse être facile à utiliser pour gérer les lignes, configurer le serveur, les téléphones, ainsi que les fonctionnalités de la téléphonie.

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 34

Mise en place d'un service de voix sur IP au CENADI

 

LA Voix SUR IP

 
 

RAPPORT DE STAGE

 
 
 
 

DÉPLOIEMENT FACILE : Le déploiement doit être le plus simple possible pour une éventuelle installation chez de futurs clients.

COÛT : Le coût doit être le plus faible possible.

C- Pourquoi une solution Open Source, Trixbox?

Notre objectif est d'assurer un service de voix sur IP avec des coûts inférieurs à ceux du système existant (RTC) grâce à l'utilisation de solutions libres (Open Source).

· La question de confiance : L'Open Source remet la confiance dans les mains du consommateur qui a tout loisir d'analyser le produit qu'on lui donne : en cela, il répond aux soucis de transparence qu'on trouve dans nos sociétés contemporaines. Il permet aussi d'évacuer les difficultés rencontrées à l'usage des nouvelles technologies en les rendant, de ce fait, plus accessibles à la compréhension de tous. L'Open Source contribue au partage le plus large possible des savoirs.

· un modèle de collaboration : il s'adapte parfaitement au travail collaboratif, car il permet à tous les acteurs d'avoir accès au même niveau d'information, sans que personne ne puisse revendiquer un rôle 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 très active. Il est alors relativement aisé de trouver des informations, voire de se faire aider sur un problème particulier, par le biais de forums.

· L'aspect financier : L'intérêt de l'Open Source est qu'il permet également de faire des économies de part la gratuité du produit mais également du fait d'éviter l'achat de matériel coûteux dans certains cas.

Nous avons choisi le système Trixbox parcequ'il est un IPBX applicatif open source installé sous Centos permettant d'interconnecter en temps réel des réseaux de voix sur IP via plusieurs protocoles (SIP, H323, IAX et MGCP) et des réseaux de téléphonies classiques via des cartes

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 35

Mise en place d'un service de voix sur IP au CENADI

 

LA MX SUR ww

RAPPORT DE STAGE

 
 

d'interface téléphonique. Trixbox offre toutes les fonctions d'un PBX et des services associés comme
·

o la conférence téléphonique,

o les répondeurs interactifs,

o la mise en attente d'appels,

o les mails vocaux, de la musique d'attente,

o l'envoi de Voicemail (mail avec le message vocal en pièce jointe),

o la création de centres d'appels virtuels...

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 36

Mise en place d'un service de voix sur IP au CENADI

LA Voix SUR IP

RAPPORT DE STAGE

Chapitre 2 : Méthodologie

I- Analyse conceptuelle

A- Définition

La Voix sur IP, aussi connue sous le nom de téléphonie Internet, est une technologie qui vous permet de téléphoner via un réseau d'ordinateurs basé sur un protocole Internet. La différence essentielle par rapport à la téléphonie classique est le fait que l'information vocale n'est pas transmise sur un réseau téléphonique via une connexion dédiée mais est divisée en paquets IP à réassembler par le récepteur téléphonique. L'avantage principal par rapport à la téléphonie classique est le fait que la Voix sur IP utilise l'infrastructure réseau existante et donc ne requiert qu'un seul réseau.

Pour le moment, on fait beaucoup de bruit autour de la Voix sur IP mais l'idée de base qui se cache derrière cette technologie est loin d'être récente. A la fin des années 1990, plusieurs sociétés travaillaient déjà sur la mise en oeuvre de la téléphonie Internet mais ne remportaient aucun succès à cause de spécifications réseaux non disponibles à l'époque.

Au début du 21ème siècle, ces exigences ont été satisfaites et cette technologie prometteuse a pu être mise en oeuvre. Le monde est à présent prêt pour la Voix sur IP, grâce à l'introduction de réseaux haute capacité et au nombre croissant d'utilisateurs Internet à large bande.

Divers protocoles contrôlant la voix et le transfert de données ont été définis de façon à garantir que tous les types de sociétés et toutes les régions du pays puissent mettre en oeuvre cette technologie. Les protocoles existants sont SIP, 11323, MGCP et IAX/IAX2. Mais les plus importants et les plus utilisés sont le SIP et le 11323 ; le protocole SIP étant la meilleure option pour l'avenir.

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 37

Mise en place d'un service de voix sur IP au CENADI

 
 

LA VOIX SUR IP

 
 

RAPPORT DE STAGE

B- Les protocoles

 
 
 

> SIP

C'est un protocole de signalisation appartenant à la couche application du modèle OSI. Son rôle est d'ouvrir, modifier et libérer les sessions. L'ouverture de ces sessions permet de réaliser de l'audio ou vidéoconférence, l'enseignement à distance, la voix (téléphonie) et la diffusion multimédia sur IP essentiellement. Un utilisateur peut se connecter avec les utilisateurs d'une session déjà ouverte. Pour ouvrir une session, un utilisateur émet une invitation transportant un descripteur de session permettant aux utilisateurs souhaitant communiquer de s'accorder sur la compatibilité de leur média, SIP permet donc de relier des stations mobiles en transmettant ou redirigeant les requêtes vers la position courante de la station appelée. Enfin, il possède l'avantage de ne pas être attaché à un médium particulier et est censé être indépendant du protocole de transport des couches basses.

Le protocole SIP intervient aux différentes phases de l'appel :

a- Localisation du terminal correspondant,

b- Analyse du profil et des ressources du destinataire,

c- Négociation du type de média (voix, vidéo, données...) et des paramètres de communication,

d- Disponibilité du correspondant : détermine si le poste appelé souhaite communiquer, et autorise l'appelant à le contacter.

e- Etablissement et suivi de l'appel, avertit les parties appelant et appelé de la demande d'ouverture de session, gestion du transfert et de la fermeture des appels.

f- Gestion de fonctions évoluées : 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 l'ouverture de sessions en mode :

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 38

Mise en place d'un service de voix sur IP au CENADI

LA MX SUR ww

RAPPORT DE STAGE

· Point-à-point - Communication entre 2 machines, on parle d'unicast.

· Diffusif - Plusieurs utilisateurs en multicast, via une unité de contrôle M.C.0 (Multipoint Control Unit)

· Combinatoire - Plusieurs utilisateurs pleinement interconnectés en multicast via un réseau à maillage complet de connexions.

>IAX

Il s'agit d'un protocole de signalisation qui est une alternative au protocole SIP. C'est sur lui que s'appuie 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é conçu spécialement pour le contrôle et la transmission de flux multimédia avec un débit plus faible.

> H323

Le protocole 11.323 est utilisé pour l'interactivité en temps réel, notamment la visioconférence (signalisation, enregistrement, contrôle d'admission, transport et encodage). C'est le leader du marché pour la téléphonie IP. Il s'inspire du protocole 11.320 qui proposait une solution pour la visioconférence sur un réseau numérique à intégration de service. Le protocole 11.323 est une adaptation de 11.320 pour les réseaux IP. A l'heure actuelle, la visioconférence sur liaison RNIS est toujours la technique la plus déployée. Elle existe depuis 1990. Les réseaux utilisés 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 téléphone, la facturation est fonction du débit utilisé, du temps de communication et de la distance entre les appels.

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 39

Mise en place d'un service de voix sur IP au CENADI

 
 

LA Voix SUR IP

 
 

RAPPORT DE STAGE

> MGCP

 
 
 
 

Le protocole MGCP (Media Gateway Control Protocol) est complémentaire à H.323 ou SIP et traite des problèmes d'interconnexion avec le monde téléphonique. Dans une première approche, la passerelle qui fait le lien entre le réseau téléphonique et le réseau de Voix sur IP est mise de côté et toute l'information est intégrée dans un contrôleur de passerelle. Ainsi, les services proposés sont indépendants de la passerelle utilisée et de son constructeur. Le protocole MEGACO/H248 définit les échanges entre ces deux parties. Cette approche permet la construction de terminaux simples et bons marchés.

Le tableau suivant résume quelques protocoles avec leur port et la couche à laquelle ils appartiennent au niveau du modèle OSI.

Protocole

Port

Couche du modèle OSI

SIP

5060

Application (7)

H323

1720

Session (5)

MGCP

2427

Transport (4)

IAX

4569

Réseau (3)

 

Tableau 2: Protocoles VoIP (source : Microsoft Word 2010)

C- Fonctionnement

Lorsqu'un utilisateur veut entrer en communication avec un autre, une connexion est alors établie entre les deux terminaux. L'utilisateur peut alors émettre un son par le biais d'un micro (signal analogique) qui est ensuite numérisé et compressé par la machine (signal par synthèse).Les données encapsulées dans un paquet qui est envoyé au destinataire qui procédera aux opérations inverses assurant ainsi la mise en forme du message source. Le transport de la voix sur un réseau IP nécessite donc au préalable tout ou une partie des étapes suivantes:

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 40

Mise en place d'un service de voix sur IP au CENADI

 

LA MX SUR ww

RAPPORT DE STAGE

 
 
 

· Numérisation : dans le cas où les signaux téléphoniques à transmettre sont sous forme analogique, ces derniers doivent d'abord être convertis sous forme numérique suivant le format PCM (Pulse Code Modulation) à 64 Kbps. Si l'interface téléphonique est numérique (accès RNIS, par exemple), cette fonction est omise.

· Compression : le signal numérique PCM à 64 Kbps est compressé selon l'un des formats de codec (compression / décompression) puis inséré dans des paquets IP. La fonction de codec est le plus souvent réalisée par un DSP (Digital Signal Processor). Selon la bande passante à disposition, le signal voix peut également être transporté dans son format originel à 64 Kbps.

· Décompression : côté réception, les informations reçues sont décompressées .il est nécessaire pour cela d'utiliser le même codec que pour la compression- puis reconverties dans le format approprié pour le destinataire (analogique, PCM 64Kbps, etc.).

0

O

0

CA cqu is it ion

Conversion

nalogique => Numérique

- L

Habillage
des en-têtes

Emission en Transport

(Reception)

Conversion

Numérique =>Analogique

Restitution

Compression

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

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 41

Mise en place d'un service de voix sur IP au CENADI

LA MX SUR ww

RAPPORT DE STAGE

1. Acquisition du signal

La première étape consiste naturellement à capter la voix à l'aide d'un micro, qu'il s'agisse de celui d'un téléphone ou d'un micro casque.

2. Convertisseur analogique numérique

La voix passe alors dans un convertisseur analogique numérique qui réalise deux tâches distinctes :

· échantillonnage du signal sonore: un prélèvement périodique de ce signal, il s'agit d'enregistrer à des intervalles très rapprochés la valeur d'un signal afin de pouvoir disposer d'un enregistrement proche de la valeur réelle de ce signal.

· quantification, qui consiste à affecter une valeur numérique (en binaire) à chaque échantillon. Meilleure est la qualité lorsque les échantillons sont codés sur un nombre de bits de plus en plus important.

3. Compression

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

4. Habillage des en-têtes

Les données doivent encore être enrichies en informations avant d'être converties en paquets de données à expédier sur le réseau

5. Emission et transport

Les paquets sont acheminés depuis le point d'émission pour atteindre le point de réception sans qu'un chemin précis soit réservé pour leur transport.

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 42

Mise en place d'un service de voix sur IP au CENADI

LA Voix SUR IP

 
 

RAPPORT DE STAGE

6. Réception

7.

8.

9.

 

Lorsque les paquets arrivent à destination, il est essentiel de les replacer dans le bon ordre et assez rapidement. Faute de quoi une dégradation de la voix se fera sentir.

10. Conversion numérique analogique

La conversion numérique analogique est la réciproque de la conversion analogique numérique

11. Restitution

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

D- Les besoins de la VoIP

1- Qualité sonore

L'objectif d'un codec est d'obtenir une bonne qualité de voix avec un débit et un délai de compression le plus faible possible. Le coût du DSP est lié à la complexité du codec utilisé. Le tableau ci-dessous présente les caractéristiques des principaux codecs standards de l'UIT. Les codecs les plus souvent mis en oeuvre dans les solutions VoIP sont G.711, G.729 et G.723 La qualité d'un codec est évaluée qualitativement selon le tableau suivant :

Qualité de la voix

Score

Excellente

5

Bonne

4

Correcte

3

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 43

Mise en place d'un service de voix sur IP au CENADI

 
 

LA MX SUR ww

 
 

RAPPORT DE STAGE

 
 
 
 

Pauvre

2

Insuffisante

1

Tableau 3: Echelle utilisé pour l'évaluation de la qualité de la voix (source : Microsoft Word 2010)

Sur la base des données numériques des appréciations, une opinion moyenne de la qualité d'écoute (Mean Opinion Score : MOS) est ensuite calculée pour chaque codec. Les résultats obtenus pour les principaux codecs sont résumés dans le tableau ci-dessous :

Codecs VoIP

Débits (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

Tableau 4: Score MOS des différents codecs (source : Microsoft Word 2010)

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 44

Mise en place d'un service de voix sur IP au CENADI

LA VOIX SUR ww

2- Qualité de service (QoS)

Latence

RAPPORT DE STAGE

 

La maîtrise du délai de transmission est un élément essentiel pour bénéficier d'un véritable mode conversationnel et minimiser la perception d'écho (similaire aux désagréments causés par les conversations par satellites, désormais largement remplacés par les câbles pour ce type d'usage). Or la durée de traversée d'un réseau IP dépend de nombreux facteurs:

- Le débit de transmission sur chaque lien - Le nombre d'éléments réseaux traversés

- Le temps de traversée de chaque élément, qui est lui même fonction de la puissance et la charge de ce dernier, du temps de mise en file d'attente des paquets, et du temps d'accès en sortie de l'élément.

- Le délai de propagation de l'information, qui est non négligeable

Le tableau ci-dessous concerne le délai total de traitement, et pas uniquement le temps de transmission de l'information sur le réseau.

N° classe

Délai 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)

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 45

Mise en place d'un service de voix sur IP au CENADI

LA Voix SUR IP

RAPPORT DE STAGE

En conclusion, on considère généralement que pour une communication téléphonique, la limite supérieure "acceptable", pour une communication téléphonique, se situe entre 150 et 200 ms par sens de transmission (en considérant à la fois le traitement de la voix et le délai d'acheminement).

Gigue

La gigue est la variance statistique du délai 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 arrivée effective. Cette irrégularité d'arrivée des paquets est due à de multiples raisons dont: l'encapsulation des paquets IP dans les protocoles supportés, la charge du réseau à un instant donné et la variation des chemins empruntés dans le réseau.

Perte de paquets

Lorsque les buffers des différents éléments réseaux IP sont congestionnés, ils « libèrent » automatiquement de la bande passante en se débarrassant d'une certaine proportion des paquets entrants en fonction de seuils prédéfmis. Cela permet également d'envoyer un signal implicite aux terminaux TCP qui diminuent d'autant leur débit au vu des acquittements négatifs émis par le destinataire qui ne reçoit plus les paquets. Malheureusement, pour les paquets de voix qui sont véhiculés au-dessus de UDP, aucun mécanisme de contrôle 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 déterminer le taux de perte de paquet et d'agir en conséquence au niveau applicatif.

E- Outils et matériels utilisés 1- Outils utilisés

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 46

Mise en place d'un service de voix sur IP au CENADI

LA MX SUR ww

 
 

RAPPORT DE STAGE

 
 
 
 

De nombreux outils peuvent être utilisés pour faire fonctionner la voix sur IP mais les plus importants sont :

· Un logiciel serveur : c'est la base du fonctionnement de la voix sur IP car c'est 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 : c'est le logiciel client de la voix sur IP. On en distingue une multitude parmi lesquels des logiciels propriétaires (3CXPhone, Xlite, Skype, Windows Live Messenger...) et des logiciels libres (3CXPhone, Ekiga, Linphone, Yate, KPhone...). Nous avons préféré 3CXphone comme softphone pour ses multiples options. 3CXPhone est à la fois libre et propriétaire, est conçu spécifiquement pour Windows et est basé sur le protocole SIP. La version gratuite de 3CXPhone offre un nombre illimité d'extensions et jusqu'à huit appels simultanés. Les trois autres versions plutôt destinées aux professionnels incluent toutes les fonctionnalités, seul le nombre d'appels simultanés augmente selon la version (Small Business Edition - huit appels simultanés, Pro Edition - seize appels simultanés, Enterprise Edition -- trente-deux ou soixante-quatre ou cent vingt-huit appels simultanés).

2- Matériels utilisés

Les équipements nécessaires pour la mise sur pied de la Voix sur IP sont les suivants :

ü Des ordinateurs

ü Des câbles réseau

ü Connecteurs RJ45,

ü Des switchs manageables,

ü Des routeurs,

ü Des écouteurs avec micro,

ü Des Hardphones (téléphone IP).

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 47

Mise en place d'un service de voix sur IP au CENADI

LA Voix SUR IP

RAPPORT DE STAGE

II- Architecture du réseau

L'architecture de réseau est l'organisation d'équipements de transmission, de logiciels, de protocoles de communication et d'une d'infrastructure filaire ou radioélectrique permettant la transmission des données entre les différents composants. Le schéma ci-dessous définit donc l'architecture du réseau du CENADI.

 
 
 
 
 
 
 
 
 
 
 
 
 
 

9

MIN

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

ANAGA WE6

INTERCENA DI

195.24.198.0

d

8

} Router CISC01841

Convertisseur optique ` 195.24.198.62

NEDNGAÂ WFTPrei N( M ERE )

RAS ml

u
· al

Switch CISC 0 2960

192. 68.8.0

Server VoIP Trixhox 2.8 /

lel

1,11

LOM

Sauvegarde D N SiRouteurA P CH W N S

Ibox,Firevlall

195.24.198.10

10.20 X.0 (H=1,2,3,45,6,7)

DEP I 10.20.3.0

 
 
 

pM

Dep Sec_Dep Dep04 Dep05 Dep06 Dep07

 
 

De 8 Dep09 De 10 D 11 Dep12

.9 .10 11 .12

DAAF 10.20.4.0

Direction 10.20.1.0

2 3 J.4

r

Daaf DaafO3 DaafO4

DIRctIr Gec DIN1 Sec_DID2

7

Direct ILA Sec DA

5 .6

10.20.6.0

Del Sec_ Del De D2 mü5 Dem

DEL I

DT

Dtb Sec_Dtb Dtb04

10.201.

Dtb05 Dtb06

MI MI MI

rti ev.t

DtDM?.Dtkb8 DD1399

A

DITT Drm Dem

Da De ,11

Figure 7: Architecture réseau du CENADI (source : Microsoft Visio 2010)

 

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib

48

 
 

Mise en place d'un service de voix sur IP au CENADI

 

LA VoixSUR IP

 
 

RAPPORT DE STAGE

 
 
 
 

Nous pouvons constater que l'architecture réseau du CENADI est constituée des ordinateurs serveurs, des switchs manageables, des switchs, des routeurs, des ordinateurs de bureau et des imprimantes réseaux. Toutes les divisions constituent chacune un réseau donc ont une adresse réseau attribuée par le serveur DHCP. Maintenant l'adressage au sein de chaque machine est fait de manière statique de façon à être dans la même plage d'adresse que celui de l'adresse réseau. Tous les serveurs du CENADI sont regroupés dans une salle, la DMZ (en français Zone Démilitarisée) qui est protégé par un pare-feu et serveur de Backup pour la sauvegarde de ceux-ci : c'est donc là que sera installé notre serveur Trixbox.

III- Installation

A- Côté serveur

L'installation de Trixbox est évidente pour ceux ayant des bases pour l'installation des systèmes linux. Nous avons alloué notre système Trixbox à tout l'espace disque de notre machine serveur et les étapes de l'installation sont comme suit :

trÎxb.xoe

The Open Platform For Business Telephony

<ENTER>

WARNING:

NOTE:

[F1-Main] [F2-Options] [F3-General] [F4-Rerne1] [F5-Rescue]

Figure 8: Ecran de boot de Trixbox (source : Trixbox 2.8.0.4)

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 49

Mise en place d'un service de voix sur IP au CENADI

 

LA MX SUR ww

 
 
 

RAPPORT DE STAGE

 
 
 
 
 
 
 
 

Ceci est l'écran d'accueil de notre système lorsque l'on boot dessus. Nous devons entrez Advanced pour une installation avancée.

elcome to trixbox

Keyboard Type

What type of keyboard do you have?

es

et

fi
fi-latinl

fr CH

f r_CH-latinl

fr-latinl

<Tab>,<Alt-Tab> between elements I <Space> selects 7 <F12> next screen

Figure 9: Choix de la langue du clavier (source : Trixbox 2.8.0.4)

Là nous devons choisir la langue que l'on veut pour notre clavier (fr pour le français).

elcome to trixbox

Warning

The partition table on device sda (VMware, VMware Virtual S 8189 MB) was unreadable.

To create new partitions it must be initialized, causing the loss of ALL DATA on this drive.

This operation will override any previous installation choices about which drives to ignore.

Would you like to initialize this drive, erasing ALL DATA?

 
 
 
 
 
 
 
 

EZIM

 
 
 
 

<Tab>i<Alt-Tab> between elements <Space> selects <F12> next screen

Figure 10: Initialisation des disques pour l'installation (source : Trixbox 2.8.0.4)

Cette étape prépare nos disques à l'installation.

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 50

Mise en place d'un service de voix sur IP au CENADI

LA MX SUR ww

RAPPORT DE STAGE

 
 
 
 

Partitioning Type

Installation requires partitioning of your hard drive. The default layout is reasonable for most users. You can either choose to use this or create your own.

Remove all partitions on selected drives and create default layout. Remove linux partitions on selected drives and create default layout.

se free space on selected drives and create default layout.

Create custom layout.

Which drive(s) do you want to use for this installation?

[*] sda 8189 MB (UMware, UMware Virtual S)

elcome to trixbox

<Space>,<+>,<-> selection <F2> Add drive <F12> next screen

Figure 11: Choix du disque (source : Trixbox 2.8.0.4)

Ici nous devons choisir le type de partitionnement que l'on veut effectuer. Le premier écrase toutes les données et crée le partitionnement par default, le deuxième écrase toutes les partitions linux et crée le partitionnement par défaut, le troisième utilise l'espace libre et crée le partitionnement par défaut dessus et enfm le dernier vous permet de définir vos partitions manuellement. Mais nous allons utiliser la troisième option.

elcome to trixbox

Partitioning

Device

Start

End

Size

VG UolGroup00

 
 

8064M

LU LogUo199

 
 

7552M

LU LogUo191

 
 

512M

/dev/sda

sda1

1

13

101M

sda2

14

1944

8087M

Type Mount Point

UolGroup

ext3 /
swap

ext3 /boot

physical v

Fl-Help F2-Mew F3-Edit F4-Delete F5-Reset F12-0K

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 51

Mise en place d'un service de voix sur IP au CENADI

LA MX SUR ww

 
 

RAPPORT DE STAGE

 
 
 
 

Figure 12: Application des modifications sur le disque (source : Trixbox 2.8.0.4)

Le système a effectué son partitionnement par défaut nous n'avons qu'à valider avec OK.

elcome to trixbox

Boot Loader Configuration

Which boot loader would you like to use?

(w) Use GRUB Boot Loader

( )
No Boot Loader

<Tab>/<Alt-Tab> between elements <Space> selects <F1Z> next screen

Figure 13: Choix de l'installation du chargeur d'amorçage/Grub (source : Trixbox 2.8.0.4)

Nous devons défmir si l'on veut ou pas installer le Grub (chargeur d'amorçage) ou pas. Ne choisissez « No Boot Loader » que si vous avez déjà un chargeur d'amorçage installé sur votre partition principale ; dans notre cas nous avons choisi d'installer le Grub.

elcome to trixbox

Boot Loader Configuration

A few systems will need to pass special options to the kernel at boot time for the system to function properly. If you need to pass boot options to the kernel, enter them now. If you don't need any or aren't sure, leave this blank.

C 1 Force use of LBA32 (not normally required)

<Tab>i<Alt-Tab> between elements <Space> selects <F12> next screen

Figure 14: Configuration du chargeur d'amorçage (source : Trixbox 2.8.0.4)

Décochez si vous ne voulez pas configurer le Grub.

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 52

Mise en place d'un service de voix sur IP au CENADI

LA MX SUR ww

RAPPORT DE STAGE

elcome to trixbox

Boot Loader Configuration

A boot loader password prevents users from passing arbitrary options to the kernel. For highest security, we recommend setting a password, but this is not necessary for more casual users.

[ I Use a GRUB Password

Boot Loader Password: Confirm:

<Tab>i<Alt-Tab> between elements ; <5 ace> selects <F12> next screen

Figure 15: Sécurisation 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 d'amorçage.

tr ixbox <dev/VolGroupBB/LogVo IBB

elcome to trixbox

Boot Loader Configuration

The boot manager trixbox uses can boot other operating systems as well. You need to tell me what partitions you would like to be able to boot and what label you want to use for each of them.

Default Boot label Device

<S ace> select i <F2> select default i <F4> delete i <F12> next screen>

Figure 16: Configuration de l'interface de démarrage (source : Trixbox 2.8.0.4)

Valider OK pour sauter la configuration de l'interface de démarrage.

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 53

Mise en place d'un service de voix sur IP au CENADI

LA MX SUR ww

RAPPORT DE STAGE

 
 
 
 

elcome to trixbox

Boot Loader Configuration

Where do you want to install the boot loader?

dev/sda Master Boot Record (MBR)

/dev/sda1 First sector of boot partition

<Tab>/<Alt-Tab> between elements ; <S ace> selects ; <F1Z> next screen

Figure 17: Choix de la partition d'installation du chargeur d'amorçage (source : Trixbox 2.8.0.4) Choisissez le disque où vous voulez installer votre chargeur d'amorçage puis, valider sur OK.

elcome to trixbox

Time Zone Selection

What time zone are you located in?

[ ] System clock uses UTC

urope/Berlin

Europe/Bratislava Europe/Brussels Europe/Bucharest Europe/Budapest

<Tab>/<Alt-Tab> between elements <5 ace> selects <F12> next screen

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 l'heure exacte à votre système.

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 54

Mise en place d'un service de voix sur IP au CENADI

LA MX SUR ww

RAPPORT DE STAGE

 
 
 
 

elcome to trixbox

Root Password

Pick a root password. You must type it twice to ensure you know what it is and didn't make a mistake in typing. Remember that the root password is a critical part of system security!

Password:

Password (confirm):

<Tab>/<Alt-Tab> between elements <S ace> selects <F12> next screen

Figure 19: Saisie du mot de passe du root (source : Trixbox 2.8.0.4)

Vous devez défmir votre mot de passe administrateur qui vous permettra de vous connecter au système.

elcome to trixbox

Package Installation

Mame Size Summary:

Install Starting

Starting install process. This may take several minutes...

Total

Comple
Remaini

Time

B:

<Tab>/<Alt-Tab> between elements I <Space> selects I <F12> next screen

Figure 20: Processus d'installation (source : Trixbox 2.8.0.4)

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 55

Mise en place d'un service de voix sur IP au CENADI

 

LA Voix SUR IP

RAPPORT DE STAGE

 
 

Les configurations terminées, vous avez maintenant l'installation de Trixbox qui démarre. L'installation terminée, votre machine va redémarrer ainsi vous pourrez accéder à votre système serveur Trixbox

B- Côté clients

f 3CXPhone Setup

End-User License Agreement

Please read the following license agreement carefully

3CX

3CXPhone Setup

 

Welcome to the 3CXPhone Setup Wizard

The Setup Wizard will allow you to change the way 3CHPhone features are installed on your computer or even to remove 3CHPhone from your computer. Click "Next" to continue or "Cancel' to exit the Setup Wizard.

 

Cancel

 

NO EMERGENCY COI,II,MUNICATIONS A

LICENSEE (AS DEFINED BELOW) AC:-INOWLEDGES THAT THE SOFTWARE (AS DEFINED BELOW) IS NOT DESIGNED OR INTENDED FOR USE TO CONTACT, OR COPAIUNICATE WIT.`:, ANY POLICE AGENCY, FIRE DEPARTMENT, AMBULANCE SERVICE, HOSPITAL OR ANY OTHER EMERGENCY SERVICE OF ANY =.BIND. T.`E SOFTWARE DOES NOT SUPPORT CALLS TO "911," POISON CONTROL CENTERS OR TO ANY OTHER F.MFR1:FNCY NUMBER AVATF.ARF.F. TN YULIR CUMMTNTTY. SCX

6. I accept the terms in the License Agreement

C I do not accept the terms in the License Agreement

3CX Phone Setup

Back I Next > I Cancel

I C:1Program Files\3CXPhone\

JBrowse...

X1

3CXPhone Setup

3CX

Ready to In sta II

The Setup Wizard is ready to begin the 3CkPhone installation

,H xi3CX.

3CXPhone Setup

Select Installation Folder

This is the folder where 3CXPhone will be installed,

To install in this folder, did Tlext°. To install to a different folder, enter it below or dick 'Browse'.

Folder:

3CX Phone Setup

Back I Next > I Cancel

Click install" to begin the installation. If you want to review or change any of your installation settings, dick "Back Click 'Cancer to exit the wizard.

3CX Phone Setup

Back I 40 Install I Cancel I

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 56

Mise en place d'un service de voix sur IP au CENADI

 

LA MX SUR ww

RAPPORT DE STAGE

 
 
 
 
 
 

jj3CXPhcneSetup X

3CXPhane Setup

 

2J

 
 
 
 

X.

3I

Completing the 3CXPhone Setup Wizard

Click the Finish` button to exit the Sebip Wizard.

P' Laund#177;3CXPhone

Installing 3aPhone

Please wait while the Sebip Wizard installs 3CXPhone, This may take several minutes.

Status: Copying new. files

3CX Phone Setup

Back I Next n I

 
 

Back I

 
 
 
 
 
 

Figure 21: Installation de 3CXPhone (source : 3CXPhone)

Là vous avez les étapes de l'installation (de la gauche vers la droite) de votre client téléphonique 3cxphone. La procédure de son installation est basique comme celle de tous les programmes tournant sous Windows.

~Webcaride l' appe lant

tiebcari de l'appelé

Journal d'appel

Ir Menu principal

Messagerie vocale


·

fStatut de l'utilisateur

Heure

E cran

Etat

 
 

Hold C Transfer

ct°l7

 

Enregistrement des appels

I Ligne d'appel

Num érotation

Figure 22: Présentation de l'interface graphique annotée de 3CXPhone (source : 3CXPhone6)

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 57

Mise en place d'un service de voix sur IP au CENADI

LA Voix SUR IP

RAPPORT DE STAGE

IV- Configuration

Installés, notre serveur et notre client installé, doivent maintenant être configurés.

A- Côté serveur

Votre système Trixbox étant installé, maintenant nous allons procéder à la configuration de celui-ci. Pour ce faire, nous devons démarrer notre système.

[idU [iPUB 'Jar .Js1 J.JI CEJEJJ: ÎJ:'Ja / 2nJJEJ2i: LLJJE.T JJDJJDf J)

2. EJ- I E .I. . 1I e 5i:e11)

trixbox-base (2.6.18-164.11.1.e15)

JSb the 9" ar1L : Sbf 'S Db DDt YIiIÎCiI bL'SS"f ID highlighted.

C Jlillil!UJLb ÎJ 1 D1 D JJJ l lsl j, _. J J tD MD[1111) tilD j.dl'sJ .1 --Y[JUMDsl

b i orD DDDt i Jr , D D t or _. CJlillil E!sld-- 1151D

TIJD i1Î1i1Î=gilSBrl BJ'Srf Jiii bel rD L[
·_._:SumE,
h:E,i I) ,JLb.

The Open Platform for Business Telephony

Figure 23: Ecran de démarrage de Trixbox (source : Trixbox 2.8.0.4)

Ici c'est le chargeur d'amorçage de Trixbox, nous devons maintenant choisir sur quel système booter. Il est préférable de choisir la deuxième option de boot pour que Trixbox prenne en compte tous les paramètres de votre machine.

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 58

Mise en place d'un service de voix sur IP au CENADI

 
 

LA MX SUR ww

 
 
 

RAPPORT DE STAGE

 
 
 
 
 
 
 
 

elcome to trixbox CE

or access to the trixbox web GUI use this URL -th0 http://192.168.15.128

or help on trixbox commands you can use from this ommand shell type help-trixbox.

rixboxl login: _

Figure 24: Interface de connexion de Trixbox (source : Trixbox 2.8.0.4)

Là vous devez saisir votre Login (root par défaut) et votre mot de passe qui celui que vous avez défini à l'installation de votre système.

elcome to trixbox CE

for access to the trixbox web GUI use this URL -th0 http://192.168.15.128

for help on trixbox commands you can use from this ommand shell type help-trixbox.

rixboxi login: root

Password:

last login: Wed Aug 29 14:17:29 on tty1 [trixboxl.localdomain °]II

Figure 25: Interface de commande du serveur Trixbox (source : Trixbox 2.8.0.4)

Maintenant nous avons l'interface par défaut de notre système Tribox Nous remarquons que
Trixbox est un système en mode console mais pour les adeptes des interfaces graphiques vous

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 59

Mise en place d'un service de voix sur IP au CENADI

 

LA MX SUR ww

 

RAPPORT DE STAGE

 
 
 
 
 
 

pouvez installer l'interface graphique de Centos étant donné que Trixbox utilise Centos pour fonctionner (Voir Annexe 2).

elcome to trixbox CE

or access to the trixbox web GUI use this URL -the http:/ 192.168.15.128

or help on trixbox commands you can use from this ommand shell type help-trixbox.

rixboxl login: root

'assword:

ast login: Wed Aug 29 14:17:29 on ttyl [trixboxl.localdomain -]it setup

Figure 26: Commande de configuration des services de Trixbox (source : Trixbox 2.8.0.4)

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

ext Mode Setup Utility 1.19.2 (c) 1999-2006 Red Hat, Inc.

Choose a Tool

Authentication configuration Firewall configuration

Network configuration

System services

<Tab>/<Alt-Tab> between elements Use <Enter> to edit a selection

Figure 27: Menu de configuration des services de Trixbox (source : Trixbox 2.8.0.4)

Nous voulons configurer les services réseaux, nous allons donc choisir « Network configuration ».

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 60

Mise en place d'un service de voix sur IP au CENADI

LA MX SUR ww

RAPPORT DE STAGE

 
 
 
 
 
 
 
 
 
 

Select Action

 
 
 

dit Devices

Edit DNS configuration

 
 
 
 
 

<Tab>/<Alt-Tab> between elements <S ace> selects <F12> next screen

Figure 28: Interface de configuration des services réseaux de Trixbox (source : Trixbox 2.8.0.4) Pour éditer les paramètres de la carte réseau nous devons choisir « Edit Devices ».

Select A Device

-th0 (ethO] - Advanced Micro Devices [AND] 79c970 [PCnet3Z LANCE]

<New Device>

<Tab>,<Alt-Tab> between elements <5 ace> selects <F1Z> next screen

Figure 29: Choix de configuration de l'interface Ethernet de Trixbox (source : Trixbox 2.8.0.4)

Nous voyons que Trixbox ne reconnait qu'une seule carte Ethernet, nous allons donc la configurer à notre guise.

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 61

Mise en place d'un service de voix sur IP au CENADI

LA MX SUR ww

RAPPORT DE STAGE

Deuernet Configuration

Name

Device

Use DHCP

Static IP

Netmask

Default gateway IP

EINIONIM

 
 
 

<Tab>/<Alt-Tab> between elements <Space> selects I <F12> next screen

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 système.

[root@trixboxserveur -]# /etc/init.d/network restart

Arrêt de l'interface eth0 :

Arrêt de l'interface loopback :

Activation de l'interface loopback :

Activation de l'interface eth0 :

Définition des informations IP pour eth0. fait.

[ OK ]
[ OK ]
[ OK ]

[ OK ]

Figure 31: Redémarrage des services réseaux (source : Trixbox 2.8.0.4)

Cette commande permet de redémarrer les services réseaux de notre serveur de façon à prendre en compte les configurations qui ont été faites au-dessus

[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:

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

Figure 32: Configuration de l'interface Ethernet (source : Trixbox 2.8.0.4)

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 62

Mise en place d'un service de voix sur IP au CENADI

 
 

LA MX SUR ww

 
 

RAPPORT DE STAGE

 
 
 
 

A travers la commande « ifconfig » nous pouvons voir les configurations Ethernet de notre serveur.

[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>

Figure 33: Démarrage du client de Trixbox (source : Trixbox 2.8.0.4)

La commande «asterisk --r » permet de démarrer le client de Trixbox. Ici nous pouvons voir toutes requêtes effectuées par le serveur.

A présent nous pouvons commencer la configuration du serveur proprement dit. Le tableau ci-dessous spécifiera donc les données que nous devrons mettre sur notre serveur :

Paramètre

Utilisateur

Numéro

Mot de passe

Connexion

Directeur

111

123

Secrétaire

201

234

Employé 1

401

345

Employé 2

402

456

Contexte

direction

Directeur

 
 

secrétariat

Secrétaire

division

Employé 1, Employé 2

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 63

Mise en place d'un service de voix sur IP au CENADI

 

LA MX SUR ww

 
 

RAPPORT DE STAGE

 
 
 
 
 
 

Directeur,

 
 
 

Conférence 1

 

300

54321

 
 

Secrétaire

 
 

Conférence

 
 
 
 
 

Conférence 2

Employé 1,

500

4321

 
 

Employé 2

 
 
 
 

Directeur

 

222

 

Messagerie vocale 1

 

900

 

Messagerie

 

Secrétaire

 

333

vocale

 

Employé 1

 

551

 

Messagerie vocale 2

 

901

 
 
 

Employé 2

 

552

Tableau 6: Paramètres à introduire sur le serveur (source : Microsoft Word 2010)

Le plan de numérotation est le coeur logique du routage des appels du système Trixbox : il indique au système ce qu'il faut faire à chaque fois qu'il y a un appel entrant, sortant ou interne. Défini dans le fichier /etc/asterisk/extensions.conf, il fait appel au fichier /etc/asterisk/sip.conf qui contient la liste des terminaux SIP du système. À noter qu'une extension fait généralement allusion à un numéro de téléphone. La mise en place de boîte vocale se fait à l'aide du fichier spécifique /etc/asterisk/voicemail.conf. Asterisk permet de mettre en place des conférences de façon très simple : chaque utilisateur interne ou externe peut donc entrer dans un espace de communication dédié. Chaque conférence peut être gérée par un administrateur qui peut rendre muets des participants et même les expulser. Les "MeetMe" sont mises en place à l'aide du fichier de configuration /etc/asterisk/meetme.conf et d'un appel à la fonction MeetMe() dans le plan de numérotation.

NB : Pour mieux comprendre les configurations, lire les commentaires sur ceux-ci (les commentaires sont précédés d'un point-virgule).

Nous commencerons premièrement ajouter un utilisateur en configurant le fichier sip.conf.

Syntaxe générale:

[utilisateur] ; Début du bloc de création de compte SIP
type = Type de client (peer, user ou friend)

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 64

Mise en place d'un service de voix sur IP au CENADI

LA MX SUR ww

 

RAPPORT DE STAGE

 
 
 
 

username = Nom de l'utilisateur

secret = *** (Mot de passe de l'utilisateur)

host = Méthode pour trouver le client (dynamique, nom d'hôte ou adresse IP)

callerid = Identité de l'utilisateur

mailbox = Numéro de la boite vocale

language = Langue par défaut pour l'utilisateur

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

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 vidéo H.263, pour la

transmission de la vidéo sur des lignes à très bas débits

allow=h263p ;autorisation du codec video H.263P=H.264. c'est

apportant un gain significatif (supérieur à 2) par rapport à H.263

dtmfmode=rfc2833 ;mode de codage DTMF

srvlookup=yes ;permet de faire des appels basés sur des noms DNS

language=fr ;message vocaux en francais

port=5060 ;port UDP du protocole SIP

;fin

;numéros de la direction comme vous l'avez vu sur le tableau

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 65

Mise en place d'un service de voix sur IP au CENADI

LA MX SUR ww

RAPPORT DE STAGE

;début du bloc de création d'un compte SIP

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

dtmfmode=rfc2833

;contexte dans lequel le compte est associé

;nom de l'utilisateur

;type de client

;mot de passe de l'utilisateur

;méthode pour trouver le client

;identité de l'utilisateur

;numéro de la boite vocale

;paramètre à utiliser pour le compte SIP

;langue par défaut pour l'utilisateur

;modification du chemin emprunté par le flux

;le client est derrière un firewall qui natte

;permet de vérifier qu'un client est joignable

;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 numérotation qui est le coeur de notre système.

Syntaxe:

[Nom contexte]

exten => numéro, priorité,commande,(paramètres)

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

exten => 900,1,VoiceMailMain

peuvent appeler les clients du contexte secretariat

;consultation de la messagerie de la direction avec login et mot de passe voir voicemail.conf

;tous les clients du contexte direction

exten => 201,1,Dial(SIP/201,20,tT)

exten => 201,2,VoiceMail(201@default)

;en composant le 201 on appel la

sécrétaire et le softphone sonne pendant 20s

;apres 20 sec si il ne decroche pas,

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 66

Mise en place d'un service de voix sur IP au CENADI

LA MX SUR ww

RAPPORT DE STAGE

exten => 201,3,Playback(vm-goodbye) exten => 201,4,Hangup()

;conference rom=300

on tombe sur la messagerie de John voir voicemail.conf

;message d'aurevoir apres l'appel ou la messagerie vocale

; racroche l'appel

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,Gotolf($[${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 définir une nouvelle extension

- 900, 201 et 300: numéros d'appel (ou d'extension) respectifs de la messagerie vocale, de la

secrétaire et de la conférence

-1,2,3,4,n : ordre de priorité pour l'exécution ;

-Dial : Commande appel à exécuter.

-20: délais d'attente avant de raccrocher (20s)

-VoiceMail : le délai d'attente passé l'appel est transférer à la messagerie vocale

-t,T: permet à l'appelé de transferer l'appel

-Hangup: permet de raccrocher pour terminer l'appel.

-Playback : permet de jouer un son

-MeetmeCount : compte les participants de la conférence

-Meetme : permet d'appeler la conference

-Include =>non_contexte_a inclure : Communication entre contextes différents. Pour que les

clients des contextes différents puissent communiquer, il faut inclure les contextes l'un dans

l'autre avec cette commande.

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 67

Mise en place d'un service de voix sur IP au CENADI

LA MX SUR ww

 
 

RAPPORT DE STAGE

 
 
 
 

Nous allons également configurer la messagerie vocale de façon à ce qu'un utilisateur puisse laisser un message vocale lorsque le PC qu'il appelle n'est pas disponible.

Syntaxe:

[Nom contexte]

numéro utilisateur => mot de passe, utilisateur,utilisateur@domaine,commandeIparamètres1

Et dans le plan de numérotation (extensions.conf)

exten => numéro boite vocale,priorité,VoiceMailMain(Paramètres)

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=wav49IgsmIwav review=yes

attach=yes

saycid=yes

sendvoicemail=yes

[default]

111 => 222,directeur, directeur@cenadi.cm 201 => 333,secretaire, secretaire@cenadi.cm

401 => 551,employel, employel@cenadi.cm

402 => 552,employe2, employe2@cenadi.cm

;permet à celui qui laisse un message de

relire et de réenregistrer son message ;Fixez la boîte vocale de la notification

par courriel

;Donné l'identifiant de l'appelant avant le message si ce n'est pas décrit

;Autoriser l'utilisateur à composer et envoyer un message vocal en interne

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

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 68

Mise en place d'un service de voix sur IP au CENADI

 
 

LA MX SUR ww

 
 

RAPPORT DE STAGE

 
 
 
 

;Plan de numérotation de la messagerie vocale exten => 900,1,VoiceMailMain()

Figure 37: Plan de numérotation de Voicemail dans extension.conf (source : Trixbox 2.8.0.4)

Nous allons enfin configurer le fichier /etc/asterisk/meetme.conf qui permet de déclarer des conférences de type statiques.

Syntaxe:

[rooms]

conf => numéro_conference,mot_de passe

Et dans le plan de numérotation (extensions.conf)

exten => numéro_conference,priorité,MeetMe(numéro_conference,Paramètres,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 conferénces [rooms]

conf => 300,54321

Figure 38: Configuration meetme.conf (source : Trixbox 2.8.0.4)

;plan de numerotation de la conférence

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

Figure 39: Plan de numérotation de Meetme dans extension.conf (source : Trixbox 2.8.0.4)

Les configurations maintenant terminée, nous devons rafraichir les services de Trixbox en tapant la commande «/etc/init.d/asterisk restart ». Et là notre serveur est opérationnel.

Remarque : Il est aussi possible de configurer et surveiller notre serveur via une interface car Trixbox en dispose. Pour ce faire nous devons saisir l'adresse du serveur (192.168.0.102) dans notre navigateur web et nous aurons l'interface suivante :

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 69

Mise en place d'un service de voix sur IP au CENADI

 

LA MX SUR ww

RAPPORT DE STAGE]

trixb,xL

The Open Platform for Rusfness Telephony

Server time 20:25:13 User mode [ uusuh ]

Home Portal MeetMe FOP

Al User Mode

What is trixbox'?

trixbox is the world's most popular Asterisk-based distribution, trixbox enables even the novice user to quickly setup a voice over IP phone system and other necessary applications such as mysql and more trixbox can be configured to handle a single phone line for a home user, several lines fora small office, or several Tls for a million minute a month call venter,

Getting Started

trixbox is a distribution of a number of other applications Each of these applications help you manage some portion of pour trixbox deployment. Belon is a brief description of some of the leading applications within trixbox:

Voicemail and Recordings

This is the Asterisk Recording Interface, It provides a user friendly web interface to voicemail and call monitor recordings, As well, it provides access to user settings in Asterisk.

Web MeetMe

This application helps you manage the web based conferencing ability of trixbox,

FOP

Similar to HUDlite, FOP is an operator and call-control software. FOP runs inside your web browser using Flash, vs. HUDlite which runs on your Windows XP, Mac or Linux desktop

v2.8.0.4 g12808 tonality. ins All nights Reserved.

Figure 40: Interface web de Trixbox (source : Trixbox 2.8.0.4)

Nous devons cliquer sur « switch » en haut, à droite de l'écran pour pouvoir nous connecter au serveur et entrer notre Compte et mot de passe (respectivement maint et password par défaut).

trixo+x

The Open Platform far Business Telephony

Server lime: 20:51:37

User made [ `Scokh ]

Home Portal MeeIHe FOP 0

ai User Mode

Sécurité de Windows

Le serveur 192.160,0, 102 à l'adresse Restricted Area requiert un nom d'utilisateur et un mot de passe,

Avertissement : ce serveur requiert que votre nom d'utilisateur et votre mot de passe soient envoyés de façon non sécurisée (authentification de base sans connexion sécurisée)

maint

-- J Q Mémoriser ces informations

What is trixbox.+

trixbox is the world's most popular Asterisk-based distribution. trixbox c ` trixbox can be configured to handle a single phone line for a home user

Getting Started

trixbox is a distribution of a number of other applications. Each of these within trixbox:

Voicemail and Recordings

This is the Asterisk Recording Interface. It provides a user friendly web

Web MeetMe

This application helps you manage the web based conferencing ability o

FOP

Similar to FlUOlite, FOP is an operator and call-control software. FOP rm

Q stem and other necessary applications such as mysql and more. onth call center.

. Below is a brief description of some of the leading applications

ccess to user settings in Asterisk.

Windows XP, Mac or Linux desktop.

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

OK

 
 
 

Annuler

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

x2.6.0.4 gl2006 tonality, inc All Rights Reserved.

Figure 41: Connexion interface web de Trixbox (source : Trixbox 2.8.0.4)

Et nous aurons l'interface d'accueil suivante :

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 70

Mise en place d'un service de voix sur IP au CENADI

 

LA Voix SUR IP

RAPPORT DE STAGE]

 
 

tr'ixb~

CB S

Admis!

ode [switch]

The open Platform for Business Tel phony

n

s stem statue Packages pis system setueesxelp

System Status Version: 2.6.2.5

Server Status

Asterisk unknown
web server Unknown

CrOn r Unknown
SSH server unknown

Mysql Unknown

Forum

Recent Posts H. Lite

Video Tutorials Documentation FtOCC

Buy Support

Announcements

 
 
 

Err/pm 0/0 0/0 0/0 0/0 0/0

sise

3.51 GB

size

40.76 GB

trixbox Status

Found

The document has moved here.

 

Hostname: trixboserveur.localdomain Local lP', 192.158.0.102

Public IP:

Active Channels

SIP, IA%: 0

Current Registrations

SIP', 1 IA%: 1

SIP Peers Online: 1 Offline, 3 Unmonitored: 3

IA%3 Peers Online: 0 Offline, 0 Unmonitored: o

Extensions DUC.

Network Usage

 

ev

Device vad

lo B

etM1O 317.35 KB

ter0 0.00 KB

0.00

sitO 0.00 KB

SentK

335.55 KB 0.00 KB

59.16 KB

0.00 KB
0.00 KB

Memory usage

 
 

capants

Kerne, app
· Ive.ff.sations 1 Percent 1%

d 1138

o ck swap 1 %

Free

3.51 00

used

34.80 MB 392.59 I. 0.00 Ka

Mounted Filesystems

 
 

ex t3 aciq

Mount /deti/esda2
· e%n(1%)

ld m me~lsb ts trnsirs 10%(1%)

p

Totals
· 632

47.30 GE

41.35 3B
43,36 GB

used 2.97 GB

2.97 GB

System !Mime

 
 
 

Server Uptime: 2 hours, 11 minutes

Asterisk Uptime: 1 hour, 9 minutes, 91 seconds Last Reload Time: 1 hour, 9 minutes, 91 seconds

 
 
 

.2.0.0.402000 Fonality. inc All x ghb Reserved.

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 débit au niveau de chaque interface réseau

· l'utilisation de la RAM et bien encore.

B- Côté clients

Du côté du client, la configuration est basique car vous n'avez qu'à entrer les paramètres que le serveur vous a attribués sur votre softphone 3CXPhone.

Pour ce faire, vous devez ouvrir 3CXPhone et aller à : Menu/Connexion/New et vous aurez l'écran ci-dessous pour entrer vos paramètres.

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 71

Mise en place d'un service de voix sur IP au CENADI

 

LA MX SUR ww

RAPPORT DE STAGE

 
 

Account name:

MME

Caller ID:

111

--Paramètres de connexion --

Entrez les paramètres de connexion de votre compte SIP

Extension : ID :

Mot de passe :

111

111

rMa localisation

Spécifier l'adresse IP de votre serveur PBX/SIP

R Je suis au bureau - IP locale 1192.168.0.102
C Je suis hors du bureau - IP externe I

Utilise le tunnel Use 3

Supprime la configuration du firewall. Nécessite le système téléphonique 3CX pour Windows

Adresse IP locale du PBX 1192.168.1.9

Mot de passe du tunnel : Port : 15090

Utilisez un serveur proxy sortant

Requis par certains opérateurs VoIP. Spécifiez une adresse IP ou un nom

Perform provisioning from Following URL: I http:jj

Paramètres avancés

OK

Annuler

du PBX du PBX

1

Paramètres de connexion

Figure 43: Paramètre de connexion de 3CXPhone (source : 3CXPhone)

Comme nous l'avons défini sur notre serveur, l'utilisateur Directeur a pour ID =111 et pour mot de passe 123. Nous avons aussi vu que l'adresse IP notre serveur est 192.168.0.102.

3CXPhone .`

directeur Contact de l'annuaire

Nouveau

Modifier I
Effacer I

Nom affiché : Iemploye2

Prénom :

Nom :

E-mail:

1--Numéros de téléphone .

OK

Fermer I

Image

Choisir Supprimer

Annuaire

bre

201

 

Q

Figure 44: Configuration de l'annuaire (source : 3CXPhone)

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 72

Mise en place d'un service de voix sur IP au CENADI

LA Voix SUR IP

 
 

RAPPORT DE STAGE

 
 
 
 

Pour configurer l'annuaire (répertoire téléphonique) de 3CXPhone, nous devons allés dans Menu/Appels/Annuaires/Ajouter et vous pourrez enregistrer les informations de votre contact.

V- Sécurité

L'entreprise a toutes les chances de se retrouver avec un réseau 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 boîtes vocales de messages publicitaires. Il s'agit, avec les attaques par déni de service (interruption du trafic ou saturation de la capacité de stockage des boîtes vocales) de l'attaque la plus évidente. L'interception des appels et le détournement du service (n'importe qui pouvant alors téléphoner 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 auprès de quelques employés importants peut s'avérer particulièrement tentant).

La sécurité consiste donc à :

> Mettre son système Trixbox derrière un Pare-feu

> Isoler les serveurs VoIP du reste du monde, et s'assurer qu'ils traitent uniquement des requête de VoIP, et dialoguent avec les seuls postes autorisés et authentifiés.

> Relais en DMZ : on découpe son système de téléphonie en deux parties, une interne qui est proche des postes téléphoniques et de l'informatique et l'autre située en DMZ qui connecte l'organisation au monde extérieur.

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 73

Mise en place d'un service de voix sur IP au CENADI

 

LA VoixSUR IP

RAPPORT DE STAGE

 
 

Chapitre 3 : Résultats et commentaires

N.B : Pour une meilleure compréhension voir le tableau Paramètres à introduire sur le serveur et les Fichiers de configurations finales au niveau des annexes.

I- Côté clients :

1. Enregistrement des clients

3CXPhone

OR:50:3: directeur

3CX. 1

Raccroché C9

Disponible

Line 1 Line 2 Line 3 Lino4 Lines

1 2 3

4 5 6

GUI Ad_ WUi

7 8 9

PDRS

0 ##

Hold t Transfer

U

r

 

3CX hone

10:35:56 Employe2

3CX.

Raccrochë t51

00
·00:00 Disponible

Line 1 Lino 2 Line 3 Iii

1 2

aFr

4 5 6

GUI' !f L WUi

I 8 9

P4RS Tu'r

0

Hold Transfer

Û

3CXPhone

00:56:07 secreta ire

u u

û

3CX,

Raccroché t5€I

Disponible

Linn 1 Lino 2 Line 3 Line4 Linos

2 3

4 5 6

GUI JF
·.L WIi

7 8 9

POIS

0 ##

t

Held

Transfer

U

Figure 45: Connexion des 3 clients (source : 3CXPhone)

Là nous avons trois des quatre clients (directeur, secrétaire et employé2) que nous avons définis sur le serveur (Voir Fichiers de configurations, Annexes). Lorsqu'un client est connecté au serveur, nous avons l'état « Raccrocher »

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 74

Mise en place d'un service de voix sur IP au CENADI

 

LA MX SUR ww

RAPPORT DE STAGE

 
 

2. Appel entre clients

 
 
 
 

3CXPhone 3 - x

09:n1:14 seuretaire Lu

LI

111

Directeur

Connecté 017:017:417 Disponible

Lino 2 Line 3 Lino4 Linos

3CXPhone - x

119:00:03 direstieur

201

Connect

00:10:16 Disponible

Lino 2 Line 3 Lino4 Line5

 

2

3

 

1

2,

3

4

5

6

 

4

a

6

 

GHI

 
 

GHI

A'L

 

7

8

g

 

7

8

9

Pons

T:!:

 
 

Pons

 
 
 

t

 
 
 

0

t

 

Held

 

Transfer

 

Hold

 

Transfer

ILt

!

LW

 
 
 
 
 

L]

 
 
 

Ii

 
 
 
 
 

Figure 46: Appel entre 2 clients (source : 3CXPhone)

Voici le résultat lorsque le directeur appelle et communique avec la secrétaire.

3. Conférence

3CXPhone - x

10:14:02

directeur

500

Conned El

00:07:43 Disponible _ Line 2 Line 3 Lino4 Lines

1

a 2 3

ARE C~

5 6

GHI

P4R5

*

JE'.L NIJU

ti,

7 8 9

Ili

0 #

f

Hold TransFer

U

J

3CXPhone

rrI il

RI RI LI RI

Conned f·1

00:07:23 Disponible _ Lino 2 Line 3 Line4 Lines

1 2 3

.F'

4 5 6

7 8 9

Ps

* o #

f

Hold Transfer

'; ® t o-o

1 I R

10:15:08

 

secrétaire

500

 
 

3CXPhone

11:14:40

 

Employe2

 
 

500

Conned f·1

00:07:51 Disponible Lino 2 Line 3 Line4 Lines

1 2 3

4

6

GHI JhL MIJO

7 8 9

FERS 11.
·

t o

Hold

Transfer 'W'I..

Figure 47: Conférence entre 3 clients (source : 3CXPhone)

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 75

Mise en place d'un service de voix sur IP au CENADI

 

LA VOIX SUR ww

RAPPORT DE STAGE

 
 

Voici le résultat d'une conférence entre trois utilisateurs : directeur, secrétaire et employé2. Nous voyons que le numéro de la conférence est 500 comme nous l'avons défini dans les fichiers de configurations finales.

4. Messagerie vocale

3CXPhone - x

11:56:54 secretaire

l

111

Sonnerie t41

Disponible

_ Une r Line 3 LInc.1 Une

I 2 3

4

~hL5 6

GHI YII"~

7 8

FOR 9S IIIV WY

iE o

Held Transfer

13CXPhone ..
·x
·

10:43:46 secretaire

111

Connect. [41

00:00:23 Disponible

_

Line [ Lins LJnna 1cents~
·

I 2 3

4

JkL5 6

GHI

7 8 9

P ClRS TIIV Wk'
·:

Hold Transfer

I 09 `® 1~

Li

Figure 48: Appel côté Secrétaire (source : 3CXPhone)

Ici la Secrétaire appelle le Directeur qui ne décroche pas et tombe sur la messagerie vocale de celui-ci après 20s de sonnerie.

3CXPhone

Appels entants

Ili

' secretaire

201

6 Ligne 1 iA`ll 4N--%

j

3CXPhone ;:-...'.\\\I

';ti

r.lille-

11:49 :40 directeur

[iluI

Li L Li

Rallrorhe. C9

® Disponible

Une 1 Lino 2 Une 3 LInn4 LIne5

1 2 3

aéC EIEF

4 5 6

GHI ~I~L YHO

7 8 9

FUS Wyk~Y.

+

Held TransFery

tÿ 0-0® xl

0

3CX

Figure 49: Réception côté Directeur (source : 3CXPhone)

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 76

Mise en place d'un service de voix sur IP au CENADI

 

LA MX SUR IP

RAPPORT DE STAGE

 
 

Nous voyons ici l'appel en cours de la Secrétaire qui se coupe après les 20s de tonalités sans réponse. Nous voyons l'enveloppe à l'écran et l'icône de la messagerie vocale qui sont en surbrillance au-dessus du Menu.

3CXPhone ",

11:08:3U directeur

900

Cur iuLté[5i1 0 00:00:09 Disponible Mi Lille 2 Line 3 Lino4 Lines

1 2 3

ABC

4 5 6

GHI JtL HHi~

7 8 g

RS iLV

# o

Hold Transfer

k44 OD

L_}

Figure 50: Appel messagerie vocale Directeur (source : 3CXPhone)

Pour écouter ses messages vocaux, le Directeur compose le 900 qui est le numéro de sa messagerie vocale.

II- Côté 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)

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 77

Mise en place d'un service de voix sur IP au CENADI

LA MX SUR ww

 

RAPPORT DE STAGE

 
 
 
 

Nous voyons le résultat au niveau du serveur lorsque les trois clients (le Directeur, la Secrétaire et l'Employé2) s'enregistrent simultanément avec leur numéro/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 secrétaire

- la ligne 9, le téléphone de la Secrétaire (201) sonne

- la ligne 10, la Secrétaire décroche

- la ligne 11, le Directeur raccroche

3. Conférence

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

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 78

Mise en place d'un service de voix sur IP au CENADI

LA MX SUR ww

RAPPORT DE STAGE

== Parsing '/etc/asterisk/meetme.conf': == Found

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", " ") in new

stack

Recordingl>

<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, Oxa4c9cc0

-- 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

Recordingl>

<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

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 79

Mise en place d'un service de voix sur IP au CENADI

LA MX SUR ww

RAPPORT DE STAGE

-- User ended message by pressing #

-- <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 1/var/spool/asterisk/meetme/meetme-username-

500-3.slin' (language 'fr')

-- <DAHDI/pseudo-217297736> Playing 'conf-hasjoin.slin' (language 'fr')

Figure 53: Conférence vocale entre trois clients (source : Trixbox 2.8.0.4)

Nous pouvons interpréter tout ce qui se passe lorsqu'on appelle le numéro de la conférence à l'aide de la figure ci-dessus :

- ligne 4, l'Employé2 (402/192.168.0.101) appelle la conférence (500)

- ligne 9, le son qui demande votre nom joue

- ligne 10, le son de Bip sonore joue

- ligne 11, le serveur récupère votre nom et sauvegarde

- ligne 16, le son de remerciement joue lorsque vous appuyer sur #

- ligne 18, le son vous précise que votre message bien été enregistré

- ligne 19, le son qui vous précise que vous êtes la seule personne de la conférence joue

- ligne 22, le Directeur (111/192.168.0.100) appelle la conférence (500)

Ensuite les processus se suivent comme les précédents jusqu'à la Secrétaire (201/192.168.0.107) qui va connecter à la conférence.

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

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 80

Mise en place d'un service de voix sur IP au CENADI

LA MX SUR ww

RAPPORT DE STAGE

-- Called 111>

-- SIP/111-00000017 is ringing

-- Got SIP response 486 "Busy Here" back from 192.168.0.100

-- SIP/111-00000017 is busy

== Everyone is busy/congested at this time (1:1/0/0)

-- Executing [111@secretariat:2] oiceMail(" IP/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, Oxa4c9cc0

-- x=1, open writing: /var/spool/asterisk/voicemail/default/111/tmp/WhS9hQ

format: gsm, Oxa4c9eb0

-- 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-0000001E", "") 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 Secrétaire appelle le Directeur

- Ligne 9, le téléphone du directeur sonne

- Ligne 11, le Directeur ne décroche donc il est occupé

- Ligne 13, la messagerie vocale du Directeur est exécutée

- Ligne 15, un son introduit la messagerie vocale

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 81

Mise en place d'un service de voix sur IP au CENADI

 

LA MX SUR ww

 
 

RAPPORT DE STAGE

 
 
 
 

- Ligne 16, un son joue un bip sonore - Ligne 17, le message est enregistré - Ligne 27, un son vous remercie - Ligne 30, le message est enregistré - Ligne 32, un son vous dit au revoir - Ligne 33, le téléphone est raccroché

trixboserveur*CLI>

== Using SIP RTP CoS mark 5 == Using SIP VRTP CoS mark 6

-- Executing [900@direction:1] VoiceMailMain(" P/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/ .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/C.slin' (language 'fr')

 

-- <SIP/111-0000001a>

Playing

'digits/l.slin' (language 'fr')

 

-- <SIP/111-0000001a>

Playing

 
 

'/var/spool/asterisk/voicemail/default/111/INBOX/msg0000.slin' (language 'fr')

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 82

Mise en place d'un service de voix sur IP au CENADI

LA MX SUR ww

RAPPORT DE STAGE

 
 
 
 

== Spawn extension (direction, 900, 1) exited non-zero on 'SIP/111-0000001a'

Figure 55: Messagerie vocale (source : Trixbox 2.8.0.4)

Le message vocal déjà 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 l'heure de réception du message

- Ligne 27 à 30, un son vous donne le numéro d'où provient le message vocale puis vous donne le message.

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 83

Mise en place d'un service de voix sur IP au CENADI

LA MX SUR ww

RAPPORT DE STAGE

Suggestions et perspectives

Dans le souci d'apporter mon humble contribution à l'amélioration des services proposés par le CENADI, j'ai pris soin de lister quelques propositions :

· augmenter la bande passante pour un meilleur transport de la voix et de la vidéo dans le réseau,

· améliorer les techniques de sécurité

· augmenter les administrateurs du réseau pour faciliter la surveillance du réseau surtout avec l'arrivée du nouveau service de voix sur IP

· se préparer dès maintenant par : la formation des spécialistes, l'orientation des investissements, l'adaptation juridique économique et organisationnelle et la mise à niveau du réseau.

Mon séjour au sein du CENADI m'a permis d'expérimenter l'ensemble des nombreuses capacités du serveur Trixbox et d'envisager les réalisations avenirs de celui-ci. Ainsi,

· la visioconférence pourra permettre d'effectuer des conférences vidéo de plus de trois personnes et cela améliorera encore plus la communication au sein du CENADI. La technique de transmission IP va engendrer l'apparition de nouveaux services et une dimension planétaire de la fonction d'opérateur-ISP ainsi que de la fourniture de services vocaux et vidéo à bas prix par le biais du réseau Internet.

· la gestion d'un réseau VoIP à haut trafic nécessite l'élaboration de nouveaux procédés, l'acquisition de nouvelles compétences et la mise en place de nouveaux systèmes qui aideront à maintenir les niveaux de service et à garantir des appels de qualité sur le réseau du CENADI.

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 84

Mise en place d'un service de voix sur IP au CENADI

LA MX SUR ww

 

RAPPORT DE STAGE

Retour sur expérience

 
 

Globalement, l'installation et la configuration de Trixbox se sont très bien passées.

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:

- l'importance et le respect des horaires

- le respect de la hiérarchie

- l'importance du travail en équipe

Sur un plan technique, notre installation est :

· stable et fiable : En 2 mois d'utilisation depuis le déploiement de notre IPBX Trixbox, nous avons eu une seule panne inexpliquée qui s'est solutionnée par un reboot. Nous n'avons jamais rencontré de bug du logiciel Trixbox lui-même lors de son utilisation en production.

· pleinement fonctionnelle : nous avons retrouvé toutes les fonctionnalités des réseaux téléphoniques classiques et nous pouvons maintenant profiter des fonctionnalités supplémentaires apportées par Trixbox et la voix sur IP.

· identique et parfois meilleure au réseau téléphonique avec la qualité audio.

Les trois choses que l'on pourrait dire à ceux qui se lanceraient dans le même 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 intéresser et s'y plonger à fond pour bien maîtriser les paramètres techniques qui sont nombreux et nécessites des connaissances sous Linux. Il faut bien mûrir 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

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 85

Mise en place d'un service de voix sur IP au CENADI

 

LA MX SUR ww

RAPPORT DE STAGE

 
 

3. n'utiliser pas des types de softphones différents sur les machines clientes car cela peut causer des bugs à cause du manque de codecs.

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 86

Mise en place d'un service de voix sur IP au CENADI

 
 

RAPPORT DE STAGE

 
 
 

Conclusion

Parvenu au terme de ce rapport, il m'a été donné de parler du stage d'une durée de trois mois que j'ai effectué au sein d'une entreprise de la capitale : le CENADI. Durant cette période, j'ai pu mettre en pratique mes connaissances théoriques acquises à l'Institut et bénéficier de multiples connaissances tant dans la conception d'un réseau VoIP, que dans les multiples fonctionnalités avancées d'un PABX logiciel. De plus, je me suis confronté aux difficultés réelles du monde du travail et du management d'équipe.

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 léger d'utilisation tout en étant très complet ; en plus, ses avancées en matière de sécurité des messages sont un atout important par rapport à ses concurrents. Au terme de notre séjour, la solution « Trixbox » voulue et son client 3CXPhone sont prête et opérationnelle. Nous nous sommes de ce fait, initier au travail collectif constatant ainsi que le logiciel libre Trixbox pouvait faire de l'ombre aux gros centraux téléphoniques.

Cette expérience enrichissante représente pour notre futur professionnel un atout majeur auquel nous ne manquerons pas de nous référer. L'objectif étant atteint, il est logique de penser à passer à l'étape supérieure : la vidéoconférence. Mais comment faire ? Quels sont les moyens à déployer ? L'avenir nous le dira.

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib 87

Mise en place d'un service de voix sur IP au CENADI

RkFtRElsICES

RAPPORT DE STAGE

 
 
 

Références bibliographiques et Webographiques

1. Bibliographie

ü Sébastien DEON, VoIP et ToIP Asterisk La téléphonie IP d'entreprise [2ième Edition], ENI Editions

ü Philippe SULTAN, Asterisk La téléphonie d'entreprise libre, Editions Eyrolles

ü Laurent TOUTAIN, Réseaux locaux et Internet, des protocoles à l'interconnexion

Editions HERMES

ü AZAMBOU ZEBAZE Gael Bleriot et EFOUBA ELOBO Marguerite, Rapport de stajie académique, IAI-Cameroun, 2010-2011

ü TCHIO NGNOUNEVOU Flaubert, Outil De Suivi Des Performances, De LA QoS Et De L'Extension Des Capacités Du Réseau De Transport D'OranMe 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

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib i

Mise en place d'un service de voix sur IP au CENADI

 
 

RfaitRENcEs

 

RAPPORT DE STAGE

ü http://www.asteriskguru.com

ü http://www.lespritlibre.net

ü http://www.frameip.com

ü http://www.yopdf.com

ü

ü

 

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib ii

Mise en place d'un service de voix sur IP au CENADI

ANNEXES RAPPORT DE STAGE

Annexes

1. Lexique

ü Asterisk : logiciel libre publié sous licence GPL qui transforme un ordinateur en un commutateur téléphonique privé ou PABX.

ü Autocommutateur : Standard téléphonique qui sert à relier les postes téléphoniques d'un établissement (lignes internes) avec le réseau téléphonique public (lignes externes)

ü Backup : version anglaise du mot sauvegarde ou de secours

ü Baie : sorte de tiroir, rendant certains périphériques (disque dur) extractibles, donc facile à échanger

ü Boite vocale : Voice mail, boîte vocale et par extension messagerie (électronique) permet l'enregistrement d'un message parlé sur un fichier.

ü Cassette à bande magnétique : cassette contenant une bande noire sur laquelle sont lues et enregistrées des informations

ü Contexte : Il désigne les droits d'accès d'un terminal vis-à-vis du plan de numérotation de Trixbox, en d'autres termes, les tranches de numéros ou les numéros qu'un utilisateur est autorisé à composer depuis un terminal donné.

ü Grub : chargeur d'amorçage des systèmes basés sur Linux

ü Half Duplex : Se dit d'une communication bidirectionnelle lorsqu'elle ne peut émettre et recevoir des données en même temps, mais pendant des plages de temps séparées

ü PC : Ordinateur de bureau

ü Routeur : équipement informatique qui permet l'interconnexion des réseaux et la sécurisation des données en réseau

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib iii

Mise en place d'un service de voix sur IP au CENADI

ANNEXES RAPPORT DE STAGE

ü Routage : Ensemble des opérations d'acheminement d'un message au travers d'un réseau en traversant éventuellement plusieurs noeuds et en suivant un chemin soit préétabli, soit déterminé dynamiquement par chaque noeud traversé.

ü Serveur: c'est une machine qui offre différents services en réseau et fonctionnant 24h/24

ü Serveur Vocal Interactif : système permettant aux utilisateurs d'extraire des données et d'exécuter des tâches spécifiques, ceci à travers un téléphone fixe, mobile ou un softphone.

ü Softphone : Téléphone logiciel qui s'installe sur un ordinateur personnel.

ü Switch : Dispositif permettant de réunir les données de plusieurs lignes à faible débit pour les transmettre sur une seule ligne à haut débit, ou inversement, de scinder le trafic d'une grosse ligne sur plusieurs petites mais de façon plus intelligente.

ü Web : méthode d'exploitation d'internet

2. Tableaux récapitulatifs

Application

Description

Answer

Répond à un appel téléphonique entrant.

Dial

Met en relation l'appelant et l'utilisateur ou le ser vice spécifié en argument de l'application Dial. L'argument mentionne le canal utilisé. Nous indiquons non seulement le numéro duposte désiré, mais aussi le protocole de signalisation utilisé (IAX2, SIP, etc.)

Goto

Branchement inconditionnel vers un contexte, une extension et une priorité particuliers.

Gotolf

Branchement conditionnel vers un contexte, une extension et une priorité particuliers lorsqu'une condition est vérifiée.

Hangup

Termine une communication.

Meetme

Invite un utilisateur à participer à une conférence identifiée en argument de

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib iv

Mise en place d'un service de voix sur IP au CENADI

ANNEXES

RAPPORT DE STAGE

Mise en place d'un service de voix sur IP au CENADI

ANNEXES

RAPPORT DE STAGE

Mise en place d'un service de voix sur IP au CENADI

ANNEXES

RAPPORT DE STAGE

 

l'application Meetme.

Playback

Lit un message audio de manière bloquante : la lecture du message doit se faire intégralement, et l'appelant ne peut interrompre cette diffusion par une saisie de touche sur le clavier téléphonique.

SayNumber

Annonce vocale de nombres spécifiés en argument de l'application.

Transfer

Transfère l'appel vers un autre poste ou service.

VoiceMail

Laisse un message vocal.

Wait

Attend pendant un certain délai spécifié en argument.

WaitExten

Attend une saisie d'une extension par l'utilisateur.

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

Paramètre

Description

username

Identifiant de l'utilisateur

secret

Mot de passe associé au compte

type

Indique le type de compte, et les restrictions associées. On distingue trois types de comptes :

-- Friend : permet d'appeler et d'être appelé (autorise les appels entrants et sortants). -- User : permet seulement d'être appelé (appels entrants).

-- Peer : permet de définir une liaison entre deux terminaux seulement.

host

Spécifie une adresse IP à partir de laquelle l'utilisateur peut accéder à 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 l'utilisateur avec son extension téléphonique, c'est-à-dire son numéro d'appel (au format

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib v

 

de la RFC 822)

context

Spécifie le type de routage à appliquer pour l'utilisateur. Le type de routage correspond à un contexte défini dans le plan de numérotation (fichier extensions.conf). Les communications avec cet utilisateur sont donc soumises au contexte du même nom dans le fichier extensions.conf

language

Spécifie la langue utilisée pour les fichiers audio. Par exemple, language=fr.

allow

Liste les codecs autorisés par l'utilisateur de ce compte.

nat

Précise si les flux traversant un réseau utilisent la translation d'adresse (NAT). La valeur du paramètre nat est yes ou no.

mailbox

Indique la boite vocale associée à ce compte. Nous détaillons ce paramètre et son utilisation à la section relative au service de messagerie audio.

Tableau 8: Paramètre décrivant un compte utilisateur (source : Microsoft Word 2010)

Commande

Description

Help et help commande

aide interne

Sip shows peers

voir les téléphones et fournisseurs SIP

Sip show registry

voir les enregistrements à des fournisseurs SIP

stop now

arrêt (voir aussi help stop pour les variantes)

Show channels

voir les communications en cours

Show codecs

voir les numéros de codecs

Show dialplan

voir les différents contextes et extensions

reload

reconfiguration globale

Sip reload

recharge le fichier sip.conf -- nécessaire après une modification dans le fichier

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib vi

Dialplan reload

recharge le fichier extensions.conf-- nécessaire après une modification dans le fichier

Sip show users

liste l'ensemble 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 numérotation en mode debug, pour voir les opérations effectués par Asterisk en temps réel

Asterisk -(hcvrx]

-h : pour avoir la commande complète d'options

-c : permet de se connecter au CLI d'Asterisk

-v : verbosité, utiliser une ou plusieurs fois (-vvvv), permet de paramétrer la quantité

des sorties.

-g : Core dump. Si Asterisk plantait subitement un fichier core serait alors créer.

-r : pour se reconnecter à un processus d'Asterisk déjà lancé en local.

-x : utiliser en combinaison avec -r permet d'exécuter 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

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib vii

allow=h263 allow=h263p dtmfmode=rfc2833 srvlookup=yes

language=fr port=5060

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 d'un service de voix sur IP au CENADI

ANNEXES

RAPPORT DE STAGE

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib viii

Mise en place d'un service de voix sur IP au CENADI

ANNEXES

RAPPORT DE STAGE

context=division username=employe1 type=friend secret=345 host=dynamic callerid=Employel <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

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib ix

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,Gotolf($[${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,Gotolf($[${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 d'un service de voix sur IP au CENADI

ANNEXES

RAPPORT DE STAGE

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib X

Mise en place d'un service de voix sur IP au CENADI

ANNEXES

RAPPORT DE STAGE

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,Gotolf($[${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]

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib xi

Mise en place d'un service de voix sur IP au CENADI

ANNEXES

RAPPORT DE STAGE

format=wav49IgsmIwav

review=yes attach=yes saycid=yes sendvoicemail=yes

[default]

111 => 222,directeur, directeur@cenadi.cm 201 => 333,secretaire, secretaire@cenadi.cm

401 => 551,employel, employel@cenadi.cm

402 => 552,employe2, employe2@cenadi.cm

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

IAI-Cameroun 2011-20121(c) MBACFOU ZEUFACK Habib xii

Mise en place d'un service de voix sur IP au CENADI

ANNEXES RAPPORT DE STAGE

4. Scan TCP/UDP de Trixbox

Scan Summary 1192.168.0.102

Scan Summary

Nmap 6.01 was initiated at Thu Sep 27 23:42:54 2012 with these arguments: nmap -sS -sU -T4 -A -1)142.168.0.102

Verbosity: 1; Debug level 0

192.168.0.102

Address

· 192.168.0.102 - (ipv4)

· 00:23:5A:34:AB:40 - Compel Information (kunshan) CO. (mac)

Ports

The 1948 ports scanned but not shown below are in state: closed

The 40 ports scanned but not shown below are in state: openifiltered

Port

State (toggle closed 101 I filtered [01)

Service

Reason

Product

Version

Extra info

21

tcp

open

ftp

syn-ack

vsftpd

2.0.5

 

22

tcp

open

ssh

syn-ack

OpenSSH

4.3

protocol 2.0

25

tcp

open

tcpwrapped

syn-ack

 
 
 

80

tcp

open

http

syn-ack

Apache httpd

2.2.3

(CentOS)

111

tcp

open

rpcbind

syn-ack

 

2

rpc #100000

443

tcp

open

http

syn-ack

Apache httpd

2.2.3

(CentOS)

1720

tcp

open

H,323/Q,931

syn-ack

 
 
 

3306

tcp

open

mysql

syn-ack

MySQL

 

unauthorized

4445

tcp

open

upnotifyp

syn-ack

 
 
 

111

udp

open

rpcbind

udp-response

 

2

rpc #100000

123

udp

open

ntp

udp-response

NTP

v4

 

5060

udp

open

sip

udp-response

 
 

SIP end point; Status: 404 Not Found

 

Remote Operating System Detection

· Used port: 21/tcp (open)

· Used port: 1/tcp (closed)

· Used port: 2/udp (closed)

· OS match: Linux 2.6.9 - 2.6.30 (100%)

Figure 60: Récapitulatif scan TCP/UDP de Trixbox (source : Zenmap 6.01)

IAI-Cameroun 2011-2012 I (c) MBACFOU ZEUFACK Habib xiii






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Le don sans la technique n'est qu'une maladie"