SlideShare une entreprise Scribd logo
1  sur  16
Télécharger pour lire hors ligne
1
MISE EN PLACE DE LA TELEPHONIE IP AVEC ASTERISK
M. Pape Moussa SONKO, Elève Ingénieur en Systèmes et Réseau E-mail : assoum1024@gmail.com
MISE EN PLACE DE LA TELEPHONIE IP AVEC
ASTERISK
2
MISE EN PLACE DE LA TELEPHONIE IP AVEC ASTERISK
M. Pape Moussa SONKO, Elève Ingénieur en Systèmes et Réseau E-mail : assoum1024@gmail.com
SOMMAIRE :
I. Introduction
II. Installation du serveur ASTERISK
III. Configuration du serveur ASTERISK
IV. Configuration des clients SIP
V. Tests
I. Introduction :
Asterisk est un projet démarré 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 PABX (Private Automatic Branch eXchange) d’une
rare puissance et souplesse, capable de gérer la téléphonie analogique, mais
surtout, et c’est ce qui nous intéresse, la voix sur IP.
La VoIP sur 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 3CXPhone, Ekiga ou
X-lite.
Boîtes vocale, transfert d’appel, mise en attente etc…
3
MISE EN PLACE DE LA TELEPHONIE IP AVEC ASTERISK
M. Pape Moussa SONKO, Elève Ingénieur en Systèmes et Réseau E-mail : assoum1024@gmail.com
II. Installation du serveur ASTERISK :
 Pour installer le serveur, il suffit de taper la commande suivante :
« apt-get install asterisk » dans la console en mode super utilisateur.
Rmq :
- Il y a deux façons d’installer Asterisk sur une distribution à base de Debian, la
première via le gestionnaire de paquet de Debian, la seconde en compilant
directement la dernière version d’ASTERISK.
- Pour pouvoir disposer de la dernière version d’ASTERISK, il est recommandé
de l’installer en compilant ses sources.
4
MISE EN PLACE DE LA TELEPHONIE IP AVEC ASTERISK
M. Pape Moussa SONKO, Elève Ingénieur en Systèmes et Réseau E-mail : assoum1024@gmail.com
III. Configuration du serveur ASTERISK
III.1 Sauvegarde des fichiers de configuration par défaut :
Apres installation, on se déplacera dans le répertoire « /etc/asterisk » pour
configurer notre serveur.
 Sur la capture suivante, on sauvegarde le fichier sip.conf en sip.conf_bkp.
 On sauvegarde aussi le fichier extensions.conf en extensions.conf_bkp.
5
MISE EN PLACE DE LA TELEPHONIE IP AVEC ASTERISK
M. Pape Moussa SONKO, Elève Ingénieur en Systèmes et Réseau E-mail : assoum1024@gmail.com
 Enfin, On sauvegarde aussi le fichier users.conf en users.conf_bkp
III.2 Edition des fichiers de configuration :
 Sur la capture suivante on peut lire la déclaration des utilisateurs :
6
MISE EN PLACE DE LA TELEPHONIE IP AVEC ASTERISK
M. Pape Moussa SONKO, Elève Ingénieur en Systèmes et Réseau E-mail : assoum1024@gmail.com
Explications sur la capture précédente :
 Définition du plan d’appel (Dialplan)
