Vous êtes sur la page 1sur 32

Année académique 2022-2023

SOMMAIRE 2

I. INTRODUCTION GENERALE 3

A. PRESENTATION DU SYSTEME TELEPHONIQUE AVEC ASTERISK 3

B. HISTORIQUE 3

C. OBJECTIF DE L’IMPLEMENTATION 4

II. ANALYSE DES BESOINS 4

 Pourquoi une solution open source ASTERISK ? 4

1. TABLEAU COMPARATIF DES DIFFERENTS SERVEURS TELEPHONIQUE 5

A. IDENTIFICATION DES FONCTIONNALITES REQUISES 5

B. DEFINITION DES BESOINS SPECIFIQUE DE L’ENTREPRISE 5

C. ETUDE DE LA FAISABILITE ET DE COUT 5

III. PRINCIPE DE FONCTIONNEMENT 5

A. ROLE 5

B. PRINCIPE DE NUMERISATION 5

C. PROTOCLES 7

IV. AVANTAGES ET INCONVENIENTS 8

1. AVANTAGES DE LA TELEPHONIE SUR IP 8

2. INCONVEBIENTS DE LA TELEPHONIE SUR IP 9

V. LES DIFFERENTS ELEMENTS POUVANT COMPOSER UN RESEAU TELEPHONIQUE 9

1. LES EQUIPEMENTS 9

2. ARCHITECTURE VoIP 10

VI. DOMAINE D’APPLICATION 11

VII. CONFIGURATION ET INSTALLATION DE ASTERISK 12

A. INSTALLATION ET CONFIGURATION DES UTILISATEURS DANS ASTERISK 12

B. CONFIGURATION DE LA MESSAGERIE VOCALE, APPEL EN ATTENTE, CONFERENCE ET


L’APPEL GROUPE 21

3. CONFIGURATION DE LA MESSAGERIE VOCALE 21

4. CONFIGURATION DE L’APPEL EN ATTENTE 21

5. CONFIGURATION DE LA CONFERENCE 22
6. CONFIGURATION DE L’APPEL GROUPE 23

7. SIMULATION 26

VIII. CONCLUSION 26
I. INTRODUCTION GENERALE

A. PRESENTATION DU SYSTEME TELEPHONIQUE AVEC ASTERISK


Asterisk est une plateforme de PBX (Private Branch Exchange) qui permet aux entreprises de mettre en
place leurs propres systèmes téléphoniques personnalisés. Cela signifie que vous pouvez utiliser Asterisk pour
créer un système téléphonique interne pour votre entreprise, gérer les appels entrants et sortants, les transferts
d'appels, les messageries vocales, les conférences téléphoniques, etc.

Ce logiciel fonctionne sur des systèmes d'exploitation basés sur Unix tels que Linux et peut être utilisé
avec différentes technologies de communication, telles que les lignes téléphoniques traditionnelles (analogiques
ou numériques), les passerelles VoIP ou les protocoles de communication IP.

Asterisk est extensible grâce à son architecture modulaire. Il utilise le langage de script Asterisk Dialplan
pour configurer et gérer les fonctionnalités du système téléphonique. De plus, il prend en charge les protocoles de
signalisation SIP, IAX et H.323, ce qui permet une intégration facile avec d'autres systèmes de téléphonie et
applications.

B. HISTORIQUE

Asterisk remonte à la fin des années 1990. Mark Spencer, fondateur de la société Digium, cherchait une solution
peu coûteuse pour créer un système téléphonique pour son entreprise. Il a commencé à développer un logiciel basé sur le
système d'exploitation Linux, qui permettrait de gérer les appels téléphoniques sur IP.

En 1999, Mark Spencer a rendu son travail disponible en tant que logiciel open source et l'a baptisé Asterisk. Le
projet a rapidement attiré l'attention de la communauté des développeurs et a commencé à gagner en popularité.

Asterisk a continué à évoluer au fil des ans, avec de nombreuses contributions de développeurs du monde entier.
De nouvelles fonctionnalités ont été ajoutées, des bugs ont été corrigés et des améliorations ont été apportées à la
stabilité et aux performances du logiciel.

