Dial Plan Syntax
The syntax of dial plans is fairly standard across different voip ata devices. The following sets out the
basic components of the dial plan.
- ( ) - The entire dial plan is surrounded by open and close brackets.
- | - Each individual dial plan is separated by a pipe | character.
- 0-9 - Treated as normal digits
- x - Treated as any normal digit 0-9 on phone
- * - Treated as normal * character on phone
- # - Treated as normal # character on phone (Also see note on Immediate Callout)
- . - Repetition
- < : > - Replacement, eg <07:617> means replace 07 with 617, <:07> means prepend 07
- <:@pstn> - Dial via FXO port PSTN line
- <:@Profile1> - Dial via Profile1
- T - Dial After Timeout
- ! - Block this number
- [ ] - Limiting choices, eg [45] means either 4 or 5, [3-5] means any of 3,4 or 5, and
- [24-68] means any of 2,4,5,6,8
- Example dial plan rules:
- x.T A catch-all that will dial the collected digits out via the CurrentProfile
- assigned to the Port after a timeout (4secs).
- <:07>[345]x.T Prepends 07 to numbers beginning with 3, 4 or 5 eg for Qld local dialling
- via the CurrentProfile assigned to the Port after a timeout (4secs).
- 04x.T<:@Mobile_VSP> Routes any number beginning with 04 (mobile calls)
- to ‘Mobile_VSP’ profile.
- 0[02378]x.T<:@Nat_VSP> Routes any beginning with 00, 02, 03, 07or 08 to ‘Nat_VSP’ profile
- for regional/interstate calls from Qld.
- 0011x.T<:@Int_VSP> Routes any beginning with 0011 to ‘Int_VSP’ profile
- for international calls.
- 19! Block any number beginning with 19
The following example dial plan sequences are taken from the Billion Create Rule screen
- x. Any digit number between 0 and 9 in variable length. Maximum length is 16.
- xxx Any 3 digit number only between 0 and 9. Total length is 3. No period needed (.)
- xxxx. Any number between 0 and 9 with variable length but no shorter than 3 digits.
- Maximum Length is 16.
- 123x. Any number (0-9) starting with 123. Maximum length is 16.
- [124]x. Any number (0-9) starting with 1 or 2 or 4. Maximum length is 16.
- [1-3]x. Any number(0-9) starting with number 1 to 3. Maximum length is 16.
- 9[4-6]8x. Any number (0-9) starting
Download the Billion Dial plan help Guide
Use this URL
Example Setup
