6 dial plan, Dial plan, The default dial plan – CounterPath Bria Professional 2.5 Configuration Guide User Manual

Page 10: How dial plans are used

Advertising
background image

CounterPath Corporation

6

2.6 Dial Plan

The dial plan defines patterns that a number dialed by the user are matched to. A dial plan is used for any
combination of these reasons:

To prevent unresolvable calls being placed. For example, to prevent using network bandwidth on a call that
will certainly fail. You define patterns that you know will work, and only place a call if it matches one of
these patterns.

To modify the input if that is required to ensure that the call gets established. For example, to add the “9”
required to obtain an outside line from a PBX.

To select the account to use to place a call, if users can have more than one account. For example, if you
want calls that match one pattern to go through one account and calls that match another pattern to go
through another account. See “How Bria Professional Selects an Account” on page 3 for more information
on account selection.

The Default Dial Plan

The default dial plan is:

#n\a\a.T;match=1;prestrip=2;

where #n is the account prefix (#1 for the first account in the list (proxy0), #2 for the second account (proxy1),
and so on).

If the input is the account prefix and the number, then the Account for this dial plan is selected. The account
prefixed is stripped from the number before the call is placed.

If all Accounts use this dial plan, then the behavior is as follows: if the input includes the account, then that
account is used. In other words, you can force selection of a specific account by including the account prefix. If
the input does not include #n, then the default account is used.

How Dial Plans Are Used

The input (what the user types, selects or drags onto the display) is processed as follows:

Cleanup

This step is not part of the dial plan: it is always performed even when there is no dial plan.

Input is cleaned up by removing spaces and dashes, open brackets, and close brackets. Cleanup allows Bria
Professional to support calls placed using contacts from a contact list, including Microsoft® Outlook®.

Matching

The input is compared to the patterns defined by the dial plan for each enabled account. Each account has one
dial plan, and each dial plan has one or more patterns.

When a match is found between the input and the pattern, the account that this pattern belongs to is selected and
the transformation for this pattern is performed.

If no match is found, the default account is selected and no transformation is performed. (The default account is
the enabled account that appears first in the list in the Account Settings window.)

For details on matching see “How the Input Is Processed” on page 9.

Advertising