La flexibilité et la puissance d'Asterisk en ont fait un choix populaire pour de nombreuses entreprises et
organisations à la recherche d'une solution de téléphonie par IP personnalisée. Il est utilisé dans une grande variété
d'applications, allant des petites entreprises aux centres d'appels de grande envergure.

En plus de la version open source, Digium propose également une version commerciale d'Asterisk appelée
"Asterisk Business Edition", avec un support et des fonctionnalités supplémentaires pour les besoins professionnels.
Grâce à sa communauté active de développeurs et à son modèle open source, Asterisk continue de se développer et
de s'améliorer. Il reste l'une des solutions logicielles les plus populaires et respectées pour la téléphonie par IP et la
communication unifiée
C. OBJECTIF DE L’IMPLEMENTATION
L'objectif de l'implémentation d'un système téléphonique avec ASTERISK est de mettre en place une
infrastructure de communication efficace et économique au sein d'une entreprise. Grâce à la technologie VoIP, cela
permet de réduireles coûts liés aux appels internationaux et d'améliorer la qualité des communications.

Ce système offre également des fonctionnalités avancées telles que la messagerie vocale, la gestion des
appels, la conférence téléphonique, la redirection des appels, etc. Il permet également d'intégrer d'autres services
tels que lamessagerie instantanée, la vidéoconférence, la visioconférence, etc

II- ANALYSE DES BESOINS

POURQUOI UNE SOLUTION OPEN SOURCE ASTERISK ?

 Notre objectif est d'assurer un service de voix sur IP avec des coûts inférieurs à ceux du système existant
(RTC) grâce à l'utilisation de solutions libres (Open Source).
 LA QUESTION DE CONFIANCE : L'Open Source remet la confiance dans les mains du consommateur
qui a tout loisir d'analyser le produit qu'on lui donne : en cela, il répond aux soucis de transparence qu'on
trouve dans nos sociétés contemporaines. Il permet aussi d'évacuer les difficultés rencontrées à l'usage des
nouvelles technologies en les rendant, de ce fait, plus accessibles à la compréhension de tous. L'Open
Source contribueau partage le plus large possible des savoirs.
 UN MODELE DE COLLABORATION : il s'adapte parfaitement au travail collaboratif, car il permet à
tous les acteurs d'avoir accès au même niveau d'information, sans que personne ne puisse revendiquer un
rôle de gestion desdroits des uns et des autres.
 SON SUPPORT : Une contrainte du projet est de trouver un logiciel où la communauté du monde Open
Sourceest très active. Il est alors relativement aisé de trouver des informations, voire de se faire aider sur un
problème particulier, par le biais de forums.
 L'ASPECT FINANCIER : L'intérêt de l'Open Source est qu'il permet également de faire des économies
de par lagratuité du produit mais également du fait d'éviter l'achat de matériel coûteux dans certains cas.

Nous avons choisi le système ASTERISK parce qu’il est un IPBX applicatif open source installée sous
UBUNTU permettant d'interconnecter en temps réel des réseaux de voix sur IP via plusieurs protocoles (SIP, H323,
IAX et MGCP) et des réseaux de téléphonies classiques via des cartes d'interface téléphonique. ASTERISK offretoutes
les fonctions d'un PBX et des services associés comme.
o La conférence téléphonique,
o Les répondeurs interactifs,
o La mise en attente d'appels,
o Les mails vocaux, de la musique d'attente,
o L’envoi de Voice mail (mail avec le message vocal en pièce jointe),
o La création de centres d'appels virtuels...
A. IDENTIFICATION DES FONCTIONNALITES REQUISES
La première étape de l'analyse des besoins de ASTERISK consiste à identifier les fonctionnalités requises pour
l'entreprise. Ceci peut être réalisé en consultant les parties prenantes de l'entreprise, y compris les employés, les
gestionnaires et lesclients, pour comprendre leurs besoins et leurs attentes en termes de téléphonie.

B. DEFINITION DES BESOINS SPECIFIQUE DE L’ENTREPRISE


Ensuite, il est important de définir les besoins spécifiques de l'entreprise. Cela inclut la taille de l'entreprise, le
nombre d'employés, les départements et les équipes qui auront besoin d'un système de téléphonie, ainsi que les
exigences spécifiques liées à l'industrie et aux opérations commerciales de l'entreprise.

