Contents

Introduction

Prerequisites

Requirements

Components Used

Configure

Step 1. Configure a Switch Trunk Port

Step 1.1. Create VLAN

Step 1.2. Assign Switchport to a VLAN

Step 1.3. Assign Voice and Data VLANs

Step 1.4. Configure a Trunk to the CME Router

Step 2. Configure Inter-VLAN Routing

Step 3. Configure a Router-Based DHCP Server

Step 4. Set the Clock of a Cisco Device with NTP

Step 5. Install CME Files into Flash Memory

Step 6. Configure Router-Based TFTP Services for IP Phone Firmware Files

Step 7. Configure the Cisco Unified CME System-Level Functions

Step 8. Source IP Address Information

Step 9. Generation IP Phone Configuration File

Step 10. Verify Files Served by the CME TFTP Service

Verify

Troubleshoot

Introduction

This document describes the steps in order to configure Cisco Unified Communications Manager Express (CUCME/CME).

Prerequisites

Requirements

Cisco recommends that you have knowledge of these topics:

- Cisco IOS® Router

- IP Phones

- Connection to the PSTN (Optional)

Components Used

The information in this document is based on these software and hardware versions:

- Any CUCME version

- Any IP Phone

The information in this document was created from the devices in a specific lab environment. All of the devices used in here started with cleared (default) configurations. If your network is live, make sure that you understand the potential impact of any command.

Configure

Refer to this image and the steps that are documented in order to configure the Cisco Call Manager Express.

Step 1. Configure a Switch Trunk Port

SwitchA(config-if)#switchport trunk encapsulation dot1q

SwitchA(config-if)# switchport mode trunk

Step 1.1. Create VLAN

SwitchA# configure terminal

SwitchA(config)# vlan 10

SwitchA(config-vlan)# name VOICE

SwitchA(config-vlan)# exit

SwitchA(config)# vlan 50

SwitchA(config-vlan)# name DATA

Step 1.2. Assign Switchport to a VLAN

SwitchA# configure terminal

SwitchA(config)# interface fa0/10

SwitchA(config-if)# switchport mode access

SwitchA(config-if)# switchport access vlan 50

Step 1.3. Assign Voice and Data VLANs

SwitchA# configure terminal

SwitchA(config)#interfac range fa0/1 - 4

SwitchA(config-if-range)# switchport mode access

SwitchA(config-if-range)# switchport access vlan 50

SwitchA(config-if-range)# switchport voice vlan 10

Step 1.4. Configure a Trunk to the CME Router

SwitchA# configure terminal

SwitchA(config)# interface fa0/20

SwitchA(config-if)# description CONNECTION TO ROUTER-ON-A-STICK CME ROUTER

SwitchA(config-if)# switchport trunk encapsulation dot1q

SwitchA(config-if)# switchport mode trunk

Step 2. Configure Inter-VLAN Routing

Router# configure terminal

Router(config)# interface fa0/0

Router(config-if)# no ip address

Router(config-if)#exit

Router(config)# interface fa0/0.10

Router(config-subif)# description ROUTER INTERFACE FOR VOICE VLAN

Router(config-subif)# encapsulation dot1q 10

Router(config-subif)# ip address 172.16.1.1 255.255.255.0

Router(config-subif)# ip helper-address 172.16.2.5

Router(config-subif)#exit

Router(config)# interface fa0/0.50

Router(config-subif)# description ROUTER INTERFACE FOR DATA VLAN

Router(config-subif)# encapsulation dot1q 50

Router(config-subif)# ip address 172.16.2.1 255.255.255.0

Step 3. Configure a Router-Based DHCP Server

RTR# configure terminal

RTR(config)# ip dhcp excluded-address 172.16.1.1 172.16.1.9

RTR(config)# ip dhcp excluded-address 172.16.2.1 172.16.2.9

RTR(config)# ip dhcp pool DATA_SCOPE

RTR(dhcp-config)# network 172.16.2.0 255.255.255.0

RTR(dhcp-config)# default-router 172.16.2.1

RTR(dhcp-config)# dns-server 4.2.2.2

RTR(dhcp-config)# exit

RTR(config)# ip dhcp pool VOICE_SCOPE

RTR(dhcp-config)#netowrk 172.16.1.0 255.255.255.0

RTR(dhcp-config)# default-router 172.16.1.1

RTR(dhcp-config)# option 150 ip 172.16.1.1

RTR(dhcp-config)# dns-server 4.2.2.2

Step 4. Set the Clock of a Cisco Device with NTP

RTR# configure terminal

RTR(config)# ntp server 64.209.210.20

RTR(config)# clock timezone Cairo +2

Step 5. Install CME Files into Flash Memory

CME_Voice# archive tar /xtract tftp://172.16.2.5/<file name> flash:

Step 6. Configure Router-Based TFTP Services for IP Phone Firmware Files

CME_Voice# configure terminal

CME_Voice(config)# tftp-server flash:/phone/<file name>

Step 7. Configure the Cisco Unified CME System-Level Functions

Provision CME Phone and Directory Number:

CME_Voice# configure terminal

CME_Voice(config)# telephony-service

CME_Voice(config-telephony)# max ephone x

CME_Voice(config-telephony)# max dn x

Configure CME for Firmware Loads:

CME_Voice# configure terminal

CME_Voice(config)# tftp-server flash:/phone/<phone model>/<file name>

Set the firmware load for each phone:

CME_Voice# configure terminal

CME_Voice(config)# load <phone model> <firmware load>

Step 8. Source IP Address Information

CME_Voice# configure terminal

CME_Voice(config)# telephony-service

CME_Voice(config-telephony)# ip souerce address 172.16.1.1

Step 9. Generation IP Phone Configuration File

CME_Voice# configure terminal

CME_Voice(config)# telephony-service

CME_Voice(config-telephony)# creat cnf-files

Step 10. Verify Files Served by the CME TFTP Service

CME_Voice# show telephony-service tftp-bindings

Verify

There is currently no verification procedure available for this configuration.

Troubleshoot

There is currently no specific troubleshooting information available for this configuration.