Académique Documents
Professionnel Documents
Culture Documents
IPBX
1. Installation d’Asterisk
2. Configuration d’Asterisk
• sip.conf
• extensions.conf
• Prise en compte des configurations
3. Ajout de fonctions
• Transfert d’appel
• Mise en attente
• Messagerie vocale
• Configuration du MTA pour la messagerie vocale
• Administration d’Asterisk :
– La console
– Les fichiers de configuration
• La console se lance avec la commande suivante :
– asterisk –r
• Il est possible de placer le paramètre « v » à la fin
de la commande.
• De cette manière la console s’ouvrira en mode
verbeux.
• Plus nous plaçons de « v » à la fin de la
commande, plus nous obtiendrons de debug.
– asterisk -rvvv
• La configuration d’Asterisk se fait dans les
fichiers de configuration.
• Ces fichiers sont placés dans le répertoire
suivant :
/etc/asterisk/
• Pour que les modifications des fichiers soient
prises en compte, il faut relancer Asterisk. Ou
au moins le module concerné.
– asterisk –rv
– sip reload
– reload
Création d’utilisateur
• La configuration des utilisateurs est à faire
dans le fichier users.conf (dans /etc/asterisk/)
[dept_1]
exten => _1[0-8]X,1,Dial(SIP/${EXTEN},30)
exten => _1[0-8]X,2,Voicemail(${EXTEN}@dept_1_vm)
[dept_2]
exten => _2[0-8]X,1,Dial(SIP/${EXTEN},30)
exten => _2[0-8]X,2,Voicemail(${EXTEN}@dept_2_vm)
Les Extensions:
• Les entrées dans le fichier extension.conf sont appelées
des extensions.
• Elles se composent comme ceci :
exten => Numéro,Priorité, Applications ()
Exemples :
exten => _1[0-8]X,1,Dial(SIP/${EXTEN},30)
exten => _1[0-8]X,2,Voicemail(${EXTEN}@dept_1_vm)
Le « ${EXTEN} » de la priorité 1 fait référence au numéro composé par
l’appelant, ce qui permet de joindre le numéro qui a été composé.
L’extension « I »
Correspond à l’extension qui est appelée quand l’appelant
compose une extension qui n’existe pas dans le contexte ou dans
l’IVR (standard auto avec choix au clavier).
L’extension « t »
Correspond à l’extension qui est appelée lors d’un timeout. Par
exemple, si l’utilisateur ne choisit pas d’option dans un IVR.
L’extension « h »
Correspond à l’extension qui est appelée lors-ce-que l’utilisateur
raccroche.
Les extensions spéciales:
L’extension « s »
Correspond à l’extension qui est appelée lorsceque le serveur
n’a pas d’information sur le numéro appelé (cas typique d’un
appel sur une ligne analogique).
[dept_1]
exten => _2XX,1,Goto(dept_2,${EXTEN},1)
[dept_2]
exten => _1XX,1,Goto(dept_1,${EXTEN},1)
Scénario :
[dept_1]
exten => 100,1,Dial(SIP/100,30)
exten => 100,2,Dial(SIP/101,30)
exten => 100,3,Voicemail(${EXTEN}@dept_1_vm)
À vos claviers maintenant . . .