Dial Patterns

Characters

Accepted character

Description

Accepted character

Description

Any number 0-9,#,*

Literal interpretation of the given number # or *

, (comma)

Present Dialtone

x

Any digit 0-9

+

1 or more of the previous character

[123]

Digits 1,2 or 3

[1-5]

Any single digit 1 through 5

<8=011>

Replace 8 with 011

<=011>

Add 011 without removing digits

|

or

^

not

 

Important

The dial pattern must be wrapped inside of curly brackets ('{' and '}') as shown in the examples below.

 

Examples

Please note, if you use an invalid pattern, the default will be used.

Example

Description

Example

Description

{[x*]+}

Default (Allow any number of digits or *'s)

{[649]11}

Allow 611, 411, 911 only

{1480xxxxxxx}

Allow any 11 digit number starting with 1480

{[649]11|1480xxxxxxx}

Allow 611,411,911 and  any 11 digit number starting with 1480

{9,x+}

After the user dials 9, they are presented with ANOTHER dial tone, and then can dial any number. The complete number (including the 9) is sent

{^1900x+ | <=1480>xxxxxxx}

Block any number starting with1900 and add prefix 1480 for any dialed 7 digit numbers

{<8=011>x+|[*x]+}

If the number starts with 8, replace it with 011. Otherwise, any number of digits or *'s

{<=1555>[2-9]xxxxxx}

Add digits 1555 to all 7 digit dialed numbers

Timeouts

The phone dial patterns work in conjunction with the values set for "Dial Entry Timeout" and "Dial Now Timeout"

Dial Entry Timeout - how long the phone waits for additional digits before dialing where there is one or more possible matches. Use 0 to wait forever.

Dial Now Timeout - how long the phone waits for additional digits before dialing where there is an exact match to a single pattern. Setting this to 0 does not mean it will wait forever, it will dial immediately with 0 delay.

Return to Documentation Home I Return to Sangoma Support