cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Announcements

Welcome to the Cisco Small Business Community

Have a question? Click on a topic board below to get started in the community.

Dialplan Frequently Asked Questions (FAQ)

112
Views
0
Helpful
0
Comments

Introduction

A dial plan establishes the expected number and pattern of digits for a telephone number. This includes country codes, access codes, area codes and all combinations of digits dialed. For instance, the North American public switched telephone network (PSTN) uses a 10-digit dial plan that includes a 3-digit area code and a 7-digit telephone number. Most PBXs support variable-length dial plans that use 3 to 11 digits. Dial plans must comply with the telephone networks to which they connect.

A dial plan may also cover internal dialing within the PBX premises, using 2, 3 or 4 digit mapping for extensions and certain call features.

By default, CCA provisions 3 digit extensions for the following applications:

1xx: Paging Groups
2xx: IP phones (200 – 299)
3xx: Analog phones (FXS ports)
4xx: Open
5xx: Hunt-group (500- 599)
6xx: Open
7xx: Park Slots

Also, CCA provisions the following:

9 PSTN access code (US)
# Dial Terminator

On the UC500, a dialplan is provisioned via an IOS feature known as "dial peer". Dial peers are defined as:

Plain old telephone systems (POTS) dial peer - These define the characteristics of a traditional Telephony network connection. The POTS dial peer maps a dial string to a specific voice port on the local router/gateway. Normally, the voice port connects the router/gateway to the local public switched telephone network (PSTN), private automatic branch exchange (PBX), or telephone.

Voice over IP (VoIP) dial peer - The dial peer is mapped to the IP address, Domain Name System (DNS) name, or server-type of the destination VoIP device that terminates the call. This applies to all VoIP protocols such as H.323 and SIP.

The dial peers provisioned by CCA depend on the actual physical ports present on the UC500 device (including expansion slots):

For built in FXS ports using SCCP: 1 - 4

MOH Livefeed: 5
Inbound Dial Plan: 6 - 49
Outbound Dial Plan: 50 - 999
Outbound dialing through SIP Trunk: 1000 - 1099
Inbound FXS DID: 1100 - 1999
Cisco Unity Express (AA and VM): 2000 - 2500
Legacy OOB Range: 2501 - 2999
Inbound Call routing (DID): 3000 - 4999

Dial peers provisioned in the 5000+ range won't conflict with the dial peers provisioned by CCA.

Documentation

Practice Labs

Practice lab goes over how to configure an international dialplan on the UC500 in PBX mode doing SIP Trunking. Coming soon

Videos


Advanced Dialplan Configuration on the UC500 (VOD) WebEx Recording

Configuration Guides


Advanced Dial Plan Configuration for UC500 NEW

Troubleshooting

Dial peer troubleshooting consists of a vast array of techniques applicable to a variety of dial peer configuration practices. We recommend the following resources when dealing with dial peer or dial plan problems:

Understanding Inbound and Outbound Dial Peers on Cisco IOS Platforms

Understanding How Inbound and Outbound Dial Peers are Matched on Cisco IOS Platforms

Understanding the Operational Status of Dial-Peers on Cisco IOS Platforms

Understanding Direct-Inward-Dial (DID) on Cisco IOS Digital (T1/E1) Interfaces

Configuring Dial Plans, Dial Peers, and Digit Manipulation

Voice Technology Support

Voice and IP Communications Product Support

Recommended Reading: Troubleshooting Cisco IP Telephony

FAQ

What is a dialplan?

A dial plan establishes the expected number and pattern of digits for a telephone number. This includes country codes, access codes, area codes and all combinations of digits dialed. For instance, the North American public switched telephone network (PSTN) uses a 10-digit dial plan that includes a 3-digit area code and a 7-digit telephone number. Most PBXs support variable-length dial plans that use 3 to 11 digits. Dial plans must comply with the telephone networks to which they connect.

A dial plan may also cover internal dialing within the PBX premises, using 2, 3 or 4 digit mapping for extensions and certain call features.

What country dialplans are supported on the UC500 platform?

Using CCA 1.8, the UC500 platform supports the rapid provisioning of the North American Dialplan. For other countries, a more general definition is offered under the Configure>Telephony>Voice>Dialplan tab, using the "Other" option.

What options can be configured under the dialplan menu in CCA 1.8?

The dialplan tab has three main sections:

1) System Extensions - Number of Digits per Extension: This option defines the global setting for the internal extension length. Notice that ALL internal extension (including the ones assigned to call features0 must have the same extension length.

2) Outgoing Call Handling: These configuration options control the outbound PSTN/SIP Trunk Dialing. There is a radio button for North America and another one ("Other") that can be used for other countries.

3) Incoming Call Handling: These options control how inbound calls are routed. Options are FXO and DID. For DID, the user can select BRI, PRI, CAS or SIP Trunk.

What does the default North America Dialplan look like in CCA 1.8?

When selected, the North American Dialplan displays the following default values:

Number of Digits in Area Code: 3
Number of Digits in Local Number: 7
Digits for placing long Distance Calls: 1
Digits for placing International Calls: 011
Access Code: 9
Emergency Numbers: <blank>

Although these values can be changed, the defaults should serve most customers as the PSTN dialing options in North America are fairly homogeneous.

How do I configure the dialplan for a region other than North America in CCA 1.8?

