Académique Documents
Professionnel Documents
Culture Documents
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
Désarchiver
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.
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
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
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]
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
secret=mot_de_passe
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]
exemple :
[esp]
exten = mot-clé
1= priorité(1...........n)
Dial= commande