[706438029] c’est le numéro SIP;
type = friend c’est le type d’objet SIP, friend = utilisateur(droit d’envoi et de réception) ;
host = dynamic signifie que l’on peut se connecter à ce compte SIP à partir de n’importe
quelle adresse IP ;
dtmfmode = rfc2833 type de rfc utilisé,
disallow = all désactivation de tous les codecs ;
allow = ulaw activation du codec µlaw ;
fullname = Pape Moussa SONKO prénom et nom de l’utilisateur (ce qui s’affichera sur le
téléphone lors d’un appel) ;
username = moussa nom d’utilisateur ;
secret=8190 mot de passe du compte SIP ;
context = work contexte dans lequel les clients SIP peuvent communiquer.
7
MISE EN PLACE DE LA TELEPHONIE IP AVEC ASTERISK
M. Pape Moussa SONKO, Elève Ingénieur en Systèmes et Réseau E-mail : assoum1024@gmail.com
Explications sur la capture précédente :
[work] : c’est le contexte, c’est une sorte de conteneur dans lequel les utilisateurs faisant
partis de ce contexte pourrons communiquer entre eux ;
exten => : déclaration de l’extension ou du numéro ;
_7XXXXXXXX : Prend les extensions de 700000000 à 799999999 le « _ » permet
d’utiliser des regex ;
1 : Ordre de l’extension
Dial : c’est l’application qui sera utilisée ;
SIP: Protocol utilisé ;
${EXTEN} : variable dans laquelle sera stockée l’extension appelé ;
10: C’est temps d’attente (en secondes) avant de passer à l’étape suivante : dans notre cas
la boite vocale.
Rmq :
Il faut aussi créer une extension (numéros d’appel) pour la boite vocale des clients SIP :
exten => 600,1, voiceMail (${CALLERID(num)}work)
8
MISE EN PLACE DE LA TELEPHONIE IP AVEC ASTERISK
M. Pape Moussa SONKO, Elève Ingénieur en Systèmes et Réseau E-mail : assoum1024@gmail.com
 Par défaut, la langue du système est l’anglais, pour la modifier, mettre à la
place du français, on procèdera comme suit :
« language = en » en « language = fr » dans le fichier sip.conf
 On définit la fonction de messagerie vocale pour chaque client SIP dans le
fichier :
« voicemail.conf »
9
MISE EN PLACE DE LA TELEPHONIE IP AVEC ASTERISK
M. Pape Moussa SONKO, Elève Ingénieur en Systèmes et Réseau E-mail : assoum1024@gmail.com
III.3 Installation des fichiers de langue française:
 Nous mettrons nos fichiers de langue « fr » dans le répertoire suivant :
« /usr/share/asterisk/sounds »
Exemple : 706438029 => 8190, Moussa
706438029 : est le numéro d’appel du client SIP;
8190 : sera le mot de passe qui sera demande au client pour accéder à sa boite vocale.
Moussa : est le nom de l’utilisateur inscrit dans le fichier users.conf
10
MISE EN PLACE DE LA TELEPHONIE IP AVEC ASTERISK
M. Pape Moussa SONKO, Elève Ingénieur en Systèmes et Réseau E-mail : assoum1024@gmail.com
 Ici, on crée un répertoire « fr » pour y mettre nos fichiers sonores
 On copie les fichiers sonores dans le répertoire précédemment « fr » crée,
depuis le bureau.
11
MISE EN PLACE DE LA TELEPHONIE IP AVEC ASTERISK
M. Pape Moussa SONKO, Elève Ingénieur en Systèmes et Réseau E-mail : assoum1024@gmail.com
 Décompression des fichiers sonores dans « /usr/share/asterisk/sounds/ »
 Définition du propriétaire
12
MISE EN PLACE DE LA TELEPHONIE IP AVEC ASTERISK
M. Pape Moussa SONKO, Elève Ingénieur en Systèmes et Réseau E-mail : assoum1024@gmail.com
 Définition des droits d’accès
 Le redémarrage met fin à la configuration du serveur
Rmq : Pour accéder à la console d’ASTERISK on peut taper les commandes:
«rasterisk » ou « asterisk –r ».
13
MISE EN PLACE DE LA TELEPHONIE IP AVEC ASTERISK
M. Pape Moussa SONKO, Elève Ingénieur en Systèmes et Réseau E-mail : assoum1024@gmail.com
IV. Configuration des clients SIP
Ici, nous ferons la configuration des clients SIP avec un softphone (3CXPhone)
qui sera installé sur toutes les machines clientes.
 Paramétrage d’un compte d’utilisateur sur le Softphone
 Apres paramétrage du compte, le Softphone affiche «On Hook » ce qui
signifie que l’utilisateur est bien authentifié sur le serveur ASTERISK.
14
MISE EN PLACE DE LA TELEPHONIE IP AVEC ASTERISK
M. Pape Moussa SONKO, Elève Ingénieur en Systèmes et Réseau E-mail : assoum1024@gmail.com
 Configuration de la messagerie : Le client doit composer le 600 pour accéder
