• Aucun résultat trouvé

TRIXBOX : TRIXBOX : IPBX IPBX SOUSSOUS

N/A
N/A
Protected

Academic year: 2022

Partager "TRIXBOX : TRIXBOX : IPBX IPBX SOUSSOUS"

Copied!
8
0
0

Texte intégral

(1)

Date : NOM – Prénom : TP n° /5

Lycée professionnel

Pierre

MENDÈS-FRANCE Veynes

Sujet de Travaux Pratiques Term. SEN

Champs : TR 2ème série

TRIXBOX : TRIXBOX : IPBX

IPBX

SOUSSOUS

A A

STERISKSTERISK

CONSIGNES

CONSIGNES

Méthodologie : l'objectif n'est pas de traiter « à la va-vite » l'ensemble des questions mais plutôt d'avancer pas à pas en approfondissant les notions abordées.

Le jeu de questions n'est pas limitatif : vous pourrez, spontanément ou avec l'aide du professeur, aborder les points qui, n'étant pas prévus initialement, se seraient révélés dignes d'intérêt au cours du TP.

1 )

1 ) I I

NTRODUCTIONNTRODUCTION

Trixbox (connu auparavant sous le nom d'Asterisk@Home) est un logiciel libre d'autocommutateur téléphonique privé (PBX) ou IPBX basé sur le logiciel libre Asterisk.

Trixbox CE est le logiciel qui a été téléchargé le plus souvent dans la liste des projets réalisés à 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 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 trixbox est entièrement réalisé depuis une interface web.

Seul un accès SSH peut être parfois utile lors de l'ajout de nouveaux modules fonctionnels, comme par exemple les modules de gestion des téléphones SIP de Aastra Technologies.

Rq : Il existe également une version PRO de trixbox.

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

2 )

2 ) B B

UTUTDEDELALAMANIPULATIONMANIPULATION

Nous allons créer le réseau téléphonique d 'une petite entreprise. Ce réseau sera constitué de :

• 3 téléphones IP (PDG, Atelier, Accueil)

• 2 « softphones » avec webcam (Commercial, Secrétaire)

• 1 serveur de téléphonie qui permettra la communication entre les 5 téléphones et la téléphonie extérieure via le compte SIP de la FreeBox.

RQ : Pour voir les possibilités offertes par ce type de réseau téléphonique, 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 )

3 ) M M

ATÉRIELATÉRIELETETLOGICIELLOGICIELNÉCESSAIRESNÉCESSAIRES

POURPOURCECE

TP : TP :

• Deux PC « PC1 » et « PC2 » sous Windows 7 (dont un équipé du logiciel packet tracer)

• Un PC « Trixbox » prêt à ê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

(2)

• Un switch POE 4 ports

• Trois téléphones IP (1 Aastra, 1 Linksys, 1 Planet)

• Deux webCams pour les SoftPhones

• Logiciels d’installation des SoftPhones X-Lite

TRAVAIL À EFFECTUER TRAVAIL À EFFECTUER

4 )

4 ) I I

NSTALLATIONNSTALLATIONDEDETRIXBOXTRIXBOX

. .

Attention : durant l’installation, commencez à répondre aux questions de la partie théorique 4.1 ) Placer le CD de trixbox dans le lecteur de CD d’un PC NEC noir.

4.2 ) Effectuer l’installation de trixbox.

• L’installation de trixbox prend environ 30 minutes (faire la partie théorique pendant l'installation).

• A la fin de l’installation, 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 d’aide (la syntaxe de la commande est fournie par la console) pour connaître les commandes disponibles.

4.4 ) Modifier l’adresse 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 définie comme l'adresse de la DMZ de la freebox

4.5 ) Redémarrer 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 vérifier l’adresse IP de TrixBox.

4.7 ) Modifier l’adresse du PC2 windows en mettant une adresse libre du même segment réseau.

4.8 ) Vérifier la connexion des deux ordinateurs par un « ping ».

4.9 ) Sur le navigateur du PC2 connecté au même réseau, taper URL : http//192.168.1.100. Le serveur TrixBox doit retourner sa page Web de gestion.

5 )

5 ) P P

ARTIEARTIETHÉORIQUETHÉORIQUE

. .

5.1 ) Donner la définition de :

PABX ou PBX ; Autocommutateur ; IPBX ; VoIP ; ToIP ; SoftPhone ; PoE

5.2 ) Définir ce qu'est une DMZ et pourquoi avoir placé le serveur de téléphonie sur cette DMZ 5.3 ) Quels serais les ports à ouvrir pour que le serveur de téléphonie fonctionne hors de la DMZ ?

