TRAINING 2021
V1.1
DIALPLAN ASTERISK
FRANCK MULLER - CUSTOMER SUCCESS SPECIALIST
DIALPLAN
GÉNÉRAL 1/2
FICHIER D’ÉCRITURE SOUS WAZO
etc/asterisk/extensions_extra.d/[Link]
exten ⇒ _6XXX,1,Dial(PJSIP/${EXTEN},20)
exten ⇒ : DÉCLARE L’EXTENSION (ON PEUT AUSSI SIMPLEMENT DIRE NUMÉROS)
_6XXX : PREND LES EXTENSIONS (OU NUMÉROS) DE 6000 À 6999 LE « _ » PERMET D’UTILISER DES
REGEX (REGULAR EXPRESSION EXEMPLE : “exten => s,1,Set(foo=${REGEX(“[abc0-9]” b4)}”)
1 : ORDRE DE L’EXTENSION
Dial : APPLICATION QUI VA ÊTRE UTILISÉ
PJSIP : PROTOCOL QUI VA ÊTRE UTILISÉ
${EXTEN} : VARIABLE DE L’EXTENSION COMPOSÉ, SI ON APPELLE LE 6001 LA VARIABLE ${EXTEN}
PRENDRA COMME VALEUR 6001
20 : TEMPS D’ATTENTE AVANT DE PASSER À L’ÉTAPE SUIVANTE.
DIALPLAN
GÉNÉRAL 2/2
EXEMPLE
exten => Numéro,Priorité, Applications ()
exten ⇒ _6XXX,1,Dial(PJSIP/${EXTEN},20) SE TRADUIT PAR: QUAND ON
COMPOSE LE NUMÉRO (PAR EXEMPLE) 6001, ON APPELLE LE NUMÉRO
6001 ET SI AU BOUT DE 20 SECONDES IL N’Y A PAS DE RÉPONSES ON
PASSE À LA LIGNE DU DESSOUS.
exten ⇒ _6XXX,2,Hangup() PERMET DE RACCROCHER SI IL N’Y A PAS DE
RÉPONSES AU BOUT DES 20 SECONDES.
PARAMÈTRES DE BASE
CONNAÎTRE LES PREMIERS CARACTÈRES
IMPORTANT
UN PATTERN DOIT COMMENCER PAR UN « _ ».
NOUS POUVONS UTILISER LES CARACTÈRES SUIVANTS : NOUS POUVONS AUSSI UTILISER LES CROCHETS :
« X » : CORRESPOND AUX CHIFFRES DE 0 À 9 [1-5] CORRESPOND AUX NOMBRE DE 1 À 5.
« Z » : CORRESPOND AUX NOMBRES DE 1 À 9 [123] CORRESPOND AUX NOMBRES 1, 2 OU 3.
« N » : CORRESPOND AUX NOMBRES DE 2 À 9
« . » : CORRESPOND À UN OU PLUSIEURS CHIFFRES
« ! » : CORRESPOND À ZÉRO OU PLUSIEURS CHIFFRES
EXERCICES
EXEMPLES
EXTEN => _[123].[7-9],1,ANSWER()
CETTE EXTENSION ENGLOBE TOUS LES NUMÉROS COMMENÇANT
PAR 1, 2 OU 3, ET QUI FINISSENT PAR 7, 8 OU 9.
EXTEN => _0XXXXXXXXX,1, ANSWER()
CETTE EXTENSION CORRESPOND À TOUS LES NUMÉROS À 10
CHIFFRES, QUI COMMENCENT PAR 0.
EXTEN => _1[0-8]X,1,ANSWER()
CETTE EXTENSION ENGLOBE TOUS LES NUMÉROS DE 100 À 189.
AINSI NOUS POUVONS GARDER LES 10 DERNIERS NUMÉROS
COMME NUMÉROS SPÉCIAUX (VOICEMAIL, CONFÉRENCE, ETC…).
INFORMATION
PROCESSUS DE DÉMARRAGE