à sa boite vocale, puis fournir son mot de passe pour consulter ses messages.
V. Tests
 Le client 706438029 émet un appel vers le client 785446979.
15
MISE EN PLACE DE LA TELEPHONIE IP AVEC ASTERISK
M. Pape Moussa SONKO, Elève Ingénieur en Systèmes et Réseau E-mail : assoum1024@gmail.com
 Le client 785446979 établie la communication en décrochant l’appel du
client 70643 8029
Rmq : On fait les mêmes réglages softphone au niveau de tous les clients
Softphone / SIP.
Prochainement :
 Routage d’appel vers un groupe d’utilisateurs ;
 Visioconférence ;
 Trunk IAX2 entre serveurs ASTERISK ;
 Cryptage RSA de la liaison Inter-ASTERISK et
 Horloge parlante.
 Pour Obtenir plus d’informations sur l’auteur, veuillez scanner ce code
16
MISE EN PLACE DE LA TELEPHONIE IP AVEC ASTERISK
M. Pape Moussa SONKO, Elève Ingénieur en Systèmes et Réseau E-mail : assoum1024@gmail.com
WEBOGRAPHIE :
 http://denisrosenkranz.com/tuto-installer-et-configurer-asterisk-sous-debian-
6-et-ubuntu/
 http://denisrosenkranz.com/tutomise-en-place-des-boites-vocales-dans-
asterisk-et-configuration-de-lenvoi-de-mail/
 https://doc.ubuntu-fr.org/asterisk
 http://www.tux89.com/
 https://www.voip-info.org/wiki/view/Asterisk+cmd+RetryDial

Contenu connexe

Tendances

Mémoire de fin d'étude: Migration de la téléphonie classique vers la téléphon...
Mémoire de fin d'étude: Migration de la téléphonie classique vers la téléphon...Mémoire de fin d'étude: Migration de la téléphonie classique vers la téléphon...
Mémoire de fin d'étude: Migration de la téléphonie classique vers la téléphon...Coulibaly Kidjomitchin Jean-Marc
 
La VoIP,Elastix, CentOs, Codima, WireShark
La VoIP,Elastix, CentOs, Codima, WireSharkLa VoIP,Elastix, CentOs, Codima, WireShark
La VoIP,Elastix, CentOs, Codima, WireSharkAbdelhamid KHIRENNAS
 
mémoire de projet de fin d'études
mémoire de projet de fin d'études mémoire de projet de fin d'études
mémoire de projet de fin d'études MortadhaBouallagui
 
Asterisk to ip_rapport
Asterisk to ip_rapportAsterisk to ip_rapport
Asterisk to ip_rapportGilles Samba
 
Déploiement d'un serveur Asterisk
Déploiement d'un serveur Asterisk Déploiement d'un serveur Asterisk
Déploiement d'un serveur Asterisk ImnaTech
 
VPN site-to-site.pdf
VPN site-to-site.pdfVPN site-to-site.pdf
VPN site-to-site.pdfgorguindiaye
 
Presentation pfe ingenieur d etat securite reseau et systemes
Presentation pfe ingenieur d etat securite reseau et systemesPresentation pfe ingenieur d etat securite reseau et systemes
Presentation pfe ingenieur d etat securite reseau et systemesHicham Moujahid
 
Sécurité Réseau à Base d'un Firewall Matériel (fortigate)
Sécurité Réseau à Base d'un Firewall Matériel (fortigate)Sécurité Réseau à Base d'un Firewall Matériel (fortigate)
Sécurité Réseau à Base d'un Firewall Matériel (fortigate)Sakka Mustapha
 
Amadou Bory Diallo (document sur la téléphonie sur IP)
Amadou Bory Diallo (document sur la téléphonie sur IP)Amadou Bory Diallo (document sur la téléphonie sur IP)
Amadou Bory Diallo (document sur la téléphonie sur IP)Bory DIALLO
 
Rapport de stage TOIP/VOIP
Rapport de stage TOIP/VOIPRapport de stage TOIP/VOIP
Rapport de stage TOIP/VOIPMounir Kaali
 
