Outils pour utilisateurs

Outils du site


asterisk

À propos

En cours de rédaction

Installation

# aptitude install asterisk

Configuration

Asterisk se configure dans 3 fichiers :

  • sip.conf : pour la configuration générale d'Asterisk;
  • users.conf : pour la configuration des utilisateurs;
  • extensions.conf : pour la configuration de Dialplan.

Ces fichiers sont dans le repertoire /etc/asterisk/.

Configuration générale

Dans le fichier sip.conf, décommenter (en supprimant le point-virgule) la ligne language et changer la lange en fr :

language=fr

Création d'utilisateurs

Ajouter les utilisateurs à la fin du fichier users.conf comme suite :

[6001]
fullname = Toto
secret = 1234
context = Maison

[6001]
fullname = Tata
secret = 1234
context = Maison

Configuration du Dialplan

Dialplan est un plan d'appel c'est-à-dire la définition de la gestion des appels entrants.

À la fin du fichier extensions.conf, ajouter les lignes suivantes :

[Maison]
exten => _6XXX,1,Dial(SIP/${EXTEN},20)
exten => _6XXX,2,Hangup()

Vérification

Redemarrer Asterisk après chaque modification de configuration :

# service asterisk restart

Vérifier ensuite que le PABX fonctionne très bien avec la commande :

# asterisk -cvvvvvvvvvvr

Ce genre de lignes devrait s'afficher :

Asterisk 1.8.13.1~dfsg1-3+deb7u3, Copyright (C) 1999 - 2012 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
  == Parsing '/etc/asterisk/asterisk.conf':   == Found
  == Parsing '/etc/asterisk/extconfig.conf':   == Found
Connected to Asterisk 1.8.13.1~dfsg1-3+deb7u3 currently running on tuxgasy (pid = 30418)
Verbosity is at least 10
myHost*CLI> 

Il est alors possible de saisir des commandes SIP. Par exemple, pour voir la liste des utilisateurs :

sip show users
asterisk.txt · Dernière modification: 2016/02/16 23:11 (modification externe)