Astérisk [WIP] Cheat Sheet

A cheat sheet in français (French) by Mika56
9,892 views 3,157 downloads 9 Feb 2016 History
3.7 avg · 0 ratings

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'at­tente
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'ut­ili­sateur 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'ap­pelant
${CALL­ERI­D(num)}
Le numéro de l'ap­pelant
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)

Badges

Nice Cheat Sheet Good Cheat Sheet Downloaded from Unusual Locations × 1

Comments

No comments yet.

Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.