2. 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/2010H. HASSAN
2
3. 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/2010H. HASSAN
3
4. 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/2010H. HASSAN
4
5. 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/2010H. HASSAN
5
6. Architecture ToIP avec la trixbox
18/05/2010H. HASSAN
6
trixbox
VoIP
TDM
Carte TDM
Trunk SIP
Abonnement TDM
Utilisateur
7. Architecture ToIP avec la trixbox
18/05/2010H. HASSAN
7
Trunk1
Utilisateur
Opérateur 1
Trunk N
Opérateur N
Trunks
Routes
Sortantes
Routes
Entrantes
Compte
8. 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/2010H. HASSAN
8
9. 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/2010H. HASSAN
9
10. 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/2010H. HASSAN
10
11. 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/2010H. HASSAN
11
12. 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/2010H. HASSAN
12
13. 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/2010H. HASSAN
13
14. 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/2010H. HASSAN
14
15. 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/2010H. HASSAN
15
16. 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/2010H. HASSAN
16
17. 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/2010H. HASSAN
17
18. Configurer un softphone
• Il faut:
▫ User extension
▫ Password
▫ Domain name
• L’enregistrement est accepté => la ligne est
active
18/05/2010H. HASSAN
18