User guide

Page 46 of 57
OutboundNumberTranslation
Outbound routes that explicitly refer to a trunk group will supply their dial strings for
manipulation under the trunk group’s 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 field 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:offset:length}.
Following are some examples of stripping digits:
${123456789:1} returns 23456789
${123456789:-4} returns 6789
${123456789:2:3}returns 345
Insert a ‘w’ in front of the variable ${DIALED} to force a half-second pause before
Evolution PBX connects to the provider and sends the dialed (or translated) string. For
example, ww ${DIALED} would force a one second delay before the call is attempted.
TelephoneDialStrings
SIP-based VoIP telephones have their own dial strings that impact when a call is sent to
Evolution PBX. Different telephone manufacturers use different methods of implementing
dial strings but the strings are usually the same or similar to those used with Evolution
PBX. The dial strings that are local to the telephone impact if and when a user must use
the Send (or Dial) button to place a call as well as interactions such as dialing 9 to place
an external call. For reference, the default dial strings for Polycom and Cisco telephones
provisioned with Evolution PBX are provided in the following table.
Dial String Description
Polycom Dial String [2-9]11|0T|011xxx.T|1[2-9]xxxxxxxxx|[2-9]xxxxxxxxx|[2-9]xxxxxxT
[2-9]11 911 rule (x11 are dialed immediately)
0T Local operator rule. After dialing 0 the phone waits T seconds and then
completes the call automatically (pressing the Send button sends the call
immediately).
T The timeout which is 3 seconds by default.
011xxx.T International rule without prefix (pressing the Send button sends the call
immediately).
1[2-9]xxxxxxxxx Long distance rule with prefix.
[2-9]xxxxxxxxx Ten digit number (usually for areas that require ten-digit local calls).
[2-9]xxxxxxT Seven digit local number. After dialing the seven digits the phone waits T
seconds and then completes the call automatically (pressing the Send
button sends the call immediately).