Vous êtes sur la page 1sur 16

Doc-etudiant.

fr

Serveur de Tlphonie
Asterisk implant sur
Trixbox


By kitophe59

08

2
ATTENTION : ce tutoriel est abord au moyen dun systme dexploitaton type Linux. Il est conseill
de connaitre et de savoir utliser ce genre dOS.

Prambule :
A lheure des tlcommunicatons ouvertes a difrents oprateurs, ou lon se voit noys sous les
ofres ou lappel devient gratuit, comprenons comment est-il possible de traiter des appels sans
moyens (immenses) et installons un serveur de tlphonie (le plus rpandu reste Asterisk) pour un
usage local. Le but nest pas de faire de vous un oprateur tlphonique, mais simplement pour
comprendre ou tenter le challenge et pourquoi installer un systme de tlphonie au sein dune
entreprise pette ou moyenne.

Quelques dfnitons :
PBX (Private Branch Exchange): Les PBXs fournissent l'infrastructure pour permetre les connectons
tlphoniques l'intrieur d'une compagnie prive ou aussi l'extrieur vers le rseau tlphonique
public commut (PSTN, Public Switched Telephone Network) au travers de lignes appeles "trunks".
Les PBXS voix-sur-IP, aussi appel IPBX, ont la capacit de crer des trunks directement vers d'autres
IPBX via des liens Internet. Pour comprendre leurs rles, les IPXs peuvent tre compars aux serveurs
mails qui dlivrent les mails l'intrieur mais aussi l'extrieur d'une socit en foncton du
destnataire. Les IPBX font la mme chose mais pour des appels tlphoniques.
VoIP (Voice-sur-IP) est le principe sur comment la voix est transporte entre deux quipements.
ToIP (Tlphonie-sur-IP) est le service de tlphonie utlisant la technologie de la voix-sur-IP.
SIP (Session Initaton Protocol) est utlis pour contrler des sessions multmdia comme des appels
voix ou vido.
RTP (Real-tme Transport Protocol) est utlis pour transporter des donnes multmdia.

Programme :
I Le matriel requis
II Installaton et mise en route du systme dexploitaton
II Confguraton du serveur
IV Utlisaton des comptes par les utlisateurs lambdas

I Le matriel requis.

3
Mme si lon cherche a limiter le plus possible les moyens (physiques en tout cas), cete installaton
ncessite une machine qui servira de serveur (lment central et moteur de notre dispositf) ainsi
quun rseau local (ou VPN). Le reste est facultatf : il est possible dacqurir des tlphones SIP (sisi je
suis sur que vous avez dj entendu cete abrviaton, bref on en reparlera tout a lheure !)
Maintenant au niveau logiciel, nous dmarrerons avec la distributon TRIXBOX (bas sur Linux avec un
noyau CentOS ex Red Hat). Uniquement ca

II Installaton et mise en route du systme dexploitaton.


Tout dabord nous allons tlcharger (lgalement oui, les distributons linux sont gratuites) Trixbox
dapres le lien suivant : htp://www.trixbox.org/downloads
Lutlit de cete distributon rside dans le fait que la confguraton se fait par une interface WEB et
donc est beaucoup plus simple.
Voici quelques fonctonnalits incluses avec trixbox:
- Linux CentOS: Systme d'exploitaton
- MySQL: serveur de base de donnes
- Apache: Serveur Internet
- PHP: Langage de script orient serveur
- Asterisk: PBX voix-sur-IP
- FreePBX: Interface graphique pour Asterisk
- SugarCRM: Outl de geston de la relaton client.
Et plein d'autres ...
Apres avoir tlcharg et graver lISO redmarrer le PC avec le cd dans le lecteur.

Connectez-vous au niveau Linux avec l'identfant et le mot de passe suivant:

login: root
password: trixbox

ATTENTION : le clavier est certainement pass en QWERTY

Confgurez les paramtres IP:


#netconfg

III Confguraton du serveur

Une fois que Linux a une adresse IP, vous pouvez accder la plate-forme trixbox avec un
navigateur Internet comme Firefox.
localhost

<= Ladresse

Entrez dans le mode administraton:


Cliquez sur le lien Internet "switch" dans le coin en haut droite de l'cran.
Un popup vient, entrez l'identfant et le mot de passe suivant:
login:
maint
password: password

Fermez la page d'enregistrement.


Cliquez sur la croix dans le coin en haut droite de la page d'enregistrement.

La plate-forme trixbox.

Confgurons Asterisk via sa plate-forme web.


Slectonnez Asterisk -> FreePBX

Cliquez sur l'onglet the setup pour confgurer les extensions qui sont les numros de
tlphone.
Onglet Setup -> secton extensions

Crez trois extensions

Crez la premire extension. Dans la fentre "add an extension" (ajouter une extension):
Cliquez sur le bouton "submit" (soumetre)
Entrez les donnes suivantes:
User Extension (Extension utlisateur): 201
Display name (Nom d'afchage): Mikado
secret (Mot de passe): 12345
Cliquez sur le bouton "submit" (soumetre) en bas de la page pour crer une extension. the
extension.

Crez la seconde extension. Dans la fentre "add an extension" (ajouter une extension):
Cliquez sur le bouton "submit" (soumetre)
Entrez les donnes suivantes:
User Extension (Extension utlisateur): 202
Display name (Nom d'afchage): Bambou
secret (Mot de passe): 12345
Cliquez sur le bouton "submit" (soumetre) en bas de la page pour crer une extension. the
extension.

Crez la troisime extension. Dans la fentre "add an extension" (ajouter une extension):
Cliquez sur le bouton "submit" (soumetre)
Entrez les donnes suivantes:
User Extension (Extension utlisateur): 203
Display name (Nom d'afchage): Babar
secret (Mot de passe): 12345
Cliquez sur le bouton "submit" (soumetre) en bas de la page pour crer une extension. the
extension.

10

Comme vous pouvez le voir sur le ct droit, les trois extensions ont t cres.
Cliquez sur le bouton rouge "Apply Confguraton Changes" (Appliquez les changements de
confguraton) sur la gauche pour appliquer vos nouveaux paramtres d'extension.

IV Utlisaton des comptes par les utlisateurs lambdas


Notre serveur Trixbox est maintenant confgur avec trois extensions ou numros de
t

p
h
o
n
e
.
Des tlphones logiciels (sofphones) SIP sont utliss sur trois ordinateurs portables, deux
Windows et un Linux.Un tlphone logiciel (sofphone) est un tlphone install sur un
ordinateur pendant qu'un tlphone matriel (hardphone) est un tlphone physique
semblable un tlphone traditonnel. Dpendant de leurs capacits, les deux types de
tlphones peuvent tre capables d'utliser la voix-sur-IP.
Vous pouvez trouver un listng de sofphones sur les sites Internet de Wikipedia ou de voipinfo.org.
Dans notre tutorial, nous avons choisi les sofphones suivants: Wengophone, Twinkle and XL
i
t
e
.

11

Voici un rsum de chaque portable:


Nom Extension
OS
Sofphone Open source Gratuit
Mikado
201
Windows WengoPhone
Oui
Oui
Bambou
202
Linux
Twinkle
Oui
Oui
Babar
203
Windows
X-Lite
Non
Oui

Confgurons les trois sofphones:


1. WENGOPHONE
Tlchargez Wengophone, installez et dmarrez-le.
Cliquez sur "Confgure a New Profle" (Confgurez un nouveau profl)

Slectonnez "Other (for power users only)"

12

Confgurez la fentre "Confgure your SIP profle" (confgurez votre profle SIP) sur la manire
suivante:
Accout name (Nom d'accompte): Mikado
login / username (Identfant / nom d'utlisateur): 201
Password (Mot de passe): 12345
SIP Domain / Realm (Domaine SIP): local
Display name (Nom d'afchage): Mikado
Proxy: ip du serveur
Cliquez ensuite sur "Connect"

13

Les deux petts crans bleus dans le coin droit en bas montreent que le sofphone est
maintenant authentf avec Asterisk.

14

2. TWINKLE
Twinkle est un sofphone disponible sur des plateformes Linux seulement.
Tlchargez et installez-le.
Sur Ubuntu et Debian, vous avez juste utliser la commande suivante:
#apt-get install twinkle
Lancer le sofphone:
#twinkle
Dans les deux premires fentres:
Cliquez sur "Ok" et "Wizard" (Assistant)

15

Choisissez un nom de profl.

Dans la fentre "User profle" (Profl utlisateur), entrez les paramtres suivants:
Choissisez "Other" dans la liste droute "SIP service provider" (fournisseur de service SIP).
Your name (Votre nom): Bambou
User name* (Nom d'utlisateur): 202
Domain* (Domaine): ip du serveur
Authentcaton name (Nome d'authentfcaton): 202
Password (Mot de passe): 12345
Cliquez sur "Ok"

Cliquez sur "Ok" pour accder aux paramtres du systme.

16

Dans la fentre "system setngs" paramtres du systme, cochez "Bambou" en tant que
profl utlisateur par dfaut.
Cliquez sur "Ok"

Le sofphone s'authentfe automatquement avec Asterisk.


Vous pouvez forcer l'enregistrement:
Registraton -> Register