trixbox: asterisk packagé - aresu · présentation de la trixbox • l’idée fournir une...
TRANSCRIPT
Trixbox: Asterisk packagé [email protected] Unité Réseaux du CNRS
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
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
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
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
Architecture ToIP avec la trixbox
18/05/2010 H. HASSAN
6
trixbox
VoIP
TDM
Carte TDM
Trunk SIP
Abonnement TDM
Utilisateur
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
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
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
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
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
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
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
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
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
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
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
Configurer un softphone
• Il faut: ▫ User extension ▫ Password ▫ Domain name
• L’enregistrement est accepté => la ligne est active
18/05/2010 H. HASSAN
18
Restreindre l’enregistrement
• Dans Extensions • Edit « l’extension » • Définir un sous réseau pour accepter
l’enregistrement
18/05/2010 H. HASSAN
19
Exploration des menus
• Exploration libre des menus
18/05/2010 H. HASSAN
20