Soit le schéma de principe suivant :

5.4 ) Quelle est la fréquence d’échantillonnage ?

Faire valider par le professeur

(3)

5.5 ) D’après le théorème de Shannon, quelle est la fréquence maximale du son qui peut être transmis ? 5.6 ) Quelle la bande passante du son transmis par téléphone ?

5.7 ) Quelle est la bande de fréquences audibles pour l’homme ? En déduire 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 téléphone sur IP pose des problèmes de temps réel ?

5.11 ) Pourquoi préfère-t-on le protocole UDP (User Datagram Protocol) plutôt que le TCP pour la couche transport lorsque que l’on fait de la téléphonie sur IP ?

5.12 ) Quels sont les 2 modes d’alimentation des téléphones ? 5.13 ) Quelle est la tension d’alimentation fournie par le PoE ? 5.14 ) Quelle est le courant maximum que peut fournir le PoE ?

6 )

6 ) C C

ÂBLAGEÂBLAGE

6.1 ) Faire le schéma de câblage, avec Packet tracer, de votre câblage téléphonique.

RQ : Vous devrais faire apparaître les 3 téléphones avec leurs numéro 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, n°1001, IP :192.168.1.101; Secrétaire, n°1002, IP :192.168.1.102 ; Atelier, n°1003, IP :192.168.1.103 ; Commercial, n°1004, IP :192.168.1.104 ; Informatique, n°1005, IP :192.168.1.105

6.2 ) Faire le câblage

7 )

7 ) C C

ONFIGURATIONONFIGURATIONDUDU

PBX PBX : P : P

ARAMÉTRAGEARAMÉTRAGEDESDESTÉLÉPHONESTÉLÉPHONES

. .

7.1 )

7.1 ) PPRÉSENTATIONRÉSENTATIONGÉNÉRALEGÉNÉRALEDUDUSERVEURSERVEUR WEB WEB DEDETRIXBOXTRIXBOX..

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 ».

Faire valider par le professeur

(4)

On retrouve les menus :

System Status (fenêtre ci-dessus) : informations sur l’état du serveur trixbox.

Packages : permet l’installation, la désinstallation et la mise à niveau des modules logiciels.

PBX : ensemble de menus permettant de configurer l’autocommutateur téléphonique 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 )

7.2 ) CCONFIGURATIONONFIGURATIONDESDESPOSTESPOSTESTÉLÉPHONIQUESTÉLÉPHONIQUES : « : « E EXTENSIONXTENSION »..»..

• Aller dans PBX → PBX Settings → Extensions

• Sélectionner Device : Generic SIP Device

• Soumettre → Submit

• Renseigner les champs conformément au tableau ci dessous:

Add Extension : User Extension

Add Extension : Display Name

Device Options : Secret

Téléphone IP Planet 1001 PDG 1001

Téléphone IP Aastra1 1002 Secrétaire 1002

Téléphone IP Linksys 1003 Atelier 1003

X-lite sur PC1 win7 1004 Commercial 1004

X-lite sur PC2 win7 1005 Informatique 1005

• Soumettre → Submit

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

Détail des champs en français : http://www.manuel-freepbx.com/wiki/index.php?page=Extensions

8 )

8 ) C C

ONFIGURATIONONFIGURATIONDESDESTÉLÉPHONESTÉLÉPHONES

IP IP

8.1 ) Faire un reset (retour aux configurations usine) des téléphones Planet, Aastra et Linksys

8.2 ) Configurer le téléphone IP Planet (voir le fichier Configuration téléphone IP Planet).

8.3 ) Configurer les téléphones IP Aastra (voir le fichier Configuration téléphone IP Aastra).

8.4 ) Configurer le téléphone IP Linksys (voir le fichier Configuration téléphone IP Linksys).

8.5 ) Vérifier que ces téléphones soient OnLine sur l’onglet System status du serveur Web de Trixbox.

Vérifier que les téléphones puissent s’appeler entre eux.

Passez votre premier coup de fil à …. l’horloge parlante de Trixbox par exemple, en composant le *60.

Faire valider par le professeur

Faire valider par le professeur

RQ : Vous pouvez à tout moment modifier

une extension en la sélectionnant dans le menu en haut à droite.

(5)

9 )

9 ) V V

ISUALISATIONISUALISATIONDESDESTRAMESTRAMESSIPSIP

Nous avons vus dans la partie théorique (notamment la question 5.9 )) que la téléphonie SIP transporte la voie par des signaux numérique. Ces signaux sont transportés sur le réseau Ethernet.

