146
1 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public IP Telephony Configuring Cisco CallManager Express (CME) Cisco Networking Academy Program

Configuring Cisco CME

  • Upload
    roman

  • View
    23.844

  • Download
    8

Embed Size (px)

DESCRIPTION

Configuring Cisco CallManager Express (CME)

Citation preview

Page 1: Configuring Cisco CME

1© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Configuring Cisco CallManager Express (CME)

Cisco Networking Academy Program

Page 2: Configuring Cisco CME

2© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Overview of Cisco CME

Page 3: Configuring Cisco CME

3© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

What is Cisco CallManager Express?

Cisco CME

Trunks

WAN

• Call processing for small to medium sized deployments

• VoIP integrated solution• Up to 120 IP phones• IOS based solution

PSTN

Page 4: Configuring Cisco CME

4© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

What is Cisco CallManager Express? (Cont.)

• Select IOS based platform• Multiservice access routers

2600XM

3700 1700

Page 5: Configuring Cisco CME

5© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

How Does Cisco CallManager Express Work?

Connection(s) to PSTN• Analog• Digital

PSTN

Page 6: Configuring Cisco CME

6© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

WAN

How Does Cisco CallManager Express/Cisco Unity Express Work? (Cont.)

H.323 between Cisco CME systems

H.323

H.323

H.323

PSTN Gateway and IP to IP

Gateway functionality

PSTN

WAN

SIP

PSTN

PSTN

Page 7: Configuring Cisco CME

7© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Differences between Traditional Telephony and VoIP

Page 8: Configuring Cisco CME

8© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Basic Components of a Telephony Network

Page 9: Configuring Cisco CME

9© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Central Office Switches

Page 10: Configuring Cisco CME

10© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

What Is a PBX?

Page 11: Configuring Cisco CME

11© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

What Is a Key System?

Page 12: Configuring Cisco CME

12© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Basic Call Setup

Page 13: Configuring Cisco CME

13© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Digitizing Analog Signals

1. Sample the analog signal regularly

2. Quantize the sample

3. Encode the value into a binary expression

4. Compress the samples to reduce bandwidth (multiplexing), optional step

Page 14: Configuring Cisco CME

14© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Nyquist Theorem

Page 15: Configuring Cisco CME

15© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Quantization

Page 16: Configuring Cisco CME

16© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Quantization Techniques

• LinearUniform quantization

• Logarithmic quantizationCompands the signal

Provides a more uniform signal-to-noise ratio

• Two methodsα-law (most countries)

μ-law (Canada, U.S., and Japan)

Page 17: Configuring Cisco CME

17© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Voice-Compression Techniques

• Waveform algorithmsPCM

ADPCM

• Source algorithmsLDCELP

CS-ACELP

Page 18: Configuring Cisco CME

18© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Example: Waveform Compression

• PCMWaveform coding scheme

• ADPCMWaveform coding schemeAdaptive: automatic compandingDifferential: encode changes between samples only

• ITU standards:G.711 rate: 64 kbps = (2 x 4 kHz) x 8 bits/sampleG.726 rate: 32 kbps = (2 x 4 kHz) x 4 bits/sampleG.726 rate: 24 kbps = (2 x 4 kHz) x 3 bits/sampleG.726 rate: 16 kbps = (2 x 4 kHz) x 2 bits/sample

Page 19: Configuring Cisco CME

19© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Example: Source Compression

• CELPHybrid coding scheme

• High-quality voice at low bit rates, processor intensive

• G.728: LDCELP—16 kbps

• G.729: CS-ACELP—8 kbpsG.729A variant—8 kbps, less processor intensive, allows more voice channels encoded per DSP

Annex-B variant –VAD and CNG

Page 20: Configuring Cisco CME

20© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

G.729 and G.729A Comparison

• Both are ITU standards

• Both are 8 kbps CS-ACELP

• G.729 more complex and processor intensive

• G.729 slightly higher quality than G.729A

• Compression delay the same (10 to 20 ms)

• Annex-B variant may be applied to either

Page 21: Configuring Cisco CME

21© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Real-Time Transport Protocol

• Provides end-to-end network functions and delivery services for delay-sensitive, real-time data, such as voice and video

• Works with queuing to prioritize voice traffic over other traffic

• Services include:Payload type identification

Sequence numbering

Timestamping

Delivery monitoring

Page 22: Configuring Cisco CME

22© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Real-Time Transport Control Protocol

• Monitors the quality of the data distribution and provides control information

• Provides feedback on current network conditions

• Allows hosts involved in an RTP session to exchange information about monitoring and controlling the session

• Provides a separate flow from RTP for UDP transport use

Page 23: Configuring Cisco CME

23© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

RTP Header Compression

• RTP header compression saves bandwidth by compressing packet headers across WAN links

Page 24: Configuring Cisco CME

24© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

When to Use RTP Header Compression

• Narrowband links• Slow links (less than 2 Mbps)• Need to conserve bandwidth on a WAN interface

Page 25: Configuring Cisco CME

25© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Challenges and Solutions in VoIP

Page 26: Configuring Cisco CME

26© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Reliability and Availability

• Traditional telephony networks claim 99.999% uptime

• Data networks must consider reliability and availability requirements when incorporating voice

• Methods to improve reliability and availability include:

Redundant hardware

Redundant links

UPS

Proactive network management

Page 27: Configuring Cisco CME

27© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Bandwidth Implications of Codec

Page 28: Configuring Cisco CME

28© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Impact of Voice Samples

Page 29: Configuring Cisco CME

29© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Data Link Overhead

• Ethernet: 18 bytes overhead

• MLP: 6 bytes overhead

• Frame Relay: 6 bytes overhead

Page 30: Configuring Cisco CME

30© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Total Bandwidth Required

Page 31: Configuring Cisco CME

31© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Effect of VAD

Page 32: Configuring Cisco CME

32© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Cisco CME Features and Functionality

Page 33: Configuring Cisco CME

33© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Supported Protocols and Integration Options (Cont.)

Analog Phones

V V

ATA Skinny

Skinny

Analog

V V

H.323

FAX ATA

Page 34: Configuring Cisco CME

34© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Supported Protocols and Integration Options

Skinny Client Control Protocol (SCCP) • Cisco proprietary

• Call Control protocol

• Lightweight protocol

• Low memory requirements

• Low complexity

• Low CPU requirements

Page 35: Configuring Cisco CME

35© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Supported Protocols and Integration Options (Cont.)

Skinny Protocol Caveats

• QoS, bandwidth and CAC support are not built into the Skinny protocol

• Complex connection paths can cause QoSproblems

• Remote registration of IP phones and ATAs is not supported

Page 36: Configuring Cisco CME

36© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Supported Protocols and Integration Options (Cont.)

• Cisco CME does not support remotely registered phones

Remote PhonesLocal Phones

PSTN

WAN

CME

X X

Page 37: Configuring Cisco CME

37© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

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

Page 38: Configuring Cisco CME

38© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Supported Protocols and Integration Options (Cont.)

H.323 Connections

PSTN

WAN

CME

CME

Vmail

CallManager Cluster

H.323H.323

H.323V V

H.323

Recommended

Page 39: Configuring Cisco CME

39© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Supported Protocols and Integration Options (Cont.)

Gatekeeper

WAN

Register Extension number and/or E.164 number

Register

H.323

Register Extension number and/or E.164 number

1000 2095551000

2000 3095552000

Register

Cisco CME can register to a H.323 gatekeeper thereby ensuring the WAN is not oversubscribed

Page 40: Configuring Cisco CME

40© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

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

Page 41: Configuring Cisco CME

41© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Supported Protocols and Integration Options (Cont.)

SIP Connections

PSTN

WAN

CME

CME

Vmail

CallManager Cluster

SIPSIP

SIPV V

H.323

H.323 is recommended today

Page 42: Configuring Cisco CME

42© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Cisco CallManager Express Requirements

• Feature license

• Seat license

• IOS platform 12.3(7)T or greater is recommended

