Vous êtes sur la page 1sur 5

1MPSSR - ISTCOM 2022-2023 Enseignant : Ali ELKAMEL

TP4-bis :
Activation du service Voicemail sur Asterisk
et
installation de Asterisk GUI

Partie 1
Objectif: Activation du service voicemail sur un serveur Asterisk

Pré-requis :

-Un serveur Asterisk

-Une connectivité réseau

Travail demandé

Voice mail est utilisé pour maintenir des messages vocaux en cas d’absence de l’appelé. La
configuration est effectuée au niveau du voicemail.conf .

Il est possible de déclarer la boite vocale dans le contexte default ou créer d’autres. Il est à noter que
les contextes définis dans les différents fichiers de configuration (extensions.conf) n’ont aucunes
relations entre eux et ont une portée locale.

La commande de base est :

Mailbox_number => password, user, email

 Mailbox_number : c’est un nombre utilisé pour identifier la boite vocale dans le fichiers
extensions.conf dans la fonction voicemail() et pour enregistrer les utilisateurs
 Password : mot de passe utilisé pour enregistrer un utilisateur
 User : utilisateur
 Email : adresse email de destination de fichier vocal.

Exemple

1. dans le fichier voicemail.conf


[user_mailbox]
777 => 123, user, user@gmail.com
2. dans un fichier extensions.conf
exten => 6001, 1, Dial(SIP/user, 30)
exten => 6001, 2, VoiceMail(777@user_mailbox)
exten => 6001, 3, HangUp()

1
1MPSSR - ISTCOM 2022-2023 Enseignant : Ali ELKAMEL

Interprétation :
Dans cet exemple, on appelle un utilisateur user sur le numéro 6001 pour une durée de 30
secondes et après asterisk ouvre la boite vocale numéro 777 du context user_mailbox.
Finalement, asterisk fermera la connexion.

Généralement, le fichier vocal enregistré sera localisé au niveau de :


/var/spool/asterisk/voicemail/<context>/<mailbox>/INBOX
Comme exemple, on peut trouver le fichier dans :
/var/spool/asterisk/voicemail/user_mailbox/777/INBOX

Pour écouter les messages vocaux, il suffit de taper la commande :


Asterisk> VoiceMailMain(777@user_mailbox)

Partie 2
Objectif : installation de Asterisk GUI

Prérequis

1. 1.Téléchargement

Accéder au dossier d’installation de votre serveur asterisk (par exemple '/usr/src') et


télécharger la dernière version de asterisk-gui. Taper la commande suivante

svn checkout http://svn.digium.com/svn/asterisk-gui/trunk asterisk-gui

En éxécutant cette commande , asterisk-gui sera téléchargé dans le dossier ./asterisk-gui

2. Compilation : make

3. Distribution des fichiers compilés : make install

2
1MPSSR - ISTCOM 2022-2023 Enseignant : Ali ELKAMEL

4. Configuration : make samples

Il est recommandé de sauvegarder vos configurations avant de procéder au reste de ce TP.


Pour le faire taper:
cp -r /etc/asterisk /etc/asterisk.backup
Il est aussi recommandé de procéder avec `install samples`. Cette commande modifiera vos
fichiers Asterisk de base pour supporter Asterisk-GUI.
Vers la fin, il faut finaliser la configurations et enregistrer les modifications apportées :

Principalement, deux fichiers doivent être modifiés :

`manager.conf`
enabled = yes
webenabled = yes

Il faut aussi ajouter un nouvel administrateur à ce fichier :


[administrator]
secret = test
read = system,call,log,verbose,command,agent,user,config
write = system,call,log,verbose,command,agent,user,config

3
1MPSSR - ISTCOM 2022-2023 Enseignant : Ali ELKAMEL

Ensuite, modifier le fichier http.conf de la manière suivante:

`http.conf`
enabled=yes
enablestatic=yes
bindaddr=0.0.0.0
bindport =8088

Par la suite, executer `make checkconfig` dans votre dossier d’installation asterisk-gui
Ce script permet de vérifier que votre installation s’est bien déroulée.

4
1MPSSR - ISTCOM 2022-2023 Enseignant : Ali ELKAMEL

5. Finalement,
Redémarrer Asterisk, via la commande reload ou tapper /etc/init.d/asterisk stop ensuite,
/etc/init.d/asterisk start
Si votre adresse est 10.100.100.75, taper

http://10.100.100.75:8088/asterisk/static/config/cfgbasic.html
http://10.100.100.75:8088/asterisk/static/config/cfgadvanced.html

Vous aimerez peut-être aussi