Administration réseaux sous linux cours 1
Administration réseaux sous linux   cours 1Administration réseaux sous linux   cours 1
Administration réseaux sous linux cours 1Stephen Salama
 
Etude et mise en place d'un plateforme IMS Sécurisée
Etude et mise en place d'un plateforme IMS SécuriséeEtude et mise en place d'un plateforme IMS Sécurisée
Etude et mise en place d'un plateforme IMS SécuriséeHermann GBILIMAKO
 

Tendances (20)

GNS3, VoIP, ToIP
GNS3, VoIP, ToIPGNS3, VoIP, ToIP
GNS3, VoIP, ToIP
 
Mémoire de fin d'étude: Migration de la téléphonie classique vers la téléphon...
Mémoire de fin d'étude: Migration de la téléphonie classique vers la téléphon...Mémoire de fin d'étude: Migration de la téléphonie classique vers la téléphon...
Mémoire de fin d'étude: Migration de la téléphonie classique vers la téléphon...
 
Rapport de fin d'etude
Rapport  de fin d'etudeRapport  de fin d'etude
Rapport de fin d'etude
 
La VoIP,Elastix, CentOs, Codima, WireShark
La VoIP,Elastix, CentOs, Codima, WireSharkLa VoIP,Elastix, CentOs, Codima, WireShark
La VoIP,Elastix, CentOs, Codima, WireShark
 
mémoire de projet de fin d'études
mémoire de projet de fin d'études mémoire de projet de fin d'études
mémoire de projet de fin d'études
 
Voip FreeSwitch
Voip FreeSwitchVoip FreeSwitch
Voip FreeSwitch
 
Asterisk to ip_rapport
Asterisk to ip_rapportAsterisk to ip_rapport
Asterisk to ip_rapport
 
Déploiement d'un serveur Asterisk
Déploiement d'un serveur Asterisk Déploiement d'un serveur Asterisk
Déploiement d'un serveur Asterisk
 
VPN site-to-site.pdf
VPN site-to-site.pdfVPN site-to-site.pdf
VPN site-to-site.pdf
 
Rapport finiale
Rapport finialeRapport finiale
Rapport finiale
 
Presentation pfe ingenieur d etat securite reseau et systemes
Presentation pfe ingenieur d etat securite reseau et systemesPresentation pfe ingenieur d etat securite reseau et systemes
Presentation pfe ingenieur d etat securite reseau et systemes
 
QoS & VoIP
QoS & VoIPQoS & VoIP
QoS & VoIP
 
Etude de la VoIP
Etude de la VoIPEtude de la VoIP
Etude de la VoIP
 
Sécurité Réseau à Base d'un Firewall Matériel (fortigate)
Sécurité Réseau à Base d'un Firewall Matériel (fortigate)Sécurité Réseau à Base d'un Firewall Matériel (fortigate)
Sécurité Réseau à Base d'un Firewall Matériel (fortigate)
 
Amadou Bory Diallo (document sur la téléphonie sur IP)
Amadou Bory Diallo (document sur la téléphonie sur IP)Amadou Bory Diallo (document sur la téléphonie sur IP)
Amadou Bory Diallo (document sur la téléphonie sur IP)
 
Rapport de stage TOIP/VOIP
Rapport de stage TOIP/VOIPRapport de stage TOIP/VOIP
Rapport de stage TOIP/VOIP
 
TELEPHONIE SUR IP
TELEPHONIE SUR IPTELEPHONIE SUR IP
TELEPHONIE SUR IP
 
Administration réseaux sous linux cours 1
Administration réseaux sous linux   cours 1Administration réseaux sous linux   cours 1
Administration réseaux sous linux cours 1
 
Memoire final sfallou
Memoire final sfallouMemoire final sfallou
Memoire final sfallou
 
Etude et mise en place d'un plateforme IMS Sécurisée
Etude et mise en place d'un plateforme IMS SécuriséeEtude et mise en place d'un plateforme IMS Sécurisée
Etude et mise en place d'un plateforme IMS Sécurisée
 