C. ETUDE DE LA FAISABILITE ET DE COUT


Ensuite, il est important de définir les besoins spécifiques de l'entreprise. Cela inclut la taille de l'entreprise, le
nombre d'employés, les départements et les équipes qui auront besoin d'un système de téléphonie, ainsi que les
exigences spécifiques liées à l'industrie et aux opérations commerciales de l'entreprise.

III- PRINCIPE DE FONCTIONNEMENT


a. ROLE

Service de voix sur IP (VoIP) il permet de réduire les coûts et de communiquer efficacement dans un réseau
local ou des intranets via le protocole TCP/IP. ASTERISK est un outil basé sur GNU/LINUX qui fournit le service
d'un central téléphonique PBX à l'aide d'un logiciel PBX open source qui est Astérisque.
b. PRINCIPE DE NUMERISATION

La voix subit toutes les transformations détaillées ci-dessous avant d’être transportée par le réseau :
 Acquisition du signal : La première étape consiste naturellement à capter la voix à l’aide d’un micro, qu’il
s’agisse de celui d’un téléphone ou d’un micro casque.

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

 Échantillonnage du signal sonore : un prélèvement périodique de ce signal, il s'agit d'enregistrer à


des intervalles très rapprochés la valeur d'un signal afin de pouvoir disposer d'un enregistrementproche
de la valeur réelle de ce signal.
 Quantification : qui consiste à affecter une valeur numérique (en binaire) à chaque échantillon. Plus
les échantillons sont codés sur un nombre de bits important, meilleure sera la qualité.

 Compression : Le signal une fois numérisé peut être traité par un DSP (Digital Signal Processor) qui va le
compresser, c’est à dire réduire la quantité d’informations nécessaire pour l’exprimer. L’avantage de la
compression est de réduire la bande passante nécessaire pour transmettre le signal.
 Habillage des entêtes : Les données doivent encore être enrichies en informations avant d’être converties en

paquets de données à expédier sur le réseau.


Exemple : type de trafic de synchronisation, s’assurer duréassemblage des paquets dans l’ordre.

 Emission et transport : Les paquets sont acheminés depuis le point d’émission pour atteindre le point de
réception sans qu’un chemin précis soit réservé pour leur transport, en utilisant la fonction de routage du
réseau.
 Réception : Lorsque les paquets arrivent à destination, il est essentiel de les replacer dans le bon ordre et assez
rapidement. Faute de quoi une dégradation de la voix se fera sentir.

 Conversion numérique analogique : La conversion numérique analogique est l’étape réciproque de l’étape 2.

 Restitution : Dès lors, la voix peut être retranscrite par le haut-parleur, du casque, du combiné téléphonique
ou de l’ordinateur.
c. PROTOCLES
Pour l'implémentation d'un système de téléphonie avec ASTERISK groupé par couche du modèle OSI,
les protocolesnécessaires sont les suivants :

1. Couche physique :

 Protocole Ethernet : utilisé pour connecter les équipements réseau (comme les téléphones IP) au réseau local.

 Protocole DSL (Digital Subscriber Line) : utilisé pour la transmission de données à haut débit sur des lignes
téléphoniques existantes.

2. Couche liaison de données :

 Protocole Point-to-Point Protocol (PPP) : utilisé pour établir une connexion entre l'équipement terminal et le
fournisseur de services Internet.

 Protocole Ethernet : utilisé pour la communication entre les périphériques réseau.

3. Couche réseau :

 Protocole Internet Protocol (IP) : utilisé pour le routage des données entre les différents périphériques du réseau.

 Protocole Internet Control Message Protocol (ICMP) : utilisé pour le diagnostic et le dépannage des problèmes de
communication.

4. Couche transport :

 Protocole User Datagram Protocol (UDP) : utilisé pour le transfert de données en temps réel, comme la voix dans les
appels téléphoniques.

 Protocole Transmission Control Protocol (TCP) : utilisé pour assurer la fiabilité de la transmission des données,
