La mise en place de la téléphonie ip dans un réseau informatique.( Télécharger le fichier original )par Mustapha Boumaza INSFP EX- ITEEM beau lieu oued smar alger - Technicien superieur en réseaux et systémes informatique 2016 |
5. Architecture du réseau :
6. Installation du système
Construction d'un nouveau fichier makefile qui contient les instructions à exécuter à partir des commandes : ./configure, make, make install, make config, etc. root@mustapha-presario-cq57-notebook-pc:/usr/src/asterisk/asterisk-11.10.2#./configure La commande make menuselect permet d'installer des modules supplémentaires. root@mustapha-presario-cq57-notebook-pc:/usr/src/asterisk/asterisk-11.10.2# make menuselect 43 Chapitre III: Implémentation d'un serveur Asterisk On a une fenêtre comme suit apparaitre : On installe les sons français pour Asterisk au format ì-law. Dans Core Sound Package nous allons cocher la case CORE-SOUNDS-FR-ULAW avec la touche Espace puis appuyez sur Echap pour retourner à l'écran précédent. 44 Chapitre III: Implémentation d'un serveur Asterisk Puis dans Music On Hold File Packages cochez MOH-OPSOUND-ULAW (Décochez celui en WAV), appuyez sur Echap. Enfin dans Extras Sound Packages et cochez EXTRA-SOUNDS-FR-ULAW, enfin appuyez sur Echap. 45 Chapitre III: Implémentation d'un serveur Asterisk Sur l'écran principal refaites Echap et appuyez sur S pour sauvegarder les changements. Enfin tapez les commandes suivantes pour terminer l'installation:
46 Chapitre III: Implémentation d'un serveur Asterisk make permet la compilation du code source. make samples (optionnelle) permet de créer des fichiers de configuration de base. (Elle peut être utile par la suite pour revenir à une configuration d'origine d'asterisk). root@mustapha-presario-cq57-notebook-pc:/usr/src/asterisk/asterisk-11.10.2# make config Make config charge le serveur Asterisk au démarrage du système. Remarque : Pendant le make install assurez-vous que votre serveur soit connecté à internet parce que celui-ci va télécharger les package de langue FR que nous avons sélectionnés. ? Démarrage du serveur Asterisk Lancement d'Asterisk à l'aide de la commande suivante:
Vous pouvez vérifier le bon fonctionnement de votre serveur Asterisk avec la commande suivante qui sert à afficher la console d'Asterisk root@mustapha-presario-cq57-notebook-pc:/etc/asterisk# asterisk -cvvvvvvvvvvr On a l'affichage suivant: (c-à-d que notre serveur Asterisk est démarré et fonctionnel) Asterisk peut être lancé de 2 manières: - En mode serveur (usage normal, à l'écoute des requêtes des clients). Syntaxe: asterisk -vvvc 47 Chapitre III: Implémentation d'un serveur Asterisk + Chaque 'v' demande un degré de verbosité, de verbose à very very verbose.
- En mode client (en accédant à une console permettant de dialoguer avec le serveur). Syntaxe: asterisk -r Cette console peut permettre d'obtenir des informations sur l'activité du serveur, comme par exemple la liste des clients connectés (commande 'sip show peers' en l'occurrence). ? Commandes du serveur Pour connaître l'ensemble des commandes du serveur, vous pouvez taper : help, une fois connecté à la console Asterisk. A chaque modification du fichier sip.conf, vous devez exécuter la commande "sip reload" pour recharger le fichier. A chaque modification du fichier extensions.conf, vous devez exécuter la commande "extensions reload" pour recharger le fichier. Pour recharger l'ensemble du serveur, tapez la commande : reload Identification des fichiers de configuration Une fois l'installation d'Asterisk est effectuée, plusieurs fichiers sont créés : + /usr/sbin/ : Contient le fichier binaire d'Asterisk (programme principal). + /usr/lib/asterisk/ : Contient les fichiers binaires qu'Asterisk utilise pour fonctionner. + /usr/lib/asterisk/modules/ : Contient les modules pour les applications, les codecs, et les drivers. + /var/lib/asterisk/sounds/ : Contient les fichiers audio utilisés par Asterisk, par exemple pour les invites de la boite vocale. + /var/run/asterisk.pid : Fichier contenant le numéro du processus Asterisk en cours. + /var/spool/asterisk/outgoing/: Continent les appelssortantsd'Asterisk. + /etc/asterisk/ : Contient tous les fichiers de configuration. Ce dossier nous intéresse vu qu'il contient les fichiers de configuration du serveur Asterisk, parmi ces fichiers on trouve : - asterisk.conf: Définit certaines variables pour l'utilisation d'Asterisk. Il sert essentiellement à indiquer à Asterisk où chercher certains fichiers et certains programmes exécutables. - extensions.conf: Configure le comportement d'Asterisk. 48 Chapitre III: Implémentation d'un serveur Asterisk - iax.conf: Configure les conversations VoIP en utilisant le protocole Inter-Asterisk Exchange (IAX). - rtp.conf: Ce fichier de configuration définit les ports à utiliser pour le protocole RTP (Real-Time Protocol). Il faut noter que les numéros listés sont des ports UDP. - sip.conf : Il contient les informations relatives aux téléphones sip. Il est composé de plusieurs sections: - une section [general] qui va définir les propriétés générales pour l'ensemble des clients SIP. - une section par client SIP dans lesquelles seront définit les propriétés de chaque poste. |
|