jeudi 8 juin 2006

Asterisk...Présentation et application dans un cas simple

Asterisk: IPBX multiplateforme de Digium.
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

- Condiguration de SIP.conf

[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

7 commentaires:

Damien Fondronnier a dit…
Ce commentaire a été supprimé par un administrateur du blog.
Damien Fondronnier a dit…

merci pour ton message. n'hésite pas à me laisser un mail ou une adresse msn qu'on se contacte pour en parler. a bientot

Anonyme a dit…

slt damien
j'aimeai savoir à quel adresse correspond le 192.168.1.10
tu pe me repondre sur l'@ svte:
mimalaye@hotmail.com

Damien Fondronnier a dit…

L'adresse IP 192.168.1.10 est l'adresse du serveur Asterisk

A bientot Damien

n'hesitez pas à me contacter sur mon msn => dams77600@msn.com

Anonyme a dit…

Salut Damien !

Je viens de tester ton cas, et il marche à merveille !

C'est un cas très simple mais qui permet de découvrir Asterisk

Je voulais juste te remercier, car je crois que c'est le seul cas dans ce genre à faire aussi simple !

A plus

Florian

Anonyme a dit…

bonjour je suis débutant sur asterisk et j ai besoin de documentation si cé possible ayoubino.05@hotmail.fr

Unknown a dit…

bonjour à tous, voila j ai fini de configurer asterisk. ce qui me reste à faire c'est les renvoies d'appels automatique et le parking.
si vous pouvez m'aidez svp