9.1 ) Rappeler le nombre et le nom des différentes couches du modèle OSI.

9.2 ) Différencier celles qui sont considérées comme appartenant aux couches matérielles 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 téléphones. 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 ) Grâce à Wireshark, capturer les paquets correspondants à une petite conversation (quelques secondes) passée entre deux des téléphone SIP. A la fin de la conversation arrêter puis enregistrer la capture.

RQ : Vous devrez, pour ne faire apparaître que les trames désirées, faire un filtrage par rapport à l'adresse IP d'un des téléphones.

=> Syntaxe : ip.addr == « adresse IP de la source ou à destination des trames que vous désirez visualiser »

9.6 ) Créer 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 grâce à 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 dernières étapes 10 )

10 ) CCONFIGURATIONONFIGURATIONDUDU PBX PBX : P : PARAMÉTRAGEARAMÉTRAGEETETESSAIESSAIDESDES S SOFTPHONESOFTPHONES..

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 paramètres du serveur Trixbox.

Vérifier que ces téléphones soient OnLine sur l’onglet Info du serveur Web de Trixbox.

Vérifier que les téléphones puissent s’appeler entre eux (essayer aussi entre softphones et téléphones IP) Tester la communication avec vidéo.

11 )

11 ) PPARAMÉTRAGEARAMÉTRAGE SIP. SIP.

11.1 )

11.1 ) CCONFIGURATIONONFIGURATIONDEDE F FREEREE ( (ÀÀNENEPASPASFAIREFAIRE, , CARCARCC’’ESTESTDÉJÀDÉJÀFAITFAIT. A . A LIRELIREETETCOMPRENDRECOMPRENDRETOUTTOUTDEDEMÊMEMÊME )) Pour pouvoir utiliser votre compte SIP Free, vous

devez l’activer. Pour cela connectez-vous sur votre compte free puis cliquez sur le lien Gestion de mon compte SIP. La fenêtre suivante devrait alors s’afficher :

Choisissez un mot de passe, sélectionnez l’option Rediriger les appels entrants vers le SIP. Enfin cochez la case Activer le service, puis cliquez sur envoyer.

Faire valider par le professeur

Faire valider par le professeur

(6)

Maintenant passons à la configuration d’Asterisk.

11.2 )

11.2 ) CCONFIGURATIONONFIGURATIONDUDU PBX PBX :P :PARAMÉTRAGEARAMÉTRAGEDUDUTRUNKTRUNK SIP SIP

Un trunk est la ligne de service téléphonique vous permettant de passer et de recevoir des appels vers l’extérieur. 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 :

Réglage généraux : CID Sortant : 0953980737 Nombre maximal de canaux : 1 Règles de Composition de Sortie :

Règles de Composition : 04XXXXXXXX Paramètres de Sortie :

Nom du trunk : freephonie Détails du peer :

nat=yes allow=all

defaultexpirey=3600 context=from-trunk

fromdomain=freephonie.net

fromuser=0953980737 (n° de téléphone attribué par Free) host=freephonie.net

insecure=very qualify=yes

secret=passwordFree (le mot de passe que vous avez défini précédemment) type=peer

username= 0953980737 dtmfmode=auto

Paramètres d’Entrée : (Laisser vide)

Enregistrement :

Chaîne d’enregistrement : 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.

Détail des champs en français : 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 )

11.3 ) CCONFIGURATIONONFIGURATIONDUDU PBX PBX : P : PARAMÉTRAGEARAMÉTRAGEDESDESROUTESROUTESSORTANTESSORTANTES (O (OUTBOUNDUTBOUND R ROUTESOUTES))

Nous souhaitons composer le 2 puis le numéro du destinataire pour les appels extérieur. Pour cela nous allons créer une route sortante.

• Aller dans PBX → PBX Settings → Outbound Routes

• Donnez un nom à votre route,

• Définissez un masque de numérotation : autoriser un numéro sortant lorsque l’on fait le 2 et ceci

(7)

uniquement sur un numéro local (commençant par 04) à 10 chiffres.

• Sélectionnez le trunk free que vous avez créé précédemment.

• Et enfin Soumettre

A propos du masque de numérotation

Le masque de numérotation vous permet de définir quels types de numéros doivent être acheminés par votre fournisseur téléphonique.

Dans notre exemple nous avons défini le masque 2|., c’est-à-dire que tous les numéros commençant par 2 seront redirigé vers l’extérieur. Quand le numéro 20492572345 est composé, asterisk enlève le 2 puis redirige le numéro vers Free.