IP Voice

• Cisco CME software and filesGUI files

Firmware

Page 43: Configuring Cisco CME

43© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Cisco CallManager Express Restrictions

Cisco CME 3.1 caveats• TAPI v2.1

• Cisco JTAPI

• Cisco IP Softphone

• Remote SCCP phones across a WAN

• G.729 conferences

• MGCP

Page 44: Configuring Cisco CME

44© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Cisco CallManager Express Restrictions (Cont.)

• TAPI Lite Functionality

• Supported:Operation of multiple independent clients (e.g. one client per phone line)

Windows phone dialer

Outlook contact dialer

Third party applications

• Not Supported:TAPI based softphone

Multiple-user or multiple-call handling (Required for ACD)

Direct media- and voice-handling

JTAPI

Page 45: Configuring Cisco CME

45© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Cisco CME Network Parameters

Page 46: Configuring Cisco CME

46© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Auxiliary VLANs

• Prevent unnecessary IP address renumbering

• Simplifies Quality of Service (QoS) configurations

• Separates Voice and Data traffic

• Requires two Virtual Local Area Networks (VLANs) one for Data and one for Voice

• Requires only one drop down Ethernet for the CallManager Express IP phone and the PC plugged into the phone

Page 47: Configuring Cisco CME

47© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Auxiliary VLANs (Cont.)IP Addressing Deployment Options

171.68.249.101 171.68.249.100IP Phone + PC on separate switch ports

Public IP addresses

171.68.249.100

171.68.249.101

Public IP addresses

IP Phone + PC on same switch ports

10.1.1.1

171.68.249.100

IP Phone uses private Network

IP Phone + PC on same switch ports

IP Phone uses private network

IP Phone + PC on separate switch ports10.1.1.1 171.68.249.100

Recommended

Page 48: Configuring Cisco CME

48© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Configuring Auxiliary VLANs

Tagged 802.1q (Voice VLAN)

Untagged 802.3 (Native VLAN)

• An access port able to handle 2 VLANs

• Native VLAN (PVID) and Auxiliary VLAN (VVID)

• Hardware set to dot1q trunk

Page 49: Configuring Cisco CME

49© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Configuring Auxiliary VLANs - Switching Review

• Address learning

• Forward/filter decision

• Loop avoidance

Page 50: Configuring Cisco CME

50© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Configuring Auxiliary VLANs (Cont.)

Console(config)#interface FastEthernet0/1 Console(config-if)#switchport trunk encapsulation dot1q Console(config-if)#switchport trunk native vlan 1 Console)config-if)#switchport access vlan 12Console(config-if)#switchport mode trunk Console(config-if)#switchport voice vlan 112 Console(config-if)#spanning-tree portfast

Example 3550 switch or EtherSwitch Network Module

• 802.1q trunking is enabled on the port• The access VLAN is used for the PC plugged into the IP

phone• The voice VLAN is used for voice and signaling that originates

and terminates on the IP phone• Spanning tree portfast enables the port to initialize quickly

Page 51: Configuring Cisco CME

51© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Configuring Auxiliary VLANs (Cont.)Switch# show interface fa0/17 switchport

Name: Fa0/17Switchport: EnabledAdministrative mode: trunkOperational Mode: trunkAdministrative Trunking Encapsulation: dot1qOperational Trunking Encapsulation: dot1q

Negotiation of Trunking: DisabledAccess Mode VLAN: 0 ((Inactive))Trunking Native Mode VLAN: 12 (VLAN0012)Trunking VLANs Enabled: ALLTrunking VLANs Active: 1-3,5,10,12Pruning VLANs Enabled: 2-1001

Priority for untagged frames: 0Override vlan tag priority: FALSEVoice VLAN: 112Appliance trust: none

Page 52: Configuring Cisco CME

52© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Configuring Auxiliary VLANs - Router Configuration

802.1q trunk

interface fastethernet 1/0.1

encapsulation dot1q 10

ip address 10.10.0.1 255.255.255.0

interface fastethernet 1/0.2

encapsulation dot1q 20

ip address 10.20.0.1 255.255.255.0

...

VLAN 10

VLAN 20

Trunk on a router

Page 53: Configuring Cisco CME

53© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

DHCP Service Setup

• Assigns an IP addresses and subnet masks for one or more subnets

• Optionally can assign a default gateway• Optionally can assign DNS servers• Optionally can assign other commonly used

servers• The DHCP scope can be customized to assign a

TFTP server to IP phones• Best practice is to configure a DHCP scope for the

IP phones

Dynamic Host Configuration Protocol

Page 54: Configuring Cisco CME

54© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

DHCP Service Setup (Cont.)

• Single DHCP IP Address Pool

• Separate DHCP IP Address Pool for Each Cisco IP Phone

• DHCP Relay Server

DHCP Service Options

Page 55: Configuring Cisco CME

55© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

DHCP Service Setup (Cont.): Phone Bootup

• Range of available IP addresses

• The subnet mask

• A default gateway

• The address of the TFTP server

• DNS server(s)

On the Cisco CME router a DHCP Scope can be configured. The scope should define the following:

The IP phone powers on

The phone performs a Power on Self Test (POST)

Through CDP the IP phone learns what the auxiliary VLAN is

The phone initializes the IP stack

The phone boots up

Continued next slide…

Page 56: Configuring Cisco CME

56© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

DHCP Service Setup (Cont.): Phone Bootup(Cont.)

IP phone send DHCP Discover broadcast requesting an IP address

DHCP server selects a free IP address from the pool and sends

along with the other scope parameters as a DHCP Offer

The IP phone initializes applies the IP configuration to the IP stack

The IP phone requests it configuration file from

the TFTP server

Page 57: Configuring Cisco CME

57© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

ip dhcp excluded-address start-IP end-IPip dhcp excluded-address start-IP end-IPCMERouter(config)#

• Sets a range of addresses to be excluded from the configured scopes

ip dhcp pool pool-nameip dhcp pool pool-nameCMERouter(config)#

• Creates and enters a the DHCP scope mode

DHCP Service Setup (Cont.)

network subnet subnet-masknetwork subnet subnet-maskCMERouter(dhcp-config)#

• Defines the range of addresses that will be used to assign to DHCP clients

Page 58: Configuring Cisco CME

58© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

default-router IP-addressdefault-router IP-addressCMERouter(dhcp-config)#

• Sets the default gateway that will handed out to the DCHP clients

dns-server primary-IP [secondary IP]dns-server primary-IP [secondary IP]CMERouter(dhcp-config)#

• Sets the DNS server(s) that will assigned to the DHCP clients

DHCP Service Setup (Cont.)

option option-number ip IP-addressoption option-number ip IP-addressCMERouter(dhcp-config)#

• Defines a custom option and its value

Page 59: Configuring Cisco CME

59© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

DHCP Service Setup (Cont.)

Configuring DHCP on an IOS router

• Option 150 sets the TFTP server on the IP phone

• The TFTP server contains the configuration files and firmware for the IP phone

CMERouter(config)#ip dhcp exluded-address 10.90.0.1 10.90.0.10CMERouter(config)#ip dhcp pool mypoolCMERouter(dhcp-config)#network 10.90.0.0 255.255.255.0CMERouter(dhcp-config)#option 150 ip 10.90.0.1 CMERouter(dhcp-config)#default-router 10.90.0.1CMERouter(dhcp-config)#dns-server 10.100.0.1 10.100.0.2CMERouter(dhcp-config)#exit

Page 60: Configuring Cisco CME

60© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

IP Phone Registration

Page 61: Configuring Cisco CME

61© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Files

• Firmware

• SEPAAAABBBBCCCC.cnf.xml

• XmlDefault.cnf.xml

• SCCP-dictionary.xml

• Phonemodel-dictionary.xml

• Phonemodel-tones.xml

Files critical to the IP phone

TFTP Server

XML

SEP

XML

SEP

XML

SEP

XML

SEP

XML

SEP

Page 62: Configuring Cisco CME

62© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Files (Cont.): Firmware

• Firmware is installed in flash RAM with the Cisco CME software or individually as needed

• Served up by the TFTP server on the Cisco CME router • The command tftp-server flash:firmware-file-name

CMERouter1#show flash-#- --length-- -----date/time------ path1 399514 Mar 1 2002 12:56:28 P00305000301.sbn2 22649180 Mar 1 2002 12:38:00 c3725-ipvoice-mz.123-7.T.bin3 321939 Mar 1 2002 12:55:58 CP7902010200SCCP031023A.sbin4 317171 Mar 1 2002 12:56:06 CP7905010200SCCP031023A.sbin5 317968 Mar 1 2002 12:56:10 CP7912010200SCCP031023A.sbin6 700651 Mar 1 2002 12:56:18 CiscoIOSTSP.zip7 369950 Mar 1 2002 12:56:22 P00303020214.bin8 333822 Mar 1 2002 12:56:30 P00403020214.bin9 47904 Mar 1 2002 12:56:54 S00103020002.bin10 301298 Mar 1 2002 12:56:56 ata18x-v2-16-ms-030327b.zup11 496521 Mar 1 2002 12:57:22 music-on-hold.au12 1908762 Mar 1 2002 12:56:54 P00503010100.bin13 21 Mar 1 2002 12:56:18 OS7920.txt14 839984 Mar 1 2002 12:57:18 cmterm_7920.3.3-01-06.bin……33 307067 Mar 1 2002 12:56:02 CP79050101SCCP030530B31.zup34 710144 Mar 1 2002 12:57:06 cme-gui-3.1.1.tar

7905Firmware

7940Firmware

7960Firmware

Page 63: Configuring Cisco CME

63© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Files (Cont.): Device Configuration XML File<device><devicePool><callManagerGroup><members><member priority="0"><callManager><ports><ethernetPhonePort>2000</ethernetPhonePort> </ports><processNodeName>10.15.0.1</processNodeName> </callManager></member></members></callManagerGroup></devicePool><versionStamp>{Jan 01 2002 00:00:00}</versionStamp> <loadInformation>P00303020214</loadInformation>

- <userLocale><name>English_United_States</name> <langCode>en</langCode> </userLocale><networkLocale>United_States</networkLocale> <idleTimeout>0</idleTimeout> <authenticationURL /> <directoryURL>http://10.15.0.1/localdirectory</directoryURL> <idleURL /> <informationURL /> <messagesURL /> <proxyServerURL /> <servicesURL /> </device>

SEPXXXXXXXXXXXX.cnf.xml

* XXXXXXXXXXX = to the MAC address

XML

SEP

Page 64: Configuring Cisco CME

64© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Files (Cont.): Default XML File

<Default><callManagerGroup><members><member priority="0"><callManager><ports><ethernetPhonePort>2000</ethernetPhonePort></ports><processNodeName>10.15.0.1</processNodeName></callManager></member></members></callManagerGroup><loadInformation6 model="IP Phone 7910">P00403020214</loadInformation6><loadInformation124 model="Addon 7914"></loadInformation124><loadInformation9 model="IP Phone 7935"></loadInformation9><loadInformation8 model="IP Phone 7940">P00303020214</loadInformation8><loadInformation7 model="IP Phone 7960">P00303020214</loadInformation7><loadInformation20000 model="IP Phone 7905"></loadInformation20000><loadInformation30008 model="IP Phone 7902"></loadInformation30008><loadInformation30002 model="IP Phone 7920"></loadInformation30002><loadInformation30019 model="IP Phone 7936"></loadInformation30019><loadInformation30007 model="IP Phone 7912"></loadInformation30007></Default>

XMLDefault.cnf.xml

* Notice there is no ATA or 7914

XML

Default

Page 65: Configuring Cisco CME

65© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Files (Cont.): Language Specific XML Files

<?xml version="1.0" encoding="ISO-8859-1" ?><phrases><phrase i="173" t="Login"/><phrase i="172" t="Flash"/><phrase i="171" t="Acct"/><phrase i="170" t="Incompatible device type"/><phrase i="169" t="Another Barge exists"/><phrase i="168" t="Failed to setup Barge"/><phrase i="167" t="Barge" /><phrase i="166" t="Network congestion,rerouting" /><phrase i="165" t="CallBack" /><phrase i="164" t="SAC" /><phrase i="163" t="DND" /><phrase i="162" t="TrnsfVM" /><phrase i="161" t="SetWtch" /><phrase i="160" t="Intrcpt" /><phrase i="159" t="ImmDiv" /><phrase i="158" t="Voicemail"/><phrase i="157" t="RmLstC"/><phrase i="156" t="Unknown Number"/><phrase i="155" t="Not Enough Bandwidth"/><phrase i="154" t="Private"/><phrase i="153" t="Park Number"/><phrase i="152" t="Conference"/><phrase i="151" t="Error Mismatch"/><phrase i="150" t="Error Unknown"/><phrase i="149" t="Error Pass Limit"/>…

7960-dictionary.xmlSCCP-dictionary.xml

Contents will vary based upon language selected with the user-locale command

XML

Language

Page 66: Configuring Cisco CME

66© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Files (Cont.): Call Progress XML File<tones>

<tone c1="30831" i1="-2032" c2="30467" i2="-1104" d="2" t="ringing">

<part m="on" t="2000"/><part m="off" t="4000"/><repeat c="65535"/></tone><tone c1="30467" i1="-1104" c2="28959" i2="-1404" d="2"

t="reorder"><part m="on" t="250"/><part m="off" t="250"/><repeat c="65535"/></tone><tone c1="30467" i1="-1104" c2="28959" i2="-1404" d="2"

t="busy"><part m="on" t="500"/><part m="off" t="500"/><repeat c="65535"/></tone><tone c1="30743" i1="-1384" c2="29780" i2="-1252" d="2"

t="odial"><part m="on" t="65535"/><repeat c="65535"/></tone><tone c1="30831" i1="-2032" c2="31538" i2="-814" d="2"

t="idial"><part m="on" t="65535"/><repeat c="65535"/></tone></tones>

7960-tones.xml

Contents will vary based upon call progress tones selected with the network-locale command

XML

Call Progress

Page 67: Configuring Cisco CME

67© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

IP Phone Information

• The 7914 expansion module cannot auto register

• Require the use of the “type” command entered by the administrator

• All other valid devices can be recognized automatically by the Cisco CME system

<loadInformation6 model="IP Phone 7910">P00403020214</loadInformation6><loadInformation124 model="Addon 7914"></loadInformation124><loadInformation9 model="IP Phone 7935"></loadInformation9><loadInformation8 model="IP Phone 7940">P00303020214</loadInformation8><loadInformation7 model="IP Phone 7960">P00303020214</loadInformation7><loadInformation20000 model="IP Phone 7905"></loadInformation20000><loadInformation30008 model="IP Phone 7902"></loadInformation30008><loadInformation30002 model="IP Phone 7920"></loadInformation30002><loadInformation30019 model="IP Phone 7936"></loadInformation30019><loadInformation30007 model="IP Phone 7912"></loadInformation30007>

No 7914 in the XMLDefault.cnf.xml

XML

Default

Page 68: Configuring Cisco CME

68© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Download and RegistrationPower over Ethernet

Step 1 - Switch sends a Fast Link Pulse (FLP)

Step 3 - Power is applied

FLP

FLP

Step 4 - Link is detected on switchport

Step 6 - The amount of power really needed is passed through CDP from the IP phone to the switch

CDP

Step 5 - The IP phone boots up

Power needed

Step 2 - The phone returns the FLP to the switch due to a completed circuit

Page 69: Configuring Cisco CME

69© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Download and Registration (Cont.)DHCP

Step 7 - CDP is used to send the auxiliary VLAN

information from the switch to the IP phone

Step 8 - The IP phone initializes the IP stack and sends a DHCPDiscover

broadcast message

Step 9 - The DHCP server hears the DHCPDiscover message and

