Vous êtes sur la page 1sur 14

Asterisk & ToIP

Intervenant :
Alain K.S. A AMEDOHA
Consultant/Formateur

Alain K.S.A. AMEDOHA service innovent 1


Plan du cours
1.Les répertoires et fichiers utiles d’asterisk
2.Les commandes d’asterisk
3.Quelques fonctions D’asterisk
4.Création des utilisateurs
5.Plan de numérotation
6.Besoins du système

Alain K.S.A. AMEDOHA Group AGIF / Licence TELECOM 2


D'un point de vue architectural, Asterisk se compose de plusieurs modules
différents. Cette modularité vous offre une flexibilité presque illimitée dans la
conception d'un système basé sur Asterisk. En tant qu'administrateur Asterisk,
vous avez le choix sur les modules à charger et la configuration de chaque
module. Chaque module que vous chargez fournit différentes fonctionnalités du
système. Par exemple, un module peut permettre à votre système Asterisk de
communiquer avec des lignes téléphoniques analogiques, tandis qu'un autre
peut ajouter des fonctions de déclaration d'appel. Dans cette section, nous
discuterons des relations générales d'un composant Asterisk, des différents
types de modules et de leurs capacités.
 Les applications offrent une fonctionnalité d'appel au système. Une
application peut répondre à un appel, afficher une invite sonore, raccrocher
un appel ou fournir des comportements plus complexes tels que les files
d'attente, la messagerie vocale ou les jeux de fonctions de conférence

 Les fonctions sont utilisées pour récupérer, définir ou manipuler divers


paramètres d'un appel. Une fonction peut être utilisée pour définir
l'identification de l'appelant sur un appel sortant, par exemple.
1.répertoires et fichiers utiles d’Asterisk
/etc/asterisk: Contient les fichiers de configurations

/usr/share/asterisk/agi-bin: Contient les scripts a exécuter par Asterisk

/usr/share/asterisk/sounds: Contient les fichiers fichiers (annonces vocales)

/var/lib/asterisk/images: Contient les images d’Asterisk


/var/lib/asterisk/mohmp3: Contient les musiques d’attente en format mp3

/var/log/asterisk: Contient les logs d’Asterisk

/etc/asterisk/sip.conf Contient les utilisateurs sip


/etc/asterisk/iax.conf Contient les utilisateurs iax

/etc/asterisk/extensions.conf Contient le plan de numérotation(Dial plan)

5
Alain K.S.A. AMEDOHA Group AGIF / Licence TELECOM
1.répertoires et fichiers utiles d’Asterisk
features.conf

voicemail.conf Contient les paramètres de la boite vocal

meetme.conf Contient les paramétrage pour la conférence

queues.conf et agents.conf Contient les configurations pour centre


d’appel
musiconhold.conf Contient les musiques d’attente

6
Alain K.S.A. AMEDOHA Group AGIF / Licence TELECOM
2. Les commandes
Les commandes Définitions

ps auxw | grep asterisk vérifiez que Asterisk est démarré

asterisk –rvvvv Démarrer le console d’Asterisk en mode bavard (V)

exit Quitter La console

reload Redémarrer Astérisk

help liste l’ensemble des commandes disponibles

dialplan reload recharge le fichier extensions.conf

sip reload recharge le fichier sip.conf

sip show peers liste l’ensemble des clients SIP + paramètre

sip show users liste des clients SIP et mot de passe

sip show user <username> les paramètres de l’user SIP <username>

show channels voir les communications en cours

sip show registry voir les enregistrements des user SIP

Alain K.S.A. AMEDOHA Group AGIF / Licence TELECOM 7


3. Quelques fonctions D’asterisk

version Applications Fonctions


Astersik 1.8 204 154
Astersik 10 202 160
Astersik 11 215 171
Astersik 12 209 175
Astersik 13 199 178
Astersik 14 201 179
Astersik 15 204 179

Alain K.S.A. AMEDOHA Group AGIF / Licence TELECOM 8


3. Quelques fonctions D’asterisk
Accès au système direct
Conférence audio
Reconnaissance vocale
Enregistrement d’appel
File d’attente (queue)
Insertion de messages vocaux dans courriels
Menu numérique.
Envoi et réception de télécopie/fax
Stationnement (parking)
Système de réponse automatisé interactif (IVR)

Alain K.S.A. AMEDOHA Group AGIF / Licence TELECOM 9


Création des utilisateurs

/etc/asterisk/sip.conf ou iax.conf
[Etudiant0]
Username=etudiant0
Secret=etudiant0
Type=(friend, peer, user)
Host=dynamic
Context=agif
language=fr
User : (peut seulement appeler)
Peer : (peut seulement être appelé)
Friend : (peut appeler et être appelé)

Alain K.S.A. AMEDOHA Group AGIF / Licence TELECOM 10


5. Plan de numérotation(suite)
Une extension complète comporte trois composants :
Le nom (ou Ie numéro) de l'extension;
La priorite (chaque extension peut inclure plusieurs
étapes, Ie numéro d‘étape étant appele la «priorite»);
L'application (ou commande) qui réalise une action sur
l'appel.
NB: Ces trois composants sont sépares par des virgules,
comme ceci :

exten => nom,priorite,application( )

Alain K.S.A. AMEDOHA Group AGIF / Licence TELECOM 11


5. Plan de numérotation
/etc/asterisk/extensions.conf

[nom du context]
Exten=> 1000,1,Dial(SIP/username,40,tr)
Exten=> 1000,2,Hangup()

[nom du context]
Exten=> 1000,1,Dial(IAX/username,20,tr)
Exten=> 1000,2,Hangup()

Alain K.S.A. AMEDOHA Group AGIF / Licence TELECOM 12


Quelques applications
Answer( ): permet à asterisk de répondre
Dial( ): permet de passer un appel
Playback( ): permet de lire un fichier audio
Hangup( ): permet de racrocher
Background( ):lire un fichier audio en fond
Goto ( ): router l’appel vers un canal
System( ):exécuter les commandes système
Etc…

Alain K.S.A. AMEDOHA Group AGIF / Licence TELECOM 13


6. Besoins du système

BUT Nombres de canaux Recommandation

Système domestique 0 à 5 utilisateurs 400Mhz x86, 256Mo


de RAM

Système pour TPE Entre 5 et 10 1GHz x86, 512Mo de


utilisateurs RAM

Système pour Jusqu’à 15 utilisateurs 3GHz x86, 1Go de


PMI/PME RAM

Système moyen à Plus de 15 utilisateurs Core duo ou plus avec


grand plusieurs Go de RAM

Alain K.S.A. AMEDOHA Group AGIF / Licence TELECOM 14