Sie sind auf Seite 1von 84

Configuring Cisco CallManager Express (CME)

Cisco Networking Academy Program

IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

Overview of Cisco CME

IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

What is Cisco CallManager Express?


Cisco CME

Trunks PSTN

WAN

Call processing for small to medium sized deployments VoIP integrated solution Up to 120 IP phones IOS based solution
IP Telephony 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

What is Cisco CallManager Express? (Cont.)


Select IOS based platform
Multiservice access routers

2600XM

3700

1700

IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

How Does Cisco CallManager Express Work?


Connection(s) to PSTN
Analog
Digital

PSTN

IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

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


PSTN
H.323 H.323 H.323 between Cisco CME systems

WAN
H.323 SIP

WAN
PSTN Gateway and IP to IP Gateway functionality

PSTN

PSTN
IP Telephony 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

Differences between Traditional Telephony and VoIP

IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

Basic Components of a Telephony Network

IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

Central Office Switches

IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

What Is a PBX?

IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

10

Basic Call Setup

IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

11

Digitizing Analog Signals


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

12

Nyquist Theorem

IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

13

Quantization

IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

14

Example: ITU
ITU standards:
G.711 rate: 64 kbps = (2 x 4 kHz) x 8 bits/sample G.726 rate: 32 kbps = (2 x 4 kHz) x 4 bits/sample

G.726 rate: 24 kbps = (2 x 4 kHz) x 3 bits/sample


G.726 rate: 16 kbps = (2 x 4 kHz) x 2 bits/sample

IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

15

Example: Source Compression


High-quality voice at low bit rates, processor intensive G.728: LDCELP16 kbps G.729: CS-ACELP8 kbps
G.729A variant8 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

16

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

17

RTP Header Compression

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

IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

18

When to Use RTP Header Compression

Narrowband links Slow links (less than 2 Mbps) Need to conserve bandwidth on a WAN interface
IP Telephony 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

19

Challenges and Solutions in VoIP

IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

20

Reliability and Availability


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

21

Bandwidth Implications of Codec

IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

22

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

23

Cisco CME Features and Functionality

IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

24

Supported Protocols and Integration Options (Cont.)


FAX ATA
V

H.323 ATA Analog


V

Skinny

Skinny

Analog Phones

IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

25

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

26

Supported Protocols and Integration Options (Cont.)


H.323 Protocol
Supports Voice, Video, and Data
Industry Standard Complex protocol

Higher complexity than Skinny protocol


CAC functionality is part of the protocol Authentication is part of the protocol

IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

27

Supported Protocols and Integration Options (Cont.)


H.323 Connections
PSTN CME H.323 H.323 H.323 WAN
V

CallManager Cluster
Vmail

H.323

CME

Recommended
IP Telephony 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

28

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 Register

1000 2095551000
Register Extension number and/or E.164 number

Gatekeeper

2000 3095552000
Register Extension number and/or E.164 number

IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

29

Supported Protocols and Integration Options (Cont.)


SIP Protocol
Emerging standard
Vendor specific in most cases Higher complexity than Skinny protocol

Authentication is part of the protocol


Based on other well known protocols

IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

30

Supported Protocols and Integration Options (Cont.)


SIP Connections
PSTN CME H.323 SIP SIP WAN
V

CallManager Cluster
Vmail

SIP

CME

H.323 is recommended today


IP Telephony 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

31

Cisco CME Network Parameters

IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

32

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

IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

33

Auxiliary VLANs (Cont.) IP Addressing Deployment Options


IP Phone + PC on same switch ports 171.68.249.100

Recommended

IP Phone + PC on same switch ports 171.68.249.100 10.1.1.1

171.68.249.101

Public IP addresses

IP Phone uses private Network IP Phone + PC on separate switch ports 10.1.1.1 171.68.249.100

IP Phone + PC on separate switch ports


171.68.249.101 171.68.249.100

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

IP Phone uses private network


Cisco Public
34

Configuring Auxiliary VLANs


An access port able to handle 2 VLANs Native VLAN (PVID) and Auxiliary VLAN (VVID)

Hardware set to dot1q trunk

Tagged 802.1q (Voice VLAN)

Untagged 802.3 (Native VLAN)

IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

35

Configuring Auxiliary VLANs - Switching Review

Address learning

Forward/filter decision
Loop avoidance
IP Telephony 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

36

Configuring Auxiliary VLANs (Cont.)


Example 3550 switch or EtherSwitch Network Module
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 12 Console(config-if)#switchport mode trunk Console(config-if)#switchport voice vlan 112 Console(config-if)#spanning-tree portfast

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

