Vous êtes sur la page 1sur 54

PRESENTATION DU SYSTEME DE

TELEPHONIE OPEN SOURCE

Auteur :Binaba COULIBALY


 Un PABX sert principalement à relier les postes téléphoniques d'un
établissement (lignes internes) avec le réseau téléphonique public
(lignes externes).
 Les principales fonctions d’un PABX sont les suivantes :
_Permettre des appels entre postes internes sans passer par le
réseau public
_Relier plus de lignes internes qu'il n'y a de lignes externes
_Programmer des droits d'accès au réseau public pour chaque
poste interne
_Proposer un ensemble de services téléphoniques (conférences,
transferts d'appel, renvois, messagerie, appel par nom
_Gérer les SDA (Sélection Directe à l'Arrivée
_Apporter des services de couplage téléphonie-informatique
(CTI)
_Gérer les appels d'urgence dans les structures d'accueil
hospitalières, maisons de retraite, etc.

Auteur : Binaba COULIBALY


 Technique permettant de communiquer par la voix via le protocole
TCP/IP
 Technologie permettant de supporter le service de téléphonie IP («
ToIP » pour Telephony over Internet Protocol)
 Technologie NON propriétaire
 Réduction des coûts des appels
 Aucun branchements téléphoniques séparés nécessaires –
utilisation du réseau informatique déjà présent
 Plus de fonctionnalités standard incluses
 Utilisation de soft phones (tel que Skype) ou de téléphones IP

Auteur : Binaba COULIBALY


 Développement de solutions logicielles LIBRES de téléphonie sur IP
par des grandes entreprises constituant une réelle alternative au
PABX classique. On parle alors d'IPBX.
 Les PABX classiques également appelés PABX TDM, résistent
toujours, car il existe beaucoup d'offres sur le marché, permettant
via une gateway ISDN → IP, de passer en douceur au monde de la
VoIP.
 Ces offres sont appelées offres de type trunking ou hybride , car
changer un PABX et un parc de téléphone représente un certain
coût ,

Auteur : Binaba COULIBALY


 Asterisk est un PABX applicatif open source permettant
d'interconnecter en temps réel des réseaux de voix sur IP et des
réseaux de téléphonies classiques via des cartes d'interface
téléphonique. projet de développement est sponsorisé par la société
américaine Digium
 Solution très économique comparé à l’achat d’un PABX classique
 Asterisk permet aussi l'interopérabilité matérielle avec RTC, RNIS…
 Permet de remplacer totalement, par le biais de cartes FXO/FXS, PRI,
BRI un PABX propriétaire, et d'y adjoindre des fonctionnalités de VoIP
pour le transformer en PBX IP.

Auteur : Binaba COULIBALY


Elastix est un logiciel libre d'autocommutateur téléphonique privé (PBX)
ou IPBX, basé sur le logiciel libre Asterisk. Elastix encapsule Asterisk et
l'interface FreePBX dans une interface web globale de style Trixbox. Elastix est
100 % libre et sous licence GPLv2. Le CD Elastix (téléchargeable) inclut le
noyau CentOS pour le système d'exploitation, Asterisk, pour la partie IPBX et
interface web, et Flash Operator Panel (FOP) pour la partie graphique de
l'interface web. Une fois le produit installé, l'administration de Elastix est
entièrement réalisé depuis une interface web. Un accès SSH est parfois utile
lors de l'ajout de nouveaux modules fonctionnels, comme les modules de
gestion de téléphone SIP de Aastra Technologies.

Auteur : Binaba COULIBALY


Les fonctionnalités
 Asterisk offre de très nombreuses fonctionnalités.
 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)
 Ne pas déranger
 Parking d’appel
Etc…

Auteur : Binaba COULIBALY


Architecture Réseaux VOIP

Auteur : Binaba COULIBALY


Les protocoles
 Session Initiation Protocol (SIP) : protocole standard ouvert de gestion
de sessions souvent utilisé dans les télécommunications multimédia
(son, image, etc).
 IAX (Inter-Asterisk eXchange) : protocole de voix sur IP directement issu
du projet de PABX open source Asterisk. Il permet la communication entre
serveurs ASTERISK uniquement. Sa principale différence avec SIP vient de sa
capacité à contrôler et réguler la transmission de flux multimédia avec
un débit plus faible (notamment pour la voix).

Auteur : Binaba COULIBALY


INSTALLATION

 Il est vivement recommandé d'installer la dernière version stable


d'Elastix disponible depuis la page web du projet elastix
 Pour installer elastix à partir d’un CD nous devons télécharger
Image .ISO et le graver sur un CD.
 Il est important de graver avec un bon logiciel de gravure.

Auteur : Binaba COULIBALY


Installation à partir d’un CD (I)

 Insérer le CD d’installation dans le lecteur CD de l’ordinateur

 Il est important de vérifier que l’ordinateur est configuré pour

démarrer à partir du CD, Ceci peut être vérifier dans le BIOS.

 Après le démarrage l’instaleur d’Elastix apparait à l’ecran

Auteur : Binaba COULIBALY


Installation à partir d’un CD (2)
 Pour faire une installation standard juste appuyé sur entrée

Auteur : Binaba COULIBALY


Installation à partir d’un CD (3)
 Sélectionner la langue à utiliser au cours de l’installation

Auteur : Binaba COULIBALY


Installation à partir d’un CD (4)

 L’installeur vous demande de choisir le type de clavier

Auteur : Binaba COULIBALY


Installation à partir d’un CD (5)

 Sélectionner le type de partitionnement du disque

Auteur : Binaba COULIBALY


Installation à partir d’un CD (6)

 Confirmer d’effacer la partition sélectionnée

Auteur : Binaba COULIBALY


Installation à partir d’un CD (7)

 Vérifier et modifier le plan de partition

Auteur : Binaba COULIBALY


Installation à partir d’un CD (8)

 Choisir de configurer l’interface réseau (YES)

Auteur : Binaba COULIBALY


Installation à partir d’un CD (9)

 Choisir d’activer IP-v4 et d’activer l’interface au démarrage

Auteur : Binaba COULIBALY


Installation à partir d’un CD (10)

 Sélectionner d’utiliser DHCP ou configurer IP manuellement

Auteur : Binaba COULIBALY


Installation à partir d’un CD (11)

 Si la configuration manuelle est choisie entrer IP et le mask réseau

Auteur : Binaba COULIBALY


Installation à partir d’un CD (12)

 Entrer le gateway et Ip du DNS serveur

Auteur : Binaba COULIBALY


Installation à partir d’un CD (13)

 Enter le Nom du serveur Elastix

Auteur : Binaba COULIBALY


Installation à partir d’un CD (14)

 Sélectionner le fuseau horaire

Auteur : Binaba COULIBALY


Installation à partir d’un CD (15)

 Entrer le mot de passe pour root

Auteur : Binaba COULIBALY


Installation à partir d’un CD (16)

 Attendre la fin de l’installation automatique de paquets

Auteur : Binaba COULIBALY


Installation à partir d’un CD (17)

 Entrer le mot de passe root pour mySql

Auteur : Binaba COULIBALY


Installation à partir d’un CD (18)

 Confirmer le mot de passe root pour mySql

Auteur : Binaba COULIBALY


Installation à partir d’un CD (19)

 Taper le mot de passe pour l’elastix admin

NB: ce mot de passe sera le mot de passe pour FreePbx, A1billing


Et FOP

Auteur : Binaba COULIBALY


Installation à partir d’un CD (20)

 Confirmer le mot de passe pour elastix admin

Auteur : Binaba COULIBALY


Installation à partir d’un CD (20)

 L'installation est terminée

Auteur : Binaba COULIBALY


CONGIGURATION
 Après l’installation d’elastix on peut avoir accès à l’interface de
configuration web en introduisant l’adresse Ip du serveur dans un
navigateur.

Auteur: Binaba COULIBALY


L’Interface web d’Administration:

 Après avoir donner le user/password l’interface web d’administration


de Elastix se pressante

Auteur: Binaba COULIBALY


MENU

 System: regroupe les configurations relatives au system


 Agenda: regroupe les configurations relatives aux agendas
 Email: la création de domain et des email
 Fax: les configurations relatives à l’envion/réception de fax
 PBX: les configurations relatives à la téléphonie
 IM: les configurations relatives à la messagerie instantanée
 Reports: les configurations relatives aux statistiques

Auteur: Binaba COULIBALY


Configuration PBX

 Création d’extension SIP:


 La création d’extension est probablement la tache la plus commune
d’un administrateur elastix de ce fait vous sera très familier avec ce
Menu.
 Pour créer une extension cliquer sur l’onglet PBX dans le menu, le
Sous menu configuration PBX apparaissent,
 Dans la section basic cliquer sur extension, la fenêtre de creation
d’ extension apparait

Auteur: Binaba COULIBALY


Auteur: Binaba COULIBALY
 Choisir le type d’extension dans la section device et cliquer
sur submit

Auteur: Binaba COULIBALY


 Generic SIP device: est la protocal standard pour les extensions
Sip comme les téléphones SIP les softphones …
 Generic IAX device: IAX est un protocole inter asterisk devices
Il n’est pas supporté par beaucoup d’appareil
 Generic DADI: DADI répresente la carte physique téléphonique
connectée sur votre serveur elastix.
 Custom others: répresente tout autre type d’équipement non
 Standard tell que le H323 ou de faire la correspondance entre
Une extension et un numéro de sortie

Auteur: Binaba COULIBALY


 On rentre les informations relatives à l’extension SIP

Auteur: Binaba COULIBALY


Paramétrer les softphones pour émettre et recevoir des appels

 Télécharger et installer le Softphone X-lite


 Puis le configurer comme suit

Auteur: Binaba COULIBALY


Enregistrement du Message de Bienvenu

 Dans cette section nous allons voir comment enregistrer un message


de bienvenue ou activer un message déjà créer avec des logiciels
comme audacity, fruity loop…
 Pour accéder à ce menu aller dans l’onglet PBX dans le menu à gauche
section « Internal options & configuration » choisi l’option system record

Auteur: Binaba COULIBALY


 La première option que nous avons est de créer directement
une annonce en l’enregistrant à partir d’une extension. Ex: 1001
 Pour cela nous avons besoin d’entre l’extension à partir de
Laquelle nous voulons enregistrer le message et cliquer sur GO
 Asterix attend notre enregistrement à l’extension choisie
Ex: 1001 pour continuer appuyer *77 à partir de 1001,
 Après l’enregistrement du message appuyez sur #.
 Pour ecouter notre enregistrement appuyer sur *99.
 Entrer le nom de l’enregistrement et appuyez sur save.

Auteur: Binaba COULIBALY


 La second option que nous avons est de télécharger une
annonce déjà créée avec un autre outils.
 Pour ce faire nous avons besoin d’avoir un fichier audio
Supporté par asterisk, clique sur « FIND » et aller chercher
le fichier sur votre ordinateur .
 Entrer le nom du fichier puis cliquer sur Save

Auteur: Binaba COULIBALY


CONFIGURATION DU MESSAGE DE BIENVENUE

 Le serveur vocal interactif nous permet d’enregistrer un message


de bienvenue et d’avoir un menu contrôlable par les touches numériques
du téléphones et * et #.
 Dans le menu PBX section IVR cliquez sur IVR puis ADD IVR

Auteur: Binaba COULIBALY


Auteur: Binaba COULIBALY
 Pour configurer un IVR il n’est pas nécessaire de remplir tous les
champs.
 Les champs nécessaires sont les suivants :
 Change Name: Pour changer le nom
 Timeout: Temps d'attente (en secondes) avant que l'appel soit
routé vers un opérateur après la lecture du message de bienvenue
 Enable direct dial: Une option qui autorise l'appelant à composer
une extension directement au cas où il la connaisse.
 Announcement: C'est l'annonce ou le message d'accueil qui a été
enregistré plus tôt.
 En plus de ceci nous pouvons configurer quelques options selon
 Les besoins,
Auteur: Binaba COULIBALY
Configuration d’Appel sortant

 Avant de configurer une route sortante nous devons d’abord


 Configurer un faisceau de circuits entre notre PBX et le monde
Extérieur
 Un circuit est une ressource de transport qui permet d’écouler le trafic
 entre deux commutateurs.
Les circuits qui remplissent la même fonction sont regroupés en
faisceaux.
 Pour pouvoir mettre en place l’option appel sortant nous allons
Configurer un deuxième serveur elastix et faire un faisceau de circuit SIP
Entre les deux serveurs.

Auteur: Binaba COULIBALY


SERVEUR I

 Dans le menu PBX section basic cliquer sur trunks


 cliquer sur ADD SIP Trunks

Auteur: Binaba COULIBALY


• Nom
• Outgoing CID
General • CID options
Setting • max channel

• Manipulation de numéro composé


Dialed • Contient l’ ensemble des manipulation sur le numéro composé
Number
manipulation
• Regroupe les informations de configuration sur le serveur distant.
• Address IP
Outgoing
• Type ….
Setting

Auteur: Binaba COULIBALY


Configuration Route Sortante

 Dans le menu PBX section cliquer sur Outbound routes

Auteur: Binaba COULIBALY


SAUVEGARDE/RESTORATION

 Dans le Menu System cliquer sur l’onglet Backup/restore dans la


 Fenêtre qui s’ouvre choisi le mode de backup.
 Dans notre Exemple cliquer sur Performe Backup

Auteur: Binaba COULIBALY


 Sélectionner les options de sauvegarde puis cliquer sur process

Auteur: Binaba COULIBALY


RESTORATION SYSTEME

 Pour restaurer la configuration d’Elastix à partir d’un Backup aller dans


 Le Menu system puis Backup/restore,
 Dans la fenêtre qui s’ouvre choisissez le backup à restaurer puis clique
 Sur restore

Auteur: Binaba COULIBALY