Vous êtes sur la page 1sur 8

Date : NOM Prnom : TP n /5

Lyce professionnel Sujet de Travaux Pratiques Term. SEN

Pierre Champs : TR
MENDS-FRANCE TRIXBOX :
Veynes IPBX SOUS ASTERISK 2me srie

CONSIGNES
Mthodologie : l'objectif n'est pas de traiter la va-vite l'ensemble des questions mais plutt d'avancer pas
pas en approfondissant les notions abordes.
Le jeu de questions n'est pas limitatif : vous pourrez, spontanment ou avec l'aide du professeur, aborder les
points qui, n'tant pas prvus initialement, se seraient rvls dignes d'intrt au cours du TP.

1 ) INTRODUCTION
Trixbox (connu auparavant sous le nom d'Asterisk@Home) est un logiciel
libre d'autocommutateur tlphonique priv (PBX) ou IPBX bas sur le
logiciel libre Asterisk.
Trixbox CE est le logiciel qui a t tlcharg le plus souvent dans la liste des projets raliss partir du
logiciel libre Asterisk selon Sourceforge.net.
Trixbox CE est 100% libre et sous licence GPLv2. Les membres fondateurs du projet trixbox CE sont Kerry
Garrison et Andrew Gillis.

Le CD trixbox inclus le noyau CentOS pour le systme 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 trixbox est entirement ralis depuis une interface web.

Seul un accs SSH peut tre parfois utile lors de l'ajout de nouveaux modules fonctionnels, comme par exemple
les modules de gestion des tlphones SIP de Aastra Technologies.

Rq : Il existe galement une version PRO de trixbox.


Source : http://fr.wikipedia.org/wiki/Trixbox

2 ) BUT DE LA MANIPULATION
Nous allons crer le rseau tlphonique d 'une petite entreprise. Ce rseau sera constitu de :
3 tlphones IP (PDG, Atelier, Accueil)
2 softphones avec webcam (Commercial, Secrtaire)
1 serveur de tlphonie qui permettra la communication entre les 5 tlphones et la tlphonie extrieure
via le compte SIP de la FreeBox.
RQ : Pour voir les possibilits offertes par ce type de rseau tlphonique, vous pouvez regarder l'exemple trait
dans le tutoriel : http://www.adrienbourget.com/2010/06/07/howto-sur-la-mise-en-place-dun-pabx-sous-trixbox/

3 ) MATRIEL ET LOGICIEL NCESSAIRES POUR CE TP :


Deux PC PC1 et PC2 sous Windows 7 (dont un quip du logiciel packet tracer)
Un PC Trixbox prt tre format (PC NEC noir) avec :
1Go de RAM ou plus
10 Go d'espace disque libre minimum
Un CD d'installation de TrixBox V2.8

fvrier 2013 TP IPBX.odt Page 1/8


Un switch POE 4 ports
Trois tlphones IP (1 Aastra, 1 Linksys, 1 Planet)
Deux webCams pour les SoftPhones
Logiciels dinstallation des SoftPhones X-Lite

TRAVAIL EFFECTUER
4 ) INSTALLATION DE TRIXBOX.
Attention : durant linstallation, commencez rpondre aux questions de la partie thorique
4.1 ) Placer le CD de trixbox dans le lecteur de CD dun PC NEC noir.
4.2 ) Effectuer linstallation de trixbox.
Linstallation de trixbox prend environ 30 minutes (faire la partie thorique pendant l'installation).
A la fin de linstallation, enlever le CD avant de relancer le PC.
En mode console : entrer 2 fois le mot de passe utilisateur root (bacprosen).
4.3 ) Taper la commande daide (la syntaxe de la commande est fournie par la console) pour connatre les
commandes disponibles.
4.4 ) Modifier ladresse IP du serveur trixbox : @IP : 192.168.1.100/24 passerelle : 192.168.1.254 (adresse
de la Freebox)
RQ : L'adresse 192.168.1.100/24 est dfinie comme l'adresse de la DMZ de la freebox
4.5 ) Redmarrer trixbox pour la prise en compte des changements : taper shutdown r now .
4.6 ) Taper le login (root) et le mot de passe (bacprosen) puis vrifier ladresse IP de TrixBox.
4.7 ) Modifier ladresse du PC2 windows en mettant une adresse libre du mme segment rseau.
4.8 ) Vrifier la connexion des deux ordinateurs par un ping .
4.9 ) Sur le navigateur du PC2 connect au mme rseau, taper URL : http//192.168.1.100. Le serveur
TrixBox doit retourner sa page Web de gestion.

Faire valider par le professeur


