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



Documents pareils
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)

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

Le support de la vidéo par Asterisk

Installer un serveur VOIP Asterisk et ses clients

Guide de configuration de la Voix sur IP

TP N 1 : Installer un serveur trixbox.

Asterisk pour la visioconférence en enseignement à distance. SAGBO Kouessi Arafat Romaric Contact:

Configuration du driver SIP dans ALERT. V2

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

La VoIP et ToIP. - Les constructeurs de réseaux : Anciens : Alcatel, Ericsson, Nortel, Siemens, Lucent, NEC Nouveaux venus : NetCentrex, Cirpack

Configuration du driver SIP dans ALERT

SEN-TR Asterisk - page 1 /18

Mise en place d un service de voix sur IP

par Tarik Fdil

Asterisk QuickRecord. ANTOINE MANSUY IUT DE COLMAR

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

TP Voix sur IP SIP et Asterisk

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

PROJET TRIBOX-2012-A

MANUEL D INSTALLATION D UN PROXY

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

Introduction de la Voix sur IP

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

Catalogue des formations 2015

Term Professionnelle Micro informatique & Réseaux Installation et Maintenance Lycée Saint Joseph Vannes

IPBX SATURNE. Spécifications Techniques

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

Stéphanie Lacerte. Document technique. Connextek. 31 mai Cloudtel

SEMINAIRES & ATELIERS EN TÉLÉCOMMUNICATIONS RESEAUX

Veille Technologique : la VoIP

HYBIRD 120 GE POUR LES NULS

La Voix Sur IP (VoIP)

AC PRO SEN TR module «téléphonie»

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

TP 2 : ANALYSE DE TRAMES VOIP

Editeur de solutions innovantes C 3. Solution globale managée de communication et de téléphonie sur IP

Déployez votre IPBX aussi facilement que votre PABX

VoIP : les solutions libres

Notice d installation et d utilisation SIP PBX 100

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

Manuel. 3CX IPBX pour Windows Version 9.0

PROJET TRIBOX-2012-A

Manuel de l utilisateur. Soft-phone - Client VoIP 3CX Version 6.0

Configuration O.box Table des matières

THEME : Mise en place d une plateforme d enseignement à distance

Manuel. Système PBX-IP 3CX pour Windows Version 7.0

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

Installation plate-forme VoIP (serveur Asterisk)

Manuel. Système PBX-IP 3CX pour Windows Version 7.1

L'écoute des conversations VoIP

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

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

Retour d'expérience sur le déploiement d'asterisk

(In)sécurité de la Voix sur IP [VoIP]

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

Tutorial Terminal Server sous

Présentation de l IPBX SATURNE

Spécifications de raccordement au service de Téléphonie sur IP (ToIP) de RENATER

Traitement des appels Accès au pages Web Options utilisateurs

Confidentiel pour le. ACTIVE TELECOM SA 8, bd de Ménilmontant Paris France

Réaliser une démonstration ShoreTel

La sécurité des PABX IP. Panorama des risques et introduction des mesures de protection

Accès aux ressources informatiques de l ENSEEIHT à distance

EPIGRAPHE. André Santini

VoIP : Introduction à la sécurité. VoIP : Introduction à la sécurité

Guide SQL Server 2008 pour HYSAS

Cahier des charges "Formation à la téléphonie sur IP"

IPBX 02 : TP MISE EN OEUVRE RTC ET TOIP. Ce sujet comporte 4 pages de texte suivi du corrigé

LA VoIP LES PRINCIPES

Voix sur IP. Généralités. Paramètres. IPv4 H323 / SIP. Matériel constructeur. Asterisk

X-Lite guide de configuration et d utilisation

Solutions de téléphonie VoIP en petite entreprise

Guide de configuration Aastra 5000 pour le raccordement d un trunk Sip OPENIP

Atelier Le gestionnaire de fichier

Comment configurer IPhone App Zoiper,pour se connecter au serveur VOIP de Kavkom?

Mise en place des TPs Réseau en machines virtuelles. Utilisation de VmPlayer

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

LIVRET DES FONCTIONNALITES DU STANDARD TELEPHONIQUE SIPLEO

Patton M-ATA-1/E - guide d installation et de configuration

Procédure d installation Trixbox - A2Billing

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

Téléphonie. sur IP. 2 e édition

QoS et Multimédia SIR / RTS. Introduction / Architecture des applications multimédia communicantes

Belgacom Forum TM 3000 Manuel d utilisation

Page 1 de 7 Tel BR2460F Rev Fax

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

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

Projet TOIP RENATER. D Azémar Jérôme Dransart Florian Cossu Jean-Valère Leseur Johnatan. Groupe n 1. Rapport de projet

Téléphoner depuis le PC Vue d'ensemble

