SISR3 TP2 Mise en place d'un serveur VoIP Asterisk



Documents pareils
Mise en place d un système de Téléphonie sur IP basé sur le logiciel Asterisk

JESSY ZANGANI Stage Mairie De La Seyne Jessyzangani.wordpress.com

VoIP Sniffing IHSEN BEN SALAH (GL 3) MAHMOUD MAHDI (GL 3) MARIEM JBELI (RT 2) SAFA GALLAH (RT 3) SALAH KHEMIRI (RT 3) YOUSSEF BEN DHIAF (GL 3)

Le support de la vidéo par Asterisk

Installer un serveur VOIP Asterisk et ses clients

TP N 1 : Installer un serveur trixbox.

TP Voix sur IP SIP et Asterisk

Asterisk QuickRecord. ANTOINE MANSUY IUT DE COLMAR

Les protocoles de VoIP tels H323 ou SIP encouragent l'emploi de noms d'extensions alphanumériques ou adresses de messagerie.

Procédure d installation Trixbox - A2Billing

Mise en place de la Téléphonie sur IP au U6

EGGACOM. Manuel d'utilisation (version beta) Nano et Master VoIP 1.0

Voix sur IP. Sébastien BAUDRAND Laurent LEGAZ Mathieu LOSLIER ESIPE-MLV 18/10/2013

TP LINUX : MISE EN PLACE DU SERVEUR DE MESSAGERIE QMAIL

OCS Inventory & GLPI

Interconnexion de serveurs Asterisk avec IAX

EPIGRAPHE. André Santini

PFE Télécommunications. Pré-rapport à l'issue des 6 premières semaines de stage. Page 1 sur 5 1 %

[ GLPI et OCS pour Gentoo 2006] ArtisanMicro. Alexandre BALMES

Installation d'un serveur sftp avec connexion par login et clé rsa.

téléphonie VOIP La téléphonie via les réseaux LAN Installation d'un serveur téléphonique IP et configuration Clients IPBX Asterisk / Trixbox

TP n 2 : Installation et administration du serveur ProFTP. Partie 1 : Fonctionnement du protocole FTP (pas plus de 15min)

BTS SIO option SISR Lycée Godefroy de Bouillon Clermont-Ferrand

Installation d une passerelle téléphonie sur IP avec Asterisk

Guide de configuration de la Voix sur IP

X-Lite guide de configuration et d utilisation

Tuto 2 : Configuration Virtual box, Configuration et installation du serveur XiBO

Le meilleur de l'open source dans votre cyber cafe

TELEPHONIE SUR IP Cissé Alioune Lemaire Yann Regnier David Razafindrabe Livantsoa 4 RT 2008

Universal Robots. Fiche Méthode : Installation du simulateur Polyscope

ELASTIX CONFIGURATION

Récoltez l actu UNIX et cultivez vos connaissances de l Open Source

AFTEC SIO 2. Christophe BOUTHIER Page 1

Cahier de TP Asterisk Module 2

Créer un rapport pour Reporting Services

Comment configurer X-Lite 4 pour se connecter au serveur Voip de Kavkom?

Bac Professionnel Systèmes Electroniques Numériques

Projet Semestre2-1SISR

Mise en place d un serveur trixbox sur un domaine Kwartz. Version 1.0 du 25 juin 2012 Lycée Polyvalent d Artois, Noeux les Mines Adrien Bonnel

Installation d'un Active Directory et DNS sous Windows Server 2008

Configuration des téléphones VoIP via le web

Serveur proxy Squid3 et SquidGuard

Créer son premier package.deb. 19 août

INSTALLATION ET CONFIGURATION D'UN SERVEUR WEB SUR MAC OS X

Configuration du driver SIP dans ALERT. V2

MISE EN PLACE D UN SERVEUR DE VOIP POUR LA PROSPECTION COMMERCIALE

Installation plate-forme VoIP (serveur Asterisk)

Documentation FOG. 3. Choisir le nom de la machine, le nom d utilisateur et le mot de passe correspondant (par exemple : fog, password)

Préparation à l installation d Active Directory

SEN-TR Asterisk - page 1 /18

1. Présentation du TP

Installation d'un serveur DHCP sous Windows 2000 Serveur

Serveur de Téléphonie Asterisk implanté sur Trixbox

Microsoft OSQL OSQL ou l'outil de base pour gérer SQL Server

Un serveur web, difficile?

LOSLIER Mathieu. Filière Informatique et Réseau 1 ère année. TP DNS. Responsable : LOHIER Stephane. Chargé de TD : QUIDELLEUR Aurélie

