<**1:>1408xxxxxxx - Matches any number that starts with **11408 followed by 7 digits. The
device removes the **1 prefix when making the call.
*74(x|xx) - Matches any number that starts with *74, followed by 1 or 2 digits.
**1(Msp1) - Matches any number that starts with **1 and with the rest of the digits matching the
DigitMap in the SP1 Service.
<:1234> - Matches an empty phone number and replaces with 1234. This is the syntax for a hotline
to 1234.
<S0:1234> - Equivalent to the last example.
<:#> - Hotline to the number #.
<S0:#> - Equivalent to the last example.
<S4:1234> - Call 1234 if no digits entered for 4 seconds. This is the syntax of a warm line.
xx.853 7683 - Matches any number with at least 8 digits and ends with 8537683, such as
15108537683, 98537683.
(x.408 223 1122) - Matches any number with at least 10 digits and ends with 408 223 1122,
such as 4082231122 or 1408 223 1122.
xx.<#> - Adds a # to the end of any number with 1 or more digits.
!1900xxx xxxx - Barring all 11-digit numbers that start with 1900.
[^*]@@. - Arbitrarily long alphanumeric sequence (except #) that doesn’t start with *.
xx? - Any 1- or 2-digit number.
(1xxxxxxxxxxS0|xx.) - Arbitrarily long digit sequence not starting with 1; otherwise it is limited to
11 digits.
Matching Against Multiple Rules in Digit Map
A digit map normally contains more than one rules. The Digit Map Processor (DMP) must return the
best matched rule at some point, or declare that the input digit sequence is invalid. The DMP keeps
refining its decision as each digit is entered until it reaches a final decision, or is forced to make a
timely decision when the interdigit timer expires.
Matching Against Multiple Rules in Digit Map
65