Configuring Cisco Call Manager Express CME Cisco Networking

  • Slides: 146
Download presentation
Configuring Cisco Call. Manager Express (CME) Cisco Networking Academy Program IP Telephony © 2005

Configuring Cisco Call. Manager Express (CME) Cisco Networking Academy Program 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.

Overview of Cisco CME IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 2

What is Cisco Call. Manager Express? Cisco CME Trunks PSTN WAN • Call processing

What is Cisco Call. Manager Express? Cisco CME Trunks PSTN WAN • Call processing for small to medium sized deployments • Vo. IP integrated solution • Up to 120 IP phones • IOS based solution IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 3

What is Cisco Call. Manager Express? (Cont. ) • Select IOS based platform •

What is Cisco Call. Manager Express? (Cont. ) • Select IOS based platform • Multiservice access routers 2600 XM 3700 IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. 1700 Cisco Public 4

How Does Cisco Call. Manager Express Work? Connection(s) to PSTN • Analog • Digital

How Does Cisco Call. Manager Express Work? Connection(s) to PSTN • Analog • Digital PSTN IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 5

How Does Cisco Call. Manager Express/Cisco Unity Express Work? (Cont. ) PSTN H. 323

How Does Cisco Call. Manager Express/Cisco Unity Express Work? (Cont. ) PSTN H. 323 between Cisco CME systems H. 323 WAN H. 323 PSTN SIP PSTN Gateway and IP to IP Gateway functionality PSTN IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 6

Differences between Traditional Telephony and Vo. IP IP Telephony © 2005 Cisco Systems, Inc.

Differences between Traditional Telephony and Vo. IP 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

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

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.

What Is a PBX? IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 10

What Is a Key System? IP Telephony © 2005 Cisco Systems, Inc. All rights

What Is a Key System? IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 11

Basic Call Setup IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco

Basic Call Setup IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 12

Digitizing Analog Signals 1. Sample the analog signal regularly 2. Quantize the sample 3.

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 IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 13

Nyquist Theorem IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public

Nyquist Theorem IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 14

Quantization IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 15

Quantization IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 15

Quantization Techniques • Linear Uniform quantization • Logarithmic quantization Compands the signal Provides a

Quantization Techniques • Linear Uniform quantization • Logarithmic quantization Compands the signal Provides a more uniform signal-to-noise ratio • Two methods α-law (most countries) μ-law (Canada, U. S. , and Japan) IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 16

Voice-Compression Techniques • Waveform algorithms PCM ADPCM • Source algorithms LDCELP CS-ACELP IP Telephony

Voice-Compression Techniques • Waveform algorithms PCM ADPCM • Source algorithms LDCELP CS-ACELP IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 17

Example: Waveform Compression • PCM Waveform coding scheme • ADPCM Waveform coding scheme Adaptive:

Example: Waveform Compression • PCM Waveform coding scheme • ADPCM Waveform coding scheme Adaptive: automatic companding Differential: encode changes between samples only • ITU standards: G. 711 rate: 64 kbps = (2 x 4 k. Hz) x 8 bits/sample G. 726 rate: 32 kbps = (2 x 4 k. Hz) x 4 bits/sample G. 726 rate: 24 kbps = (2 x 4 k. Hz) x 3 bits/sample G. 726 rate: 16 kbps = (2 x 4 k. Hz) x 2 bits/sample IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 18

Example: Source Compression • CELP Hybrid coding scheme • High-quality voice at low bit

Example: Source Compression • CELP Hybrid coding scheme • High-quality voice at low bit rates, processor intensive • G. 728: LDCELP— 16 kbps • G. 729: CS-ACELP— 8 kbps G. 729 A variant— 8 kbps, less processor intensive, allows more voice channels encoded per DSP Annex-B variant –VAD and CNG IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 19

G. 729 and G. 729 A Comparison • Both are ITU standards • Both

G. 729 and G. 729 A 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. 729 A • Compression delay the same (10 to 20 ms) • Annex-B variant may be applied to either IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 20

Real-Time Transport Protocol • Provides end-to-end network functions and delivery services for delay-sensitive, real-time

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 IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 21

Real-Time Transport Control Protocol • Monitors the quality of the data distribution and provides

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 IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 22

RTP Header Compression • RTP header compression saves bandwidth by compressing packet headers across

RTP Header Compression • RTP header compression saves bandwidth by compressing packet headers across WAN links IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 23

