This document is exclusive property of Cisco Systems, Inc. Permission is granted to print and copy
this document for noncommercial distribution and exclusive use by instructors in the IP Telephony
course as part of an official Cisco Networking Academy Program.
Lab 2.1.1a Basic Setup for the CME Router with Switch Module
Objectives
• Configure a Cisco router in preparation for CallManager Express (CME)
• Configure a switch in preparation for CME
Equipment Requirements
• Cisco CallManager Express (CME) capable router with switch module
• Workstation with an Ethernet 10/100 NIC installed
• Two Cisco IP phones
In this lab, the ACME.com Company has decided to deploy CallManager Express in the enterprise.
First, the router portion (including the switch module) of CallManager Express must be configured.
The routers and switch module should be configured using the information found in IP Telephony
Table 1.
a. On the router, enter privilege mode and then configuration mode.
b. Change the hostname of the router. Use the command hostname CMERouterX, where X is the
pod number assigned to the group. Throughout the rest of the lab, use IP Telephony Table 1
parameters based on the pod number assigned.
Router(config)# hostname CMERouterX
c. Set the enable secret password to cisco. (Do not deviate from this password.)
d. Use the command no ip domain-lookup to disable name resolution since there is no DNS
server in the classroom lab.
CMERouterX(config)# no ip domain-lookup
e. Note that router commands are IOS and model specific. Examples given in this lab are the most
common configurations seen. However, the command may vary slightly. For example, on a 1760
router the VTY lines are 0 through 15 instead of 0 through 4. Configure all the router VTY lines
with parameters similar to the following:
g. Create two VLANs—one for the voice VLAN and one for the data VLAN. VLAN 1, the
management VLAN, is already created. Note that the X shown in the command is the pod
number.
CMERouterX# vlan database
CMERouterX(vlan)# vlan X0 name Data state active
CMERouterX(vlan)# vlan X5 name Voice state active
h. Go into the configuration mode for the management VLAN by entering global configuration mode
and typing the command interface vlan 1. The management VLAN is the VLAN used to
remotely manage network devices such as routers and switches.
CMERouterX(config)# interface vlan 1
i. Configure the management VLAN interface with an IP address appropriate for the management
VLAN. From the interface configuration mode, enter the IP address for the management VLAN
based on the information found in IP Telephony Table 1. Use the command ip address 10.X.0.1
255.255.255.0 command (where X is the pod number).
CMERouterX(config-if)# ip address 10.X.0.1 255.255.255.0
j. Go into the configuration mode for the data VLAN by entering global configuration mode and
entering the command interface vlan X0 (where X is the pod number). For example, if the group
was assigned to Pod 1, the command would be as follows: interface vlan 10
CMERouterX(config)# interface vlan X0
k. Configure the data VLAN interface with an appropriate IP address. From the interface
configuration mode, enter the IP address for the data VLAN based on the information found in IP
Telephony Table 1. Use the command ip address 10.X0.0.1 255.255.255.0 command (where X
a. Verify the slot into which the router switch four port module inserts by (1) viewing the router and
(2) using the show diag command. Look for the words 4 Port FE Switch.
CMERouterX# show diag
b. Based on the previous step, into what slot does the switch module insert? _________________
c. Use the show ip interface brief command to verify the slot and the format used for the
interface. For example in a 2811 ISR, the four ports list as FastEthernet 0/0/0, 0/0/1, 0/0/2, and
0/0/3.
d. Write the format in which the four ports list. _________________________________________
e. Ports 0 and 1 of the switch module will be used to connect the IP phones. These ports must be
configured as trunk modes, must have the trunking protocol configured, must identify the native
VLAN, and must identify the voice VLAN.
Note that the slot/port-adapter/port parameter that is typed depends on the router slot into which
the four port module inserts.
The native keyword defines this VLAN as the one that is not tagged with VLAN information
when a frame (from VLAN X0) crosses the trunk between the IP phone and the switch. This
allows the PC that connects to the IP phone to be on a different subnet than the IP phone and
still receive an IP address from a DHCP server. If a warning message appears, ignore it. If this
command does not work, the proper router is not being used.
IMPORTANT: Note that the following commands must be done on both port 0 and port 1. An
alternative to the interface fastethernet command is interface range fastethernet slot/port-adapter/port command.
CMERouterX(config)# interface fastethernet slot/port-adapter/port
CMERouterX(config-if)# switchport trunk encapsulation dot1q
CMERouterX(config-if)# switchport trunk native vlan X0 (where X is
the pod number)
CMERouterX(config-if)# switchport mode trunk
CMERouterX(config-if)# switchport voice vlan X5 (where X is the pod
number)
CMERouterX(config-if)# no shutdown
f. What is the purpose of the dot1q parameter used in the previous step? ___________________
a. From privileged mode on the router, issue the show ip interface brief command and verify that
VLAN1, X0, and X5 (where X is the pod number) have IP addresses and that their status is up
and up.
CMERouterX# show ip interface brief
b. Are all three VLAN interfaces up and up and have the proper IP address? If not, troubleshoot as
necessary. __________
If the interfaces are not there, do not have an IP address or the correct IP address, or if their
status is not up and up, do not proceed until appropriate troubleshooting has been performed.
k. Based on the command output, what VLAN is the native VLAN? (Note: The native VLAN is the
VLAN that does not tag a frame from this VLAN as it traverses the trunk with VLAN information.
It is also the VLAN that continues to cross the link between the router and the switch if the trunk
ever fails for any reason.) _________________________________________
l. Based on the command output, what VLANs are allowed on the trunk? ____________________
m. Based on the command output, what VLANs are participating in spanning tree and are in the
forwarding state? ______________________________
n. Connect a Cisco IP phone using a straight-through cable to the switch port 0. The port on the
bottom of the IP phone is labeled 10/100. Note that the IP phone will not work until CallManager
Express has been configured.
o. Using a second straight-through cable, connect the second phone to switch port 1 on the router.
1a. The pod number depends on what the instructor assigned.
3m.
10.X0.0.1 (Pod1 is 10.1.0.1; Pod2 is 10.2.0.1, etc.)
4b. Depends on the router being used
4d. Usually this answer will be something similar to the following: FastEthernet 0/0/0, 0/0/1, 0/0/2,
and 0/0/3 OR FastEthernet 1/0/0, 1/0/1, 1/0/2, and 1/0/3.
4f. DOT1Q is the parameter that specifies the IEEE 802.1Q trunking protocol to be used on the
subinterface. The 802.1Q trunking protocol is the most commonly used trunking protocol. The
alternative is ISL. Note many switches do not have both trunking protocols.
5b. Yes
5d. Enabled
5e. trunk
5f. trunk
5g. dot1q
5h. all of the VLANs
5j. The answer depends on the slot number into which the switch module inserts, but an example
is Fa0/0/0 and Fa0/0/1.
5k. VLAN X0 (where X is the pod number)
5l. 1-1005 (all of them)
5m. VLANs 1, X0, and X5 (where X is the pod number)
Lab 2.1.1b Basic Setup for the CME Router and Switch
Objectives
• Configure a Cisco router in preparation for CallManager Express (CME)
• Identify the DHCP configuration commands
• Configure a switch in preparation for CME
Equipment Requirements
• Cisco CallManager Express (CME) capable router
• Inline Power capable switch or non-inline power switch with power injectors
• Workstation with an Ethernet 10/100 NIC installed
In this lab, the ACME.com Company has decided to deploy CallManager Express in the enterprise.
First, the router portion of CallManager Express must be configured. The routers and switches
should be configured using the information found in IP Telephony Table 1.
Step 1 Assign a Pod Number
a. Ask the instructor to assign a pod number to the lab group.
What pod number was the group assigned? ____________________
a. Connect to the console port of a Cisco CallManager Express router and power it on. If the router
has a configuration already on it, erase the router and reload it.
b. Enter privilege mode, and then configuration mode.
c. Change the hostname of the router. Use the command hostname CMERouterX, where X is the
pod number assigned to the group. Throughout the rest of the lab, use IP Telephony Table 1
parameters based on the pod number assigned.
Router(config)# hostname CMERouterX
d. Set the enable secret password to cisco. (Do not deviate from this password.)
e. Use the command no ip domain-lookup to disable name resolution since there is no DNS
server in the classroom lab.
CMERouterX(config)# no ip domain-lookup
f. Note that router commands are IOS and model specific. Examples given in this lab are the most
common configurations seen. However, the command man vary slightly. For example, on a 1760
router the VTY lines are 0 through 15 instead of 0 through 4. Configure all the router VTY lines
with parameters similar to the following:
h. Create a subinterface for the management VLAN by entering global configuration mode, and
typing the command interface fastethernet 0/0.1. The management VLAN is the VLAN used to
remotely manage network devices such as routers and switches.
Note: Depending on the model and physical configuration of the router, the interface could be a
FastEthernet port or a Gigabit Ethernet port. Also, the router may have a different physical
interface number (i.e., FastEthernet 0 or GigabitEthernet 2/0). If unsure about which interface is
installed, verify the name of the Ethernet ports on the router by using the show running-config
or show ip interface brief command.
CMERouterX(config)# interface fastethernet 0/0.1
What types of Ethernet interface(s) are on the router? ______________________________
i. Configure the subinterface for trunking by entering the command encapsulation dot1q 1. The 1
is the management VLAN number. The command instructs the router to use this subinterface for
VLAN 1. If a warning message appears, ignore it. If this command does not work, the proper
router is not being used.
j. Configure the management VLAN subinterface with an IP address appropriate for the
management VLAN. From the subinterface configuration mode, enter the IP address for the
management VLAN based on the information found in IP Telephony Table 1. Use the command
ip address 10.X.0.1 255.255.255.0 command (where X is the pod number).
CMERouterX(config-subif)# ip address 10.X.0.1 255.255.255.0
If a switch was configured with an IP address on the same management VLAN, what would be
the default gateway IP address configured on the switch? ________________________
k. Create a subinterface for the data VLAN by entering the global configuration mode and entering
the command interface fastethernet 0/0.X0 (where X is the pod number). For example, if the
group was assigned to Pod 1, the command would be as follows: interface fastethernet 0/0.10
CMERouterX(config)# interface fastethernet 0/0.X0
l. Configure the subinterface for trunking by entering the command encapsulation dot1q X0
(where X is the pod number) native. The native keyword defines this VLAN as the one that is
not tagged with VLAN information when a frame (from VLAN X0) crosses the trunk between the
router and the switch. This allows the PC that connects to the IP phone to be on a different
subnet than the IP phone and still receive an IP address from a DHCP server. If a warning
message appears, ignore it. If this command does not work, the proper router is not being used.
m. Configure the data VLAN subinterface with an IP address appropriate for the data VLAN. From
the subinterface configuration mode, enter the IP address for the data VLAN based on the
information found in IP Telephony Table 1. Use the command ip address 10.X0.0.1
255.255.255.0 command (where X is the pod number). CMERouterX(config-subif)#ip address 10.X0.0.1 255.255.255.0
If a host was configured on the same data VLAN, what would be the host default gateway IP
address? ________________________________________________________________
n. Create a subinterface for the voice VLAN by entering the global configuration mode, and
entering the command interface fastethernet 0/0.X5 (where X is the pod number).
r. Configure the EIGRP routing protocol by using the router eigrp 100 command to start an
EIGRP process with an autonomous system number of 100. Then enter the command network
10.0.0.0, which enables and advertises EIGRP updates on all 10.0.0.0-configured interfaces.
CMERouterX(config)# router eigrp 100
CMERouterX
s. Connect a straight-through cable between the Ethernet port on the router and port 1 on the
switch.
t. Verify connectivity by viewing the interfaces on the router.
CMERouterX# show ip interface brief
u. Is the Ethernet interface in a functional state?_______
If not, troubleshoot and resolve the problem. Do not proceed until the interface is up and up.
What is the status of the Status and Protocol states for the main Ethernet interface (not the
subinterfaces)? ____________________________________________________________
v. Save the router configuration.
(config-router)# network 10.0.0.0
Step 3 Erasing the CME Switch
Note: The configuration output used in the lab is produced from a 2950 switch. Any other switch or
IOS may produce different output. The following steps are to be executed on each model of switch
unless specifically instructed otherwise.
a. Connect a console cable to the switch and power on the switch.
b. Erase the switch VLAN database and startup-configuration file by using the delete
flash:vlan.dat, erase startup-config, and reload commands.
a. From privileged mode, exam the current configuration that follows to verify that there is no
configuration except for the hostname:
CMESwitchX# show running-config
b. Are there any passwords set on the console or VTY lines? ______________________________
c. What does the configuration show as the hostname of this switch? _______________________
Step 7 Set access passwords
Enter line configuration mode for the console port. Set the password on the console port to cisco.
Configure the VTY lines with the password of cisco.
Step 10 Verify and activate the management VLANs settings
a. Verify the interface settings on VLAN 1 as follows:
CMESwitchX# show interfaces vlan 1
b. What is the bandwidth on this interface? ____________________________________________
c. What are the VLAN states: VLAN1 is ___________________________________________, line
protocol is _________________________.
d. What is the queuing strategy being used? ___________________________________________
e. Enable the virtual interface using the no shutdown command.
CMESwitchX(config)# interface vlan 1
CMESwitchX(config-if)# no shutdown
Step 11 Save the configuration
a. The basic configuration of the switch has just been completed. Backup the running configuration
file to NVRAM.
Note: This will ensure that the changes made will not be lost if the system is rebooted or
loses power.
CMESwitchX# copy running-config startup-config
Step 12 Configure the switch port as a trunk port
a. From global configuration mode, access switch interface port 1 that connects to the router.
CMESwitchX(config)# interface fastethernet 0/1
b. From interface configuration mode, set the switch to use the IEEE 802.1Q trunking protocol.
Note: If this command does not work on the switch, the switch only supports the 802.1Q trunking
protocol and does not have to be programmed with this command. The next step may have to be
completed before this step if an older switch is being used.
n. If the show interfaces trunk command is available, what VLAN is the native VLAN? (Note: The
native VLAN is the VLAN that does not tag a frame from this VLAN as it traverses the trunk with
VLAN information. It is also the VLAN that continues to cross the link between the router and the
switch if the trunk ever fails for any reason.) _________________________________________
o. If the show interfaces trunk command is available, what VLANs are allowed on the trunk based
on the output from this command? _____________________________
p. If the show interfaces trunk command is available, what VLANs are participating in spanning
tree and are in the forwarding state? ______________________________
Step 13 Test connectivity across the trunk
a. From enable mode on the switch, ping the router IP address for VLAN1 (the management
VLAN). Refer to IP Telephony Table 1 for this address. (X in the command below refers to the
pod number.)
CMESwitchX# ping 10.X.0.1
b. Was the ping successful from the switch? _____________________________________
If the ping was unsuccessful, do not proceed until appropriate troubleshooting has been
performed and the ping is successful. Note that on some models of routers and switches the
speed and duplex must be manually configured on both ports.
c. Ping the router IP address for the voice VLAN and the data VLAN. Refer to IP Telephony Table
1 for IP addresses, if necessary. All pings should be successful when the trunk is working
correctly. Troubleshoot as necessary.
d. For the ports that connect to the IP phones, the switch must be configured so that 802.1Q knows
which VLAN contains voice traffic. This is done with the switchport voice vlan command. The
voice VLAN is X5, where X is the pod number. Refer to IP Telephony Table 1 for the IP
addressing scheme.
e. The IP phone has a port used to connect a PC. The PC can (and should) be on a separate
VLAN from the IP phone. The IP phone connects to the switch via a trunk port. A trunk port can
carry multiple VLAN information. In order for the phone to operate on a different VLAN from the
phone, the switchport trunk native vlan X0 (where X is the pod number) command must be
used. The native VLAN is the VLAN that does not get tagged with VLAN information as frames
from this VLAN traverse the trunk. The native VLAN must be the same as the data VLAN for this
to work.
This command is done in interface configuration mode. The interface to use is the switch
interface to which one of the IP phones connects (the one that has a PC connected to the PC
port on the back of the IP phone). The X in the switchport command refers to the pod number.
1a. The pod number depends on what the instructor assigned.
2h. The interfaces on the router depends on the router model and physical configuration being
used by the student.
2j. 10.X.0.1 (Pod1 is 10.1.0.1; Pod2 is 10.2.0.1, etc.)
2l. DOT1Q is the parameter that specifies the IEEE 802.1Q trunking protocol to be used on the
subinterface. The 802.1Q trunking protocol is the most commonly used trunking protocol. The
alternative is ISL. Note many switches do not have both trunking protocols.
2m.
10.X0.0.1 (Pod1 is 10.1.0.1; Pod2 is 10.2.0.1, etc.)
2u. Yes or the student needs to troubleshoot.
The status is supposed to be up and up.
4b. The number of interfaces depends on the switch model being used.
4c. The VTY values depends on which switch model is being used, but a common response will be
5 or 15.
4e. Because there is no configuration file located in NVRAM.
6b. No.
6c. CMESwitchX where X is the pod number.
8b. The enable secret command takes precedence over the enable password command.
9b. The management VLAN is the VLAN that is used to access the switch from a remote device.
The management VLAN is where an IP address is assigned to the switch.
9d. The default gateway on a switch allows an administrator to reach remote devices on different
networks from VLAN 1 from the switch command prompt.
10b. The answer depends on the type switch. A common answer is 1,000,000 Kbits.
• Install Cisco CallManager Express (CME) software on the router
Equipment Requirements
• Cisco CallManager Express (CME) capable router
• Cisco router IOS version that supports CallManager Express
• Workstation with Ethernet 0/100 NIC installed
• TFTP server application
• Access to Table 1 IP Telephony IP Addressing Scheme and VLAN Assignment document
In this lab the ACME.com Company has configured the router with a basic configuration, but the
version of IOS on the router does not support CallManager Express features. The version of IOS will
need to be updated. The router should already be configured. Redo Lab 2.1.1 if necessary.
Note: This lab may not be necessary if the IPVoice IOS is already installed. Use the show flash:
command on the router and see if the words IPVOICE appear in the name of the IOS image. This is
one quick indication that can be used to determine if this lab is necessary.
Note: If the router has multiple Ethernet interfaces use the lowest numbered interface. For example, if
there are two Ethernet interface, 0 and 1, then 0 should be used.
a. Ensure the computer that has the TFTP server application loaded on it is connected to the
Ethernet port of the router. Be sure that the computer has an appropriate IP address and default
gateway assigned. See the IP Telephony Table 1 for IP addressing assignment. An example IP
address is 10.1.0.5 and default gateway of 10.1.0.1, where the 1 in the second octet is equal to
the pod number and the number in the fourth octet is 2, 3 or any number between 5 and 254.
b. Ensure that the appropriate router IOS file that supports CallManager Express is placed in the
default folder for the TFTP server application. Obtain this file from the instructor.
c. Open the TFTP server application.
d. Console to the router. From the router ping the TFTP server. Do not proceed unless the ping is
successful. Troubleshoot as necessary.
e. What address is assigned to the TFTP server? ____________________________________
Step 2 Update and Install Cisco CallManager Express IOS
a. From enable mode, copy the IOS image from the TFTP server to the router. The prompts may
vary depending on the model and IOS.
CMERouterX# copy tftp: flash:
Source filename? [Enter the IOS filename. It is best to copy and past the filename into this section.]
Address or name of remote host? [Enter the address assigned to the TFTP server. See step 1e.]
Destination filename? [The filename should be the same as what was placed in the source filename and Enter can be pressed.]
When and if prompted to overwrite enter y for yes.
(Address or name of remote host is the IP address of the TFTP server. Source filename is
the filename of the Voice IOS located on the TFTP server. Destination filename is the same
name as Source filename. Contact the instructor to obtain the correct router IOS that
supports IP Telephony.)
An example of the process follows:
CMERouter1# copy tftp flash:
Address or name of remote host? 10.10.0.12
Source filename? c2800nm-ipvoice-mz.123-11.T3.bin
Destination filename? c2800nm-ipvoice-mz.123-11.T3.bin
When prompted to save the system configuration, enter no.
When prompted to confirm the reload, enter y.
e. Verify the system image file (IOS Image) is the correct one by using the show flash or show
version command. The system image file should match the filename used in step 2a.
CMERouterX# show version
For example:
Cisco IOS Software, 2800 Software (C2800NM-IPVOICE-M), Version
12.3(11)T3, RELEASE SOFTWARE (fc4)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2005 by Cisco Systems, Inc.
Compiled Wed 26-Jan-05 02:49 by pwade
ROM: System Bootstrap, Version 12.3(8r)T7, RELEASE SOFTWARE
(fc1)
CMERouter1 uptime is 11 minutes
System returned to ROM by power-on
System image file is "flash:c2800nm-ipvoice-mz.123-11.T3.bin"
Cisco 2821 (revision 53.51) with 249856K/12288K bytes of
memory.
Processor board ID FHK0847F0QH
4 FastEthernet interfaces
2 Gigabit Ethernet interfaces
2 Serial(sync/async) interfaces
DRAM configuration is 64 bits wide with parity enabled.
239K bytes of non-volatile configuration memory.
62720K bytes of ATA CompactFlash (Read/Write)
Configuration register is 0x2102
f. Is the image on the router correct? ________________________________
If not, troubleshoot as necessary until this image is on the router.
a. There are two types of switches that can be used with Cisco IP phones: (1) an inline power
switch and (2) a non-inline power switch. A switch that can provide power to another device such
as an IP phone has the words INLINE POWER stenciled on it as shown below.
A non-inline power switch does not have the words INLINE POWER stenciled on it. An example
of this type of switch is the 2950. The 2950 cannot provide power to other devices such as the
Cisco IP phone.
b. Use the Cisco web site to determine if any model of 29xx switch can provide inline power.
Record the results. __________________________________________________________
Step 2 Cabling the IP phone to an inline power switch
Note: If an inline power switch is not available, skip to Step 3.
a. Locate the two RJ-45 ports on the back of the IP phone.
b. What are the names of the two RJ-45 ports? ______________________________________
c. Connect a power cord to the switch that is to provide the inline power. The switch should power
The port on the left labeled 10/100BaseTX to Device is used to connect to the IP phone (via a
straight-through cable).The port on the right labeled 10/100BaseTX to Network is used to
connect to a non-inline power switch such as a 2950 switch (via a straight-through cable).
c. Connect a straight-through cable from the left power injector port labeled 10/100BaseTX To
Device to the IP phone port labeled 10/100 SW.
d. Connect a second straight-through cable from the right power injector port labeled
10/100BaseTX To Network to any non-inline power switch port.
e. At the opposite end of the power injector module there is a cable that goes to the power supply
adapter. The opposite end of the power supply adapter requires an AC power cord.
Plug an AC power cord into the AC adapter. Plug the other end of the AC power cord into an AC
wall outlet.
f. What indication is shown on the phone that power has been applied?
Lab 2.1.4 Resetting a 7900 Series Cisco IP Phone to Factory Defaults
Objective
• Erase the current configuration from an IP phone
Equipment Requirements
• Cisco IP Phone 79xx series
• Inline power capable switch or non-inline power switch with power injectors
In this lab, the ACME.com Company has decided to deploy CallManager Express (CME) in the
enterprise. First, the IP phones must be reset. They were used in a test lab by the network support
staff and currently have various configurations. This process should be used when configuring any IP
phone that could have been previously configured.
Step 1 Provide power to the switch
a. Cable the Cisco IP phone to an inline power switch using a straight-through cable OR cable the
phone (with a straight-through cable) to a power module that connects to a non-inline power
switch.
b. Power on the switch.
c. Which method of providing power to the IP phone was chosen? __________________________
a. On the IP phone press the following keys to unlock the Network Configuration menu: **#. Note:
No feedback will be given on the screen.
b. Press the Settings button on the phone. If the phone buttons are unlabelled, it is the button that
has a checkmark on the button.
c. Press the number 3 on the keypad to select the Network Configuration option.
d. Using the arrow keys scroll up and down to see the network configuration options. How many
options are available? ___________________________________________________________
e. Either scroll to the number 33 options or press the number 33 on the keypad. The Erase
Configuration option should now be displayed on the IP phone.
Note: A key to whether or not this works properly is that the symbol of an unlocked lock is
beside the words Network Configuration. If the symbol is a lock press the following keys: **#.
f. Press the button located under the Yes option.
g. Press the button located under the Save option.
What message appears on the IP phone screen? ___________________________________
h. Press the button that corresponds to Cancel.
i. Press the Save option.
j. What message appears on the IP phone screen? ___________________________________
• Identify the basic steps to automatically configure Cisco CallManager Express (CME)
• Configure two dual-line phones
• Verify the IP phones register and calls can be placed between two IP phones
Equipment Requirements
• Cisco CallManager Express (CME) capable router
• Inline power capable switch or non-in-line power switch with power injectors
• Workstation with FastEthernet 10/100 NIC installed
• Two Cisco IP phones
• Access to Table 1 IP Telephony IP Addressing and VLAN Assignment document
• Access to Table 2 IP Telephony Dial Plan Assignment document
In this lab the ACME.com Company has decided to use the setup utility to configure the Cisco
CallManager Express router and phones. This lab relies on the labs 2.1.1, 2.1.2, and 2.1.3 being
successfully completed. The lab uses information from Table 2 IP Telephony Dial Plan.
Step 1 Configure Cisco IP Telephony Express using the Automated Method
a. From privilege exec (EXEC) mode on the router, use the show running-config command and
view the current configuration. Save or print a copy of the current configuration to compare with
changes later in this lab.
CMERouterX# show running-config
b. From global configuration mode, enter the command
CMERouterX(config)# telephony-service setup
Note: If a mistake is made in the setup program, the mistake can be remedied at the end of the
utility.
c. When prompted with the choice to setup the DHCP service, type y, and press Enter.
d. The IP network of the DHCP pool for voice devices is 10.X5.0.0 (where X is the pod number).
Refer to IP Telephony Table 1 for the DHCP pool information. This command allows the IP
phone to get an IP address from a DHCP pool that will be created on the router.
What pod number is assigned? ___________________________
e. The subnet mask for the DHCP network is 255.255.255.0 for all pods.
f. The TFTP server IP address will be the Cisco CallManager Express router with an IP address of
10.X5.0.1 (where X is the pod number). Option 150 is an optional DHCP option which allows the
IP telephony device to obtain configuration information (files) from the TFTP server.
g. The default router for the pool will also be 10.X5.0.1 (where X is the pod number).
h. Answer yes to the question regarding starting the telephony service setup.
i. For the source IP address, enter 10.X5.0.1 (where X is the pod number).
j. Accept the default port of 2000 by pressing the Enter key. Skinny will be discussed in a later lab.
k. When asked how many phones to configure, respond with 4. Note that even though only two
phones are being configured, selecting 4 will allow up to four IP phones to be configured at this
time. This value can be changed from the command prompt if necessary.
l. When asked whether dual-lines are desired, answer y, and press Enter.
Dual-line IP phones have one voice port with two channels to handle two independent calls. This
capability enables call waiting, call transfer, and conference functions on a phone-line button. In
dual-line mode, each IP phone and its associated line button can support one or two calls.
Selection of one of two calls on the same line is made using the Navigation button located below
the phone display.
m. Select the language that is desired on the phone. (The default of English may be accepted by
simply pressing the Enter key.)
n. Select the country for call progress tones. (If in the United States, the default may be used by
just pressing the Enter key.)
In−band call progress tones (for example, ringback and busy tones) and announcements (for
example, "The number you have dialed is no longer in service") are required to successfully
signal voice calls. Call progress tones can be generated by the originating, terminating or
o. Refer to the Table 2 IP Telephony Dial Plan (back of lab manual) to find the appropriate first
extension number. Use the first column in the table to locate the pod being used. The second
column lists extension numbers. From the second column pick the first number in the range
listed for the pod being used. For example, if Pod 1 is being used then the first extension number
is 5000.
p. When asked if DID (Direct-Inward-Dialing) is used, answer y, and press Enter.
DID is a local phone company service that provides a block of phone numbers used to call into a
company's PBX system. With DID, individual phone numbers can be assigned to each person or
PC without having to have a physical line into the PBX for each person’s connection.
q. When asked for the full E.164 number, enter the value from IP Telephony Table 2 that is specific
for the pod. For example, if Pod 1 was being used the E.164 DID number would be 5105555000.
A fully qualified E.164 number contains a country code (issued by the ITU), area code
(sometimes known as a STD code), and the local telephone number. Since the country has been
selected already, it is just the area code and the phone number.
What E.164 number is being used on this router? ____________________________________
r. When asked if forwarding to voicemail (voice message service) is desired, enter y, and press
Enter.
s. Enter the extension number for voicemail based on the pod number assigned. The extension
numbers for voicemail can be seen in the IP Telephone Table 2.
What voicemail extension is being used? _________________________________________
t. Press the Enter key to accept the default of 18 seconds for Call Forward timeout.
u. When asked if any of the information is to be changed, select yes to change an option, or no to
use the current settings and to exit out of the utility. If no mistakes were made in the previous
steps enter n, press Enter, and proceed to the Step1v. If any mistakes were made enter y, press
Enter, and go back to Step 1c.
v. Watch the console output to see if the phones register. Output similar to the following should be
seen on the terminal window. Note that this may take several minutes.
Mar 2 23:57:09.080: %IPPHONE-6-REGISTER: ephone-1 :SEP000F2470F92E
IP:10.15.0.11 Socket:1 DeviceType:Phone has registered.
Note: The power to the phone may need to be removed and reapplied in order to get the phone
to re-request an IP address and register with Call Manager Express.
Step 2 Confirm Correct Setup of CME
a. Place a call between the two IP phones. Pick up the handset on one phone and enter the
number of the second IP phone. Once a connection has been made, reverse the process. Make
a call from the second IP phone to the first one. Calls can also be placed by entering the number
of the other IP phone and pressing the speaker button on the bottom right of the phone. Note
that the speaker button could be pressed first and then the number being dialed.
b. If the phones do connect to one another, perform troubleshoot as necessary. Reset the phone
using steps from a previous exercise if necessary.
• Configure IP Phones using the manual configuration process
Equipment Requirements
• Cisco CallManager Express (CME) capable router with specific files for IP phone (basic CME .tar
file)
• Inline power capable switch or non-inline power switch with power injectors
• Workstation with an Ethernet 10/100 NIC installed
• One Cisco IP phone
In this lab the ACME.com Company has decided to use the manual setup process to configure the
Cisco CallManager Express router and phones. Use IOS commands to achieve the following goals:
• Manually configure the IP phones with an extension and connect them to the network
• Assign a name to the IP phones
This lab relies on labs 2.1.1, 2.1.2, and 2.1.3 being successfully completed. The lab uses information
referenced in IP Telephony Table 1 and IP Telephony Table 2.
a. If necessary, put the basic configuration from 3.1.1 on the router and switch.
b. Ensure that NO phones are connected to the switch at this time.
c. Access the Cisco CallManager Express router and use the show running-config | begin tele
command to verify that the telephony service has not been configured. The begin tele
parameter will search the running configuration for the first instance of the letter combination of
tele, which is really meant to be telephony-service. If no telephony-service is configured nothing
will be displayed and the CMERouterX prompt will be seen again. If a configuration exists, use
the no telephony-service command to erase any existing configuration.
CMERouterX# show running-config | begin tele
CMERouterX(config)# notelephony-service
Step 2 Configure DHCP for the IP Phones
a. Enter ip dhcp exclude-address 10.X5.0.1 10.X5.0.10 (where X is the pod number) to disallow
certain addresses from a DHCP pool that is about to be created in the next step.
CMERouterX(config)# ip dhcp excluded-address 10.X5.0.1 10.X5.0.10
b. Enter the command ip dhcp pool CMEVoiceX (where X is the pod number) to name the DHCP
pool and begin configuration of the parameters that will be served to remote devices.
CMERouterX(config)# ip dhcp pool CMEVoiceX
c. Use the network 10.X5.0.0 255.255.255.0 command to set up the range of addresses that will
Instructor notes: The firmware files that are needed for each model of IP phone can be found by
performing a search for Cisco CallManager Express using any of the search engines. (At the time of
thi s wr i t i n g , t h e U RL i s “ www. c i s co . c o m / u n i ver c d / c c / td / d o c / p r oduct/voice/its/cme32/cme322sp.htm”.)
• Inline power capable switch or non-inline power switch with power injectors
• Workstation with an Ethernet 10/100 NIC installed
• Two Cisco IP Phones (one of which was configured in Lab 3.1.2 lab)
In this lab the ACME.com Company has decided to use the partially automated setup to configure
the Cisco CallManager Express router and phones. Use IOS commands to achieve the following
goals
• Configure the second IP phone through the use of the auto assign command
• Attach the second IP phone to the network
NOTE: This lab relies on lab 3.1.2 being successfully completed. Redo lab 3.1.2 if necessary to
2c. The message that appears is IOS dependent, but an example of the message is as follows:
%IPPHONE-6-REGISTER: ephone-2:SEP000D2890D043 IP:10.15.0.12. The important thing to
remember is that the message states that a particular phone has registered.
2e. Each ephone lists a section that has the word REGISTERED at the end of the line.
2g. An annoying, repeating tone that sounds like any phone when a number has not been dialed.
• Cisco CallManager Express (CME) capable router with a FXS port
• Inline power capable switch or non-inline power switch with power injectors
• One analog phone with RJ-11 cable
• One IP phone
In this lab the ACME.com Company wants to be able to reuse an analog phone for emergency calls.
The analog phone plugs into the router FXS port. A similar configuration could be done for an analog
fax machine or another analog device.
• Configure the router for FXS capability
This lab relies on labs 2.1.1, 2.1.2, and 3.1.1 being successfully completed and loaded.
• Cisco CallManager Express (CME) capable router with a FXO port
• Inline power capable switch or non-inline power switch with power injectors
• Adtran
• Two IP phones
• Two analog phones
This lab relies on labs 2.1.1, 2.1.2, 3.1.1, and 4.1.1 being successfully completed and loaded.
In this lab the ACME.com Company has configured the IP phones and now wishes to configure the
analog connection to the PSTN. This lab will allow an outbound call only.
This lab relies on labs 2.1.1, 2.1.2, 3.1.1, and 4.1.1, being successfully completed and loaded.
In this lab the ACME.com Company has decided that the analog connection to the PSTN is not
sufficient and, as a result, a PRI will be added to give additional capacity and to add DID capability.
The analog connection will be kept for a secondary connection to the PSTN. Configure the PRI with
the following settings.
Note: This lab uses the Adtran for simulating a PBX. Ensure you have the loaded the latest Adtran
IP Telephony configuration for this lab. If you are using the four port Quad T1/PRI card in the Adtran,
ensure the card is in slot four of the Adtran chassis. A special cable is used to connect the router T1
PRI port to the Adtran T1 port; a standard crossover or straight-through cable will not work. If you
have to make a cable, the RJ-45 connector pinouts are 1-4, 2-5, 4-1, 5-2.
There are multiple types of network modules (NMs) that can be used for T1 connections. If the router
has a network module it labeled as NM-DHV2-1T1/E1, the special commands are provided in the
lab.
Step 1 Locate the T1 Port on the CME Router
a. Use the show diag command to view the hardware installed. Locate the T1 card in the
command output and determine what slot it is installed.
b. In what slot does the show diag command show the T1 card? ___________________
c. Perform a show running-config command from enable mode.
d. Does the T1 interface appear in the output? If so, how does it list _______________________
Note that the first number listed in the output is the slot number. This number is important in a
later command.
IMPORTANT: If the T1 interface does not appear, use the global configuration command card
type t1 slot 1 (where slot is the number documented previously). Note that this command is
only needed on the NM–HDV2-1T1/E1 module.
e. Look at the router ports and locate a port that is labeled CTRL T1/E1 or CTRLR T1. This is the
T1 port. The T1 module is integrated into or inserted into the NM-HDV card.
f. Connect a cable from the router T1 port to a T1 port on the Adtran (see table below for correct
Adtran Port number). The Adtran can have just one T1 port, or an optional card can be installed
that provides four more T1s. The optional card is labeled Quad T1/PRI. The cable that is used to
connect the router T1 port to any Adtran T1 port is a special cable. Refer to the note at the
1b. Hardware dependent, but the module is normally inserted into slot 1.
1d. Yes and how it lists is router dependent. An example is controller T1 1/0/0
2b. Other types include the following: primary-4ess, primary-5ess, primary-des100, primary-net5,
primary-ntt, primary-qsig, primary-ts014
3d. Router model dependent, but the normal answer will be 1.
3k. Yes
4d. The router does not know where to send the call. The router uses a dial peer to define a
specific condition that, if met, sends a call through a particular port.
4e. A tone similar to a busy tone sounded, and the display showed Unknown Number.
4k. Yes
4l. “Ring out” is shown followed by “Connected” when the analog phone is answered.
5b. No. The call did not connect because a dial peer has not been defined for this type of
connection.
Lab 4.1.4 Configuring VoIP Dial-Peers Across a WAN Link
Objective
• Configure the VoIP dial peers across a WAN link.
Equipment Requirements
• Two Cisco CallManager Express (CME) capable routers with a serial port
• Two inline power capable switch or non-inline power switch with power injectors
• Adtran
• Two IP phones
• Two analog phones
This lab relies on labs 2.1.1, 2.1.2, and 3.1.1 being successfully completed and loaded.
In this lab the ACME.com Company has added another site with its own CallManager Express. A
WAN connection to the other site will need to be configured and tested.
b. Associate a pattern to the dial peer by using the global configuration mode command
destination-pattern digits. Refer to Table 2 for the destination patterns being used. Depending
on the pod number, use one of the following commands to configure a destination pattern. Note
that the period(s) at the end of the command is part of the command.
Pod 1- destination-pattern 50[3,4,5].
Pod 2- destination-pattern 50[0,1,2].
Pod 3- destination-pattern 51[0,1,]..
Pod 4- destination-pattern 50[6,7,8].
• Configure and use the GUI system administrator interface
Equipment Requirements
• Cisco CallManager Express (CME) capable router
• Appropriate .tar file loaded on the router or available from the instructor or student assistant
• Inline power capable switch or non-inline power switch with power injectors
• Workstation with an Ethernet 10/100 NIC installed
• Two Cisco IP phones
• TFTP Server application
This lab relies on labs 2.1.1, 2.1.2, and 3.1.1 being successfully completed and loaded.
In this lab ACME.com wishes to use a Web GUI instead of the CLI for adds, moves, and changes.
Currently the GUI is not installed or configured. Configure and use the GUI to do various
administrative tasks.
a. From the Configure menu, select System Parameters. Notice the different selections that can
be changed.
b. Use the System Time option to change the date and/or time to a different time than is currently
defined. Note that the current time is based on the time of the computer and not the router.
c. Click on the Set button to use the currently configured settings. Click on the OK button to save
the changes and select the OK button to acknowledge the save.
d. Select the Date and Time Format option from the left column. Change the format to a different
selection.
e. Reset the two IP phones by using the Configure drop down menu and selecting the Phones
option. Use the Reset All link to reset the phones. Click OK to reset the phones and OK again to
acknowledge the save.
f. View the changes as they occur on the IP phones. Record your observations.
g. From the Configure menu, select System Parameters again. Click on the Directory Service
option from the left column and select Name Schema.
h. What is the other name schema that can be selected? _________________________________
i. Click on the System Message option from the left column.
j. In the System Message: textbox, type in a message. Click on the Set button and click on OK to
save the changes. Click on the OK button to acknowledge the save.
k. How does the phone change as a result of the last configuration step?
Lab 5.1.2 Configure GUI for Customer Administrator
Objective
• Configure and use the GUI interface for the customer administrator
Equipment Requirements
• Cisco CallManager Express (CME) capable router
• Inline power capable switch or non-inline power switch with power injectors
• Workstation with an Ethernet 10/100 NIC installed
• Two Cisco IP phones
• TFTP server application
This lab relies on labs 2.1.1, 2.1.2, 3.1.1, and 5.1.1 being successfully completed and loaded.
In this lab ACME.com wants an administrative assistant to have the ability to perform a subset of the
tasks that the system administrator can perform in the GUI web interface. Configure the customer
administrator in CallManager Express to enable this.
• Create the customer administrator credentials using the GUI
• Create credentials of ACMEcust with a password of cisco
• Copy the XML file using a TFTP server
• Examine the context of the XML file
Step 1 Configure a Phone using the GUI interface for the Customer Administrator
a. Ensure the phones can connect to one another. If they cannot, redo previous labs.
b. Use the show running-config | begin tele command to view part of the current configuration.
CMERouterX# show running-config | begin tele
c. Open the Web browser on the student PC and enter the URL of http://10.X0.0.1/ccme.html
(where X is the pod number). Use ACMEadmin for the username and cisco for the password.
This allows access to the GUI as the system administrator.
d. Point to the Configure menu option, and select System Parameters. Ensure the Administrator’s
Login Account option (the first menu option on the left) is selected.
e. From the Admin User Type: drop-down menu, select Customer (instead of System).In the
Admin User Name: textbox, type in ACMEcust. Note that usernames are case sensitive in Call
Manager Express. The Customer Administrator category allows a person to be given rights to
change some of the phone parameters. The account by default has the ability to change the
same things as the administrator, but this account can be customized to remove authority.
f. Set the New Password and Confirm Password to cisco in both textboxes. Passwords are also
case sensitive.
g. Click on the Change button and select OK when asked to confirm the change. A confirmation
window pops up stating the change has been implemented. Click on OK.
h. Logout of the CallManager GUI by clicking on the Logout link in the upper right corner.
Step 2 Review Changes to the Configuration
a. Console into the Cisco CallManager Express router and go to privileged mode.
b. Use the show running-config | begin tele command to view the changes to the configuration.
CMERouterX# show running-config | begin tele
c. What changes to the configuration occurred as a result of adding the Customer Administrator?
• Inline power capable switch or non-inline power switch with power injectors
• Workstation with an Ethernet 10/100 NIC installed
• Two Cisco IP phones
This lab relies on labs 2.1.1, 2.1.2, 3.1.1, 5.1.1, and 5.1.2 being successfully completed and loaded.
In this lab the ACME.com Company needs to configure user credentials so that the users can make
some settings of their assigned phones through the GUI Web interface. Configure two users as listed
below and test the levels of access.
• Configure a user named EFriend and a password of cisco for the IP phone with a sequence
• Configure a user named KHampton and a password of cisco for the IP phone with a sequence
number of 2 from the CLI
• Open the GUI and log in as one of the user accounts created
Step 1 Configure a Phone using the GUI for the Phone User
a. Use the show running-config | begin ephone command to view part of the current
configuration.
CMERouterX# show running-config | begin ephone
b. Open the Web browser on the student PC and enter the URL of http://10.X0.0.1/ccme.html
(where X is the pod number). Use ACMEadmin for the username and cisco for the password.
c. From the main menu, point to Configure and select the Phones option.
d. Locate the Phone Sequence Number column. Select the link for the IP phone with a sequence
number of 1 by clicking on the MAC address located in the first column (Phone Physical ID) of
that same row. Note: Pop-up blocking may need to be disabled for this site.
e. In the window that displays as a result of clicking on the MAC address, what is the default value
for Call Blocking? [Exempt | Non Exempt] _________________________________________
f. Scroll to the Login Account section. In the Login Username textbox, add a username of EFriend
and a password of cisco. Note that the username and password are case sensitive. Click on the
Change button to save the configuration change. When prompted to save the change, click on
OK. When the confirmation message appears, click on OK.
g. From the main menu, point to Administration and select Save Router Config. When prompted
to save the change, click on the OK button. A message may appear that the change is delayed
because a Telnet session is active. This only occurs when a HyperTerminal session is active at
the same time as a Web session. Whether or not this message is displayed, proceed to step 1h.
h. Logout of the GUI Web interface by clicking on the Logout link in the upper right portion of the
screen.
i. Use HyperTerminal to access the Cisco CallManager Express router, and use the command
show running-config | begin ephone to view the changes made through the GUI Web
interface.
j. What changes to the configuration have been made in the ephone 1 section?
Lab 5.1.4 Configuring Call Transfer and Call Forward
Objective
• Transfer calls and set up call forwarding
Equipment Requirements
• Cisco CallManager Express (CME) capable router
• Inline power capable switch or non-inline power switch with power injectors
• Workstation with an Ethernet 10/100 NIC installed
• Two Cisco IP phones
• One analog phone
This lab relies on labs 2.1.1, 2.1.2, 3.1.1, 4.1.1, 5.1.1, and 5.1.2 being successfully completed and
loaded.
In this lab the ACME.com Company currently has the system default of blind transfers and wishes to
change to consultative transfers system wide. Configure CallManager Express to use consultative
transfers. However, the ability to forward calls should be restricted and the user should not be able to
forward calls from the IP phones.
1e. Student’s own reasoning, but blind transfer is that the phone where the call is being transferred
to cannot tell the phone number that transferred the call. Only the originating number shows.
Some companies would want to know the person doing the transferring of the call
(administrative assistant versus the general switchboard).
1k. Forwarded to X000 (where X is the pod number)
1m. Yes
2c. Student’s choice. Two sample answers include the following: (1) the employee forwards the IP
phone to their own cell phone and takes off for the golf course, and (2) an employee frequently
forwards their IP phone to another IP phone and does not take calls.
2e. Either X000 or X0001 depending on the pod and configuration.
2g. The CFwdAll button did not work.
2i. The calls forward even though the CFwdAll softkey is disabled. Have the students notice the
icon in the very top right corner of the IP phone display. When the phone is forwarded, this
animation occurs.
2j. All calls to the first IP phone would be automatically forwarded to the second IP phone without
• Inline power capable switch or non-inline power switch with power injectors
• Workstation with an Ethernet 10/100 NIC installed
• Two Cisco IP phones
• One analog phone
This lab relies on labs 2.1.1, 2.1.2, 3.1.1, 4.1.1, and 5.1.1 being successfully completed and loaded.
In this lab the ACME.com Company has an overhead page that is used by the company operator to
page someone that is not answering a transferred consultative call. The ability to park the call will be
needed so the person being paged can retrieve the call from any phone in the CallManager Express
system.
k. The Park IP phone feature allows a call to be picked up from a remote location. Say that a
hardware store has multiple lines coming into the store. Every phone in every department does
not need every one of these lines to be connected to it. Instead, the Park feature can be used.
When the main office tells a department to pick up on a particular number, it could be the Park
feature that is being used. Another good time to use the Park feature is when someone is taking
a call in their office, the employee needs the boss to hear what the caller is saying. The
employee can park the call and pick the call back up in the supervisor’s office.
From the analog phone, call one of the IP phones and answer the call.
l. On the IP phone, use the more softkey button to find and press the Park softkey button.
m. From the second IP phone, use the more softkey button to find and press the PickUp softkey
button. When dial tone is heard, dial X800 (where X is the pod number) to retrieve the parked
call. Note that the number dialed is the same number that was programmed into the virtual
ephone-dn earlier in this lab.
n. The second IP phone and the analog phone are now connected and can communicate, and the
first IP phone has been disconnected.
o. Did the call connect? If not, troubleshoot as necessary. _______________________________
p. Disconnect the call. The Park feature can also allow the original IP phone that places the call in
Park to pick up the call. From the analog phone, dial one of the IP phones and answer the call.
q. Use the more softkey button to find and press the Park softkey button.
r. From the IP phone that parked the call, use the more softkey button to find and press the
PickUp softkey button. When a dial tone is heard, press * to retrieve the call.
s. Did the call connect? If not, troubleshoot as necessary. ______________________________
• Inline power capable switch or non-inline power switch with power injectors
• Workstation with an Ethernet 10/100 NIC installed
• Two Cisco IP phones
• IP Telephony Table 2
This lab relies on labs 2.1.1, 2.1.2, 3.1.1, 5.1.1, and 5.1.3 being successfully completed and loaded.
In this lab the ACME.com Company wishes to customize the IP phones with the Direct Inward Dial
(DID) number of the phone, the company name on the display, and a label on the line. Configure the
following with IOS commands or by using the GUI.
• Configure the system message on the IP phone using the CLI
• Label the first line on the first IP phone with my line X000 (where X is the pod number)
Step 1 Customize the IP Phone Display
a. Ensure the two IP phones can connect to one another before this lab begins. Troubleshoot as
necessary.
b. Browse to the URL http://10.X0.0.1/ccme.html
Web interface. Use the system administrator credentials of ACMEadmin and cisco.
c. Point to Configure and select the System Parameters option.
d. In the list of system parameters on the left, select System Message. Enter a message of ACME
Classroom. Click on the Set button. When asked if the change is to be saved, click on the OK
button. When the change is successful and that message appears, click OK.
If this change was to be completed from the router CLI, telephony-service configuration mode is
used, and the system message command is used The number of characters that can be
displayed on an IP phone system message is not set because the IP phone normally uses a
proportional font rather than a fixed font. Normally, there is room for approximately 30
characters.
e. What change took place on the connected IP phones? _________________________________