Asterisk a été développé par Mark Spencer de la société Digium Inc. Ce logiciel est opensource et propose toutes les fonctionnalités d'un PABX classique.
Etude de cas d'utilisation avec Asterisk.
voici notre LAN:
La plage d'adresse choisie est la 192.168.1.0/255.255.255.0
Pour une premiere approche d'asterisk, nous allons voir comment déployer Asterisk dans un LAN. l'interet de cette démonstration est de faire communiquer des téléphones IP (softphone ou téléphones IP) dans un même réseau.
La version que j'utilise est la 1.2.7 sous Débian.
Dans le cadre de cette démonstration, deux fichiers de configuration vont être utilisés. Ces fichiers sont stockés dans /etc/asterisk/ :
- extension.conf
- sip.conf
Nous allons attribuer deux numéros à trois téléphones distincts. 100, 101 et 102
[general]
port = 5060
srvlookup=yes
localnet=192.168.1.1/255.255.255.0
[100]
username=100
host=dynamic
disallow=all
allow=gsm
allow=alaw
allow=ulaw
context=localtest
callerid="utilisateur1" <100>
[101]
username=101
secret=0000
type=friend
host=dynamic
allow=ulaw
context=localtest
callerid="utilisateur2" <101>
[102]
username=102
secret=0000
type=friend
host=dynamic
allow=ulaw
context=localtest
callerid="utilisateur3" <102>
[103]
username=103
type=friend
secret=0000
host=dynamic
disallow=all
allow=alaw
allow=ulaw
context=localtest
- Extension.conf
[general]
static=yes
[localtest]
exten => 100,1,Dial(SIP/100)
exten => 101,1,Dial(SIP/101)
exten => 102,1,Dial(SIP/102)
;boucle d'écho servant de test
exten => 600,1,Answer()
exten => 600,2,Echo()
coté client: avec l'interface du softphone X-Lite
Une fois ces fichiers configurés, démarrez Asterisk par la commande asterisk -c (personnelement j'utilise asterisk -vvvvvgc afin de voir ce qu'il se passe).
Cet exemple permet de voir l'efficacité et la facilité d'utilisation d'Asterisk. Ceci est une premiere approche de cet IPBX.
Si vous avez des questions ou des suggestions à me soumettre pour améliorer cet exemple ou publier un exemple plus en rapport avec vos attentes, n'hésitez pas à me le faire savoir
Damien F