Académique Documents
Professionnel Documents
Culture Documents
SOMMAIRE 2
I. INTRODUCTION GENERALE 3
B. HISTORIQUE 3
C. OBJECTIF DE L’IMPLEMENTATION 4
A. ROLE 5
B. PRINCIPE DE NUMERISATION 5
C. PROTOCLES 7
1. LES EQUIPEMENTS 9
2. ARCHITECTURE VoIP 10
5. CONFIGURATION DE LA CONFERENCE 22
6. CONFIGURATION DE L’APPEL GROUPE 23
7. SIMULATION 26
VIII. CONCLUSION 26
I. INTRODUCTION GENERALE
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
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.
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 :
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
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.
Protocole Point-to-Point Protocol (PPP) : utilisé pour établir une connexion entre l'équipement terminal et le
fournisseur de services Internet.
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
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.
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 routeur, il assure le routage des paquets d'un réseau vers un autre réseau.
ARCHITECTURE VoIP
VI- DOMAINE D’APPLICATION
La téléphonie trouve des applications dans de nombreux domaines. En voici quelques-uns :
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.
.
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.
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
Remplir les champs suivants : Extension Utilisateur, Nom affiché et Secret ; puis cliquez sur Soumettre
Ensuite apres avoir soumis, APPLIQUER LA CONFIGURATION
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.
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.