selects an IP address from the scope and sends a DHCPOffer

CDP

DHCPDiscover

DHCPOfferIP address, Subnet Mask, Default Gateway, and TFTP server (option 150)

Broadcast

Voice VLAN

DHCP Server

DHCP Relayor

Page 70: Configuring Cisco CME

70© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Download and Registration (Cont.)Existing IP Phone

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

Cisco CME is the TFTP

Server

SEP000F2470AA32.cnf.xml file

TFTP request for the SEP000F2470AA32.cnf.xml file

MAC 000F.2470.AA32

If no SEP XML file is found go to Step 14

XML

SEP

Page 71: Configuring Cisco CME

71© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Download and Registration (Cont.)Unknown IP Address

Step 12 - If the firmware version currently on the phone is different than the version specified in the SEPAAAABBBBCCCC.cnf.xml file

then the firmware is downloaded from the TFTP server

Cisco CME is the TFTP

Server

TFTP request for firmware if needed

Step 13 - IP phone will reboot if the firmware was updated

MAC 000F.2470.AA32

Firmware file

7960Firmware

Page 72: Configuring Cisco CME

72© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Download and Registration (Cont.)Unknown IP Phone

Step 15 - The phone will register to CallManager Express but without any assigned extension. No calls will be able to be placed or received

and a SEP file will be created on the CallManager Express router

Step 14 - If no SEP XML file was found then download from the TFTP server the XMLDefault.cnf.xml file

CallManager Express is the

TFTP Server

XMLDefault.cnf.xml file

TFTP request for the XMLDefault.cnf.xml file

Unknown IP address with MAC 000F.2470.AA32

Step 16 - If auto assign is enabled or the phone has been configured then the new IP phone will register to the CallManager Express and given an extension number

or

XML

Default

Page 73: Configuring Cisco CME

73© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Ephone-dn and Ephone

Page 74: Configuring Cisco CME

74© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Ephone-dn

DN1DN1

A DN and Extension number are equivalent Line and voice port are equivalentHas a unique tag or sequence number assigned when the ephone-dn is createdCan have one or more telephone numbers associated with itCan have one voice channel or two voice channelsCreates one or more telephony system pots dial peers when the ephone-dn is initially configured

DN1 and DN2

Primary/Secondary extensions configured on a single line ephone-dn where the primary is an internal extension number and the secondary is an E.164 number

One phone extension on a dual line ephone-dn for ephone-dns that need call waiting, consultative transfer and conferencing

DN1Primary extension number on a single line ephone-dn that can make or receive one call at a time

ephone-dn

ephone-dn

ephone-dn

Page 75: Configuring Cisco CME

75© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

ephone-dn dn-tag [dual-line]ephone-dn dn-tag [dual-line]

router(config)#

• This command is used to create an extension (ephone-dn) for a Cisco IP phone line, an intercom line, a paging line, a voice-mail port, or a message-waiting indicator (MWI).

number dn-number secondary dn-number [no-reg [both | primary]]number dn-number secondary dn-number [no-reg [both | primary]]

router(config-ephone-dn)#

• This command is used to associate a DN number with the ephone-dn instance

Ephone-dn (Cont.)

Page 76: Configuring Cisco CME

76© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Ephone

MAC 000F.2470.F92A

MAC 000F.2470.F92E

MAC 000F.2470.F92B

7960

7912

ATA 188

Button 1

Analog 1

Analog 2

Button 1

Button 2

Button 3

Button 4

Button 5

Button 6

DN

DN

DN DN

DN

DN

DN

DN

DN

MAC 000F.2470.F92D

• Software configuration of a physical phone

• Has a unique tag or sequence number assigned when the ephone is created

• Can be an IP phone, analog phone attached to an ATA

• The MAC of the IP phone or ATA is used to tie the software configuration to the hardware

• The hardware is auto detected for all supported models except the ATA and 7914 expansion module

• Can have one or more ephone-dn(s) associated with the ephone

• Number of line buttons will vary based on the hardware

Page 77: Configuring Cisco CME

77© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

ephone phone-tagephone phone-tagrouter(config)#

• Creates an ephone instance and enters ephone configuration mode

mac-address mac-addressmac-address mac-addressrouter(config-ephone)#

• Assigns the physical IP phone by MAC address with this instance of an ephone

Ephone (Cont.)

Page 78: Configuring Cisco CME

78© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Ephone (Cont.)

button button-number {separator} dn-tag [[button-number {separator} dn-tag]…]button button-number {separator} dn-tag [[button-number {separator} dn-tag]…]

router(config-ephone)#

• Associates the ephone-dn(s) with a specific button(s) on the IP phone

type {7940 | 7960} addon 1 7914 [2 7914]type {7940 | 7960} addon 1 7914 [2 7914]

router(config-ephone)#

• Defines the device as a 7914 module(s)

Page 79: Configuring Cisco CME

79© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Ephone (Cont.): Basic Example

CMERouter(Config)#ephone-dn 7CMERouter(Config-ephone-dn)#number 1001CMERouter(config)#ephone 1CMERouter(config-ephone)#mac-address 000F.2470.F8F8CMERouter(config-ephone)#button 1:7

MAC 000F.2470.F8F8

1001

ephone 1

Button 1

ephone-dn 7: one virtual port

000F.2470.F8F8

Page 80: Configuring Cisco CME

80© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Ephone (Cont.): Example Multiple Ephones

• Four physical phones

• Four ephones defined

• Four ephone-dns defined

ATA-186/188

V V

1004

1005

1006

1007

1004

1004

1005

1005

1006

1006

1007

1007

Page 81: Configuring Cisco CME

81© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Ephone (Cont.): Example Multiple Ephones Configuration

CMERouter(config)#ephone-dn 10 dual-lineCMERouter(config-ephone-dn)#number 1004CMERouter(config)#ephone-dn 11 dual-lineCMERouter(config-ephone-dn)#number 1005CMERouter(config)#ephone-dn 12dual-lineCMERouter(config-ephone-dn)#number 1006CMERouter(config)#ephone-dn 13 dual-lineCMERouter(config-ephone-dn)#number 1007CMERouter(config)#ephone 1CMERouter(config-ephone)#mac-address 000F.2470.F8F1CMERouter(config-ephone)#button 1:10CMERouter(config)#ephone 2CMERouter(config-ephone)#mac-address 000F.2470.A302CMERouter(config-ephone)#button 1:11CMERouter(config)#ephone 3CMERouter(config-ephone)#mac-address 000F.2470.66F6CMERouter(config-ephone)#button 1:12CMERouter(config)#ephone 4CMERouter(config-ephone)#mac-address 000F.2470.7B54CMERouter(config-ephone)#type ataCMERouter(config-ephone)#button 1:13

Configuration example

Page 82: Configuring Cisco CME

82© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Ephone (Cont.): Multiple Ephone-dns

• Two physical phones

• Four dual line ephone-dns defined

• Two ephones defined

1008 on line 11009 on line 2

1008

1008

1009

1009

1010

1010

1011

1011

1010 on line 11011 on line 6

Button 1

Button 2

Button 1

Button 6

Page 83: Configuring Cisco CME

83© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Ephone (Cont.): Multiple Ephone-dns Configuration Example

CMERouter(config)#ephone-dn 14 dual-lineCMERouter(config-ephone-dn)#number 1008CMERouter(config)#ephone-dn 15 dual-lineCMERouter(config-ephone-dn)#number 1009CMERouter(config)#ephone-dn 16 dual-lineCMERouter(config-ephone-dn)#number 1010CMERouter(config)#ephone-dn 17 dual-lineCMERouter(config-ephone-dn)#number 1011

CMERouter(config)#ephone 5CMERouter(config-ephone)#mac-address 000F.2470.FAA1CMERouter(config-ephone)#button 1:14 2:15CMERouter(config)#ephone 6CMERouter(config-ephone)#mac-address 000F.2470.A7E2CMERouter(config-ephone)#button 1:16 6:17

