Hello Skynet,

I’m going to include as much info as I can. Mostly because I consider myself a rookie and I want to show my work (thanks teachers everywhere). I think the info you really need is at the end of this post if you want to skip ahead.

I haven’t found the dial plan info for the Grandstream spelt out in ALL the manuals. However, they have done a great job here…

http://www.grandstream.com/sites/default/files/Resources/gxw400x_user_manual.pdf Starting on page 60.

To quote:

Dial Plan Rules:

1. Accept 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;

a. xx+ - at least 2 digits number;

b. xx. – at least 2 digits number;

c. ^ - exclude;

d. [3-5] - any digit of 3, 4, or 5;

e. [147] - any digit 1, 4, or 7;

f. <2=011> - replace digit 2 with 011 when dialing

g. < =1> - add a leading 1 to all numbers dialed, vice versa will remove a 1 from the number dialed h. | - or

• Example 1: {[369]11 | 1617xxxxxxx} – Allow 311, 611, 911, and any 10 digit numbers of leading digits 1617

• Example 2: {^1900x+ | <=1617>xxxxxxx} – Block any number of leading digits 1900 and add prefix 1617 for any

dialed 7 digit numbers

• Example 3: {1xxx[2-9]xxxxxx | <2=011>x+} – Allow any length of number with leading digit 2 and 10 digit-numbers of leading digit 1 and leading exchange number between 2 and 9; If leading digit is 2, replace leading digit 2 with 011 before dialing.

3. Default: Outgoing - {x+}

Example of a simple dial plan used in a Home/Office in the US:

{ ^1900x. | <=1617>[2-9]xxxxxx | 1[2-9]xx[2-9]xxxxxx | 011[2-9]x. | [3469]11 }

Explanation of example rule (reading from left to right):

• ^1900x. - prevents dialing any number started with 1900

• <=1617>[2-9]xxxxxx - allows dialing to local area code (617) numbers by dialing 7 numbers and 1617 area code will be added automatically

• 1[2-9]xx[2-9]xxxxxx |- allows dialing to any US/Canada Number with 11 digits length

• 011[2-9]x. - allows international calls starting with 011

• [3469]11 - allow dialing special and emergency numbers 311, 411, 611 and 911

Note: In some cases user wishes to dial strings such as *123 to activate voice

mail or other application provided by service provider. In this case * should be

predefined inside dial plan feature and the Dial Plan will be: { [x*]+ }.

With that said.

1. I think what you need is { *x+ |x+ | *x+ | *xx*x+ }.

2. You might just need { *x+ |*x+ | *xx*x+ }.

I hope that helps!