2 IPT Configuring-Cisco-CME
2 IPT Configuring-Cisco-CME
2 IPT Configuring-Cisco-CME
Express (CME)
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 1
Overview of Cisco CME
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 2
What is Cisco CallManager Express?
Cisco CME
Trunks
PSTN
WAN
2600XM
3700 1700
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 4
How Does Cisco CallManager Express
Work?
Connection(s) to PSTN
Analog
Digital
PSTN
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 5
How Does Cisco CallManager
Express/Cisco Unity Express Work? (Cont.)
H.323
H.323 WAN
WAN
H.323 SIP
PSTN Gateway
and IP to IP
Gateway
functionality
PSTN
PSTN
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 6
Differences between Traditional
Telephony and VoIP
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 7
Basic Components of a Telephony
Network
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 8
Central Office Switches
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 9
What Is a PBX?
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 10
Basic Call Setup
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 11
Digitizing Analog Signals
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 12
Nyquist Theorem
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 13
Quantization
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 14
Example: ITU
ITU standards:
G.711 rate: 64 kbps = (2 x 4 kHz) x 8 bits/sample
G.726 rate: 32 kbps = (2 x 4 kHz) x 4 bits/sample
G.726 rate: 24 kbps = (2 x 4 kHz) x 3 bits/sample
G.726 rate: 16 kbps = (2 x 4 kHz) x 2 bits/sample
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 15
Example: Source Compression
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 16
Real-Time Transport Protocol
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 17
RTP Header Compression
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 18
When to Use RTP Header Compression
Narrowband links
Slow links (less than 2 Mbps)
Need to conserve bandwidth on a WAN interface
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 19
Challenges and Solutions in VoIP
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 20
Reliability and Availability
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 21
Bandwidth Implications of Codec
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 22
Data Link Overhead
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 23
Cisco CME Features and Functionality
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 24
Supported Protocols and Integration
Options (Cont.)
FAX ATA
H.323
ATA Skinny
Analog
V
Skinny
Analog Phones
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 25
Supported Protocols and Integration
Options
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 26
Supported Protocols and Integration
Options (Cont.)
H.323 Protocol
Supports Voice, Video, and Data
Industry Standard
Complex protocol
Higher complexity than Skinny protocol
CAC functionality is part of the protocol
Authentication is part of the protocol
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 27
Supported Protocols and Integration
Options (Cont.)
CallManager
H.323 Connections Cluster
Vmail
PSTN
CME
H.323
H.323
H.323
WAN
V H.323 CME
Recommended
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 28
Supported Protocols and Integration
Options (Cont.)
H.323
WAN
Register Register
1000 2000
2095551000 3095552000
Gatekeeper
Register Extension number Register Extension number
and/or E.164 number and/or E.164 number
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 29
Supported Protocols and Integration
Options (Cont.)
SIP Protocol
Emerging standard
Vendor specific in most cases
Higher complexity than Skinny protocol
Authentication is part of the protocol
Based on other well known protocols
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 30
Supported Protocols and Integration
Options (Cont.)
CallManager
SIP Connections Cluster
Vmail
PSTN
CME
H.323
SIP
SIP
WAN
V SIP CME
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 32
Auxiliary VLANs
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 33
Auxiliary VLANs (Cont.)
IP Addressing Deployment Options
IP Phone + PC on same IP Phone + PC on same switch
switch ports Recommended ports
171.68.249.100 171.68.249.100
171.68.249.101 10.1.1.1
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 34
Configuring Auxiliary VLANs
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 35
Configuring Auxiliary VLANs - Switching
Review
Address learning
Forward/filter decision
Loop avoidance
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 36
Configuring Auxiliary VLANs (Cont.)
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 37
Configuring Auxiliary VLANs (Cont.)
Switch# show interface fa0/17 switchport
Name: Fa0/17
Switchport: Enabled
Administrative mode: trunk
Operational Mode: trunk
Administrative Trunking Encapsulation: dot1q
Operational Trunking Encapsulation: dot1q
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 38
Configuring Auxiliary VLANs - Router
Configuration
802.1q trunk
Trunk on a router
interface fastethernet 1/0.1
encapsulation dot1q 10
ip address 10.10.0.1 255.255.255.0
VLAN 10
interface fastethernet 1/0.2
encapsulation dot1q 20
ip address 10.20.0.1 255.255.255.0
VLAN 20 ...
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 39
DHCP Service Setup
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 40
DHCP Service Setup (Cont.)
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 41
DHCP Service Setup (Cont.): Phone Bootup
Through CDP the IP phone learns The address of the TFTP server
what the auxiliary VLAN is DNS server(s)
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 42
DHCP Service Setup (Cont.): Phone Bootup
(Cont.)
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 43
DHCP Service Setup (Cont.)
CMERouter(config)#
ip dhcp excluded-address start-IP end-IP
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 44
DHCP Service Setup (Cont.)
CMERouter(dhcp-config)#
option option-number ip IP-address
CMERouter(dhcp-config)#
default-router IP-address
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 45
DHCP Service Setup (Cont.)
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 46
IP Phone Registration
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 47
Files
7960
Firmware
7940
Files critical to the IP phone SEP
SEP
Firmware
7920
Firmware
7912
Firmware
7905
Firmware XML SEP
XML SEP
Firmware
7902
Firmware
7910
XML SEP Firmware
XML
SEPAAAABBBBCCCC.cnf.xml XML
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 48
Files (Cont.): Firmware
CMERouter1#show flash
7905 -#- --length-- -----date/time------ path
1 399514 Mar 1 2002 12:56:28 P00305000301.sbn
Firmware 2 22649180 Mar 1 2002 12:38:00 c3725-ipvoice-mz.123-7.T.bin
3 321939 Mar 1 2002 12:55:58 CP7902010200SCCP031023A.sbin
4 317171 Mar 1 2002 12:56:06 CP7905010200SCCP031023A.sbin
7940 5 317968 Mar 1 2002 12:56:10 CP7912010200SCCP031023A.sbin
6 700651 Mar 1 2002 12:56:18 CiscoIOSTSP.zip
Firmware 7 369950 Mar 1 2002 12:56:22 P00303020214.bin
8 333822 Mar 1 2002 12:56:30 P00403020214.bin
9 47904 Mar 1 2002 12:56:54 S00103020002.bin
7960 10 301298 Mar 1 2002 12:56:56 ata18x-v2-16-ms-030327b.zup
11 496521 Mar 1 2002 12:57:22 music-on-hold.au
Firmware 12 1908762 Mar 1 2002 12:56:54 P00503010100.bin
13 21 Mar 1 2002 12:56:18 OS7920.txt
14 839984 Mar 1 2002 12:57:18 cmterm_7920.3.3-01-06.bin
33 307067 Mar 1 2002 12:56:02 CP79050101SCCP030530B31.zup
34 710144 Mar 1 2002 12:57:06 cme-gui-3.1.1.tar
CDP
Power needed
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 50
Download and Registration (Cont.)
DHCP
DHCP Server
or
DHCP Relay
Step 7 - CDP is used to
send the auxiliary VLAN
information from the
switch to the IP phone
CDP
Voice VLAN
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 51
Download and Registration (Cont.)
Existing IP Phone
MAC 000F.2470.AA32
Cisco CME is
the TFTP
Server
Step 10 - Phone applies
addressing information
obtained through DHCP to
the IP stack
Step 11 - Using the address of the TFTP server learned from the option 150
in the DHCPOffer the phone looks for and downloads the file named
SEPAAAABBBBCCCC.cnf.xml (where AAAABBBBCCCC is the MAC
address), if the file is found the phone will register
XML
SEP000F2470AA32.cnf.xml file
MAC 000F.2470.AA32
Cisco CME is
the TFTP
Server
7960
Firmware TFTP request for firmware if needed
Firmware file
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 53
Initial Phone Setup
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 54
Phones Setup in Cisco CallManager
Express System
Three ways to setup phones:
Manual
Numerous commands from the CLI
Requires knowledge of Cisco CME commands
Phones entered manually
Partially automated
Numerous commands from the CLI
Requires knowledge of Cisco CME commands
Simplifies deployment of many IP phones
Automated
Few commands needed from the CLI
Requires little knowledge of Cisco CME commands
Simplifies deployments
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 55
Automated Setup: Overview
Automated Setup
Simple to configure
Question and answer interface
Good for inexperienced administrators
Created IOS commands in the background
Deployment and configuration are automated
Must be no existing telephony service configuration
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 56
Automated Setup (Cont.)
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 57
Automated Setup (Cont.)
Which Call Progress tone set do you want on IP phones :
When configuration 0 United States
1 France
is committed the 2 Germany
settings show up in 3 Russia
4 Spain
the running-config 5 Italy
6 Netherlands
7 Norway
8 Portugal
9 UK
10 Denmark
11 Switzerland
12 Sweden
13 Austria
14 Canada
[0]: 0
What is the first extension number you want to configure : [0]: 9000
Do you have Direct-Inward-Dial service for all your phones? [yes/no]: y
Enter the full E.164 number for the first phone :2095559000
Do you want to forward calls to a voice message service? [yes/no]: y
Enter extension or pilot number of the voice message service:9999
Call forward No Answer Timeout : [18]: 10
Do you wish to change any of the above information? [yes/no]: n
---- Setup completed config ---
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 58
Automated Setup (Cont.): Results
ip dhcp pool ITS
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 59
Manual Setup: Overview
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 60
Manual Setup (Cont.): Commands Overview
Commands needed to configure a basic
telephony service
tftp-server flash:filename
telephony-service
max-ephones max-ephones
max-dn max-directory-numbers
load phone-type firmware-file
ip source-address ip-address [port port]
create cnf-files
keepalive seconds
dialplan-pattern tag pattern extension-length length
extension-pattern pattern
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 61
Manual Setup (Cont.): tftp-server Command
CMERouter(config)#
tftp-server flash:filename
tftp-server flash:P00303020214.bin
tftp-server flash:cmterm_7920.3.3-01-06.bin
tftp-server flash:P00403020214.bin
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 62
Manual Setup (Cont.): Telephony Service
Commands
CMERouter(config)#
telephony-service
CMERouter(config-telephony-service)#
max-ephone maximum-ephones
CMERouter(config-telephony-service)#
load model firmware-file
7940/60 7940/7960
telephony-service Firmware
load 7960-7940 P00303020214
load 7920 cmterm_7920.3.3-01-06.bin
load 7910 P00403020214
7920
7920
Firmware
7910
Filenames are case-sensitive Firmware 7910
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 64
Manual Setup (Cont.): Source IP and Port
CMERouter(config-telephony-service)#
ip source-address ip-address [port port]
Default
XML
10.90.0.1
telephony-service
ip source-address 10.90.0.1 port 2000
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 65
Manual Setup (Cont.): Create XML Files
CMERouter(config-telephony-service)#
create cnf-files
SEP SEP000F2473AB14.cnf.xml
XML
000F.2473.AB14
10.90.0.1
telephony-service
create cnf-files
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 66
Manual Setup (Cont.): Keepalive
CMERouter(config-telephony-service)#
keepalive seconds
telephony-service
keepalive 10
Keepalive
Keepalive
CMERouter(config-telephony-service)#
dialplan-pattern tag pattern extension-length length
extension-pattern pattern [no-reg]
telephony-service
dialplay-pattern 1 20155590.. extension-length 4 extension pattern 10..
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 68
Manual Setup (Cont.): Example
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 69
Setup Troubleshooting: Verify IP
Addressing
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 70
Setup Tips (Cont.): Verify the Correct Files
in Flash
Show flash
CMERouter#show flash
-#- --length-- -----date/time------ path
1 399514 Mar 1 2002 12:56:28 P00305000301.sbn
2 22649180 Mar 1 2002 12:38:00 c3725-ipvoice-mz.123-7.T.bin
3 321939 Mar 1 2002 12:55:58 CP7902010200SCCP031023A.sbin
4 317171 Mar 1 2002 12:56:06 CP7905010200SCCP031023A.sbin
5 317968 Mar 1 2002 12:56:10 CP7912010200SCCP031023A.sbin
6 369950 Mar 1 2002 12:56:22 P00303020214.bin
7 333822 Mar 1 2002 12:56:30 P00403020214.bin
8 47904 Mar 1 2002 12:56:54 S00103020002.bin
9 301298 Mar 1 2002 12:56:56 ata18x-v2-16-ms-030327b.zup
10 496521 Mar 1 2002 12:57:22 music-on-hold.au
11 1908762 Mar 1 2002 12:56:54 P00503010100.bin
12 21 Mar 1 2002 12:56:18 OS7920.txt
13 839984 Mar 1 2002 12:57:18 cmterm_7920.3.3-01-06.bin
14 307067 Mar 1 2002 12:56:02 CP79050101SCCP030530B31.zup
...
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 71
Optional Parameters: Locale Parameters
Swedish
French Portuguese
English
German Russian
Federation
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 72
Optional Parameters: Locale Parameters
CMERouter(config-telephony-service)#
user-locale language-code
CMERouter(config-telephony-service)#
network-locale language-code
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 73
Optional Parameters: Date and Time
CMERouter(config-telephony-service)#
date-format {mm-dd-yy | dd-mm-yy | yy-dd-mm | yy-mm-dd}
CMERouter(config-telephony-service)#
time-format {12 | 24}
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 74
Rebooting Cisco CallManager Express
Phones
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 75
Router Configuration: Two Commands
(Cont.)
CMERouter(config-telephony-service)#
reset {all [time-interval] | cancel | mac-address |
sequence-all}
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 76
Router Configuration: Two Commands
(Cont.)
CMERouter(config-telephony-service)#
restart {all [time-interval] | mac-address}
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 77
Setup Troubleshooting
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 78
Verifying Cisco CallManager Express
Phone Configuration
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 79
Setup Tips (Cont.): Debug tftp events
command
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 80
Verifying Cisco CallManager Express
Phone Configuration (Cont.)
Verify Phone Firmware Installation
debug ephone register
Mar 2 15:16:57.582: New Skinny socket accepted [1] (2 active)
Mar 2 15:16:57.582: sin_family 2, sin_port 49692, in_addr 10.90.0.11
Mar 2 15:16:57.582: skinny_add_socket 1 10.90.0.11 49692
Mar 2 15:16:57.766: %IPPHONE-6-REG_ALARM: 20: Name=SEP000F2470F8F8 Load=3.2(2.14) Last=Phone-Keypad
Mar 2 15:16:57.766: Skinny StationAlarmMessage on socket [1] 10.90.0.11 SEP000F2470F8F8
Mar 2 15:16:57.766: severityInformational p1=2368 [0x940] p2=184551946 [0xB000A0A]
Mar 2 15:16:57.766: 20: Name=SEP000F2470F8F8 Load=3.2(2.14) Last=Phone-Keypad
Mar 2 15:16:57.766: ephone-(1)[1] StationRegisterMessage (1/2/2) from 10.90.0.11
Mar 2 15:16:57.766: ephone-(1)[1] Register StationIdentifier DeviceName SEP000F2470F8F8
Mar 2 15:16:57.766: ephone-(1)[1] StationIdentifier Instance 1 deviceType 7
Mar 2 15:16:57.766: ephone-1[-1]:stationIpAddr 10.90.0.11
Mar 2 15:16:57.766: ephone-1[1]:phone SEP000F2470F8F8 re-associate OK on socket [1]
Mar 2 15:16:57.766: %IPPHONE-6-REGISTER: ephone-1:SEP000F2470F8F8 IP:10.90.0.11 has registered.
Mar 2 15:16:57.766: Phone 0 socket 1
Mar 2 15:16:57.766: Skinny Local IP address = 10.95.0.1 on port 2000
...
Mar 2 15:16:57.766: Skinny Phone IP address = 10.90.0.11 49692
Mar 2 15:16:57.766: ephone-1[1]:Date Format M/D/Y
Mar 2 15:16:57.766: ephone-1[1][SEP000F2470F8F8]:RegisterAck sent to ephone 1: keepalive period 30
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 81
Verifying Cisco CallManager Express
Phone Configuration (Cont.)
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 82
Verifying Cisco CallManager Express
Phone Configuration (Cont.)
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 83
IP Telephony 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 84