Multiple line ephone configuration example

Page 84: Configuring Cisco CME

84© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Type of Ephone-dns: Overview

1002

1002

1001

1004 and 1005

1006 1006

1007

Single line

Dual line

Primary and secondary extension on a single or dual line ephone-dn

Shared single or dual line ephone-dn

Overlay ephone-dns on an ephone

1003 1003Multiple single or dual line ephone-dns on one or more ephones

1003 1003

Six types of ephone-dns• Single-line ephone-dn

• Dual-line ephone-dn

• Primary and secondary extension on ephone-dn

• Shared ephone-dn

• Multiple ephone-dns

• Overlay ephone-dn

Page 85: Configuring Cisco CME

85© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Single Line Ephone-dn

• The ephone-dn creates one virtual voice port

• One call to or from this ephone-dn at any one time

CMERouter(Config)#ephone-dn 1 CMERouter(Config-ephone-dn)#number 1001

1001One channels

One virtual voice port

Page 86: Configuring Cisco CME

86© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Dual Line Ephone-dn

• The ephone-dn creates one virtual voice port• The “dual-line” keyword indicates two voice channels for calls to terminate

on an ephone-dn extension• Use on ephone-dns that need call waiting, consultative transfer, or

conferencing on one button• Cannot be used on ephone-dns used for intercoms, paging, MWI or MoH

feeds

CMERouter(Config)#ephone-dn 2 dual-lineCMERouter(Config-ephone-dn)#number 1002

10021002Two channels

One virtual voice port

Page 87: Configuring Cisco CME

87© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Primary and Secondary Extension Number on Ephone-dn

• The ephone-dn creates one virtual voice port• Two different directory numbers can be dialed to reach this ephone-dn• One call connection allowed if configured as a single-line ephone-dn• Two call connections allowed if configured as a dual-line ephone-dn• Allows two numbers to be configured without using an extra ephone-dn• The secondary number will be registered to the H.323 gatekeeper

CMERouter(Config)#ephone-dn 6 CMERouter(Config-ephone-dn)#number 1005 secondary 2065559005 no-reg primary

1005 and 2065559005One channels

One virtual voice port

Page 88: Configuring Cisco CME

88© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Shared Ephone-dn

• One ephone-dn applied on two different ephones• Only one phone can use the ephone-dn at a time• Both phones ring when a call arrives at the

ephone-dn• Only one ephone can pick up the call ensuring

privacy• If a call is placed on hold either ephone can

retrieve the call

1006 on line 11100 on line 2

1006

1006

1007

1007

1007 on line 11100 on line 2

Button 1

Button 2

Button 1

Button 2

1100

1100

Page 89: Configuring Cisco CME

89© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Shared Ephone-dn Configuration Example

CMERouter(config)#ephone-dn 7 dual-lineCMERouter(config-ephone-dn)#number 1006CMERouter(config)#ephone-dn 8 dual-lineCMERouter(config-ephone-dn)#number 1007CMERouter(config)#ephone-dn 9CMERouter(config-ephone-dn)#number 1100CMERouter(config)#ephone 7CMERouter(config-ephone)#mac-address 000F.2470.FAA1CMERouter(config-ephone)#button 1:7 2:9CMERouter(config)#ephone 8CMERouter(config-ephone)#mac-address 000F.2470.A7E2CMERouter(config-ephone)#button 1:8 2:9

Shared line appearance configuration example

Page 90: Configuring Cisco CME

90© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Two Ephone-dns with one extension number

1003

1003

Button 1

Button 2

preference 0 no huntstop

preference 1 huntstop

Ephone 3

1003

1003

1004Button 2 preference 0

no huntstop

1004Button 2 preference 1

huntstop

Ephone 4

Ephone 5

Multiple ephone-dns

1004

1004

• On the same ephoneUsed when more than two calls to the same extension are needed

• On different ephonesUsed when two different ephones need the same number

Not a shared line

Only one ephone will ring at a time

A call on hold can be retrieved only by the ephonethat put the call on hold

Page 91: Configuring Cisco CME

91© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

preference {0-10}preference {0-10}

router(config-ephone-dn)#

• Sets the dial-peer preference order

huntstop [channel]huntstop [channel]

router(config-ephone-dn)#

• Discontinues the call hunting behavior for an extension (ephone-dn) or an extension line (dual-line)

Preference and Huntstop Commands

Page 92: Configuring Cisco CME

92© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Huntstop

Ephone-dn 10

Channel 1Channel 2

Ephone-dn 11

Channel 1Channel 2

Ephone-dn 12

Channel 1Channel 2

no huntstop

no huntstop

Ephone-dn 13

Channel 1Channel 2

huntstop

no huntstop channel

no huntstop channel

no huntstop channel

* Ring no answer timeout of 10 seconds set globally

X

Busy

Busy

Busy

Busy

Busy

Call arrives at first ephone-dn

Preference 0

Preference 1

Preference 2

Preference 3

1020 DN

1020 DN

1020 DN

1020 DN

* Same DN on the ephone-dns

Page 93: Configuring Cisco CME

93© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Huntstop Channel

Ephone-dn 10

Channel 1Channel 2

Ephone-dn 11

Channel 1Channel 2

Ephone-dn 12

Channel 1Channel 2

no huntstop

no huntstop

Ephone-dn 13

Channel 1Channel 2

huntstop

huntstop channel

huntstop channel

no huntstop channel

* Ring no answer timeout of 10 seconds set globally

X

Busy

Busy

Busy

Call arrives at first ephone-dn

Preference 0

Preference 1

Preference 2

Preference 3

1020 DN

1020 DN

1020 DN

1020 DN

Page 94: Configuring Cisco CME

94© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Two Ephone-dns/One Number/Same Ephone

• If either of the two voice channels are available, the ephone-dn assigned to line button 1 will be used when an incoming call is setup

• When the two voice channels on the ephone-dn are being used on line button 1, an incoming call will roll to the ephone-dn assigned to line button 2

• A fifth call will receive busy treatment when both voice channels on both ephone-dns are being used on line button 1 and 2

• The preference of 0 is more preferred than a preference of 1. The default is 0• The “no huntstop” on the line button 1 ephone-dn allows the call to hunt to

the second ephone-dn when the first ephone-dn is busy• The “huntstop” on the line button 2 ephone-dn stops the hunting behavior

and applies the busy treatment

1003 on line button 1 1003 on line button 2 1003

1003

Button 1

Button 2

preference 0 no huntstop

preference 1 huntstop

Ephone 3

1003

1003

Page 95: Configuring Cisco CME

95© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Two Ephone-dns/One Number/Same Ephone

CMERouter(config)#ephone-dn 3CMERouter(config-ephone-dn)#number 1003CMERouter(config-ephone-dn)#preference 0CMERouter(config-ephone-dn)#no huntstopCMERouter(config)#ephone-dn 4CMERouter(config-ephone-dn)#number 1003CMERouter(config-ephone-dn)#preference 1CMERouter(config-ephone-dn)#huntstopCMERouter(config)#ephone 3CMERouter(config-ephone)#mac-address 000F.2470.FAA1CMERouter(config-ephone)#button 1:3 2:4

Two ephone-dns with one number on the same ephone configuration example

Page 96: Configuring Cisco CME

96© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Two Ephone-dns/One Number/Diff Ephones

• Ephone 4 will be used first if available• When the first ephone-dn is being used on ephone 4, an incoming call will

use the ephone-dn assigned to ephone 5• A third call will receive busy treatment when both ephone-dns are being used

on line ephone 4 and 5• The preference of 0 is more preferred than a preference of 1; the default is 0• The “no huntstop” on the ephone-dn on ephone 4 allows the call to hunt to

the second ephone-dn on ephone 5 when the first ephone-dn is busy• The “huntstop” on the ephone-dn on ephone 5 stops the hunting behavior

and applies the busy treatment for the third call• Unlike a share line appearance, if a call is placed on hold, only the original

phone will be able to retrieve the call

1004 on line button 2 1004Button 2 preference 0

