Vous êtes sur la page 1sur 44

AVANT-PROPOS

Le stage est une étape incontournable de la formation au sein de l'Institut Supérieur de


Technologie d'Antsiranana (IST-D), et c'est avec un mélange d'enthousiasme et d'anticipation
que j'ai entamé ce périple académique. L'Institut Supérieur de Technologie D’Antsiranana est
une institution reconnue tant dans l'île que dans le monde, place la réalisation d'un stage au
cœur de son cursus, après 10 mois de cours théoriques et pratiques dans l’école. Cette étape
représente bien plus qu'un simple passage obligé, elle incarne une opportunité exceptionnelle
et inestimable.
En qualité d'étudiant en troisième année au sein de l'École de Génie Industriel (EGI) de l'IST-
D, ma spécialisation en Ingénierie des Réseaux Mobiles (IRM) façonne ma perspective
académique. La validation de cette étape est cruciale pour l'obtention de mon Diplôme de
License dans cette Domaine. Dans cette perspective, mon choix de stage s'est porté sur Radio
Télévision Nosy Magnitry Radio National Malagasy (RNM) délégation Nosy-Be.
Ce mémoire se veut être le témoin privilégié de mon aventure professionnelle au sein de Radio
Télévision Nosy Magnitry. À travers ces pages, Je m'efforce d'explorer en profondeur les
aspects de notre projet, éclairant les obstacles surmontés et les connaissances acquises au
cours de cette expérience enrichissante.

i
REMERCIEMENT
Avant toute chose, nous souhaitons exprimer notre profonde gratitude envers Dieu le
Tout-Puissant pour nous avoir accordé la santé, la force et le courage nécessaires pour
mener à bien ce travail dans les délais impartis.
Ce mémoire n'aurait pu voir le jour sans le soutien précieux de nombreuses personnes, que
nous tenons à remercier chaleureusement :
- Nous adressons nos remerciements les plus sincères à la Directrice Générale de l’IST-D, le
Dr. TSIMITAMBY Briand, pour son appui indéfectible.
- Nous exprimons notre reconnaissance envers le Directeur de l'École de Génie Industriel, le
Dr RAHARINAIVO Remi Saray, ainsi que le Responsable de la Mention Technologie des
Communications (MTC), le Dr RAZAFINDRADINA Henri Bruno, pour leur soutien tout au
long de notre parcours.
- Nous tenons à exprimer notre profonde reconnaissance envers Monsieur SARIZAFY
Florent, DÉLÉGUÉ de la communication et de la culture de Nosy-Be, de m'avoir accueilli en
tant que stagiaire au sein de l'entreprise Nosy Magnitry.
- Nos remerciements s'étendent également à Monsieur RONALD ZARA Cyriaque pour ses
précieux conseils, son soutien inestimable et la qualité du suivi tout au long de mon stage.
- Nous n'oublions pas Monsieur RETSITOHARA Jean DRICE, qui a été une présence
constante et d'un soutien inestimable lors des moments difficiles que nous avons traversés
au sein de l'entreprise. Votre appui a été précieux, et nous vous en remercions
chaleureusement.
- Nos remerciements vont tout particulièrement à notre encadreur pédagogique pour ses
conseils avisés et son soutien constant pendant notre stage.
- Nous tenons à saluer l'ensemble de l'équipe des Techniciens et Journalistes, qui ont fait
preuve de disponibilité, d'entraide, et de compréhension.
- Nous sommes reconnaissants envers les membres du jury pour l'intérêt qu'ils ont porté à
notre recherche, en acceptant d'examiner notre travail et de le perfectionner grâce à leurs
précieuses suggestions.
- Nous adressons nos remerciements à l'ensemble du corps enseignant et du personnel de
l'IST-D, en particulier ceux du parcours Ingénierie des Réseaux Mobiles (IRM).
- Enfin, nos plus sincères remerciements vont à nos parents et à notre famille pour leur
soutien moral, financier, matériel, et leur précieux guide spirituel, qui ont grandement
contribué à l'achèvement et à la réussite de ce travail.
En résumé, nous remercions chaleureusement toutes les personnes qui, de près ou de loin,
ont contribué à la réalisation de ce travail. Votre soutien a été inestimable. Merci infiniment !

ii
CAHIER DE CHARGES
Entreprise : RADIO TELE NOSY MAGNITRY

Thème : Etude et installation d’un serveur de téléphonie IP

Domaine : Réseaux, Téléphonie

Durée : 12 semaines

Candidat / Filière : ANJARA YOUSSOUF /IRM

Contexte :

La radio télé Nosy Magnitry dispose une connexion internet dans son local. Pour se
communiquer en interne et en externe, les employés utilisent des crédits téléphoniques. Cela
crée des coûts supplémentaires. Et ainsi pour bien exploiter leur connexion internet et
minimiser leurs dépenses de communication, cette station radio et télévision envisage d’utiliser
la téléphonie IP. Le système mise place devra être capable d’assurer leurs communications
aux alentours de la ville de Nosy-Be. Pour cela, elle a fait appel à un étudiant pour étudier la
faisabilité et mettre en place le système.

Problématique :

L’offre des crédits téléphoniques reste encore importante chez les opérateurs
téléphoniques existants alors que chaque employé prend en charge son crédit de
communication.

Objectifs :

✓ Faciliter et sécuriser la communication


✓ Suivre la technologie
✓ Mieux exploiter leur connexion internet

Travaux demandés :

• Présentation de l’Entreprise
• Etude des besoins
• Analyse de l’existant
• Etude de l’architecture réseau et télécommunication existantes
• Proposition des scénarios de communication par rapport à l’architecture existante
• Comparaison des autres solutions par rapport à la téléphonie IP
• Etude de la mise en place de la solution téléphonie IP
• Choix d’Outils

iii
• Installation et configuration (serveur et clients)
• Test et intégration

Encadreur professionnel :

RONALD Zara Cyriaque, Technicien RNM/TVM Nosy-Be/ +261321107134/


zaracyriaque@gmail.com

Encadreur pédagogique :

DINI Oili, Responsable de parcours MSA a l’IST-D/ +261325550444/ dinyoili@outlook.com

Bibliographies :

iv
TABLE DES MATIERES
AVANT-PROPOS......................................................................................................................................... i
REMERCIEMENT .......................................................................................................................................ii
CAHIER DE CHARGES ...............................................................................................................................iii
INTRODUCTION ....................................................................................................................................... 1
I. PRESENTATION DE L’ENTREPRISE D’ACCUEIL ................................................................................... 2
1. HISTORIQUE DE L’ENTREPRISE..................................................................................................... 2
2. OBJECTIF DE LA SOCIETE ............................................................................................................. 3
3. BESOIN DE L’ENTREPRISE............................................................................................................. 3
II. ETUDE ET ANALYSE DE L’EXISTANT .................................................................................................. 5
1. DESCRIPTION DE L’EXISTANT ....................................................................................................... 5
2. ETUDE SUR LA STRATEGIE DE TELECOMMUNICATION EXISTANT ................................................ 5
3. ARCHITECTURE DE TELECOMMUNICATION DES STATIONS DE L’ENTREPRISE ............................. 9
4. ARCHITECTURE RESEAUX........................................................................................................... 10
III. ETUDE DE FAISABILITE DU PROJET ............................................................................................ 12
1. PRESENTATION DE LA TECHNOLOGIE VOIP ............................................................................... 12
2. PRINCIPE DE FONCTIONNEMENT .............................................................................................. 12
3. LE PROTOCOLE UTILISER DANS LA TECHNOLOGIE VOIP ............................................................ 13
4. LES DIFFERENT TYPES DES SERVEURS DE TELEPHONIE IP ......................................................... 14
5. PRESENTATION DE ASTERISK ..................................................................................................... 15
6. ETUDE DE FAISABILITE TECHNIQUE ........................................................................................... 17
a. Besoin matériel...................................................................................................................... 17
b. Besoin logiciel ........................................................................................................................ 18
7. Etude Financier du projet .......................................................................................................... 19
IV. INSTALLATION ET CONFIGURATION ............................................................................................... 20
1. Mise a Jours du system .............................................................................................................. 20
2. Configuration d’interface Réseaux ............................................................................................ 20
3. Installation des dépendance logiciels de Asterisk ..................................................................... 22
4. Installation de Asterisk par la source......................................................................................... 23
5. Création d’un utilisateur Asterisk .............................................................................................. 28
6. Configuration de Asterisk .......................................................................................................... 29
7. Installation de dernier de FreePBX (FreePBX 16) ...................................................................... 30

