voix sur ip .présentation asterisk asterisk est un projet démarré ... la voix sur ip. la voip

Download Voix sur IP .Présentation Asterisk Asterisk est un projet démarré ... la voix sur IP. La VoIP

Post on 10-Sep-2018

215 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

  • 01/12/2015

    Voix sur IP By Honvault Mickal

    Mickal Honvault LYCEE VILGENIS

  • Section : BTS SIO 2me anne Pr-requis : Base sur linux

    Sujet : VOIP - Asterisk Lyce parc de Vilgnis

    1/15

    I. Introduction ..................................................................................................................................... 2

    1.1. Prsentation du projet ............................................................................................................ 2

    1.2. Prsentation Asterisk .............................................................................................................. 2

    II. Installation ....................................................................................................................................... 2

    III. Configuration ............................................................................................................................... 3

    1.1. Configuration gnrale ............................................................................................................ 4

    1.2. Crer un compte ...................................................................................................................... 4

    1.3. Configuration des appels ......................................................................................................... 5

    1.4. Transfert dappel ..................................................................................................................... 6

    1.5. Mise en attente / Parking Call ................................................................................................. 7

    1.6. Rpondeur ............................................................................................................................... 7

    1.6.1. Cration de boite vocale ................................................................................................. 7

    1.6.2. Supprimer le mot de passe .............................................................................................. 9

    1.6.3. Envoi dun email pour le rpondeur ................................................................................ 9

    IV. Enregistrement dappel ............................................................................................................. 11

    1.1. Rappel sur les droits CNIL ...................................................................................................... 11

    1.2. Installation de lenregistrement ............................................................................................ 11

    1.3. Mettre en place un IVR .......................................................................................................... 12

    1.3.1. Installation ..................................................................................................................... 12

    V. Routage vers plusieurs tlphone ................................................................................................ 14

    VI. Elastix ......................................................................................................................................... 14

    VII. Mettre Asterisk en Franais ....................................................................................................... 14

  • Section : BTS SIO 2me anne Pr-requis : Base sur linux

    Sujet : VOIP - Asterisk Lyce parc de Vilgnis

    2/15

    I. Introduction

    1.1. Prsentation du projet Vous tes une quipe de deux personnes choisies pour limplmentation dun systme de voix sur IP

    permettant damliorer le centre dappel galement appel Call Center.

    Voici les objectifs pour le centre :

    - Pouvoir faire communiquer deux personnes

    - Laisser un message sur le rpondeur dun collaborateur

    - Transfrer un appel vers un autre collaborateur.

    - Serveur vocal interactif

    Pour cette mise en place votre suprieur vous demande de vous rapprocher de loutil Asterisk, dont

    la dmarche dinstallation et de configuration vous sont livre.

    1.2. Prsentation Asterisk Asterisk est un projet dmarr en 1999 par Mark Spencer. Son objectif tait alors de fournir Linux un

    commutateur tlphonique complet et totalement libre.

    Aujourdhui Asterisk est un PABX (Private Automatic Branch eXchange) dune rare puissance et souplesse,

    capable de grer la tlphonie analogique, mais surtout, et cest ce qui nous intresse, la voix sur IP.

    La VoIP sur Asterisk passe entre autre par la prise en charge dun protocole standard, ouvert et trs largement

    utilis, le SIP (Session Initiation Protocol).

    SIP qui est un protocole trs proche dHTTP qui nest pas limit la seule voix mais qui prend aussi en charge la

    vido et la messagerie instantane.

    Dun point de vue fonctionnalit, Asterisk permet tout ce que lon peut attendre dun PABX moderne:

    La gestion des postes tlphonique sur IP locaux. Il peut sagir de tlphones physiques mais aussi logiciels (ou

    SoftPhone) comme Ekiga ou X-lite.

    Botes vocales, transfert dappel, mise en attente etc

    II. Installation Pour linstallation de cette solution nous allons partir dune Debian vierge, sur lequel vous aurez

    install package SSH pour vous simplifier la configuration de celui-ci.

    Ensuite installer le paquet Asterisk via la commande suivante :

    apt-get install asterisk

    Code pays :

  • Section : BTS SIO 2me anne Pr-requis : Base sur linux

    Sujet : VOIP - Asterisk Lyce parc de Vilgnis

    3/15

    Puis pour installer les voix franaise :

    root@debian:~# apt-get install asterisk-prompt-fr-proformatique

    On considre 4 fichiers de configurations importants :

    - sip.conf : configuration globale du serveur VoIP avec les utilisateurs

    - extensions.conf : cest l o nous allons crire les numros de tlphones de nos clients

    mais aussi ceux pour la messagerie vocale, confrence, etc (Cest ici quon fera le DialPlan)

    - voicemail.conf : configuration de la messagerie vocale.

    - iax.conf : permet de relier 2 asterisk ensemble mais ne sera pas abord dans ce TP.

    III. Configuration Faite une sauvegarde des fichiers sip.conf et de extensions.conf puis effacer le contenu de ces

    fichiers afin de repartir depuis 0.

  • Section : BTS SIO 2me anne Pr-requis : Base sur linux

    Sujet : VOIP - Asterisk Lyce parc de Vilgnis

    4/15

    1.1. Configuration gnrale Dans le fichier sip.conf :

    [general]

    hasvoicemail = yes

    hassip = yes

    hasiax = yes

    callwaiting = yes

    threewaycalling = yes

    callwaitingcallerid = yes

    transfer = yes

    canpark = yes

    cancallforward = yes

    callreturn = yes

    callgroup = 1

    pickupgroup = 1

    nat = yes

    language=fr

    musiconhold=default

    allowtransfer=yes

    Dans le fichier extensions.conf :

    [general] static=yes writeprotect=no clearglobalvars=no [globals] CONSOLE=Console/dsp IAXINFO=guest TRUNK=DAHDI/G2 TRUNKMSD=1

    1.2. Crer un compte Dans le fichier sip.conf :

    [6001]

    type=friend

    host=dynamic

    dtmfmode=rfc2833

    disallow=all

    allow=ulaw

    fullname = Al Kollyck

    username = akollyck

    secret=mdp1

    context = work

    Je vais expliquer ce que veut dire chaque ligne lors de la cration dun utilisateur :

    [6001] > Numro SIP

    type=friend > type dobjet SIP, friend = utilisateur

    host=dynamic > Vous pouvez vous connecter a ce compte SIP a partir de nimporte quelle adresse IP

    dtmfmode=rfc2833 > type de rfc utilis

  • Section : BTS SIO 2me anne Pr-requis : Base sur linux

    Sujet : VOIP - Asterisk Lyce parc de Vilgnis

    5/15

    disallow=all > Dsactivation de tous les codecs

    allow=ulaw > Activation du codec law

    fullname = Al Kollyck > Prnom et NOM de lutilisateur (ce qui sera afficher sur le tlphone lors dun appel)

    username = akollyck > Nom dutilisateur

    secret=mdp1 > Mot de passe du compte SIP

    context = work > Contexte (on verra a dans le fichier extensions.conf)

    Si maintenant je souhaite crer un second utilisateur

    [6002] type=friend host=dynamic dtmfmode=rfc2833 disallow=all allow=ulaw fullname = derard mensoif username = gmensoif secret=mdp2 context = work

    1.3. Configuration des appels Pour configurer un appel, il vous faudra accder au fichier extensions.conf :

    [work] exten=>6001,1,Dial(sip/6001,10,Tt) exten=>6001,2,Hangup

    Analysons ensemble ce qui a t crit :

    [work]

    Ce work reprsente un contexte qui ai liait avec le compte utilisateur (crer dans sip.conf), et chaque

    utilisateur fait partie dun contexte. (Tous les utilisateurs peuvent tre associs au mme contexte).

    exten=>6001,1,Dial(sip/6001,10,Tt)

    exten=>6001 => Lorsque le numro 6001 est compos

    Dial(SIP/6001 => Appeler lutilisateur SIP 6001

    ,10, => Laisser sonner pendant 10s

    Tt => Autoriser le transfert dappel dans cette communication, on aurai galement pu mettre r

    pour gnrer une tonalit pour lappelant (ring) ou encore m pour mettre une musique la place

    de la sonnerie standard.

    ,1, => Reprsente la priorit dans lequel excuter les commandes. Le 1 reprsente la plus grande

    priorit, cest donc cette ligne qui sera excuter en premier lors de la numrotation du numro 6001

    exten=>6001,2,Hangup

  • Section : BTS SIO 2me anne Pr-requis : Base sur linux

Recommended

View more >