no huntstop

1004 on line button 2 1004Button 2 preference 1

huntstopEphone 5

Ephone 4

Page 97: Configuring Cisco CME

97© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Two Ephone-dns/One Number/Diff Ephones

Two ephone-dns with one number on different ephones configuration exampleCMERouter(config)#ephone-dn 5 dual lineCMERouter(config-ephone-dn)#number 1004CMERouter(config-ephone-dn)#preference 0CMERouter(config-ephone-dn)#no huntstopCMERouter(config)#ephone-dn 6 dual lineCMERouter(config-ephone-dn)#number 1004CMERouter(config-ephone-dn)#preference 1CMERouter(config-ephone-dn)#huntstopCMERouter(config)#ephone 4CMERouter(config-ephone)#mac-address 000F.2470.F131CMERouter(config-ephone)#button 2:5CMERouter(config)#ephone 5CMERouter(config-ephone)#mac-address 000F.2470.FA5BCMERouter(config-ephone)#button 2:6

Page 98: Configuring Cisco CME

98© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Overlay Ephone-dn

• Two or more ephone-dns applied to the same ephone line button

• Up to ten ephone-dns per line button on the phone

1101 on line 41101 on line 4

1101

1101

1101

1101

1101 on line 41101 on line 4

Button 4

Button 4

Button 4

Preference 0no huntstop

Preference 1huntstop

Preference 0no huntstop

Button 4 Preference 1huntstop

• All ephone-dns in the overlay set must be either single-line or all must be dual-line

• The ephone-dns are usually applied on more than one phone

• Allows up to ten calls (depending on the number of ephone-dns) to the same phone number that resides on multiple ephones

• Call waiting and call pickup not supported• A call placed on hold can be retrieved by only the phone that placed the call on hold

Page 99: Configuring Cisco CME

99© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Type of Ephone-dns (Cont.)Overlay Configuration Example

CMERouter(config)#ephone-dn 10 CMERouter(config-ephone-dn)#number 1101CMERouter(config-ephone-dn)#no huntstopCMERouter(config)#ephone-dn 11CMERouter(config-ephone-dn)#number 1101CMERouter(config-ephone-dn)#preference 1CMERouter(config)#ephone 9CMERouter(config-ephone)#mac-address 000F.2470.FA31CMERouter(config-ephone)#button 4o10,11CMERouter(config)#ephone 10CMERouter(config-ephone)#mac-address 000F.2470.A2E2CMERouter(config-ephone)#button 4o10,11

Overlay configuration example

Page 100: Configuring Cisco CME

100© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

max-dn max-dnmax-dn max-dn

router(config-telephone)#

• Sets the maximum definable number of ephone-dns that may be configured in the system

Number of Ephone-dns max-dn Command

• The maximum number of ephone-dns supported is a function of the license and hardware platform

• The default is zero

Page 101: Configuring Cisco CME

101© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Number of Ephone-dns (Cont.)

DN

DN

DN

DN

DN

DN

DN

DN

DN

DN

CMERouter(config-telephony)#max-dn 10

Attempting to create an 11th

ephone-dn will fail

Page 102: Configuring Cisco CME

102© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Ephone-dn (Cont.): Basic Configuration

CMERouter(Config)#ephone-dn 7CMERouter(Config-ephone-dn)#number 1001

One virtual voice port

• Assigns a primary extension number to an ephone-dn

1001One Line or channel

Page 103: Configuring Cisco CME

103© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Cisco CME Files

Page 104: Configuring Cisco CME

104© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Cisco CallManager Express Files

TFTP or FTP server

GUI filesfirmware

Music on HoldIOS

copy ftp flash

copy tftp flashor

• Load firmware for IP phones and devices

• Used to upgrade Cisco CME

• Load music on hold files

FLASH

Page 105: Configuring Cisco CME

105© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Cisco CallManager Express Files (Cont.)Bundled Files

Bundled Cisco CME File

Page 106: Configuring Cisco CME

106© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Cisco CallManager Express Files (Cont.)Bundled Files

cme-3.1.1.tar or cme-3.1.1.zip extracted yields

• GUI Filescme-gui-3.1.1.zip

• Cisco TAPI fileCiscoIOSTSP.zip

• Firmware filesATA79027905791279147914 Expansion Module79207935793679407960

• Music on Holdmusic-on-hold.au

Page 107: Configuring Cisco CME

107© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Cisco CallManager Express Files (Cont.)Individual Files

Individual Cisco CME Files• Firmware files• Basic Cisco CME tar• GUI tar

Page 108: Configuring Cisco CME

108© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Cisco CallManager Express Files (Cont.)GUI Files

GUI Files

Page 109: Configuring Cisco CME

109© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Cisco CallManager Express Files (Cont.)GUI Files

cme-gui-3.1.1.tar extracted yields

• XMLTemplatexml.template

• GUI filesadmin_user.htmladmin_user.jsCiscoLogo.gifDelete.gifdom.jsdownarrow.gifephone_admin.htmllogohome.gifnormal_user.htmlnormal_user.jsPlus.gifsxiconad.gifTab.giftelephony_service.htmluparrow.gifxml-test.html

Page 110: Configuring Cisco CME

110© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Cisco CallManager Express Files (Cont.)TAPI Integration

Cisco CME - TAPI Integration

Page 111: Configuring Cisco CME

111© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Cisco CallManager Express Files (Cont.)TAPI Integration

CiscoIOSTSP1.2.zip

Page 112: Configuring Cisco CME

112© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Cisco CallManager Express Files (Cont.)Additional Files

music-on-hold.au• Use the music-on-hold.au audio file to provide

music for external callers on hold when you are not using a live feed

xml.template• Use the xml.template file to allow or restrict the GUI

functions that are available to an optional customer administrator

Page 113: Configuring Cisco CME

113© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Initial Phone Setup

Page 114: Configuring Cisco CME

114© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Phones Setup in Cisco CallManager Express System

Three ways to setup phones:• Manual

Numerous commands from the CLIRequires knowledge of Cisco CME commandsPhones entered manually

• Partially automatedNumerous commands from the CLIRequires knowledge of Cisco CME commandsSimplifies deployment of many IP phones

• AutomatedFew commands needed from the CLIRequires little knowledge of Cisco CME commandsSimplifies deployments

Page 115: Configuring Cisco CME

115© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

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

Page 116: Configuring Cisco CME

116© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Automated Setup (Cont.)

• Configure NTP prior to running the setup utility

• Load the firmware files into flash RAM prior to running the setup utility

• Enter the automated setup mode by entering the command “telephony-service setup”

• A question and answer session will start asking for basic parameters

• CTRL + c keystroke can be used at any time to break out of the setup mode

• No changes are committed until the end

CMERouter1(config)#telephony-service setup--- Cisco IOS Telephony Services Setup ---

Do you want to setup DHCP service for your IP Phones? [yes/no]: yConfiguring DHCP Pool for Cisco IOS Telephony Services :

IP network for telephony-service DHCP Pool:10.90.0.0Subnet mask for DHCP network :255.255.255.0TFTP Server IP address (Option 150) :10.90.0.1Default Router for DHCP Pool :10.90.0.1

Do you want to start telephony-service setup? [yes/no]: yConfiguring Cisco IOS Telephony Services :

Enter the IP source address for Cisco IOS Telephony Services :10.90.0.1Enter the Skinny Port for Cisco IOS Telephony Services : [2000]:2000How many IP phones do you want to configure : [0]: 10Do you want dual-line extensions assigned to phones? [yes/no]: yWhat Language do you want on IP phones :

0 English 6 Dutch1 French 7 Norwegian2 German 8 Portuguese3 Russian 9 Danish4 Spanish 10 Swedish5 Italian

[0]: 0

Page 117: Configuring Cisco CME

117© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Automated Setup (Cont.)

• When configuration is committed the settings show up in the running-config