v
vi
INTRODUCTION
Dans l'ère actuelle, marquée par une convergence constante de la technologie et de la
communication, l’utilisation de ce dernier est devenue indispensable pour les entreprises et il
est impératif de s'adapter rapidement aux besoins changeants du monde des affaires et des
communications. Au cœur de cette révolution de technologie et de communication se trouve
la Téléphonie IP, une technologie qui transcende les frontières géographiques, économiques
et techniques pour redéfinir la manière dont nous interagissons, collaborons et échangeons
des informations. Plus qu'une simple innovation technologique, la Téléphonie IP est devenue
le fer de lance de la transformation numérique, un outil puissant permettant aux entreprises et
aux individus de s'affranchir des limites du passé pour accéder à un avenir de connectivité
avancée.

L’entreprise Télévision Radio Nosy Magnitry est parmi le Radios Télévision publique à
Madagascar. Ils jouent un rôle central en tant que média, notamment en diffusant des
informations locales, nationales, des émissions éducatives et culturelles, des débats, et en
soutenant la musique locale, sensibilisant aux enjeux sociaux, diffusant des événements en
direct et favorisant le tourisme L'entreprise est composée des journalistes travaillant sur le
terrain et de techniciens hautement qualifiés responsables de l'aspect technique, plus
particulièrement au niveau local et d’autre.

Le problème c’est que dans le milieu de travail étend donne qu’ils sont souvent dans des
endroits séparer, ils ont besoin d’entrer en communication fréquemment pour partager
certaines informations sur terrain vers local et vice-versa. Avant ils utilise le crédit téléphonique
alors que l’offre reste encore importante chez les opérateurs téléphoniques existants et aussi
que chaque employé prend en charge son crédit de communication.

Pour garantir la communication aux alentours de la ville de Nosy-Be, l’entreprise envisage


d’utiliser la téléphonie IP.

Pour mieux cerner ce sujet nous allons le diviser en cinq (05) grande partie. Premièrement
nous allons présenter l’entreprise d’accueil qui est Radio Télévision Nosy Magnitry connue
sous le nom RNM Nosy-Be. Le deuxième chapitre est dédié à l’étude et analyse de l’existant
de l’entreprise et étude de besoin. Dans le troisième chapitre nous effectueront une étude de
faisabilité technique et financier. Le quatrième chapitre sera dédié à l’installation et
configuration de serveur téléphonie IP. Dans la dernière partie nous réaliserons de teste et
recommandation.

1
I. PRESENTATION DE L’ENTREPRISE D’ACCUEIL
La Radiotélévision Nosy Magnitry est une Radio Télévision locale de Nosy-Be connu sous
le nom RNM Nosy-Be, il est parmi l’une des Radio Télévisions publique National de (RNM)
Radio National Malagasy et (TVM) Télé Vision Malagasy dans la région Diana. Il joue un
Rôle crucial dans la diffusion des information local ou national et également des éventuels
contenus, comme des publicités, de programme culturel et sportif comme Morengy et Foot
Ball, des débats sur des nombreux sujet pertinent, il soutienne également la scène
musicale locale, sensibilisation des enjeux sociaux essentiel dans des nombreux
domaines comme l’environnement, la sante publique, les sociales et politique. Les
émissions en direct des événements majeurs, diffusées par la radio-télévision nationale,
offrent une couverture immersive et en temps réel, permettant au public de vivre et de
s'informer sur des événements importants et actuels.

Figure 1: Logo RNM

1. HISTORIQUE DE L’ENTREPRISE

1977 - Création de Radio Ambonara : La station Radio Ambonara voit le jour, initiant son
histoire dans le paysage radiophonique de la région.

4 novembre 1978 - Introduction des ondes moyennes : La station inaugure l'utilisation


des ondes moyennes à Nosy Be, adoptant la modulation d'amplitude pour une diffusion
sur de longues distances, malgré des limitations de qualité.

30 mai 2003 - Adoption de la modulation de fréquence : Un tournant majeur s'opère avec


l'adoption de la technologie de modulation de fréquence, offrant des améliorations
notables dans les capacités de transmission de la station.

2
8 mars 2004 - Changement d'emplacement : La station Radio Ambonara déménage de
son site initial à Ambonara, dans la cour de la Mairie de Nosy-Be, quartier de la Batterie.

Novembre 2012 - Mutation à Camp-Vert : Une nouvelle phase de l'histoire s'ouvre avec
la station radio transférée à Camp-Vert, à proximité de la préfecture de police, marquant
une évolution notable dans son histoire et son infrastructure. L’image si dessous
représente là l’infrastructure de RNM Nosy-Be actuel.

Figure 2: Infrastructure actuel de RNM Nosy-Be

2. OBJECTIF DE LA SOCIETE

L'objectif de l’entreprise est de fournir des services publics médiatique divers au grand
publique dans les domaines :
✓ Educatifs
✓ Culturels
✓ Informatifs

3. BESOIN DE L’ENTREPRISE

En tant qu'entreprise spécialisée dans la diffusion médiatique d'informations, les équipe


est composée des journalistes, de cameramen, de techniciens et de chefs d'antenne, entre
autres. Ces professionnels sont constamment en communication dans le cadre de leur
travail, que ce soit lors de la réalisation d'émissions en direct, de la collecte d'éléments
médiatiques, ou même lors de la maintenance des équipements entre les différentes
stations de radio. Chaque employé assume actuellement le cout de crédit Téléphonique
de ses propres communications.
Conscient de cette situation, l’entreprise a pris l'initiative d'engager un étudiant de l'Institut
Supérieur de Technologie d'Antsiranana (IST-D) afin de développer une solution

3
économique permettant d'optimiser les communications entre les employés, notamment
ceux opérant dans la région de Nosy-Be. L'objectif est de trouver une alternative rentable
qui garantisse une connectivité efficace tout en réduisant les coûts individuels supportés
par le personnel. Le système mise place devra être capable d’assurer leurs
communications aux alentours de la ville de Nosy-Be.
- Objectif central : L'objectif principal de l'intégration de la téléphonie IP est d'optimiser
la communication interne entre le personnel de la radio, en se concentrant sur la
transmission fluide et efficace d'informations, particulièrement entre les différentes
équipes, pendant les descentes sur le terrain et entre les stations, en mettant un accent
particulier sur la communication entre les locaux et la station centrale.
- Fonctionnalités nécessaires : La solution doit permettre principalement des appels
audios pour partager les éléments recueillis pendant les descentes sur le terrain,
favorisant ainsi une communication directe, rapide et claire entre les équipes
opérationnelles.
- Coordination entre locaux et station centrale : La solution doit assurer une
communication fluide entre le local et la station centrale pour garantir une coordination
efficace, une transmission rapide des informations et une continuité sans faille des
opérations entre ces sites spécifiques.
- Simplicité et Adaptabilité : La simplicité d'utilisation est essentielle pour permettre
une adhésion facile du personnel. La solution doit être adaptable pour répondre à des
besoins potentiels d'extension ou de changements opérationnels futurs.
- Sécurité des communications : La confidentialité et la sécurité des échanges
d'informations sensibles sont des éléments critiques pour garantir la protection des
données partagées pendant les communications internes.

Les entreprises d'aujourd'hui exploitent une gamme diversifiée de moyens de communication


pour faciliter la communication interne et voici quelques ’un.
- Téléphonie mobile : Les téléphones mobiles peuvent être une solution simple et
flexible. Les plans tarifaires peuvent être adaptés en fonction des besoins de
l'entreprise, et les employés peuvent rester connectés même en déplacement.
- VoIP (Voice over Internet Protocol) : Utiliser la VoIP permet d'effectuer des appels
via Internet. Il existe de nombreuses solutions VoIP abordables, certaines même
gratuites, qui offrent des fonctionnalités telles que la messagerie vocale en ligne, la
vidéoconférence et des tarifs compétitifs pour les appels internationaux.
- Systèmes PBX basés sur le cloud : Les systèmes PBX basés sur le cloud éliminent
la nécessité d'infrastructures matérielles coûteuses. Ils offrent souvent des plans
tarifaires flexibles et peuvent être facilement adaptés à la taille changeante de la petite
entreprise.
- Applications de communication : Des applications comme WhatsApp, Slack, ou
Microsoft Teams peuvent fournir des fonctionnalités de communication vocale.

