Vous êtes sur la page 1sur 25

Serveur de Téléphonie –

Asterisk implanté sur


Trixbox

Réaliser par :
RABHI EL HOUSSINE

I-OBJECTIF DU TP :
L'étude de cas de notre TP est composée de trois téléphones
logiciels (soft phones) et un serveur trixbox. Le but n'est pas de
rentrer dans tous les détails de configuration de trixbox mais
plutôt de fournir une procédure efficace pas à pas pour
permettre aux téléphones se s'appeler mutuellement avec
succès. Les protocoles utilisés sont SIP pour le signalement et
RTP pour letransport de la voix.

II-PRESENTATION :

VoIP (Voice Over Internet Protocol), c’est-à-dire transmission


de la voix par Internet. C’est une technologie qui permet la
communication par la voix ou multimédia, vidéo ou flux audio,
par le réseau Internet (IP).
Ces dernières années, la technologie VoIP a révolutionné la
téléphonie en facilitant les communications à travers le monde
entire.
De nos jours, il existe un grand nombre de logiciels utilisant la
technologie VoIP. Certains sont même gratuits, comme Skype
ou WhatsApp.
Beaucoup de particuliers utilisent désormais cette technologie
pour pouvoir communiquer avec leurs amis et leurs familles
partout dans le monde. Mais de plus en plus d’entreprises se
tournent également vers des solutions de téléphonie
d'entreprise cloud.
Ce TP explique la mise en place d’un serveur de téléphonie
Asterisk implémenté sur TrixBox et l’utilisation de softphones
(téléphone logiciel).

III-TRIXBOX :
Trixbox anciennement appelé "Asterisk@Home" est une
distribution Linux CentOS qui fournit un package de téléphonie
open source basé sur le fameux PBX Voix-sur-IP Asterisk.
La force de trixbox provient de la simplicité de son installation. Il
peut être téléchargé sous la forme soit d'un fichier ISO, gravé
sur un CD et installé sur un ordinateur ou soit de fichiers
Vmware lancés avec des outils Vmware.
Voiciquelques fonctionnalités incluses avec trixbox:
-Linux CentOS: Système d'exploitation
-MySQL: serveur de base de données
-Apache:Serveur Internet
-PHP: Langagede script orienté serveur
-Asterisk:PBX voix-sur-IP
-FreePBX: Interface graphique pour Asterisk
-SugarCRM: Outil de gestion de la relation client.
Et plein d'autres …

IV-INSTALLATION :
Dans notre TP, nous allons utiliser l'image trixbox Vmware et la
lire avec le lecteur Vmware.
Le but est d'installer trixbox et de créer trois numéros de
téléphone ou "extensions".
On démarre trixbox le lecteur Vmware :
Lors de la page de démarrage Tribox sur notre « machine
virtuelle », cette fenêtre s’affiche, on appuye sur « Entrer ».
Le Linux
CentOS démarre, les services trixbox sont ensuite lancés.

On

connecte au niveau Linux avec l'identifiant et le mot de passe


suivant :
Login : root
Password : (le mot de passe d’installation de tribox)
On configure les paramètres IP avec la commande :
#setup
Sélectionner « Edit Devices » et appuyer sur « Entrer ».

Ensuite, il faut attribuer une adresse IP fixe dans « Static IP »,


renseigner le masque sous réseau ainsi que la passerelle. Et
appuyer sur « OK ».
Voici un exemple de configuration :
On clique sur « Save ».

Ensuite on redémarre le service réseau via la commande


#etc/init.d/network restart
On peut vérifier si le serveur prend l’adresse IP que nous avons
entrés par la commande # ifconfig
II-ACCES A L’INTERFACE WEB:
Une fois le serveur prend l’adresse, nous devons nous rendre
sur l’interface web. L’IP est directement affichée dans la
console. C’est depuis cette interface que nous allons configurer
notre serveur TrixBox.

Pour passer en mode administrateur, nous devons cliquer en


haut à droite sur "[ switch ]".
Une fenêtre de connexion apparait, les identifiants sont :
Utilisateur : maint Mot de passe : password
Fermer le formulaire d'enregistrement :
Voila l’interface du la plate-forme Trixbox.

II-CREATION DES EXTENSIONS :


Dans le menu "PBX", cliquer sur "PBX Settings" :

Allons dans la section « Extensions » afin d’ajouter les