Which Call Progress tone set do you want on IP phones :0 United States1 France2 Germany3 Russia4 Spain5 Italy6 Netherlands7 Norway8 Portugal9 UK10 Denmark11 Switzerland12 Sweden13 Austria14 Canada

[0]: 0What is the first extension number you want to configure : [0]: 9000

Do you have Direct-Inward-Dial service for all your phones? [yes/no]: yEnter the full E.164 number for the first phone :2095559000

Do you want to forward calls to a voice message service? [yes/no]: yEnter extension or pilot number of the voice message service:9999Call forward No Answer Timeout : [18]: 10

Do you wish to change any of the above information? [yes/no]: n---- Setup completed config ---

Page 118: Configuring Cisco CME

118© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Automated Setup (Cont.): Results

DHCP pool created

Firmware available to TFTP server

Flash is searched and if firmware is found it will be loaded

Telephony-service configuration results

DID configuration

Firmware is searched and if MoH is found this entry is made

The selected number of ephone-dns are configured

Creates SEP XML files at boot up and load to RAM

ip dhcp pool ITS

network 10.90.0.0 255.255.255.0

default-router 10.90.0.1

option 150 ip 10.90.0.1

tftp-server flash:P00303020214.bin

tftp-server flash:P00403020214.bin

telephony-service

load 7910 P00403020214

load 7960-7940 P00303020214

create cnf-files

max-ephones 10

max-dn 10

ip source-address 10.10.0.1 port 2000

voicemail 9999

auto assign 1 to 10

dialplan-pattern 1 2095559... extension-length 4 extension-pattern 1...

moh music-on-hold.au

ephone-dn 1 dual-line

number 401

call-forward busy 9999

call-forward noans 9999 timeout 10

Page 119: Configuring Cisco CME

119© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Partially Automated Setup: Overview

• Partially Automated Setup

• Is the same as a manual setup except for deploying phones

• Deployment of IP phones is automated

• Uses the “auto assign” command

• All ephone-dns must be the same type (single-line or dual-line)

Page 120: Configuring Cisco CME

120© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

auto assign start-dn to stop-dn [type model] [cfw number timeout seconds]auto assign start-dn to stop-dn [type model] [cfw number timeout seconds]

CMERouter(config-telephony-service)#

• Automatically assigns the ephone-dns configured to new ephones

Partially Automated Setup (Cont.)Auto Assign Command

Auto assign usage guidelines• Can take up to 5 minutes for phones to register• Wait for all phones to register before saving the

configuration• cfw setting defines the call forward busy number

and timeout value for phones that register

Page 121: Configuring Cisco CME

121© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Phones Setup in Cisco CallManager Express System

• The lowest unassigned ephone-dn in matching statement range will be used

• If all ephone-dns in a range have been assigned, some phones may not receive an ephone-dn or may overflow to the general auto assign without a type

• If the new IP phone does not match any auto assign with a type, then the auto assign without a type will be used

New phone plugs in telephony-service

auto assign 1 to 10 type 7920

auto assign 11 to 20 type 7940

auto assign 21 to 40 type 7960

auto assign 41 to 50

...

ephone-dn 1 dual-line

number 1000

...

• When an new IP phone registers with the Cisco CME system, this creates a new ephone with the MAC address of the IP phone

• A pre-existing ephone-dn is assigned to the new ephone; this is selected from the range defined for the type of phone

Page 122: Configuring Cisco CME

122© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Manual Setup: Overview

• All commands can be entered from the CLI

• Good for experienced administrators

• Leverages IOS knowledge

• Full functionality through IOS commands

• Deployment of IP phones can be batched or scripted through a text file

Page 123: Configuring Cisco CME

123© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Manual Setup (Cont.): Commands Overview

• 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 lengthextension-pattern pattern

Commands needed to configure a basic telephony service

Page 124: Configuring Cisco CME

124© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

7940/60 Firmware

tftp-server flash:filenametftp-server flash:filenameCMERouter(config)#

• Allows a file in flash to be downloadable with TFTP

Manual Setup (Cont.): tftp-server Command

tftp-server flash:P00303020214.bin

tftp-server flash:cmterm_7920.3.3-01-06.bin

tftp-server flash:P00403020214.bin

Available through TFTP7920

Firmware7910

Firmware

Page 125: Configuring Cisco CME

125© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

telephony-servicetelephony-serviceCMERouter(config)#

• Enters telephony service mode

max-ephone maximum-ephonesmax-ephone maximum-ephonesCMERouter(config-telephony-service)#

• Sets the maximum number of ephones that may be defined in the system (default is 0)

max-dn maximum-directory-numbersmax-dn maximum-directory-numbersCMERouter(config-telephony-service)#

• Sets the maximum number of ephone-dn that may be defined in the system (default is 0)

Manual Setup (Cont.): Telephony Service Commands

Page 126: Configuring Cisco CME

126© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

load model firmware-fileload model firmware-fileCMERouter(config-telephony-service)#

• Associates a firmware file with the model of IP phone

Manual Setup (Cont.): Firmware Association

7940/7960

7920

7910

telephony-service

load 7960-7940 P00303020214

load 7920 cmterm_7920.3.3-01-06.bin

load 7910 P00403020214

Filenames are case-sensitive

7940/60 Firmware

7920 Firmware

7910 Firmware

Page 127: Configuring Cisco CME

127© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

ip source-address ip-address [port port]ip source-address ip-address [port port]CMERouter(config-telephony-service)#

• Identifies the address and port through which IP phones communicate with Cisco CME

Manual Setup (Cont.): Source IP and Port

telephony-service

ip source-address 10.90.0.1 port 2000

10.90.0.1

XML

Default

Page 128: Configuring Cisco CME

128© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

create cnf-filescreate cnf-filesCMERouter(config-telephony-service)#

• Builds the specific XML files necessary for the IP phones

Manual Setup (Cont.): Create XML Files

telephony-service

create cnf-files

10.90.0.1000F.2473.AB14

SEP000F2473AB14.cnf.xml

XML

SEP

Page 129: Configuring Cisco CME

129© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

keepalive secondskeepalive secondsCMERouter(config-telephony-service)#

• Sets the length of the time interval between keepalive message from the IP phones to Cisco CME

Manual Setup (Cont.): Keepalive

• Default is 30 seconds, range is 10 – 65535 seconds

• If 3 keepalives are missed in a row, the device will have to register again

telephony-service

keepalive 10

Keepalive

Keepalive

Page 130: Configuring Cisco CME

130© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

dialplan-pattern tag pattern extension-length lengthextension-pattern pattern [no-reg]dialplan-pattern tag pattern extension-length lengthextension-pattern pattern [no-reg]

CMERouter(config-telephony-service)#

• Sets a dial plan pattern which can expand extension numbers to E.164 numbers that can be used for DIDs

Manual Setup (Cont.): DID Configuration Commands

PSTN ISDN PRI

DN 1000

DN 1099

DN 10XXDIDs assigned

2015559000thru

2015559099

telephony-service

dialplay-pattern 1 20155590.. extension-length 4 extension pattern 10..

Page 131: Configuring Cisco CME

131© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Manual Setup (Cont.): Example

tftp-server flash:P00303020214.bin

tftp-server flash:P00403020214.bin

telephony-service

load 7910 P00403020214

load 7960-7940 P00303020214

create cnf-files

max-ephones 10

max-dn 10

ip source-address 10.10.0.1 port 2000

dialplan-pattern 1 2095559... extension-length 4 extension-pattern 1...

ephone-dn 1 dual-line

number 401

call-forward busy 1999

call-forward noans 1999 timeout 10

ephone 1

mac-address 000F.2745.2AD8

button 1:1

Manual Setup of the Cisco CME

Manually configured see module 3 lesson 3

Page 132: Configuring Cisco CME

132© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Setup Troubleshooting: Verify IP Addressing

Verify the IP addressing on the IP phone• Use the Settings button and select “Network

Configuration”

• Verify IP and subnet mask are correct

• Verify the TFTP server is the Cisco CME router

• Verify the default gateway is correct