When to Use RTP Header Compression • Narrowband links • Slow links (less than

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 24

Challenges and Solutions in Vo. IP IP Telephony © 2005 Cisco Systems, Inc. All

Challenges and Solutions in Vo. IP IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 25

Reliability and Availability • Traditional telephony networks claim 99. 999% uptime • Data networks

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 IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 26

Bandwidth Implications of Codec IP Telephony © 2005 Cisco Systems, Inc. All rights reserved.

Bandwidth Implications of Codec IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 27

Impact of Voice Samples IP Telephony © 2005 Cisco Systems, Inc. All rights reserved.

Impact of Voice Samples IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 28

Data Link Overhead • Ethernet: 18 bytes overhead • MLP: 6 bytes overhead •

Data Link Overhead • Ethernet: 18 bytes overhead • MLP: 6 bytes overhead • Frame Relay: 6 bytes overhead IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 29

Total Bandwidth Required IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco

Total Bandwidth Required IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 30

Effect of VAD IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco

Effect of VAD IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 31

Cisco CME Features and Functionality IP Telephony © 2005 Cisco Systems, Inc. All rights

Cisco CME Features and Functionality IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 32

Supported Protocols and Integration Options (Cont. ) FAX ATA H. 323 ATA Skinny Analog

Supported Protocols and Integration Options (Cont. ) FAX ATA H. 323 ATA Skinny Analog Phones IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 33

Supported Protocols and Integration Options Skinny Client Control Protocol (SCCP) • Cisco proprietary •

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 IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 34

Supported Protocols and Integration Options (Cont. ) Skinny Protocol Caveats • Qo. S, bandwidth

Supported Protocols and Integration Options (Cont. ) Skinny Protocol Caveats • Qo. S, bandwidth and CAC support are not built into the Skinny protocol • Complex connection paths can cause Qo. S problems • Remote registration of IP phones and ATAs is not supported IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 35

Supported Protocols and Integration Options (Cont. ) • Cisco CME does not support remotely

Supported Protocols and Integration Options (Cont. ) • Cisco CME does not support remotely registered phones CME PSTN WAN Local Phones IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. X X Remote Phones Cisco Public 36

Supported Protocols and Integration Options (Cont. ) H. 323 Protocol • Supports Voice, Video,

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 37

Supported Protocols and Integration Options (Cont. ) Call. Manager Cluster H. 323 Connections Vmail

Supported Protocols and Integration Options (Cont. ) Call. Manager Cluster H. 323 Connections Vmail PSTN H. 323 CME H. 323 WAN H. 323 CME Recommended IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 38

Supported Protocols and Integration Options (Cont. ) Cisco CME can register to a H.

Supported Protocols and Integration Options (Cont. ) Cisco CME can register to a H. 323 gatekeeper thereby ensuring the WAN is not oversubscribed H. 323 WAN Register 1000 2095551000 Register Gatekeeper Register Extension number and/or E. 164 number IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. 2000 3095552000 Register Extension number and/or E. 164 number Cisco Public 39

Supported Protocols and Integration Options (Cont. ) SIP Protocol • Emerging standard • Vendor

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 40

Supported Protocols and Integration Options (Cont. ) Call. Manager Cluster SIP Connections Vmail PSTN

Supported Protocols and Integration Options (Cont. ) Call. Manager Cluster SIP Connections Vmail PSTN H. 323 CME SIP WAN SIP CME H. 323 is recommended today IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 41

Cisco Call. Manager Express Requirements • Feature license • Seat license • IOS platform

Cisco Call. Manager Express Requirements • Feature license • Seat license • IOS platform 12. 3(7)T or greater is recommended IP Voice • Cisco CME software and files GUI files Firmware IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 42

Cisco Call. Manager Express Restrictions Cisco CME 3. 1 caveats • TAPI v 2.

Cisco Call. Manager Express Restrictions Cisco CME 3. 1 caveats • TAPI v 2. 1 • Cisco JTAPI • Cisco IP Softphone • Remote SCCP phones across a WAN • G. 729 conferences • MGCP IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 43

Cisco Call. Manager Express Restrictions (Cont. ) • TAPI Lite Functionality • Supported: Operation

Cisco Call. Manager 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 IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 44

Cisco CME Network Parameters IP Telephony © 2005 Cisco Systems, Inc. All rights reserved.

Cisco CME Network Parameters IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 45

Auxiliary VLANs • Prevent unnecessary IP address renumbering • Simplifies Quality of Service (Qo.

Auxiliary VLANs • Prevent unnecessary IP address renumbering • Simplifies Quality of Service (Qo. S) 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 Call. Manager Express IP phone and the PC plugged into the phone IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 46

Auxiliary VLANs (Cont. ) IP Addressing Deployment Options IP Phone + PC on same

Auxiliary VLANs (Cont. ) IP Addressing Deployment Options IP Phone + PC on same switch ports Recommended 171. 68. 249. 100 171. 68. 249. 101 10. 1. 1. 1 Public IP addresses IP Phone uses private Network IP Phone + PC on separate switch ports 171. 68. 249. 101 171. 68. 249. 100 Public IP addresses IP Telephony IP Phone + PC on same switch ports © 2005 Cisco Systems, Inc. All rights reserved. IP Phone + PC on separate switch ports 10. 1. 1. 1 171. 68. 249. 100 IP Phone uses private network Cisco Public 47

Configuring Auxiliary VLANs • An access port able to handle 2 VLANs • Native

Configuring Auxiliary VLANs • An access port able to handle 2 VLANs • Native VLAN (PVID) and Auxiliary VLAN (VVID) • Hardware set to dot 1 q trunk Tagged 802. 1 q (Voice VLAN) Untagged 802. 3 (Native VLAN) IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 48

Configuring Auxiliary VLANs - Switching Review • Address learning • Forward/filter decision • Loop

Configuring Auxiliary VLANs - Switching Review • Address learning • Forward/filter decision • Loop avoidance IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 49

Configuring Auxiliary VLANs (Cont. ) Example 3550 switch or Ether. Switch Network Module Console(config)#interface

Configuring Auxiliary VLANs (Cont. ) Example 3550 switch or Ether. Switch Network Module Console(config)#interface Fast. Ethernet 0/1 Console(config-if)#switchport trunk encapsulation dot 1 q Console(config-if)#switchport trunk native vlan 1 Console)config-if)#switchport access vlan 12 Console(config-if)#switchport mode trunk Console(config-if)#switchport voice vlan 112 Console(config-if)#spanning-tree portfast • 802. 1 q 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 IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 50

Configuring Auxiliary VLANs (Cont. ) Switch# show interface fa 0/17 switchport Name: Fa 0/17

Configuring Auxiliary VLANs (Cont. ) Switch# show interface fa 0/17 switchport Name: Fa 0/17 Switchport: Enabled Administrative mode: trunk Operational Mode: trunk Administrative Trunking Encapsulation: dot 1 q Operational Trunking Encapsulation: dot 1 q Negotiation of Trunking: Disabled Access Mode VLAN: 0 ((Inactive)) Trunking Native Mode VLAN: 12 (VLAN 0012) Trunking VLANs Enabled: ALL Trunking VLANs Active: 1 -3, 5, 10, 12 Pruning VLANs Enabled: 2 -1001 Priority for untagged frames: 0 Override vlan tag priority: FALSE Voice VLAN: 112 Appliance trust: none IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 51

Configuring Auxiliary VLANs - Router Configuration 802. 1 q trunk Trunk on a router

Configuring Auxiliary VLANs - Router Configuration 802. 1 q trunk Trunk on a router interface fastethernet 1/0. 1 encapsulation dot 1 q 10 VLAN 10 ip address 10. 0. 1 255. 0 interface fastethernet 1/0. 2 encapsulation dot 1 q 20 ip address 10. 20. 0. 1 255. 0 VLAN 20 IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. . Cisco Public 52

DHCP Service Setup Dynamic Host Configuration Protocol • Assigns an IP addresses and subnet

DHCP Service Setup Dynamic Host Configuration Protocol • 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 IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 53

DHCP Service Setup (Cont. ) DHCP Service Options • Single DHCP IP Address Pool

DHCP Service Setup (Cont. ) DHCP Service Options • Single DHCP IP Address Pool • Separate DHCP IP Address Pool for Each Cisco IP Phone • DHCP Relay Server IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 54

DHCP Service Setup (Cont. ): Phone Bootup The IP phone powers on On the

DHCP Service Setup (Cont. ): Phone Bootup The IP phone powers on On the Cisco CME router a DHCP Scope can be configured. The scope should define the following: The phone performs a Power on Self Test (POST) • Range of available IP addresses The phone boots up • A default gateway Through CDP the IP phone learns what the auxiliary VLAN is • The address of the TFTP server • The subnet mask • DNS server(s) The phone initializes the IP stack Continued next slide… IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 55

DHCP Service Setup (Cont. ): Phone Bootup (Cont. ) IP phone send DHCP Discover

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 IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 56

DHCP Service Setup (Cont. ) CMERouter(config)# ip dhcp excluded-address start-IP end-IP • Sets a

DHCP Service Setup (Cont. ) CMERouter(config)# ip dhcp excluded-address start-IP end-IP • Sets a range of addresses to be excluded from the configured scopes CMERouter(config)# ip dhcp pool-name • Creates and enters a the DHCP scope mode CMERouter(dhcp-config)# network subnet-mask • Defines the range of addresses that will be used to assign to DHCP clients IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 57

DHCP Service Setup (Cont. ) CMERouter(dhcp-config)# option-number ip IP-address • Defines a custom option

DHCP Service Setup (Cont. ) CMERouter(dhcp-config)# option-number ip IP-address • Defines a custom option and its value CMERouter(dhcp-config)# default-router IP-address • Sets the default gateway that will handed out to the DCHP clients CMERouter(dhcp-config)# dns-server primary-IP [secondary IP] • Sets the DNS server(s) that will assigned to the DHCP clients IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 58

DHCP Service Setup (Cont. ) Configuring DHCP on an IOS router CMERouter(config)#ip dhcp exluded-address

DHCP Service Setup (Cont. ) Configuring DHCP on an IOS router CMERouter(config)#ip dhcp exluded-address 10. 90. 0. 10 CMERouter(config)#ip dhcp pool mypool CMERouter(dhcp-config)#network 10. 90. 0. 0 255. 0 CMERouter(dhcp-config)#option 150 ip 10. 90. 0. 1 CMERouter(dhcp-config)#default-router 10. 90. 0. 1 CMERouter(dhcp-config)#dns-server 10. 100. 0. 1 10. 100. 0. 2 CMERouter(dhcp-config)#exit • Option 150 sets the TFTP server on the IP phone • The TFTP server contains the configuration files and firmware for the IP phone IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 59

IP Phone Registration IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco

IP Phone Registration IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 60

Files critical to the IP phone • Firmware SEP • SEPAAAABBBBCCCC. cnf. xml •

Files critical to the IP phone • Firmware SEP • SEPAAAABBBBCCCC. cnf. xml • Xml. Default. cnf. xml XML TFTP Server • SCCP-dictionary. xml • Phonemodel-tones. xml IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 61

Files (Cont. ): Firmware 7905 Firmware 7940 Firmware 7960 Firmware CMERouter 1#show flash -#-

Files (Cont. ): Firmware 7905 Firmware 7940 Firmware 7960 Firmware CMERouter 1#show flash -#- --length-- -----date/time------ path 1 399514 Mar 1 2002 12: 56: 28 P 00305000301. sbn 2 22649180 Mar 1 2002 12: 38: 00 c 3725 -ipvoice-mz. 123 -7. T. bin 3 321939 Mar 1 2002 12: 55: 58 CP 7902010200 SCCP 031023 A. sbin 4 317171 Mar 1 2002 12: 56: 06 CP 7905010200 SCCP 031023 A. sbin 5 317968 Mar 1 2002 12: 56: 10 CP 7912010200 SCCP 031023 A. sbin 6 700651 Mar 1 2002 12: 56: 18 Cisco. IOSTSP. zip 7 369950 Mar 1 2002 12: 56: 22 P 00303020214. bin 8 333822 Mar 1 2002 12: 56: 30 P 00403020214. bin 9 47904 Mar 1 2002 12: 56: 54 S 00103020002. bin 10 301298 Mar 1 2002 12: 56 ata 18 x-v 2 -16 -ms-030327 b. zup 11 496521 Mar 1 2002 12: 57: 22 music-on-hold. au 12 1908762 Mar 1 2002 12: 56: 54 P 00503010100. bin 13 21 Mar 1 2002 12: 56: 18 OS 7920. txt 14 839984 Mar 1 2002 12: 57: 18 cmterm_7920. 3. 3 -01 -06. bin … … 33 34 307067 Mar 1 2002 12: 56: 02 CP 79050101 SCCP 030530 B 31. zup 710144 Mar 1 2002 12: 57: 06 cme-gui-3. 1. 1. tar • 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 IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 62

Files (Cont. ): Device Configuration XML File SEPXXXXXX. cnf. xml SEP XML * XXXXXX

Files (Cont. ): Device Configuration XML File SEPXXXXXX. cnf. xml SEP XML * XXXXXX = to the MAC address IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. <device> <device. Pool> <call. Manager. Group> <members> <member priority="0"> <call. Manager> <ports> <ethernet. Phone. Port>2000</ethernet. Phone. Port> </ports> <process. Node. Name>10. 15. 0. 1</process. Node. Name> </call. Manager> </members> </call. Manager. Group> </device. Pool> <version. Stamp>{Jan 01 2002 00: 00}</version. Stamp> <load. Information>P 00303020214</load. Information> - <user. Locale> <name>English_United_States</name> <lang. Code>en</lang. Code> </user. Locale> <network. Locale>United_States</network. Locale> <idle. Timeout>0</idle. Timeout> <authentication. URL /> <directory. URL>http: //10. 15. 0. 1/localdirectory</directory. URL> <idle. URL /> <information. URL /> <messages. URL /> <proxy. Server. URL /> <services. URL /> </device> Cisco Public 63

Files (Cont. ): Default XML File XMLDefault. cnf. xml Default XML * Notice there

Files (Cont. ): Default XML File XMLDefault. cnf. xml Default XML * Notice there is no ATA or 7914 IP Telephony <Default> <call. Manager. Group> <members> <member priority="0"> <call. Manager> <ports> <ethernet. Phone. Port>2000</ethernet. Phone. Port> </ports> <process. Node. Name>10. 15. 0. 1</process. Node. Name> </call. Manager> </members> </call. Manager. Group> <load. Information 6 model="IP Phone 7910">P 00403020214</load. Information 6> <load. Information 124 model="Addon 7914"></load. Information 124> <load. Information 9 model="IP Phone 7935"></load. Information 9> <load. Information 8 model="IP Phone 7940">P 00303020214</load. Information 8> <load. Information 7 model="IP Phone 7960">P 00303020214</load. Information 7> <load. Information 20000 model="IP Phone 7905"></load. Information 20000> <load. Information 30008 model="IP Phone 7902"></load. Information 30008> <load. Information 30002 model="IP Phone 7920"></load. Information 30002> <load. Information 30019 model="IP Phone 7936"></load. Information 30019> <load. Information 30007 model="IP Phone 7912"></load. Information 30007> </Default> © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 64

Files (Cont. ): Language Specific XML Files 7960 -dictionary. xml SCCP-dictionary. xml Language XML

Files (Cont. ): Language Specific XML Files 7960 -dictionary. xml SCCP-dictionary. xml Language XML Contents will vary based upon language selected with the user-locale command IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. <? 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="Call. Back" /> <phrase i="164" t="SAC" /> <phrase i="163" t="DND" /> <phrase i="162" t="Trnsf. VM" /> <phrase i="161" t="Set. Wtch" /> <phrase i="160" t="Intrcpt" /> <phrase i="159" t="Imm. Div" /> <phrase i="158" t="Voicemail"/> <phrase i="157" t="Rm. Lst. C"/> <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"/> … Cisco Public 65

Files (Cont. ): Call Progress XML File 7960 -tones. xml Call Progress XML Contents

Files (Cont. ): Call Progress XML File 7960 -tones. xml Call Progress XML Contents will vary based upon call progress tones selected with the networklocale command IP Telephony <tones> <tone c 1="30831" i 1="-2032" c 2="30467" i 2="-1104" d="2" t="ringing"> <part m="on" t="2000"/> <part m="off" t="4000"/> <repeat c="65535"/> </tone> <tone c 1="30467" i 1="-1104" c 2="28959" i 2="-1404" d="2" t="reorder"> <part m="on" t="250"/> <part m="off" t="250"/> <repeat c="65535"/> </tone> <tone c 1="30467" i 1="-1104" c 2="28959" i 2="-1404" d="2" t="busy"> <part m="on" t="500"/> <part m="off" t="500"/> <repeat c="65535"/> </tone> <tone c 1="30743" i 1="-1384" c 2="29780" i 2="-1252" d="2" t="odial"> <part m="on" t="65535"/> <repeat c="65535"/> </tone> <tone c 1="30831" i 1="-2032" c 2="31538" i 2="-814" d="2" t="idial"> <part m="on" t="65535"/> <repeat c="65535"/> </tones> © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 66

IP Phone Information No 7914 in the XMLDefault. cnf. xml Default XML <load. Information

IP Phone Information No 7914 in the XMLDefault. cnf. xml Default XML <load. Information 6 model="IP Phone 7910">P 00403020214</load. Information 6> <load. Information 124 model="Addon 7914"></load. Information 124> <load. Information 9 model="IP Phone 7935"></load. Information 9> <load. Information 8 model="IP Phone 7940">P 00303020214</load. Information 8> <load. Information 7 model="IP Phone 7960">P 00303020214</load. Information 7> <load. Information 20000 model="IP Phone 7905"></load. Information 20000> <load. Information 30008 model="IP Phone 7902"></load. Information 30008> <load. Information 30002 model="IP Phone 7920"></load. Information 30002> <load. Information 30019 model="IP Phone 7936"></load. Information 30019> <load. Information 30007 model="IP Phone 7912"></load. Information 30007> • 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 IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 67

Download and Registration Power over Ethernet Step 1 - Switch sends a Fast Link

Download and Registration Power over Ethernet Step 1 - Switch sends a Fast Link Pulse (FLP) FLP Step 2 - The phone returns the FLP to the switch due to a completed circuit FLP Step 3 - Power is applied Step 4 - Link is detected on switchport Step 5 - The IP phone boots up Step 6 - The amount of power really needed is passed through CDP from the IP phone to the switch CDP Power needed IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 68

Download and Registration (Cont. ) DHCP Server or DHCP Relay Step 7 - CDP

Download and Registration (Cont. ) 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 DHCPDiscover Step 8 - The IP phone initializes the IP stack and sends a DHCPDiscover broadcast message Broadcast Step 9 - The DHCP server hears the DHCPDiscover message and selects an IP address from the scope and sends a DHCPOffer IP address, Subnet Mask, Default Gateway, and TFTP server (option 150) IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 69

Download and Registration (Cont. ) Existing IP Phone MAC 000 F. 2470. AA 32

Download and Registration (Cont. ) Existing IP Phone MAC 000 F. 2470. AA 32 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 SEP XML TFTP request for the SEP 000 F 2470 AA 32. cnf. xml file If no SEP XML file is found go to Step 14 IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 70

Download and Registration (Cont. ) Unknown IP Address MAC 000 F. 2470. AA 32

Download and Registration (Cont. ) Unknown IP Address MAC 000 F. 2470. AA 32 Cisco CME is the TFTP Server 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 7960 Firmware TFTP request for firmware if needed Firmware file Step 13 - IP phone will reboot if the firmware was updated IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 71

Download and Registration (Cont. ) Unknown IP Phone Unknown IP address with MAC 000

Download and Registration (Cont. ) Unknown IP Phone Unknown IP address with MAC 000 F. 2470. AA 32 Call. Manager Express is the TFTP Server Step 14 - If no SEP XML file was found then download from the TFTP server the XMLDefault. cnf. xml file Default XML TFTP request for the XMLDefault. cnf. xml file Step 15 - The phone will register to Call. Manager 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 Call. Manager Express router or Step 16 - If auto assign is enabled or the phone has been configured then the new IP phone will register to the Call. Manager Express and given an extension number IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 72

Ephone-dn and Ephone IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco

Ephone-dn and Ephone IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 73

Ephone-dn A DN and Extension number are equivalent Line and voice port are equivalent

Ephone-dn A DN and Extension number are equivalent Line and voice port are equivalent Has a unique tag or sequence number assigned when the ephone-dn is created Can have one or more telephone numbers associated with it Primary extension number on a single line ephone-dn that can make or receive one call at a time ephone-dn 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 DN 1 and DN 2 ephone-dn Can have one voice channel or two voice channels Creates one or more telephony system pots dial peers when the ephone-dn is initially configured DN 1 One phone extension on a dual line ephone-dn for ephone-dns that need call waiting, consultative transfer and conferencing DN 1 ephone-dn IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 74

Ephone-dn (Cont. ) router(config)# ephone-dn dn-tag [dual-line] • This command is used to create

Ephone-dn (Cont. ) router(config)# ephone-dn dn-tag [dual-line] • 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 messagewaiting indicator (MWI). router(config-ephone-dn)# number dn-number secondary dn-number [no-reg [both | primary]] • This command is used to associate a DN number with the ephone-dn instance IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 75

Ephone • Software configuration of a physical phone • Has a unique tag or

Ephone • 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 ephonedn(s) associated with the ephone • Number of line buttons will vary based on the hardware IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. 7960 Button 1 DN Button 4 DN Button 2 DN Button 5 DN Button 3 DN Button 6 DN MAC 000 F. 2470. F 92 A 7912 Button 1 DN MAC 000 F. 2470. F 92 B ATA 188 Analog 1 DN MAC 000 F. 2470. F 92 D Analog 2 DN MAC 000 F. 2470. F 92 E Cisco Public 76

Ephone (Cont. ) router(config)# ephone-tag • Creates an ephone instance and enters ephone configuration

Ephone (Cont. ) router(config)# ephone-tag • Creates an ephone instance and enters ephone configuration mode router(config-ephone)# mac-address • Assigns the physical IP phone by MAC address with this instance of an ephone IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 77

Ephone (Cont. ) router(config-ephone)# button-number {separator} dn-tag [[button-number {separator} dn-tag]…] • Associates the ephone-dn(s)

Ephone (Cont. ) router(config-ephone)# button-number {separator} dn-tag [[button-number {separator} dn-tag]…] • Associates the ephone-dn(s) with a specific button(s) on the IP phone router(config-ephone)# type {7940 | 7960} addon 1 7914 [2 7914] • Defines the device as a 7914 module(s) IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 78

Ephone (Cont. ): Basic Example MAC 000 F. 2470. F 8 F 8 ephone

Ephone (Cont. ): Basic Example MAC 000 F. 2470. F 8 F 8 ephone 1 1001 Button 1 ephone-dn 7: one virtual port 000 F. 2470. F 8 F 8 CMERouter(Config)#ephone-dn 7 CMERouter(Config-ephone-dn)#number 1001 CMERouter(config)#ephone 1 CMERouter(config-ephone)#mac-address 000 F. 2470. F 8 F 8 CMERouter(config-ephone)#button 1: 7 IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 79

Ephone (Cont. ): Example Multiple Ephones 1004 1005 1006 • Four physical phones 1007

Ephone (Cont. ): Example Multiple Ephones 1004 1005 1006 • Four physical phones 1007 ATA-186/188 • Four ephones defined 1007 • Four ephone-dns defined IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 80

Ephone (Cont. ): Example Multiple Ephones Configuration example CMERouter(config)#ephone-dn 10 dual-line CMERouter(config-ephone-dn)#number 1004 CMERouter(config)#ephone-dn

Ephone (Cont. ): Example Multiple Ephones Configuration example CMERouter(config)#ephone-dn 10 dual-line CMERouter(config-ephone-dn)#number 1004 CMERouter(config)#ephone-dn 11 dual-line CMERouter(config-ephone-dn)#number 1005 CMERouter(config)#ephone-dn 12 dual-line CMERouter(config-ephone-dn)#number 1006 CMERouter(config)#ephone-dn 13 dual-line CMERouter(config-ephone-dn)#number 1007 CMERouter(config)#ephone 1 CMERouter(config-ephone)#mac-address 000 F. 2470. F 8 F 1 CMERouter(config-ephone)#button 1: 10 CMERouter(config)#ephone 2 CMERouter(config-ephone)#mac-address 000 F. 2470. A 302 CMERouter(config-ephone)#button 1: 11 CMERouter(config)#ephone 3 CMERouter(config-ephone)#mac-address 000 F. 2470. 66 F 6 CMERouter(config-ephone)#button 1: 12 CMERouter(config)#ephone 4 CMERouter(config-ephone)#mac-address 000 F. 2470. 7 B 54 CMERouter(config-ephone)#type ata CMERouter(config-ephone)#button 1: 13 IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 81

Ephone (Cont. ): Multiple Ephone-dns Button 1 1008 on line 1 1009 on line

Ephone (Cont. ): Multiple Ephone-dns Button 1 1008 on line 1 1009 on line 2 Button 2 1008 1009 1010 on line 1 1011 on line 6 Button 1 • Two physical phones Button 6 1010 1011 • Four dual line ephone-dns defined • Two ephones defined IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 82

Ephone (Cont. ): Multiple Ephone-dns Configuration Example Multiple line ephone configuration example CMERouter(config)#ephone-dn 14

Ephone (Cont. ): Multiple Ephone-dns Configuration Example Multiple line ephone configuration example CMERouter(config)#ephone-dn 14 dual-line CMERouter(config-ephone-dn)#number 1008 CMERouter(config)#ephone-dn 15 dual-line CMERouter(config-ephone-dn)#number 1009 CMERouter(config)#ephone-dn 16 dual-line CMERouter(config-ephone-dn)#number 1010 CMERouter(config)#ephone-dn 17 dual-line CMERouter(config-ephone-dn)#number 1011 CMERouter(config)#ephone 5 CMERouter(config-ephone)#mac-address CMERouter(config-ephone)#button 1: 14 CMERouter(config)#ephone 6 CMERouter(config-ephone)#mac-address CMERouter(config-ephone)#button 1: 16 IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. 000 F. 2470. FAA 1 2: 15 000 F. 2470. A 7 E 2 6: 17 Cisco Public 83

Type of Ephone-dns: Overview Six types of ephone-dns • Single-line ephone-dn Single line 1002

Type of Ephone-dns: Overview Six types of ephone-dns • Single-line ephone-dn Single line 1002 Dual line • Dual-line ephone-dn • Primary and secondary extension on ephone-dn Primary and secondary extension on a single or dual line ephone-dn • Shared ephone-dn • Multiple ephone-dns • Overlay ephone-dn Shared single or dual line ephone-dn Multiple single or dual line ephone-dns on one or more ephones Overlay ephonedns on an ephone IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. 1001 1002 1004 and 1005 1006 1003 1007 Cisco Public 84

Single Line Ephone-dn One virtual voice port One channels 1001 CMERouter(Config)#ephone-dn 1 CMERouter(Config-ephone-dn)#number 1001

Single Line Ephone-dn One virtual voice port One channels 1001 CMERouter(Config)#ephone-dn 1 CMERouter(Config-ephone-dn)#number 1001 • The ephone-dn creates one virtual voice port • One call to or from this ephone-dn at any one time IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 85

Dual Line Ephone-dn One virtual voice port Two channels 1002 CMERouter(Config)#ephone-dn 2 dual-line CMERouter(Config-ephone-dn)#number

Dual Line Ephone-dn One virtual voice port Two channels 1002 CMERouter(Config)#ephone-dn 2 dual-line CMERouter(Config-ephone-dn)#number 1002 • 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 Mo. H feeds IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 86

Primary and Secondary Extension Number on Ephone-dn One virtual voice port One channels 1005

Primary and Secondary Extension Number on Ephone-dn One virtual voice port One channels 1005 and 2065559005 CMERouter(Config)#ephone-dn 6 CMERouter(Config-ephone-dn)#number 1005 secondary 2065559005 no-reg primary • • • IP Telephony 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 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 87

Shared Ephone-dn Button 1 1006 on line 1 1006 1100 on line 2 Button

Shared Ephone-dn Button 1 1006 on line 1 1006 1100 on line 2 Button 2 1100 1007 on line 1 1100 on line 2 Button 1 • 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 IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Button 2 1007 1100 Cisco Public 88

Shared Ephone-dn Configuration Example Shared line appearance configuration example CMERouter(config)#ephone-dn 7 dual-line CMERouter(config-ephone-dn)#number 1006

Shared Ephone-dn Configuration Example Shared line appearance configuration example CMERouter(config)#ephone-dn 7 dual-line CMERouter(config-ephone-dn)#number 1006 CMERouter(config)#ephone-dn 8 dual-line CMERouter(config-ephone-dn)#number 1007 CMERouter(config)#ephone-dn 9 CMERouter(config-ephone-dn)#number 1100 CMERouter(config)#ephone 7 CMERouter(config-ephone)#mac-address 000 F. 2470. FAA 1 CMERouter(config-ephone)#button 1: 7 2: 9 CMERouter(config)#ephone 8 CMERouter(config-ephone)#mac-address 000 F. 2470. A 7 E 2 CMERouter(config-ephone)#button 1: 8 2: 9 IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 89

Two Ephone-dns with one extension number Multiple ephone-dns Ephone 3 • On the same

Two Ephone-dns with one extension number Multiple ephone-dns Ephone 3 • On the same ephone Used when more than two calls to the same extension are needed 1003 Button 1 1003 Button 2 1003 preference 0 no huntstop preference 1 huntstop • On different ephones Used 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 ephone that put the call on hold IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Ephone 4 1004 Button 2 1004 preference 0 no huntstop Ephone 5 1004 Button 2 1004 preference 1 huntstop Cisco Public 90

Preference and Huntstop Commands router(config-ephone-dn)# preference {0 -10} • Sets the dial-peer preference order

Preference and Huntstop Commands router(config-ephone-dn)# preference {0 -10} • Sets the dial-peer preference order router(config-ephone-dn)# huntstop [channel] • Discontinues the call hunting behavior for an extension (ephone-dn) or an extension line (dual-line) IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 91

Huntstop 1020 DN Preference 0 no huntstop Call arrives at first ephone-dn Ephone-dn 10

Huntstop 1020 DN Preference 0 no huntstop Call arrives at first ephone-dn Ephone-dn 10 no huntstop channel Channel 1 Busy Channel 2 1020 DN Preference 1 no huntstop Ephone-dn 11 Busy no huntstop channel Channel 1 Busy Channel 2 1020 DN Preference 2 huntstop Ephone-dn 12 Busy no huntstop channel Channel 1 Busy Channel 2 1020 DN Ephone-dn 13 Channel 1 Preference 3 * Same DN on the ephone-dns IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Channel 2 X * Ring no answer timeout of 10 seconds set globally Cisco Public 92

Huntstop Channel 1020 DN Preference 0 no huntstop Call arrives at first ephone-dn Ephone-dn

Huntstop Channel 1020 DN Preference 0 no huntstop Call arrives at first ephone-dn Ephone-dn 10 huntstop channel Channel 1 Channel 2 Busy 1020 DN Preference 1 no huntstop Ephone-dn 11 huntstop channel Channel 1 Channel 2 Busy 1020 DN Preference 2 huntstop Ephone-dn 12 no huntstop channel Channel 1 Busy Channel 2 1020 DN Ephone-dn 13 Channel 1 Preference 3 Channel 2 IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. X * Ring no answer timeout of 10 seconds set globally Cisco Public 93

Two Ephone-dns/One Number/Same Ephone 1003 on line button 1 1003 on line button 2

Two Ephone-dns/One Number/Same Ephone 1003 on line button 1 1003 on line button 2 Ephone 3 1003 Button 1 1003 Button 2 1003 preference 0 no huntstop preference 1 huntstop • 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 IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 94

Two Ephone-dns/One Number/Same Ephone Two ephone-dns with one number on the same ephone configuration

Two Ephone-dns/One Number/Same Ephone Two ephone-dns with one number on the same ephone configuration example CMERouter(config)#ephone-dn 3 CMERouter(config-ephone-dn)#number 1003 CMERouter(config-ephone-dn)#preference 0 CMERouter(config-ephone-dn)#no huntstop CMERouter(config)#ephone-dn 4 CMERouter(config-ephone-dn)#number 1003 CMERouter(config-ephone-dn)#preference 1 CMERouter(config-ephone-dn)#huntstop CMERouter(config)#ephone 3 CMERouter(config-ephone)#mac-address 000 F. 2470. FAA 1 CMERouter(config-ephone)#button 1: 3 2: 4 IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 95

Two Ephone-dns/One Number/Diff Ephones 1004 on line button 2 Ephone 4 Button 2 1004

Two Ephone-dns/One Number/Diff Ephones 1004 on line button 2 Ephone 4 Button 2 1004 preference 0 no huntstop Ephone 5 Button 2 1004 preference 1 huntstop • 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 IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 96

Two Ephone-dns/One Number/Diff Ephones Two ephone-dns with one number on different ephones configuration example

Two Ephone-dns/One Number/Diff Ephones Two ephone-dns with one number on different ephones configuration example CMERouter(config)#ephone-dn 5 dual line CMERouter(config-ephone-dn)#number 1004 CMERouter(config-ephone-dn)#preference 0 CMERouter(config-ephone-dn)#no huntstop CMERouter(config)#ephone-dn 6 dual line CMERouter(config-ephone-dn)#number 1004 CMERouter(config-ephone-dn)#preference 1 CMERouter(config-ephone-dn)#huntstop CMERouter(config)#ephone 4 CMERouter(config-ephone)#mac-address 000 F. 2470. F 131 CMERouter(config-ephone)#button 2: 5 CMERouter(config)#ephone 5 CMERouter(config-ephone)#mac-address 000 F. 2470. FA 5 B CMERouter(config-ephone)#button 2: 6 IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 97

Overlay Ephone-dn Button 4 1101 Preference 0 no huntstop 1101 on line 4 Button

Overlay Ephone-dn Button 4 1101 Preference 0 no huntstop 1101 on line 4 Button 4 1101 Preference 1 huntstop 1101 on line 4 Button 4 1101 on line 4 1101 Preference 0 no huntstop 1101 • Two or more ephone-dns applied to the same ephone line Button 4 Preference 1 button huntstop • Up to ten ephone-dns per line button on the phone • 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 IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 98

Type of Ephone-dns (Cont. ) Overlay Configuration Example Overlay configuration example CMERouter(config)#ephone-dn 10 CMERouter(config-ephone-dn)#number

Type of Ephone-dns (Cont. ) Overlay Configuration Example Overlay configuration example CMERouter(config)#ephone-dn 10 CMERouter(config-ephone-dn)#number 1101 CMERouter(config-ephone-dn)#no huntstop CMERouter(config)#ephone-dn 11 CMERouter(config-ephone-dn)#number 1101 CMERouter(config-ephone-dn)#preference 1 CMERouter(config)#ephone 9 CMERouter(config-ephone)#mac-address 000 F. 2470. FA 31 CMERouter(config-ephone)#button 4 o 10, 11 CMERouter(config)#ephone 10 CMERouter(config-ephone)#mac-address 000 F. 2470. A 2 E 2 CMERouter(config-ephone)#button 4 o 10, 11 IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 99

Number of Ephone-dns max-dn Command router(config-telephone)# max-dn • Sets the maximum definable number of

Number of Ephone-dns max-dn Command router(config-telephone)# max-dn • Sets the maximum definable number of ephone-dns that may be configured in the system • The maximum number of ephone-dns supported is a function of the license and hardware platform • The default is zero IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 100

Number of Ephone-dns (Cont. ) DN DN DN CMERouter(config-telephony)#max-dn 10 Attempting to create an

Number of Ephone-dns (Cont. ) DN DN DN CMERouter(config-telephony)#max-dn 10 Attempting to create an 11 th ephone-dn will fail IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 101

Ephone-dn (Cont. ): Basic Configuration One virtual voice port One Line or channel 1001

Ephone-dn (Cont. ): Basic Configuration One virtual voice port One Line or channel 1001 CMERouter(Config)#ephone-dn 7 CMERouter(Config-ephone-dn)#number 1001 • Assigns a primary extension number to an ephone-dn IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 102

Cisco CME Files IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco

Cisco CME Files IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 103

Cisco Call. Manager Express Files FLASH TFTP or FTP server GUI files firmware Music

Cisco Call. Manager Express Files FLASH TFTP or FTP server GUI files firmware Music on Hold IOS copy tftp flash or copy ftp flash • Load firmware for IP phones and devices • Used to upgrade Cisco CME • Load music on hold files IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 104

Cisco Call. Manager Express Files (Cont. ) Bundled Files Bundled Cisco CME File IP

Cisco Call. Manager Express Files (Cont. ) Bundled Files Bundled Cisco CME File IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 105

Cisco Call. Manager Express Files (Cont. ) Bundled Files • GUI Files cme-gui-3. 1.

Cisco Call. Manager Express Files (Cont. ) Bundled Files • GUI Files cme-gui-3. 1. 1. zip • Cisco TAPI file Cisco. IOSTSP. zip • Firmware files cme-3. 1. 1. tar or cme-3. 1. 1. zip extracted yields ATA 7902 7905 7912 7914 Expansion Module 7920 7935 7936 7940 7960 • Music on Hold music-on-hold. au IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 106

Cisco Call. Manager Express Files (Cont. ) Individual Files Individual Cisco CME Files •

Cisco Call. Manager Express Files (Cont. ) Individual Files Individual Cisco CME Files • Firmware files • Basic Cisco CME tar • GUI tar IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 107

Cisco Call. Manager Express Files (Cont. ) GUI Files IP Telephony © 2005 Cisco

Cisco Call. Manager Express Files (Cont. ) GUI Files IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 108

Cisco Call. Manager Express Files (Cont. ) GUI Files • XMLTemplate xml. template •

Cisco Call. Manager Express Files (Cont. ) GUI Files • XMLTemplate xml. template • GUI files admin_user. html admin_user. js cme-gui-3. 1. 1. tar extracted yields IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco. Logo. gif Delete. gif dom. js downarrow. gif ephone_admin. html logohome. gif normal_user. html normal_user. js Plus. gif sxiconad. gif Tab. gif telephony_service. html uparrow. gif xml-test. html Cisco Public 109

Cisco Call. Manager Express Files (Cont. ) TAPI Integration Cisco CME - TAPI Integration

Cisco Call. Manager Express Files (Cont. ) TAPI Integration Cisco CME - TAPI Integration IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 110

Cisco Call. Manager Express Files (Cont. ) TAPI Integration Cisco. IOSTSP 1. 2. zip

Cisco Call. Manager Express Files (Cont. ) TAPI Integration Cisco. IOSTSP 1. 2. zip IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 111

Cisco Call. Manager Express Files (Cont. ) Additional Files music-on-hold. au • Use the

Cisco Call. Manager 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 IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 112

Initial Phone Setup IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco

Initial Phone Setup IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 113

Phones Setup in Cisco Call. Manager Express System Three ways to setup phones: •

Phones Setup in Cisco Call. Manager 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 114

Automated Setup: Overview Automated Setup • Simple to configure • Question and answer interface

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 115

Automated Setup (Cont. ) • Configure NTP prior to running the setup utility •

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 IP Telephony CMERouter 1(config)#telephony-service setup --- Cisco IOS Telephony Services Setup --Do you want to setup DHCP service for your IP Phones? [yes/no]: y Configuring DHCP Pool for Cisco IOS Telephony Services : IP network for telephony-service DHCP Pool: 10. 90. 0. 0 Subnet mask for DHCP network : 255. 0 TFTP Server IP address (Option 150) : 10. 90. 0. 1 Default Router for DHCP Pool : 10. 90. 0. 1 Do you want to start telephony-service setup? [yes/no]: y Configuring Cisco IOS Telephony Services : Enter the IP source address for Cisco IOS Telephony Services : 10. 90. 0. 1 Enter the Skinny Port for Cisco IOS Telephony Services : [2000]: 2000 How many IP phones do you want to configure : [0]: 10 Do you want dual-line extensions assigned to phones? [yes/no]: y What Language do you want on IP phones : 0 English 6 Dutch 1 French 7 Norwegian 2 German 8 Portuguese 3 Russian 9 Danish 4 Spanish 10 Swedish 5 Italian [0]: 0 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 116

Automated Setup (Cont. ) • When configuration is committed the settings show up in

Automated Setup (Cont. ) • When configuration is committed the settings show up in the running-config IP Telephony Which Call Progress tone set do you want on IP phones : 0 United States 1 France 2 Germany 3 Russia 4 Spain 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 --- © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 117

Automated Setup (Cont. ): Results ip dhcp pool ITS DHCP pool created network 10.

Automated Setup (Cont. ): Results ip dhcp pool ITS DHCP pool created network 10. 90. 0. 0 255. 0 default-router 10. 90. 0. 1 Firmware available to TFTP server Flash is searched and if firmware is found it will be loaded option 150 ip 10. 90. 0. 1 tftp-server flash: P 00303020214. bin tftp-server flash: P 00403020214. bin telephony-service load 7910 P 00403020214 load 7960 -7940 P 00303020214 Creates SEP XML files at boot up and load to RAM create cnf-files Telephony-service configuration results ip source-address 10. 0. 1 port 2000 DID configuration dialplan-pattern 1 2095559. . . extension-length 4 extensionpattern 1. . . Firmware is searched and if Mo. H is found this entry is made moh music-on-hold. au The selected number of ephonedns are configured IP Telephony max-ephones 10 max-dn 10 voicemail 9999 auto assign 1 to 10 ephone-dn 1 dual-line number 401 call-forward busy 9999 call-forward noans 9999 timeout 10 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 118

Partially Automated Setup: Overview • Partially Automated Setup • Is the same as a

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) IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 119

Partially Automated Setup (Cont. ) Auto Assign Command CMERouter(config-telephony-service)# auto assign start-dn to stop-dn

Partially Automated Setup (Cont. ) Auto Assign Command CMERouter(config-telephony-service)# auto assign start-dn to stop-dn [type model] [cfw number timeout seconds] • Automatically assigns the ephone-dns configured to new ephones 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 IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 120

Phones Setup in Cisco Call. Manager Express System New phone plugs in telephony-service auto

Phones Setup in Cisco Call. Manager Express System New phone plugs in telephony-service auto assign 1 to 10 type 7920 auto assign 11 to 20 type 7940 • When an new IP phone registers with the auto assign 21 to 40 type Cisco CME system, this creates a new auto assign 41 to 50 ephone with the MAC address of the IP. . . phone ephone-dn 1 dual-line • A pre-existing ephone-dn is assigned to the number 1000 new ephone; this is selected from the range. . . defined for the type of phone • 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 IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. 7960 Cisco Public 121

Manual Setup: Overview • All commands can be entered from the CLI • Good

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 IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 122

Manual Setup (Cont. ): Commands Overview Commands needed to configure a basic telephony service

Manual Setup (Cont. ): Commands Overview Commands needed to configure a basic telephony service • tftp-server flash: filename • telephony-service • max-ephones • max-dn max-directory-numbers • load phone-type firmware-file • ip source-address ip-address [port] • create cnf-files • keepalive seconds • dialplan-pattern tag pattern extension-length extension-pattern IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 123

Manual Setup (Cont. ): tftp-server Command CMERouter(config)# tftp-server flash: filename • Allows a file

Manual Setup (Cont. ): tftp-server Command CMERouter(config)# tftp-server flash: filename • Allows a file in flash to be downloadable with TFTP 7940/60 Firmware Available through TFTP 7920 Firmware 7910 Firmware tftp-server flash: P 00303020214. bin tftp-server flash: cmterm_7920. 3. 3 -01 -06. bin tftp-server flash: P 00403020214. bin IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 124

Manual Setup (Cont. ): Telephony Service Commands CMERouter(config)# telephony-service • Enters telephony service mode

Manual Setup (Cont. ): Telephony Service Commands CMERouter(config)# telephony-service • Enters telephony service mode CMERouter(config-telephony-service)# max-ephone maximum-ephones • Sets the maximum number of ephones that may be defined in the system (default is 0) CMERouter(config-telephony-service)# max-dn maximum-directory-numbers • Sets the maximum number of ephone-dn that may be defined in the system (default is 0) IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 125

Manual Setup (Cont. ): Firmware Association CMERouter(config-telephony-service)# load model firmware-file • Associates a firmware

Manual Setup (Cont. ): Firmware Association CMERouter(config-telephony-service)# load model firmware-file • Associates a firmware file with the model of IP phone telephony-service 7940/60 Firmware 7940/7960 load 7960 -7940 P 00303020214 load 7920 cmterm_7920. 3. 3 -01 -06. bin load 7910 P 00403020214 7920 Firmware Filenames are case-sensitive IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. 7910 Firmware 7920 7910 Cisco Public 126

Manual Setup (Cont. ): Source IP and Port CMERouter(config-telephony-service)# ip source-address ip-address [port] •

Manual Setup (Cont. ): Source IP and Port CMERouter(config-telephony-service)# ip source-address ip-address [port] • Identifies the address and port through which IP phones communicate with Cisco CME 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 127

Manual Setup (Cont. ): Create XML Files CMERouter(config-telephony-service)# create cnf-files • Builds the specific

Manual Setup (Cont. ): Create XML Files CMERouter(config-telephony-service)# create cnf-files • Builds the specific XML files necessary for the IP phones SEP 000 F 2473 AB 14. cnf. xml XML 000 F. 2473. AB 14 10. 90. 0. 1 telephony-service create cnf-files IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 128

Manual Setup (Cont. ): Keepalive CMERouter(config-telephony-service)# keepalive seconds • Sets the length of the

Manual Setup (Cont. ): Keepalive CMERouter(config-telephony-service)# keepalive seconds • Sets the length of the time interval between keepalive message from the IP phones to Cisco CME telephony-service keepalive 10 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 IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 129

Manual Setup (Cont. ): DID Configuration Commands CMERouter(config-telephony-service)# dialplan-pattern tag pattern extension-length extension-pattern [no-reg]

Manual Setup (Cont. ): DID Configuration Commands CMERouter(config-telephony-service)# dialplan-pattern tag pattern extension-length extension-pattern [no-reg] • Sets a dial plan pattern which can expand extension numbers to E. 164 numbers that can be used for DIDs DN 1000 PSTN ISDN PRI DIDs assigned 2015559000 thru … DN 10 XX DN 1099 2015559099 telephony-service dialplay-pattern 1 20155590. . extension-length 4 extension pattern 10. . IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 130

Manual Setup (Cont. ): Example Manual Setup of the Cisco CME tftp-server flash: P

Manual Setup (Cont. ): Example Manual Setup of the Cisco CME tftp-server flash: P 00303020214. bin tftp-server flash: P 00403020214. bin telephony-service load 7910 P 00403020214 load 7960 -7940 P 00303020214 create cnf-files max-ephones 10 max-dn 10 ip source-address 10. 0. 1 port 2000 dialplan-pattern 1 2095559. . . extension-length 4 extension-pattern 1. . . ephone-dn 1 dual-line Manually configured see module 3 lesson 3 number 401 call-forward busy 1999 call-forward noans 1999 timeout 10 ephone 1 mac-address 000 F. 2745. 2 AD 8 button 1: 1 IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 131

Setup Troubleshooting: Verify IP Addressing Verify the IP addressing on the IP phone •

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 IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 132

Setup Tips (Cont. ): Verify the Correct Files in Flash Show flash CMERouter#show flash

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 P 00305000301. sbn 2 22649180 Mar 1 2002 12: 38: 00 c 3725 -ipvoice-mz. 123 -7. T. bin 3 4 5 6 7 8 9 10 11 12 13 14 321939 Mar 1 2002 12: 55: 58 CP 7902010200 SCCP 031023 A. sbin 317171 Mar 1 2002 12: 56: 06 CP 7905010200 SCCP 031023 A. sbin 317968 Mar 1 2002 12: 56: 10 CP 7912010200 SCCP 031023 A. sbin 369950 Mar 1 2002 12: 56: 22 P 00303020214. bin 333822 Mar 1 2002 12: 56: 30 P 00403020214. bin 47904 Mar 1 2002 12: 56: 54 S 00103020002. bin 301298 Mar 1 2002 12: 56 ata 18 x-v 2 -16 -ms-030327 b. zup 496521 Mar 1 2002 12: 57: 22 music-on-hold. au 1908762 Mar 1 2002 12: 56: 54 P 00503010100. bin 21 Mar 1 2002 12: 56: 18 OS 7920. txt 839984 Mar 1 2002 12: 57: 18 cmterm_7920. 3. 3 -01 -06. bin 307067 Mar 1 2002 12: 56: 02 CP 79050101 SCCP 030530 B 31. zup . . . IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 133

Optional Parameters: Locale Parameters Allow changes to: • Language of phone display Danish Italian

Optional Parameters: Locale Parameters Allow changes to: • Language of phone display Danish Italian • Locale for call progress tones and cadences Spanish Dutch Norwegian Swedish French Portuguese English German IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Russian Federation Cisco Public 134

Optional Parameters: Locale Parameters CMERouter(config-telephony-service)# user-locale language-code • Specifies the language for display on

Optional Parameters: Locale Parameters CMERouter(config-telephony-service)# user-locale language-code • Specifies the language for display on an IP phone CMERouter(config-telephony-service)# network-locale language-code • Specifies the set of call progress tones and cadence on the IP phone IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 135

Optional Parameters: Date and Time CMERouter(config-telephony-service)# date-format {mm-dd-yy | dd-mm-yy | yy-dd-mm | yy-mm-dd}

Optional Parameters: Date and Time CMERouter(config-telephony-service)# date-format {mm-dd-yy | dd-mm-yy | yy-dd-mm | yy-mm-dd} • Sets the date format for IP phone displays CMERouter(config-telephony-service)# time-format {12 | 24} • Specifies the set of call progress tones and cadence on the IP phone IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 136

Rebooting Cisco Call. Manager Express Phones Reset Command Restart Command • Hard reboot •

Rebooting Cisco Call. Manager Express Phones Reset Command Restart Command • Hard reboot • Soft reboot • Phone firmware changes • Phone buttons changes • User locales changes • Phone lines changes • Network locales changes • Speed-dial number changes • URL parameters changes • No DHCP or TFTP invoked • DHCP and TFTP invoked • System message changes • Takes longer than restart IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 137

Router Configuration: Two Commands (Cont. ) CMERouter(config-telephony-service)# reset {all [time-interval] | cancel | mac-address

Router Configuration: Two Commands (Cont. ) CMERouter(config-telephony-service)# reset {all [time-interval] | cancel | mac-address | sequence-all} • Sets the date format for IP phone displays CMERouter(config-ephone)# reset • Resets a specific ephone IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 138

Router Configuration: Two Commands (Cont. ) CMERouter(config-telephony-service)# restart {all [time-interval] | mac-address} • Sets

Router Configuration: Two Commands (Cont. ) CMERouter(config-telephony-service)# restart {all [time-interval] | mac-address} • Sets the date format for IP phone displays CMERouter(config-ephone)# restart • Restarts the ephone IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 139

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

Setup 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 IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 140

Verifying Cisco Call. Manager Express Phone Configuration Verify ephone-dn Configurations show running-config telephony-service load

Verifying Cisco Call. Manager Express Phone Configuration Verify ephone-dn Configurations show running-config telephony-service load 7910 P 00403020214 load 7960 -7940 P 00303020214 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 number 9000 ! ephone dual-line 1 mac-address 000 F. 2470. F 8 F 8 button IP Telephony 1: 1 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 141

Setup Tips (Cont. ): Debug tftp events command CMERouter#debug tftp Mar 2 19: 32:

Setup Tips (Cont. ): Debug tftp events command CMERouter#debug tftp Mar 2 19: 32: 59. 333: Mar 2 19: 32: 59. 337: Mar 2 19: 32: 59. 681: process 131 Mar 2 19: 32: 59. 685: process 131 Mar 2 19: 33: 02. 713: events TFTP: Looking for OS 79 XX. TXT TFTP: Looking for SEP 000 F 2470 F 8 F 8. cnf. xml TFTP: Opened system: /its/XMLDefault 7960. cnf. xml, fd 0, size 784 for TFTP: Finished system: /its/XMLDefault 7960. cnf. xml, time 00: 00 for TFTP: Looking for SEP 000 F 2470 F 8 F 8. cnf. xml Mar 2 19: 33: 02. 713: TFTP: Opened system: /its/XMLDefault 7960. cnf. xml, fd 0, size 784 for process 131 Mar 2 19: 33: 02. 745: TFTP: Finished system: /its/XMLDefault 7960. cnf. xml, time 00: 00 for process 131 • Can verify if the SEP file for the phone is found • Can verify the downloading of the correct firmware IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 142

Verifying Cisco Call. Manager Express Phone Configuration (Cont. ) Verify Phone Firmware Installation debug

Verifying Cisco Call. Manager 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 Mar Mar Mar 2 15: 16: 57. 582: sin_family 2, sin_port 49692, in_addr 10. 90. 0. 11 2 15: 16: 57. 582: skinny_add_socket 1 10. 90. 0. 11 49692 2 15: 16: 57. 766: %IPPHONE-6 -REG_ALARM: 20: Name=SEP 000 F 2470 F 8 F 8 Load=3. 2(2. 14) Last=Phone-Keypad 2 15: 16: 57. 766: Skinny Station. Alarm. Message on socket [1] 10. 90. 0. 11 SEP 000 F 2470 F 8 F 8 2 15: 16: 57. 766: severity. Informational p 1=2368 [0 x 940] p 2=184551946 [0 x. B 000 A 0 A] 2 15: 16: 57. 766: 20: Name=SEP 000 F 2470 F 8 F 8 Load=3. 2(2. 14) Last=Phone-Keypad 2 15: 16: 57. 766: ephone-(1)[1] Station. Register. Message (1/2/2) from 10. 90. 0. 11 2 15: 16: 57. 766: ephone-(1)[1] Register Station. Identifier Device. Name SEP 000 F 2470 F 8 F 8 2 15: 16: 57. 766: ephone-(1)[1] Station. Identifier Instance 1 device. Type 7 2 15: 16: 57. 766: ephone-1[-1]: station. Ip. Addr 10. 90. 0. 11 2 15: 16: 57. 766: ephone-1[1]: phone SEP 000 F 2470 F 8 F 8 re-associate OK on socket [1] 2 15: 16: 57. 766: %IPPHONE-6 -REGISTER: ephone-1: SEP 000 F 2470 F 8 F 8 IP: 10. 90. 0. 11 has registered. 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][SEP 000 F 2470 F 8 F 8]: Register. Ack sent to ephone 1: keepalive period 30 IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 143

