Vous êtes sur la page 1sur 22

FORMATION VOIP

Réaliser par :
Sinda ZARDOUM

1
PLAN

 Introduction

 Principe de la VoIP

 Architecture de la VoIP

 Protocoles de la VoIP

 Présentation d’Asterisk

 Fonctionnalités d’Asterisk
2
INTRODUCTION
 La Téléphonie sur IP est un mode de téléphonie
utilisant le protocole d télécommunications crée pour
Internet (Internet Protocol)

 Pourquoi migrer vers une solution téléphonie IP ?


L’augmentation des débits internet t les économies
réalisées sur la facture télécom suscitent
l’engouement des entreprises

3
INTRODUCTION
 VoIP : Voice over IP
Transmission de la voix sur un réseau IP

 ToIP : Telephony over IP


 Application de la VoIP
 Fonctions et services téléphoniques autour de la
VoIP (signalisation, fax, muli appel)

4
PRINCIPE DE LA VOIP

5
ARCHITECTURE DE LA VOIP

6
LES ÉQUIPEMENTS
 Terminaux :
 Les téléphones IP
 Les Softphones

 Passerelle : interconnexion entre le réseau


téléphonique, le réseau IP, l’IPBX, et la ligne
téléphonique de l'opérateur

7
 Gatekeeper ou Serveur de communication :
 Gère le routage des communications entre les
postes utilisateurs et les opérateurs
 Offre les services à valeur ajoutée ( la messagerie
vocale ,les conférences)
 Assure donc deux services principaux : la gestion
des permissions et la résolution d'adresses

8
PROTOCOLES DE LA VOIP
H.323
 Protocole de communication englobant un ensemble de
normes utilisés pour l’envoi des donnés audio et vidéo sur
Internet  permet d’assurer la visioconférence sur des
réseaux IP
 Une communication H.323 se déroule en cinq phases:
 Etablissement d'appel
 Echange de capacité et réservation éventuelle de la
bande passante à travers le protocole RSVP
 Etablissement de la communication audio-visuelle,
 Invocation éventuelle de services en phase d'appel (par
exemple, transfert d'appel..)
 Libération de l'appel

9
SIP
 Le protocole SIP (Session Initiation Protocol): protocole de
signalisation appartenant à la couche application du modèle
OSI
 Rôle : ouvrir, modifier et libérer les sessions
 L'ouverture de ces sessions: réaliser de l'audio ou
vidéoconférence, de la voix (téléphonie) sur IP essentiellement
 Le client envoie des requêtes au serveur, qui lui renvoie une
réponse.
 Les méthodes de base sont :
 INVITE permet à un client de demander une nouvelle session
 ACK confirme l'établissement de la session
 CANCEL annule un INVITE en suspens
 BYE termine une session en cours

10
11
OBJECTIFS DE LA FORMATION
 Maîtriser les différents concepts propres à la voix
sur IP
 Mettre en place une solution de téléphonie sur IP
 Installer et configurer la solution de téléphonie sur
IP Open Source Asterisk
 Acquérir les bonnes pratiques pour mettre en place
une solution de téléphonie sur IP
 Administrer un serveur Asterisk

12
ARCHITECTURE À RÉALISER

13
QU’EST CE QUE ASTERISK
 Une version open source en licence GPL
 Asterisk implémente les protocoles H.320,H323,SIP et
IAX
 Plateforme logicielle d téléphonie sur IP s’installe sur
un PC tournant sous linux pour en faire un
autocommutateur de téléphonie IP (IPBX)

14
INSTALLATION ASTERISK SOUS UBUNTU
 Mis à jour du système
# sudo apt-get update
# sudo apt-get upgrade

 Installation des dépendances


# sudo apt-get install build-essential libxml2-dev libncurses5-dev linux-headers-
`uname -r` libsqlite3-dev libssl-dev

 Téléchargement de la dernière version d’Asterisk

# mkdir /usr/src/asterisk
# cd /usr/src/asterisk
# wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-11-
current.tar.gz
# tar -xvzf asterisk-11-current.tar.gz
# cd asterisk-11.x.0

15
INSTALLATION ASTERISK SOUS UBUNTU

Validation de l’installation
#./configure
# make menuselect
# make
# make install
# make samples
# make config
 Lancement Asterisk
# /etc/init.d/asterisk start

16
COMMANDES ASTRISK

#service asterisk start


#service network restart
#asterisk –r

>sip reload
>extension reload
>reload

17
CONFIGURATION ASTRISK
 Les fichiers de configuration d’Asterisk :
 sip.conf (definition des clients) (/etc/asterisk/
sip.conf)
 extensions.conf (mot de passe,extentions ou
numeros … des utilisateurs)
 voicemail.conf
 iax.conf (configurer 2 IPBX)
 asterisk.conf
18
SIP.CONF
[general]
Context = default
Bindport = 5060
Bindaddr = 0.0.0.0
Language = fr
[extension user]
Type = friend (emetre les appels; user :appel seulement; peer :recoi seulement)
Username = extension user
Secret = Mot de passe
Qualify = yes
Nat = no
Careinvite = no
Callerid = Nom<1000>
Host = dynamic
Context = Nom contexte
Disallow = all
Allow = ulaw
Allow = alaw
Dtmdmode = rfc2833
19
EXTENSIONS.CONF
 exten => <extension>,<priorité>,<application(param)>
 Application:
 Dial(): appelle une extension en utilisant le protocole
adapté
 Goto (): permet de sauter à l’endroit défini, cela peut être
dans un autre contexte, extension ou priorité
 Hangup () : permet de terminer un appel sans condition
 Voicemail () : permet de laisser un message Voicemail à
un destinataire donné

20
CONFIGURATION X-LITE

21
MERCI POUR VOTRE ATTENTION

22