Pour mieux savoir moyen le mieux adapter à l’entreprise ainsi qu’au exigence, nous allons
faire une analyse de l’existant et fonctionnement de l’entreprise.

4
II. ETUDE ET ANALYSE DE L’EXISTANT
1. DESCRIPTION DE L’EXISTANT

La Radiotélévision Nosy Magnitry connu sous le nom de RNM Nosy Be est un radio Public
de Nosy-Be qui joue un grand rôle dans la diffusion des informations media dans la vile de
Nosy-Be. Pour parvenir à ce besoin stratégique il utilise la technologie FM (Fréquence
Modulation), spécifiquement dans la fréquence 99.2 Mhz et 101.2 Mhz. Ces fréquences
son propre a tous les Radio et Télévision publique de Madagascar pour des raison bien
précis. La Radiotélévision Nosy Magnitry dispose quatre (04) stations pour assure la
diffusion des émissions à Nosy-Be dont l’une est dans locale qui est utiliser comme station
principal de la Radio et à la fois une station relais pour transmettre les diffusion vidéo et
audio à l’émetteur centrale situer à Maroakatsaka.

2. ETUDE SUR LA STRATEGIE DE TELECOMMUNICATION EXISTANT

a. Station locale

Comme nous pouvons voir il y a deux antennes pour assurer la diffusion les émissions
audios dans les alentours de la Radio ainsi que les quartiers les plus près, ces antennes
à une couverture très limite. On a aussi un faisceau qui reçoivent le signale électrique
transmis par le Transmetteur Faisceau et le transmet les sous formes d’une onde
électromagnétique dans l’émetteur centrale situer à Maroankatsaka.

Figure 3: Station Local Radio

- Transmetteur Faisceaux : connue sous le nom (Beam Transmitter) ce dispositif est


utilisé pour transmettre les faisceaux dans une direction spécifique. Dans notre cas il
concentre l’Energie du signal dans un faisceaux étroit pour l’envoyer dans la station à
Maroankatsaka.

Ils utilisent le modèle Allemande Rohde & Schwarz SR 8050 D’après mon analyse c’est un
émetteur FM (Frequency Modulation) à basse puissance. Cette gamme d'émetteurs est
conçue pour des applications où une puissance de transmission plus faible est nécessaire,

5
comme dans les radios locales, les applications de diffusion à courte portée, les systèmes de
communication internes ou les services d'information pour une zone géographique restreinte.
Il est souvent utilisé dans des environnements où des distances de transmission plus courtes
sont requises, offrant une sortie stable et de haute qualité pour la diffusion de contenu audio
sur des fréquences FM spécifiques. Ces émetteurs sont adaptés aux stations de radio
communautaires, aux installations de diffusion locale ou à d'autres applications nécessitant
une couverture restreinte mais de qualité professionnelle. L’image si dessous représente le
transmetteur Faisceaux de la radio Nosy Magnitry.

Figure 4: Transmetteur Faisceaux

Ils utilisent une antenne parabolique directionnelle pour établir une transmission directionnelle
entre la station locale et celle à Maroankatsaka. L’image si dessous représente une l’antenne
parabolique qui établit une transmission directionnelle des deux stations.

Figure 5: Antenne Parabolique

La deuxième station est appelée station centrale parce qu’il est le centre d’émetteur pour la
diffusion Vidéo et audio dont la zone de couverture peut couvrir toute la ville de Nosy-Be et
également les îles à l’alentour. Cette station joue à la fois le rôle d’émission et réception, il
capte le signale Vidéo et Audio transmis par le faisceau de la station en locale et le retransmet
pour couvrir toute la ville de Nosy-Be grâce à la grand capacite d’émission de l’antenne.

6
b. Station centrale

Dans le pylône ils y ont deux émetteurs dont l’une possède une fréquence 99.2
megahertz (Mhz) et 101.2 Megahertz (Mhz). L’image suivant représente le pilonne et les
deux récepteurs centraux.

Figure 6: Pilonne et les deux émetteurs

Il y a aussi une antenne Parabolique de même type que celle dans le local qui servent à
capter les ondes électromagnétiques venant du faisceau du dernier.
- Un receveur Faisceaux : c’est un appareil électronique conçu pour capter, décoder et
traiter les signaux pour en extraire des informations, de contenu transmis par des
émetteurs.

Le signale capter par le faisceau est transmis au receveur faisceau pour être décode et
traiter, l’image si dessous représente le receveur Faisceaux.

Figure 7: Receveur faisceaux

7
- L’émetteur

L’émetteur permet d’émettre des signaux qui sont faciles à détecter et décoder par des
antennes de poste radios et télévision à partir d’une antenne de diffusion. Ils sont formés par
trois élément.

• Pilote
• Amplificateur de base fréquence
• Amplificateur de haute fréquence

• Pilote : Le pilote est chargé de fournir le signal d’entrée aux l’amplificateur, il prépare
le signal avant qu’il ne soit amplifier. L’image si dessous représente le pilote
d’émetteur centrale de la Radiotélévision Nosy Magnitry.

Figure 8: Pilote d’Emetteur central

• Un amplificateur de haute fréquence : c’est un dispositif conçu pour renforcer des


signaux à des fréquences élevées. Ils garantissent une amplification efficace et de
qualité à ces fréquences, essentielle pour les communications sans fil. Ces
amplificateurs minimisent la distorsion et le bruit, assurant ainsi la fiabilité des
transmissions à des fréquences élevées. L’image si dessous représente
l’amplification de haute fréquence dans le central.

Figure 9: Amplificateur de Haute fréquence

8
• Amplificateur Base fréquence : c’est un dispositif conçu pour amplifier des signaux
à des fréquences relativement basses, souvent utilisés dans des applications telles
que l'audio, le contrôle de signal, les instruments de mesure et d'autres systèmes
nécessitant l'amplification de signaux à des fréquences inférieures à quelques
mégahertz. Ces amplificateurs sont adaptés pour traiter et amplifier des signaux dans
des gammes de fréquences basses. L’image si dessous représente l’amplification a
base fréquence dans le central a Maroankatsaka.

Figure 10: Amplification base fréquence

La puissance d’émission pour la radio est de 150 watts et pour la télévision est de 50
watts.
- Des Antenne : les antennes servent pour la diffusion dans l’ile de Nosy-Be, les signaux
venant de l’émetteur sous forme d’une signale électrique et diffuser sous forme d’une
onde électromagnétique par les antennes.

Ils ont deux autre qui se trouve hors de ville de Nosy-Be, plus précisément l’une situer à
Ambatoloaka et l’autre à Dzamanjary. Ils ont créé ces stations parce que le signal émis dans
la station central d’émission n’arrive pas jusqu’à cet endroit à cause des obstacle potentiel.
Ils utilisent donc un canal satellite pour capter le signale pour assurer la diffusion de
l’émission de TVM.

3. ARCHITECTURE DE TELECOMMUNICATION DES STATIONS DE

L’ENTREPRISE

Comme nous avons dit tout a l’heure, l’entreprise dispose en total quatre station dans l’ile de
Nosy-Be donc deux situer dans la ville et les deux autres sons hors de ville a pour rôle
d’assure la diffusion des émissions TVM. L’image si dessous représente l’architecture de
communication de l’entreprise.

9
Figure 11: Architecture de Télécommunication

4. ARCHITECTURE RESEAUX

L'entreprise bénéficie d'une connectivité à Internet à haut débit grâce à une connexion
par fibre optique, fournie par TELMA Malagasy. Cette infrastructure garantit une rapidité
et une stabilité de la connexion, offrant ainsi un accès fluide aux ressources en ligne
essentielles pour les opérations quotidiennes.

Par ailleurs, l'équipement informatique de l'entreprise est spécifiquement adapté à ses


besoins opérationnels. Des ordinateurs performants sont mis à disposition pour des
tâches variées telles que le montage vidéo et audio, ainsi que pour d'autres fonctions
quotidiennes nécessaires à la production de contenus de qualité. Cette configuration

10
matériel-software assure une efficacité optimale dans l'exécution des diverses missions
de l'entreprise, contribuant ainsi à la réalisation de ses objectifs.

Figure 12: Architecture Réseaux

Maintenant que nous avons fini notre analyse dans le fonctionnement de l’entreprise, nous
pouvons passée à une étude de faisabilité de notre projet.