Similaire à Mise en place de la telephonie ip avec Asterisk

Trunk VoiP Asterisk strongsawn openvpn
Trunk VoiP Asterisk strongsawn openvpnTrunk VoiP Asterisk strongsawn openvpn
Trunk VoiP Asterisk strongsawn openvpnYaya N'Tyeni Sanogo
 
Trunk IAX et Conférence sur Asterisk
Trunk IAX et Conférence sur AsteriskTrunk IAX et Conférence sur Asterisk
Trunk IAX et Conférence sur AsteriskEmeric Kamleu Noumi
 
02 tp asterisk_trunk
02 tp asterisk_trunk02 tp asterisk_trunk
02 tp asterisk_trunkRakoto Zafy
 
Sécurité asterisk web
Sécurité asterisk webSécurité asterisk web
Sécurité asterisk webAgarik
 
Cisco Call Manager on CISCO IOS
Cisco Call Manager on CISCO IOSCisco Call Manager on CISCO IOS
Cisco Call Manager on CISCO IOSHermann GBILIMAKO
 
serveur kanne passerelle-sms
serveur kanne  passerelle-smsserveur kanne  passerelle-sms
serveur kanne passerelle-smsKomaps99
 
Mise en place d'un vpn site à site avec pfsense
Mise en place d'un vpn site à site avec pfsenseMise en place d'un vpn site à site avec pfsense
Mise en place d'un vpn site à site avec pfsensePape Moussa SONKO
 
COUPLAGE ENTRE Asterisk et OpenIMSCore
COUPLAGE ENTRE Asterisk et OpenIMSCoreCOUPLAGE ENTRE Asterisk et OpenIMSCore
COUPLAGE ENTRE Asterisk et OpenIMSCoreAbdou Lahad SYLLA
 
Communication avec le serveur Astrisk
Communication avec le serveur AstriskCommunication avec le serveur Astrisk
Communication avec le serveur AstriskImnaTech
 
Mannuel_Attaque_VoIP
Mannuel_Attaque_VoIPMannuel_Attaque_VoIP
Mannuel_Attaque_VoIPBelkacem KAID
 
Serveur sms avec traitement de contenu, avec Gammu
Serveur sms avec traitement de contenu, avec GammuServeur sms avec traitement de contenu, avec Gammu
Serveur sms avec traitement de contenu, avec GammuFabrice Sonzahi
 
Rapport d’installation d’un serveur de messagerie avec le Webmail Roundcube
Rapport d’installation d’un serveur de  messagerie avec le Webmail RoundcubeRapport d’installation d’un serveur de  messagerie avec le Webmail Roundcube
Rapport d’installation d’un serveur de messagerie avec le Webmail RoundcubeBalla Moussa Doumbouya
 
Rapport fin de cours toip
Rapport fin de cours toip Rapport fin de cours toip
Rapport fin de cours toip assane fall
 
Auto provisioning, contacts, présence et vidéosurveillance sur mobile
Auto provisioning, contacts, présence et vidéosurveillance sur mobileAuto provisioning, contacts, présence et vidéosurveillance sur mobile
Auto provisioning, contacts, présence et vidéosurveillance sur mobileEmeric Kamleu Noumi
 
Formation elastix
Formation elastixFormation elastix
Formation elastixbincoul
 

Similaire à Mise en place de la telephonie ip avec Asterisk (20)

Trunk VoiP Asterisk strongsawn openvpn
Trunk VoiP Asterisk strongsawn openvpnTrunk VoiP Asterisk strongsawn openvpn
Trunk VoiP Asterisk strongsawn openvpn
 
Trunk IAX et Conférence sur Asterisk
Trunk IAX et Conférence sur AsteriskTrunk IAX et Conférence sur Asterisk
Trunk IAX et Conférence sur Asterisk
 
voip
voipvoip
voip
 
02 tp asterisk_trunk
02 tp asterisk_trunk02 tp asterisk_trunk
02 tp asterisk_trunk
 
Sécurité asterisk web
Sécurité asterisk webSécurité asterisk web
Sécurité asterisk web
 
