User Guide
Table Of Contents
GRP26XX Administration Guide
P a g e | 41
Dial Plan Prefix
Configures the prefix to be added to each dialed number.
Dial Plan
A dial plan establishes the expected number and pattern of digits for a
telephone number. This parameter configures the allowed dial plan for the
phone. Default setting is “{ x+ | \+x+ | *x+ | *xx*x+ }”. Dial Plan Rules:
1. Accepted Digits: 1,2,3,4,5,6,7,8,9,0 , *, #, A,a,B,b,C,c,D,d;
2. Grammar:
x – any digit from 0-9
X – digits from 0-9, and letters from a-z, A-Z.
a) xx+ - at least 2-digit numbers
b) xx — only 2-digit numbers
c) ^ — exclude
d) [3-5] — any digit of 3, 4, or 5
e) [147] — any digit of 1, 4, or 7
f) <2=011> - replace digit 2 with 011 when dialing
g) | — the OR operand
h) {X123} — match Z123, e123, 5123, …
i) Flag T when adding a “T” at the end of the dial plan, the phone will
wait for 3 seconds before dialing out. This gives users more flexibility
on their dial plan setup. E.g. with dial plan 1XXT, phone will wait for
3 seconds to let user dial more than just 3 digits if needed. Originally
the phone will dial out immediately after dialing the third digit.
j) Back slash “\” — can be used to escape specific letters. E.g. if
{ \p\a\r\k\+60 } dial plan is configured, park+60 should be able to
pass dial plan check. This also can be used to escape Mark and
User-unreserved characters.
Mark = “-“ / “_” / “.” / “!” / “~” / “*” / “’” / “(“ / “)”
User-unreserved = “&” / “=” / “+” / “$” / “,” / “;” / “?” / “/”
• Example 1: {[369]11 | 1617xxxxxxx}
Allow 311, 611, and 911 or any 10 digit numbers with leading digits 1617;
• Example 2: {^1900x+ | <=1617>xxxxxxx}
Block any number of leading digits 1900 or add prefix 1617 for any dialed 7
digit numbers;
• Example 3: {1xxx[2-9]xxxxxx | <2=011>x+}
Allows any number with leading digit 1 followed by a 3-digit number, followed
by any number between 2 and 9, followed by any 7-digit number OR Allows
any length of numbers with leading digit 2, replacing the 2 with 011 when
dialed.
• Example 4: If we set the dial plan with {\*123}, it should allow input *123
to pass dial plan check.