11
III. ETUDE DE FAISABILITE DU PROJET
Comme nous avons dit précédemment, les entreprises d'aujourd'hui exploitent une gamme
diversifiée de moyens de communication pour faciliter la communication interne et externe.
Les solutions traditionnelles, telles que la téléphonie fixe, demeurent pertinentes, mais de plus
en plus d'entreprises adoptent des technologies modernes. Les applications de
communication d'équipe, comme Slack et Microsoft Teams, gagnent en popularité en offrant
une plateforme complète intégrant la messagerie instantanée, la voix et la collaboration en
temps réel. Les téléphones mobiles d'entreprise sont devenus incontournables, les plans
tarifaires de téléphone mobile peuvent être adaptés en fonction des besoins de l'entreprise,
offrant la mobilité nécessaire pour les employés en déplacement, mais cela dépend du volume
d'appels et des services inclus dans le forfait en plus le forfait peut être couteux. La VoIP (Voice
over Internet Protocol) s'est imposée comme une alternative rentable, permettant des appels
via Internet avec des fonctionnalités avancées telles que la vidéoconférence.
Si on penche sur le problématique de notre projet, le plus gros problème est lié à des coups
élever des crédits téléphoniques. Du coup il nous faut une solution à moindre coup pour
satisfaire la demande de l’entreprise. Etant donné que nous avons déjà un accès à internet
dans l’enceinte de l’entreprise, choisir la VoIP (Voice over Internet Protocol) présente plusieurs
avantages, et une raison majeure d'opter pour cette solution est son coût potentiellement plus
avantageux :
- Économies financières : La VoIP est plus économique que le téléphone mobile. Les
coûts liés à l'abonnement mensuelle peuvent être trop lord par rapport au budget de
l’entreprise, ce qui peut entraîner des économies significatives.
- Fonctionnalités avancées : La VoIP offre un large éventail de fonctionnalités avancées
telles que la messagerie vocale en ligne, la vidéoconférence, la gestion des appels, et
d'autres outils de productivité. Ces fonctionnalités peuvent améliorer l'efficacité des
communications au sein de l'entreprise.
- Mobilité accrue : La VoIP permet aux utilisateurs de faire et de recevoir des appels depuis
n'importe quel endroit avec une connexion Internet. Cela améliore la mobilité des
employés, idéale pour les entreprises dont les équipes sont souvent en déplacement.

La VoIP offre un ensemble d'avantages économiques, fonctionnels et stratégiques qui en font


une option judicieuse pour l’entreprise entreprises.

1. PRESENTATION DE LA TECHNOLOGIE VOIP

La Voix sur IP, ou VoIP (Voice over Internet Protocol), est une technologie qui permet de
faire des appels vocaux via Internet plutôt que des lignes téléphoniques traditionnelles ou
des connexions cellulaires. Bien que son nom suggère qu’elle ne permet que les appels
vocaux, les services VoIP modernes sont beaucoup plus capables et peuvent offrir des
appels vidéo, des transferts de fichiers, des appels de groupe, et bien plus encore.

2. PRINCIPE DE FONCTIONNEMENT

Conversion des signaux vocal en signal numérique : Dans les appels VoIP, votre signal
vocal analogique est converti en un signal numérique.
Transmission sur Internet : Ce signal numérique est ensuite transmis sur Internet sous
forme de paquets de données.

12
Acheminement vers le destinataire : Ces paquets de donnée atteignent d’abord votre
fournisseur de services VoIP, qui les achemine ensuite vers le destinataire.
Conversion en signal Vocal : Chez la destination, le signal numérique est reconverti en
signal vocal.
L’image si dessous représente le principe de fonctionnement de la technologie VoIP.

Figure 13: Principe de fonctionnement de VoIP

Pour mettre en place un service VoIP, il est nécessaire d’avoir trois principaux éléments dont
nous allons présenter ci-dessous :
- Internet (Réseaux IP) : connexion Internet pour transmettre le signal vocal sous forme
d’un paquet de données. Généralement, un réseau baser sur IP, car si le service est dédié
pour fonctionner en local seulement il n’est pas nécessaire d’avoir un accès à internet
mais le réseau local seulement sufis.
- Un service VoIP : Un service VoIP pour convertir notre voix en un signal numériques, le
compresser et l’envoyer sur internet au destinateur (IPBX) Internet Protocol Branch
eXchange, c’est un autocommutateur téléphonique privé utilisant le protocole internet (IP)
pour gérer les appels téléphoniques d'une entreprise.
- Le matériel nécessaire : cela peut être un ordinateur, un smartphone, une tablette, Un
téléphone VoIP spécial, des téléphones traditionnels connectes à un adaptateur, et
d’autres appareils connectes à Internet.
- Operateur VoIP : Un opérateur VoIP (Voice over Internet Protocol) est un fournisseur de
services qui permet la transmission de la voix via Internet (facultatif).

3. LE PROTOCOLE UTILISER DANS LA TECHNOLOGIE VOIP

La technologie VoIP (Voice over Internet Protocol) utilise plusieurs protocoles pour
fonctionner. Les principaux sont :

13
SIP (Session Initiation Protocol) : C’est le protocole principal utilisé pour la signalisation
en VoIP. Il permet la gestion des appels, l’enregistrement des postes auprès de l’IPBX, la
mise en relation de deux téléphones, etc. Il est indépendant des autres protocoles des
couches inférieures et se situe à la couche 7 du modèle OSI.

H.323 : C’est un regroupement de protocoles pour la communication de l’audio, de la


vidéo et des données. Il définit une architecture distribuée pour les applications
multimédias, leur permettant de fonctionner sur les réseaux VoIP pour des activités telles
que la vidéoconférence.

TCP (Transmission Control Protocol) et UDP (User Datagram Protocol) : Ces deux
protocoles sont utilisés pour le transport de la VoIP.

RTP (Real-Time Transport Protocol) et RTCP (Real-Time Control Protocol) : Ces


protocoles sont utilisés pour le transport de données en temps réel sur des réseaux IP.

MGCP (Media Gateway Control Protocol) : C’est un protocole de contrôle qui permet à un
élément central de contrôler les passerelles multimédia. C’est un protocole centralisé qui
est souvent utilisé dans les grandes entreprises et les réseaux de télécommunication.

4. LES DIFFERENT TYPES DES SERVEURS DE TELEPHONIE IP

Il y a différent type de VoIP tous avec ses spécificités dont nous allons analyser dans le
tableau si dessous.
Tableau 1: Types des logiciel VoIP

Logiciel Type Caractéristiques Techniques Plateforme

3CX Normes Vidéoconférence, chat en direct, Windows, Linux


ouvertes applications Android/iOS/web (émulation)

RingCentral Cloud Système téléphonique basé sur le En ligne (cloud)


cloud
FreeSWITCH Open Source Applications de communication
vocale et de messagerie Windows, Linux,
MacOs

FusionPBX Interface Facilite l'utilisation de FreeSWITCH


graphique Windows, Linux,
MacOs

Wazo Open Source Plateforme de communication Linux


unifiée

14
Ozeki Phone Logiciel pour PBX, passerelle VoIP, IVR, ACD Windows
System Windows

Asterisk Open Source PBX, passerelle VoIP, IVR, ACD Windows, Linux,
MacOs

Asterisk se distingue comme un choix optimal dans notre projet en raison de plusieurs
avantages clés.
Tout d'abord, en tant que logiciel open source, Asterisk offre une flexibilité inégalée,
permettant aux utilisateurs de personnaliser et d'adapter la solution selon leurs besoins
spécifiques. Sa polyvalence en fait un outil idéal pour une multitude d'applications,
notamment les PBX, les passerelles VoIP, les serveurs de conférence, et bien plus encore.
En termes de fonctionnalités, Asterisk offre un éventail complet, englobant des services
standard tels que la messagerie vocale, la réponse vocale interactive, les conférences
téléphoniques, et la distribution automatique des appels. L'atout majeur d'Asterisk réside
dans sa capacité à permettre la programmation de fonctionnalités personnalisées, offrant
ainsi une infinité de possibilités.
La compatibilité d'Asterisk avec divers protocoles VoIP, tels que SIP, H.323 et MGCP, ainsi
que sa capacité à interagir avec différents matériels, confère une grande adaptabilité à ce
serveur. Il peut interconnecter efficacement les technologies de téléphonie VoIP avec des
systèmes plus traditionnels.
Enfin, Asterisk bénéficie d'une vaste communauté d'utilisateurs et de développeurs qui
fournissent un soutien robuste et des ressources variées. Ces éléments font d'Asterisk un
choix solide pour ceux cherchant une solution VoIP fiable et flexible.
Bien que réputé pour ses avantages, Asterisk présente également des inconvénients. Son
inconvénient réside dans la complexité de son installation et de sa configuration. Cette
complexité peut représenter un défi pour les utilisateurs moins expérimentés en
télécommunications ou pour les petites entreprises qui ne disposent pas de ressources
dédiées. La mise en place d'Asterisk nécessite une expertise technique avancée, ce qui
peut entraîner des difficultés et des retards dans la mise en œuvre de la solution VoIP.
Cependant, malgré ce défi, Asterisk demeure une option puissante et flexible pour ceux
qui recherchent une solution de communication personnalisable.