notamment lors de la signalisation ou de la configuration des appels téléphoniques.
5. Couche session :

 Protocole Session Initiation Protocol (SIP) : utilisé pour établir et contrôler les sessions de communication vidéo.

 Protocole Real-Time Transport Protocol (RTP) : utilisé pour le transport des flux de données multimédias
6. Couche présentation :

 Protocole Real-Time Transport Control Protocol (RTCP) : utilisé pour la surveillance et le contrôle de la qualité de
service lors de la transmission des données multimédias.

 Protocole Secure Real-Time Transport Protocol (SRTP) : utilisé pour sécuriser les flux de données multimédias en
cryptant les informations sensibles.

7. Couche application :

 Protocole Simple Network Management Protocol (SNMP) : utilisé pour la gestion et la surveillance du système de
téléphonie, y compris la collecte d'informations sur les performances et les statistiques.

 Protocole Hypertexte Transfer Protocol (HTTP) : utilisé pour la gestion et la configuration de l'interface utilisateur
du système de téléphonie.

Ces protocoles sont essentiels pour permettre une communication efficace et fiable dans un système de téléphonie
basé sur ASTERISK.
IV- AVANTAGES ET INCONVENIENTS

1. AVANTAGES DE LA TELEPHONIE SUR IP

Flexibilité : Les solutions de téléphonie sur IP sont conçues pour assumer une stratégie de migration à faible risque à
partir de l’infrastructure existante. La transition de la solution actuelle vers la téléphonie sur IP peut donc s’effectuer en
douceur. De plus, la communication par Internet offre la gratuité des communications intersites ainsi qu’une facilité
d’intégration des sièges distants.

 Réduction des coûts : pour plusieurs raisons, dont l’économie dans le déploiement d’un seul réseau au lieude deux,
donc maintenance et gestion unique. Economie sur les communications internes et intersites.
Un réseau voix, vidéo et données (triple Play) : En positionnant la voix comme une application supplémentaire du
réseau IP, l’entreprise ne va pas uniquement substituer un transport opérateur RTC à un transport IP, mais simplifier la
gestion des trois réseaux (voix, données et vidéo) par ce seul transport.

 Evolution vers un réseau de téléphonie sur IP: La téléphonie sur IP repose totalement sur un transport VoIP.
La mise en œuvre de la VoIP offre là une première brique de migration vers la téléphonie sur IP.

2. INCONVENIENTS DE LA TELEPHONIE SUR IP :

Les principaux inconvénients de la téléphonie IP sont les suivants :


 Qualité sonore
 Technologie émergente et constante évolution des normes : La technologie IP n’est pas encore mature :
des nouveaux standards de téléphonie IP sont annoncés presque chaque mois.
 Dépendance de l’infrastructure technologique et support administratif exigeant
V- LES DIFFERENTS ELEMENTS POUVANT COMPOSER UN RESEAU TELEPHONIQUE
 LES EQUIPEMENTS

 Le PABX-IP, c'est lui qui assure la commutation des appels et leurs autorisations, il peut servir
aussi de routeur ou de Switch dans certains modèles, ainsi que de serveur DHCP.

 Le serveur de communications (Exemple : Call Manager de Cisco), il gère les autorisations


d'appels entre les terminaux IP ou softphones et les différentes signalisations du réseau. Il peut
posséder des interfaces réseaux opérateurs (RTC-PSTN ou RNIS), sinon les appels externes
passeront par la passerelle dédiée à cela (Gateway).

 Le routeur, il assure le routage des paquets d'un réseau vers un autre réseau.

 Le Switch, il assure la distribution et commutation de dizaines de port Ethernet à 10/100 voire


1000 Mbits/s. Suivant les modèles, il peut intégrer la télé alimentation des ports Ethernet à la
norme 802.3af pour l'alimentation des IP-phones ou des bornes.
 Le SOFTPHONE, c'est un logiciel qui assure toutes les fonctions téléphoniques et qui utilise la
carte son et le micro du PC de l'utilisateur, et aussi la carte Ethernet du PC.

 ARCHITECTURE VoIP
VI- DOMAINE D’APPLICATION
La téléphonie trouve des applications dans de nombreux domaines. En voici quelques-uns :

