Trixbox: Asterisk packagé - ARESU · Présentation de la trixbox • L’idée Fournir une...
Transcript of Trixbox: Asterisk packagé - ARESU · Présentation de la trixbox • L’idée Fournir une...
![Page 1: Trixbox: Asterisk packagé - ARESU · Présentation de la trixbox • L’idée Fournir une distribution complète OS + IPBX • Centos + noyau asterisk + paquets standards](https://reader030.fdocuments.fr/reader030/viewer/2022021620/5be6510209d3f2d8348d0c63/html5/thumbnails/1.jpg)
Trixbox: Asterisk packagé [email protected] Unité Réseaux du CNRS
![Page 2: Trixbox: Asterisk packagé - ARESU · Présentation de la trixbox • L’idée Fournir une distribution complète OS + IPBX • Centos + noyau asterisk + paquets standards](https://reader030.fdocuments.fr/reader030/viewer/2022021620/5be6510209d3f2d8348d0c63/html5/thumbnails/2.jpg)
Présentation de la trixbox
• L’idée ▫ Fournir une distribution complète OS + IPBX
• Centos + noyau asterisk + paquets standards • GUI: FreePBX http://www.freepbx.org
18/05/2010 H. HASSAN
2
![Page 3: Trixbox: Asterisk packagé - ARESU · Présentation de la trixbox • L’idée Fournir une distribution complète OS + IPBX • Centos + noyau asterisk + paquets standards](https://reader030.fdocuments.fr/reader030/viewer/2022021620/5be6510209d3f2d8348d0c63/html5/thumbnails/3.jpg)
Avantage de la trixbox
• Facile à installer • Aucune connaissance du système linux n’est
requise • Contient tous les paquets libres utiles avec
Asterisk • Configuration par interface graphique (Web) • Mise à jour automatique • Très stable
18/05/2010 H. HASSAN
3
![Page 4: Trixbox: Asterisk packagé - ARESU · Présentation de la trixbox • L’idée Fournir une distribution complète OS + IPBX • Centos + noyau asterisk + paquets standards](https://reader030.fdocuments.fr/reader030/viewer/2022021620/5be6510209d3f2d8348d0c63/html5/thumbnails/4.jpg)
Inconvénient de la trixbox
• Configuration par interface graphique uniquement ▫ Limite l’utilisation des scripts ▫ Génération des fichiers de configuration après
chaque modification • Adapté aux petites structures • Les fonctions avancées sont payantes
18/05/2010 H. HASSAN
4
![Page 5: Trixbox: Asterisk packagé - ARESU · Présentation de la trixbox • L’idée Fournir une distribution complète OS + IPBX • Centos + noyau asterisk + paquets standards](https://reader030.fdocuments.fr/reader030/viewer/2022021620/5be6510209d3f2d8348d0c63/html5/thumbnails/5.jpg)
Les versions de la trixbox
• Trixbox CE ▫ Version libre ▫ Uniquement les paquets libres sont intégrés
• Trixbox Pro ▫ Version payante ▫ Beaucoup de modules développés pour faciliter
l’utilisation de la trixbox en grande structure
18/05/2010 H. HASSAN
5
![Page 6: Trixbox: Asterisk packagé - ARESU · Présentation de la trixbox • L’idée Fournir une distribution complète OS + IPBX • Centos + noyau asterisk + paquets standards](https://reader030.fdocuments.fr/reader030/viewer/2022021620/5be6510209d3f2d8348d0c63/html5/thumbnails/6.jpg)
Architecture ToIP avec la trixbox
18/05/2010 H. HASSAN
6
trixbox
VoIP
TDM
Carte TDM
Trunk SIP
Abonnement TDM
Utilisateur
![Page 7: Trixbox: Asterisk packagé - ARESU · Présentation de la trixbox • L’idée Fournir une distribution complète OS + IPBX • Centos + noyau asterisk + paquets standards](https://reader030.fdocuments.fr/reader030/viewer/2022021620/5be6510209d3f2d8348d0c63/html5/thumbnails/7.jpg)
Architecture ToIP avec la trixbox
18/05/2010 H. HASSAN
7
Trunk1
Utilisateur
Opérateur 1
Trunk N
Opérateur N
Trunks
Routes Sortantes
Routes Entrantes
Compte
![Page 8: Trixbox: Asterisk packagé - ARESU · Présentation de la trixbox • L’idée Fournir une distribution complète OS + IPBX • Centos + noyau asterisk + paquets standards](https://reader030.fdocuments.fr/reader030/viewer/2022021620/5be6510209d3f2d8348d0c63/html5/thumbnails/8.jpg)
Conclusion
• Un trunk est une liaison physique • Une route est une liaison logique • Un utilisateur peut avoir plusieurs routes
sortantes et /ou entrantes
18/05/2010 H. HASSAN
8
![Page 9: Trixbox: Asterisk packagé - ARESU · Présentation de la trixbox • L’idée Fournir une distribution complète OS + IPBX • Centos + noyau asterisk + paquets standards](https://reader030.fdocuments.fr/reader030/viewer/2022021620/5be6510209d3f2d8348d0c63/html5/thumbnails/9.jpg)
TP trixbox
• Objectif: définir une architecture ToIP de base avec une trixbox ▫ Déclarer un trunk SIP ▫ Déclarer une route sortante ▫ Déclarer un utilisateur Configurer le compte utilisateur ▫ Déclarer une route entrante ▫ Passer des appels téléphoniques avec SIP
18/05/2010 H. HASSAN
9
![Page 10: Trixbox: Asterisk packagé - ARESU · Présentation de la trixbox • L’idée Fournir une distribution complète OS + IPBX • Centos + noyau asterisk + paquets standards](https://reader030.fdocuments.fr/reader030/viewer/2022021620/5be6510209d3f2d8348d0c63/html5/thumbnails/10.jpg)
Accès à l’interface
• http://tpxx.paris.urec.cnrs.fr • Passer en mode admin ▫ Cliquer sur le lien « switch » en haut à droite de
l’écran ▫ Saisir l’identifiant « maint » ▫ Et le mot de passe fourni en TP
• L’interface « admin » permet de: ▫ Consulter l’ état du système ▫ Changer la configuration ▫ Effectuer les mises à jour
18/05/2010 H. HASSAN
10
![Page 11: Trixbox: Asterisk packagé - ARESU · Présentation de la trixbox • L’idée Fournir une distribution complète OS + IPBX • Centos + noyau asterisk + paquets standards](https://reader030.fdocuments.fr/reader030/viewer/2022021620/5be6510209d3f2d8348d0c63/html5/thumbnails/11.jpg)
Etat du système
• Les menus qui permettent de consulter l’état du système ▫ System status: l’état global du système, trunk,
utilisateur, … ▫ System: System info et Network ▫ Packages: les paquets installé ▫ PBX: PBX settings et PBX status
18/05/2010 H. HASSAN
11
![Page 12: Trixbox: Asterisk packagé - ARESU · Présentation de la trixbox • L’idée Fournir une distribution complète OS + IPBX • Centos + noyau asterisk + paquets standards](https://reader030.fdocuments.fr/reader030/viewer/2022021620/5be6510209d3f2d8348d0c63/html5/thumbnails/12.jpg)
Configuration du système
• L’opérateur fournit ▫ Les identifiant du trunk ▫ La plage SDA associée
• Dans le menu PBX settings ▫ Définir un trunk ▫ Définir une route sortante ▫ Définir une extension ▫ Définir une route entrante
18/05/2010 H. HASSAN
12
![Page 13: Trixbox: Asterisk packagé - ARESU · Présentation de la trixbox • L’idée Fournir une distribution complète OS + IPBX • Centos + noyau asterisk + paquets standards](https://reader030.fdocuments.fr/reader030/viewer/2022021620/5be6510209d3f2d8348d0c63/html5/thumbnails/13.jpg)
Définir un trunk • Dans (Trunks->Add SIP Trunk) • Dans (Outgoing Settings) ▫ Donner un nom au Trunk ▫ Remplir (PEER Details)
host=« NOM DU SERVEUR » username=« IDENTIFIANT DU COMPTE » secret=« MOT DE PASSE » type=peer canreinvite=no insecure=very disallow=all allow=ulaw&gsm context=from-trunk
18/05/2010 H. HASSAN
13
![Page 14: Trixbox: Asterisk packagé - ARESU · Présentation de la trixbox • L’idée Fournir une distribution complète OS + IPBX • Centos + noyau asterisk + paquets standards](https://reader030.fdocuments.fr/reader030/viewer/2022021620/5be6510209d3f2d8348d0c63/html5/thumbnails/14.jpg)
Définir un trunk • Dans (Incoming Settings) ▫ User context « identifiant du compte » ▫ User details
Secret=« MOT DE PASSE » type=user context=from-trunk
• Dans (Registration) ▫ Register String
Identifiat:motdepasse@nomduserveur:5060 • Submit changes • Apply changes
18/05/2010 H. HASSAN
14
![Page 15: Trixbox: Asterisk packagé - ARESU · Présentation de la trixbox • L’idée Fournir une distribution complète OS + IPBX • Centos + noyau asterisk + paquets standards](https://reader030.fdocuments.fr/reader030/viewer/2022021620/5be6510209d3f2d8348d0c63/html5/thumbnails/15.jpg)
Définir une route sortante
• Dans (Outbound Routes->Add Route) • Donner un nom à la route • Dial Patterns ▫ 0|.
• Trunk Sequence ▫ Etablir la priorité des trunks
18/05/2010 H. HASSAN
15
![Page 16: Trixbox: Asterisk packagé - ARESU · Présentation de la trixbox • L’idée Fournir une distribution complète OS + IPBX • Centos + noyau asterisk + paquets standards](https://reader030.fdocuments.fr/reader030/viewer/2022021620/5be6510209d3f2d8348d0c63/html5/thumbnails/16.jpg)
Définir une extension
• Dans (Extensions) ▫ Submit avec « Generic SIP Device » comme option ▫ Dans (Add Extension) User Extension : numéro interne de l’utilisateur Display Name: Le nom associé ▫ Dans (Device Options) Définir le mot de passe
• Submit Changes • Apply Changes
18/05/2010 H. HASSAN
16
![Page 17: Trixbox: Asterisk packagé - ARESU · Présentation de la trixbox • L’idée Fournir une distribution complète OS + IPBX • Centos + noyau asterisk + paquets standards](https://reader030.fdocuments.fr/reader030/viewer/2022021620/5be6510209d3f2d8348d0c63/html5/thumbnails/17.jpg)
Définir une route entrante
• Dans (Inbound Routes) ▫ Dans (Add Incoming Route) DID Number: le numéro dans la plage SDA associé
au compte ▫ Dans (Set Destination) Terminate Call: choisir l’extension ▫ Submit ▫ Apply Changes
18/05/2010 H. HASSAN
17
![Page 18: Trixbox: Asterisk packagé - ARESU · Présentation de la trixbox • L’idée Fournir une distribution complète OS + IPBX • Centos + noyau asterisk + paquets standards](https://reader030.fdocuments.fr/reader030/viewer/2022021620/5be6510209d3f2d8348d0c63/html5/thumbnails/18.jpg)
Configurer un softphone
• Il faut: ▫ User extension ▫ Password ▫ Domain name
• L’enregistrement est accepté => la ligne est active
18/05/2010 H. HASSAN
18
![Page 19: Trixbox: Asterisk packagé - ARESU · Présentation de la trixbox • L’idée Fournir une distribution complète OS + IPBX • Centos + noyau asterisk + paquets standards](https://reader030.fdocuments.fr/reader030/viewer/2022021620/5be6510209d3f2d8348d0c63/html5/thumbnails/19.jpg)
Restreindre l’enregistrement
• Dans Extensions • Edit « l’extension » • Définir un sous réseau pour accepter
l’enregistrement
18/05/2010 H. HASSAN
19
![Page 20: Trixbox: Asterisk packagé - ARESU · Présentation de la trixbox • L’idée Fournir une distribution complète OS + IPBX • Centos + noyau asterisk + paquets standards](https://reader030.fdocuments.fr/reader030/viewer/2022021620/5be6510209d3f2d8348d0c63/html5/thumbnails/20.jpg)
Exploration des menus
• Exploration libre des menus
18/05/2010 H. HASSAN
20