GLPI OCS Inventory. 1. Prérequis Installer un serveur LAMP : apt-get install apache2 php5 libapache2-mod-php5 apt-get install mysql-server php5-mysql

par Tarik Fdil

Projet Administration Réseaux

LABO TELEPHONIE. Etude et réalisation de la Téléphonie sur IP (VoIP) avec Cisco Call Manager et Asterisk

Serveur Linux : FTP. Mise en place d un service FTP sous Linux. Bouron Dimitri 20/04/2014

WEB APPLICATION FIREWALL AVEC APACHE ET MOD_SECURITY

Installation d ORACLE 10g sous Debian Etch

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél ,

Afin d'éviter un message d'erreur au démarrage du service Apache du type :

PARAMETRER LA MESSAGERIE SOUS THUNDERBIRD

Reporting Services - Administration

Installation et prise en main

Assistance à distance sous Windows

Maintenir Debian GNU/Linux à jour

Compte rendu d'activité PTI n 2

Projet tuteuré. Redondance de serveur de téléphonie sur IP avec le logiciel Asterisk

Les différentes méthodes pour se connecter

Installation de VirtualPOPC-1 sur Ubuntu Server LTS 64bits

Objet : Guide d'installation et de maintenance pour "My IC Phone 8082" connecté à un OmniPCX Office R810

04/02/2014 Tutoriel. Lubuntu & glpi. thomas [NOM DE LA SOCIETE]

Configuration de SquidGuard sous Fedora Core 4-1 / 6 -

DEILLON Thomas. Copyright CRI74 GNU Free Documentation License

TD séance n 2c Mise à jour des Systèmes

PROJET TRIBOX-2012-A

L installation a quelque peu changée depuis les derniers tutos, voici une actualisation.

Tutoriel compte-rendu Mission 1

Architecture de la plateforme SBC

Serveur Acronis Backup & Recovery 10 pour Linux. Update 5. Guide d'installation

INSTALLATION APACHE POUR WINDOWS (XP OU 2000)

Installation de la messagerie EMWAC IMS Sur Windows NT4 serveur ou Windows 2000 serveur

Cours 420-KEG-LG, Gestion de réseaux et support technique. Atelier No2 :

Configuration du driver SIP dans ALERT

Nicolas Christophe Sahut - LinuxDays.ch - 8 au 12 mai Genève 1

Host Integration Server 2000

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante :

Installation et utilisation d'un certificat

Documentation technique OpenVPN

Configuration des téléphones VoIP via le web

Transcription:

SISR3 TP2 Mise en place d'un serveur VoIP Asterisk - Page 1 -

Sommaire Introduction... 2 Application 1... 3 Préparation de l'installation... 3 Installation... 3 Configuration d'asterisk et création des comptes utilisateurs... 6 Création des utilisateurs... 6 Configuration du Dialplan... 8 Passer son premier appel... 9 Conclusion :... 10 - Page 2 -

Introduction Au cours de ce TP, nous allons mettre en place un serveur de VoIP (Voice Over IP) nommé Asterisk basé sur une plate-forme Linux. Le serveur Asterisk étant une solution libre, propose autant de fonctionnalité que certaines solutions payantes : Gestion des téléphones IP locaux Boîtes vocales Transfert d'appel Mise en attente Etc... - Page 3 -

Application 1 Préparation de l'installation Nous allons commencer par mettre à jour la distribution et installer les dépendances nécessaires à la compilation du serveur : apt-get update apt-get upgrade apt-get install build-essential libxml12-dev libncurses5-dev linux-headers-'uname -r' libsqlite3-dev La commande uname -r permet de connaître le numéro du noyau de la machine. Il convient donc de taper cette commande au préalable afin de le connaître. Puis, on créer le dossier où vont être placer les sources d'asterisk - /usr/src mkdir /usr/src/asterisk cd /usr/src/asterisk Installation Ensuite, nous lançons le téléchargement la dernière version de Asterisk wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk- 10.0.0-rc1.tar.gz Après le téléchargement, on décompresse l'archive tar -xvzf asterisk-10.0.0-rc1.tar.gz Et on se rend dans le répertoire ainsi créé et compilé./configure make menuselect La commande menuselect permet de faire un apparaître un écran qui va permettre de personnaliser l'installation d'asterisk. - Page 4 -

Une fenêtre comme celle-ci apparaît. Tout d'abord, on entre dans Core Sound Package puis dans Extras Sound Packages et on remplace le package pré-sélectionné par «CORE- SOUNDS-FR-ULAW» : ce package contient une multitude de sonnerie de téléphone. - Page 5 -