Cisco Call Manager on CISCO IOS
Cisco Call Manager on CISCO IOSCisco Call Manager on CISCO IOS
Cisco Call Manager on CISCO IOS
 
serveur kanne passerelle-sms
serveur kanne  passerelle-smsserveur kanne  passerelle-sms
serveur kanne passerelle-sms
 
Mise en place d'un vpn site à site avec pfsense
Mise en place d'un vpn site à site avec pfsenseMise en place d'un vpn site à site avec pfsense
Mise en place d'un vpn site à site avec pfsense
 
532357212ccf0
532357212ccf0532357212ccf0
532357212ccf0
 
COUPLAGE ENTRE Asterisk et OpenIMSCore
COUPLAGE ENTRE Asterisk et OpenIMSCoreCOUPLAGE ENTRE Asterisk et OpenIMSCore
COUPLAGE ENTRE Asterisk et OpenIMSCore
 
Communication avec le serveur Astrisk
Communication avec le serveur AstriskCommunication avec le serveur Astrisk
Communication avec le serveur Astrisk
 
Mannuel_Attaque_VoIP
Mannuel_Attaque_VoIPMannuel_Attaque_VoIP
Mannuel_Attaque_VoIP
 
Trixbox
TrixboxTrixbox
Trixbox
 
Serveur sms avec traitement de contenu, avec Gammu
Serveur sms avec traitement de contenu, avec GammuServeur sms avec traitement de contenu, avec Gammu
Serveur sms avec traitement de contenu, avec Gammu
 
Rapport d’installation d’un serveur de messagerie avec le Webmail Roundcube
Rapport d’installation d’un serveur de  messagerie avec le Webmail RoundcubeRapport d’installation d’un serveur de  messagerie avec le Webmail Roundcube
Rapport d’installation d’un serveur de messagerie avec le Webmail Roundcube
 
Rapport fin de cours toip
Rapport fin de cours toip Rapport fin de cours toip
Rapport fin de cours toip
 
Amiko
AmikoAmiko
Amiko
 
SERVICES RESEAUX AVANCES
SERVICES RESEAUX AVANCESSERVICES RESEAUX AVANCES
SERVICES RESEAUX AVANCES
 
Auto provisioning, contacts, présence et vidéosurveillance sur mobile
Auto provisioning, contacts, présence et vidéosurveillance sur mobileAuto provisioning, contacts, présence et vidéosurveillance sur mobile
Auto provisioning, contacts, présence et vidéosurveillance sur mobile
 
Formation elastix
Formation elastixFormation elastix
Formation elastix
 

