The pound sign (#) at the end of the digit map causes the IP Deskphone to dial the matched dialing
plan immediately.
DRegex
The Digit Regular Expression (DRegex) syntax is a telephony-oriented mapping of Portable
Operating System Interface (POSIX) Extended Regular Expressions (ERE). Users must take care
not to confuse the DRegex syntax with POSI EREs, as they are not identical. In particular, there are
many features of POSIX EREs that DRegex does not support. The dialing plan uses DRegex
instead of ERE. The following rules demonstrate the use of DRegex.
Table 8: DRegex rules
Entity Matches
Character Digits 0-9, *, #, and A-D (case insensitive, A-D only for military
requirements)
* The * character
# The # character
[character selector] Any character in selector
[^digit selector] Any digit (0-9) not in selector
[range1-range2] Any character in range from range1 to range2, inclusive
x Any digit 0-9
{m} m repetitions of previous pattern
{m,} m or more repetitions of previous pattern
{,n} At most n (including zero) repetitions of previous pattern
{m,n} At least m and at most n repetitions of previous pattern
() Provide “captures” for back reference variable $$
$$ Back reference “matches” text previously matched within parentheses
or the “matches” if parentheses are not specified
/* comments line */ Comments
DRegex notation example
Example
Description
1 Matches the digit 1
[179] Matches 1,7, or 9
[2-9] Matches 2,3,4,5,6,7,8,9
[^15] Matches 0,2,3,4,6,7,8,9
[02-46-9A-D] Matches 0,2,3,4,6,7,8,9,A,B,C,D
x Matches 0,1,2,3,4,5,6,7,8,9
Table continues…
Creating the provisioning files
100 SIP Software for Avaya 1200 Series IP Deskphones-Administration March 2015
Comments? infodev@avaya.com