How to Create Dial Plans
Argument
Route="route"
Tone="tone"
Step 4
If desired, specify a comment at the end of each string to denote the type of plan.
For example:
<!-- Long Distance --> or <!-- Corporate Dial Plan -->
Type the following to indicate the end of the dial-plan template:
Step 5
</DIALTEMPLATE>
Give the file a unique name specific to the dial plan that it defines and save it with a .xml extension to
Step 6
your TFTP server.
If the dial plan applies to a specific phone, add the path to the dial plan (without specifying the file type
Step 7
of .xml) via the dial_template parameter in the phone-specific configuration file. If the dial plan applies
to a system of phones, add the path to the dial plan via the dial_template parameter in the default
configuration file.
Dial-Plan Configuration Examples
Using the Pound-Sign (#) Character
The following example uses the pound sign (#) as a dialed digit:
<DIALTEMPLATE>
</DIALTEMPLATE>
In the example above, the 123#45#6 string is matched if the user dials 123#45#6. Pressing the pound
sign (#) does not cause the phone to dial immediately because # is explicitly specified. However, dialing
1# or 123#4# causes the phone to dial immediately.
Cisco Unified IP Phone 7960G and 7940G Administration Guide for Release 8.0 (SIP)
3-26
<TEMPLATE MATCH="123#45#6" TIMEOUT="0" User="Phone"/> <!-- Match '#' -->
<TEMPLATE MATCH="34#..."
<TEMPLATE MATCH="*"
Description
Proxy to which to route the call. Valid values are default,
emergency, and FQDN. FQDN is treated the same as default proxy.
This entry is not case sensitive.
User-specific dial tone. If no tone is specified, the default secondary
dial tone plays. If a comma (,) is specified followed by a tone, the
phone plays the indicated tone instead of the secondary dial tone. If
a tone is specified but there is no comma, the tone is ignored.
You can specify up to three different secondary dial tones in a single
dial-plan template. The tones play in the order in which they appear
in the template. Multiple tone entries are condensed into a single
comma. For example, the phone interprets the match string
as
and treats the three commas as a single comma.
9,234
TIMEOUT="0" User="Phone"/> <!-- Match '#' -->
TIMEOUT="15" User="Phone"/>
Chapter 3
Initializing Cisco Unified IP Phones
9,,,234
OL-7890-01