Base Asterisk

Pour commencer, nous installons le serveur asterisk depuis les dépots ubuntu.

# aptitude update
# aptitude install asterisk

Ensuite, il faut créer les utilisateurs dans le fichier de configuration, pour cela, il suffit
d’ajouter quelques lignes dans le fichier /etc/asterisk/sip.conf par exemple, pour créer un utilisateur
qui s’appelle nico, qui a comme mot de passe bonjour et comme numéro 200

[nico]
secret=bonjour
type=friend
host=dynamic
callerid="nico"

Ensuite, il faut ajouter les extensions dans /etc/asterisk/extensions.conf . Le contenu de ce
fichier permet à asterisk de savoir comment router les appels. Nous créons une zone local et nous
ajoutons une ligne par compte SIP

[local]
exten => 200, 1, Dial(SIP/ivan, 10)
exten => 300, 1, Dial(SIP/nico, 10)
exten => 666, 1, Dial(SIP/bob, 10)
exten => 1664, 1, Dial(SIP/jerome, 10)

Ensuite, il faut informer asterisk que la zone local a été créée, pour cela, il faut l’ajouter dans la
zone [default] :

[default]
include => local

Afin d’appliquer la configuration, on redémarre le serveur

root@user-desktop:~#/etc/init.d/asterisk restart
Stopping Asterisk PBX : asterisk.
Starting Asterisk PBX : asterisk

grâce à rasterisk, on peut voir qui est connecté au serveur ainsi que l’ip des clients avec la
commande sip show peers

user-desktop*CLI> sip show peers
Name/username              Host            Dyn Nat ACL Port     Status
bob/bob                    (Unspecified)    D          0        Unmonitored
ivan/ivan                  148.60.210.67    D          5060     Unmonitored
jerome/jerome              148.60.210.38    D          5060     Unmonitored
nico/nico                  148.60.210.68    D          5070     Unmonitore

Leave a Reply

© 2024 Evollu.fr. All Rights Reserved.
WordPress theme by Blogging Tips