5.3.3 Configuration de sip.conf
Ce fichier contient la configuration générale
d'asterisk .On commence de mettre les sons par défaut en Français
dans général
[general]
Language=fr
static=yes writeprotect=no clearglobalvars=no [globals]
CONSOLE=Console/dsp IAXINFO=guest TRUNK=DAHDI/G2 TRUNKMSD=1
5.3.4 Configuration des comptes users
La création des utilisateurs se fait donc dans le fichier
users.conf
Plusieurs options permettent de définir et de
paramétrer un client :
fullname => Prénom et nom de
l'utilisateur (ce qui sera afficher sur le téléphone
lors d'un appel)
Username => Si Asterisk agit entre un
client SIP et un serveur SIP distant, ce
champ est utilisé pour authentifier le message
INVITE envoyé par Asterisk au
serveur (Identifiant de l'utilisateur)
Type => il existe 3 types d'utilisateurs :
? user = peut appeler mais ne peut pas recevoir
d'appel
? peer = peut recevoir des appels
? friend = peut appeler et recevoir des
appels
Secret => Mot de passe de l'utilisateur
Host => dynamic : Le client s'enregistre
auprès du serveur
? nom d'hôte : Nom d'hôte du
client
? adresse IP : Adresse IP du client.
Context => Contexte (Utiliser dans le fichier
extensions.conf)
P a g e 34 | 89
Dimensionnement et mise en place d'une solution VoIP
sécurisée
Une fois le fichier users.conf
enregistré allons dans la console Asterisk,
tapons reload et après on tape la commande sip
show users, les comptes utilisateurs que nous venons de créer
devrait y apparaître.
Figure 17 : les utilisateurs
5.3.5 Configuration des extensions
Nous allons donc configurer Asterisk de telle
sorte qu'un utilisateur puisse appeler Un autre utilisateur.
La syntaxe du fichier extensions.conf est sous le format
suivant :
Exten => extension, priorité, commande
(paramètre)
Exten : permet de définir une nouvelle
extension.
? Extension : C'est généralement
le numéro de téléphone ou le nom du client.
? Priorité : C'est un numéro qui
indique la priorité de la commande, le serveur prend en
Considération la priorité de la commande en
utilisant le numéro inscrit dans la syntaxe.
? Commande : C'est la commande qui peut exister,
comme la commande dial (appel),
voicemail.conf (boîte vocale), etc.
On peut utiliser plusieurs options pour un seul numéro
d'appel, on peut mettre par exemple un transfert d'appel vers un autre
numéro ou vers la boite vocale selon des priorités.
Voici donc le contenu du notre fichier
extensions.conf
[ISS Afrique]
exten => _6XXX,1,Dial(SIP/${EXTEN},20) exten =>
_6XXX,2,Hangup()
P a g e 35 | 89
Dimensionnement et mise en place d'une solution VoIP
sécurisée
5.3.6 INSTALLATION ET CONFIGURATION
DES CLIENTS IP
Les clients "logiciels" n'ont généralement
besoin que de quelques infos : Un nom (qui apparaitra en clair sur le client de
destination lors d'un appel), un login et son mot de passe associé, et
l'adresse du serveur VOIP. Leur configuration étant assez simple et
disponible sur beaucoup de pages internet, elle ne sera pas
détaillée ici.
|