R2511-HP MSR Router Series Voice Command Reference(V5)
164
Character Meanin
g
Plus sign (+)
The character or sub-expression before the plus sign can appear 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 number.
Percent sign (%)
The character or sub-expression before the percent sign does not appear or appears
multiple times. For example, 9876(54)% can match 9876, 987654, 98765454,
9876545454, and so on.
output-number: Output string of a number involved in number substitution, in the format of (+)![0-9#*.]+,
consisting of up to 31 characters. The characters are described in Table 34.
T
he sub-expression (one digit or digit string) before an exclamation point (!), percent sign (%), or a plus
sign (+) is not exactly-matched digits and is handled in a similar way the wildcard (.). These signs cannot
be used alone and must be preceded by a valid digit or digit string.
The dot (.) in the input-number and output-number arguments is handled in three ways:
1. The dot (.) in the output-number argument is considered invalid. If you use the dot-match command
to set the dot match rule to end-only (that is, only dots at the end of the input number are handled),
the dots in the output-number argument are discarded immediately, and the digits which all the
dots at the end of the input number correspond to are added to the end of the output number.
2. Extra dots in the output-number argument are discarded. If you use the dot-match command to set
the dot match rule to right-left (from right to left) or left-right (from left to right), and the number of
dots in the output-number argument is greater than that in the input-number argument, all digits
which the dots in the input-number argument correspond to are selected to replace the dots in the
output-number argument one by one from left to right. The remaining dots (that are not replaced)
in the output-number argument are discarded.
3. Extra dots in the input-number argument are discarded. If you use the dot-match command to set
the dot match rule to right-left (from right to left) or left-right (from left to right), and the number of
dots in the input-number argument is greater than or equal to that in the output-number argument,
the dot handling includes two cases:
{ For the right-left dot match rule, digits which the dots in the input-number argument correspond
to are extracted from right to left according to the number of dots in the output-number argument
to replace the dots in the output-number argument one by one. The digits that are not extracted
in the input-number argument are discarded.
{ For the left-right dot match rule, digits which the dots in the output-number argument correspond
to are extracted from left to right according to the number of dots in the output-number argument
to replace the dots in the output-number argument one by one. The digits that are not extracted
in the input-number argument are discarded.
The right-left and left-right dot match rules are only applicable to the dot handling in the input number
argument and the extracted digits always replace the dots in the output-number argument from left to
right.
number-type: Specifies the type of a number.
input-number-type: Type of an input number involved in number substitution. For the values, see Table 35.