Mise en place de la telephonie ip avec Asterisk

  • 1. 1 MISE EN PLACE DE LA TELEPHONIE IP AVEC ASTERISK M. Pape Moussa SONKO, Elève Ingénieur en Systèmes et Réseau E-mail : assoum1024@gmail.com MISE EN PLACE DE LA TELEPHONIE IP AVEC ASTERISK
  • 2. 2 MISE EN PLACE DE LA TELEPHONIE IP AVEC ASTERISK M. Pape Moussa SONKO, Elève Ingénieur en Systèmes et Réseau E-mail : assoum1024@gmail.com SOMMAIRE : I. Introduction II. Installation du serveur ASTERISK III. Configuration du serveur ASTERISK IV. Configuration des clients SIP V. Tests I. Introduction : Asterisk est un projet démarré 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 PABX (Private Automatic Branch eXchange) d’une rare puissance et souplesse, capable de gérer la téléphonie analogique, mais surtout, et c’est ce qui nous intéresse, la voix sur IP. La VoIP sur 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 3CXPhone, Ekiga ou X-lite. Boîtes vocale, transfert d’appel, mise en attente etc…
  • 3. 3 MISE EN PLACE DE LA TELEPHONIE IP AVEC ASTERISK M. Pape Moussa SONKO, Elève Ingénieur en Systèmes et Réseau E-mail : assoum1024@gmail.com II. Installation du serveur ASTERISK :  Pour installer le serveur, il suffit de taper la commande suivante : « apt-get install asterisk » dans la console en mode super utilisateur. Rmq : - Il y a deux façons d’installer Asterisk sur une distribution à base de Debian, la première via le gestionnaire de paquet de Debian, la seconde en compilant directement la dernière version d’ASTERISK. - Pour pouvoir disposer de la dernière version d’ASTERISK, il est recommandé de l’installer en compilant ses sources.
  • 4. 4 MISE EN PLACE DE LA TELEPHONIE IP AVEC ASTERISK M. Pape Moussa SONKO, Elève Ingénieur en Systèmes et Réseau E-mail : assoum1024@gmail.com III. Configuration du serveur ASTERISK III.1 Sauvegarde des fichiers de configuration par défaut : Apres installation, on se déplacera dans le répertoire « /etc/asterisk » pour configurer notre serveur.  Sur la capture suivante, on sauvegarde le fichier sip.conf en sip.conf_bkp.  On sauvegarde aussi le fichier extensions.conf en extensions.conf_bkp.
  • 5. 5 MISE EN PLACE DE LA TELEPHONIE IP AVEC ASTERISK M. Pape Moussa SONKO, Elève Ingénieur en Systèmes et Réseau E-mail : assoum1024@gmail.com  Enfin, On sauvegarde aussi le fichier users.conf en users.conf_bkp III.2 Edition des fichiers de configuration :  Sur la capture suivante on peut lire la déclaration des utilisateurs :
  • 6. 6 MISE EN PLACE DE LA TELEPHONIE IP AVEC ASTERISK M. Pape Moussa SONKO, Elève Ingénieur en Systèmes et Réseau E-mail : assoum1024@gmail.com Explications sur la capture précédente :  Définition du plan d’appel (Dialplan) [706438029] c’est le numéro SIP; type = friend c’est le type d’objet SIP, friend = utilisateur(droit d’envoi et de réception) ; host = dynamic signifie que l’on peut se connecter à ce compte SIP à partir de n’importe quelle adresse IP ; dtmfmode = rfc2833 type de rfc utilisé, disallow = all désactivation de tous les codecs ; allow = ulaw activation du codec µlaw ; fullname = Pape Moussa SONKO prénom et nom de l’utilisateur (ce qui s’affichera sur le téléphone lors d’un appel) ; username = moussa nom d’utilisateur ; secret=8190 mot de passe du compte SIP ; context = work contexte dans lequel les clients SIP peuvent communiquer.
  • 7. 7 MISE EN PLACE DE LA TELEPHONIE IP AVEC ASTERISK M. Pape Moussa SONKO, Elève Ingénieur en Systèmes et Réseau E-mail : assoum1024@gmail.com Explications sur la capture précédente : [work] : c’est le contexte, c’est une sorte de conteneur dans lequel les utilisateurs faisant partis de ce contexte pourrons communiquer entre eux ; exten => : déclaration de l’extension ou du numéro ; _7XXXXXXXX : Prend les extensions de 700000000 à 799999999 le « _ » permet d’utiliser des regex ; 1 : Ordre de l’extension Dial : c’est l’application qui sera utilisée ; SIP: Protocol utilisé ; ${EXTEN} : variable dans laquelle sera stockée l’extension appelé ; 10: C’est temps d’attente (en secondes) avant de passer à l’étape suivante : dans notre cas la boite vocale. Rmq : Il faut aussi créer une extension (numéros d’appel) pour la boite vocale des clients SIP : exten => 600,1, voiceMail (${CALLERID(num)}work)
  • 8. 8 MISE EN PLACE DE LA TELEPHONIE IP AVEC ASTERISK M. Pape Moussa SONKO, Elève Ingénieur en Systèmes et Réseau E-mail : assoum1024@gmail.com  Par défaut, la langue du système est l’anglais, pour la modifier, mettre à la place du français, on procèdera comme suit : « language = en » en « language = fr » dans le fichier sip.conf  On définit la fonction de messagerie vocale pour chaque client SIP dans le fichier : « voicemail.conf »
  • 9. 9 MISE EN PLACE DE LA TELEPHONIE IP AVEC ASTERISK M. Pape Moussa SONKO, Elève Ingénieur en Systèmes et Réseau E-mail : assoum1024@gmail.com III.3 Installation des fichiers de langue française:  Nous mettrons nos fichiers de langue « fr » dans le répertoire suivant : « /usr/share/asterisk/sounds » Exemple : 706438029 => 8190, Moussa 706438029 : est le numéro d’appel du client SIP; 8190 : sera le mot de passe qui sera demande au client pour accéder à sa boite vocale. Moussa : est le nom de l’utilisateur inscrit dans le fichier users.conf
  • 10. 10 MISE EN PLACE DE LA TELEPHONIE IP AVEC ASTERISK M. Pape Moussa SONKO, Elève Ingénieur en Systèmes et Réseau E-mail : assoum1024@gmail.com  Ici, on crée un répertoire « fr » pour y mettre nos fichiers sonores  On copie les fichiers sonores dans le répertoire précédemment « fr » crée, depuis le bureau.
  • 11. 11 MISE EN PLACE DE LA TELEPHONIE IP AVEC ASTERISK M. Pape Moussa SONKO, Elève Ingénieur en Systèmes et Réseau E-mail : assoum1024@gmail.com  Décompression des fichiers sonores dans « /usr/share/asterisk/sounds/ »  Définition du propriétaire
  • 12. 12 MISE EN PLACE DE LA TELEPHONIE IP AVEC ASTERISK M. Pape Moussa SONKO, Elève Ingénieur en Systèmes et Réseau E-mail : assoum1024@gmail.com  Définition des droits d’accès  Le redémarrage met fin à la configuration du serveur Rmq : Pour accéder à la console d’ASTERISK on peut taper les commandes: «rasterisk » ou « asterisk –r ».
  • 13. 13 MISE EN PLACE DE LA TELEPHONIE IP AVEC ASTERISK M. Pape Moussa SONKO, Elève Ingénieur en Systèmes et Réseau E-mail : assoum1024@gmail.com IV. Configuration des clients SIP Ici, nous ferons la configuration des clients SIP avec un softphone (3CXPhone) qui sera installé sur toutes les machines clientes.  Paramétrage d’un compte d’utilisateur sur le Softphone  Apres paramétrage du compte, le Softphone affiche «On Hook » ce qui signifie que l’utilisateur est bien authentifié sur le serveur ASTERISK.
  • 14. 14 MISE EN PLACE DE LA TELEPHONIE IP AVEC ASTERISK M. Pape Moussa SONKO, Elève Ingénieur en Systèmes et Réseau E-mail : assoum1024@gmail.com  Configuration de la messagerie : Le client doit composer le 600 pour accéder à sa boite vocale, puis fournir son mot de passe pour consulter ses messages. V. Tests  Le client 706438029 émet un appel vers le client 785446979.
  • 15. 15 MISE EN PLACE DE LA TELEPHONIE IP AVEC ASTERISK M. Pape Moussa SONKO, Elève Ingénieur en Systèmes et Réseau E-mail : assoum1024@gmail.com  Le client 785446979 établie la communication en décrochant l’appel du client 70643 8029 Rmq : On fait les mêmes réglages softphone au niveau de tous les clients Softphone / SIP. Prochainement :  Routage d’appel vers un groupe d’utilisateurs ;  Visioconférence ;  Trunk IAX2 entre serveurs ASTERISK ;  Cryptage RSA de la liaison Inter-ASTERISK et  Horloge parlante.  Pour Obtenir plus d’informations sur l’auteur, veuillez scanner ce code
  • 16. 16 MISE EN PLACE DE LA TELEPHONIE IP AVEC ASTERISK M. Pape Moussa SONKO, Elève Ingénieur en Systèmes et Réseau E-mail : assoum1024@gmail.com WEBOGRAPHIE :  http://denisrosenkranz.com/tuto-installer-et-configurer-asterisk-sous-debian- 6-et-ubuntu/  http://denisrosenkranz.com/tutomise-en-place-des-boites-vocales-dans- asterisk-et-configuration-de-lenvoi-de-mail/  https://doc.ubuntu-fr.org/asterisk  http://www.tux89.com/  https://www.voip-info.org/wiki/view/Asterisk+cmd+RetryDial