Mise en place d'un système de téléphonie sur
IP au CENADI
PRESIDENT :
MEMBRES :
M. KOUONGA FOKAM Clément : Ingénieur de
conception en réseaux et
Télécoms
Enseignant à l'IAI-CAMEROUN
Et
M. KAMMOE FOKI Richard : Ingénieur des
Télécommunications Chef de projet Au CENADI
SITE WEB:
www.iai-cameroun.com
e-mail:
iai-cameroun@yahoo.com
BP 13719 YAOUNDE TELEPHONE: 22 71 11 88
SUPERVISEURS
JURY
Stage effectué au
CENADI du 04 juin au 30Septembre
2012
Rédigé par Etoga Simon
Pierre Page 1
Rédigé par Etoga Simon
Pierre Page 2
Mise en place d'un système de téléphonie sur
IP au CENADI
DEDICACE
A ma très chère
maman, Ekassi
Séraphine, Infatigable architecte du
succès, Intarissable source d'inspiration et de soutien, Toi que
le Seigneur a bien voulu m'offrir pour guider mes
pas ;
Cette oeuvre t'est dédiée
Rédigé par Etoga Simon
Pierre Page 3
Mise en place d'un système de téléphonie sur
IP au CENADI
Remerciements
La présente oeuvre est l'aboutissement d'un long
processus dans lequel plusieurs personnes sont parties prenantes à cet
effet, nous tenons à leur manifester notre profonde gratitude. Nous
pensons Ainsi à :
> Monsieur Armand Claude ABANDA, Représentant
résident de l'IAI Cameroun, lui qui dirige des mains de maître
notre formation
> Monsieur KOUONGA FOKAM Clément, notre encadreur
académique pour sa disponibilité, et ses conseils
> Tout le corps enseignant ainsi que le personnel d'appui
de l'IAI-Cameroun
Nos remerciements s'adressent aussi à :
> Monsieur Laurent ONGUENE AWANA, directeur du CENADI lui
qui a bien voulu nous admettre en stage au sein de sa structure
> Monsieur GWET Calvin, chef de filière
Réseaux
> Monsieur KAMMOE FOKI Richard, notre encadreur
professionnel pour son savoir-faire qu'il a bien voulu mettre à notre
disposition
> L'ensemble du personnel du CENADI pour l'accueil et
fraternel chaleureux qu'ils nous ont réservé
Nous tenons enfin à remercier tous ceux qui de
près ou de loin nous ont soutenus au cours cette formation nous pensons
à cet effet à Désiré, Jean Philippes et toute la
famille ETOGA notamment ; Aimée Denise, Danielle, Ariane, Reine, Pierre
Franck, et Vinciane.
Rédigé par Etoga Simon
Pierre Page 4
Mise en place d'un système de téléphonie sur
IP au CENADI
Glossaire
ATA: Analog Telephone Adapter
CDMA : Code Division multiple Access
CD-ROM: Compact Disk Read Only Memory
CODEC : Codeur décodeur ; permet de
numériser un signal Analogique
DHCP : Protocol de configuration dynamique
d'adresses IP
FXO: Foreign eXchange Office GPL
: General public licence
GSM : norme de téléphonie
mobile de 2e génération
HTTP : Protocol de transfert par liens
hypertextes
IAX: Inter Asterisk eXchange
IP : Protocole internet qui permet
d'interconnecter deux sous réseaux ;
IPBX: Internet Private Branch eXchange
IPSEC - Protocole qui permet d'encrypter les
données qui vont transiter sur un réseau.
IUT-T : Branche télécoms de
l'Union Internationale des télécoms
IVR : Répondeur Vocal Interactif
MODEM : Modulateur/démodulateur
permettant de transmettre des signaux numériques sur un
canal analogique
|
MYSQL : Système de gestion des bases de
données relationnelles à l'aide du langage SQL
PABX: Private Automatic Branch eXchange
PHP : langage serveur permettant de créer
des pages web dynamiques
PSTN: Public Switch Telephone Network
QoS: Quality of Service
RAM : Mémoire centrale de l'ordinateur
RPM : (Read hart Packet Manager) Gestionnaire
des paquets des Linux issus de Read hart ;
RTC: Réseau Téléphonique
Commuté
RTP: Real time Transport Protocol
RTCP: Real time Transport Control Protocol
SDA : Sélection directe à
l'arrivée SIP: Session Initiation Protocol
TCP: Transport Control Protocol ToIP:
Telephony over Internet Protocol
UDP : User Datagram Protocol - Protocole proche
du niveau applicatif
VLAN: Virtual LAN
VoIP : technologie de transfert de la viox sur
les réseaux IP
VPN : Réseau privé Virtuel
WIFI : Réseau sans fil qui utilise la
bande des 2.4GHz, doté de 14 canaux de transmission.
|
|
|
Mise en place d'un système de téléphonie sur
IP au CENADI
Résumé / Abstract
Dans le cadre de la formation des ingénieurs des
travaux informatiques à l'institut Africain d'informatique,(IAI), il est
instauré , en fin de troisième année d'études un
stage pratique de trois mois en entreprise. A l'issu de celui-ci, le candidat
est tenu de rédiger un mémoire basé sur un projet en
rapport avec les activités de cette dernière. A cet effet, nous
avons effectué notre stage du 04/juin au 01/Octobre 2012 au CENADI. Ce
qui nous a donné l'occasion de constater que le rendement de
l'infrastructure téléphonique pouvait être optimisé
si celle-ci venait à être intégrée dans le
réseau informatique. Pour ce faire notre projet portera sur la mise en
place au sein du LAN du CENADI, d'un serveur de téléphonie sur
IP, encore appelé IPBX. Plusieurs solutions existent sur le
marché, mais notre choix a été porté sur ASTERSK,
sous une plate-forme linux à l'aide d'une distribution
dédiée, dénommée TRIXBOX. Celui-ci sera
connecté au RTC au GSM et au CDMA par des passerelles
appropriées. Les clients quant à eux sont soit des
téléphones logiciels sous Windows ou Linux, soit des
téléphones IP matériels, ou encore des
téléphones analogiques, connectés sur adaptateur(ATA).
Pour permettre une gamme variée des services de communication, nous
installerons le serveur de messagerie instantané OPENFIRE, qui aura pour
clients SPARK.
Avec cet projet , le CENADI va non seulement disposer d'une
infrastructure permettant la fluidité des communications à
moindre coût, mais aussi donner aux clients de son accès internet
, l'opportunité de véhiculer leurs communications voix à
destination des réseaux RTC , GSM et CDMA à travers sa passerelle
pour un coût très réduit. En plus dans le cadre de sa
mission de conseil des administrations, ce projet lui donne un argument de plus
en ce qui concerne les solutions informatiques permettant de réduire les
lourdes factures téléphoniques.
Mots clés : ASTERISK ; TIXBOX ;
IPBX ; VLAN ; Authentification
In the setting of the training of assistant engineers of
computer sciences into the African institute of computer sciences, it is
instituted, at the end of third year of study a practicum convenient of three
months in enterprise. To the descended of this one, the candidate is held to
write one memory based on a project in relation with the activities of this
enterprise. To this effect, we did our practicum from June, 04 to October 01
2012 in the CENADI. That gave us the opportunity to note that the output of the
telephonic infrastructure could be optimized if this one came to be integrated
in the computer network. For that to make, our project will be about the
setting up within the LAN of the CENADI, of telephony over IP server, even
named IPBX. Several solutions exist on the, but our choice has been carried on
ASTERSK, under a platform Linux with the help of a dedicated distribution,
named TRIXBOX. This one will be connected to the RTC, GSM and CDMA by suitable
gateways. The clients as for them are either of software telephones under
Windows or Linux, either of IP material telephones, or of analogical
telephones, connected on adaptor (ATA). To permit a range varied of the
communication services, we will install the server of carrying trade
instantaneous OPENFIRE, that will have for customers SPARK.
With this project, CENADI is not only going to have an
infrastructure allowing the fluidity of the
communications least cost , but also give to customers of
its internet access , the opportunity to transport their communications voices
to the RTC networks, GSMS and CDMA through its gateway for a very reduced cost.
In more in the setting of its mission of advicer of the administrations, this
project gives CENADI an argument besides with regard to the computer solutions
permitting to reduce the heavy telephonic invoices.
Keys words: ASTERISK; TIXBOX ; IPBX ;
VLAN ; Authentication
.
Rédigé par Etoga Simon
Pierre Page 5
Rédigé par Etoga Simon
Pierre Page 6
Mise en place d'un système de téléphonie
sur IP au CENADI
Liste des figures et tableaux
I. Tableaux
Tableau 1 Répartition des équipements du
système d'information 25
Tableau 2 Représentation de l'accessibilité au
téléphone du réseau interne 28
Tableau 3 Représentation de la QoS en fonction des
l'appréciations des utilisateurs 28
Tableau 4 Représentation du besoin de migrer et de la
connaissance de la ToIP 29
Tableau 5 diagramme circulaire représentant
l'appréciation du système téléphonique interne
du
CENADI 29
Tableau 6 Liste des principaux codecs pour applications temps
réel 40
Tableau 7 Etude comparative de quelques solutions de ToIP
41
Tableau 8 Evaluation financière 48
Tableau 9 matériel de test 70
Figures
Figure 1 Plan de localisation du CENADI 13
Figure 2 Organigramme du CENADI 14
Figure 3 Architecture du réseau informatique du CENADI
20
Figure 4 Architecture du réseau
téléphonique du CENADI 23
Figure 5 Schéma de principe d'une communication
à transfert de paquet 31
Figure 6 Principe général de la
téléphonie dans les réseaux IP 32
Figure 7 Solution de ToIP de première
génération 34
Figure 8 Solution de ToIP de deuxième
génération 34
Figure 9 Solution de ToIP de troisième
génération 35
Figure 10 Solution de ToIP de quatrième
génération 36
Figure 11 solution nde ToIP de cinquième
génération 36
Figure 12 Architecture générale de la ToIP 37
Figure 13 Quelques terminaux 38
Figure 14 Architecture du réseau
voix&données 46
Figure 15 Diagramme de GANTT 47
Figure 16 Ecran de lancement de l'installation 50
Figure 17 écran du choix clavier 50
Figure 18 Ecran de sélection du fuseau horaire 51
Figure 19 . Ecran de saisie du mot de passe administrateur
51
Figure 20 Ecran de suivi de l'installation 51
Figure 21 Ecran témoin de l'installation de Trixbox
52
Figure 22 Ecran d'aide de Trixbox 52
Figure 23 Ecran de configuration réseau 53
Figure 24 Ecran de configuration des paramètres
réseaux 53
Figure 25 Ecran d'accueil de FreePBX 54
Figure 26 Ecran d'authentification 55
Figure 27 Ecran de la console d'administration 55
Figure 28 Ecran de création des extensions 56
Mise en place d'un système de téléphonie sur
IP au CENADI
Figure 29 : Ecran de configuration des Ring Group 57
Figure 30 Ecran de configuration des conférences 58
Figure 31 Ecrans de création des Trunk 59
Figure 32 Configuration d'une route sortante 60
Figure 33 Configuration d'une route entrante 60
Figure 34 Ecran d'authentification d'Openfire 61
Figure 35 Ecran de configuration des comptes utilisateurs
62
Figure 36 Ecran d'authentification d'A2billing 63
Figure 37 Ecran administration d'A2billing 63
Figure 38 Configuration des trunks 64
Figure 39 Ecran de configuration de webmin 64
Figure 40 Ecran de configuration de X-lite 66
Figure 41 Ecran d'authentification de Spark 67
Figure 42 Système backup de Trixbox 69
Rédigé par Etoga Simon
Pierre Page 7
Rédigé par Etoga Simon
Pierre Page 8
Mise en place d'un système de téléphonie sur
IP au CENADI
Sommaire
DEDICACE 1
REMERCIEMENTS 3
GLOSSAIRE 4
RESUME / ABSTRACT 5
LISTE DES FIGURES ET TABLEAUX 6
SOMMAIRE 8
INTRODUCTION GENERALE 10
PREMIERE PARTIE : 11
DOSSIER D'INSERTION 11
CHAPITRE 1 : HISTORIQUE ET EVOLUTION 12
1-1-1 GENESE DU CENADI 12
1-1-2 SITUATION GEOGRAPHIQUE 13
1-1-3 ORGANISATION MISSIONS ET OBJECTIFS 13
1-1-4 MISSIONS, ACTIVITES ET SERVICES OFFERTS 17
CAPITRE 2 : LE SYSTEME D'INFORMATION DU CENADI 19
1-2-1 LE RESEAU INFORMATIQUE 19
1-2-2 ENVIRONNEMENT DE PRODUCTION 21
1-2-3 - RESEAU TELEPHONIQUE 22
DEUXIEME PARTIE : 26
CONCEPTION TECHNIQUE DU PROJET 26
CHAPITRE 1:PROBLEMATIQUE 27
2 - 1 - 1 - PROBLEMATIQUE 27
CHAPITRE 2 : CONCEPTS DE BASE DE LA TOIP 31
2 - 2 - 1 - DEFINITION 31
2 - 2 - 2 - PRINCIPE DE FONCTIONNEMENT 31
2 - 2 - 3 - HISTORIQUE DES SOLUTIONS DE TOIP. 33
2 - 2 -4 - ARCHITECTURE GENERALE DE LA VOIX SUR IP 36
2-2-5 - QUELQUES PROTOCOLES 38
2-2-6 -ETUDE COMPARATIVE DE QUELQUES SOLUTIONS DE TOIP 40
2-2-7 SECURITE DU SYSTEME TOIP 41
CAPITRE 3 : METHODOLOGIE 43
2-3-1 CHOIX D'UNE SOLUTION 43
Mise en place d'un système de téléphonie sur
IP au CENADI
Rédigé par Etoga Simon
Pierre Page 9
2-3-2 PRESENTATION GENERALE DE TRIXBOX 43
2-3-3 CAHIER DE CHARGES ET PLANIFICATION 44
2-3-3 DEPLOIEMENT DE LA SOLUTION 49
2-3-4 SECURITE DU NOUVEAU RESEAU 67
CHAPITRE 4 : RESULTATS ET COMMENTAIRES 70
2-4-1 TEST DE FONCTIONNEMENT 70
2-4-2 QUALITE DE SERVICE 71
2-4-3 DIFFICULTES RENCONTREES 72
2-4-4 SUGGESTIONS 72
TROISEME PARTIE : CONCLUSION ET PERSPECTIVES 73
Références bibliographiques et web graphiques 75
Annexes 76
Rédigé par Etoga Simon
Pierre Page 10
Mise en place d'un système de téléphonie sur
IP au CENADI
INTRODUCTION GENERALE
Avec l'avènement des réseaux IP, la
téléphonie se situe désormais sur la jonction entre le
monde des télécommunications et celui de de l'informatique. Si le
premier à crée le service, le second quant à lui veut s'en
accaparer. L'Afrique, face à cette lutte, semble comme à
l'accoutumé indifférente. Pourtant, la mondialisation des
économies et la globalisation des échanges imposent que l'on
s'arrime à ces nouvelles donnes de communication. Fort conscient de
cette réalité, le directeur du CENADI, monsieur Laurent Onguene
Awana déclarait dans les colonnes de CENADI NEWS N°006 Juin 2009
« Parmi les maux dont souffre le CENADI, figure en bonne place le
déficit communicationnel. »
En effet, l'enjeu pour le CENADI d'implémenter une
solution de ToIP se situe à deux niveaux :
? Le premier est de rendre plus fluide et à moindre
coût les communications, tout en simplifiant les tâches de
maintenance et d'administration réseau
? Le second est de renforcer les capacités en
matière de maîtrise de cette technologie, en vue de la proposer
aux autres administrations.
Le présent mémoire, rédigé dans le
cadre du stage académique effectué au CENADI du 04/06/2012 au
01/10/2012 est un projet de migration vers la ToIP à l'aide d'outils
libres : ASTERSK, sous Linux centOS. Il s'articule autour de deux grandes
parties :
? La première, intitulé « Dossier
d'insertion », ressort en deux chapitres l'évolution et la
structure du système d'information du CENADI
? Quant à la deuxième, intitulée «
Conception technique du projet» Elle présente en
trois chapitres, la problématique, les concepts de base de la ToIP et la
méthodologie.
Le rapport se termine par une conclusion
générale s'étendant sur des perspectives
Mise en place d'un système de téléphonie sur
IP au CENADI
DOSSIER D'INSERTION
PREMIERE PARTIE :
Rédigé par Etoga Simon
Pierre Page 11
Rédigé par Etoga Simon
Pierre Page 12
Mise en place d'un système de téléphonie sur
IP au CENADI
CHAPITRE 1 : HISTORIQUE ET EVOLUTION
1-1-1 GENESE DU CENADI
L'année 1976 marque un tournant important dans
l'évolution de la politique informatique du Cameroun, avec la
création au sein du Secrétariat Général de la
Présidence de la République, de la Direction Centrale de
l'Informatique et de la Téléinformatique (DCIT).Certaines
missions jusque-là attribuées à la commission
d'études et de coordination des équipements
mécanographiques et mécano-comptables lui sont désormais
confiées
Après plusieurs mutations organiques, cette Direction
est devenue à la faveur du décret présidentiel
N°88-1087 du 12 Août 1988 le Centre National de Développement
de l'Informatique (CENADI) rattaché au Ministère de
l'enseignement supérieur, de l'informatique et des marchés
publics, 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.
Aujourd'hui, le CENADI dispose en son sein d'un grand nombre
d'Ingénieurs Informaticiens spécialisés au
développement de logiciels sur la plupart des environnements actuels
(Oracle, SQL-Server, Windev, Delphi, etc...) et en administration de
réseaux (LAN ou WAN), d'Analystes-Programmeurs et de Pupitreurs tous
pétris d'expertise, d'expérience et de maîtrise technique
à toute épreuve en informatique.
Eu égard à l'ampleur de l'intégration de
l'informatique dans nos
administrations publiques et à la vitesse exponentielle
de l'évolution des technologies de l'information, des études en
vue de doter le CENADI d'un cadre institutionnel relatif à son
repositionnement sont en cours.
Mise en place d'un système de téléphonie sur
IP au CENADI
1-1-2 SITUATION GEOGRAPHIQUE
Le CENADI est situé dans la ville de Yaoundé,
capitale du Cameroun derrière le Musée National, en face du
Ministère de l'Administration Territoriale et de la
Décentralisation (MINATD). Et partage les mêmes locaux
avec le Ministère des Affaires Sociales(MINAS). Voir
Figure 1
Venant du Centre Pilote
Venant du
MINJUSTICE
MINSANT
MINATD
MINADER
MINEPIA
MINPROF
MUSEE NATIONAL
MINAS
CENADI
Venant du Palais ele Justice
Venant de la
en RATE.
Figure 1 Plan de localisation du
CENADI
1-1-3 ORGANISATION MISSIONS ET OBJECTIFS
Le Centre National de Développement de l'Informatique
(CENADI) est composé de deux principales structures : le conseil de
direction et la direction. Le schéma de la figure
2 représente son organigramme
Rédigé par Etoga
Simon Pierre Page 13
Mise en place d'un système de téléphonie
sur IP au CENADI
S.ADM
B entretien et securité
B
approvisionn
Bureau du personnel
DAAF
S.FIN
Bureau du Budget
Bureau des finances
Bureau des recettes
DIRE
CE
MINISTERE DES FINANCES
CE
CEA
CEA
Sécrétariat
CONSEIL DE DIRECTION
S exploitation
salle machine
Bureau de faconnage
Direction
DEL
Sce de préparation des travaux
ing de proj
DEP
CEA
CE
Architechte Réseau
Architecte système et BD
DTB
CEA
Rédigé par Etoga Simon
Pierre Page 14
Figure 2 Organigramme du
CENADI
1) Le Conseil de Direction
Il est présidé par le Ministre des Finances. Ce
conseil a pour rôle de s'assurer du bon fonctionnement du centre.
2) La Direction :
La Direction a à sa tête un Directeur qui
applique les décisions du comité et exerce les fonctions qui lui
sont assignées par le Conseil de Direction. C'est ainsi qu'il est
assisté dans sa tâche par un directeur adjoint.
Rédigé par Etoga Simon
Pierre Page 15
Mise en place d'un système de téléphonie sur
IP au CENADI
La Direction est composée :
a) d'un Secrétariat
Le secrétariat du CENADI qui comprend : Le bureau de
liaison et du courrier et Le bureau de protocole et de mission.
b) de différentes
Divisions
A la tête de chacune d'elles, se trouve un Chef de
Division. On en dénombre cinq (05), parmi lesquelles :
La Division des Etudes et des Projets (DEP) :
1-Missions de la DEP
Cette division est chargée de l'étude des
problèmes de développement à moyen et à long terme
de l'informatique, plus particulièrement:
- D'adapter et de finaliser les systèmes informatiques
;
- De rechercher de nouvelles opportunités de
développement informatique dans les domaines scientifiques et de gestion
;
- Mener à bien l'analyse informatique depuis la prise de
connaissance des problèmes jusqu'à l'exécution des
solutions ;
La Division de la Téléinformatique et de
la Bureautique (DTB) :
1-Missions de la DTB
Les missions de la DTB sont :
- Définir et gérer de façon exclusive des
banques d'informations 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 ;
- Assurer les relations fonctionnelles avec les
représentants du Ministère des postes et
télécommunications ;
- Assurer les relations fonctionnelles avec tout utilisateur de
la téléinformatique et de la bureautique ;
- Mettre en oeuvre la politique de taxation et de facturation
;
- Mettre en oeuvre l'ensemble des programmes de
télétraitement des logiciels, de
Rédigé par Etoga Simon
Pierre Page 16
Mise en place d'un système de téléphonie sur
IP au CENADI
transmission de données et de gestion de base de
données ;
- Gérer la maintenance des équipements de
transmission de données ;
- Mettre en oeuvre les serveurs et autres équipements
informatiques associés.
La Division de l'Informatique appliquée
à la Recherche et à l'Enseignement (DIRE) :
1-Missions de la DIRE
La DIRE est chargée de :
- Organiser des stages de recyclage en informatique ;
- Harmoniser les programmes de formation en informatique en
accord avec les
administrations et les organismes concernés ;
- Mettre en forme la conservation et la diffusion des documents
;
- L'encadrement des stagiaires ;
- Informer et former les nouvelles recrues ;
- Organiser des séminaires de vulgarisation ;
- Promouvoir la recherche ;
- Développer la micro-informatique et la bureautique ;
- Assurer la liaison avec les organismes et les centres nationaux
de recherche.
La Division des Affaires Administratives et
Financières (DAAF)
1-Missions de la DAAF
Elle est chargée de :
- Gérer le personnel du centre ;
- Contrôler la gestion du personnel des centres
informatiques ;
- Veiller au respect de la réglementation en liaison avec
la cellule juridique ;
- Peaufiner le traitement des affaires contentieuses, en liaison
avec la cellule
juridique ;
- Contrôler la gestion financière des centres
informatiques ;
- Assurer la préparation et l'exécution du budget
du centre ;
- Gérer les matériels et les véhicules
affectés au centre ;
- Gérer le magasin d'imprimés et fournitures
informatiques ;
- Assurer l'entretien des matériels ;
- Assurer la facturation et le recouvrement des
créances..
Rédigé par Etoga Simon
Pierre Page 17
Mise en place d'un système de téléphonie sur
IP au CENADI
La Division de l'Exploitation des Logiciels
(DEL)
1-Missions de la DEL
Cette division se charge de :
- Assurer la maintenance des logiciels fournis par les
constructeurs d'ordinateurs
ou les sociétés de services ;
- Veiller au secret et à l'intégrité des
informations;
- Veiller à l'optimisation et l'harmonisation des
procédures de sécurité logique
appliquées dans les Centres Informatiques ;
- Procéder aux essais des nouveaux logiciels
préalablement à leur mise en
exploitation ;
- De définir des normes de sécurité en ce
qui concerne l'exploitation des archives
magnétiques ;
- D'aider à la détection des erreurs de programmes
;
- De procéder à l'exécution sur ordinateurs
de l'ensemble des travaux dans les
délais prévus ;
Ajouté à cela, on soulignera aussi la
présence de trois (03) services décentralisés
- Le centre Informatique de Douala ;
- Le centre Informatique de Bafoussam ;
- Le centre Informatique de Garoua.
1-1-4 MISSIONS, ACTIVITES ET SERVICES OFFERTS
Missions
Dans le cadre de l'Informatique et de la
Téléinformatique (IT : Information Technologies)
? Mise en oeuvre de la politique du Gouvernement ;
? 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.
Activités :
? Etude prospectives, développement et support IT
(Information technologies)
Mise en place d'un système de téléphonie sur
IP au CENADI
· 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
· Réalisation des audits informatiques
· Développement des applications informatiques
· Fournitures des services applicatifs et internet (ISP/ASP
: Internet service provider/ application service Provider)
· Hébergement d'application et sauvegarde des
systèmes informatiques (Back-up)
· Développement et mise en oeuvre des intranets,
extranet et sites internet.
· Hébergement des sites (Web, messagerie,...)
· Point d'accès de l'Institut Africain
d'Informatique (IAI)
· Point focal de la spécialité informatique
de l'ONIGE
1- SERVICES OFFERTS
Le Centre National de Développement de l'informatique
offre plusieurs services tels que :
· Fourniture de services applicatifs ;
· Promotion et vulgarisation des techniques connexes
à l'informatique ou à la télématique ;
· Développement et hébergement des sites WEB
;
· Fournisseur d'accès Internet (liaison
spécialisée) ;
· Traitement du salaire des fonctionnaires de l'Etat ;
· 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 ;
· Réalisation des audits informatiques ;
· Formation par le biais des stages que le CENADI offre aux
étudiants.
Rédigé par Etoga Simon
Pierre Page 18
Rédigé par Etoga Simon
Pierre Page 19
Mise en place d'un système de téléphonie sur
IP au CENADI
CHAPITRE 2 : LE SYSTEME D'INFORMATION DU CENADI
Entendu comme l'ensemble des moyens humains, matériels
et immatériels mis en oeuvre afin de gérer l'information au sein
d'une structure, un système d'information possède quatre
fonctions essentielles à savoir : la collecte de l'information, sa
mémorisation, son traitement et sa diffusion. Au CENADI, les nouvelles
technologies de l'information sont mises au service de ce dernier. Ainsi l'on
peut ici diviser le système d'information en trois entités
distinctes à savoir : Le réseau informatique, l'environnement de
production, et le réseau téléphonique
1-2-1 Le réseau Informatique
Le CENADI dispose d'un environnement réseau
centralisé, avec un serveur d'authentification, des serveurs membres, et
des stations de travail. Ceux-ci sont interconnectés d'une part entre
eux, et d'autre part aux réseaux étendus, par
l'intermédiaire de deux baies de brassage. Tous ces équipements
sont situés dans une salle nommée « salle des serveurs
».tandis que les stations de travail sont réparties dans les
différents bureaux.
L'architecture de ce réseau est représentée
dans le schéma de la figure 3 1 - LA SALLE
DES SERVEURS
Placée sous l'autorité de la DTB, cette salle
est équipée de meubles en bois d'appareils électrique,
d'une baie de brassage « SIGIPES », d'une baie de brassage « LAN
CENADI », et de neuf desktop configurés en serveur pour diverses
applications.
? La baie de brassage SIGIPES
: Dans cette baie, on trouve :
-un routeur CISCO 2800 pour les MPLS (Multiple Protocol Label
Switch) ;Un routeur CISCO 1841. C'est le routeur côté LAN. Il sert
de passerelle pour aller sur internet ;Un lecteur optique qui reçoit la
fibre optique avant son entrée dans le transceiver
-Un transceiver qui joue le rôle de convertisseur
optique et achemine le signal électrique issu de la conversion soit vers
le MPLS soit vers le routeur côté LAN
-Un Switch 2960, manageable
Mise en place d'un système de téléphonie
sur IP au CENADI
Figure 3 Architecture du réseau
informatique du CENADI
? Baie de brassage LAN CENADI
Cette baie comporte :
-Une armoire de brassage où sont reliés d'un
côté, tous les câbles en provenance des prises murales de
l'ensemble du réseau local du CENADI et de l'autre, des commutateurs qui
permettent d'avoir accès à Internet.
-Trois commutateurs (Switch catalist 2960 série de 24
ports chacun)
Rédigé par Etoga Simon
Pierre Page 20
Rédigé par Etoga Simon
Pierre Page 21
Mise en place d'un système de téléphonie sur
IP au CENADI
-Un routeur CISCO 1841
? Les serveurs
Ici on dénombre neuf serveurs dont huit en bon
état de fonctionnement et un en panne. Ils sont tous de marque HP
PROLUANT ML350 dont six sont de troisième génération, un
de cinquième génération et un de sixième
génération, ayant pour caractéristiques communes :
-serveur tour de cinq unités. Chaque unité (disque
dur enfichable) a 146 Go
-Quatre coeurs (processeurs) à 2Ghz
-Une mémoire centrale de 4giga
-Graveur DVD RW
-Technologie RAID
-une carte serveur Gigabit double port PCI express
intégrée NC 326I
-configuration personnalisée possible
- Garantie de trois ans
Ces serveurs sont configurés afin d'offrir les services
suivants :
-Serveur de messagerie sous UBUNTU 10.04 LTS (Long Time
Support)
-Serveur de Translation d'adresses (NAT) sous MANDRIKE version
8.10
-Serveur DNS sous UBUNTU 8.04 LTS
-Serveur WEB sous UBUNTU 8.04
-Serveur MINFI sous REDHART version 3 entreprise
-Serveur de back-up (sauvegarde) sous UBUNTU 8.04
1-2-2 Environnement de production
L'environnement de production du CENADI est constitué
d'équipements répartis essentiellement dans deux salles :
? La salle machine
Rédigé par Etoga Simon
Pierre Page 22
Mise en place d'un système de téléphonie sur
IP au CENADI
? Le bureau de façonnage
1 - LA SALLE MACHINE
Placée sous la responsabilité de la DEL, cette
salle est le lieu où sont exécutés grâce au gros
système un certain nombre d'opération telle que la production des
salaires du personnel de l'Etat. A cet effet, elle est constamment
alimentée en énergie électrique grâce au secteur,
aux batteries et à un groupe électrogène de secours. On y
rencontre un très grand nombre d'équipements installés sur
un faux plancher sous lequel passent les câbles, le tout dans une
climatisation permanente. Ainsi, l'on a :
-Un serveur central de marque IBM, model Z10 qui tient la
solde et qui est piloté par le système d'exploitation MVS
(Multiple Virtual Storage)
-Une imprimante à très grande vitesse INFOPRINT
RICOH 4100 IBM
-des équipements obsolètes tels que des bandes
magnétiques, des lecteurs de bandes magnétiques des cassettes
magnétiques et une imprimante INFOPRINT 4000.
2 - LE BUREAU DE FAÇONNAGE
C'est le lieu où tous les documents imprimés
dans la salle machine (bons de caisses bulletins de solde états de
salaire ...) reçoivent un dernier traitement grâce à des
équipements bien appropriés avant d'être acheminés
à leurs utilisateurs finaux. Parmi ces équipements, on a :
-Deliaceuse : qui permet de séparer le carbone des
papiers listing
-La broyeuse : qui permet de détruire les bons de
caisse erronée ou non
utilisé
Le maceko : qui a pour rôle de couper les
couvertures des brochures L'agrafeuse géante : qui permet de
rassembler plusieurs papiers pour en faire une brochure
1-2-3 - Réseau téléphonique
Un PABX de marques PANASONIC et de capacité 16 lignes
internes, 4 lignes RTC et un mini standard téléphonique forment
le coeur du service téléphonique du CENADI. Ils desservent tous
les postes téléphoniques du site (16 postes) .Le PABX est
relié au RTC par 4 lignes téléphoniques analogiques
offrant de cet fait, 4 connexions simultanées sur le RTC. Le
schéma de la figure 4
représente l'architecture du réseau
téléphonique interne du CENADI
Mise en place d'un système de téléphonie
sur IP au CENADI
Mini répartiteur
PANASONIC
internes
(CAMTEL)
Rédigé par Etoga Simon
Pierre Page 23
Figure 4 Architecture du réseau
téléphonique du CENADI
RTC
PABX
Postes
1 Le PABX
Le PABX Panasonic est un standard téléphonique
pour entreprises qui permet de mieux gérer les différentes lignes
des employés. Il entraine la création d'un numéro unique
pour les clients ou fournisseurs : ce numéro donne accès à
tous les services de la société.
Il offre les fonctionnalités suivantes :
? messagerie vocale : les personnes qui cherchent à
vous joindre en dehors des horaires de boulot peuvent vous laisser un message
;
? attente téléphonique : lorsque le personnel
est occupé momentanément, les appelants patientent en
étant distraits par une musique d'attente ou un message
spécifique à l'entreprise ;
? SDA : la sélection directe à l'arrivée
permet, grâce à un préfixe, d'appeler un poste
précis dans la société...
2- Mini standard
téléphonique
Il s'agit d'un simple combiné qui ressemble à
un simple téléphone fixe et non d'un réseau entier.
Cependant les caractéristiques du mini standard
téléphonique
Mise en place d'un système de téléphonie
sur IP au CENADI
vont bien au-delà de la réception d'appels.
Même si ces fonctions sont limitées aux petits réseaux.
Voici les fonctionnalités générales du mini
standard téléphonique :
· Fonctions d'appel : attente, consultation, acceptation,
rejet, transfert, conférence à 3.
· Écran graphique : jusqu'à une dizaine de
lignes.
· Possibilité de raccorder plusieurs combinés
au mini standard téléphonique.
· Répondeur intégré et haut-parleur
sur la base.
· Identification d'appel
· Journal des derniers appels et musique d'attente
téléphonique
L'avantage principal d'un mini standard
téléphonique est qu'il ne représente pas un coût
d'installation important. Le principal inconvénient est la limite
d'évolution. Dépassé un certain nombre de postes, il ne
suffit plus.
3-Plan de numérotation
Le plan de numérotation de l'entreprise est le suivant
:
En interne, les numéros de poste sont de la forme
1XX.
Pour accéder au réseau téléphonique
de l'opérateur, les numéros seront préfixés par
0. L'insertion du zéro pour accéder à
l'extérieur fait partie des habitudes des collaborateurs de
l'entreprise.
Rédigé par Etoga Simon
Pierre Page 24
Mise en place d'un système de téléphonie sur
IP au CENADI
Tableau 1 Répartition des
équipements du système d'information
|
Positions
|
Matériels et logiciels
|
Images
|
RESEAU INFORMATIQUE
|
Bureaux
|
-Poste de travail (UC HP pavillon, moniteur
HP 1730 17», imprimante HP Deskjet à jet d'ancre) -SE
Windows XP SP2
|
|
|
Salle des serveurs
|
-9 Postes de travail (UC de type tour HP
proluant ML350 5Unités de 146Go, 4coeur à2ghz, 1 mem centrale
à 4giga
-2 Routeurs CISCO2800 ET 2841
-SE Ubuntu LTS
10.04,Mandrike 8.10, Red hart version d'entreprise
|
ENVIRONNEMENT DE PRODUCTION
|
Salle Machine
|
-Serveur central IBM -Imprimante IBM INFOPRINT
RICOH 410 -Pupitre de commande muni `écrans et e claviers IBM
|
|
Bureau de façonnage
|
-Délicieuse -Broyeuse -Maçeko -Agrafeuse
géante
|
|
RESEAU TELEPHONIQUE
|
|
Autocommutateur (PABX) PANASONIC
|
|
|
|
Secrétariat
|
Mini standard téléphonique
|
|
Bureaux des collaborateurs
|
Postes téléphoniques analogiques et
numérique et
Fax
|
|
Rédigé par Etoga Simon
Pierre Page 25
Mise en place d'un système de téléphonie sur
IP au CENADI
CONCEPTION
TECHNIQUE DU PROJET
DEUXIEME PARTIE :
Rédigé par Etoga Simon
Pierre Page 26
Rédigé par Etoga Simon
Pierre Page 27
Mise en place d'un système de téléphonie sur
IP au CENADI
Chapitre 1:Problématique
2 - 1 - 1 - PROBLEMATIQUE
Autocommutateurs, postes téléphoniques, fax,
câbles à paires torsadées et prises
téléphoniques, forment l'architecture du service de
téléphonie du CENADI. L'ensemble constitue un service
téléphonique fiable et fait preuve d'une disponibilité
sans faille depuis plusieurs années. Les collaborateurs de notre
entreprise se sont habitués à ce que le téléphone
fonctionne en permanence, même lors de coupures électriques.
Mais, aujourd'hui ces équipements sont inadaptés
aux exigences d'intégration forte avec le système informatique
donc l'architecture évolue en parallèle de l'infrastructure
téléphonique. Aussi, ces équipements ne permettent pas la
mise à disposition de services téléphoniques
avancés tels que la conférence téléphonique, la
vidéophonie, le service d'annuaire de l'entreprise, le « follow me
», le service « IVR » (Interactive Voice Response System), la
messagerie instantannée ...
Afin de permettre que les utilisateurs, principale cible
à atteindre en terme de fonctionnalités, soient impliqués
dès la phase de définition des besoins de notre projet, de les
préparer aux évolutions des modes de communications, et de leur
apporter ce dont ils ont besoin au quotidien, sous peine de rejet après
déploiement, nous avons mené auprès de ces derniers une
étude statistique basée sur le questionnaire suivant :
1 - Quel support utilisez-vous pour vos appels
téléphoniques dans le cadre du service ?
LI Réseau téléphonique interne LI
Téléphone personnel
2 - Comment trouvez- vous la qualité de service offerte
par le système téléphonique interne ?
LI Bonne
LI mauvaise
3 - Savez- vous qu'avec votre ordinateur de bureau, vous
pouvez passer et recevoir des appels téléphoniques ?
LI oui LI non
Etes- vous pour ou contre la migration du système
téléphonique actuel vers le réseau informatique
Rédigé par Etoga Simon
Pierre Page 28
Mise en place d'un système de téléphonie sur
IP au CENADI
? pour ? contre
Les résultats de cette étude sont consignés
dans les tableaux des tableaux 2 à
5
Tableau 2 Représentation de
l'accessibilité au téléphone du réseau
interne
Téléphone personnel
taille de la population
Réseau tel .Interne
Accessibilité au réseau tel int du
CENADI
120
100
40
80
60
20
0
16
personnel CENADI
35
19
16
19
35
45,71
pourcentage
100,00
45,71
54,29
54,29
100,00
Taille de la population
Bonne
Mauvaise
Qualité de service du res tel Interne
120
100
40
80
60
20
0
Appréciation
11
16
5
pourcentage
100,00
68,75
31,25
Tableau 3 Représentation de la QoS en
fonction des l'appréciations des utilisateurs
Rédigé par Etoga
Simon Pierre Page 29
Mise en place d'un système de téléphonie sur
IP au CENADI
Tableau 4 Représentation du besoin de
migrer et de la connaissance de la ToIP
120
100
40
80
60
20
0
27
prsonnel CENADI Poucentage
20
35
77,14
57,14
100
Connaissnce de la ToIP Besoin de migrer vers la ToIP Taille de la
population
Cette étude nous a permis d'apprécier le service
téléphonique actuel du CENADI sur la base des quatre
critères suivants
I. Accessibilité
II. Qualité de service
III. Connaissance de l'existence de la ToIP
IV. Besoin de migration vers la ToIP
Ces différentes tendances sont représentées
dans le diagramme circulaire de la
figure 8 Tableau 5 diagramme circulaire
représentant l'appréciation du
45,71
Accessibilité
Bonne QoS
57,14
68,75
77,14
Besoin de migrer vers la ToIP
Connaissnce de l'existence la ToIP
système téléphonique interne
du CENADI
Mise en place d'un système de téléphonie sur
IP au CENADI
Interprétation
Du diagramme circulaire ci-dessus, il ressort que :
+ Plus de la moitié du personnel ne peut accéder
au système téléphonique interne, à cause de la
capacité réduite de l'équipement (PABX)
+ Le besoin de migrer vers la ToIP est ici réel
+ Les utilisateurs ne sont pas entièrement satisfaits
la qualité de service du PABX existant
+ La majorité connaît l'existence de la ToIP.
Donc l'effet de rejet de cette innovation sera réduit
De plus, le PABX présente entre autres, les
inconvénients suivants :
+ En période de fort trafic, il est souvent victime de
plantage.
+ Il suffit de piquer la paire de cuivre à n'importe
quel point du parcours qui relie le PABX à la prise
téléphonique femelle et de se connecter avec n'importe quel poste
téléphonique analogique pour compromettre la
sécurité des communications.
A cet effet, nous proposons une architecture qui vise le
remplacement du PABX par un serveur de ToIP
Si les raisons principales de ce remplacement sont le
vieillissement du matériel et sa faible capacité le choix d'une
solution de technologie ToIP ne dépend pas que de ce point. Il
découle également du coût global, des attentes en
matière de nouveaux services téléphoniques et de
l'intégration souhaitée avec le système d'information.
Rédigé par Etoga Simon
Pierre Page 30
Rédigé par Etoga
Simon Pierre Page 31
Mise en place d'un système de téléphonie sur
IP au CENADI
Chapitre 2 : Concepts de base de la ToIP
2 - 2 - 1 - Définition
ToIP est l'acronyme de Telephony over internet Protocol. Elle
permet de transmettre des communications vocales en mode paquet au format
TCP/UDP, au moyen de réseaux régis par le protocole IP. C'est une
application majeure de la VoIP (Voice over Internet Protocol) - La VoIP
représente seulement la technologie de transport de la voix sur le
protocole internet - Tandis que la ToIP représente le transfert de la
voix en addition de toutes les applications de la téléphonie
à savoir : la signalisation, le respect du temps de latence (300ms) pour
une interactivité humaine acceptable, la suppression d'échos.
2 - 2 - 2 - Principe de fonctionnement
Dans la communication à transfert de paquets, toutes
les informations à transporter sont découpées en paquets
pour être acheminées d'une extrémité à une
autre du réseau. Cette technique est illustrée à la
figure 9
Figure 5 Schéma de principe d'une
communication à transfert de paquet
Le paquet peut en fait provenir de différents
médias et la source peut être un message composé de
données comme une page de texte préparée au moyen d'un
traitement de texte, une page web, ou pour ce qui nous concerne, la parole
téléphonique représentant une conversation
Rédigé par Etoga
Simon Pierre Page 32
Mise en place d'un système de téléphonie sur
IP au CENADI
Dans la parole téléphonique, le combiné
téléphonique produit des octets, provenant de la
numérisation de la parole, c'est-à-dire le passage d'un signal
analogique à un signal sous forme de 0 et de 1, qui remplissent petit
à petit le paquet. Dès que celui-ci est plein, il est émis
vers le destinataire. Une fois le paquet arrivé à la station
terminale, le processus inverse s'effectue, restituant les
éléments binaires régulièrement à partir du
paquet pour reconstituer la parole téléphonique
Figure 6 Principe général de la
téléphonie dans les réseaux IP
Le déroulement d'une communication
téléphonique sur IP parcourt les cinq grandes étapes
suivantes :
1. Mise en place de la communication : Une
signalisation démarre la session. Le premier élément
à considérer est la localisation du récepteur.
Elle s'effectue par une conversion de l'adresse du destinataire (adresse
IP ou adresse téléphonique classique) en une adresse IP d'une
machine qui puisse joindre le destinataire (qui peut être le destinataire
lui-même). Le récepteur peut être un combiné
téléphonique classique sur un réseau d'opérateur
télécoms ou une station de travail (lorsque la communication
s'effectue d'un combiné téléphonique vers un PC). Le
protocole DHCP (Dynamic Host Configuration Protocol) et les passerelles
spécialisées (gatekeeper) sont employés à
cette fin.
2. Établissement de la communication.
Cela passe par une acceptation du terminal destinataire, que ce
dernier soit un téléphone, une boîte vocale ou un serveur
Web. Plusieurs protocoles de signalisation sont utilisés pour cela,
en
Rédigé par Etoga Simon
Pierre Page 33
Mise en place d'un système de téléphonie sur
IP au CENADI
particulier le protocole SIP (Session Initiation Protocol) de
l'IETF. Comme son nom l'indique, SIP est utilisé pour initialiser la
session. Une requête SIP contient un ensemble d'en-têtes, qui
décrivent l'appel, suivis du corps du message, qui contient la
description de la demande de session. SIP est un protocole client-serveur, qui
utilise la syntaxe et la sémantique de HTTP. Le serveur gère la
demande et fournit une réponse au client.
Trois types de serveurs gèrent différents
éléments : un serveur d'enregistrement (Registration Server), un
serveur relais (Proxy Server) et un serveur de redirection (Redirect Server).
Ces serveurs travaillent à trouver la route : le serveur proxy
détermine le prochain serveur (Next-Hop Server), qui, à son tour,
trouve le suivant, et ainsi de suite. Des champs supplémentaires de
l'en-tête gèrent des options, comme le transfert d'appel ou la
gestion des conférences téléphoniques.
3. Transport de l'information
téléphonique. Le protocole RTP (Real-time Transport
Protocol) prend le relais pour transporter l'information
téléphonique proprement dite. Son rôle est
d'organiser les paquets à l'entrée du réseau et de les
contrôler à la sortie de façon à reformer le flot
avec ses caractéristiques de départ (vérification du
synchronisme, des pertes, etc.). C'est un protocole de niveau transport, qui
essaye de corriger les défauts apportés par le réseau.
4. Changement de réseau. Un autre
lieu de transit important de la ToIP est constitué par les passerelles,
qui permettent de passer d'un réseau à transfert de paquets
à un réseau à commutation de circuits, en prenant en
charge les problèmes d'adressage, de signalisation et de transcodage que
cela pose. Ces passerelles ne cessent de se multiplier entre FAI et
opérateurs télécoms.
5. Arrivée au destinataire. De
nouveau, le protocole SIP envoie une requête à la passerelle pour
déterminer si elle est capable de réaliser la liaison circuit de
façon à atteindre le destinataire. En théorie, chaque
passerelle peut appeler n'importe quel numéro de
téléphone. Cependant, pour réduire les coûts, mieux
vaut choisir une passerelle locale, qui garantit que la partie du transport sur
le réseau téléphonique classique est le moins cher
possible.
Cet exemple classique illustre la relative complexité
de la téléphonie sur IP. De nombreuses variantes existent, mais
elles ne diffèrent que par les protocoles utilisés. À
cette complexité s'ajoutent les problèmes liés à la
traversée du réseau, qui doit garantir des temps de transit
acceptables pour que l'application téléphonique puisse se
dérouler dans de bonnes conditions.
2 - 2 - 3 - Historique des solutions de ToIP.
Rédigé par Etoga Simon
Pierre Page 34
Mise en place d'un système de téléphonie sur
IP au CENADI
Le développement de la ToIP a vu se succéder sur
plusieurs années, différentes générations de
services et de configurations.
La première génération
de téléphonie IP grand public a été
proposée par des opérateurs alternatifs afin d'offrir des
communications internationales à tarif local. Ce service consiste
à rassembler un grand nombre de voies téléphoniques
classiques sur le commutateur local et à les encapsuler dans un
même paquet IP.
Figure 7 Solution de ToIP de première
génération
La deuxième génération a
vu les opérateurs de télécommunications offrir des
accès Internet au travers de la boucle locale via des modems
standards permettant des débits de l'ordre de 50 Kbit/s.
Sur cet accès Internet peuvent être
raccordés des ordinateurs personnels. Si l'ordinateur est
équipé d'un micro et d'un haut-parleur, il est possible
d'utiliser l'ordinateur personnel comme téléphone et de faire
transiter les paquets de téléphonie sur Internet après les
avoir acheminés sur la boucle locale de l'opérateur.
Figure 8 Solution de ToIP de deuxième
génération
Rédigé par Etoga
Simon Pierre Page 35
Mise en place d'un système de téléphonie sur
IP au CENADI
Dans la troisième
génération, au lieu d'utiliser l'ordinateur comme
téléphone, un combiné analogique est connecté au
PC, équipé d'une carte d'acquisition de la parole
téléphonique.
L'ordinateur personnel joue ici le rôle d'une
passerelle, transformant le signal analogique du combiné en un flux
d'octets de téléphonie numérisés par un codec
intégré à l'ordinateur.
Les octets sont envoyés par un modem vers le routeur de
l'opérateur, auquel revient la charge de la paquétisation et de
l'envoi des paquets IP.
Figure 9 Solution de ToIP de troisième
génération
La quatrième génération
est caractérisée par l'arrivée de modems ADSL
munis de plusieurs prises, chacune prenant en charge un média
particulier et un protocole associé.
Le modem ADSL permet de connecter des téléphones
standards. Les conversions nécessaires sont effectuées dans le
modem, qui devient de ce fait un véritable Internet Box, le travail
spécifique de la partie modem devenant mineur par rapport à
l'ensemble des fonctionnalités réseau réalisées.
La boucle locale de l'opérateur transporte les paquets
IP. Pour sa part, le téléphone demeure analogique.
Cette solution est illustrée par la figure
10
Rédigé par Etoga
Simon Pierre Page 36
Mise en place d'un système de téléphonie sur
IP au CENADI
Figure 10 Solution de ToIP de quatrième
génération
La cinquième génération
du processus aboutit à de la téléphonie IP de
bout en bout. La paquétisation est repoussée dans
l'équipement terminal de l'utilisateur. Le téléphone
devient un téléphone IP. La figure
11 illustre cette solution.
Le téléphone IP n'est pas connecté
directement sur la boucle locale de l'opérateur mais sur le
réseau d'entreprise, lui-même connecté à
l'opérateur. Le téléphone IP fait en réalité
office de routeur. Il intègre en outre un codec et assure la
paquétisation IP et l'encapsulation des paquets IP dans une trame
Ethernet. La trame Ethernet est ensuite transmise sur le réseau
d'entreprise.
IPPBX
IPPBX
Figure 11 solution nde ToIP de cinquième
génération
Ainsi le projet que nous proposons portera sur la mise sur
pieds d'une solution de ToIP de cinquième génération
à l'aide l'IPPBX « ASTERISK »
2 - 2 -4 - Architecture générale de la
voix sur IP
Rédigé par Etoga Simon
Pierre Page 37
Mise en place d'un système de téléphonie sur
IP au CENADI
La ToIP étant une nouvelle technologie de
communication, elle n'a pas encore de standard unique. En effet, chaque
constructeur apporte ses normes et ses fonctionnalités à ses
solutions. Les trois principaux protocoles sont H.323, SIP et MGCP/MEGACO. Il
existe donc plusieurs approches pour offrir des services de
téléphonie et sur des réseaux IP.
La figure 12 décrit,
de façon générale, la topologie d'un réseau de
téléphonie IP.
Figure 12 Architecture générale de
la ToIP
Les éléments communs
De façon générale la topologie d'un
réseau de téléphonie IP comprend toujours des terminaux,
un serveur de communication et une passerelle vers les autres réseaux.
Chaque norme a ensuite ses propres caractéristiques pour garantir une
plus ou moins grande qualité de service.
Les Terminaux : Ils existent
sous deux formes : La forme logicielle et la forme matérielle.
? Les terminaux logiciels. ils sont
installés dans les PC des utilisateurs, comme clients du serveur de
communication. Il est nécessaire, pour leur utilisation, d'avoir des
casques, munis de hauts parleurs et de microphone. Parmi eux, on peut citer :
X-lite ; Pangolin ; 3CXphone-client
Mise en place d'un système de téléphonie sur
IP au CENADI
? Les terminaux matériels. Ce sont
soit des téléphones analogiques connectés sur adaptateur
(ATA) soit des téléphones SIP, qui sont soit sous forme USB soit
sous forme de téléphone normal, mais munis d'un mini Jack
intégré, leur permettant de partager la connexion réseau
avec l'ordinateur.
Adaptateur ATA
Téléphone Logiciel
Téléphone USB
Figure 13 Quelques terminaux
Le serveur de communication
Encore appelé IPBX, ou PABX-IP, c'est un
autocommutateur compatible avec la ToIP. Il permet, comme un commutateur
téléphonique standard, d'établir une communication
téléphonique entre deux abonnés distants, remplissant
ainsi le rôle des anciennes opératrices. A l'intérieur
d'une entreprise, l'IPBX définit le routage des paquets pour que la
communication parvienne au bon poste de l'entreprise. Un PABX-IP peut
être soit un autocommutateur auquel l'entreprise ajoute une carte
d'extension IP, soit une machine nativement IP. Un autocommutateur IP sert
également de serveur de messagerie et est capable de stocker
l'historique des communications ou éventuellement des messages
Les Passerelles
Les passerelles IP servent de liens entre les réseaux
téléphoniques commutés (RTC) des lignes standards et les
réseaux IP. Moins chers qu'un PABX-IP, ils permettent de relier une
partie du réseau interne de l'entreprise qui n'aurait pas migré
vers la téléphonie IP.
2-2-5 - Quelques protocoles
Rédigé par Etoga
Simon Pierre Page 38
Rédigé par Etoga
Simon Pierre Page 39
Mise en place d'un système de téléphonie sur
IP au CENADI
H323, SIP, MGCP RTP et RTCP sont les principales normes dont
les spécifications doivent être respectées par les
appareils de téléphonie sur IP pour assurer
l'interopérabilité entre industriels.
1- La norme H.323 de l'IUT-T. Elle
propose des bases pour le transport de la voix, de la vidéo et des
données sur des réseaux IP. Elle fonctionne en mode non
connecté et sans garantie de qualité de service et définit
les protocoles nécessaires à partir de la couche transport du
modèle OSI. La norme H.323 est aujourd'hui la plus utilisée du
fait de son ancienneté.
2- La norme SIP. Elle est un
autre protocole pour l'interactivité en temps réel. Il a
été développé par l'IETF et s'inspire du protocole
HTTP alors que H.323 s'inspire de la téléphonie. SIP est plus
modulaire et peut fonctionner avec d'autres protocoles. Il est donc plus souple
que H.323
3-MGCP (Media Gateway Control
Protocol) couvre les couches 3 et 4 du modèle OSI. Il utilise les
protocoles UDP, IPSec et IP. SIP et MGCP, plus récents, commencent
à gagner des parts de marché face à H.323 en raison de
leur simplicité.
4-Protocoles de transport RTP &
RTCP
RTP est un protocole qui a été
développé par l'IETF afin de faciliter le transport temps
réel de bout en bout des flots données audio et vidéo sur
les réseaux Ip, c'est à dire sur les réseaux de paquets.
RTP est un protocole qui se situe au niveau de l'application et qui utilise les
protocoles sous-jacents de transport Tcp ou UDP. Il a pour but d'organiser les
paquets à l'entrée du réseau et de les contrôler
à la sortie. Ceci de façon à reformer le flux avec ses
caractéristiques de départ
Le protocole RTCP est fondé sur la transmission
périodique de paquets de contrôle à tous les participants
d'une session.
5- LES CODECS
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
faiblement possible. Le facteur de la gigue est primordial pour une bonne
écoute de la VoIP (gigue = délai entre l'émission et
l'écoute de la voix). Le tableau ci-dessous présente les
caractéristiques des
Rédigé par Etoga
Simon Pierre Page 40
Mise en place d'un système de téléphonie sur
IP au CENADI
principaux codecs et standards implémentés. Les
codecs les plus souvent mis en oeuvre dans les solutions VoIP sont G.711,
G.729 et G.723.1 mais ces
deux derniers sont soumis à des licences par SiproLab
Telecom.
Tableau 6 Liste des principaux codecs pour
applications temps réel
Codec ToIP
|
Débits (Kbps)
|
G711
|
64
|
G726
|
32
|
G723
|
6,4 (très bonne qualité)
|
G729
|
8 (très bonne qualité)
|
GSM
|
13
|
La qualité de la voix obtenue par les codecs G.729 et
G.723.1 est de loin la meilleure et est très proche de celle du service
téléphonique actuel. Ces deux codecs présentent une
meilleure qualité que celle des réseaux
téléphoniques cellulaires qui reste de bonne qualité
(codec : GSM).
2-2-6 -ETUDE COMPARATIVE DE QUELQUES
SOLUTIONS DE ToIP
L'étude comparative des solutions existantes a pour
objet le choix d'une solution adaptée aux besoins de la structure. La
classification pouvant se faire à différents niveaux, on
distinguera les solutions matérielles et les solutions logicielles.
Pour ce qui est des solutions matérielles, elles
proposent des PABX traditionnels pouvant, selon les cas, migrer vers la
téléphonie sur IP et les PABX-IP ou IPBX offrant directement une
connectivité IP. Tandis que les solutions logicielles peuvent être
distinguées suivant les plates-formes, les type de licence , ainsi que
des spécificités propres à chacune. Le
tableau 7 dresse une étude comparative de quelques
solutions disponibles sur le marché.
Rédigé par Etoga Simon
Pierre Page 41
Mise en place d'un système de téléphonie sur
IP au CENADI
Tableau 7 Etude comparative de quelques
solutions de ToIP
Solution matérielle
|
Nom de la solution
|
Nb_lignes internes
|
Nb_lignes externes
|
Commentaire
|
PABX OmniPcx44
00
|
4400
|
32
|
-lignes internes plus analogiques que numériques
- prix d'achat élevé du PABX estimé à
plus de cent million de francs CFA.
-coût élevé du déploiement et de
maintenance du PABX.
|
Solutions Logicielles
|
Nom de la solution
|
Plate- forme
|
Licence
|
Commentaire
|
SKYPE
|
Windows Linux Mac OS
|
Propriétaire payant
|
Connexion internet obligatoire
|
3CX
|
Windows
|
Propriétaire
|
|
Asterisk
|
Linux Windows Mac OS OpenBSD FreeBSD, Sun Solaris,
|
GNU GPL (General Public License).
|
Dispose de très nombreuses
fonctionnalités et conçu pour remplacer les
PABX matéiels
|
2-2-7 Sécurité du système ToIP
La téléphonie sur IP, malgré ses
très nombreux avantages, notamment financiers comporte des risques
majeurs en termes de sécurité de communications voix.
Un appel téléphonique ToIP se décompose en
deux phases :
? La signalisation qui permet d'établir l'appel ;
Rédigé
par Etoga Simon Pierre Page 42
Mise en place d'un système de téléphonie sur
IP au CENADI
· La phase de transport des flux.
Au cours de la phase de signalisation, les messages SIP
codés en mode texte sont transmis de façon non chiffrée
dans le réseau, ce qui permet à un pirate d'écouter
facilement les messages SIP et d'accéder aux informations de transport
des flux média.
En outre durant le transport des flux voix, le protocole RTP
présente également plusieurs vulnérabilités dues
à l'absence d'authentification et de chiffrement. En conséquence
plusieurs attaques TOIP peuvent avoir lieu. Les plus répandues sont :
· Denis de service (attaque Dos) : dont
l'objectif est de rendre une ressource du réseau indisponible ;
· Ecoute clandestine : qui est une
attaque permettant d'écouter le trafic de signalisation ou de
données en utilisant des outils d'écoutes réseaux
(WireShark, SiVuS) ;
· Vols de services : le pirate peut
emprunter l'identité d'un utilisateur et l'utiliser pour faire passer
des appels sur le réseau ToIP sans avoir à payer le fournisseur
de service.
Quelques solutions de
sécurité
Les mécanismes de sécurité
proposés dans une architecture ToIP sont :
· La sécurité de l'infrastructure
IP : c'est le premier niveau de sécurité, car la
sécurité de l'infrastructure ToIP est lié à la
sécurité du réseau IP. Un exemple est la séparation
logique des réseaux Data et Voix par des VLANS.
· L'authentification :
l'authentification du téléphone IP par le serveur et
l'authentification du serveur par le téléphone avant d'autoriser
un quelconque appel. Il existe différents moyens d'authentification tels
SIPS et IPSec.
· Un pare-feu (Firewall) : est un
équipement associé à une passerelle permet d'assurer la
sécurité d'un site en filtrant le trafic non
désiré, il permet aussi de filtrer les paquets venant du
réseau public.
Rédigé par Etoga Simon
Pierre Page 43
Mise en place d'un système de téléphonie sur
IP au CENADI
CHAPITRE 3 : METHODOLOGIE
2-3-1 CHOIX D'UNE SOLUTION
Du fait de sa disponibilité sur diverses
plates-formes, de ses multiples fonctionnalités et de sa licence GNU
GPL, ASTERISK, a retenu notre attention.
Ainsi, pour le déploiement de notre solution, nous
allons nous appuyer sur une plate-forme Linux Cent OS, à l'aide d'une
distribution complète (OS + IPBX + Paquets Standards)
dénommée : TRIXBOX.
2-3-2 PRESENTATION GENERALE DE TRIXBOX
Trixbox anciennement appelé "Asterisk@Home" est une
distribution Linux
CentOS qui fournit un package de téléphonie open
source basé sur le fameux
PBX Voix-sur-IP Asterisk.
La force de trixbox provient de la simplicité de son
installation. Il peut être
téléchargé sous la forme soit d'un fichier
ISO, gravé sur un CD et installé sur un
ordinateur ou soit de fichiers Vmware lancés avec des
outils Vmware
Voici quelques fonctionnalités incluses avec trixbox:
- Linux CentOS: Système d'exploitation
- MySQL: serveur de base de données
- Apache: Serveur Web
- PHP: Langage de script orienté serveur
- Asterisk: PBX voix-sur-IP
- FreePBX: Interface graphique pour Asterisk
Et plein d'autres
En plus, TRIXBOX présente entre autres les avantages
suivants :
? Facile à installer
? Contient tous les paquets libres utiles avec Asterisk
? Configuration par interface graphique (Web)
? Mise à jour automatique
? Très stable
Trixbox existe en deux versions :
Rédigé
par Etoga Simon Pierre Page 44
Mise en place d'un système de téléphonie sur
IP au CENADI
Trixbox CE qui est une version
libre et gratuite. Donc ne contient que les paquets logiciels libres et par
conséquent possède moins de fonctionnalités.
Trixbox Pro qui est une version payante. Elle
possède beaucoup de modules développés pour l'utilisation
de Trixbox en grande structure.
Pour installer trixbox, il est recommandé de
posséder une machine avec le
matériel suivant:
- Processeur: PIII 500MHz
- RAM: 256 MHz
- Disque dur: 2 Gb
2-3-3 CAHIER DE CHARGES ET PLANIFICATION
Notre projet vise le remplacement du PABX existant par une
solution de ToIP, déployée sur une plateforme Linux - CENT OS
à l'aide de l'IPBX ASTERISK. Pour cela, nous utiliserons TRIXBOX, qui
est un outil combinant à la fois le noyau Linux centOS, ASTERISK et des
paquets standards de téléphonie. Ainsi, nous allons exploiter le
réseau des données existant, pour offrir des communications
téléphoniques à l'ensemble du CENADI. Cette convergence
des services dans un réseau unique, qui sera matérialisée
dans la nouvelle architecture de la figure 14
nous permettra de fournir aux utilisateurs, les services suivants :
· Un plan de numérotation permettant d'attribuer
un accès téléphonique à chaque utilisateur
· Le groupement des appels
· Le service de conférence
téléphonique
· Les appels vers le RTC et GSM grâce à la
Configuration des trunks
· Un service de messagerie avec « openfire
»
· La gestion de la qualité de service
· Les codecs à faible bande passante
· La facturation et la gestion des appels
Afin de pouvoir matérialiser notre projet, il a
été mis à notre disposition, dans le cadre d'une
plate-forme de test, les équipements suivants :
-Une machine serveur de marque HP, ayant les
caractéristiques suivantes :
RAM : 512Mo
Mise en place d'un système de téléphonie
sur IP au CENADI
Disque Dur : 80 Go
Processeur 1,8Ghz
-un commutateur de 8 ports
-des câbles droits
-un point d'accès WIFI
L'exécution du projet quand elle se fera suivant les
étapes et le chronogramme,
contenus dans le digramme de GANT de la figure
15
Rédigé par Etoga Simon
Pierre Page 45
Mise en place d'un système de téléphonie
sur IP au CENADI
Figure 14 Architecture du réseau
voix&données
Rédigé par Etoga Simon
Pierre Page 46
Mise en place d'un système de téléphonie
sur IP au CENADI
Figure 15 Diagramme de GANTT
Rédigé par Etoga Simon
Pierre Page 47
Mise en place d'un système de téléphonie
sur IP au CENADI
Tableau 8 Evaluation
financière
|
|
|
|
|
|
|
|
|
|
|
|
N°
|
Désignation
|
PU
|
Quté
|
PT
|
Observations
|
1
|
Pc serveur HP Proliant ML700 G6
|
1555000
|
1
|
1555000
|
Serveur de ToIP
|
2
|
Licence TRIXBOX- Pro
Webcam Logitech quickcam pro
|
750000
|
1
|
750000
|
Version payante
|
3
|
9000
|
32000
|
51
|
1632000
|
Pour Visiophonie
|
4
|
Telephone Ip phone/Cisco sip 3911
Casques micro casque USBHS-
|
55000
|
20
|
1100000
|
Pour prises RJ45
|
5
|
4075p
|
15000
|
51
|
765000
|
Pour Softphone
|
6
|
Passerelle hypermédias HG 4000 6u
|
1586000
|
1
|
1586000
|
Pour GSM et CDMA
|
7
|
Carte Digium FXO
|
125000
|
2
|
250000
|
Pour RTC
|
8
|
Câbles Ethernet
|
50 000
|
2
|
100000
|
|
9
|
Connecteurs RJ 45
|
300
|
300
|
90000
|
|
10
|
adaptateur ATA
|
15000
|
20
|
300000
|
Pour teléphones analogiques
|
11
|
Mains d'oeuvre
|
150000
|
3
|
450000
|
|
12
|
Telephone Ip WI-FI
|
45000
|
20
|
900000
|
|
13
Point d'accès WI-FI
98000
3
|
294000
|
|
14
Imprévus
500 000
1
|
|
500000
TOTAL
10272000
Arrête le présent dévis à la
somme de dix millions deux cent soixante douze mille francs
CFA
Rédigé par Etoga Simon
Pierre Page 48
Rédigé
par Etoga Simon Pierre Page 49
Mise en place d'un système de téléphonie sur
IP au CENADI
2-3-3 DEPLOIEMENT DE LA SOLUTION
ASTERISK est une plate-forme ouverte et Open Source de
téléphonie sur IP. Elle permet de concevoir des solutions
complète de téléphonie intégrant aussi bien la
téléphonie traditionnelle en analogique ou numérique que
la téléphonie sur IP.
Nous proposons dans cette partie, une mise en oeuvre
simplifié et prenant les concepts à la base afin de faciliter la
compréhension de la plate-forme. Nous commençons par ce biais sur
la configuration de base et l'implémentation de quelques services.
Installation et configuration de
TRIXBOX
Vous pouvez installer Trixbox sur une machine virtuelle sur
votre PC sous Windows (une version de Trixbox est destinée à cet
usage : TRIXBOX, version CE). Ou l'installer sur une machine
dédiée avec la version TRIXBOX PRO. La deuxième solution
est à privilégier. Cette machine est destinée à
tourner 24h/24, et ne jamais être arrêtée. D'autre part, le
partage des ressources de la machine entre Trixbox et d'autres applications
journalières telles que des jeux, surfer sur le net ou autres nierait au
bon fonctionnement de Trixbox. Pour la stabilité, il est
conseillé d'installer Trixbox sur une machine dédiée.
1- PRE REQUIS
· Récupérez la dernière version ISO
stable.
· Gravez l'image ISO que nous venons de
télécharger sur un CD vierge.
· Vérifiez que votre PC démarrera à
partir du CD (dans le BIOS, ordre de chargement)
· Attention, toutes les données présentes
sur vos disques durs seront effacées lors de l'installation.
2- INSTALLATION DE TRIXBOX
Démarrez votre PC Trixbox avec le CD dans le lecteur et
appuyez sur entrée. L'écran suivant apparaît quelques
instants plus tard. Pressez F2 pour voir les
Différentes options. Toutefois ce n'est pas vraiment nécessaire.
Pressez [ENTREE] pour commencer l'installation.
Rédigé par Etoga Simon
Pierre Page 50
Mise en place d'un système de téléphonie sur
IP au CENADI
Figure 16 Ecran de lancement de
l'installation
On vous demande de choisir la configuration clavier que vous
utilisez. Utilisez les flèches pour sélectionner le type de
clavier choisi et utilisez la touche tabulation pour sélectionner OK ou
Back. Sélectionnez FR et validez sur OK en appuyant sur
[entrée].
Figure 17 écran du choix
clavier
On vous demande ensuite de choisir votre fuseau horaire. Dans
notre cas, nous choisissons AFRICA/DOUALA, ce qui correspond
bien à notre fuseau horaire.
Rédigé par Etoga Simon
Pierre Page 51
Mise en place d'un système de téléphonie sur
IP au CENADI
Figure 18 Ecran de sélection du fuseau
horaire
Ensuite on vous demande d'entrer un mot de passe
root. Il faut bien retenir ce mot de passe. Il sert à
administrer notre système.
Figure 19 . Ecran de saisie du mot de passe
administrateur
L'installation commence dès la confirmation du mot de
passe en formatant les disques durs. A la fin de l'installation, le CD est
éjecté. Attendez que le système redémarre
Figure 20 Ecran de suivi de
l'installation
Rédigé par Etoga Simon
Pierre Page 52
Mise en place d'un système de téléphonie sur
IP au CENADI
Après le redémarrage, vous devez être devant
cet écran:
Figure 21 Ecran témoin de l'installation
de Trixbox
Après un moment, le démarrage continu et une
liste de lignes de code apparaît. Cela peut prendre un moment : c'est la
compilation d'Asterisk qui se fait. (Seulement au premier démarrage).
Quand la compilation est achevée, le programme redémarre. Une
fois redémarré, Trixbox est prêt pour la suite de la
configuration et à effectuer les changements du système par
défaut.
Pour obtenir de l'aide, dans la ligne de commande :
Tapez Help-Trixbox
Figure 22 Ecran d'aide de
Trixbox
Rédigé
par Etoga Simon Pierre Page 53
Mise en place d'un système de téléphonie sur
IP au CENADI
L'écran d'aide vous donnera aussi les commandes
nécessaires au changement de mot de passe des différents
utilisateurs, par exemple passwd-maint pour l'utilisateur
maint et passwd l'utilisateur
root.
Configuration de l'adresse IP en statique consiste à
changer l'adresse IP dynamique (DHCP) d'Asterisk en adresse IP statique. En
ligne de commande tapez :
System-config-network
Figure 23 Ecran de configuration
réseau
Sélectionnez [Yes] pour configurer le
réseau et validez. Vous arrivez alors sur l'écran suivant :
Figure 24 Ecran de configuration des
paramètres réseaux
Utilisez la touche tabulation pour naviguer entre les
différents champs. Entrez l'IP qui doit être donnée
à votre serveur Asterisk, le masque de sous réseau, la passerelle
par défaut, et la passerelle par défaut comme dans l'exemple
ci-dessus.
Dans le champ adresse IP (IP Address), entrez l'adresse IP en
tenant compte de votre plage d'adresse IP. 192.168.1.10 pour ce qui est de
notre cas
Masque de réseau (Netmask) : 255.255.255.0
Passerelle par défaut : (Default gateway) : C'est
l'adresse IP de votre routeur. Quand vous avez fini, validez en appuyant sur
OK.
Mise en place d'un système de téléphonie
sur IP au CENADI
Vous avez la possibilité maintenant de changer le mot de
passe administrateur, c'est facultatif, mais fortement conseillé.
Passwd-maint
Passwd
Redémarrons maintenant la machine.
Amportal stop
Shutdown -r now ou init 6
Asterisk démarrera avec la nouvelle adresse IP.
3- Configuration de Trixbox
Désormais, vous pouvez vous connecter à
http://adresseIP/ (192.168.1.10 pour notre cas) avec votre navigateur
préféré pour configurer Trixbox à partir d'un
ordinateur quelconque de votre réseau.
Vous accédez à la page d'accueil de votre
Trixbox, où vous avez accès aux fonctionnalités
utilisateurs. Avant de pouvoir y accéder, Trixbox doit être
configuré.
Figure 25 Ecran d'accueil de
FreePBX
Vous devez basculer en mode Admin pour
configurer Trixbox. Pour cela, cliquez sur le lien [Switch]
dans le coin supérieur droit de l'écran.
On vous demande alors le nom d'utilisateur et le mot de passe
par défaut, (« Maint »& « Password »
sauf si vous les avez changés plus haut.)
Rédigé par Etoga Simon
Pierre Page 54
Mise en place d'un système de téléphonie sur
IP au CENADI
Rédigé par Etoga Simon
Pierre Page 55
Figure 26 Ecran
d'authentification
Une fois validé, l'écran suivant s'affiche.
Figure 27 Ecran de la console
d'administration
? L'interface FreePBX :
Dans un second temps, nous avons installé l'interface
graphique FreePBX pour permettre aux utilisateurs non spécialistes de
modifier les configurations sans réellement connaitre le fonctionnement
des fichiers d'Asterisk. Une fois le
Rédigé par Etoga Simon
Pierre Page 56
Mise en place d'un système de téléphonie sur
IP au CENADI
système parfaitement configuré cette interface
est simple d'utilisation et très complète.
? Mise en place de l'interface FreePBX :
Dans le menu PBX nous choisissons PBX Settings, alors nous
pouvons configurer les différentes options possibles en fonction de
notre cahier de charge ou de nos besoins :
Nous commençons par :
? La configuration des extensions.
Cette option permet de créer et configurer les
différents postes clients du CENADI
Dans configuration, on choisit
Extensions, dans la fenêtre qui s'ouvre à nous,
choisir le périphérique : périphérique
SIP, puis soumettre et nous avons un formulaire que l'on remplit selon
des informations demandées (nom de l'utilisateur et
son numéro qu'il utilisera) puis nous validons sur
l'option soumettre en bas de la page et nous confirmons
l'enregistrement sur activer nouvelle configuration, et nous
avons cet écran.
Figure 28 Ecran de création des
extensions
? Configuration des appels groupés
:
Nous avons décidé de créer un groupement
d'appels afin de faire sonner toutes les lignes.
C'est pour cela que l'on a créé un
pré-décroché avec une stratégie RING ALL
qui permet de faire sonner tous les numéros présents
dans Extension List. Le premier qui décrochera le
combiné prendra l'appel.
Pour y arriver dans configuration nous choisissons l'option
Ring Group puis nous remplissons les informations
nécessaires (ring group number, group description, Extension
List ceci en fonction des utilisateurs voulus etc....) puis nous
validons sur l'option submit change et nous confirmons
l'enregistrement sur activer nouvelle configuration, et nous
avons cet écran.
Mise en place d'un système de téléphonie
sur IP au CENADI
Figure 29 : Ecran de configuration des Ring
Group
? Configuration d'une conférence :
La conférence permet à plusieurs personnes, des
localités différentes, de pouvoir communiquer en temps
réel à partie de leurs ordinateurs.
Nous avons décidé de créer une
conférence sur le numéro 8000.
Nous avons créé le nom de conférence
CenadiConf. En choisissant les options comme ci-dessous, les nouvelles
personnes qui viennent dans la conférence ont un message d'accueil de
bienvenue à la conférence. Puis elles ont la musique en attendant
qu'il y'ait au moins 2 personnes dans la conférence.
La procédure de configuration est la suivante :
Dans configuration, on choisit l'option
conférence, puis sur le formulaire qui s'ouvre ;
remplir les informations nécessaires (conference number,
conference name, etc....) puis on valide et on confirme
l'enregistrement, en fin nous pouvons apercevoir cet écran :
Rédigé par Etoga Simon
Pierre Page 57
Rédigé par Etoga Simon
Pierre Page 58
Mise en place d'un système de téléphonie sur
IP au CENADI
Figure 30 Ecran de configuration des
conférences
? Configuration des Trunk
Les Trunk permettent au serveur d'être connecté
au monde extérieur. Il y a
essentiellement 3 types de Trunk :
? SIP : pour connecter une ligne SIP
? IAX2 : pour connecter une ligne IAX sur un serveur Asterisk
par
exemple.
? 9ZAP : pour connecter une ligne analogique grâce
à une interface FXO.
La configuration des Trunk suit les étapes suivantes :
- Dans la console d'administration de FreePBX, cliquez
sur setup ;
- Cliquer sur Trunk
- Cliquer sur Add SIP Trunk ;
- Saisir le nom pour le Outbound Caller ID ;
- Définir la valeur de maximum du Channel
;
- Définir les règles d'appel sous le Dial
Rules par exemple
00237+NXXXXXXXXX
- Saisir le Trunk Name ;
- Définir les paramètresPEER
Détails ;
- Cliquer sur Submit Changes ;
- Cliquer sur la barre rouge en haut Apply configuration
changes.
Nous allons configurer un Trunk du fournisseur
SACONETS.
L'écran ci-dessus illustre la configuration
Rédigé par Etoga Simon
Pierre Page 59
Mise en place d'un système de téléphonie sur
IP au CENADI
Figure 31 Ecrans de création des
Trunk
? Configuration d'Outbound route
Les Outbound Route permettent d'établir les
règles d'aiguillages des appels sortants vers les Trunk.
Lorsqu'un Trunk est émis, l'orientation se fait en
fonction du numéro appelé .Le numéro appelé est
comparé aux règles autorisées dans chaque Outbound Route
en commençant par la première route. Dès qu'une route
autorisant ce numéro est rencontrée, l'appel sera traité
par cette route.
Les étapes suivantes constituent les points marquants
de la configuration des routes sortantes
· Cliquer sur setup dans la console
d'administration de FreePBX ;
· Cliquer sur Outbound Route dans le menu
à gauche ;
· Cliquer sur 09_Outbound dans le menu à droite ;
· Sous Trunk Sequence choisir dans la
liste le Trunk crée précédemment ;
· Cliquer sur submit changes ;
· Cliquer sur la barre rouge en haut Apply
configuration changes.
Rédigé par Etoga Simon
Pierre Page 60
Mise en place d'un système de téléphonie sur
IP au CENADI
La figure ci-dessous illustre les configurations faites sur les
routes sortantes.
Figure 32 Configuration d'une route
sortante
? Configuration d'Inbound route
Les Inbound routepermettent
d'établir l'aiguillage des appels arrivant depuis le Trunk.
Lorsque l'appel arrive vers le Trunk, l'aiguillage se fait en
fonction du DID number avec lequel le Trunk est
enregistré et le call ID number de l'appelant
si la ligne téléphonique traverse aussi le Call
ID.
Figure 33 Configuration d'une route
entrante
Les configurations faites sont renseignées dans la figure
ci-dessous.
Mise en place d'un système de téléphonie sur
IP au CENADI
4- Installation et configuration
d'OPENFIRE
Openfire permet de faire la messagerie instantanée au sein
de l'entreprise sans avoir besoin de se connecter au réseau internet.
? Installation
Télécharger au préalable le paquet
RPM d'Openfire sur internet, puis installer le paquet dans Asterisk en
tapant la commande : # rpm -ivh Openfire-3.7.1-1.i386.rpm
? Configuration
Pour effectuer sa configuration, on se connecte en mode graphique
en saisissant sur le navigateur :
http://adresseIPduserveur
:9090
Après la saisie des informations demandées sur les
différents formulaires, on a cet écran de la console
d'administration :
Figure 34 Ecran d'authentification
d'Openfire
Puis saisir dans le formulaire :
Pseudo : Admin
Mot de passe : Admin
L'écran ci-dessous apparait permettant d'achever les
configurations (création
des comptes utilisateurs).
Rédigé par Etoga Simon
Pierre Page 61
Rédigé par Etoga Simon
Pierre Page 62
Mise en place d'un système de téléphonie sur
IP au CENADI
Figure 35 Ecran de configuration des comptes
utilisateurs
5- Installation et configuration
d'A2billing
A2Billing est un logiciel de facturation qui permet de
gérer et de contrôler les
appels téléphoniques.
? Installation d'A2Billing
Trixbox contient les applications d'A2Billing qui ne sont pas
fonctionnelles,
elles doivent être mise à jour et certains
paramètre devrons être changés (voir
Annexe : installation A2Billing).
? Configuration d'A2Billing
La configuration d'A2Billing regroupe les points ci- dessous :
? Accès à A2Billing ;
? Définition du fournisseur d'accès ;
? Configurer des Trunk ;
? Configurer des extensions
? Accès à a2billing
- Se connecter en mode graphique en saisissant sur le navigateur
:
http:/adresse IP_du _serveur/a2billing ;
- Saisir les paramètres d'accès par défaut
:
User: admin
Password: mypassword
Mise en place d'un système de téléphonie sur
IP au CENADI
Figure 36 Ecran d'authentification
d'A2billing
Figure 37 Ecran administration
d'A2billing
Rédigé par Etoga Simon
Pierre Page 63
? Définition des provider
Il est question de créer les fournisseurs
d'accès, et pour le faire on va :
- Dans le menu à gauche, cliquer sur Trunk
;
- Cliquer sur Create Provider ;
- Saisir le nom du provider et sa description (SACONETS)
- Cliquer sur confirm Data.
? Configuration des Trunk
- Il s'agit duTrunk : SIP de SACONETS.
- Dans le menu à gauche cliquer sur Trunk ;
- Cliquer sur Add Trunk ; puis les
champs VoIP-provider, Label, Provider
TECH : SIP, Provider IP.
- On laisse le reste blanc et on clique sur confirm
Data.
Le résultat figure sur l'écran ci-dessous.
Rédigé par Etoga Simon
Pierre Page 64
Mise en place d'un système de téléphonie sur
IP au CENADI
Figure 38 Configuration des
trunks
6- Installation et configuration de
Webmin
Webmin est un outil qui nous permet d'administrer
graphiquement et à distance le serveur. Son installation se fait en
ligne de commande (voir installation Openfire). Sa configuration se fait en
mode graphique :
? Connexion de webmin au serveur ; saisir sur la page du
navigateur d'un ordinateur du réseau :
https://CENADI.local:10000
L'écran ci-dessous apparait nous permettant de nous
authentifier :
Figure 39 Ecran de configuration de
webmin
7- Gestion de la qualité de
service
? Installation des Codecs à faible bande
passante
La qualité du codage dépend du taux de compression.
Plus le taux est élevé par rapport à la norme G.711 (64
Kbps), moins la qualité de la voie est bonne.
Rédigé par Etoga Simon
Pierre Page 65
Mise en place d'un système de téléphonie sur
IP au CENADI
Par ailleurs, à chaque type de processeur correspond
des codecs spécifiques. Pour un processeur Pentium 4, on a besoin du
dossier : codec_g729-astl4-gcc-glib-pentium4.so.
Pour ce même processeur, nous allons installer deux
codecs en ligne de commande. Ils s'installent dans le fichier :
/usr/lib/asterisk/modules du serveur.Il s'agit des codecs G729
et G723 pour une meilleur utilisation de la bande passante.
? Gestion de la bande passante en fonction du nombre
d'abonnés
Le CNADI dénombre actuellement environ 60 postes
d'abonnés téléphoniques.
? La transmission de la voix à 64 Kbps sur une
installation réseau FastEthernet à 100 Mbps, on a une utilisation
de la bande passante de 3,84Mbps pour 60 utilisateurs en ligne
simultanément.
? Pour une transmission à 8 Kbps en fonction du
même nombre d'abonnés on a une occupation de la bande à
0.48 Mbps.
? Pour une transmission à 6,4 Kbps toujours en fonction
du même nombre d'abonnés on a une occupation de la bande passante
à 0.384 Mbps.
D'où le CENADI pour ses communications externes devra
souscrire pour une connexion de 5Mbps.
8- Installation et configuration coté
client
Cette étape nous permet d'installer et de configurer
des extensions des clients qui ont été d'abord configurés
dans PBX Settings, du côté serveur
Nous nous limiterons seulement aux installations de X-Lite qui
est un téléphone Logiciel, et de SPARK qui est
un client libre de messagerie faute de non disponibilité du
matériel.
1- X-lite
o Installation
L'installation de X-Lite est très simple elle faite
sur les postes considérés comme clients en exécutant son
programme d'installation. Après installation, nous passons à
l'étape de configuration :
o Etapes de configuration d'un compte SIP
Pour configurer, il faut cliquer sur le petit triangle blanc
puis sur « SIP Account Settings... » Puis sur
« Add », nous devons respecter les informations qui
ont été enregistrées dans l'Extension du PBX Settings (nom
de l'utilisateur, mot de passe)
Rédigé par Etoga Simon
Pierre Page 66
Mise en place d'un système de téléphonie sur
IP au CENADI
Figure 40 Ecran de configuration de
X-lite
Cliquer sur OK, puis entrer les
paramètres de notre téléphone :
Après installation et configuration de chaque compte SIP
sur chaque poste client, l'on peut alors commencer à faire toutes les
manipulations qui ont été configurées dans le PBX Settings
:
Pour l'appel, il suffit simplement de composer le numéro,
d'un compte SIP à partir de son poste, selon le guide donné dans
le paragraphe des softphones également, pour autres usages.
.2- Spark
Pour installer le client libre de la messagerie, il suffit
d'exécuter son programme et suivre les instructions d'installations.
Suite à son installation, sa configuration est toute
simple. Elle se fait de la manière suivante :
? Entrer les paramètres (nom utilisateur, mot de passe,
adresse du serveur) qu'il faut avoir enregistrés au serveur Jabber
(Openfire).
? Puis on clique sur Login
Rédigé par Etoga Simon
Pierre Page 67
Mise en place d'un système de téléphonie sur
IP au CENADI
Figure 41 Ecran d'authentification de
Spark
2-3-4 Sécurité du nouveau
réseau
Cette rubrique présente les mécanismes de
sécurité proposés pour le nouveau réseau de
communication. Elle s'étendra sur les cinq axes suivants :
l'authentification, l'activation du firewall, la segmentation du réseau
en VLANs la sécurité physique des équipements , et la
sauvegarde et restauration
1. AUTHENTIFICATION
Elle consistera à changer les mots de passe par
défaut. On peut soit le faire en ligne de commandes soit en mode
graphique avec Webmin
? Pour changer le mot de passe root en ligne
de commandes, il faut saisir la commande « Passwd »
et suivre les instructions.
? Pour changer le mot de passe de l'interface
Graphique en ligne de commandes, il faut saisir la commande «
Password-maint» et suivre les instructions.
2. ACTIVATION DU FIREWALL
La sécurité ici est logicielle. Pour Trixbox ,
comme pour la majorité des distributions, Linux, le firewall connu comme
Iptables. Il doit être activé. Pour ce faire, on
saisit en ligne de commande : /etc/rc.d/init.d/ iptables
status.
Rédigé par Etoga Simon
Pierre Page 68
Mise en place d'un système de téléphonie sur
IP au CENADI
Les réponses possibles sont :
? Service iptables running .
? Service iptables stopped et dans ce dernier cas il faut
l'activer avec
la commande suivant : /etc/rc.d/init.d/ iptables
start
La réponse probable est : Service iptables
Ok
En ce qui concerne notre nouveau réseau, cette
protection existe déjà et fonctionne bien
3. SEGMENTATION DU RESEAU EN VLAN
Ce niveau de sécurité concerne l'infrastructure
IP. En effet, la sécurité de l'infrastructure ToIP est
dépendante de la sécurité du réseau IP. Il est donc
souhaitable pour la sécurité des communications de faire une
séparation logique des réseaux parole téléphonique
et Data par des VLAN.
REMARQUE : Il est aussi impératif de sécuriser
le réseau en attribuant au serveur Trixbox une adresse IP statique. Ceci
peut se faire par la configuration du service DHCP au niveau du
contrôleur de domaine
4. SECURITE PHYSIQUE DES EQUIPEMENTS
Ici nous n'avons pas beaucoup de soucis à nous faire.
Le CENADI dispose d'une salle des serveurs, gardée en permanence par des
éléments de l'armée nationale, et équipée
des prises de courant électrique ondulé et de climatiseurs. Cette
salle pourra abriter à la fois, notre serveur TRIXBOX et la passerelle
GSM, les mettant ainsi à l'abri des manipulations hasardeuses ou
malveillantes, ainsi qu'aux chocs électriques.
Pour ce qui est de la pose des câbles, l'on veillera
qu'ils ne traînent pas à même le sol, mais, qu'ils passent
plutôt à l'intérieur des goulottes.
6- Sauvegarde et Restauration
TRIXBOX est doté d'un serveur de
backup qui va nous permettre de sauvegarder le contenu du serveur. A partir de
l'interface Web de FREEPBX, La démarche à suivre est la suivante
:
Dans le menu System , cliquer sur
backup, dans la fenêtre system
backup qui s'ouvre à nous, l'on remplit cette zone selon
les informations demandées (nom, description, ainsi que le
choix de plusieurs options possibles (Voice mails,
Mise en place d'un système de téléphonie sur
IP au CENADI
PBX Config Files....) puis l'on peut
configurer un CRON qui est une tâche que l'on configure qui viendra
exécuter de manière régulière une commande ou une
série de commandes déjà préconfigurées, ceci
de façon journalière, hebdomadaire, mensuelle et annuelle.
Nous validons sur l'option Save en bas de la page et nous
confirmons l'enregistrement sur Activer nouvelle
configuration.
Figure 42 Système backup de
Trixbox
Rédigé par Etoga Simon
Pierre Page 69
Rédigé par Etoga Simon
Pierre Page 70
Mise en place d'un système de téléphonie sur
IP au CENADI
Chapitre 4 : Résultats et Commentaires
2-4-1 Test de fonctionnement 1- Environnement de test
Il s'agit des outils ayant servi pour effectuer nos installations
et configurations au CENADI
Tableau 9 matériel de
test
MATERIEL
|
CARACTERISTIQUE
|
PENTIUM IV
|
RAM : 512 Mo
|
Disque dur : 40 Go
|
Processeur : 1.8 Ghz
|
Interface réseau : 10/100 Mbps Fast Ethernet
|
Téléphone
|
Softphone X-Lite et 2cx Phone
|
Ordinateurs portables
|
Ram : 4Go
Disque dur : 320Go dual core 2.2Ghz
|
Switch
|
24 ports
|
Connexion internet
|
1Mbps
|
.2- Test effectués
Plusieurs tests ont été effectués mais seuls
les principaux seront présentés. Il s'agit :
Des tests en internes c'est-à-dire avec le serveur non
connecté sur Internet et les tests en externe où le serveur est
connecté sur Internet.
? Tests en interne
? Tests en interne PC à PC
L'utilisateur Etoga dont le numéro de
téléphone est 101 appelle le numéro 1002 qui correspond
à celui de l'utilisateur Simon.
Rédigé par Etoga Simon
Pierre Page 71
Mise en place d'un système de téléphonie sur
IP au CENADI
2-4-2 QUALITE DE SERVICE
Tout réseau de communication mis en place est
crédité par sa qualité de service. Pour la garantir sur
notre réseau nous devons mettre l'accent sur certains points à
savoir : la gestion de la bande passante et l'utilisation des codecs
appropriés.
1-La gestion de la bande passante
L'augmentation de la bande passante ne constitue pas la bonne
solution mais plutôt une meilleure gestion de l'allocation de la bande
passante disponible. Celle-ci passera par :
? La réduction de la latence
La latence est le temps mis par un parquet pour parcourir le
trajet Source Destination. La solution consiste à attribuer la
priorité de files d'attente des paquets.
? La réduction de la Gigue
La gigue est la variation de latence constatée par le
récepteur des paquets. Il est souhaitable que cette variance entre deux
intervalles soit égale à zéro.
2- LES CODECS
Le Codec est construit d'après les mots codeur et
décodeur, et fait souvent appel à la compression et
décompression des données. Il est souvent utilisé pour des
applications temps réel comme la téléphonie où le
codec G711 est le mieux adapté. Il compresse les données à
un débit égal à 64 Kbit/s (Confère tableau 2 page
37)
Cependant il existe des codecs G723 et G729 qui sont mieux
adaptés pour le type de réseau que nous avons mis en place. Ils
économisent bien la bande passante en compressant le signal
téléphonique à un débit compris entre 5Kbit/s et
8Kbit/s. Leur installation se fait en ligne de commande, dans le fichier :
/usr/lib/asterisk/. pour cela, on a besoin du dossier
codec_g729-astl4-gcc-glib-pentium4.so.
Rédigé par Etoga Simon
Pierre Page 72
Mise en place d'un système de téléphonie sur
IP au CENADI
2-4-3 DIFFICULTES RENCONTREES
Bien que les travaux effectués Au CENADI se soient
déroulés sans incident majeur. Il convient quand même de
souligner que des difficultés surmontables ont été
relevées. Il s'agit de :
· La non disponibilité de tout le matériel de
travail;
· Accès difficile à l'information
technique (fonctionnement de l'entreprise, installations en place)
· La mise en oeuvre de la phase test de notre projet
;
La patience et la persévérance dans les
recherches, des essais concluant ont constitué des armes permettant de
surmonter certaines de ces difficultés.
2-4-4 SUGGESTIONS
Le stage considéré comme une période de
formation, revêt une importance capitale, pour l'étudiant qui doit
acquérir des compétences techniques et des capacités
relationnelles facilitant la résolution des problèmes
socioprofessionnels ; et pour la structure d'accueil qui participe à
l'atteinte des objectifs de l'étudiant.
? Suggestion à l'endroit des dirigeants du CENADI :
· Former les utilisateurs à l'usage de la ToIP ;
· Migrer effectivement vers la ToIP ;
· Former les utilisateurs à une meilleur gestion
des ressources informatiques ;
· Garantir un meilleur suivit des stagiaires par
l'octroi de frais de stage
· Mettre à jour les équipements
informatiques ;
· Optimiser son réseau local Ethernet par un
projet de câblage de bout en bout ;
· Mise à jour du parc informatique pour meilleur
gestion des applications installées en réseau local
? Suggestion à l'endroit des dirigeants de l'IAI :
· Garantir un meilleur suivit des enseignements
dispensés aux étudiants ;
· Création des salles de travaux pratiques pour
les étudiants en fin de formation.
Mise en place d'un système de téléphonie sur
IP au CENADI
TROISEME PARTIE :
CONCLUSION ET
PERSPECTIVES
Rédigé par Etoga Simon
Pierre Page 73
Rédigé par Etoga Simon
Pierre Page 74
Mise en place d'un système de téléphonie sur
IP au CENADI
CONCLUSION GENERALE
Plus qu'une évolution technologique, la ToIP est
aujourd'hui une application réseau incontournable, dont l'atout majeur
est incontestablement le prix. Elle représente un pas
supplémentaire vers la convergence des flux audio, vidéo et
données sur un médium unique. Mais, Cette nouvelle application ne
va toutefois pas sans contraintes : Sécurité,
disponibilité, et qualité de service sont autant de défis
qu'elle doit relever. Grâce à son pare feu intégré,
son utilitaire de sauvegarde, sa technique de chiffrement, l'installation des
codecs appropriés, et la segmentation du réseau en Vlan, notre
serveur TRIXBOX est à même de fournir au CENADI un service de ToIP
sécurisé de très bonne qualité pour un coût
moindre. Par ailleurs, le CENADI en tant que conseiller du gouvernement dans le
domaine de l'informatique, pourrait même accompagner d'autres
administration dans la migration de leurs système
téléphonique, et même router leurs appels sortant
grâce à ses passerelles vers les réseaux
téléphoniques classiques. La facturation de ce service serait
alors assurée par A2Billing, l'application de facturation
installée sur TRIXBOX à cet effet.
Un autre défi que devra relever notre nouveau service
est l'interconnexion des centres informatiques, qui sont des services
déconcentrés du CENADI, à Douala, Bafoussam et Garoua.
Pour cela l'on pourra installer dans chacun de ces centres un serveur Trixbox,
pour ensuite les connecter par VPN au serveur central. Là encore on peut
se servir d'un outil libre tel que KAMAILO qui est entièrement
compatible avec TRIBOX. Une fois ces PABX mis en réseaux on peut
bénéficier des services centralisés tels que la messagerie
vocale, la taxation, la messagerie instantanée et bien d'autres, sans
oublier la gratuité des communications inter sites
Ainsi conçu ce projet, nous a permis de trouver des
outils et sources
d'informations pour être en mesure de planifier l'achat,
l'installation, l'exploitation et la gestion d'un système de
téléphonie IP.
Rédigé par Etoga Simon
Pierre Page 75
Mise en place d'un système de téléphonie sur
IP au CENADI
Références bibliographiques et web
graphiques
Bibliographie
Awana, L. O. (2009, Juin). Les sillons de la relance.
Cenadi News, p. 3.
e, L. a. (s.d.). Téléphonie sur IP
2ème édition. Eyrolles.
Montagnier, J. L. (s.d.). Réseaux d'entreprise par
la pratique. Eyrolles.
Sharif, B. (s.d.). TRIXBOX-2 without Tears. Kingswood
, Australia.
Sultan, P. (2009). Asterisk La téléphonie
d'entreprise libre. Paris Cedex: eyrolles.
Web graphie
http://www.tout sur la voip.html
http://www.framip.com/Toip
http://www.cse.ohio-state.edu/jain/cis788-99/ftp/voip
protocols/index.html
http://www.voip-info/wiki-Asterisk
http://www.trixbox.com/
http://www.asterisk-france.net/
http://www.digium.com
http://dumbme.voipeye.com.au/trixbox/
http://forum.hardware.fr/hfr/OSAlternatifs/reseaux-securite/votre-linux-asterisk-sujet
48328 1.htm
Rédigé
par Etoga Simon Pierre Page 76
Mise en place d'un système de téléphonie sur
IP au CENADI
Annexes
Installation de Openfire
Le paquet openfire téléchargé sur internet
s'installe en ligne de commandes :
rpm -ivh openfire-3.6.4-1.i386.rpm
/etc/rc.d/init.d/openfire start Configuration d'openfire
Openfire a sa propre base de données que vous pouvez
utiliser, dans le cas ou MYSQL n'est pas installé. En tout cas, il est
préférable d'installer sa propre BD MYSQL. Nous le ferons en
ligne de commandes avec les paramètres suivants :
a. database name = openfire
b. database user = openfire
c. dbpassword = password
$ mysql -u root -p
Entrer le mot de passe: (mot de passé par défaut
de MYSQL: « passwOrd »)
mysql -> create database openfire;
mysql -> GRANT ALL ON openfire.* TO openfire@localhost
IDENTIFIED BY "password";
q <-- exit mysql
Aller dans le repertoire d'openfire
# cd /opt/openfire/resources/database
Imporez le fichier SQL dans la base de données openfire
# cat openfire_mysql.sql | mysql -u root -p openfire Enter
password:
Recharger la base de données:
# mysqladmin -u root -p reload
Enter password:
We're almost done, now start openfire.
# cd /opt/openfire/bin # ./
openfire.sh
Lancez votre navigateur, saisir l'URL de votre serveur
(192.168.1.10) suivi de :9090 et suivre la procédure à l'
écran pour finaliser l'installation, en utilisant les paramètres
suivants :
Database Driver Presets: MySQL
Database URL: jdbc:mysql://localhost:3306/openfire Username:
openfire or root
Password: password
Rédigé par Etoga Simon
Pierre Page 77
Mise en place d'un système de téléphonie sur
IP au CENADI
Installation de A2Billing
Télécharger le paquet
A2Billing_1.1.3.4.tar.gz
cd /usr/src/
mkdir a2billing
cd a2billing
tar zvxf /mnt/A2Billing_1.1.3.4.tar.gz
cp -r /usr/src/a2billing/A2Billing_UI / . .
cd /usr/src/a2billing/DataBase/mysql/MYSQL-3.x_4.x
mysql -u root -ppassword <
a2billing-MYSQL-createxdb-user.sql
mysql -u root -ppassword mya2billing <
a2billing-mysql-schema-MYSQL.3.x-4.x_v1.2.3.sqlm
cd /var/www/html
chown -R asterisk:asterisk a2billing
cd a2billing
cp -r /usr/src/a2billing/A2Billing_UI / . .
cd /var/www/html
mkdir a2customer
chown -R asterisk:asterisk a2customer
cd a2customer
cp -r /usr/src/a2billing/A2Bcustomer_UI / . .
cd /var/lib/asterisk/agi-bin/
cp /usr/src/a2billing/trunk/A2Billing_AGI/a2billing .php .
cp -r /usr/src/a2billing/A2Billing_AGI/libs_a2billing .
chown asterisk:asterisk a2billing .php
chown -R asterisk:asterisk libs_ a2boilling
cd /etc/asterisk
cp /usr/src/a2billing/a2billing . conf
Rédigé par Etoga Simon
Pierre Page 78
Mise en place d'un système de téléphonie sur
IP au CENADI
chown asterisk:asterisk a2boilling . conf
nano /etc/asterisk/a2billing .conf
dbtype =postgre
; dbtype =mysql
En
;dbtype =postgre
dbtype =mysql
Inclure les clients SIP et IAX de A2Billing dans asterisk.
Ajouter la ligne suivante dans /etc/asterisk/SIP. Conf
# include additional_a2billing_SIP .conf
Ajouter la ligne suivante dans /etc/asterisk/IAX. Conf
# include additional_a2billing_IAX .conf
Dire à Asterisk que faire lorsque le client A2Billing
passé un appel
Editer /etc /asterisk/extensions. conf et insérer :
[a2billing ]
; callingCard application
Exten =>_x., 1, Answer
Exten =>_x., 2,Wait, 2
Exten =>_x., 3, Dead AGI, a2billing . php
Exten =>_x., 4, Wait, 2
Exten =>_x., 5, hangup
Fin installation
|