on 11-28-2008 04:23 PM
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.
Practice lab goes over how to configure an international dialplan on the UC500 in PBX mode doing SIP Trunking. Coming soon
Advanced Dialplan Configuration on the UC500 (VOD) WebEx Recording
Advanced Dial Plan Configuration for UC500 NEW
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 and IP Communications Product Support
Recommended Reading: Troubleshooting Cisco IP Telephony
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
You need CLI to disable this feature:
UC520(config)#telephony-service
UC520(config-telephony)#no secondary-dialtone
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.
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.
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.
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.
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
Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: