● [^…] - matches any single alphanumeric character that is not in the set
● Allow alphanumeric and wildcard characters inside a set [ ], such as [x], [X#], [@#], [a-zA-
Zx]
● (map) - An embedded digit map for matching subsequent digits.
● (Mlabel) - A named embedded digit map for matching subsequent digits, where label is one of
abbreviated terminal names. Possible choices are:
– (Msp1) for
SP1 Service
::DigitMap
– (Msp2) for
SP2 Service
::DigitMap
– (Msp3) for
SP3 Service
::DigitMap
– (Msp4) for
SP4 Service
::DigitMap
– (Mpp) for
PDMS-SP Service
::DigitMap
– (Mph) for
PHONE Port
::DigitMap
– (Mph2) for
PHONE2 Port
::DigitMap
– (Maa) for
Auto Attendant
::DigitMap
– (MtgN) for
TrunkGroupN
::DigitMap,
N
=1,2,3,4
– (MvgN) for
VoiceGatewayN
::DigitMap,
N
=1,2,3,4,5,6,7,8
Recursive Digit Maps
The [^…] and [ ] elements imply that the device digit maps are recursive. Recursive digit maps
allow digit maps to be re-used and make their specification more compact and readable. It is
important that you do not specify digit maps that lead to infinite recursion. For example, a digit map
must not include a named embedded digit map that references itself.
Barring Digit Maps
To bar users from calling numbers that match a rule, add a ‘!' in front of that rule in the digit map.
The rule is then referred to as a barring rule. For example, you might want to bar users from calling
premium or international numbers.
Digit Map Examples
See the following examples of common digit map rules.
1408xxxxxxx - Matches any 11-digit number that starts with 1408.
011xx. - Matches any number that starts with 011 followed by one or more digits.
<1408>xxxxxxx - Matches any 7-digit number. The device prepends 1408 to the number when
calling.
<:1408>xxxxxxx - Equivalent to the last example.
<+>1xxxxxxxxxx - Prepends ‘+' to any 11-digit number that starts with 1.
64
Chapter 11Call Routing