5 ) PARTIE THORIQUE.
5.1 ) Donner la dfinition de :
PABX ou PBX ; Autocommutateur ; IPBX ; VoIP ; ToIP ; SoftPhone ; PoE

5.2 ) Dfinir ce qu'est une DMZ et pourquoi avoir plac le serveur de tlphonie sur cette DMZ

5.3 ) Quels serais les ports ouvrir pour que le serveur de tlphonie fonctionne hors de la DMZ ?

Soit le schma de principe suivant :

5.4 ) Quelle est la frquence dchantillonnage ?

fvrier 2013 TP IPBX.odt Page 2/8


5.5 ) Daprs le thorme de Shannon, quelle est la frquence maximale du son qui peut tre transmis ?
5.6 ) Quelle la bande passante du son transmis par tlphone ?
5.7 ) Quelle est la bande de frquences audibles pour lhomme ? En dduire la qualit du son transmis.
5.8 ) Pourquoi cette bande passante est suffisante ?
5.9 ) Sur combien de bits est cod un chantillon ? De combien niveaux de codage dispose-t-on ?
5.10 ) Pourquoi dit-on que le tlphone sur IP pose des problmes de temps rel ?
5.11 ) Pourquoi prfre-t-on le protocole UDP (User Datagram Protocol) plutt que le TCP pour la couche
transport lorsque que lon fait de la tlphonie sur IP ?
5.12 ) Quels sont les 2 modes dalimentation des tlphones ?
5.13 ) Quelle est la tension dalimentation fournie par le PoE ?
5.14 ) Quelle est le courant maximum que peut fournir le PoE ?

6 ) CBLAGE
6.1 ) Faire le schma de cblage, avec Packet tracer, de votre cblage tlphonique.
RQ : Vous devrais faire apparatre les 3 tlphones avec leurs numro et IP respectives (voir ci-dessous), les
deux softphone (des ordinateurs), le serveur trixbox ainsi que le switch POE. Pour relier cet ensemble
Internet vous rajouterais la freebox (avec ip public et priv) et le web (cloud)

PDG, n1001, IP :192.168.1.101; Secrtaire, n1002, IP :192.168.1.102 ; Atelier, n1003, IP :192.168.1.103 ;


Commercial, n1004, IP :192.168.1.104 ; Informatique, n1005, IP :192.168.1.105

6.2 ) Faire le cblage


Faire valider par le professeur

7 ) CONFIGURATION DU PBX : PARAMTRAGE DES TLPHONES.

7.1 ) PRSENTATION GNRALE DU SERVEUR WEB DE TRIXBOX.


Pour entrer dans le serveur Web, il faut basculer en mode administrateur : cliquer sur le lien switch en haut
droite. Puis saisir les login : maint et mot de passe : password .

fvrier 2013 TP IPBX.odt Page 3/8


On retrouve les menus :
System Status (fentre ci-dessus) : informations sur ltat du serveur trixbox.
Packages : permet linstallation, la dsinstallation et la mise niveau des modules logiciels.
PBX : ensemble de menus permettant de configurer lautocommutateur tlphonique IP.
System : Informations et fonctions (reboot, mise jour) pour le serveur trixbox.
Settings : configurations diverses.
Help : aide renvoyant sur le site anglophone de trixbox.

7.2 ) CONFIGURATION DES POSTES TLPHONIQUES : EXTENSION ..


Aller dans PBX PBX Settings Extensions
Slectionner Device : Generic SIP Device
Soumettre Submit
Renseigner les champs conformment au tableau ci dessous:

Add Extension : Add Extension : Device Options :


User Extension Display Name Secret
Tlphone IP Planet 1001 PDG 1001
Tlphone IP Aastra1 1002 Secrtaire 1002
Tlphone IP Linksys 1003 Atelier 1003
X-lite sur PC1 win7 1004 Commercial 1004
X-lite sur PC2 win7 1005 Informatique 1005
Soumettre Submit

RQ: Vous pouvez


tout moment modifier
une extension en la
slectionnant dans le
menu en haut droite.

Vous pouvez vous aidez du site : http://condorcet.iris.free.fr/spip.php?article16

Dtail des champs en franais : http://www.manuel-freepbx.com/wiki/index.php?page=Extensions

8 ) CONFIGURATION DES TLPHONES IP


8.1 ) Faire un reset (retour aux configurations usine) des tlphones Planet, Aastra et Linksys

Faire valider par le professeur

8.2 ) Configurer le tlphone IP Planet (voir le fichier Configuration tlphone IP Planet).


8.3 ) Configurer les tlphones IP Aastra (voir le fichier Configuration tlphone IP Aastra).
8.4 ) Configurer le tlphone IP Linksys (voir le fichier Configuration tlphone IP Linksys).

