Before You Begin: Prerequisites For Configuring Cisco Unified CME
Before You Begin: Prerequisites For Configuring Cisco Unified CME
Note To support H.323 call transfers and forwards to network devices that do not support the H.450 standard, such
as Cisco Unified Communications Manager, a tandem gateway is required in the network. The tandem gateway
must be running Cisco IOS release 12.3(7)T or a later release and requires the Integrated Voice and Video
Services feature license (FL-GK-NEW-xxx), which includes H.323 gatekeeper, IP-to-IP gateway, and H.450
tandem functionality.
• For a list of features for each Cisco IOS Software release, see Feature Navigator.
• For installation information, see Install Cisco IOS Software, on page 10.
• VoIP networking must be operational. For quality and security purposes, we recommend separate virtual
LANs (VLANs) for data and voice. The IP network assigned to each VLAN should be large enough to
support addresses for all nodes on that VLAN. Cisco Unified CME phones receive their IP addresses
from the voice network, whereas all other nodes such as PCs, servers, and printers receive their IP
addresses from the data network. For configuration information, see Configure VLANs on a Cisco Switch,
on page 12.
Cisco Unified CME systems can be designed in many ways. The key is to determine the total number of
simultaneous calls you want to handle at your site and at each phone at your site, and how many different
directory numbers and phones you want to have. Even a Cisco Unified CME system has its limits, however.
Consider the following factors in your system design:
• Maximum number of phones—This number corresponds to the maximum number of devices that can
be attached. The maximum is platform- and version-dependent. To find the maximum for your platform
and version, see Cisco CME Supported Firmware, Platforms, Memory, and Voice Products.
• Maximum number of directory numbers—This number corresponds to the maximum number of
simultaneous call connections that can occur. The maximum is platform- and version-dependent. To find
the maximum for your platform and version, see Cisco CME Supported Firmware, Platforms, Memory,
and Voice Products.
• Telephone number scheme—Your numbering plan may restrict the range of telephone numbers or
extension numbers that you can use. For example, if you have DID, the PSTN may assign you a certain
series of numbers.
• Maximum number of buttons per phone—You may be limited by the number of buttons and phones that
your site can use. For example, you may have two people with six-button phones to answer 20 different
telephone numbers.
The flexibility of a Cisco Unified CME system is due largely to the different types of directory numbers (DNs)
that you can assign to phones in your system. By understanding types of DNs and considering how they can
be combined, you can create the complete call coverage that your business requires. For more information
about DNs, see Configuring Phones to Make Basic Calls.
After setting up the DNs and phones that you need, you can add optional Cisco Unified CME features to
create a telephony environment that enhances your business objectives. Cisco Unified CME systems are able
to integrate with the PSTN and with your business requirements to allow you to continue using your existing
number plans, dialing schemes, and call coverage patterns.
When creating number plans, dialing schemes, and call coverage patterns in Cisco Unified CME, there are
several factors that you must consider:
• Is there an existing PBX or Key System that you are replacing and want to emulate?
• Number of phones and phone users to be supported?
• Do you want to use single-line or dual-line DNs?
• What protocols does your voice network support?
• Which call transfer and forwarding methods must be supported?
• What existing or preferred billing method do you want to use for transferred and forwarded calls?
• Do you need to optimize network bandwidth or minimize voice delay?
Because these factors can limit your choices for some of the configuration decisions that you will make when
you create of a dialing plan, see the Cisco Unified Communications Manager Express Solution Reference
Network Design Guide to help you understand the effect these factors have on your Cisco Unified CME
implementation.
• Host name validation—Use the “permit hostname” feature to validate initial SIP Invites that contain a
fully qualified domain name (FQDN) host name in the Request Uniform Resource identifier (Request
URI) against a configured list of legitimate source hostnames.
• Dynamic Domain Name Service (DNS)—If you are using DNS as the “session target” on dial peers, the
actual IP address destination of call connections can vary from one call to the next. Use voice source
groups and ACLs to restrict the valid address ranges expected in DNS responses (which are used
subsequently for call setup destinations).
For more configuration guidance, see Cisco IOS Unified Communications Toll Fraud Prevention and Configure
Toll Fraud Prevention.
Note Not all tasks are required for all Cisco Unified CME systems, depending on software version and on whether
it is a new Cisco Unified CME, an existing Cisco router that is being upgraded to support Cisco Unified CME,
or an existing Cisco Unified CME that is being upgraded or modified for new features or to add or remove
phones.
Install Cisco router and all Required Optional Install Cisco Voice Services
recommended services Hardware, on page 9
hardware for
Cisco Unified CME.
Table 2: Workflow for Adding Features in Cisco Unified CME, on page 7 contains a list of tasks for adding
commonly configured features in Cisco Unified CME and the module in which they appear in this guide. For
a detailed list of features, with links to corresponding information in this guide, see Cisco Unified CME
Features Roadmap.
Task Documentation
Configure interoperability with Cisco Unified CCX. Interoperability with Cisco Unified CCX
Task Documentation
Task Documentation
Note Cisco routers are normally shipped with Cisco voice services hardware and other optional equipment that you
ordered already installed. In the event that the hardware is not installed or you are upgrading your existing
Cisco router to support Cisco Unified CME or Cisco Unity Express, you will be required to install hardware
components.
Voice bundles do not include all the necessary components for Cisco Unity Express. Contact the Cisco IP
Communications Express partner in your area for more information about including Cisco Unity Express in
your configuration.
Step 1 Install the Cisco router on your network. To find installation instructions for the Cisco router, access documents located
at www.cisco.com>Technical Support & Documentation>Product Support>Routers>router you are using>Install
and Upgrade Guides.
Step 2 Install Cisco voice services hardware.
a) To find installation instructions for any Cisco interface card, access documents located at www.cisco.com>Technical
Support & Documentation>Product Support>Cisco Interfaces and Modules>interface you are using>Install
and Upgrade Guides or Documentation Roadmap.
b) To install and configure your Catalyst switch, see Cisco Network Assistant.
c) To find installation instructions for any Cisco EtherSwitch module, access documents located at
www.cisco.com>Technical Support & Documentation>Product Support>Cisco Switches>switch you are
using>Install and Upgrade Guides.
Step 3 Connect to the Cisco router using a terminal or PC with terminal emulation. Attach a terminal or PC running terminal
emulation to the console port of the router.
Use the following terminal settings:
• 9600 baud rate
• No parity
• 8 data bits
• 1 stop bit
• No flow control
Note Memory recommendations and maximum numbers of Cisco IP phones identified in the next step are for common
Cisco Unified CME configurations only. Systems with large numbers of phones and complex configurations
may not work on all platforms and can require additional memory or a higher performance platform.
Step 4 Log in to the router and use the show version EXEC command or the show flash privileged EXEC command to check
the amount of memory installed in the router. Look for the following lines after issuing the show version command.
Example:
The first line indicates how much Dynamic RAM (DRAM) and Packet memory is installed in your router. Some platforms
use a fraction of their DRAM as Packet memory. The memory requirements take this into account, so you have to add
both numbers to find the amount of DRAM available on your router (from a memory requirement point of view).
The second line identifies the amount of flash memory installed in your router.
or
Look for the following line after issuing the show flash command. Add the number available to the number used to
determine the total flash memory installed in the Cisco router.
Step 5 Identify DRAM and flash memory requirements for the Cisco Unified CME version and Cisco router model you are
using. To find Cisco Unified CME specifications, see the appropriate Cisco Unified CME Supported Firmware, Platforms,
Memory, and Voice Products.
Step 6 Compare the amount of memory required to the amount of memory installed in the router. To install or upgrade the system
memory in the router, access documents located at www.cisco.com>Technical Support & Documentation>Product
Support>Routers>router you are using>Install and Upgrade Guides.
Step 7 Use the memory-size iomem i/o memory-percentage privileged EXEC command to disable Smartinit and allocate ten
percent of the total memory to Input/Output (I/O) memory.
Example:
Note The Cisco router in a voice bundle is preloaded with the recommended Cisco IOS software release and feature
set plus the necessary Cisco Unified CME phone firmware files to support Cisco Unified CME and
Cisco Unity Express. If the recommended software is not installed or if you are upgrading an existing
Cisco router to support Cisco Unified CME and Cisco Unity Express, you will be required to download and
extract the required image and files.
To verify that the recommended software is installed on the Cisco router and if required, download and install
a Cisco IOS Voice or higher image, perform the following steps.
Step 1 Identify which Cisco IOS software release is installed on router. Log in to the router and use the show version EXEC
command.
Step 2 Compare the Cisco IOS release installed on the Cisco router to the information in the Cisco Unified CME and Cisco IOS
Software Version Compatibility Matrix to determine whether the Cisco IOS release supports the recommended
Cisco Unified CME.
Step 3 If required, download and extract the recommended Cisco IOS IP Voice or higher image to flash memory in the router.
To find software installation information, access information located at www.cisco.com>Technical Support &
Documentation>Product Support> Cisco IOS Software>Cisco IOS Software Mainline release you are using>
Configuration Guides> Cisco IOS Configuration Fundamentals and Network Management Configuration
Guide>Part 2: File Management>Locating and Maintaining System Images.
Step 4 To reload the Cisco Unified CME router with the new software after replacing or upgrading the Cisco IOS release, use
the reload privileged EXEC command.
Example:
Router# reload
System configuration has been modified. Save [yes/no]:
Y
Building configuration...
OK
Proceed with reload? Confirm.
11w2d: %Sys-5-RELOAD: Reload requested by console. Reload reason: reload command . System bootstrap,
System Version 12.2(8r)T, RELEASE SOFTWARE (fc1)
...
Press RETURN to get started.
...
Router>
What to do next
• If you installed a new Cisco IOS software release on the Cisco router, download and extract the compatible
Cisco Unified CME version. See Install and Upgrade Cisco Unified CME Software.
• If you are installing a new stand-alone Cisco Unified CME system, see Configure VLANs on a Cisco
Switch, on page 12.
Network Assistant
To configure two Virtual Local Area Networks (VLANs), one for voice and one for data, on an external
Cisco Catalyst switch and to implement Cisco Quality-of-Service (QoS) policies on your network, perform
the following steps.
Note A PC connected to the Cisco Unified CME router over the LAN is required to download, install, and run
Cisco Network Assistant.
• If you want to use Cisco Network Assistant to configure VLANs on the Cisco Catalyst switch, verify
that the PC on which you want to install and run Cisco Network Assistant meets the minimum hardware
and operating system requirements. See Installing, Launching, and Connecting Network Assistant in
Getting Started with Cisco Network Assistant.
• An RJ-45-to-RJ-45 rollover cable and the appropriate adapter (both supplied with the switch) connecting
the RJ-45 console port of the switch to a management station or modem is required to manage a
Cisco Catalyst switch through the management console.
Step 1 Install, launch, and connect Cisco Network Assistant. For instructions, see Installing, Launching, and Connecting Network
Assistant in Getting Started with Cisco Network Assistant.
Step 2 Use Cisco Network Assistant to perform the following tasks. See online Help for additional information and procedures.
• Enable two VLANs on the switch port.
• Configure a trunk between the Cisco Unified CME router and the switch.
• Configure Cisco IOS Quality-of-Service (QoS).
SUMMARY STEPS
1. enable
2. vlan database
3. vlan vlan-number name vlan-name
4. vlan vlan-number name vlan-name
5. exit
6. wr
7. configure terminal
8. macro global apply cisco-global
9. interface slot-number / port-number
10. macro apply cisco-phone $AVID number $VVID number
11. interface slot-number / port-number
12. macro apply cisco-router $NVID number
13. end
14. wr
DETAILED STEPS
Step 3 vlan vlan-number name vlan-name Specifies the number and name of the VLAN being
configured.
Example:
Switch(vlan)# vlan 10 name data • vlan-number—Unique value that you assign to the
VLAN 10 modified dial-peer being configured. Range: 2 to 1004.
Name: DATA
• name—Name of the VLAN to associate to the
vlan-number being configured.
Step 4 vlan vlan-number name vlan-name Specifies the number and name of the VLAN being
configured.
Example:
Switch(vlan)# vlan 100 name voice
VLAN 100 modified
Name: VOICE
Step 8 macro global apply cisco-global Applies the Smartports global configuration macro for
QoS.
Example:
Switch (config)# macro global apply cisco-global
Step 9 interface slot-number / port-number Specifies interface to be configured while in the interface
configuration mode.
Example:
Switch (config)# interface fastEthernet 0/1 • slot-number/port-number—Slot and port of interface
to which Cisco IP phones or PCs are connected.
Step 10 macro apply cisco-phone $AVID number $VVID number Applies VLAN and QoS settings in Smartports macro to
the port being configured.
Example:
Switch (config-if)# macro apply cisco-phone $AVID • $AVID number—Data VLAN configured in earlier
10 $VVID 100 step.
Step 11 interface slot-number / port-number Specifies interface to be configured while in the interface
configuration mode.
Example:
Switch (config-if)# interface fastEthernet 0/24 • slot-number/port-number—Slot and port of interface
to which the Cisco router is connected.
Step 12 macro apply cisco-router $NVID number Applies the VLAN and QoS settings in Smartports macro
to the port being configured.
Example:
Switch (config-if)# macro apply cisco-router $NVID • $NVID number—Data VLAN configured in earlier
10 step.
What to do next
See Using Cisco IOS Commands, on page 16.
SUMMARY STEPS
1. enable
2. vlan database
DETAILED STEPS
Step 3 vlan vlan-number name vlan-name Specifies the number and name of the VLAN being
configured.
Example:
Switch(vlan)# vlan 10 name data • vlan-number—Unique value that you assign to
VLAN 10 modified Name: DATA dial-peer being configured. Range: 2 to 1004.
• name—Name of the VLAN to associate to the
vlan-number being configured.
Step 4 vlan vlan-number name vlan-name Specifies the number and name of the VLAN being
configured.
Example:
Switch(vlan)# vlan 100 name voice
VLAN 100 modified
Name: VOICE
What to do next
See Using Cisco IOS Commands, on page 16.
• Hardware and software to establish a physical or virtual console connection to the Cisco router using a
terminal or PC running terminal emulation is available and operational.
• Connect to the Cisco router using a terminal or PC with terminal emulation. Attach a terminal or PC
running terminal emulation to the console port of the router.
For connecting to the router to be configured, use the following terminal settings:
• 9600 baud rate
• No parity
• 8 data bits
• 1 stop bit
• No flow control
Your choice of configuration method depends on whether you want to create an initial configuration for your
IP telephony system or you want to perform ongoing maintenance, such as routinely making additions and
changes associated with employee turnover. Table 3: Comparison of Configuration Methods for Cisco Unified
CME, on page 17 compares the different methods for configuring Cisco Unified CME.
Cisco IOS command line • Generates commands for running Requires knowledge of
interface configuration which can be saved on Cisco Cisco IOS commands and
router to be configured. Cisco Unified CME.
• Use for setting up or modifying all parameters
and features during initial configuration and
ongoing maintenance.
Voice Bundles
Voice bundles include a Cisco Integrated Services Router for secure data routing, Cisco Unified CME software
and licenses to support IP telephony, Cisco IOS SP Services or Advanced IP Services software for voice
gateway features, and the flexibility to add Cisco Unity Express for voice mail and auto attendant capabilities.
Voice bundles are designed to meet the diverse needs of businesses worldwide. To complete the solution, add
digital or analog trunk interfaces to interface to the PSTN or the host PBX, Cisco IP phones, and Cisco Catalyst
data switches supporting Power-over Ethernet (PoE).
Table 4: Cisco Tools for Deploying Cisco IPC Express, on page 18 contains a list of the Cisco tools for
deploying Cisco IPC Express.
Cisco Configuration Professional Cisco CP Express is a basic router configuration tool that resides in router
Express (Cisco CP Express) and Flash memory. It is shipped with every device ordered with Cisco CP.
Cisco Configuration Professional Cisco CP Express allows the user to give the device a basic configuration,
(Cisco CP) and allows the user to install Cisco CP for advanced configuration and
monitoring capabilities.
Cisco CP is the next generation advanced configuration and monitoring
tool. It enables you to configure such things as router LAN and WAN
interfaces, a firewall, IPSec VPN, dynamic routing, and wireless
communication. Cisco CP is installed on a PC. It is available on a CD,
and can also be downloaded from www.cisco.com.
Cisco Network Assistant Cisco Network Assistant is a PC-based network management application
optimized for networks of small and medium-sized businesses.
Initialization Wizard for Cisco Initialization Wizard in the Cisco Unity Express GUI prompts the user
Unity Express for required information to configure users, voice mailboxes, and other
features of voice mail and auto attendant. The wizard starts automatically
See Configuring the System for
the first time you log in to the Cisco Unity Express GUI.
the First Time, in the appropriate
Cisco Unity Express GUI
Administrator Guide.
Router and Security Device Cisco Router and Security Device Manager (Cisco SDM) is an intuitive,
Manager (SDM) Web-based device-management tool for Cisco routers. Cisco SDM
simplifies router and security configuration through smart wizards, which
help customers and Cisco partners quickly and easily deploy, and configure
a Cisco router without requiring knowledge of the command-line interface
(CLI).
Supported on Cisco 830 Series to Cisco 7301 routers, Cisco SDM is
shipping on Cisco 1800 Series, Cisco 2800 Series, and Cisco 3800 Series
routers pre-installed by the factory.