The basic dial plan provided in the configuration samples for the Linksys ATA devices (like PAP2, PAP2T and SPA2100) should work with IBNtel VoIP services without issues.
IBNtel Recommended Dial Plan:
(911S0|310xxxx|<:1555>[2-9]xxxxxx|1[2-9]xx[2-9]xxxxxxS0|[2-9]xx[2-9]xxxxxxS0|*xx|*xx.|[3468]11|822|0|00|4xxx|**275*x.|xxxxxxxxxxxx.).m
Note: For 7 digit dialing, replace 555 by the area code of your choice.
This guide has been created to help you learn about Dial Plans. They can be customized according to your preferences. Please note that customizing your dial plan is entirely optional.
What is a Dial Plan?
The dial plan is a string of characters that determines how entered phone digits are interpreted and transmitted by your ATA Device/Phone. It also determines whether to accept, or reject, a call. A dial plan thus facilitates dialing, and also the blocking, of certain types of calls, such as long distance or international.
Digit Sequence
A dial plan contains a series of digit sequences, separated by the | character, entirely enclosed within parentheses. Each time a phone button is pressed, your ATA device will attempt to match the digit sequence in your dial plan.
Digit Sequence |
Function |
0 1 2 3 4 5 6 7 8 9 * # |
You can use any of these characters to represent a pressed phone digit. |
x |
Any phone digit. |
[sequence] |
You can enter characters between brackets to create a list of acceptable digits.
For example, if you enter the range [1-5], the user may only press the digits from 1 to 5.
You can also use individual numbers, and certain other characters, in combination. For example [35-8*] allows the user to press 3, 5, 6, 7, 8 or *. |
. (period) |
You can use a period to accept zero or more entries of a give digit.
For example, 01. allows the user to enter 0, 01, 011 and so on. |
<dialed:substituted> |
This is used for sequence substitution, you can use this to indicate that certain numbers dialed are replaced by other characters. The dialed digits can be zero or more characters.
For example with this sequence <:1555>xxxxxxx if the user dial a 7 digit number, the number 1555 is added to the beginning of the sequence. If the user press 6782345, the system transmits 15556782345. |
, (comma) |
This can be used between digits to play an “outside line” dial tone after a user-entered sequence.
For example, with this sequence 9, 1x. an “outside line” dial tone is sounded after the user presses 9, and the tone continues until the user presses 1 |
! (exclamation point) |
You can use this character to prohibit a dial sequence.
For example with the sequence 1900xxxxxxx! the system reject any sequence that starts with 1900. |
S0 or L0 |
Overrides the Short or Long inter-digit timer to 0 seconds.
For example:
<:1555>[2-9]xxxxxxS2 indicates, on a seven-digit local call, first wait two seconds to see if any more digits are dialled - after the delay expires, prefix the number with local area code +1-555 and send it
1[2-9]xx[2-9]xxxxxxS0 indicates, if +1-areacode-number are dialled as eleven digits, send them immediately as-is as there is no need to wait for additional dialled digits. |
P#
(where # is the duration of the pause in seconds) |
Pauses # seconds. |
Examples
Some examples of dial plan digit sequences:
- To dial any international number without using the 011 prefix.
<:011> [2-9]xxxxxxxx.
- To block a call to a specific area code (replace 555 with the area code you want)
<:1> 555 xxxxxxx !