Show Menu
Cheatography

Astérisk [WIP] Cheat Sheet by

Fichiers de config­uration courrants

sip.conf
Config­uration des trunks
users.conf
Config­uration des utilis­ateurs
extens­ion­s.conf
Config­uration du dial plan
iax.conf
logger.conf
Fichiers et niveaux de log
confbr­idg­e.conf
Config­uration de Confbridge (confé­rences)
module­s.conf
musico­nho­ld.conf
Config­uration de la musique d'attente
voicem­ail.conf
Config­uration 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 transl­ation
Affiche la latence de transc­odage entre les codecs
reload
Relis le fichiers de config­ura­tion, sans redémarrer Asterisk
core restart now
Force Asterisk à redémarrer immédi­atement
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 applic­ations

Applic­ation
Descri­ption
Exemple
Answer()
Décroche immédi­atement
Playback(musique)
Lit une musique
Dial(type/i­den­tifier, timeout)
Appelle le numéro identifier de type type pendant timeout secondes
Dial(S­IP/­Tru­nkN­ame­/${­EXT­EN:3}, 20)
VoiceMail(user@c­ontext)
Appelle la boite vocale de l'util­isateur user sur le contexte context
VoiceM­ail­(${­EXT­EN}­@my­con­text)
VoiceM­ail­Main(user@c­ontext)
Permet de consulter sa boite vocale
VoiceM­ail­Mai­n($­CAL­LER­ID(­num­)@m­yco­ntext)
Goto(context, extension, priority)
Permet de changer de contexte et/ou de numéro
Goto(o­the­rCo­ntext, ${EXTE­N:2})
Hangup()
Raccroche
NoOp(message)
Ne fait rien, utile pour le debug
NoOp(Appel de ${CALL­ERI­D(num)} vers ${EXTEN})

Dialplan variables

${EXTEN}
Le numéro appelé
${CONTEXT}
Le nom du contexte courrant
${CALL­ERI­D(n­ame)}
Le nom de l'appelant
${CALL­ERI­D(num)}
Le numéro de l'appelant
Il est possible de modifier les variables, princi­pal­ement EXTEN. Par exemple, si le numéro 123456789 appelle :
${EXTEN} vaut 123456789
${EXTEN:3} vaut 465789 (enlève les trois premiers chiffres)
${EXTE­N:0:3} vaut 123456 (enlève les trois derniers chiffres)
${EXTE­N:3:3} vaut 456 (combi­naison des deux)
 

Comments

No comments yet. Add yours below!

Add a Comment

Your Comment

Please enter your name.

    Please enter your email address

      Please enter your Comment.

          More Cheat Sheets by Mika56