Pour clore l'installation, nous utilisons les commandes suivantes : # make # make install # make samples # make config Il se peut que la commande «make» prenne du temps à s'effectuer. Il faut également penser à être connecté a internet car Asterisk va télécharger les packages de langue FR. Une fois l'installion terminée, nous pouvons lancer Asterisk. # /etc/init.d/asterisk start Nous vérifions par la suite, le bon fonctionnement du serveur en affichant la console d'asterisk avec cette commande : # asterisk -cvvvvvvvvvvr Nous voyons bien que le serveur est démarré et fonctionnel. - Page 6 -

Configuration d'asterisk et création des comptes utilisateurs Pour configurer notre serveur, il va falloir que l'on modifie les fichiers suivants : le fichier correspondant à la configuration générale d'asterisk : sip.conf le fichier correspondant à la configuration des utilisateurs : users.conf le fichier correspondant à la configuration du Dialplan : extensions.conf Nous commençons par éditer le fichier sip.conf pour mettre le sons par défaut en Français. Dans le fichier, nous recherchons une ligne «;language=en», nous remplaçons donc «en» par «fr» Il faut également penser à enlever le «;» devant «language». Lorsque nous effectuons une modification dans un fichier, il faut tout de suite après, effectué une commande «reload» pour charger les fichiers de configuration sans redémarrer le serveur Asterisk. Création des utilisateurs Nous nous rendons donc dans le fichier users.conf pour la création des utilisateurs. Une fois ouvert, nous ajoutons deux utilisateurs suivants les exemples du TP : - Page 7 -

Explications rapides des différents termes : [6002] Correspond au numéro SIP type=friend Le type d'objet SIP, Friend, = utilisateur host=dynamic Connexion à ce compte SIP à partir de n'importe quelle adresse IP dtmfmode = rfc2833 type de RFC Requests For Comments utilisé disallow = all Désactivation de tous les codecs µlaw fullname = Albert DUPONT Utilisateur (affiché sur le téléphone lors d'un appel) username = adupont Nom d'utilisateur secret = secret Mot de passe du compte SIP context = work Contexte Puis on retourne dans le dossier de configuration, à savoir : # /etc/asterisk Et on rentre dans le service avec cette commande : # asterisk -r Une fois entré, nous lançons une commande «reload». Après la commande, nous tapons la commande suivante pour vérifier que tous les utilisateurs sont bien ajoutés et pris en compte : # sip show users Nous voyons bien que nos deux utilisateurs (6001 et 6002) ont bien été créé et ajouté avec leur mot de passe, leur contexte, etc... - Page 8 -

Configuration du Dialplan Pour passer des appels, nous allons avoir besoin de configurer le fichier de configuration de Asterisk qui permet de savoir «Qu'est ce qui se passe si j'appelle ce numéro?». Nous allons commencer par configurer l'utilisateur 6001 pour qu'il puisse passer appelle à l'utilisateur 2 (6002). Pour se faire, nous ouvrons le fichier «extensions.conf». Une fois ouvert, nous nous rendons à la fin du fichier et nous ajoutons les deux lignes suivantes : [work] exten => _6001,1,Dial(SIP/${EXTEN},20) exten => _6001,2,Hangup() Explications rapides des différents termes : [work] il permet de définir dans quel contexte sont les utilisateurs. Les utilisateurs faisant partie du «conteneur» peuvent communique entre-eux. exten définit l'extension _6XXX définit le numéro de téléphone 1 ordre de l'extension Dial définit l'application qui va être utilisé SIP définit le protocole qui va être utilisé ${EXTEN} définit la variable de l'extension composé donc, si on appelle le 6001, la variable sera 6001. 20 définit le temps d'attente avant de passer à l'étape suivante - Page 9 -

Passer son premier appel Lorsque les deux utilisateurs sont créés et les extensions du contexte «work» configurées, nous téléchargons et installons le logiciel X-Lite. Il permet d'effectuer des appels en VoIP entre différents postes. Voici la configuration à suivre pour effectuer l'appel : - Page 10 -

Nous devons répéter cette opération sur un second poste en modifiant seulement les champs «Username» et «Authorization user name». Puis, on effectue l'appel du poste 6002 vers le poste 6001, par exemple : Conclusion : Tout au long de ce TP, nous avons appris à créer un serveur de VoIP à l'aide d'un serveur nommé Asterisk. Nous avons donc configurer celui-ci pour qu'il soit composé d'utilisateur, pour qu'ils puissent communiquer entre-eux grâce au logiciel X-Lite. - Page 11 -