R2511-HP MSR Router Series Voice Command Reference(V5)
157
• string: A string consisting of any characters of digits 0 through 9, and pound sign (#), asterisk (*),
dot (.), exclamation point (!), plus sign (+), percent sign (%), brackets ([ ]), parentheses (()), and
hyphen (-).The characters in a string are described in the following table:
Table 33 Meanings of characters in a string
Character Meanin
g
0-9 Digits from 0 through 9.
Pound sign (#)
and asterisk (*)
Each represents a valid digit.
Dot (.)
Wildcard, which can match any valid digit. For example, 555…. can match any number
beginning with 555 and ending in four additional characters.
The sub-expression (one digit or digit string) before an exclamation point (!) is used for
imprecise match. The processing of the sign is similar to that of the wildcard dot (.). This
sign must follow a valid digit or digit string and cannot exist independently.
Exclamation point
(!)
Indicates the sub-expression before it appears once or does not appear. For example,
56!1234 can match 51234 and 561234.
Plus sign (+)
Indicates the sub-expression before it appears one or more times. However, if a calling
number starts with the plus sign, the sign itself does not have special meanings, and only
indicates that the following is an effective number and the number is E.164-compliant. For
example, 9876(54)+ can match 987654, 98765454, 9876545454, and so on, and
+110022 is an E.164-compliant number.
The sub-expression (one digit or digit string) before an exclamation point (!) is used for
imprecise match. The processing of the sign is similar to that of the wildcard dot (.). This
sign must follow a valid digit or digit string and cannot exist independently.
Hyphen (-)
Used to connect two numbers (the smaller comes before the larger) to indicate a range of
numbers, for example, 1-9 inclusive.
The hyphen (-) can present itself only in brackets ([ ]) and characters at the two ends must
be of the same type, for example, 0-9. 0-A is not allowed.
Percent sign (%)
Indicates the sub-expression before it appears multiple times or does not appear. For
example, 9876(54)% can match 9876, 987654, 98765454, 9876545454, and so on.
The sub-expression (one digit or digit string) before an exclamation point (!) is used for
imprecise match. The processing of the sign is similar to that of the wildcard dot (.). This
sign must follow a valid digit or digit string and cannot exist independently.
Brackets ([ ])
Indicates a range for matching. For example, [1-36] indicates that any character among
1, 2, 3, and 6 can be matched.
If embedded, brackets([ ]) and parentheses (( )) must be presented in the form of "( [ ] )".
The forms of "[ [ ] ]" and "[ ( ) ]" are incorrect.
Parentheses (( ))
Indicates a string of characters. For example, (123) indicates the character string 123. It
is usually used together with signs such as !, %, or +. For example, 408(12)+ can match
the character string 40812 or 408121212, instead of 408, that is to say, 12 must appear
at least once.
If embedded, brackets ([ ]) and parentheses (( )) must be presented in the form of "( [ ] )".
The forms of "[ [ ] ]" and "[ ( ) ]" are incorrect.
Usage guidelines
At most 512 calling number match templates can be configured for each subscriber group as long as the
total number of calling number match templates for all subscriber groups does not exceed 512.










