Cheatography
https://cheatography.com
Fichiers de configuration courrants
sip.conf |
Configuration des trunks |
users.conf |
Configuration des utilisateurs |
extensions.conf |
Configuration du dial plan |
iax.conf |
logger.conf |
Fichiers et niveaux de log |
confbridge.conf |
Configuration de Confbridge (conférences) |
modules.conf |
musiconhold.conf |
Configuration de la musique d'attente |
voicemail.conf |
Configuration des répondeurs |
Commandes utiles Asterisk
sip show channels |
Affiche les canaux actifs |
sip show registry |
Affiche le status des trunk |
sip show peers |
Affiche le status des pairs |
core set verbose X |
Change le niveau de verbosité de la console |
core show translation |
Affiche la latence de transcodage entre les codecs |
reload |
Relis le fichiers de configuration, sans redémarrer Asterisk |
core restart now |
Force Asterisk à redémarrer immédiatement |
core restart gracefully |
Redémarre Asterisk lorsque les appels seront terminés. Les nouveaux appels sont refusés |
core restart when conveniant |
Redémarre Asterisk lorsque les appels seront terminés. Les nouveaux appels sont acceptés |
|
|
Dialplan matching
N |
Chiffres de 2 à 9 |
X |
Chiffres de 0 à 9 |
. |
Un ou plusieurs caractères |
! |
Zero ou plusieurs caractères |
[ ] |
Plage de caractères |
_1XXX match de 1000 à 1999
_12[0-5]X match de 1200 à 1259
_12[015] match 120, 121 et 125
Plus complexe :
_468[3-9] ; 4683-4689
_ 469X ; 4690-4699
_ 4[7-9]XX ; 4700-4999
_ 50XX ; 5000-5099
_ 51[0-2]X ; 5100-5129
_ 513[0-2] ; 5130-5132
Le tout match de 4683 à 5132
Dialplan applications
Application |
Description |
Exemple |
Answer() |
Décroche immédiatement |
Playback(musique) |
Lit une musique |
Dial(type/identifier, timeout) |
Appelle le numéro identifier de type type pendant timeout secondes |
Dial(SIP/TrunkName/${EXTEN:3}, 20) |
VoiceMail(user@context) |
Appelle la boite vocale de l'utilisateur user sur le contexte context |
VoiceMail(${EXTEN}@mycontext) |
VoiceMailMain(user@context) |
Permet de consulter sa boite vocale |
VoiceMailMain($CALLERID(num)@mycontext) |
Goto(context, extension, priority) |
Permet de changer de contexte et/ou de numéro |
Goto(otherContext, ${EXTEN:2}) |
Hangup() |
Raccroche |
NoOp(message) |
Ne fait rien, utile pour le debug |
NoOp(Appel de ${CALLERID(num)} vers ${EXTEN}) |
Dialplan variables
${EXTEN} |
Le numéro appelé |
${CONTEXT} |
Le nom du contexte courrant |
${CALLERID(name)} |
Le nom de l'appelant |
${CALLERID(num)} |
Le numéro de l'appelant |
Il est possible de modifier les variables, principalement EXTEN. Par exemple, si le numéro 123456789 appelle :
${EXTEN} vaut 123456789
${EXTEN:3} vaut 465789 (enlève les trois premiers chiffres)
${EXTEN:0:3} vaut 123456 (enlève les trois derniers chiffres)
${EXTEN:3:3} vaut 456 (combinaison des deux)
|
Created By
https://gamersflag.com
Metadata
Favourited By
Comments
No comments yet. Add yours below!
Add a Comment
More Cheat Sheets by Mika56