Voici un tableau récapitulant les différents caractères spéciaux permettant de créer 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 indéfinis de n’importe quel digit

| : Passe au trunk seulement les digits suivant ce caractère |

Permet de créer des masque plus complexe (Par exemple : 02-6*# correspondra à 0, un digit entre 2 et 6, * ou #)

A propos de la séquence de trunk

Si vous avez plusieurs trunks, la séquence de trunk vous permet de définir l’ordre de priorité des trunks. Imaginons que votre la séquence 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 d’avoir une ligne de secours.

Détail des champs : http://www.manuel-freepbx.com/wiki/index.php?page=Outbound+Routes

=> Faire un essai d'appel vers le n° de téléphone du Lycée (04 92 57 23 45).

11.4 )

11.4 ) CCONFIGURATIONONFIGURATIONDUDU PBX PBX :P :PARAMÉTRAGEARAMÉTRAGEDESDESROUTESROUTESENTRANTESENTRANTES (I (INBOUNDNBOUND R ROUTESOUTES)) Il ne reste plus qu’à créer une route entrante pour récupérer les appels provenant de l’extérieur.

• Aller dans PBX → PBX Settings → Inbound Routes

• Nommer la route entrante (Description)

• Définir l’extension vers laquelle rediriger l’appel dans « Choix Destination »

• Et enfin Soumettre

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

=> Les appels entrants étant automatiquement dirigés vers le compte SIP lorsqu'il existe un client actif (voir paramétrage 11.1) ), faire un essai d'appel (à partir du téléphone de la LiveBox par exemple) vers le

téléphone de la secrétaire : IP Aastra, 1002

Faire valider par le professeur

Faire valider par le professeur

(8)

P P ARTIE ARTIE OPTIONNELLE OPTIONNELLE

12 )

12 ) CCONFIGURATIONONFIGURATIONDESDESAPPELSAPPELSINTERNESINTERNES « I « INTERNALNTERNAL O OPTIONPTION & C & CONFIGURATIONONFIGURATION » » 12.1 )

12.1 ) .Call Waiting : mise en attente..Call Waiting : mise en attente.

Configurer les champs « Music on Hold », « Ring Time » et « Call Waiting » du menu

“Extension”. Eventuellement enregistrer un message à l’aide du menu « System Recordings » 12.2 )

12.2 ) Voixcemail : répondeur téléphonique.Voixcemail : répondeur téléphonique.

Aidez vous de ce lien pour configurer la messagerie. Testez les fonctionnalités du répondeur puis faire valider par le professeur.

12.3 )

12.3 ) Tester les différentes fonctions en utilisant les « feature codes ».Tester les différentes fonctions en utilisant les « feature codes ».

Voir les commentaires ne français sur : http://www.manuel-freepbx.com/wiki/index.php?page=Feature+Codes Renvoi d’appel : Call Forward

Enregistrement d’un message : Recording 12.4 )

12.4 ) Day Night ModeDay Night Mode

a) / Do Not Disturb / Recording ’message enregistré’ / Voicemail ‘messagerie’ / Info Service Speaking Clock / IVR : Digital Receptionist / Time Condition : renvoi un appel d’un groupe vers un poste (accueil) / conférence

b) General Settings : transfert d’appel.

Références

Documents relatifs

14h30 à l’Alcazar bmvr Cours Belzunce. le Lundi 6

Le Bureau des plaintes de la Société de l’assurance automobile du Québec traite rapidement et en toute confidentialité les plaintes des citoyens qui se croient victimes

Les postes STANDARD, RESPONSABLE ADMINISTRATIF sont appelables de l’extérieur par l’entrée AN1 appelé GPRADM.. Le poste DIRECTION sont appelables de l’extérieur par l’entrée

Une adresse IP vous sera donnée par l’IPBX qui sert de DHCP ou vous devez paramétrer votre carte réseau ( réseau 192.168.1.0 ) si vous êtes en IP fixe. Lancer le logiciel

Attention : il faut créer un compte SIP sous le serveur SIP pour l'obox (en donnant le numéro d'entrée de la ligne 0123456786).. En effet le serveur voit l'obox comme un

En tant que technicien en SE vous souhaitez analyser les trames SIP échangées entre le poste 405 (softphone) et le poste 401 (poste standard dédié) afin de vérifier leur

La prise en main et l'installation du PABX en mode virtuel avec des logiciels open source sont une introduction à la mise en place de la téléphonie IP dans l'entreprise, qui

Le ministère omanais de la Santé a indiqué, dans un communiqué, que "6 nouveaux décès dus à la Covid-19 et 604 contaminations ont été enregis- trées, en plus de