MINISTERE DE REPUBLIQUE
L’ENSEIGNEMENT TOGOLAISE
SUPERIEUR ET DE LA travail-liberte-patrie
RECHERCHE
IPNET INSTITUTE OF TECHNOLOGIE
MEMOIRE DE FIN DE FORMATION EN VUE DE
L’OBTENTION DU DIPLOME DE LICENCE
PROFESSIONNELLE
DOMAINE: sciences et technologies
MENTION: science de l’ingenieur
SPECIALITER:reseaux-systemes-securite
GRADE: licence 3
THEME: ETUDE ET MISE EN PLACE D’UN
SERVEUR ELASTIX OPEN SOURCE
Presenter par: KEZIE Encadrer par: MR
abdou wahid ESSOZIMNAME BATANA
Promotion: 2020-2021
1
DEDICACES
A mes cher parents, source de vie et d’affection qui mon soutenue a la realisation de ce projet, a
mes amis proches comme lointains, et a vous cher lecteur.
REMERCIEMENTS
tous d’abord nous souhaitons adresser nos remerciements les plus sinceres aux personnes qui nous
ont transmis leur aide et qui ont contribuer a la mise en place de ce travail.
Ensuite Nous tenons a remercier notre encadrant MR ESSOZIMNAME BATANA pour nous
avoir suivis et conseiller tout au long de la realisation de ce travail.
Ont tient a remercier MR PAWOU BATANA le directeur generale d’ipnet institute of technologie.
Enfin Ce memoire ne pouvait voir jour sans le soutient de nos familles , surtout nos parents qui
nous ont encourager moralement et financierement .
2
SOMMAIRES
I INTRODUCTION GENERALE......................................................................................................4
II PROBLEMATIQUE........................................................................................................................4
III OBJECTIFS DU PROJET..............................................................................................................4
IV STUCTURE DU MEMOIRE..........................................................................................................4
Chapitre1: GENERALITES SUR LA VOIX IP ET ASTERISK..........................................5
1.1 – generalite sur la telephonie ip ..................................................................................5
1.2- introduction ...............................................................................................................5
1 1.3 definition sur la telephonie ip..................................................................................6
2 1.4 telephonie classique et telephonie sur ip..................................................................6
3 1.5 fonctionnemet de la voip .........................................................................................7
4 1.6 protocoles de transport .............................................................................................8
5 1.7 avantages et inconvenient de la voip......................................................................14
6 2- solution voip baser sur asterisk ...............................................................................14
7 2.1 -caracteristiques d’asterisk : ..................................................................................15
8 2.2 -protocoles .............................................................................................................15
9 2.3 – architectures ........................................................................................................16
10 2.4 – conclusion .........................................................................................................17
B chapitre 2 : ELASTX.......................................................................................................17
1 1- caractéristiques delastix............................................................................................17
2 1.2 serveur de mail ......................................................................................................17
3 1.3 vidéoconférence .....................................................................................................18
4 1.4 les autres composants delastix................................................................................19
5 1.5 parametres reseaux ................................................................................................19
6 1.6 les cartes de telephonies (FXS;FXO).....................................................................19
7 1.7 trunk (SIP) et trunk (IAX) .....................................................................................20
8 1.8 standard automatique ............................................................................................20
9 1.9 installations delastix ..............................................................................................21
10 1.10 configuration des utilisateurs des boites de mails ............................................32
11 1.11 configuration des postes IP et des softphones . ..................................................36
12 1.12 sources................................................................................................................37
3
TABLES DES FIGURES
figure 1: voip pc a pc ……………………………………………………………………..
figure 2: voip pc a telephone……………………………………………………………...
figure 3: voip telephone a telephone ……………………………………………………..
figure 4:architecture pour une utilisation natinal…………………………………………
figure 5:users agent………………………………………………………………………..
figure6:server registre……………………………………………………………………..
figure 7:location server…………………………………………………………………….
figure 8:server redirect……………………………………………………………………..
figure 9:architecture asterisk……………………………………………………………….
figure 10:server de mail……………………………………………………………………
figure11:telephonie sip……………………………………………………………………..
figure 12:softphone………………………………………………………………………..
figure 13:schema des cartes telephoniques………………………………………………
figure14:installations de vm weare……………………………………………………….
Figure 15,16,17,18,19,20,21,22,23,24,25,26,27,28: processus d’installation d’elastix….
figure29:insertion de mot de passe………………………………………………………..
figure30:insertion de login………………………………………………………………..
figure31:demarrage du serveur elastix……………………………………………………
Figure32,33:interface elastix……………………………………………………………..
figure34,35:creation des extensions……………………………………………………..
Figure36,37,38,39:creation des domaines………………………………………………..
figure40,41,42:envoie des messages…………………………………………………….
figure43,44,45:installations x-lite, 3cx…………………………………………………...
figure46:appels entre extensions…………………………………………………………
4
I- INTRODUCTION GENERALE
l'étude et la mise en place d'un serveur Elastix open source repose sur la nécessité pour les entreprises de
moderniser leurs systèmes de communication, d'adopter des solutions flexibles et économiques, tout en
assurant une intégration fluide, une sécurité renforcée et une adaptation aux nouveaux modes de travail.
Elastix se présente comme une solution répondant à ces exigences, en offrant un système de communication
complet, performant et personnalisable.
II PROBLEMATIQUE
Avec l’évolution de la technologie et la possibilité de fournir des services
téléphoniques via la voix sur IP (VoIP), la téléphonie traditionnelle vit désormais
ses dernières heures. Les entreprises se tournent vers une nouvelle téléphonie
plus flexible, connectée aux autres outils métiers et surtout plus adaptée aux
nouveaux modes de travail actuels. Les solutions de téléphonie IP proposent
ainsi bien plus qu’une simple téléphonie. Que vous soyez au bureau, en
télétravail, en flex office, en espace de coworking, en open space, elles vous
rendent plus productif, optimisent votre relation client et améliorent la
collaboration de vos é[Link] exploration se repose sur Elastix, un serveur de communication
open source qui offre une plateforme pour gérer les appels téléphoniques, la messagerie vocale et d'autres
aspects clés des communications d'entreprise. Nous choisissons Elastix en raison de sa fiabilité aux besoins
des petites et grandes entreprises.
III OBJECTIFS DU PROJET
L'objectif de l'étude et de la mise en place d'un serveur Elastix open source est de créer une solution de
communication unifiée qui réponde de manière efficace et économique aux besoins de l'entreprise. Plus
précisément, les objectifs sont :
- Améliorer la communication interne et externe
- Réduire les coûts de télécommunication
- Intégrer les différents modes de communication
- Offrir une solution évolutive et flexible
- Garantir la fiabilité et la sécurité des communications
IV STUCTURE DU MEMOIRE
Notre mémoire est composé de deux 02) chapitres : le premier chapitre intituler (GENERALITE
SUR LA VOIP ET ASTERISK) nous donne une idee sur la voip et sa telephonie .et une vue
d’enssemble sur les architectures et les protocoles de transmissions et asterisk. Ensuite le
deuxieme chapitre (ELASTIX) sera suivis de sa presentation et de sont deploiement.
5
Chapitre1: GENERALITES SUR LA VOIX IP ET ASTERISK
1.1 – generalite sur la telephonie ip
1.2- introduction
VoIP est un acronyme qui signifie Voice Over Internet Protocol, ou en d’autres termes, la
transmission de la voix via Internet. C’est une technologie qui permet de délivrer des
communications vocales ou multimédia (vidéo par exemple) via le réseau Internet (IP).
Il existe trois formes de VoIP :
- PC à PC
(figure 1)
- pc a telephone
(figure 2)
6
- telephone a telephone
(figure 3)
1.3 definition sur la telephonie ip
La téléphonie IP désigne un mode de téléphonie qui utilise le protocole de télécommunications (IP
pour Internet Protocole), afin d’acheminer toutes les communications téléphoniques. La voix est
numérisée puis regroupée en paquets de données numériques afin d’être transportée plus facilement
par le réseau via le protocole IP.
1.4 telephonie classique et telephonie sur ip
- telephonie classique :La téléphonie classique repose sur un réseau de lignes téléphoniques
physiques et de centraux analogiques pour transmettre les signaux vocaux .
- telephonie ip :la téléphonie IP utilise le protocole Internet (IP) pour acheminer ces mêmes signaux
sous forme de données numériques.
1.5 fonctionnemet de la voip
L’avènement de la VoIP dans les télécommunications a été ressentie comme un profond
bouleversement de même ampleur que la numérisation des réseaux ou encore le remplacement du
télégraphe par le téléphone.
Exemple des dispositifs suivants :
Portier : Assure l’authentification, l’autorisation et la supervision des appels. Effectue la conversion
de numéro téléphonique en adresse IP et vice versa
Serveur d’administration : Assure la facturation des clients en post ou prépaid à travers la collecte
des CDR
7
Routeur : Elément essentiel du réseau, assure le rôle d’acheminement des paquets
Passerelle : Fait l’interconnexion entre les réseaux RTC et IP, assure les fonctions de codage et de
décodage des paquets. Dispose des interfaces analogique et numérique
- architecture pour une utilisation national
(figure 4)
1.6 protocoles de transport
Nous avons deux types de protocoles VoIP : les protocoles de signalisation et de connexion client
(H.323, SIP) et les protocoles de transport de données multimédia (RTP, RTCP).
H.323
il regroupe un ensemble de protocoles de communication de la voix, de l’image et de donnes sur ip.
C’est un protocole développe par L’UIT-T qui le définit comme des systèmes de communications
multimédia en mode paquet . Il trouve ses origines dans les protocoles RNIS et a été utiliser pour
monter les premiers réseaux VOIP .
- avantages
- Codecs standards:
H.323 établit des standards pour la compression et la décompression des flux audio et vidéo. Ceci
assure que des équipements provenant de fabricants.
- interoperabiliter :
8
Les utilisateurs veulent pouvoir dialoguer sans avoir à se soucier de la
compatibilité du terminal destinataire. En plus d’assurer que le destinataire est
en mesure de décompresser l’information, H.323 établit des méthodes
communes d’établissement et de contrôle d’appel.
- Indépendance vis à vis du réseau:
H.323 est conçu pour fonctionner sur tout type d’architecture réseau. Comme
les technologies évoluent et les techniques de gestion de la bande passante
s’améliorent, les solutions basées sur H.323 seront capables de bénéficier de
ces améliorations futures.
-Support multicast:
H.323 supporte le multicast dans les conférences multipoint. Multicast, c’est le fait d’envoyer un
paquet vers un sousensemble de destinataires sans réplication, permet une utilisation optimale du
réseau.
- inconvenients
Complexité de mise en œuvre :
H.323 est un protocole complexe, avec de nombreuses spécifications et sous-protocoles (H.245
pour la négociation de contrôles, H.225 pour l'établissement des appels, etc.), ce qui le rend difficile
à configurer et à maintenir comparé à d'autres protocoles plus simples, comme SIP (Session
Initiation Protocol).
Interopérabilité limitée :
Bien que H.323 soit un standard international, son implémentation peut être très différente d'un
fournisseur à l'autre. Cela peut entraîner des problèmes d'interopérabilité entre différents systèmes
de communication et rendre la communication entre équipements d'origines différentes difficile.
Consommation de bande passante :
H.323 peut nécessiter une bande passante plus importante en raison de la
surcharge due aux multiples protocoles nécessaires pour gérer les appels. De
plus, l'utilisation de H.323 dans des environnements avec des connexions
réseau de faible qualité ou instables peut affecter la qualité des appels et des
vidéoconférences.
- sip
Le protocole SIP, pour Session Initiation Protocol, est un des protocoles utilisé en VoIP pour assurer
le bon acheminement de vos communications. Il est un des protocoles essentiels et les plus connus
de la téléphonie IP.
- avantages :
Simplicité : SIP est relativement simple à comprendre et à implémenter par
rapport à des protocoles comme H.323. Il utilise des messages basés sur du
9
texte (similaires aux requêtes HTTP), ce qui le rend plus accessible et facile à
déboguer.
Flexibilité : SIP prend en charge différents types de sessions multimédia, y compris la voix, la
vidéo, la messagerie instantanée, et les conférences, ce qui permet une grande variété
d'applications.
SIP est un standard ouvert, ce qui signifie qu'il est pris en charge par une
grande variété d'équipements et de fournisseurs. Cela garantit une meilleure
interopérabilité entre différents systèmes de communication et appareils.
- caracteristiques :
Basé sur du texte similaire à HTTP : SIP utilise des messages textuels pour établir, gérer et terminer
des sessions, semblables à ceux du protocole HTTP .
Extensible : SIP est un protocole extensible, ce qui signifie qu'il peut être facilement adapté et
modifié pour intégrer de nouvelles fonctionnalités ou répondre à de nouveaux besoins sans
perturber l'architecture du protocole.
Communication multimédia : SIP prend en charge non seulement la voix (VoIP), mais aussi d'autres
formes de communication en temps réel, telles que la vidéo, la messagerie instantanée, les
conférences audio et vidéo, ainsi que le partage de fichiers.
Communication directe : SIP établit une communication directe entre les
parties impliquées dans une session, sans avoir besoin d'un intermédiaire pour
transmettre le contenu de la communication (comme dans le cas de certains
systèmes centralisés).
- inconvenients :
Interopérabilité avec d'autres systèmes : Bien que SIP soit un standard ouvert, des problèmes
d'interopérabilité peuvent survenir, notamment avec des systèmes plus anciens ou des équipements
propriétaires.
Contrôle de la bande passante : Dans des environnements avec un réseau
congestionné, il peut être difficile de garantir une bande passante suffisante
pour la voix et la vidéo.
10
L'absence de mécanismes de gestion de la QoS au niveau du réseau peut entraîner une mauvaise
expérience utilisateur.
Extensions et adaptations : SIP étant un protocole très flexible, de nombreux fournisseurs ont ajouté
leurs propres extensions et adaptations à la norme de base. Cela peut entraîner des problèmes de
compatibilité et d'interopérabilité entre différents équipements et services SIP, surtout si ces
extensions ne sont pas respectées de manière cohérente par tous les participants du réseau.
- les composants de l’architecture sip :
L'architecture SIP comprend deux types de composants : les « User Agent » (Agents utilisateurs) et
les Serveurs.
- users agents : La partie cliente, appelée User Agent Client (UAC), envoie les requêtes SIP, et la
partie serveur, appelée User Agent Server (UAS), les reçoit. Le principal objectif de SIP est de
permettre l'établissement de sessions entre User Agents.
11
(figure 5)
- Serveur Registrar :
Afin de pouvoir joindre une personne à partir de son adresse SIP, une entité dans le réseau doit
maintenir une correspondance (mapping) entre les adresses IP et les adresses SIP : c'est le rôle du
serveur Registrar. Un utilisateur peut donc changer d'adresse, il lui suffit de s'inscrire auprès du
Registrar en lui indiquant son adresse SIP et son adresse de machine sur le réseau.
12
(figure6)
location serveur :
Lorsqu'une entité SIP souhaite joindre un correspondant à partir de son adresse SIP, elle est
renseignée par le Location server qui accède à la base d'information renseignée et tenue à jour par le
Serveur Registrar.
Serveur proxy : Un serveur proxy a la charge de router les messages SIP. Il a uniquement un rôle
dans la signalisation et il ne gère pas de media.
(figure 7)
- serveur redirect :
Les serveurs Redirect aident à localiser les User Agent SIP en fournissant une adresse alternative à
laquelle l'utilisateur appelé peut être joint.
Lorsqu'une requête lui parvient, il retourne une réponse de redirection contenant la ou les
prochaines adresses à contacter pour joindre le destinataire final.
13
(figure 8)
protocole RTP :
Le protocole RTP (Real-time Transport Protocol) est un protocole de
communication utilisé pour le transport de données multimédia en
temps réel, comme la voix, la vidéo, et d'autres types de flux
multimédia, sur des réseaux IP.
- inconvenients :
Absence de fiabilité : Contrairement aux protocoles comme TCP, qui assurent une transmission
fiable des paquets (en retransmettant les paquets perdus), RTP se concentre sur la rapidité et la
faible latence, ce qui signifie que la perte de paquets est tolérée, mais au prix de la qualité.
Risque d'overload : Dans des réseaux à bande passante limitée, l'absence de contrôle de congestion
peut entraîner une surcharge et une mauvaise gestion des ressources réseau.
14
Latence : Comme RTP est conçu pour le transport en temps réel, il privilégie la rapidité. Cependant,
la transmission des paquets via des réseaux non optimisés peut introduire des délai (latence) .
- protocoles RTCP :
RTCP joue un rôle crucial dans le contrôle et la gestion des sessions de
communication en fournissant des informations sur la qualité de la
transmission et le comportement des flux multimédia.
- inconvenients :
- Surcharge de réseau : Bien que RTCP soit nécessaire pour la gestion de la qualité et la
synchronisation, l'envoi périodique de rapports RTCP peut ajouter une surcharge au réseau,
en particulier dans des environnements à grande échelle ou lorsque de nombreux participants sont
impliqués. peut ajouter une surcharge au réseau, en particulier dans des environnements à grande
échelle ou lorsque de nombreux participants sont impliqués.
- Dépendance aux intervalles de temps : RTCP repose sur l'envoi de rapports à intervalles réguliers,
ce qui peut introduire des délais supplémentaires dans la communication, affectant légèrement la
réactivité dans les applications très sensibles au temps.
1.7 avantages et inconvenient de la voip
- avantages :
-Coût réduit : Les appels VoIP, notamment internationaux, sont beaucoup moins chers que les
appels traditionnels. Certains services offrent même des appels gratuits, surtout entre utilisateurs de
la même plateforme.
-Mobilité : Vous pouvez utiliser la VoIP sur différents appareils (smartphones, ordinateurs,
tablettes), ce qui permet d'être toujours joignable, où que vous soyez.
-Qualité audio : La qualité des appels VoIP a beaucoup évolué ces dernières années, avec des
technologies de réduction du bruit et une meilleure gestion des paquets de données pour une
conversation claire.
- inconvenients :
-Latence et retard : Dans certains cas, la VoIP peut souffrir de délais de transmission (latence), ce
qui peut rendre la conversation moins fluide, surtout si la connexion Internet est sous-performante.
-Qualité variable : Bien que la qualité de la VoIP se soit améliorée, elle peut varier selon la bande
passante de votre connexion Internet, le type d'équipement utilisé ou même la congestion du réseau.
15
2- solution voip baser sur asterisk
- presentation d’asterisk :
Asterisk est un PABX open source pour systèmes UNIX originellement crée en 1999 par Mark
Spencer fondateur de la société Digium . permet, entre autres, la messagerie vocale, les conférences,
les files d'attente, les agents d'appels, les musiques d'attente et les mises en garde d'appels ainsi que
la distribution des appels.
2.1 -caracteristiques d’asterisk :
- Code source ouvert : Asterisk est un logiciel open-source, ce qui signifie que le code source est
disponible pour être modifié, personnalisé et distribué librement.
- Gratuit : Asterisk est librement téléchargeable et utilisable sans frais, ce qui en fait une solution
très attractive pour les entreprises qui souhaitent éviter les coûts liés aux logiciels propriétaires.
- Protocoles VoIP supportés : Asterisk prend en charge une variété de protocoles VoIP, tels que SIP
(Session Initiation Protocol), IAX (Inter-Asterisk Exchange), H.323, et MGCP (Media Gateway
Control Protocol), ce qui permet de s'intégrer facilement à d'autres systèmes VoIP existants.
- Interactive Voice Response (IVR) : Asterisk permet de mettre en place des systèmes IVR pour
automatiser la gestion des appels entrants, avec des menus vocaux interactifs et la collecte de
données via le clavier ou la voix.
- Messagerie vocale : Asterisk permet aux utilisateurs de laisser des messages vocaux, avec des
options avancées de personnalisation comme les boîtes vocales pour chaque utilisateur, la
notification par e-mail, la transcription des messages vocaux (avec un module supplémentaire), etc.
2.2 -protocoles
- SIP est l'un des protocoles les plus utilisés pour la gestion des appels VoIP. Asterisk utilise SIP
pour initier, gérer et terminer des appels entre deux ou plusieurs parties sur un réseau IP.
- IAX est un protocole propriétaire d’Asterisk qui est spécifiquement conçu pour la communication
entre serveurs Asterisk.
- H.323 est un autre protocole standard pour la communication multimédia en temps réel, souvent
utilisé pour les applications de vidéoconférence.
- RTP est le protocole utilisé pour le transport des données multimédia (voix, vidéo) en temps
ré[Link] utilise RTP pour acheminer les paquets audio et vidéo entre les clients.
- TLS est un protocole de sécurité utilisé pour chiffrer les communications entre les clients, les
serveurs et les passerelles. Asterisk utilise TLS pour sécuriser les connexions SIP et protéger les
données sensibles.
16
- SRTP est un protocole qui sécurise les flux multimédia en temps réel (RTP).
Asterisk utilise SRTP pour chiffrer les paquets audio et vidéo envoyés au cours
des appels VoIP.
2.3 – architectures
Asterisk est composé d’un nœud central pour la communication ainsi que de quatre API (interfaces
de programmation d’applications) pour gérer les formats de fichiers et les codecs ainsi que pour
moduler le chargement des applications téléphoniques.
(figure 9)
- fonctionnement :
- Le PBX de banlieue : Le nœud de communication est construit de manière transparente sur les
appels qui entrent via diverses interfaces matérielles et logicielles.
- Leader d’applications : les applications qui fournissent des services pour des programmes.
- Le Transcodeur : Les modules de codec sont utilisés pour coder et décoder les formats de
compression audio utilisés dans l’industrie des télécommunications.
- Planificateur et Manager d’entrées/sorties : gère la gestion du système pour des performances
optimales à tous les niveaux.
Les APIs (Application Programming Interface):
- Canal API : contrôler le type de connexion utilisé par un appelant.
- Application l’API : permet l’exécution de plusieurs tâches afin de remplir diverses fonctions (la
liste des répertoires, la messagerie vocale...).
17
- Transcodeur API : prendre en charge différent normes de codage.
- L’API de formatage de fichier : permet la lecture et l’écriture de divers formats de fichiers afin que
les données puissent être stockées dans le système de fichiers.
2.4 – conclusion
en bref vis a vis de ce parcourt nous avons essayer de montrer l’ importance de la voip , ses
avantages, ses inconvenients et les protocoles qui lui sont liees .dans un autre chapitre nous allons
aborder elastix et sont deploiement.
chapitre 2 : ELASTX
- presentation:
elastix est une plateforme de communication unifiées opensource qui utilise centos, une distribution
linux destinée aux serveurs.
1- caractéristiques delastix
- voix sur ip
- messagerie instantanée
- serveur de messagerie
- vidéoconférence
- serveur de fax
1.2 serveur de mail
tous les systèmes de serveurs de messagerie fonctionnent de la même manière et est
composer de 3 parties :
- MUA( mail user agent) : genere et lit les emails et est associes a un client mail tels que
microsoft ,outlook etc.
- MTA(mail transfert agent) : logiciel qui transfert les emails d ‘un ordinateur a un autre au moyen
du protocole SMTP(simple mail transfert protocol)
-MDA(Mail delivery agent) : délivre le message au destinataire local provenant du MTA. Il utilise
le protocole POP(post office protocole)et IMAP(internet message access protocole).les emails sont
stocke dans une boite aux lettres .
elastix utilise comme MTA postfix, cyrus-IMAP comme MDA , et roundcube MAIL pour MUA .
Le stockage des emails est effectue avec la boite aux lettres qui va créer un dossier par compte de
messagerie et un fichier pour chaque message .
18
- MTA : postfix : postfix fonctionne sur un des os unix. Il implémente les premières défenses contre
les malwares , spam
- MDA : cyrus-IMAP : cyrus est utiliser pour gérer de très grandes quantités de comptes de courrier
é[Link] permet de faire :
- connexions lecture/ écriture simultanées
-des listes de contrôle d’accès sur les boites
- un stockage
-MUA:roundcube mail : c ‘est un client webmail ecrit en php . Il s’installe sur LAMP et est
compatible avec apache, sqlite etc.
Schéma illustrant un système de messagerie
(figure 10)
1.3 vidéoconférence
avec quoi faire de la vidéo conférence ?
Ont peut configurer des telephones SIP :
figure 11)
19
- des softphone : logiciels pour faire de la telephonie sur ip depuis un ordinateur au lieu d’un
téléphone
(figure 12)
1.4 les autres composants delastix
- sugar CRM : c’est un logiciel libre de gestion de la relation client édite par la société américaine
sugar CRM .
- Flash operator panel : c’est une application de type standard et s’exécute sur un navigateur web.
1.5 parametres reseaux
pour avoir une bonne qualité de service il est preferable de créer un canal séparer pour la voix au
sein du réseau local en créant différent vlans. Cela apporte un contrôle du flux mais aussi de
securiter .
1.6 les cartes de telephonies (FXS;FXO)
il existe des cartes d’interface PCI (digium) qui permettent aux logiciels tels que ASTERISK de se
raccorder a une ou plusieurs lignes analogiques .
Le PCI est un standard de bus local qui est destinée a connecter une carte d’interface a la carte mer
de l’ordinateur .
Exemple:
- les cartes FXO : permettent de connecter les lignes analogiques en provenance de l’opérateur.
- Les cartes FXS :permettent de connecter des terminaux téléphoniques analogiques tels
que( téléphone ; fax)
20
(figure 13)
1.7 trunk (SIP) et trunk (IAX)
pour pouvoir relier deux systèmes de telephonies (IPPBX) il nous suffit d’établir une passerelle
entre les systèmes pour permettre les échanges entre eux( mode trunk). Les fonctions principale du
trunk est de fournir les services de signalisation et de transport de la voix .
Les différents protocols avec ASTERISK sont :
- IAX2( inter- asterisk- exchange)
- SIP( session initiation protocol)
la différence entre c’est deux protocols est que IAX2 contrairement a SIP n’utilise qu’ un seul port
de communication en UDP le port 4569 pour la signalisation et le transport de la voix .
1.8 standard automatique
c’est un service qui va dialoguer avec un utilisateur. Il peut recevoir comme émettre des appels
les actions qu’il exerce sont de 3 types :
- recevoir des appels : l’appelant suis les instructions du standard et appuie sur les touches . Chaque
touche généré des fréquence sonores qui correspondent a un code qui interpréter permet au système
de comprendre les chois de l’interlocuteur et c’est informations sont stocke dans une base de
données.
- traiter les appels : le standard automatique suit une procédure pour arriver aux résultats . Les
traitements peuvent faire l’objet de la programmation d’une intelligence artificielle.
- Émettre des appels : l’usage le plus commun est un message audio préenregistrer que l’appelé va
écouter .
1.9 installations delastix
Serveur Elastix .iso : Pour notre cas nous aurons besoin d’un serveur Elastix en fichier iso que nous
pouvons télécharger sur l’internet (Télécharger la version récente pour bénéficier de plus de
fonctionnalités).
Une machine virtuelle(plutôt que de payer un serveur ordinaire) enfin de minimiser les coût.
-Proxmox ;VMWare (Recommande) ; OpenVZ ;Virtuozzo ; KVM ; VirtualBox.
21
Softphone : Ce sont des applications qu’on peut installer sur nos smarphones ou sur PC qui sont
configurables pour pouvoir se communiquer à travers notre serveur.
Voici quelques-uns :
-Zoiper (Recommande) ,Bria ,-X-lite ,-EyeBeam ,-3cx
Téléchargement et Installation de VMWare
- Ouvrez VMWare puis Cliquez sur <<Create a New Virtual Machine>> pour créer la nouvelle
machine virtuelle
(figure 14)
Cliquez sur <<Next>> pour opter pour les configurations basiques
(figure 15)
- Cliquez sur <<Next>>, ça permet de faire passer l’insertion du fichier iso du serveur plus tard
22
(figure 16)
- Mettez le nom que vous souhaitez donner à votre machine dans la case <<virtual machine name>>
puis dans la case <<Location>> il s’agit de l’emplacement par défaut servant le stockage des
données du serveur puis cliquez sur <<Next>>
(figure 17)
- Cliquez sur <<Linux>> puis choisir au niveau de la flèche déroulante l’option <<Debian 10.x 64-
bit>>pour choisir le Guest sous lequel va baser notre serveur Linux
23
(figure 18)
- Mettez le nom que vous souhaitez donner à votre machine dans la case
<<virtual machine name>> puis dans la case <<Location>> il s’agit de
l’emplacement par défaut servant le stockage des données du serveur puis
cliquez sur <<Next>>
(figure 19)
- Donnez la capacité que vous désirez donner à la machine dans la case <<Maximum disk size>>
puis choisissez l’option <<store virtual disk as à single file>> pour regrouper les données dans un
seul fichier
24
(figure 20)
- Cliquez sur <<Finish>> pour terminer l’installation
(figure 21)
Cliquez sur <<Edit virtual machine settings>>pour paramétrer la machine crée
25
(figure 22)
- Notre serveur Elastix requiert que le nombre de processeurs soit égale à 2 donc vous déroulez la
flèche au niveau de la case <<Processors>> pour choisir 2
(figure 23)
- Cliquez sur la case <<CD/DVD(IDE)>> pour faire intégrer le fichier iso du serveur en appuyant
ensuite sur <<Browse…>>
26
(figure 24)
Cliquez sur votre fichier iso ensuite appuyer sur <<Ouvrir>>pour sélectionner le fichier iso
(figure 25)
- Ensuite appuyer sur <<OK>> pour finaliser le paramétrage
27
(figure 26)
- Cliquez maintenant sur <<Power on this virtual machine>> pour faire
démarrer la machine virtuel
(figure 27)
- Cliquez sur la touche <<Entrée>> pour démarrer le serveur
28
(figure 28)
- Servez de vos touches de direction bas et haut pour parcourir les langues mises à vos
dispositions puis utiliser la direction droite pour sélectionner, ensuite appuyer sur <<OK>>
a l’aide de la touche Entrée pour valider .
Entrer votre mot de passe
(figure 29)
entrer votre login
29
(figure 30)
Pour démarrer le serveur, on entre le login « root » et le mot de passe crée lors de
l'installation d'Elastix
(figure 31)
30
(figure 32)
Pour accéder dans le serveur, on tape son adresse IP « [Link] » comme URL dans un
navigateur
quelconque et la page de connexion au serveur apparaitra
(figure 33)
31
-CREATION DES EXTENSIONS
- User Extension : Elle doit être unique. C'est le numéro qui peut être appelé de n'importe qu'elle
autre extension. Elle peut être de n'importe qu'elle longueur, mais conventionnellement, un numéro
de 3 ou 4 chiffres est utilisé.
- Display Name : Le nom d'identification de l'appelant pour les appels de cet utilisateur affichera ce
nom·
- Secret : C'est le mot de passe utilisé par le périphérique téléphonique pour s'authentifier sur le
serveur elastix.
(figure 34)
(figure 35)
32
1.10 configuration des utilisateurs des boites de mail
(figure 37)
(figure 38)
(figure 39)
33
- nous allons envoyer des messages
(figure 40)
(figure 41)
34
(figure 42)
Installation de x-lite
C'est un client SIP logiciel, Un téléphone SIP logiciel est un programme permettant d'utiliser le
microphone et les haut-parleurs de l'ordinateur, ou un casque micro pour téléphoner.
Des exemples de logiciels SIP soft sont bien sûr 3CX Phone, X-lite
L'installation de X-lite se fait pareillement que d'autre logiciel élémentaire, il n'y
a rien à configurer ou à joindre, un double clic sur le setup du logiciel et faites
suivant
(figure 43)
35
(figure 44)
(figure 45)
36
1.11 configuration des postes IP et des softphones .
- Configuration du telephoneUne interface apparaitra, cliquer sur Add pour faire apparaitre le formulaire à
remplir comme nous l'avons fait le serveur.
- Display Name : insérer le nom du Client SIP (Le propriétaire du Téléphone)- User Name : insérer ici le
numéro du téléphone du client- Password : Correspond au champs secret du serveur, ici insérer le mot de
passe secret du Client SIP que vous aviez configurer dans le serveur
- Domain : insérer l'adresse IP du serveur, l'adresse que nous avions saisie dans le navigateur pour se
connecter au serveur.
-tests
APPELS ENTRE LES EXTENSIONS
Lorsque le client SIP 3CX accorde l'accès de cet appel, appuie sur le bouton vert pour
décrocher, la figure suivant présente la communication entre les deux client SIP .
(figure 46)
37
conclusion :
ce thème nous a permis de connaître en profondeur la telephonie sur ip par le biais du logiciel open
source [Link] effet ce système de communication nous fournis de multiples fonctionnalité et une
interface web a partir de laquelle vous pouvez gérer vos communications téléphoniques et votre
infrastructure.
1.12 sources
-“[Link].” Accessed May 19, 2014.
https ://[Link]/wiki/download/temp/pdfexport-20140519- 1905141559-12779/AST-
InstallingAsteriskNOW-190514-1559- [Link]?contentType=application/pdf.
- Asterisk, https ://[Link]/,2022
- Qu’est-ce qu’Asterisk?, https ://[Link]/doc/6521/[Link], 2022.
- . Étude et Mise en place d’une Solution VOIP Sécurisée. 2011. Thèse de doctorat. Université
Virtuelle de Tunis, 2022.
- [Link]
- [Link]
- [Link]
- [Link]
- [Link]
- [Link]
- [Link]
- Qu’est-ce qu’Asterisk?, https ://[Link]/doc/6521/[Link], 2022.
- . Étude et Mise en place d’une Solution VOIP Sécurisée. 2011. Thèse de doctorat. Université
Virtuelle de Tunis, 2022.
- Asterisk, https ://[Link]/,2022
38
39
40
41
42
43
44
45
46
47
48
49
50
51