MITEL Communications System

Sommaire. Le 04/10/2013 Réf : Annexe-Presentation Solution XiVO

Serveur FTP. 20 décembre. Windows Server 2008R2

(Rapport final) ETUDE, CONCEPTION ET REALISATION D UN IPBX ET MISE EN PLACE DES SERVICES ASSOCIES. Groupe IRT01. Année

Présentation générale des différentes solutions libres. JTR ToIP Lyon

Du monde TDM à la ToIP

DECOUVERTE DU PABX E.VOLUTION

Découvrez l essentiel de la téléphonie IP

Serveur de messagerie sous Debian 5.0

Transcription:

PRESENTATION D ASTERISK Asterisk a été inventé en 1999 par Mark Spencer. Son objectif était alors de fournir à Linux un commutateur téléphonique complet et totalement libre. Aujourd hui Asterisk est un IPBX (Internet Private Branch exchange) d une rare puissance et souplesse, capable de gérer la téléphonie analogique, mais surtout, transiter de la voix sur IP. La VoIP avec Asterisk passe entre autre par la prise en charge d un protocole standard, ouvert et très largement utilisé, le SIP (Session Initiation Protocol). SIP qui est un protocole très proche d HTTP qui n est pas limité à la seule voix mais qui prend aussi en charge la vidéo et la messagerie instantanée. D un point de vue fonctionnalité, Asterisk permet tout ce que l on peut attendre d un PABX moderne: La gestion des postes téléphonique sur IP locaux. Il peut s agir de téléphones physiques mais aussi logiciels (ou SoftPhone) comme Ekiga, Zoiper ou X-lite. Boîtes vocales, transfert d appel, parking d appel, visiophonie, conférence, mise en attente etc Nous allons déjà voir dans ce tutoriel comment installer Asterisk et le configurer pour passer un premier appel entre deux utilisateurs. PRESENTATION DE DAHDI DAHDI pour Digium Asterisk Hardware Device Interface est un composant lié à Asterisk pour gérer la communication entre Asterisk et les différents types de cartes physique que vous pouvez connecter à votre serveur. Et la vous vous posez la question : Quel est donc le rapport entre ce composant et la création de salle de conférence? La raison est la suivante, il est impossible d installer MeetMe si DAHDI n est pas installé sur votre serveur Asterisk! FONCTIONNALITE D ASTERISK INSTALLATION Implémentation d Asterisk Installation d Asterisk et de Dahdi Il y a deux façons d installer Asterisk sur une distribution à base de Debian ou RedHat, la première via le gestionnaire de paquet de Debian ou RedHat, la seconde en compilant directement la dernière version d Asterisk. Nous allons dans ce tutoriel installer Asterisk en compilant ses sources pour pouvoir disposer de la dernière version d Asterisk. 1

Préparation à l installation L installation d IPBX asterisk se fait selon les étapes suivantes : 1. Mise à jour du serveur root@abdelrahim:~# apt-get update && apt-get upgrade NB : Après les mises à jour, il faudrait redémarrer la machine pour que les nouvelles mises à jour soient prises en compte. 2. Installation de dépendance root@abdelrahim:~# apt-get install build-essential libxml2-dev libncurses5-dev linux-headers-`uname -r` libsqlite3-dev libssl-dev root@abdelrahim:~# apt-get install asterisk-prompt-fr-proformatique 3. Installation de DAHDI Téléchargement du paquet Dahdi depuis la source root@abdelrahim:~# wget http://downloads.asterisk.org/pub/telephony/dahdi-linuxcomplete/releases/dahdi-linux-complete-2.6.1+2.6.1.tar.gz Décompression du paquet Dahdi dans /usr/local/ root@abdelrahim:~# tar -xzvf dahdi-linux-complete-2.6.1+2.6.1.tar.gz -C /usr/local/ Compilation Pour la compilation, on doit d abord se placer dans le répertoire dans lequel on a désarchiver Dahdi pour le faire. Cela se fait comme suit : Déplacement dans /usr/local/dahdi-linux-complete-2.6.1+2.6.1/ root@abdelrahim:~# cd /usr/local/dahdi-linux-complete-2.6.1+2.6.1/ Compilation root@abdelrahim:/usr/local/dahdi-linux-complete-2.6.1+2.6.1# make all Installation root@abdelrahim:/usr/local/dahdi-linux-complete-2.6.1+2.6.1# make install 2