To configure a non-US/Canada dialplan, select "Other" under the Configure>Telephony>Voice>Dialplan tab. If the options presented here are not enough to satisfy your dialing requirements, additional CLI manipulation might be needed. Check the Advanced Dial Plan Configuration for UC500, for details on how to do this.

Do I need CLI access to configure or tweak my dialplan definition?

Sometimes, the options presented in CCA 1.8 do not provide all the flexibility required for a particular dialplan implementation. If that is your case, you may need to make modifications using the Command Line Interface (CLI). Caution should be used to avoid conflicts with the parameters that are controlled by the CCA tool. Please refer to the Cisco Configuration Assistant 1.8 Out-of-Band Configuration Guidelines for details about these out of band options.

What is a dial peer?

A dial peer is the term that is used to describe the IOS application that handles call routing (both inbound and outbound) in an IOS device, such as the UC500. Cisco IOS uses two types of dial-peers. They are defined as:

•Plain old telephone systems (POTS) dial peer - These define the characteristics of a traditional Telephony network connection. The POTS dial peer maps a dial string to a specific voice port on the local router/gateway. Normally, the voice port connects the router/gateway to the local public switched telephone network (PSTN), private automatic branch exchange (PBX), or telephone.

•Voice over IP (VoIP) dial peer - The dial peer is mapped to the IP address, Domain Name System (DNS) name, or server-type of the destination VoIP device that terminates the call. This applies to all VoIP protocols such as H.323 and SIP.

What are the dial peer ranges used by CCA 1.8?

The dial peers provisioned by CCA depend on the actual physical ports present on the UC500 device (including expansion slots):

For built in FXS ports using SCCP: 1 - 4
MOH Livefeed: 5
Inbound Dial Plan: 6 - 49
Outbound Dial Plan: 50 - 999
Outbound dialing through SIP Trunk: 1000 - 1099
Inbound FXS DID: 1100 - 1999
Cisco Unity Express (AA and VM): 2000 - 2500
Legacy OOB Range: 2501 - 2999
Inbound Call routing (DID): 3000 - 4999

What is the recommended Out of Band (OOB) dial peer range compatible with CCA 1.8?

Dial peers provisioned in the 5000+ range won't conflict with the dial peers provisioned by CCA.

How is Emergency Call Handling configured on the UC500?

By default, CCA 1.8 will create outbound routing entries for all the emergency patterns (up to three) defined under the Dialplan tab. CCA will configure entries with and without the access code digit, so users don't have to remember to dial this steering code.

What does the default internal dial plan look like?

By default, CCA 1.8 provisions 3 digit extensions for the following applications:

1xx: Paging Groups
2xx: IP phones (200 – 299)
3xx: Analog phones (FXS ports)
4xx: Open 
5xx: Hunt-group (500- 599)
6xx: Open
7xx: Park Slots

Also, CCA provisions the following:

9: PSTN access code (US)
Pound Sign: Dial Terminator

Can I use a leading digit or steering digit to select a particular PSTN trunk or a SIP trunk?

By default this is not possible. CLI manipulation is required to configure different steering digits for different PSTN trunks or the SIP trunk. The default behavior is that all local voice ports will serve as a backup of the SIP trunk. If a SIP trunk is not configured, then outbound calls will use the PSTN trunks in a random fashion.

How do I control which port is used for outbound calls?

You need CLI to enable deterministic port selection using the preference and huntstop commands. Check the Advanced Dial Plan Configuration for UC500, for details on how to do this.

Can I disable the secondary dialtone on my UC500 system?

You need CLI to disable this feature:

UC520(config)#telephony-service
UC520(config-telephony)#no secondary-dialtone

Do you have a sample dialplan that I can use as a reference?

Please refer to the Advanced Dial Plan Configuration for UC500 document, for a sample Mexican dialplan that makes use of OOB dial peers to cover certain dialing patterns outside of CCA.

How does Inbound Call handling work in CCA 1.8?

Inbound call routing is configured under the Configure>Telephony>Dialplan tab. CCA can control inbound call handling for the following voice ports: FXO, BRI, PRI, E1/T1 CAS and Analog DID. CCA can also control inbound call routing for the SIP trunk.

An inbound call can be routed to a extension (IP Phone or analog phone), Hunt Group, Voicemail Pilot Number, AA pilot number or the Operator.

How does Direct Inward Dial work on the UC500 with CCA 1.8?

The DID to extension mapping makes use of an IOS feature called "Translation Rule".

DID is only possible for certain PSTN options (BRI, PRI, Analog DID and some CAS protocols) and for the SIP trunk. A CO line connected to an FXO port does not provide DID capabilities. The inbound call routing in this case, is controlled by the Private-line automatic ringdown (PLAR) feature.

Translation rules are also used to change the caller ID for outbound calls, from an extension to a fully qualified E.164 number.

Please refer to the Cisco Configuration Assistant 1.8 Out-of-Band Configuration Guidelines for details about the translation rules configured by the CCA tool.

Can multiple DID numbers be mapped to the same extension using CCA 1.8?

Yes, with limitations. Navigate to the Configure>Telephony>Voice>Dialplan tab, click on the Configure button next to Direct Inward Dial. You will see an option to define ranges under Many-to-One Translation. Notice that the only valid destinations are the Operator and the Auto Attendant.

How do I access the IOS Command Line Interface (CLI) on the UC500?

The following Support Wiki article provides instructions on how to access (and capture the console output) the IOS CLI:

http://supportwiki.cisco.com/wiki/images/9/96/Telnet-hyperterminal.pdf