1. Télécommunications : la téléphonie est le domaine principal d'application de la technologie téléphonique.


Elle permet la communication vocale entre deux ou plusieurs personnes, qu'elles soient situées à proximité ou
à distance.
2. Entreprises : les entreprises utilisent souvent des systèmes téléphoniques internes pour faciliter la
communication entre les employés et avec les clients. Ces systèmes peuvent inclure des fonctionnalités
avancées telles que la messagerie vocale, la recherche d'appel, la conférence téléphonique, etc.
3. Centres d'appels : les centres d'appels utilisent la téléphonie pour gérer les appels entrants et sortants. Ils
peuvent fournir un support client, effectuer des enquêtes, réaliser des ventes, etc.
4. Éducation : la téléphonie est utilisée dans le domaine de l'éducation pour faciliter la communication entre les
enseignants, les administrateurs, les parents et les étudiants. Par exemple, les écoles peuvent envoyer des
messages automatisés aux parents pour communiquer des informations importantes.
5. Soins de santé : les professionnels de la santé utilisent la téléphonie pour communiquer avec les patients, les
autres médecins et le personnel médical. Par exemple, la télémédecine permet aux patients d'avoir des
consultations virtuelles avec leurs médecins.
6. Gouvernement : les agences gouvernementales utilisent la téléphonie pour fournir des services tels que les
lignes d'assistance, la collecte des impôts, les enquêtes, etc.
7. Secteur bancaire et financier : les institutions financières utilisent la téléphonie pour fournir des services aux
clients tels que la banque en ligne, les services téléphoniques automatisés, etc.
8. Voyage et tourisme : les compagnies aériennes, les hôtels et les agences de voyage utilisent la téléphonie
pour gérer les réservations, fournir des informations aux voyageurs, etc.
9. Divertissement : la téléphonie est utilisée dans l'industrie du divertissement pour permettre la diffusion
d'événements
10. Sécurité : la téléphonie est utilisée dans les systèmes d'alarme domestiques et professionnels pour alerter les
propriétaires en cas d'intrusion ou d'urgence.

En direct, l'interactivité Il convient de noter que ces domaines ne sont pas exhaustifs et que la téléphonie peut
être utilisée dans de nombreux autres secteurs en fonction des besoins spécifiques de chaque organisation avec les
spectateurs,etc.
.

VII- CONFIGURATION ET INSTALLATION DE ASTERISK


A. INSTALLATION ET CONFIGURATION DES UTILISATEURS DANS ASTERISK

Tout d’abord téléchargé le logiciel Oracle VirtualBox sur n’importe quel site de téléchargement de
logiciel peu importe la version du logiciel. Ça importe peut puis télécharger ASTERISKPBX parce que les
autres versions ont des paramètres qui ne sont pas encore connu par tous.

Après avoir télécharge Oracle VirtualBox et installer vous obtiendriez l’icône suivant sur le bureau

Puis vous verrez dans vos dossiers de téléchargement le fichier iso de ASTERISK comme suite

Pour créer une machine virtuelle il faut suivre les étapes suivantes et si une machine n’est pas capable de
visualiser, veuillez vérifier la capacité de virtualisation de votre machine sur le Setup BIOS.

Ouvrir le logiciel Oracle VirtualBox et faire comme suite


 Ouvrir le logiciel puis entre dans l’onglet créer une nouvelle machine, ensuite remplir comme suit
et cliquez sur Suivant :

 Ensuite choisissez la capacité de mémoire vide et processeur par défaut attribués a la machine
cliquez sur Suivant et ensuite attribuer la capacité de disque dur, et cliquez sur Finish
 Apres cela, veuillez demarrer la machine virtuelle ASTERISK préalablement créée et cette interface vous sera
ouvert

 Apres, dans l’onglet DVD, parcourez votre explorateur de fichiers et sélectionnez le fichier ISO de Asterisk et
cliquez sur Mount and retry boot

 Ensuite cette fenêtre s’affichera et sélectionnez la 1ere option et ensuite cliquez sur Entrée jusqu’à une auttre
fenêtre s’affiche
 Ensuite la fenêtre si s’ouvrera et entrez sur ROOT PASSWORD

 Ensuite, Donnez le mot de passe du super utilisateur et cliquez sur Done et patientez l’installation des paquets