Verifying Cisco Call. Manager Express Phone Configuration (Cont. ) Verify Locale-Specific Files CMERouter 1#show

Verifying Cisco Call. Manager Express Phone Configuration (Cont. ) Verify Locale-Specific Files CMERouter 1#show telephony-service tftp-bindings 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/SCCPdictionary. xml tftp-server system: /its/XMLDefault 7960. cnf. xml alias SEP 000 F 2470 F 8 F 8. cnf. xml tftp-server system: /its/XMLDefault 7960. cnf. xml alias SEP 000 F 23 FC 9 CF 0. cnf. xml IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 144

Verifying Cisco Call. Manager Express Phone Configuration (Cont. ) Verify Cisco IP Phone Setup

Verifying Cisco Call. Manager Express Phone Configuration (Cont. ) Verify Cisco IP Phone Setup CMERouter 1#show ephone-1 Mac: 000 F. 2470. F 8 F 8 TCP socket: [1] active. Line: 0 REGISTERED media. Active: 0 offhook: 0 ringing: 0 reset_sent: 0 paging 0 debug: 1 IP: 10. 0. 11 49692 Telecaster 7960 button 1: dn 1 number 1000 CH 1 keepalive 29 max_line 6 IDLE CH 2 IDLE ephone-2 Mac: 000 F. 23 FC. 9 CF 0 TCP socket: [2] active. Line: 0 REGISTERED media. Active: 0 offhook: 0 ringing: 0 reset_sent: 0 paging 0 debug: 1 IP: 10. 0. 13 52633 Telecaster 7960 button 1: dn 2 IP Telephony number 1001 CH 1 keepalive 135 max_line 6 IDLE © 2005 Cisco Systems, Inc. All rights reserved. CH 2 IDLE Cisco Public 145

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

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