5. PRESENTATION DE ASTERISK

Asterisk est un logiciel open source qui transforme un ordinateur en un serveur de


communication qui a été développer par la société Digium. Asterisk est une solution de
téléphonie sur IP qui fait office d’IPBX et aussi capable de s’interfacer avec un réseau de
téléphonie analogique. En gros, un serveur Asterisk permet de faire de la VoIP ainsi que
de la téléphonie analogique. L’image si dessous représente le logo de Asterisk.

15
Figure 14: Logo Asterisk

Ils support de très nombreux codecs audio, dont G.711 et G.729, ainsi que des nombreux
protocoles comme SIP, H.323, etc. Et ils offrent des très nombreuses fonctionnalités.
Voici un aperçu des fonctionnalités principales

✓ Conférences
✓ Mise en attente des appels (avec musique d’attente)
✓ File d’attente
✓ Groupement d’appel
✓ Messagerie
✓ Transfert d’appel
✓ Transcodage entre différents codecs
✓ Notification mail en cas de message (avec message audio en PJ)
✓ IVR (standard automatique avec choix au clavier)
✓ Synthèse vocale
✓ Chiffrement des appels
✓ Ne pas déranger
✓ Parking d’appel

Asterisk est capable de répondre a de nombreux besoins, dont le cas de notre entreprise en
fait partie, car il est utilisé par les petites entreprise ainsi que les grands, les centre d’appels,
les opérateurs de télécommunications et les agences gouvernementales du monde entier.

Voici un tableau qui résume les avantages et les inconvénients de l’utilisation d’Asterisk
comme serveur VoIP :

Avantage Inconvénient

Hautement modulaire et personnalisable pour répondre Pas de contrats support formels avec le
aux besoins de l’entreprise fournisseur

16
Prendre en charge des nombreux protocole VoIP Cout d’investissement et de
maintenance élevé

Cout zéro pour le logiciel Nécessite un serveur dédie

6. ETUDE DE FAISABILITE TECHNIQUE

a. Besoin matériel

Pour mettre en place un serveur de téléphonie sur IP dans l’entreprise on a besoin de


trois (03) clé principal dont :

✓ Un Ordinateur utiliser comme serveur


✓ Un des équipements pour utiliser comme client de serveur VoIP
✓ Un accès à Internet pour les transmissions des données

Comme nous avons pu voire précédemment, d’entreprise est doté d’une accès internet
par fibre Optique à haut débit, fournir par la société TELMA Malagasy, la plus par des
employer dispose déjà d’un smartphone qu’on peut facilement installer des application
client de VoIP comme softphone, etc.

Pour le serveur, nous avons besoin d'un ordinateur suffisamment puissant capable de
fonctionner 24 heures sur 24, sous une connexion stable. Cependant, dans l'immédiat, le
serveur ne gérera pas plus d'une dizaine d'appels, car son service sera dédié
exclusivement au personnel de l'entreprise.

À cet effet, l'entreprise propose un ordinateur équipé d'un processeur Intel(R) Core (TM)
i5 de 500 Go, avec une fréquence de 2.50 GHz (4 CPU) et une mémoire RAM DDR3 de
4 Go. L’image si dessous représente l’ordinateur qui vas être utiliser comme serveur.

Figure 15: Ordinateur dédier serveur

17
b. Besoin logiciel

Le système d'exploitation : constitue un élément essentiel pour un serveur, étant donné


que celui-ci doit être en mesure de répondre aux besoins de nombreux utilisateurs.
Actuellement, trois systèmes d'exploitation sont largement utilisés à l'échelle mondiale,
chacun présentant ses propres avantages et inconvénients. Il est crucial de choisir le
système d'exploitation adapté aux exigences spécifiques du serveur afin d'assurer un
fonctionnement optimal et de maximiser son efficacité au service des utilisateurs. En
examinant attentivement les caractéristiques de chaque système, on peut prendre des
décisions éclairées pour garantir la performance et la stabilité du serveur tout au long de
son utilisation. Le tableau suivant illustre les différences entre ces trois systèmes
d'exploitation.
Tableau 2 : System d’exploitation

Caractéristique Windows MacOs Linux


Interface Interface graphique Interface graphique Interface graphique
Utilisateur (GUI) (varier selon la
distribution)

Licence Propriétaire Propriétaire (pour les Open Source


appareils Apple)

Personnalisation Limitée Modérée Elevée


Compatibilité Large mais Restreinte aux Elevée, prend en
Matériel spécifique a appareils Apple charge une grande
certaines variété de matériels
configurations

Sécurité Souvent cibles par Moins cible, mais pas Moins cible,
les logiciel exempt de risque considérer comme
malveillants plus sécurise

Mise à Jour Centraliser souvent Centralisées, Centralise, régulières


automatisées régulières (selon la distribution)

Prix Souvent payent Gratuit (Pour les mis Gratuit


ajours majeurs sur les
appareils Appelé)

Apres avoir fait l’analyse, linux est un choix populaire pour un serveur de téléphonie IP en
raison de sa nature open-source qui permet une grande flexibilité de personnalisation. Il offre
une large gamme d’applications et d’outils pour configurer et gérer votre serveur.

System d’administration : On a prévu d'intégrer une solution d'administration au serveur


Asterisk pour faciliter la gestion et la configuration du système. L'ajout d'un outil

18
d'administration est essentiel pour simplifier les tâches techniques liées à la téléphonie IP.
Cette approche permettra une utilisation plus efficace et une maintenance simplifiée du
serveur sans nécessiter une expertise technique approfondie.

Il existe plusieurs outils d'administration pour Asterisk, ces outils sont spécifiquement conçus
pour faciliter la configuration et la gestion des serveurs Asterisk. Voici quelques exemples
d'outils d'administration alternatifs :

- FreePBX : Une interface graphique web qui simplifie la configuration et la gestion


d'Asterisk, offrant une solution complète et conviviale.
- AsteriskGUI : Une interface graphique open source conçue pour simplifier la
configuration d'Asterisk.

On choisit d’utiliser FreePBX comme outil d'administration pour Asterisk, par ce qu’il présente
plusieurs avantages significatifs. Avec son interface utilisateur conviviale, FreePBX simplifie
la configuration et la gestion d'un serveur Asterisk, rendant l'administration accessible même
aux utilisateurs moins expérimentés. Cette solution complète offre un large éventail de
fonctionnalités indispensables pour la téléphonie IP, telles que la gestion des extensions, des
trunks, la messagerie vocale, et bien d'autres. La communauté active entourant FreePBX
fournit un soutien technique robuste, renforçant la fiabilité de la plateforme. De plus, la
flexibilité offerte par ses extensions et modules, combinée à sa licence open source (GPLv3),
assure une personnalisation optimale du système en fonction des besoins spécifiques de
l'utilisateur. En résumé, FreePBX se distingue par sa convivialité, sa richesse fonctionnelle,
son support communautaire, et sa flexibilité, en faisant un choix optimal pour l'administration
d'Asterisk.

7. Etude Financier du projet

L'étude financière de ce projet comprend plusieurs aspects, notamment les coûts initiaux,
les coûts de communication mensuels, les scénarios financiers annuels, le rapport
financier final et la prévision budgétaire à long terme.
Coûts Initiaux : Les coûts initiaux comprennent l'achat de matériel informatique (serveur),
l'acquisition de l’adresse IP publique fixe. Ces coûts s'élèvent à 1 048 000 Ar.
Serveur : ordinateur dont le coup est à 1 000 000 Ar plus le
Adresse IP Public Fixe : caution pour adresse IP publique fixe qui cot à 48 000 Ar.
Mensuels coûts : Les coûts mensuels récurrents 28 000 Ar pour le cout mensuels pour
l’adresse IP public.
Coûts final annuel : le coût final dans la première année est l’ensemble de coûts des
matériels mensuel qui s’élevé jusqu’qu’a 1 384 000 Ar sans inclure le cout d’internet. Mais
si on prévision a long terme le cout annuel de projet est de la totalité de cout de la première
année moins le cout d’installation, donc cout est de 336 000 Ar.