Cette image montre que Dahdi s est bien installé. Configuration de Dahdi root@abdelrahim:/usr/local/dahdi-linux-complete-2.6.1+2.6.1# make config Démarrage de Dahdi 3. Téléchargement du paquet Asterisk Téléchargement du paquet Asterisk depuis la source. root@abdelrahim:~# wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-10.7.0.tar.gz NB : Cette commande doit être sur la même ligne du terminal. Désarchivage du paquet asterisk dans /usr/local/ root@abdelrahim:~# tar -xzvf asterisk-10.7.0.tar.gz -C /usr/local/ Configuration Pour le reste d installation, il est imperative qu on se positionne dans le dossier asterisk qu on a décompressé dans /usr/local/. Ceci se fait comme suit : o Déplacement dans le dossier asterisk root@abdelrahim:~# cd /usr/local/asterisk-10.7.0/ o Configuration d asterisk root@abdelrahim:/usr/local/asterisk-10.7.0#./configure 3

Cette capture montre qu asterisk s est bien configurer. Choix des menus (Cette étape est optionelle) root@abdelrahim:/usr/local/asterisk-10.7.0# make menuselect 4

On clique sur Application, parce qu on veuille choisir l application qui gère la boite vocale et celle qui gère la conférence. 5

On constate que l application app_voicemail est cochée. Compilation root@abdelrahim:/usr/local/asterisk-10.7.0# make Cette capture montre que la compilation s est bien effectuée. Installation 6

Cette image montre que l installation s est bien déroulée. Installation des exemples de fichiers de configuration d asterisk root@abdelrahim:/usr/local/asterisk-10.7.0# make samples Installation du demon de demurrage d Asterisk Démarrage d Asterisk On constate que le serveur est fonctionnel 7

Accès au console d Asterisk D après cette console on voit que la version d Asterisk est bien celle qu on a installé, ainsi que le nom du créateur Mark Spencer. Configuration d asterisk Création de comptes SIP Le fichier sip.conf est utilisé pour configurer les logins et mots de passe de tous les périphériques. Ces périphériques peuvent être des téléphones, des passerelles analogiques ou encore d autres serveurs. Ce fichier est organisé en différentes zones appelées «context». Les comptes SIP se créent dans le fichier /etc/asterisk/sip.conf Le context general définit : Voici un exemple opérationnel : Contexte Générale ; Contexte par défaut pour les utilisateurs ; Adresse IP de l interface sur lequel le serveur va écouter le trafic ; Port UDP du protocole SIP ; Messages vocaux en français ; Protocole de transport UDP 8

Comptes SIP ; Obligatoire ; login SIP ; obligatoire ; mot de passe SIP ; obligatoire ; autorise les appels entrant et sortant ; obligatoire ; adresse IP du client ; facultatif ; nom affiche et numéro affiche sur le ; telephone de l'appeler ; obligatoire ; les appels que fait l'utilisateur ; seront gérés dans le context "local" du fichier ; extension.conf ; facultatif ; compte de messagerie vocal, voir ; voicemail.conf ; facultatif ; résoud le pb de l'enregistrement SIP ; quand le téléphone est derrière un NAT ; facultatif ; permet de préciser les codecs ; facultatif ; résoud le problème du flux RTP quand le ; telephone est derrière un NAT Extensions de Comptes SIP Le fichier extension.conf est utilisé pour router les appels vers un utilisateur ou vers sa messagerie. Par exemple, les appels provenant de comptes SIP dont le context est «local» seront traités dans l extension «local» du fichier extension.conf. Les instructions exten sont utilisées comme suit : Numéro appelé Ordre d instruction Action effectuée Exten => 2021, 1, Dial(SIP/abdelrahim 10) Temps en seconde avant de passer à l instruction suivante (en fonction de l action) Ainsi, l attribution de numéros aux comptes se fait dans le fichier extensions.conf Cela veut dire que le compte SIP à pour numéro 2021 9

Routage d appel vers un groupe d utilisateurs Dans l exemple suivant, les appels arrivant sur le serveur Asterisk à destination du numéro 2021 sont envoyés vers le téléphone d abdelrahim puis vers le téléphone de halima. Remarque : l instruction Goto() permet de renvoyer l appel où l on veut dans le fichier extension.conf. Dans notre cas, l appel basculera du téléphone de halima au téléphone d abdelrahim jusqu à ce qu un des deux décroche. Routage vers plusieurs téléphones en même temps L exemple suivant montre comment faire sonner deux téléphones en même temps. Quand on compose le 5050, les téléphones d abdelbassit et de moustapha sonnent. Accès à la messagerie vocale Voici deux exemples d accès à la messagerie. Dans le premier cas, l utilisateur doit composer sur son clavier numérique son login et son code pin. Dans le second exemple, le login correspond au numéro de l appelant. L utilisateur doit juste composer son code pin. Parking d appel 10

Pour parquer un appel, on tape l extension 700, puis le serveur nous communiquera un numéro compris dans la plage 701-720, nous permettant de récupérer l appel dans un autre endroit du réseau. Interception d appel Visiophonie 11