Vous êtes sur la page 1sur 3

Mise en œuvre d’un système de téléphonie avec Asterisk

La mise en place d'un dispositif technique de téléphonie utilisant le logiciel ASTERISK se fait
sur des systèmes UNIX ou Linux, car le produit étant libre donc s'installe facilement sur les
distribution Redhat Fedora ou Debian et autres.

1. Installation de Asterisk

Le logiciel Asterisk peut s'installer à partir des sources ou du gestionnaire de paquetages.

1.1. A partir du code source

Après avoir téléchargé le paquet, asterisk il faut :

Désarchiver

tar -xvzf asterisk-1.X.tar.gz

Configurer

Pour configurer, il faut être dans le dossier crée après le désarchivage et faire

./configure

Cette commande permet de regarder les caractéristiques de la machine et toutes les dépendances
dont le logiciel a besoin pour s'installer. Vous comprendrez mieux dans la pratique lorsque cette
commande vous renverra une erreur et vous signale les dépendances requises.

Selectionner les fonctionnalités

Vous faîtes une installation manuelle, donc il faut vérifier que tous les modules dont vous avez
besoins sont pris en compte, sinon installer les dépendances. Pour en être sûr, il suffit de taper
cette commande.

make menuselect

Compiler

Une fois que toutes les fonctionnalités sont choisies, on peut maintenant compiler le noyau par
la commande

make

Installer
Après la compilation, il faut maintenant installer

make install, installe le logiciel et

make samples installe les exemples de fichiers de configuration. Si cette commande


n'est pas exécutée, vous ne trouverez aucun exemple de configuration. Il est
recommandé de l'exécuter (sauf les experts peuvent s'en passer).

1.2. Installation à partir du gestionnaire de packetage

L'installation à partir du gestionnaire de paquetage est très simple.

Pour les distributions Redhat: yum install asterisk ( cette installation n'est pas optimale,
car si vous envisagez de faire d'explorer des fonctionnalités avancées, il serait mieux de
compiler le paquet, mais c'est plus rapide si l'on souhaite faire des choses basiques)
Pour les distributions Debian: apt-get install asterisk
2. Etude des principaux fichiers de configuration

Les fichiers de configuration de asterisk se trouvent dans le répertoire /etc/asterisk

2.1. Le fichier sip.conf

C'est dans ce fichier qu'on définit les comptes SIP. Chaque compte est défini dans un bloc, où
sont énumérées tous les paramètres du compte. La syntaxe est la suivante :

[nom_utilisateur]

username=nom_utilisateur ; le nom de l'utilisateur

type=friend ; indique le type de compte. Ce type de compte permet à l'utilisateur d'appeler et


d'être appelé

type=user ; ce type de compte indique l'utilisateur ne peut pas recevoir d'appel mais il peut
appeler

type=peer ; ce type de compte indique que l'utilisateur ne peut pas appeler, mais il peut recevoir

host=dynamic ; Ce paramètre précise l'adresse IP du serveur (PABX). A la place du mot-clé


dynamic, on peut spécifier l'adresse du serveur. Dans ce cas, il faut fixer l'adresse au préalable

secret=mot_de_passe

context=nom_context ; indique le context ou groupe dans lequel le compte est associé


mailbox=numero_boîte_vocale; numéro de la boîte vocale associé au compte.

2.2. Le fichier extensions.conf

C'est dans ce fichier qu'on définit les contextes et les plans de numérotation qu'on associe aux
comptes(lignes).

Syntaxe :

[ nom_context]

exten => numero,priorité,commande(paramètres)

exemple :

[esp]

exten => 1000,1,Dial( SIP/toto,20,tr)

exten = mot-clé

1000 = numéro de l'utilisateur

1= priorité(1...........n)

Dial= commande

SIP/ = Technologie ou protocole utilisé

toto= nom du compte( nom utilisateur du compte)

20 = Temps pendant lequel si l'appelé ne décroche pas l'appel est renvoyé

Tr ( transfert) = ce paramètre est optionel

Vous aimerez peut-être aussi