19
IV. INSTALLATION ET CONFIGURATION
1. Mise a Jours du system

Il est fortement recommandé de mettre à jour le système Debian avant d'installer une
application pour garantir la sécurité, la stabilité et la compatibilité. Les mises à jour
incluent souvent des correctifs de sécurité, des améliorations de la stabilité du système,
et assurent que les dépendances nécessaires pour les nouvelles applications sont à jour.
En maintenant régulièrement le système à jour, les utilisateurs bénéficient également des
dernières fonctionnalités, contribuant ainsi à une expérience utilisateur optimale. Donc on
met à jours notre System en tapant la commande suivante :

$ sudo apt update && sudo apt upgrade

Comme indiqué dans le Guide Définitif d'Asterisk, il est impératif de garantir une heure
précise sur votre système Asterisk, aussi bien pour la gestion précise des journaux
d'appels que pour la synchronisation avec d'autres programmes. Cela implique la
synchronisation de l'heure et l'installation du démon NTP (Network Time Protocol).

$ sudo apt install ntp

2. Configuration d’interface Réseaux

Nous devons configurer l’interface Wi-Fi (wlan0) avec une adresse IP statique. Pour le faire, on
édite le fichier de configuration ‘/etc/network/interfaces’ dans un éditeur de texte.

$ sudo nano /etc/network/interfaces

On ajoute les sections suivant dans le fichier pour la configuration de notre carte wlan0
avec une adresse IP statique.

auto wlan0

iface wlan0 inet static

address 192.168.0.104 # Adresse IP en local

netmask 255.255.255.0 # Masque de sous-réseau

gateway 192.168.1.1 # Passerelle par défaut de votre réseau

wireless-essid WifiRadio # Nom de votre réseau Wi-Fi

wireless-key VOTRE_CLÉ # Clé de sécurité de WI-FI

20
On enregistre le fichier en appuyant sur Ctrl + O, puis sur Entrer et a la fin Ctrl + X pour
quitter)
Chaque fois qu’on fait de Modification dans le fichier de configuration on doit redémarrer
le service pour appliquer le changement
Pour redémarrer le service on tape la commande suivante :

$ sudo systemctl restart networking

- Configuration de routage IP

La configuration de routage IP est un processus pour déterminer comment le paquet


circule entre les réseaux, pour activer le routage IP on édite le fichier ‘/etc/systctl.conf’
avec la commande suivante :

$ sudo nano /etc/systctl.conf


Dans le fichier ouvert, cherche la ligne ‘net.ipv4.ip_forwarding= 1’ et enlever le # qui
est devant. Cela permet à notre system d’agir en tant que routeur.

net. ipv4.ip_forwarding=1

Pour enregistrer la configuration, après avoir enregistrer et fermé l’éditeur de texte, on


exécute la commande suivante :

$ sudo systctl -p
- Réglage de Pare-feu (NAT)

On utilise Iptables pour activer le Networks Address Translation (NAT) afin que les
appareils connectes puissent accéder à internet via l’interface réseau de notre
ordinateur avec la commande :

$ sudo iptables -t nat -A POSTROUTING -o Wlan0 -j MASQUERADE


Cette commande iptables avec l’option ajoute une règle a la table de translation
d’adresses réseau (NAT) pour masquer les adresses IP locales derrière l’adresse IP de
l’interface réseau sortant, permettant ainsi aux paquets de quitter le réseau local et
d’accéder à internet tout en utilisant une seule IP publique.

Pour assurer que les règles Iptables sont persistantes et conservées après le
redémarrage du système, on sauvegarde le fichier en utilisant le command suivant :

$ sudo sh -c "iptables-save > /etc/iptables.ipv4.nat"

21
Création de fichier service pour restaurer le règle Iptables au démarrage avec la
commande suivante :

$ sudo nano /etc/systemd/system/iptables-

On ajoute les contenue suivant dans le fichier :

[Unit]

Description=Restore iptables rules

[Service]

Type=oneshot

ExecStart=/sbin/iptables-restore /etc/iptables.ipv4.nat

[Install]

WantedBy=multi-user.target

Description des lignes :


[unit] : Indique que ce service a pour objectif de restaurer les règles iptables.
[service] :
Type=oneshot : Spécifie que le service ne sera exécuté qu’une seule fois.
ExecStart : Detaille la commande a exécuter, qui est la restauration des règles
iptables depuis le fichier de sauvegarde spécifie.
[Install] :
WantedBy-multi-user.target : signale que ce service est destiné à être active au
démarrage dans un environnement multi-utilisateur.
Apres avoir enregistrer et fermer le fichier, on exécute les commandes suivantes pour
activer et redémarrer le service :

$ sudo systemctl enable iptables-restore


$ sudo systemctl start iptables-restore
Maintenant nous allons redémarrer le service pour appliquer les nouvelles
configurations avec la commande suivant :

$ sudo systemctl restart networking

3. Installation des dépendance logiciels de Asterisk

Avant de procéder à l'installation d'Asterisk à partir de la source, il est plus que


nécessaire d’installer les dépendances logicielles pour garantir un déploiement réussi et
optimal du système de téléphonie.

22
Pour installer les dépendances nécessaires on tape la commande suivante :

$ sudo apt install build-essential libssl-dev libncurses5-dev libnewt-dev


libxml2-dev libsqlite3-dev libjansson-dev libsrtp2-dev libiksemel-dev
libspandsp-dev
Petit détaille sur les paque à installer :
Build-essential : Un ensemble de paquets qui inclut les outils essentiels pour la
compilation de logiciels sous Linux. Il contient notamment le compilateur GCC et d’autres
utilitaires de développement.
Libssl-dev : Les bibliothèques de développement SSL qui sont nécessaire pour prendre
en charge le chiffrement SSL/TLS dans Asterisk.
Libncurses5-dev : Les bibliothèques de développement pour les interfaces utilisateur
basées sur le terminal (utilise par les interfaces de configuration d’Asterisk)
Libnewt-dev : Les bibliothèques de développement pour Newt, une bibliothèque de
gestion de fenêtres texte utilisée dans certains interfaces d’Asterisk.
Libxml2-dev : Les bibliothèque de développement pour manipuler des document XML,
nécessaire pour prendre en charge les fonctionnalités XML d’Asterisk.
Libslite3-dev : Les bibliothèques de développement pour SQLite, utilisées par Asterisk
pour la gestion de la base de données.
Libjansson-dev : Les bibliothèques de développement pour Jansson, une bibliothèque
de traitement JSON utilisée par Asterisk.
Libsrtp2-dev : Les bibliothèques de développement pour SRTP (Secure Real-time
Transport Protocol), utilisées pour le chiffrement des flux audio en temps réel.
Libiksemel-dev : Les bibliothèques de développement pour Iksemel, un bibliothèque
XML utilisée pour la prise en charge du protocole Jabber/XMPP dans Asterisk.
Libspandsp-dev : Les Bibliothèque de développement pour Spandsp, utilisees pour la
gestion des signaux et des protocoles de téléphonie dans Asterisk
Ces dépendances sont essentielles pour compiler Asterisk avec différentes
fonctionnalités et protocoles de communication.

4. Installation de Asterisk par la source

La dernier version d’Asterisk n’est pas disponible dans le référentiel défaut de Debian 10,
c’est la raison pour quoi on va télécharger et compiler à partir de la source.
Tout d’abord, nous allons télécharger Asterisk version 19 par ce qu’ils convient mieux
pour la prochaine étape de notre configuration. Pour ce faire on tape la commande
suivante :

$ Cd /usr/src/
$ sudo wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-19-
current.tar.gz

23
Apres avoir fini le téléchargement, on extraire le fichier avec la commande suivant :

$ sudo tar xvf asterisk-19-current.tar.gz

En suite en déplace dans le répertoire qui viens d’être créé avec la commande suivante :

$ sudo cd asterisk-19.8.1

Une fois dans le fichier, nous allons installer tous les module MP3 requis avec la
commande suivant :

$ sudo contrib/scripts/get_mp3_source.sh

Nous obtiendrons la sortie suivante :

A addons/mp3

A addons/mp3/MPGLIB_README

A addons/mp3/common.c

A addons/mp3/huffman.h

A addons/mp3/tabinit.c

A addons/mp3/Makefile

A addons/mp3/README

A addons/mp3/decode_i386.c

A addons/mp3/dct64_i386.c

A addons/mp3/MPGLIB_TODO

A addons/mp3/mpg123.h

A addons/mp3/layer3.c

A addons/mp3/mpglib.h

A addons/mp3/decode_ntom.c

A addons/mp3/interface.c

Ensuite nous allons tapez la commande qui suit pour installer las autre dépendance :

$ sudo contrib/scripts/install_prereq install

24
Apes l’installation de cet dernier nous avons la sortie qui indique que nous avons fini
l’installation avec succès :

#############################################

## install completed successfully

#############################################

Apres cette processus, on tape la commande suivant pour configurer Asterisk avant de
passer à l’étape de compilation.

$ sudo ./configure

Nous obtiendrons la sortie suivante :

Figure 16:asterisk install

La sortie nous indique la configuration a été compléter avec succès


Maintenant nous allons personnaliser notre installation d’Asterisk pour qu’il convient mieux à
notre besoin en communication. Pour faire cela nous allons tapez la commande suivante :

$ sudo make menuselect

Une fenêtre s’ouvre pour nous demander de sélectionner le module souhaité. On utilise les
touches fléchées pour naviguer et appuyez sur la touche Entrée pour sélectionner :

Dans les Modules complémentaires, sélectionnez chan_ooh323 et format_mp3 comme


indiqué ci-dessous. Ces deux modules enrichissent les fonctionnalités d'Asterisk. Le premier
facilite les communications IP via le protocole H.323, tandis que le second permet la

25
manipulation des fichiers audio au format MP3. Ces ajouts élargissent les possibilités de
communication et de gestion audio d'Asterisk.

Figure 17: Addons

Ensuite on utilise les boutons de navigation pour aller dans l’application, on sélectionné le module
app_macro.

Figure 18: Application

26
Maintenant nous allons dans le Extras Sound Packages et on choisit ULAW et ALAW français :

Figure 19: : Extras Sound Packages

Et en dernier dans le codec Translators sélectionne le codec alaw

Figure 20: Codec Translators

Une fois terminé, on clique sur Save & Exit pour enregistrer et quitter pour enregistrer les
modifications et installer tous les addons.

27
Une fois que la configuration est terminée, il faut passée à la phase de compilation, on utilise
les scripts génères par la configuration précédente pour compiler le code source en exécutable
et bibliothèque. Pour effectuer cette étape on tape la commande suivante :

$ sudo make
Apres avoir passé à cette étape, voici la sortie que nous aurons :

+--------- Asterisk Build Complete -------------------+

+ Asterisk has successfully been built, and +

+ can be installed by running: +

+ make install +

+----------------------------------------------------+

La sortie nous que Asterisk a été compiler avec succès et peut être installe maintenant. Pour
installer Asterisk, la configuration et l'exemple on tape les commandes suivantes :

$sudo make install


$ sudo make samples
$ sudo make config
Apres avoir finir toutes les étapes d’installation nous allons passer à l’étape suivant.

5. Création d’un utilisateur Asterisk

La création d'un utilisateur dédié pour Asterisk est essentielle pour renforcer la sécurité
en limitant les droits d'accès aux seules ressources nécessaires. Cela réduit les risques
de vulnérabilités en cas d'intrusion et simplifie la gestion des autorisations, contribuant
ainsi à la sécurité globale du système téléphonique basé sur Asterisk. Dans notre cas ici
nous allons créer un utilisateur rnm et groupe rnm. Pour créer un utilisateur on tape les
commandes suivantes :

$ sudo groupadd rnm


$ sudo useradd -r -d /var/lib/asterisk -g rnm rnm

Maintenant nous allons ajouter l'utilisateur rnm aux groupes supplémentaires audio et
dialout. Pour ce faire on tape la commande suivante :

$ sudo usermod -aG audio, dialout rnm

Ensuite, il faut changer le propriétaire du répertoire de configuration d'Asterisk avec les


commandes suivantes :

$ sudo chown -R rnm.rnm /etc/asterisk


$ sudo chown -R rnm.rnm /var/{lib,log,spool}/asterisk
$ sudo chown -R rnm.rnm /usr/lib/asterisk

28
6. Configuration de Asterisk

Dans cette étape, nous allons modifier le fichier ‘/etc/default/asterisk’ pour définir
l'utilisateur par défaut de Asterisk :

$ sudo nano /etc/defaut/asterisk


On ajoute cette ligne dans le fichier à l’aide d’un éditeur de texte :

AST_USER="rnm"

AST_GROUP="rnm"

Enregistrez et fermez le fichier lorsque vous avez terminé,


Maintenant nous allons modifiez le fichier de configuration par défaut Asterisk et
définissez l'exécution en tant qu'utilisateur sur asterisk à l’aide de nano :

$ sudo nano /etc/asterisk/asterisk.conf


Une fois dans le fichier on enregistre les deux lignes suivantes :
runuser = rnm

rungroup = rnm
Enregistrer et fermez le fichier puis on démarre le service Asterisk et son activation au
redémarrage du système avec la commande suivante :

$ sudo systemctl restart asterisk


$ sudo systemctl enable asterisk
Maintenant nous allons vérifier l’état de asterisk à l’aide de commande suivant :

$ sudo systemctl status asterisk

Nous avons obtenu la sortie suivante :

Asterisk. service - LSB: Asterisk PBX

Loaded: loaded (/etc/init.d/asterisk; generated)

Active : active (running) since Mon 2023-11-19 12 :39 :41 UTC ; 2min 49s ago

Docs : man : systemd-sysv-generator (8)

Process : 47946 ExecStart=/etc/init. d/asterisk start (code=exited, status=0/SUCCESS)

Tasks: 71 (limit: 4691)

Memory : 85.7M

CGroup : /system.slice/asterisk.service

|_47965 /usr/sbin/asterisk -U rnm -G rnm

Nov 19 12 :39 :41 Linux systemd [1] : Starting LSB : Asterisk PBX...

Nov 19 12 :39 :41 Linux asterisk [47946] : * Starting Asterisk PBX : asterisk

Nov 19 12 :39 :41 Linux asterisk [47946] : ...done.

29
Maintenant nous allons vérifier la connexion à l'interface de ligne de commande (CLI)
d'Asterisk avec la commande suivante :

$ sudo asterisk -rvvv

Et voici la sortie de notre commande :

Figure 21: Ligne de commande CLI

Les fichiers de configuration de asterisk sont situés dans le répertoire ‘/etc/asterisk/’ mais
pour faciliter l’admiration à l’entreprise nous allons installer une interface graphique.
L'intégration d'une interface graphique pour administrer Asterisk, est d'autant plus cruciale
dans un environnement professionnel, car elle rend la gestion des systèmes téléphoniques
accessible à un plus grand nombre d'utilisateurs. En éliminant la nécessité de compétences
avancées en ligne de commande, elle permet à des profils variés au sein de l'entreprise de
contribuer à la configuration et à la maintenance du système, réduisant ainsi la dépendance
envers des compétences techniques spécifiques.

7. Installation de dernier de FreePBX (FreePBX 16)

Nous allons installer FreePBX 16, la dernière version qui est recommandée pour ses
fonctionnalités avancées, assurant ainsi une intégration optimale avec Asterisk 19, la
version que nous avons choisie. Les versions de FreePBX au-dessus de la 16 sont
actuellement incompatibles avec Asterisk 19.
- Installation de serveur de base de données MariaDB

$ sudo apt install mariadb-server

- Installation et configuration d’apache

$ sudo apt install apache2

On crée une copie de sauvegarde du fichier de configuration par defaut d'Apache


`apache2.conf`, la copie de sauvegarde sera nommée `apache2.conf_orig` dans le même
répertoire. En assurant ainsi qu'il peut être restauré en cas de problème.

30
$$sudo
sudosed
cp -i/etc/apache2/apache2.conf
's/^\(User\|Group\).*/\1 asterisk/' /etc/apache2/apache2.conf
/etc/apache2/apache2.conf_orig
$ sudo sed -i 's/AllowOverride None/AllowOverride All/' /etc/apache2/apache2.conf