de ASTERISK et redémarrer la machine puis éteignez la

 Ensuite, allez dans les paramètres e configuration de la machine et enlever le fichier Image de Asterisk et
redémarrer la machine en allant sur Configuration/stockage, sélectionner le fichier image et supprimez, puis
confirmez sur OK
 Ensuite configurez l’accès réseau de la machine virtuelle de tel sorte qu’il puisse se connecter au point d’accès
créé en partant sur Configuration/Réseau et en mettant le mode d’accès « Accès par pont » et sélectionnez
la carte réseau adapté ; cliquez sur ADVANCED et modifier le Mode promiscuité et cliquez sur « Allow
All » , et cliquez sur OK

 Démarrons la machine virtuelle et entrons les identifiants : le Freepbx login : root


, et le mot de passe est celui préalablement écris lors de l’installation
 Ensuite sera affiché ladresse IP du serveur que nous allons noter dans le navigateur
 Ouvrons notre navigateur et entrons ladresse IP qu’on a noté

 Ensuite entrez sur le volet Applications et entrez sur POSTES


 Nous allons ajouter le nouveau poste TEST d’extension 007, pour cela cliquer sur AJOUTER UN
NOUVEAU POSTE

 Cliquer sur AJOUT NOUVEAU POSTE SIP [chan_pjsip]

 Remplir les champs suivants : Extension Utilisateur, Nom affiché et Secret ; puis cliquez sur Soumettre
 Ensuite apres avoir soumis, APPLIQUER LA CONFIGURATION

B. CONFIGURATIONS DES SOFTPHONES

Dans le cadre de notre implémentation, nous allons utiliser le logiciel LINPHONE : Linphone est un
service et une application logicielle de voix sur IP (VoIP) open-source qui permet aux utilisateurs de passer
des appels audio et vidéo, d'envoyer des messages instantanés et de mener des conférences via Internet. Il est
disponible pour différentes plateformes, notamment Windows, MacOs, Linux, Android et iOS. Linphone
utilise le protocole d'initiation de session (SIP) pour la signalisation des appels et peut être utilisé avec
n'importe quel fournisseur de services VoIP compatible SIP. Il prend en charge des fonctionnalités avancées
telles que le chiffrement, la voix HD et les codecs vidéo.

Ensuite dans notre softphone, nous allons créer un compte SIP ou on entrera l‘extension correspondant au
numéro de téléphone et le domaine, correspondant a l’adresse IP de notre serveur de téléphonie en mode de
transportUDP

 SIMULATION
VIII- CONCLUSION

Avec la téléphonie sur IP nous avons des ouvertures et des facilités de communication dans un monde en plein
explosion informatique où le transfert des voix et fichier quelconque dans un réseau IP qui est basé sur la commutation
de paquet rendant une rapidité et une fiabilité que le message transmit a été reçu sans modification ou perte
D’information ce qui le rend plus efficace.

La téléphonie sur IP est une solution pour la plupart des entreprises qui paie encore des services à des opérations
téléphoniques qui assure la communication entre internaute de la même entreprise en contrepartie d’une rémunération
très couteux.
LEXIQUE

PABX : Private Automatic Branch Exchange est un système de téléphonie utilisé dans les entreprises pour
gérer les appels interne et externe.

PABX-IP : Private Automatic Branch Exchange-Internet Protocol est une évolution du PABX traditionnel
vers la technologie basée sur l’IP.

PBxtra : Logiciel de téléphonie basé sur le PABX-IP

PBX : Private Branch Exchange est un terme général qui désigne les systèmes de téléphonie interne utilisés
dans les entreprises.

IPBX : Internet Protocol Private Branch Exchange est système de téléphonie basé sur l’IP similaire au
PABX-IP.

VoIP : Voice over Internet Protocol est une technologie qui permet de transmettre des
communicationsvocales via le réseau internet plutôt que par les réseaux de téléphonie traditionnels.

ToIP : Telephony over Internet Protocol est un terme similaire à la VoIP mais englobe d’autres technologies
de communication.

Vous aimerez peut-être aussi