User guide

default installation of Evolution the dialed digits will match the pattern
_XXXXXXX. By default _XXXXXXX belongs to the route LOCAL. The call will
be sent to the Target of the route LOCAL. If the route LOCAL is set to VoIP
Provider / Trunk Group and the Target Trunk Group 1 then the call will be sent to
Trunk Group 1 (trunk groups are set under Resources > Phone Lines > your specic
provider). If you have analog lines with a TDM400P card then Trunk Group 1 may
refer to the TDM400P. Thus the outgoing call ow is as follows:
4221244 is dialed => matches _XXXXXXX in route LOCAL => route LOCAL
targets Trunk Group 1 => Trunk Group 1 is set to TDM400P => call is connected to
an available analog port on the TDM400P > the call is sent to your analog provider.
Assign a target trunk group for each route according to your preference. If you have
one service provider then all four routes should point to the same target. If you
have multiple service providers you may may choose to prefer one for LOCAL and
another for LONG DISTANCE, etc. One reason for this type of conguration is
that dierent service providers may oer dierent rates for local versus long
distance. You may also elect to have backup service providers or play a message to
outbound callers that states all lines are busy when the rst providers lines are
occupied.
Outbound dial strings can be modied by clicking on the pencil to edit the
route and then clicking the check box to view the dial strings:
. Local dial rules may require you to add or modify the dial
strings. Following are the descriptions of the characters that may be used in dial
strings other than the numbers 0 through 9:
_ - indicates that a string includes wildcard characters (X, N, .). Otherwise a
string is considered to be literal.
X - any digit 0 through 9
N - any digit 2 through 9
. - any digit of any variable length (for example 123 or 45678 or 5551212, etc.)
Outbound Number Translation
Outbound routes that explicitly refer to a trunk group will supply their dial strings
for manipulation under the trunk groups Advanced Options. Outbound number
translation allows you to prepend or remove digits from a dialed number before it is
sent to the service provider. For example if your provider requires eleven digits (a 1
plus the 3-digit area code and 7-digit local number) for all calls whether they are
local or long distance but you do not want to dial a 1 for local calls then you can add
that 1 using outbound number translation.
The column titled Number Dialed displays the dial strings that are associated with
this trunk group. If an outbound number matches one of these strings it will be
passed to this trunk group. Modify the text box to the immediate right of the dial
string that you want to translate before sending to your provider.
The Translate To eld contains the variable ${DIALED} that will be passed to the
service provider. If left as ${DIALED} the number will be sent to the service
provider as dialed. To add digits to the front or back simply add digits to the
variable. For example to prepend a one to the dialed number enter 1${DIALED} or
append a one to the number enter ${DIALED}1. To strip digits use this guide:
${DIALED:oset:length}.
Following are some examples of stripping digits:
${123456789:1} returns 23456789
${123456789:-4} returns 6789
${123456789:2:3}returns 345
36