Page 133: Configuring Cisco CME

133© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Setup Tips (Cont.): Verify the Correct Files in Flash

Show flashCMERouter#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

...

Page 134: Configuring Cisco CME

134© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Optional Parameters: Locale Parameters

Allow changes to:• Language of phone display

• Locale for call progress tones and cadences

Danish

Dutch

French

German

Swedish

Spanish

Portuguese

Norwegian

Italian

Russian Federation

English

Page 135: Configuring Cisco CME

135© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

user-locale language-codeuser-locale language-code

CMERouter(config-telephony-service)#

• Specifies the language for display on an IP phone

network-locale language-codenetwork-locale language-code

CMERouter(config-telephony-service)#

• Specifies the set of call progress tones and cadence on the IP phone

Optional Parameters: Locale Parameters

Page 136: Configuring Cisco CME

136© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

date-format {mm-dd-yy | dd-mm-yy | yy-dd-mm | yy-mm-dd}date-format {mm-dd-yy | dd-mm-yy | yy-dd-mm | yy-mm-dd}

CMERouter(config-telephony-service)#

• Sets the date format for IP phone displays

time-format {12 | 24} time-format {12 | 24}

CMERouter(config-telephony-service)#

• Specifies the set of call progress tones and cadence on the IP phone

Optional Parameters: Date and Time

Page 137: Configuring Cisco CME

137© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Rebooting Cisco CallManager Express Phones

Reset Command• Hard reboot

• Phone firmware changes

• User locales changes

• Network locales changes

• URL parameters changes

• DHCP and TFTP invoked

• Takes longer than restart

Restart Command• Soft reboot

• Phone buttons changes

• Phone lines changes

• Speed-dial number changes

• No DHCP or TFTP invoked

• System message changes

Page 138: Configuring Cisco CME

138© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

reset {all [time-interval] | cancel | mac-address | sequence-all}reset {all [time-interval] | cancel | mac-address | sequence-all}

CMERouter(config-telephony-service)#

• Sets the date format for IP phone displays

reset reset

CMERouter(config-ephone)#

• Resets a specific ephone

Router Configuration: Two Commands (Cont.)

Page 139: Configuring Cisco CME

139© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

restart {all [time-interval] | mac-address}restart {all [time-interval] | mac-address}

CMERouter(config-telephony-service)#

• Sets the date format for IP phone displays

restart restart

CMERouter(config-ephone)#

• Restarts the ephone

Router Configuration: Two Commands (Cont.)

Page 140: Configuring Cisco CME

140© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Setup Troubleshooting

Troubleshooting setup overview• Verify that a correct IP address and scope options

are received on the IP phone • Verify the correct files are in flash• Debug the tftp server• Verify phone firmware install• Verify locale is correct• Verify phone setup• Review configuration

Page 141: Configuring Cisco CME

141© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Verifying Cisco CallManager Express Phone Configuration

Verify ephone-dn Configurationsshow running-config

telephony-service

load 7910 P00403020214

load 7960-7940 P00303020214

max-ephones 10

max-dn 10

ip source-address 10.90.0.1 port 2000

auto assign 1 to 10

create cnf-files dialplan-pattern 1 2015559... extension-length 4 extension-pattern 1...

voicemail 9999

max-conferences 8

!

ephone-dn 1 dual-line

number 9000

!

ephone 1

mac-address 000F.2470.F8F8

button 1:1

Page 142: Configuring Cisco CME

142© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Setup Tips (Cont.): Debug tftp events command

Debug tftp events commandCMERouter#debug tftp events

Mar 2 19:32:59.333: TFTP: Looking for OS79XX.TXT

Mar 2 19:32:59.337: TFTP: Looking for SEP000F2470F8F8.cnf.xml

Mar 2 19:32:59.681: TFTP: Opened system:/its/XMLDefault7960.cnf.xml, fd 0, size 784 for process 131

Mar 2 19:32:59.685: TFTP: Finished system:/its/XMLDefault7960.cnf.xml, time 00:00:00 for process 131

Mar 2 19:33:02.713: TFTP: Looking for SEP000F2470F8F8.cnf.xml

Mar 2 19:33:02.713: TFTP: Opened system:/its/XMLDefault7960.cnf.xml, fd 0, size 784 for process 131

Mar 2 19:33:02.745: TFTP: Finished system:/its/XMLDefault7960.cnf.xml, time 00:00:00 for process 131

• Can verify if the SEP file for the phone is found

• Can verify the downloading of the correct firmware

Page 143: Configuring Cisco CME

143© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Verifying Cisco CallManager Express Phone Configuration (Cont.)

Verify Phone Firmware Installation debug ephone registerMar 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.11Mar 2 15:16:57.582: skinny_add_socket 1 10.90.0.11 49692Mar 2 15:16:57.766: %IPPHONE-6-REG_ALARM: 20: Name=SEP000F2470F8F8 Load=3.2(2.14) Last=Phone-KeypadMar 2 15:16:57.766: Skinny StationAlarmMessage on socket [1] 10.90.0.11 SEP000F2470F8F8Mar 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-KeypadMar 2 15:16:57.766: ephone-(1)[1] StationRegisterMessage (1/2/2) from 10.90.0.11Mar 2 15:16:57.766: ephone-(1)[1] Register StationIdentifier DeviceName SEP000F2470F8F8Mar 2 15:16:57.766: ephone-(1)[1] StationIdentifier Instance 1 deviceType 7Mar 2 15:16:57.766: ephone-1[-1]:stationIpAddr 10.90.0.11Mar 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 1Mar 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 49692Mar 2 15:16:57.766: ephone-1[1]:Date Format M/D/YMar 2 15:16:57.766: ephone-1[1][SEP000F2470F8F8]:RegisterAck sent to ephone 1: keepalive period 30

Page 144: Configuring Cisco CME

144© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Verifying Cisco CallManager Express Phone Configuration (Cont.)

Verify Locale-Specific Files CMERouter1#show telephony-service tftp-bindings

tftp-server system:/its/SEPDEFAULT.cnf

tftp-server system:/its/SEPDEFAULT.cnf alias SEPDefault.cnf

tftp-server system:/its/XMLDefault.cnf.xml alias XMLDefault.cnf.xml

tftp-server system:/its/ATADefault.cnf.xml

tftp-server system:/its/united_states/7960-tones.xml alias United_States/7960-tones.xml

tftp-server system:/its/united_states/7960-font.xml alias English_United_States/7960-font.xml

tftp-server system:/its/united_states/7960-dictionary.xml alias English_United_States/7960-dictionary.xml

tftp-server system:/its/united_states/7960-kate.xml alias English_United_States/7960-kate.xml

tftp-server system:/its/united_states/SCCP-dictionary.xml alias English_United_States/SCCP-dictionary.xml

tftp-server system:/its/XMLDefault7960.cnf.xml alias SEP000F2470F8F8.cnf.xml

tftp-server system:/its/XMLDefault7960.cnf.xml alias SEP000F23FC9CF0.cnf.xml

Page 145: Configuring Cisco CME

145© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Verifying Cisco CallManager Express Phone Configuration (Cont.)

Verify Cisco IP Phone Setup

CMERouter1#show ephone

ephone-1 Mac:000F.2470.F8F8 TCP socket:[1] activeLine:0 REGISTERED

mediaActive:0 offhook:0 ringing:0 reset:0 reset_sent:0 paging 0 debug:1

IP:10.10.0.11 49692 Telecaster 7960 keepalive 29 max_line 6

button 1: dn 1 number 1000 CH1 IDLE CH2 IDLE

ephone-2 Mac:000F.23FC.9CF0 TCP socket:[2] activeLine:0 REGISTERED

mediaActive:0 offhook:0 ringing:0 reset:0 reset_sent:0 paging 0 debug:1

IP:10.10.0.13 52633 Telecaster 7960 keepalive 135 max_line 6

button 1: dn 2 number 1001 CH1 IDLE CH2 IDLE

Page 146: Configuring Cisco CME

146© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony