Vous êtes sur la page 1sur 15

TP1 : Asterisk implant sur Trixbox

Programme :
I Le matriel requis II Installation et mise en route du systme dexploitation II Configuration du serveur IV Utilisation des comptes par les utilisateurs lambdas

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

II Installation et mise en route du systme dexploitation.


Tout dabord nous allons tlcharger (lgalement oui, les distributions linux sont gratuites) Trixbox daprs le lien suivant : http://www.trixbox.org/downloads Lutilit de cette distribution rside dans le fait que la configuration se fait par une interface WEB et donc est beaucoup plus simple. Voici quelques fonctionnalits incluses avec trixbox: - Linux CentOS: Systme d'exploitation - 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: Outil de gestion de la relation 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'identifiant et le mot de passe suivant: login: root password: trixbox

ATTENTION : le clavier est certainement pass en QWERTY

Configurez les paramtres IP: #netconfig

III Configuration 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 administration:

Cliquez sur le lien Internet "switch" dans le coin en haut droite de l'cran. Un popup vient, entrez l'identifiant 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.

Configurons Asterisk via sa plate-forme web. Slectionnez Asterisk -> FreePBX

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

Crez trois extensions Crez la premire extension. Dans la fentre "add an extension" (ajouter une extension): Cliquez sur le bouton "submit" (soumettre) Entrez les donnes suivantes: User Extension (Extension utilisateur): 201 Display name (Nom d'affichage): Mikado secret (Mot de passe): 12345 Cliquez sur le bouton "submit" (soumettre) 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" (soumettre) Entrez les donnes suivantes: User Extension (Extension utilisateur): 202 Display name (Nom d'affichage): Bambou secret (Mot de passe): 12345 Cliquez sur le bouton "submit" (soumettre) 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" (soumettre) Entrez les donnes suivantes: User Extension (Extension utilisateur): 203 Display name (Nom d'affichage): Babar secret (Mot de passe): 12345 Cliquez sur le bouton "submit" (soumettre) 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 Configuration Changes" (Appliquez les changements de configuration) sur la gauche pour appliquer vos nouveaux paramtres d'extension.

IV Utilisation des comptes par les utilisateurs lambdas


Notre serveur Trixbox est maintenant configur avec trois extensions ou numros de tlphone. Des tlphones logiciels (softphones) SIP sont utiliss sur trois ordinateurs portables, deux Windows et un Linux.Un tlphone logiciel (softphone) est un tlphone install sur un ordinateur pendant qu'un tlphone matriel (hardphone) est un tlphone physique semblable un tlphone traditionnel. Dpendant de leurs capacits, les deux types de tlphones peuvent tre capables d'utiliser la voix-sur-IP. Vous pouvez trouver un listing de softphones sur les sites Internet de Wikipedia ou de voipinfo.org. Dans notre tutorial, nous avons choisi les softphones suivants: Wengophone, Twinkle and XLite.

11

Voici un rsum de chaque portable: Nom Extension OS Softphone Open source Gratuit Mikado 201 Windows WengoPhone Oui Oui Bambou 202 Linux Twinkle Oui Oui Babar 203 Windows X-Lite Non Oui

Configurons les trois softphones:

1. WENGOPHONE Tlchargez Wengophone, installez et dmarrez-le. Cliquez sur "Configure a New Profile" (Configurez un nouveau profil)

Slectionnez "Other (for power users only)"

12

Configurez la fentre "Configure your SIP profile" (configurez votre profile SIP) sur la manire suivante: Accout name (Nom d'accompte): Mikado login / username (Identifiant / nom d'utilisateur): 201 Password (Mot de passe): 12345 SIP Domain / Realm (Domaine SIP): local Display name (Nom d'affichage): Mikado Proxy: ip du serveur Cliquez ensuite sur "Connect"

13

Les deux petits crans bleus dans le coin droit en bas montreent que le softphone est maintenant authentifi avec Asterisk.

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

14

Choisissez un nom de profil.

Dans la fentre "User profile" (Profil utilisateur), 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'utilisateur): 202 Domain* (Domaine): ip du serveur Authentication name (Nome d'authentification): 202 Password (Mot de passe): 12345 Cliquez sur "Ok"

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

15

Dans la fentre "system settings" paramtres du systme, cochez "Bambou" en tant que profil utilisateur par dfaut. Cliquez sur "Ok"

Le softphone s'authentifie automatiquement avec Asterisk. Vous pouvez forcer l'enregistrement: Registration -> Register