asterisk:theorie
Table des matières
Asterisk: Un peu de théorie
Pattern
Un paterne commence toujours par un UNDERSCORE, sinon il n'est pas pris en compte.
- X : Tout chiffre de 0 à 9
- Z : Tout chiffre de 1 à 9
- N : Tout chiffre de 2 à 9
- [15-7] : 1, 5, 6 & 7
- . : Un ou plusieurs chiffres acceptés
Variables
${EXTEN} peut être utilisé pour identifier l'extension
exten ⇒ _XXX,1,Answer()
same => n,SayDigits(${EXTEN})
On peut mettre des arguments pour extraire des numéros:
Exemple avec 94169671111
- ${EXTEN:1:3} contiendrait 416
- ${EXTEN:4:7} contiendrait 9671111
- ${EXTEN:-4:4} contiendrait 1111
- ${EXTEN:2:-4} contiendrait 16967
- ${EXTEN:-6:-4} contiendrait 67
- ${EXTEN:1} contiendrait 4169671111
Activer le debugging
asterisk -r core set verbose 5 core set debug 5 sip set debug on module logger reload
désactiver:
asterisk -r core set verbose 0 core set debug 0 sip set debug off module logger reload
Sources
Pour plus tard
asterisk/theorie.txt · Dernière modification : de root