différents comptes. Et on clique sur « Submit ».
Une « fiche » s’affiche, c’est ici que nous allons renseigner
différentes informations comme ci-dessous :
User Extention Dispaly Name Secret
201 Mikado 12345
202 Bambou 12345
203 Babar 12345
Comme vous pouvez le voir sur le côté droit entre le carre
rouge , les trois extensions ont été créées. Cliquez sur le
bouton rouge "Apply Configuration Changes" (Appliquez les
changements de configuration) sur la gauche pour appliquer
vos nouveaux paramètres d'extension.

V-LES SOFTPHONES :

Notre serveur Trixbox est maintenant configuré avec trois


extensions ou numéros de téléphone. Des téléphones logiciels
(softphones) SIP sont utilisés sur trois ordinateurs portables,
deux Windows et un Linux. Un téléphone logiciel (softphone)
est un téléphone installé sur un ordinateur pendant qu'un
téléphone matériel (hardphone) est un téléphone physique
semblable à un téléphone traditionnel. Dépendant de leurs
capacités, les deux types de téléphones peuvent être capables
d'utiliser la voix-sur-IP.
Dans notre TP, nous avons choisi les softphones suivants :
Wengophone, Twinkle and X-Lite.
Voici un résumé de chaque portable :
Nom Extension OS Softphones Open source Gratuit

Mikado 201 Windows Wengophone Oui Oui

Bambou 202 Linux Twinkle Oui Oui

Babar 203 Windows X-Lite Non Oui

Maintenant, On va voir la configuration de ces trois softphones :


1- Wengophone :

On Clique sur "Configure a New Profile" (Configurez un


nouveau profil)
On sélectionne "Other
(for power users only)"

On configure la fenêtre "Configure your SIP profile" sur la


manière suivante :
Accout name : Mikado
login / username : 201
Password : 12345
SIP Domain / Realm : local
Display name : Mikado Proxy: ip du serveur
Cliquez ensuite sur
"Connect"
Les deux petits écrans bleus dans le coin droit en bas montrent
que le softphone est maintenant authentifié avec Asterisk.

1- Twinkle :
Twinkle est un softphone disponible sur des plateformes
Linux seulement.
On va le télécharger et installer. Sur Ubuntu, nous avez juste
à utiliser la commande suivante :
#apt-get install twinkle
Maintenant, on lance le softphone :
# twinkle
Dans les deux premières fenêtres : Cliquez sur "Ok" et
"Wizard"
Apres, on entre le nom Bambou dans notre profil.

Dans la fenêtre "User profile" (Profil utilisateur), entrez les


paramètres suivants:
Choissisez "Other" dans la liste déroute "SIP service
provider" .
Your name : Bambou
User name : 202
Domain : ip du serveur
Authentication name : 202
Password : 12345
Cliquez sur "Ok"

Dans la fenêtre "system settings" paramètres du système,


cochez "Bambou" en tant que profil utilisateur par défaut.
Cliquez sur "Ok"
Le softphone s'authentifie automatiquement avec Asterisk.
3-X-Lite :
Apres, quand le télécharger et l’installer, on lance le softphone.
On clique sur le petit triangle comme ça :

On selectionne "SIP Account Settings ...".


Dans la fenêtre "SIP Accounts" :
on clique sur "Add..." button.

Et on configure les propriétés du l’utilisateur.


Display name: Babar
User name: 203
Password: 12345
Domain: ip du serveur
Cocher "Register with domain and receive incoming calls"
On clique sur “Ok” et après “close”
Maintenant le softphone s'authentifie automatiquement avec
Asterisk.
II-LES APPELS ENTRE LES
SOFTPHONES :

Entre Wengophone(Mikado) et Twinkle(Bambou)  :

Entre Wengophone(Mikado) et X-Lite(Babar)  :

Entre X-Lite(Babar)  et Twinkle(Bambou)  :


VI-BOITE VOCALE :
Pour faire la boite vocale, on doit aller à chaque extension pour
l’activer comme ci-dessous :
Status : Enabled
Voicemail Password : 12345
VII- ENREGITREMENTS DES
APPELS :

On doit entrer dans chaque extension et après on cherche les


options de l’enregistrement, et on choisit toujours.

Voilà un exemple d’enregistrements des appels du Mikado :

Vous aimerez peut-être aussi