Cisco Public

37

Configuring Auxiliary VLANs (Cont.)


Switch# show interface fa0/17 switchport Name: Fa0/17 Switchport: Enabled Administrative mode: trunk Operational Mode: trunk Administrative Trunking Encapsulation: dot1q Operational Trunking Encapsulation: dot1q Negotiation of Trunking: Disabled Access Mode VLAN: 0 ((Inactive)) Trunking Native Mode VLAN: 12 (VLAN0012) 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

38

Configuring Auxiliary VLANs - Router Configuration

802.1q trunk
Trunk on a router
interface fastethernet 1/0.1

encapsulation dot1q 10
ip address 10.10.0.1 255.255.255.0

VLAN 10

interface fastethernet 1/0.2 encapsulation dot1q 20 ip address 10.20.0.1 255.255.255.0

VLAN 20

...

IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

39

DHCP Service Setup


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

40

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

41

DHCP Service Setup (Cont.): Phone Bootup


The IP phone powers on The phone performs a Power on Self Test (POST) The phone boots up On the Cisco CME router a DHCP Scope can be configured. The scope should define the following:
Range of available IP addresses The subnet mask A default gateway The address of the TFTP server DNS server(s)

Through CDP the IP phone learns what the auxiliary VLAN is


The phone initializes the IP stack

Continued next slide


Cisco Public

IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

42

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

43

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 pool-name

Creates and enters a the DHCP scope mode


CMERouter(dhcp-config)#

network subnet subnet-mask

Defines the range of addresses that will be used to assign to DHCP clients
Cisco Public
44

IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

DHCP Service Setup (Cont.)


CMERouter(dhcp-config)#

option 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

45

DHCP Service Setup (Cont.)


Configuring DHCP on an IOS router
CMERouter(config)#ip dhcp exluded-address 10.90.0.1 10.90.0.10 CMERouter(config)#ip dhcp pool mypool CMERouter(dhcp-config)#network 10.90.0.0 255.255.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

46

IP Phone Registration

IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

47

Files
Files critical to the IP phone
Firmware SEPAAAABBBBCCCC.cnf.xml XmlDefault.cnf.xml SCCP-dictionary.xml Phonemodel-dictionary.xml Phonemodel-tones.xml
7960 Firmware 7940 Firmware 7920 Firmware 7912 Firmware 7905 Firmware 7902 Firmware 7910 Firmware

SEP SEP

XML SEP XML SEP XML SEP XML XML

TFTP Server

IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

48

Files (Cont.): Firmware


7905 Firmware
7940 Firmware
CMERouter1#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 700651 Mar 1 2002 12:56:18 CiscoIOSTSP.zip 7 369950 Mar 1 2002 12:56:22 P00303020214.bin 8 333822 Mar 1 2002 12:56:30 P00403020214.bin 9 47904 Mar 1 2002 12:56:54 S00103020002.bin 10 301298 Mar 1 2002 12:56:56 ata18x-v2-16-ms-030327b.zup 11 496521 Mar 1 2002 12:57:22 music-on-hold.au 12 1908762 Mar 1 2002 12:56:54 P00503010100.bin 13 21 Mar 1 2002 12:56:18 OS7920.txt 14 839984 Mar 1 2002 12:57:18 cmterm_7920.3.3-01-06.bin

7960 Firmware


33 34

307067 Mar 1 2002 12:56:02 CP79050101SCCP030530B31.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

49

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

50

Download and Registration (Cont.) DHCP


DHCP Server or DHCP Relay
Step 7 - CDP is used to send the auxiliary VLAN information from the switch to the IP phone

CDP
Voice VLAN Step 8 - The IP phone initializes the IP stack and sends a DHCPDiscover broadcast message

DHCPDiscover
Broadcast Step 9 - The DHCP server hears the DHCPDiscover message and selects an IP address from the scope and sends a DHCPOffer

DHCPOffer
IP address, Subnet Mask, Default Gateway, and TFTP server (option 150)
Cisco Public
51

IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

Download and Registration (Cont.) Existing IP Phone


MAC 000F.2470.AA32 Cisco CME is the TFTP Server
Step 10 - Phone applies addressing information obtained through DHCP to the IP stack

Step 11 - Using the address of the TFTP server learned from the option 150 in the DHCPOffer the phone looks for and downloads the file named SEPAAAABBBBCCCC.cnf.xml (where AAAABBBBCCCC is the MAC address), if the file is found the phone will register TFTP request for the SEP000F2470AA32.cnf.xml file

SEP

XML
SEP000F2470AA32.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

52

