SISR3-TP5 - Mise en place d un serveur VoIP Asterisk

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

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

Installer un serveur VOIP Asterisk et ses clients

TP Voix sur IP SIP et Asterisk

Procédure d installation Trixbox - A2Billing

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

CSI351 Systèmes d exploitation Instructions pour rouler Linux avec Virtual PC dans la salle de labo 2052

TP N 1 : Installer un serveur trixbox.

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

Asterisk QuickRecord. ANTOINE MANSUY IUT DE COLMAR

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

INSTALLATION NG V2.1 D OCS INVENTORY. Procédure d utilisation. Auteur : GALLEGO Cédric 23/10/2014 N version : v1

TP LINUX : MISE EN PLACE DU SERVEUR DE MESSAGERIE QMAIL

Expérience pilote de ToIP sur RAP

MANUEL D INSTALLATION D UN PROXY

Foucart Digeon SISR1-CH7 Mise en place d'un serveur FTP BTS SIO 08/04/2013. SISR1 CH7 Mise en place d'un serveur FTP. - Page 1 -

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

CASE-LINUX MAIL - ROUNDCUBE

Contrôle distant par liaison SSH Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille

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

Interconnexion de serveurs Asterisk avec IAX

GRETA SISR1 TP Installation et mise en place d un serveur FTP sous Windows Server 2013

Procédure d utilisation et de paramétrage (filtrage) avec IPFIRE

Configuration du driver SIP dans ALERT

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

Trixbox: Asterisk packagé. Unité Réseaux du CNRS

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

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

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

1- Principe général : 2- Architecture réseau pour ToIP : 3 Bilan. Qu est-ce que la VoIP/ToIP? IPBX/Protocoles utilisés

1 Configuration des Fichiers Hosts, Hostname, Resolv.conf

Documentation d'installation Plateforme femme actuelle

TP 7, 8 & 9 : Installation et Gestion de GLPI et Télédéploiement SISR 1 HUBERT JULIEN LABBE RICHARD DAY MICKAEL DOGNY CHRISTOPHE

1. Présentation du TP

Accès aux ressources informatiques de l ENSEEIHT à distance

Installation et Configuration de Squid et SquidGuard sous Debian 7

Le serveur web Apache

équipement radio Procédure

Figure 1a. Réseau intranet avec pare feu et NAT.

Guide de configuration de la Voix sur IP

Cahier de TP Asterisk Module 2

Tutoriel compte-rendu Mission 1

Gestion d identités PSL Exploitation IdP Authentic

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

VoIP - TPs Etude et implémentation

Projet Semestre2-1SISR

Protéger une machine réelle derrière une machine virtuelle avec pfsense

Toutes ces machines sont virtuelles et bridgées sur ma carte réseau.

OCS Inventory & GLPI

PRESENSTATION VMWARE ESXi NOTION DE MACHINE VIRTUELLE

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

Installation de VirtualPOPC-1 sur Ubuntu Server LTS 64bits

Table des matières. Date : Version : 29/06/ Objet : OpenVas 6.0

Architecture de la plateforme SBC

Table des matières. 1. Installation de VMware ESXI Pré-requis Installation... 3

Les possibilités de paramétrage réseau des logiciels de virtualisation sont les suivantes quant à la connexion réseau :

Situation professionnelle n X

Serveurs de noms Protocoles HTTP et FTP

Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI. Année universitaire David Genest

Configuration du service DHCP Sur CentOS 6

Fournier et télécharger des fichiers par FTP

Supervision de réseau

Les différentes méthodes pour se connecter

PLANNING DES ACTIVITES PROFESSIONNELLES

Configuration du driver SIP dans ALERT. V2

Déclaration des postes SIP 67xxi

Réalisation d un portail captif d accès authentifié à Internet

ETHEREAL. Introduction. 1. Qu'est-ce qu'ethereal Historique Le statut d'ethereal

INFO-F-404 : Techniques avancées de systèmes d exploitation

SCHMITT Année 2012/2014 Cédric BTS SIO. TP Serveur Backup

Formation en Sécurité Informatique

TP Service HTTP Serveur Apache Linux Debian

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6

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

Votre Réseau est-il prêt?

FAQ. Gestion des Traps SNMP. Date 15/09/2010 Version 1.0 Référence 001 Auteur Denis CHAUVICOURT

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

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