Pour adapter les permissions d'Apache afin qu'il fonctionne harmonieusement avec Asterisk,
on execute la commande suivante :
- Installation de PHP

FreePBX 16 nécessite une version de PHP égale ou supérieure à 7.4, donc il faut faire
l’installation par la commande suivante :

$ sudo apt install php7.4

Activation de nouvelle PHP et redémarrage de serveur web (apache) :

$ sudo update-alternatives --set php /usr/bin/php7.4


$ sudo systemctl restart apache2

Maintenant nous pouvons voir la version de php dans notre ordinateur à l’aide de commande
suivant :

$ php -v

Comme nous pouvons voir dans la sortie nous avons une nouvelle version de PHP qui est la
version 7.4.
- Téléchargement de asterisk

Nous allons télécharger la dernière version de FreePBX dans le site officiel via la
commande suivant :

$ cd /urs/src
$ sudo wget https://mirror.freepbx.org/modules/packages/freepbx/freepbx-16.0-latest.tgz

Une fois que le fichier télécharger, on l’extraire avec la commande suivante :

$ sudo tar xvzf freepbx-16.0-latest.tgz

On accède dans le répertoire qui vient d’être crée et on stop asterisk à l’aide de commande
suivant :

$ cd freepbx
$ sudo systemctl stop asterisk

31
Une fois que la commande pour stoppée asterisk a été exécuter, nous allons passer l’étape
d’installation de freepbx en exécutant la commande suivante :

$ sudo ./start_asterisk start

Maintenant nous allons installer les dépendances suivant pour le bon fonctionnement de
freepbx avec asterisk.

$ sudo apt install nodejs npm

Apres cette processus d’installation nous allons exécuter la commande suivante :

$ sudo ./install

Dans la sortie ci-dessous, nous pouvons voir que nous avons fini la génération des
configurations par défaut aussi que l’installation de FreePBX avec succès.
Dans la sortie ci-dessous, nous pouvons voir que nous avons fini la génération des
configurations par défaut aussi que l’installation de FreePBX avec succès.

Done. All modules installed.


Updating Hooks...Done
Done installing modules
Taking too long? Customize the chown
command, See
http://wiki.freepbx.org/display/FOP/FreePB
X+Chown+Conf
Setting Permissions...
Setting base permissions...Done
Setting specific permissions...
32451 [============================]
Finished setting permissions
Generating default configurations...
Finished generating default configurations
You have successfully installed FreePBX

Maintenant nous allons installer tous les modules complets de freepbx à l’aide des
commandes suivant :

$ sudo fwconsole ma disablerepo commercial


$ sudo fwconsole ma installall

32
Pour actualiser la configuration de FreePBX en temps réel sans interrompre les services actifs,
pour permettre d'appliquer les changements instantanément et redémarrer FreePBX. Pour
effectuer cette action nous allons exécuter les commandes suivantes :

$ sudo fwconsole reload


$ sudo fwconsole restart
Pour activer le module de réécriture Apache et redémarrer Apache pour appliquer les
modifications, on lance les commandes suivantes :

$ sudo a2enmod rewrite


$ sudo systemctl restart apache2
Pour sécuriser notre serveur Asterisk, il est essentiel d’activez le pare-feu pour notre serveur
et en suite nous allons autoriser le trafique SIP en ouvrant les port 5060 et 5061. Pour parvenir
à cela nous allons taper la commande suivante :

$ sudo ufw enable


$ sudo ufw allow 5060
$ sudo ufw allow 5061
Avec succès, Asterisk 19 et FreePBX 16 sont désormais installés sur notre serveur Debian.
Pour accéder à l'interface de FreePBX, il nous suffit d'ouvrir notre navigateur Web et de saisir
« Adress_IP_serveur/admin ». Cela nous dirigera vers l'interface graphique de FreePBX
Comme dans la figure qui suit, offrant une gestion conviviale de votre système de téléphonie
basé sur Asterisk.

Figure 22: FreePBX

33
À présent, nous cliquerons sur l'onglet "Administration" de FreePBX. Il nous sera alors
demandé de nous authentifier avec le nom d'utilisateur "admin" et le mot de passe par défaut
"admin". Une fois connectés, nous serons automatiquement dirigés vers le tableau de bord,
comme illustré dans l'image ci-dessous :

Figure 23: Tableau de Bord

FreePBX offre une interface graphique puissante pour gérer Asterisk, le système de téléphonie
open source. Grâce à FreePBX, les utilisateurs peuvent configurer et gérer divers aspects de
leur système téléphonique, notamment la création et la gestion d'extensions, la configuration
des files d'attente, l'enregistrement des appels, la gestion des messageries vocales, et bien
plus encore. Il permet également une surveillance en temps réel et offre des outils pour
personnaliser les fonctionnalités de téléphonie selon les besoins spécifiques de l'entreprise.
En résumé, FreePBX simplifie la gestion des systèmes de téléphonie IP en fournissant une
plateforme conviviale et accessible pour configurer efficacement les fonctionnalités de
communication.
- Ajouter une extention

Maintenant que nous avons fini l’innstallation et configuration de notre serveur, nous allons
ajouter une poste pour chaque employer afin qu’ils peut passer des appel. Pour ajouter une
poste nous allons cliquer sur l’ongler Application>Poste>Ajout nouveau
SIP[chan_pjsip]Extension’. On vas orienter vers la page suivant :

34
Figure 24: Page d’ajout d’extension

Extension Utilisateur : c’est le numéro de l’utilisateur. Grâce à ce nous pouvons passer des
appels.

Nom affiche : C’est le nom qui vas etre afficher lors des appel cette nom seras lier au
numero que tu vas choisir

CID Sortant :

ID appeant d’urgence :

Secret :C’est le mot de passe de l’utilisateur. Grâce à ce mot de passe l’utilisateur a un


accès au serveur.

Apres l’ajout des eextention de chaque enmployer, on aplique la configuration avec une
onglet appliquer la configuration a droit, et voici les liste des tout les extention que nous
avons ajouter :

35
Figure 25: Liste de Poste dans notre enregistrer

8. Configuration de client

A présent nous avons fini toute la configuration dans le serveur nous allons télécharger des
application client pour le VoIP. Le principe est de connecter chaque téléphone à notre
serveur par le l’adresse IP de notre serveur et le port sur de notre service IP PBX qui est
5060 ou 5061 pour la connexion sécuriser, le numéro et le mot de passe de poste que l’on
vient de créer. Nous allons donc télécharger l’application Zphone VoIP dans Play store.
Représentation de procédure de connexion dans Zphone.

36
V. TEST ET RECOMMANDATION

37
CONCLUSION
En conclusion, le projet de mise en place d'un serveur de téléphonie IP mobile avec
FreePBX présente une opportunité significative pour améliorer la communication au sein de
l'entreprise ou de l'organisation. En tirant parti de la technologie de VoIP et en utilisant
FreePBX comme plateforme de gestion, le projet offre une série d'avantages clés. Tout
d'abord, la téléphonie IP mobile permet une plus grande flexibilité en permettant aux
utilisateurs de passer des appels depuis n'importe quel endroit disposant d'une connexion
Internet. Cela favorise le télétravail et la mobilité des employés, ce qui peut conduire à une
meilleure productivité et à une réduction des coûts liés aux déplacements. De plus,
l'intégration de FreePBX offre une gestion centralisée des communications, facilitant la
configuration, la surveillance et la maintenance du système. Les fonctionnalités avancées de
FreePBX, telles que la gestion des boîtes vocales, les files d'attente d'appels et les options
de routage flexibles, permettent d'optimiser l'expérience des utilisateurs et de garantir un
meilleur service client. Cependant, il est important de noter que la mise en place d'un tel
système nécessite une planification minutieuse et une expertise technique. L'installation, la
configuration et la sécurisation du serveur demandent des compétences spécifiques en
téléphonie IP et en gestion de réseaux. En fin de compte, la mise en place d'un serveur de
téléphonie IP mobile avec FreePBX peut apporter des avantages significatifs en termes de
communication, d'efficacité opérationnelle et de flexibilité. Avec une mise en œuvre soignée
et une gestion continue, ce projet a le potentiel d'améliorer la connectivité et la collaboration
au sein de l'entreprise, contribuant ainsi à sa croissance et à son succès à long terme

38

Vous aimerez peut-être aussi