8.5 ) Vrifier que ces tlphones soient OnLine sur longlet System status du serveur Web de Trixbox.
Vrifier que les tlphones puissent sappeler entre eux.
Passez votre premier coup de fil . lhorloge parlante de Trixbox par exemple, en composant le *60.

Faire valider par le professeur

fvrier 2013 TP IPBX.odt Page 4/8


9 ) VISUALISATION DES TRAMES SIP
Nous avons vus dans la partie thorique (notamment la question 5.9 )) que la tlphonie SIP transporte la voie
par des signaux numrique. Ces signaux sont transports sur le rseau Ethernet.
9.1 ) Rappeler le nombre et le nom des diffrentes couches du modle OSI.
9.2 ) Diffrencier celles qui sont considres comme appartenant aux couches matrielles et celles
appartenant aux couches hautes.
9.3 ) Rechercher quelle couche appartient le protocole SIP.

Nous allons essayer de visualiser les trames transmissent par les tlphones. Pour cela nous devront utiliser un
logiciel qui peut extraire puis analyser les trames Ethernet : Wireshark
9.4 ) Comment appelle t-on ce type de logiciel ?
9.5 ) Grce Wireshark, capturer les paquets correspondants une petite conversation (quelques secondes)
passe entre deux des tlphone SIP. A la fin de la conversation arrter puis enregistrer la capture.
RQ : Vous devrez, pour ne faire apparatre que les trames dsires, faire un filtrage par rapport l'adresse
IP d'un des tlphones.
=> Syntaxe : ip.addr == adresse IP de la source ou destination des trames que vous dsirez
visualiser
9.6 ) Crer une statistique de l'enregistrement effectu en cliquant sur Telephony , SIP .
=> Y a t'il eu des erreurs ?
9.7 ) Visualiser puis couter l'enregistrement grce l'outil Telephony , VOIP Call , Player .
=> Donner le temps de la conversation
9.8 ) Visualiser le protocol SIP : Telephony , VOIP Call , Flow .
=> Combien y a t'il d'tapes dans cet appel ?
=> Donner le nom des deux dernires tapes Faire valider par le professeur

10 ) CONFIGURATION DU PBX : PARAMTRAGE ET ESSAI DES SOFTPHONES.


En suivant le tutoriel suivant : http://openmaniak.com/fr/trixbox_phone.php,

Sur les PC1 et PC2 :


Installer une webcam
Installer le SoftPhone X-lite. Le configurer avec les paramtres du serveur Trixbox.

Vrifier que ces tlphones soient OnLine sur longlet Info du serveur Web de Trixbox.
Vrifier que les tlphones puissent sappeler entre eux (essayer aussi entre softphones et tlphones IP)
Tester la communication avec vido.
Faire valider par le professeur
11 ) PARAMTRAGE SIP.

11.1 ) CONFIGURATION DE FREE ( NE PAS FAIRE, CAR CEST DJ FAIT. A LIRE ET COMPRENDRE TOUT DE MME)

Pour pouvoir utiliser votre compte SIP Free, vous


devez lactiver. Pour cela connectez-vous sur votre
compte free puis cliquez sur le lien Gestion de mon
compte SIP. La fentre suivante devrait alors
safficher :

Choisissez un mot de passe, slectionnez loption


Rediriger les appels entrants vers le SIP. Enfin
cochez la case Activer le service, puis cliquez sur
envoyer.

fvrier 2013 TP IPBX.odt Page 5/8


Maintenant passons la configuration dAsterisk.

11.2 ) CONFIGURATION DU PBX :PARAMTRAGE DU TRUNK SIP


Un trunk est la ligne de service tlphonique vous permettant de passer et de recevoir des appels vers
lextrieur. Dans notre cas, le trunk est Free.

Aller dans PBX PBX Settings Trunks, puis cliquer sur Add SIP Trunk

Configurez votre trunk avec les informations suivantes :

Rglage gnraux :
CID Sortant : 0953980737
Nombre maximal de canaux : 1

Rgles de Composition de Sortie :


Rgles de Composition : 04XXXXXXXX

Paramtres de Sortie :
Nom du trunk : freephonie
Dtails du peer :
nat=yes
allow=all
defaultexpirey=3600
context=from-trunk
fromdomain=freephonie.net
fromuser=0953980737 (n de tlphone attribu par Free)
host=freephonie.net
insecure=very
qualify=yes
secret=passwordFree (le mot de passe que vous avez dfini prcdemment)
type=peer
username= 0953980737
dtmfmode=auto

Paramtres dEntre :
(Laisser vide)

Enregistrement :
Chane denregistrement : 0953980737:passwordFree@freephonie.net