Présentation Utilisation. VirtualBox. Firas Kraïem. 22 février 2014

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

vcenter Server 1. Interface Lancez le vsphere Client et connectez vous à vcenter Server. Voici la page d accueil de vcenter Server.

Installation d un serveur virtuel : DSL_G624M

Offre de stage. Un(e) stagiaire en informatique

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

SEN-TR Asterisk - page 1 /18

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5

KAJOUT WASSIM INTERNET INFORMATION SERVICES (IIS) 01/03/2013. Compte-rendu sur ISS KAJOUT Wassim

1 Démarrage de Marionnet

Problématique. Techniques générales. Déploiement Windows. Déploiement Linux. Déploiement Mac OS X. Applications Windows. Applications Linux

titre : CENTOS_CUPS_install&config Système : CentOs 5.7 Technologie : Cups Auteur : Charles-Alban BENEZECH

Configurer la supervision pour une base MS SQL Server Viadéis Services

BTS SIO SISR3 TP 1-I Le service Web [1] Le service Web [1]

Installation d'un serveur FTP géré par une base de données MySQL

CommandCenter Secure Gateway

Procédure d installation d AMESim 4.3.0

Transcription:

SISR3-TP5 - Mise en place d un serveur VoIP Asterisk Sommaire I-Introduction...2 II-Installation du serveur Téléphonique...3 A-Téléchargement des paquetages...3 B-Installation du service...4 C-Configuration du service...9 III-X-lite...11 A-Utilisation de X-lite avec une configuration statique...14 B-Test avec la configuration template...16 C-Ajout de l utilisateur à l aide de templates...18 IV-Conclusion...19 1/17

I-Introduction À travers ce TP, nous allons mettre en place un serveur de VoIP, nous utiliserons le serveur Asterisk, un serveur libre, sur une machine virtuelle sous debian, sous Esxi. Nous configurerons d abord le serveur, avec les paquets à installer, puis nous configurerons le serveur, les différents utilisateurs, et enfin nous utiliserons le client X-lite sur des postes clients windows, pour effectuer des appels. Ensuite nous utiliserons des templates pour configurer les utilisateurs, et nous effectuerons des appels de test aussi avec cette configuration. 2/17

II-Installation du serveur Téléphonique. A-Téléchargement des paquetages. On commence par mettre à jour les paquets de la machine avec apt-get update et upgrade. Puis l on installe les paquets nécessaires qui sont build-essential, libxml2-dev et libncurses5- dev qui sont des bibliothèques qui vont permettre l'installation du serveur téléphonique. On doit installer les en-têtes de la distribution pour ne pas se tromper, on va donc enregistrer le nom de la distribution (uname -r) donc la variable $. On installe des paquets complémentaires au service. Les paquets libsqlite3-dev et uuid-dev et libjansson*. On crée un dossier asterisk à l aide la commande shell mkdir et on se place dans ce répertoire à l aide de la commande Shell cd. On télécharge Asterisk grâce à la commande Shell wget suivis de l URL où se trouve l objectif: Puis on l extrait avec la commande Shell tar -xvzf suivit du paquet à extraire : On se place dans le dossier extrait. 3/17

B-Installation du service. On lance le script de configuration pour qu il puisse le configurer. Puis l on lance la configuration avec make menuselect Ici le menu de configuration qui nous propose plusieurs choix de configuration: 4/17

Dans le choix core sound packages. on choisit paquet qui nous permet de passer en français(core-sounds-fr-ulaw). Dans le choix music on hold file packages. On choisit le choix MOH-OPSOUND-ULAW. 5/17

Dans le choix extras sound packages. On choisit le version françaises qui est EXTRA- SOUNDS-FR-ULAW. On lance maintenant la construction du programme. On installe le programme On installe une configuration exemple Puis l on effectue la configuration finale: 6/17

Ensuite l on démarre le service Asterisk avec la commande Shell service (service a redémarrer) start. On affiche la console Asterisk avec asterisk -cvvvvvvvvvvr. On voit qu on est actuellement connecté. On modifie le langage en français dans le fichier /etc/asterisk/sip.conf. Une fois dans le mode console de asterisk. Pour qu il puisse prendre en compte le changements de fichier on recharge à l aide de Shell reload. 7/17

