Vous êtes sur la page 1sur 4

apt-get update && apt-get upgrade -y && reboot

1. Télécharger les outils de compilations(dependances)

apt-get install build-essential wget libssl-dev libncurses5-dev libnewt-dev libxml2-dev


linux-headers-$(uname -r) uuid-dev libsqlite3-dev libjansson-dev

2. Téléchargement et installation d’Asterisk

Télécharger de la dernière version d’Asterisket créer un répertoire d’installation

mkdir /usr/src/asterisk && cd /usr/src/asterisk

Exple: wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-11-current.tar.gz

3. Décompresser l’archive dans le répertoire d’installation et procéder à l’installation

tar -xzvf asterisk-11-current.tar.gz && cd asterisk*

./configure

4. Personnaliser l’installation en choisissant les langues françaises et les drivers


nécessaires. Choisir chan_sip au niveau de « Chanel Drivers »,ensuite choisir les
voix françaises avec la commande :

make menuselect

A la suite de cette commande on aura une fenetre qui s’affiche, on peut jouer sur les flèches
d’en bas,d’en haut,de droite et de gauche pour faire quelques paramétrages :

5. Compiler et installer Asterisk

make

make install

· #Créer l’exemple des fichiers de configurations


make samples

#Créer le script de démarrage automatique d’Asterisk


make config
#Redémarrer Asterisk
/etc/init.d/asterisk restart
service asterisk restart
#Lancer la console d’asterisk
asterisk –rvvvvvvvvvvvvvv

Chap II) Configuration basique


Les fichiers de configurations
Asterisk est installé par defaut dans le répertoire /etc/asterisk.
La configuration d'Asterisk s'articule sur les fichiers de configuration suivants :
/etc/asterisk/sip.conf : Configuration globale d'Asterisk
/etc/asterisk/users.conf : Configuration des utilisateurs
/etc/asterisk/extensions.conf : Configuration du Dialplan
Chaque modification dans la configuration devra être suivie par la
commande reload saisie dans la console d'Asterisk
#Créer une sauvegarde des fichiers de configurations
cd /etc/asterisk
cp sip.conf sip.conf.old && cp users.conf users.conf.old && cp
extensions.conf extensions.conf.old

I. Appel simple

1) Configuration globale(sip.conf)

Paramétrage des sons en français


Editer le fichier /etc/asterisk/sip.conf et modifiez la ligne :
;language=en ; Default language setting for all users/peers
par :
language=fr ; Default language setting for all users/peers

N'oubliez pas d'enlever le point-virgule au début de la ligne.

2) Configuration des utilisateurs(users.conf)

Editez le fichier /etc/asterisk/users.conf et veillez que la configuration de la rubrique générale


corresponde avec ce qui suit :
[general]
callwaiting = yes
threewaycalling = yes
transfer = yes
canpark = yes
cancallforward = yes
callreturn = yes
callgroup = 1
pickupgroup = 1
canreinvite=no
qualify=no
nat = no
videosupport=yes

Commentez tous les autres lignes qui sont décommentées par défaut en haut

Pour chaque utilisateur, ajoutez le code suivant en bas (avec les modifications nécessaires) :
[600001] ; Numéro SIP
type=friend ; Type d'objet SIP (friend = utilisateur)
host=dynamic ; Vous pouvez vous connecter a ce compte SIP a partir de n’importe quelle
adresse IP
dtmfmode=rfc2833 ; Mode du DTMF
disallow=all ; Désactiver tous les codecs
allow=ulaw ; Activer les codecs µlaw
fullname = ENVR ; Nom complet de l'utilisateur (ce qui s'affichera sur le téléphone)
username = envr ; Nom d'utilisateur
secret=passer001 ; Mot de passe
context = uvs ; Contexte (exploité par le fichier extensions.conf)

hassip = yes ;obligatoire


hasiax = yes
hasvoicemail = yes

[1000] ; Numéro SIP


type=friend ; Type d'objet SIP (friend = utilisateur)
host=dynamic ; Vous pouvez vous connecter a ce compte SIP a partir de n’importe quelle
adresse IP
dtmfmode=rfc2833 ; Mode du DTMF
disallow=all ; Désactiver tous les codecs
allow=ulaw ; Activer les codecs µlaw
fullname = envr ; Nom complet de l'utilisateur (ce qui s'affichera sur le téléphone)
username = 1000 ; Nom d'utilisateur
secret=passer ; Mot de passe
context = envr ; Contexte (exploité par le fichier extensions.conf)

hasvoicemail = yes
hassip = yes
hasiax = yes
[1001] ; Numéro SIP
type=friend ; Type d'objet SIP (friend = utilisateur)
host=dynamic ; Vous pouvez vous connecter a ce compte SIP a partir de n’importe
quelle adresse IP
dtmfmode=rfc2833 ; Mode du DTMF
disallow=all ; Désactiver tous les codecs
allow=ulaw ; Activer les codecs µlaw
fullname = ENVR01 ; Nom complet de l'utilisateur (ce qui s'affichera sur le téléphone)
username = envr01 ; Nom d'utilisateur
secret=passer01 ; Mot de passe
context = envr ; Contexte (exploité par le fichier extensions.conf)

hasvoicemail = yes
hassip = yes
hasiax = yes

3) Configuration du Dialplan (extensions.conf)

Editer le fichier /etc/asterisk/extensions.conf et ajoutez le code suivant (avec les modifications


nécessaires) :
[envr] ; Nom du contexte
exten => _6XXXXX,1,Dial(SIP/${EXTEN},20)
exten => _6XXXXX,2,Hangup()

Vous aimerez peut-être aussi