Laissez les autres champs vides. Pour finir, cliquez sur le bouton Soumettre changement puis sur la
barre rouge pour enregistrer les modifications.
Dtail des champs en franais : http://www.manuel-freepbx.com/wiki/index.php?page=Trunks
Voir aussi : http://www.adrienbourget.com/2010/06/07/howto-sur-la-mise-en-place-dun-pabx-sous-trixbox/

11.3 ) CONFIGURATION DU PBX : PARAMTRAGE DES ROUTES SORTANTES (OUTBOUND ROUTES)


Nous souhaitons composer le 2 puis le numro du destinataire pour les appels extrieur. Pour cela nous allons
crer une route sortante.

Aller dans PBX PBX Settings Outbound Routes


Donnez un nom votre route,
Dfinissez un masque de numrotation : autoriser un numro sortant lorsque lon fait le 2 et ceci

fvrier 2013 TP IPBX.odt Page 6/8


uniquement sur un numro local (commenant par 04) 10 chiffres.
Slectionnez le trunk free que vous avez cr prcdemment.
Et enfin Soumettre

A propos du masque de numrotation


Le masque de numrotation vous permet de dfinir quels types de numros doivent tre achemins
par votre fournisseur tlphonique.
Dans notre exemple nous avons dfini le masque 2|., cest--dire que tous les numros commenant
par 2 seront redirig vers lextrieur. Quand le numro 20492572345 est compos, asterisk enlve le
2 puis redirige le numro vers Free.
Voici un tableau rcapitulant les diffrents caractres spciaux permettant de crer un masque :
X : Un digit entre 0 et 9
Z : Un digit entre 1 et 9
N : Un digit entre 2 et 9
. : Un nombre indfinis de nimporte quel digit
| : Passe au trunk seulement les digits suivant ce caractre |
Permet de crer des masque plus complexe (Par exemple : 02-6*# correspondra 0, un digit entre 2
et 6, * ou #)

A propos de la squence de trunk


Si vous avez plusieurs trunks, la squence de trunk vous permet de dfinir lordre de priorit des
trunks. Imaginons que votre la squence de trunk est la suivante :

0 SIP/Freephonie
1 SIP/Annatel

Ainsi, si la ligne Freephonie ne fonctionne pas, asterisk essayera de joindre votre correspondant en
utilisant le fournisseur SIP Annatel. Cela vous permet donc davoir une ligne de secours.
Dtail des champs : http://www.manuel-freepbx.com/wiki/index.php?page=Outbound+Routes

=> Faire un essai d'appel vers le n de tlphone du Lyce (04 92 57 23 45).

Faire valider par le professeur

11.4 ) CONFIGURATION DU PBX :PARAMTRAGE DES ROUTES ENTRANTES (INBOUND ROUTES)


Il ne reste plus qu crer une route entrante pour rcuprer les appels provenant de lextrieur.

Aller dans PBX PBX Settings Inbound Routes


Nommer la route entrante (Description)
Dfinir lextension vers laquelle rediriger lappel dans Choix Destination
Et enfin Soumettre

Dtail des champs : http://www.manuel-freepbx.com/wiki/index.php?page=Inbound+Routes

=> Les appels entrants tant automatiquement dirigs vers le compte SIP lorsqu'il existe un client actif
(voir paramtrage 11.1) ), faire un essai d'appel ( partir du tlphone de la LiveBox par exemple) vers le
tlphone de la secrtaire : IP Aastra, 1002
Faire valider par le professeur

fvrier 2013 TP IPBX.odt Page 7/8


PARTIE OPTIONNELLE
12 ) CONFIGURATION DES APPELS INTERNES INTERNAL OPTION & CONFIGURATION

12.1 ) .Call Waiting : mise en attente.


Configurer les champs Music on Hold , Ring Time et Call Waiting du menu
Extension. Eventuellement enregistrer un message laide du menu System Recordings

12.2 ) Voixcemail : rpondeur tlphonique.


Aidez vous de ce lien pour configurer la messagerie. Testez les fonctionnalits du rpondeur puis faire valider
par le professeur.

12.3 ) Tester les diffrentes fonctions en utilisant les feature codes .


Voir les commentaires ne franais sur : http://www.manuel-freepbx.com/wiki/index.php?page=Feature+Codes
Renvoi dappel : Call Forward
Enregistrement dun message : Recording

12.4 ) Day Night Mode


a) / Do Not Disturb / Recording message enregistr / Voicemail messagerie / Info
Service Speaking Clock / IVR : Digital Receptionist / Time Condition : renvoi un appel
dun groupe vers un poste (accueil) / confrence
b) General Settings : transfert dappel.

fvrier 2013 TP IPBX.odt Page 8/8

Vous aimerez peut-être aussi