C-Configuration du service. Voici la configuration qu on fait du fichier user.conf. User.conf #On crée une catégorie général qui contient les réglages qui sont dit générale. [general] hasvoicemail = yes hassip = yes hasiax = yes callwaiting = yes threewaycalling = yes callwaitingcalllerid = yes transfer = yes canpark = yes cancallforward = yes callreturn = yes callgroup = 1 pickupgroup = 1 nat =yes #On a les réglages propre à l utilisateur 6001 [6001] type=friend host=dynamic dtmfmode=rfc2833 disallow=all allow=ulaw fullname = mohamed(nom de l utilisateur) username = moh(diminutif de l utilisateur) secret=sio2pass(mot de passe) context = work(contexte sur lequel il va téléphoner) #On a les réglages propre à l utilisateur 6001 [6002] type=friend host=dynamic dtmfmode=rfc2833 disallow=all allow=ulaw fullname = mael(nom de l utilisateur) username = mael(diminutif de l utilisateur) secret=sio2pass(mot de passe) context = work(contexte sur lequel il va téléphoner) 8/17

Dans la console asterisk on voit que nos deux utilisateurs ont bien été crées. Grâce à la commande Shell sip show users. Dans le fichier extension.conf on ajoute le groupe work. Le _6xxx signifie tous les nombres de 6000 à 6999. 9/17

III-X-lite X-lite est un client de service téléphonique, VoIP, SIP Ce client est développe par CounterPath Corporation, et est en freeware, il permet grâce au protocole SIP d effectuer des appels téléphoniques. Nous le téléchargeons depuis le site officiel de l éditeur. Puis nous l installons en suivant la configuration par défaut. 10/17

On voit ici l interface de X-lite, avec le composeur pour appeler, puis les menus en haut, ou le menu -> softphone -> account settings 11/17

En allant dans le menu -> softphone -> account settings, on obtiens l interface de configuration suivante. Ou l on configure l utilisateur de la même façon que sur le serveur de téléphonie, et l on rentre l adresse ip du serveur dans le domaine. 12/17

A-Utilisation de X-lite avec une configuration statique Ici l on voit un appel entre l utilisateur mohamed(id:6001) et l utilisateur mael(id:6002). Ci-dessous, on voit l interface lorsque l on reçoit un appel, ici l utilisateur mohamed(id:6001) appel l utilisateur mael(id:6002). 13/17

B-Test avec la configuration template. L utilisation de template permet de créer et d utiliser un utilisateur plus rapidement et simplement. En partent d une configuration commune puis selon l utilisateur on va ajouter des réglages personnels. users.conf #On crée une catégorie général qui contient les réglages qui sont dit générale. [general] hasvoicemail = yes hassip = yes hasiax = yes callwaiting = yes threewaycalling = yes callwaitingcalllerid = yes transfer = yes canpark = yes cancallforward = yes callreturn = yes callgroup = 1 pickupgroup = 1 nat = yes #On crée une partie commune à tous les utilisateurs avec les réglages qui sont commun et applicable à tous les utilisateurs. [template](!) type = friend host = dynamic dtmfmode = rfc2833 disallow = all allow = ulaw context=work #configuration propre à l utlisateur 6001 [6001](template) fullname = mohamed username = moh secret = SIO2pass #configuration propre à l utlisateur 6002 [6002](template) fullname = mael username = mael21 secret = SIO2pass 14/17

Les appels fonctionnent aussi avec le template donc notre configuration du template semble fonctionnée. Mais pour voir si notre configuration du template est bonne on va crée un utilisateur en plus. 15/17

C-Ajout de l utilisateur à l aide de templates. Dans le fichier user.conf, on ajoute un autre utilisateur, avec juste sont nom, son diminutif et son mot de passe.(on a un gain de temps énorme avec cette méthode). Ensuite on se connecte avec l utilisateur sur un poste, Puis l on teste appel vers ce nouvel utilisateur: 16/17

Voici l interface quand l utilisateur olivier(id:6003) appel mael(id:6001). On voit bien que le nom d olivier apparaît bien. Donc notre configuration à l aide des template est fonctionnelle. IV-Conclusion Dans ce tp on vu comment créer et configurer un serveur de téléphonie(asterisk logiciel open source sous Linux). Le service téléphonique est primordiale dans une entreprise, Car aujourd hui les communication s'effectue avec le téléphone au lieu des mails(question pratique). 17/17