Trixbox: Asterisk packagé hassan.hassan@urec.cnrs.fr Unité Réseaux du CNRS
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
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
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
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
6 Architecture ToIP avec la trixbox Utilisateur VoIP Trunk SIP trixbox Carte TDM Abonnement TDM TDM
7 Architecture ToIP avec la trixbox Utilisateur Opérateur N Routes Sortantes Trunk N Trunks Compte Routes Entrantes Trunk1 Opérateur 1
8 Conclusion Un trunk est une liaison physique Une route est une liaison logique Un utilisateur peut avoir plusieurs routes sortantes et /ou entrantes
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
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
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
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
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
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
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
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
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 Configurer un softphone Il faut: User extension Password Domain name L enregistrement est accepté => la ligne est active
19 Restreindre l enregistrement Dans Extensions Edit «l extension» Définir un sous réseau pour accepter l enregistrement
20 Exploration des menus Exploration libre des menus