aboutsummaryrefslogtreecommitdiffstats
path: root/README-SERIOUSLY.bestpractices.txt
diff options
context:
space:
mode:
authortringenbach <tringenbach@f38db490-d61c-443f-a65b-d21fe96a405b>2010-05-04 17:40:59 +0000
committertringenbach <tringenbach@f38db490-d61c-443f-a65b-d21fe96a405b>2010-05-04 17:40:59 +0000
commitdbeb3bbb269ec47af0977a9af6f72c87c9f6d7c3 (patch)
tree699feabdc4aec56e9b502909f834f288872e52de /README-SERIOUSLY.bestpractices.txt
parent160408e5b38cf9c52a6e9d5865b73eb6463a72c2 (diff)
Fix FILTER() examples to work in 1.4
Review: https://reviewboard.asterisk.org/r/644/ git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@260887 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'README-SERIOUSLY.bestpractices.txt')
-rw-r--r--README-SERIOUSLY.bestpractices.txt8
1 files changed, 4 insertions, 4 deletions
diff --git a/README-SERIOUSLY.bestpractices.txt b/README-SERIOUSLY.bestpractices.txt
index 0e2af3b4a..60381c242 100644
--- a/README-SERIOUSLY.bestpractices.txt
+++ b/README-SERIOUSLY.bestpractices.txt
@@ -121,7 +121,7 @@ we will accept to just numbers. Our example would then change to something like:
[incoming]
exten => _X.,1,Verbose(2,Incoming call to extension ${EXTEN})
-exten => _X.,n,Dial(SIP/${FILTER(0-9,${EXTEN})})
+exten => _X.,n,Dial(SIP/${FILTER(0123456789,${EXTEN})})
exten => _X.,n,Hangup()
Note how we've wrapped the ${EXTEN} channel variable with the FILTER() function
@@ -135,7 +135,7 @@ necessary, and to handle error checking in a separate location.
[incoming]
exten => _X.,1,Verbose(2,Incoming call to extension ${EXTEN})
-exten => _X.,n,Set(SAFE_EXTEN=${FILTER(0-9,${EXTEN})})
+exten => _X.,n,Set(SAFE_EXTEN=${FILTER(0123456789,${EXTEN})})
exten => _X.,n,Dial(SIP/${SAFE_EXTEN})
exten => _X.,n,Hangup()
@@ -146,7 +146,7 @@ passed back by FILTER(), and to fail the call if things do not match.
[incoming]
exten => _X.,1,Verbose(2,Incoming call to extension ${EXTEN})
-exten => _X.,n,Set(SAFE_EXTEN=${FILTER(0-9,${EXTEN})})
+exten => _X.,n,Set(SAFE_EXTEN=${FILTER(0123456789,${EXTEN})})
exten => _X.,n,GotoIf($[${EXTEN} != ${SAFE_EXTEN}]?error,1)
exten => _X.,n,Dial(SIP/${SAFE_EXTEN})
exten => _X.,n,Hangup()
@@ -161,7 +161,7 @@ we're expecting to get a SIP URI for dialing.
[incoming]
exten => _[0-9a-zA-Z].,1,Verbose(2,Incoming call to extension ${EXTEN})
-exten => _[0-9a-zA-Z].,n,Dial(SIP/${FILTER(.@0-9a-zA-Z,${EXTEN})
+exten => _[0-9a-zA-Z].,n,Dial(SIP/${FILTER(.@0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ,${EXTEN})
exten => _[0-9a-zA-Z].,n,Hangup()
Of course the FILTER() function doesn't check the formatting of the incoming