Download and Registration (Cont.) Unknown IP Address

MAC 000F.2470.AA32 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

53

Initial Phone Setup

IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

54

Phones Setup in Cisco CallManager Express System


Three ways to setup phones: Manual
Numerous commands from the CLI Requires knowledge of Cisco CME commands Phones entered manually

Partially automated
Numerous commands from the CLI Requires knowledge of Cisco CME commands Simplifies deployment of many IP phones

Automated
Few commands needed from the CLI

Requires little knowledge of Cisco CME commands


Simplifies deployments
IP Telephony 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

55

Automated Setup: Overview


Automated Setup
Simple to configure Question and answer interface Good for inexperienced administrators Created IOS commands in the background Deployment and configuration are automated Must be no existing telephony service configuration

IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

56

Automated Setup (Cont.)


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
CMERouter1(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.255.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

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

2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

57

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 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 --Cisco Public
58

IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

Automated Setup (Cont.): Results


ip dhcp pool ITS

DHCP pool created Firmware available to TFTP server Flash is searched and if firmware is found it will be loaded Creates SEP XML files at boot up and load to RAM Telephony-service configuration results DID configuration Firmware is searched and if MoH is found this entry is made

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 extensionpattern 1... moh music-on-hold.au

ephone-dn 1 dual-line
number 401 call-forward busy 9999 call-forward noans 9999 timeout 10

The selected number of ephonedns are configured


IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

59

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

60

Manual Setup (Cont.): Commands Overview


Commands needed to configure a basic telephony service
tftp-server flash:filename

telephony-service
max-ephones max-ephones max-dn max-directory-numbers

load phone-type firmware-file


ip source-address ip-address [port port] create cnf-files keepalive seconds dialplan-pattern tag pattern extension-length length extension-pattern pattern
IP Telephony 2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

61

Manual Setup (Cont.): tftp-server Command


CMERouter(config)#

tftp-server flash:filename

Allows a file in flash to be downloadable with TFTP


7940 /60 Firmware 7920 Firmware 7910 Firmware

Available through TFTP

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

IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

62

Manual Setup (Cont.): Telephony Service Commands


CMERouter(config)#

telephony-service

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

63

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 load 7960-7940 P00303020214 load 7920 cmterm_7920.3.3-01-06.bin load 7910 P00403020214
7920 Firmware 7940 /60 Firmware

7940/7960

7920

Filenames are case-sensitive

7910 Firmware

7910

IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

64

Manual Setup (Cont.): Source IP and Port


CMERouter(config-telephony-service)#

ip source-address ip-address [port port]

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


Cisco Public
65

IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

Manual Setup (Cont.): Create XML Files


CMERouter(config-telephony-service)#

create cnf-files

Builds the specific XML files necessary for the IP phones


SEP

SEP000F2473AB14.cnf.xml

XML
000F.2473.AB14 10.90.0.1

telephony-service create cnf-files


Cisco Public
66

IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

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
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

67

Manual Setup (Cont.): DID Configuration Commands


CMERouter(config-telephony-service)#

dialplan-pattern tag pattern extension-length length extension-pattern 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 2015559099 telephony-service

DN 10XX DN 1099

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

IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

68

Manual Setup (Cont.): Example


Manual Setup of the Cisco CME
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

Manually configured see module 3 lesson 3

mac-address 000F.2745.2AD8
button 1:1

IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

69

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

70

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


Show flash
CMERouter#show flash

-#- --length-- -----date/time------ path 1 399514 Mar 1 2002 12:56:28 P00305000301.sbn 2 22649180 Mar 1 2002 12:38:00 c3725-ipvoice-mz.123-7.T.bin 3 321939 Mar 1 2002 12:55:58 CP7902010200SCCP031023A.sbin 4 317171 Mar 1 2002 12:56:06 CP7905010200SCCP031023A.sbin 5 317968 Mar 1 2002 12:56:10 CP7912010200SCCP031023A.sbin 6 369950 Mar 1 2002 12:56:22 P00303020214.bin 7 333822 Mar 1 2002 12:56:30 P00403020214.bin 8 47904 Mar 1 2002 12:56:54 S00103020002.bin 9 301298 Mar 1 2002 12:56:56 ata18x-v2-16-ms-030327b.zup 10 496521 Mar 1 2002 12:57:22 music-on-hold.au 11 1908762 Mar 1 2002 12:56:54 P00503010100.bin 12 21 Mar 1 2002 12:56:18 OS7920.txt 13 839984 Mar 1 2002 12:57:18 cmterm_7920.3.3-01-06.bin 14 307067 Mar 1 2002 12:56:02 CP79050101SCCP030530B31.zup ...

IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

71

Optional Parameters: Locale Parameters


Allow changes to:
Language of phone display Locale for call progress tones and cadences
Dutch Norwegian Swedish Danish Italian Spanish

French

Portuguese

English German Russian Federation

IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

72

Optional Parameters: Locale Parameters

CMERouter(config-telephony-service)#

user-locale language-code

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

73

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

74

Rebooting Cisco CallManager Express Phones

Reset Command
Hard reboot Phone firmware changes

Restart Command
Soft reboot

Phone buttons changes


Phone lines changes Speed-dial number changes No DHCP or TFTP invoked System message changes

User locales changes


Network locales changes URL parameters changes DHCP and TFTP invoked Takes longer than restart

IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

75

Router Configuration: Two Commands (Cont.)

CMERouter(config-telephony-service)#

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

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

76

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

77

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

IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

78

Verifying Cisco CallManager Express Phone Configuration


Verify ephone-dn Configurations
show 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 number 9000 ! ephone 1 dual-line

mac-address 000F.2470.F8F8 button 1:1

IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

79

Setup Tips (Cont.): Debug tftp events command


Debug tftp events command
CMERouter#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: process 131 Mar 2 19:32:59.685: process 131 Mar 2 19:33:02.713: Mar 2 19:33:02.713: process 131 Mar TFTP: Opened system:/its/XMLDefault7960.cnf.xml, fd 0, size 784 for TFTP: Finished system:/its/XMLDefault7960.cnf.xml, time 00:00:00 for TFTP: Looking for SEP000F2470F8F8.cnf.xml TFTP: Opened system:/its/XMLDefault7960.cnf.xml, fd 0, size 784 for

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

IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

80

Verifying Cisco CallManager Express Phone Configuration (Cont.)


Verify Phone Firmware Installation
debug ephone register Mar 2 15:16:57.582: New Skinny socket accepted [1] (2 active) Mar 2 15:16:57.582: sin_family 2, sin_port 49692, in_addr 10.90.0.11 Mar 2 15:16:57.582: skinny_add_socket 1 10.90.0.11 49692 Mar 2 15:16:57.766: %IPPHONE-6-REG_ALARM: 20: Name=SEP000F2470F8F8 Load=3.2(2.14) Last=Phone-Keypad Mar 2 15:16:57.766: Skinny StationAlarmMessage on socket [1] 10.90.0.11 SEP000F2470F8F8 Mar Mar Mar Mar Mar Mar 2 15:16:57.766: severityInformational p1=2368 [0x940] p2=184551946 [0xB000A0A] 2 15:16:57.766: 20: Name=SEP000F2470F8F8 Load=3.2(2.14) Last=Phone-Keypad 2 15:16:57.766: ephone-(1)[1] StationRegisterMessage (1/2/2) from 10.90.0.11 2 15:16:57.766: ephone-(1)[1] Register StationIdentifier DeviceName SEP000F2470F8F8 2 15:16:57.766: ephone-(1)[1] StationIdentifier Instance 1 deviceType 7 2 15:16:57.766: ephone-1[-1]:stationIpAddr 10.90.0.11

Mar Mar Mar Mar ... Mar Mar Mar

2 15:16:57.766: ephone-1[1]:phone SEP000F2470F8F8 re-associate OK on socket [1] 2 15:16:57.766: %IPPHONE-6-REGISTER: ephone-1:SEP000F2470F8F8 IP:10.90.0.11 has registered. 2 15:16:57.766: Phone 0 socket 1 2 15:16:57.766: Skinny Local IP address = 10.95.0.1 on port 2000
2 15:16:57.766: Skinny Phone IP address = 10.90.0.11 49692 2 15:16:57.766: ephone-1[1]:Date Format M/D/Y 2 15:16:57.766: ephone-1[1][SEP000F2470F8F8]:RegisterAck sent to ephone 1: keepalive period 30
Cisco Public
81

IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

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/7960dictionary.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/XMLDefault7960.cnf.xml alias SEP000F2470F8F8.cnf.xml tftp-server system:/its/XMLDefault7960.cnf.xml alias SEP000F23FC9CF0.cnf.xml

IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

82

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 button 1: dn 1 number 1000 CH1 keepalive 29 max_line 6 CH2 IDLE 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 button 1: dn 2 number 1001 CH1 keepalive 135 max_line 6 CH2 IDLE IDLE

IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

83

IP Telephony

2005 Cisco Systems, Inc. All rights reserved.

Cisco Public

84

Das könnte Ihnen auch gefallen