6 configuring cme additional features

56
1 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public IP Telephony Configuring CME Additional Features Cisco Networking Academy Program

Upload: dembi86

Post on 27-Oct-2014

42 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 6 Configuring CME Additional Features

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

Configuring CME Additional Features

Cisco Networking Academy Program

Page 2: 6 Configuring CME Additional Features

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

Cisco CME GUI Features

Page 3: 6 Configuring CME Additional Features

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

User Classes

• Cisco CME provides three levels of HTTP based GUI access:

System Administrator

Full control of all functionality

Customer Administrator

Add phones and users

Phone User

Able to define some features for there own phone

Page 4: 6 Configuring CME Additional Features

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

System and Customer Administrator Web-based GUI interface

User Classes (Cont.)

HTTP://ip_address/ccme.html

Page 5: 6 Configuring CME Additional Features

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

Phone User GUI Web interface

User Classes (Cont.)

Page 6: 6 Configuring CME Additional Features

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

Cisco CallManager Express GUI Prerequisites

• Ensure the proper files are in flash on the Cisco CallManager router

• Configure and enable the HTTP server on the router

• HTTP Server Authentication Method (Optional)

• Configure System Administrator Credentials

The following tasks should be completed before the GUI is available

Page 7: 6 Configuring CME Additional Features

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

ip http serverrouter(config)#

ip http path flash:router(config)#

ip http authentication {aaa | enable | local | tacacs}router(config)#

Cisco CallManager Express GUI Prerequisites (Cont.)

• Enables the HTTP server on the router

• Sets the http server path to the flash memory

• Determines the method type of authentication used by the HTTP Server

Page 8: 6 Configuring CME Additional Features

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

telephony-servicerouter(config)#

web admin system name username {password string | secret {0 | 5} string}

router(config-telephony-service)#

Cisco CallManager Express GUI Prerequisites (Cont.)

• Enters telephony-service configuration mode

• Sets a username and password for the GUI system administrator

Page 9: 6 Configuring CME Additional Features

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

Configuring Administrative User Classes

• Create and load a custom XML configuration file

• Define the customer administrator credentials

To configure a customer administrator with a subset of the system administrator access, two steps must be taken:

Page 10: 6 Configuring CME Additional Features

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

Configuring Administrative User Classes (Cont.)

• Step 1 - Open a copy of the xml.template file in a text editor

• Step 2 - Edit the file with desired changes to access• Step 3 - Save the file with a desired name• Step 4 - Upload to flash on the CallManager

Express router via TFTP or FTP • Step 5 - Load the template from flash to the RAM on

the CallManager Express router

Creating and loading an XML configuration file is a five step process

Page 11: 6 Configuring CME Additional Features

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

Configuring Administrative User Classes (Cont.) – Demonstration

• Step 1 – Copy of xml.template in text editor<Presentation><MainMenu>

<!-- Take Higher Precedence over CLI "dn-web-edit" --><AddExtension> [Hide | Show] </AddExtension><DeleteExtension> [Hide | Show] </DeleteExtension><AddPhone> [Hide | Show] </AddPhone><DeletePhone> [Hide | Show] </DeletePhone>

</MainMenu>

<Extension><!--Control both view and change, and possible add or delete--><SequenceNumber> [Hide | Show] </SequenceNumber><Type> [Hide | Show] </Type><Huntstop> [Hide | Show] </Huntstop><Preference> [Hide | Show] </Preference><HoldAlert> [Hide | Show] </HoldAlert><TranslationRules> [Hide | Show] </TranslationRules><Paging> [Hide | Show] </Paging><Intercom> [Hide | Show] </Intercom><MWI> [Hide | Show] </MWI><MoH> [Hide | Show] </MoH><LBDN> [Hide | Show] </LBDN><DualLine> [Hide | Show] </DualLine><Reg> [Hide | Show] </Reg><PGroup> [Hide | Show] </PGroup>

Page 12: 6 Configuring CME Additional Features

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

Configuring Administrative User Classes (Cont.) – Demonstration

• Step 2 - xml.template in text editor<Presentation><MainMenu>

<AddExtension> Hide </AddExtension><DeleteExtension> Hide </DeleteExtension><AddPhone> Show </AddPhone><DeletePhone> Show </DeletePhone>

</MainMenu>

<Extension><SequenceNumber> Hide </SequenceNumber><Type> Hide </Type><Huntstop> Hide </Huntstop><Preference> Hide </Preference><HoldAlert> Hide </HoldAlert><TranslationRule> Hide </TranslationRule><Paging> Show </Paging><Intercom> Hide </Intercom><MWI> Hide </MWI><MoH> Hide </MoH><LBDN> Hide </LBDN><DualLine> Hide </DualLine><Reg> Hide </Reg><PGroup> Hide </PGroup>

</Extension>…

Page 13: 6 Configuring CME Additional Features

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

Configuring Administrative User Classes (Cont.) – Demonstration Results

Modified XML Template applied

Default system Administrator access

Page 14: 6 Configuring CME Additional Features

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

Define the custom administrator credentials in one of two ways:• Through the System Administrator GUI• From the CLI of the CallManager Express

Configuring Administrative User Classes (Cont.)

Page 15: 6 Configuring CME Additional Features

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

Configuring Administrative User Classes (Cont.)

To add a Customer Admin• Add a

username• Select

Customer from the Admin type

• Set the password

Page 16: 6 Configuring CME Additional Features

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

telephony-servicerouter(config)#

• Enters telephony-service configuration mode

web admin customer name username password stringrouter(config-telephony-service)#

• Sets a username and password for the GUI customer administrator

Configuring Administrative User Classes (Cont.)

Page 17: 6 Configuring CME Additional Features

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

Two ways to define phone users:• Through the System Administrator GUI• From the CLI of the CallManager Express

Configuring Administrative User Classes (Cont.)

Page 18: 6 Configuring CME Additional Features

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

Configuring Administrative User Classes (Cont.)

Select the phone of the user, then set credentials on the phone

Page 19: 6 Configuring CME Additional Features

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

ephone phone tagrouter(config)#

• Enters telephony-service configuration mode

username username password passwordrouter(config-ephone)#

• Sets a username and password for the GUI phone user

Configuring Administrative User Classes (Cont.)

Page 20: 6 Configuring CME Additional Features

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

Configuring Phone Features

Page 21: 6 Configuring CME Additional Features

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

Call TransferTransferring a Call from an IP Phone

User transfers a call to another DN

Page 22: 6 Configuring CME Additional Features

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

Call Transfer Commands• Configuring system transfer settings• Configuring individual IP phone transfer settings• Configuring a transfer pattern

Call Transfer (Cont.)Configuring

Page 23: 6 Configuring CME Additional Features

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

Call ForwardingForwarding a Call from an IP phone

User forwards all calls to a DN

Page 24: 6 Configuring CME Additional Features

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

Call Forwarding (Cont.)Forwarding a Call from an IP phone

Forward all, busy, and no answer all in the phone user Web pages

Page 25: 6 Configuring CME Additional Features

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

Call Forwarding (Cont.)Configuring

Call Forwarding Commands• Call forward all

• Call forward busy

• Call forward no answer

• Call forward max-length

• Call forward pattern

Page 26: 6 Configuring CME Additional Features

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

call-forward all directory-numberCMERouter(config-ephone-dn)#

• Forwards all calls to the Directory Number specified

call-forward busy directory-numberCMERouter(config-ephone-dn)#

• Forwards incoming calls when the DN is busy to another DN

Call Forwarding (Cont.)Configuring

call-forward noan directory-number timeout secondsCMERouter(config-ephone-dn)#

• Forwards calls that are not answered in the time specified to another DN

Page 27: 6 Configuring CME Additional Features

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

IP Phone DisplayConfiguring

• IP Phone Header Bar

• System Text Message

• System Display Message (Idle URL)

The Phone display can be customized in the following ways

Page 28: 6 Configuring CME Additional Features

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

IP Phone Display (Cont.)

System Text Message

IP Phone Header Bar

System Display Message

Label

Page 29: 6 Configuring CME Additional Features

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

ephone-dn dn-tagCMERouter(config)#

• Enters ephone-dn configuration mode

description display-textCMERouter(config-ephone-dn)#

• Enters the header bar for the IP Phone

IP Phone Display (Cont.)

IP Phone Header Bar

label stringCMERouter(config-ephone-dn)#

• Configures a label on the line instead of the line number

Page 30: 6 Configuring CME Additional Features

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

system message text-messageCMERouter(config-telephony-service)#

• Sets the text message to play when the phone is idle

url idle url idle-timeout secondsCMERouter(config-telephony-service)#

• Sets a url to be displayed on the IP phone when idle for the set number of seconds

IP Phone Display (Cont.)

System Display Message (Idle URL)

Page 31: 6 Configuring CME Additional Features

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

url {directory | services} urlCMERouter(config-telephony-service)#

• Sets the url that will be used when the corresponding function button is pressed

IP Phone Display (Cont.)

Provisioning URL for customized function buttons

telephony-serviceurl directories http://10.4.212.11/localdirectoryurl services http://10.4.212.4/CCMUser/123456/urltest.html

Page 32: 6 Configuring CME Additional Features

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

Calling and Directory Features

Directory can be accessed by pressing the directory button

Page 33: 6 Configuring CME Additional Features

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

Calling and Directory Features (Cont.)

The directory can be accessed through the phone user Web page

HTTP://ip_address/ccme.html

Page 34: 6 Configuring CME Additional Features

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

Calling and Directory Features (Cont.)

Adding a user to the directory of CallManager Express

Page 35: 6 Configuring CME Additional Features

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

Calling and Directory Features (Cont.)

Page 36: 6 Configuring CME Additional Features

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

directory {first-name-first | last-name-first}

router(config-telephony-service)#

• Sets the order that the directory will be listed in

directory entry {[entry-tag number name name] | clear}

router(config-telephony-service)#

• Sets the order that the directory will be listed in

Calling and Directory Features (Cont.)

Directory order and entry

name name

router(config-ephone-dn)#

• Associates a name with an extension (ephone-dn)

Page 37: 6 Configuring CME Additional Features

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

Productivity tools for Cisco CME include:• Flash softkey for hookflash functionality • Intercom• Paging

Productivity Tools

Page 38: 6 Configuring CME Additional Features

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

fxo hook-flashrouter(config-telephony-service)#

• Enables the flash softkey button on the IP phones

Productivity Tools (Cont.)

Flash Softkey for Hookflash Functionality

Page 39: 6 Configuring CME Additional Features

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

Productivity Tools (Cont.)

ephone-dn 10number 1100name “Admin Assistant”ephone-dn 20number 1199name “The Boss”ephone-dn 51number B5000name “Admin Assistant”intercom B4999 label “Admin Assist”ephone-dn 52number B4999name “The Boss” intercom B5000 label “The Boss”ephone 6button 1:10 2:51ephone 7button 1:20 2:52

Phone A – The BossLine 1 – 1100Line 2 – Admin Assist

Phone B – Admin AssistantLine 1 – 1199Line 2 – The Boss

Intercom

Page 40: 6 Configuring CME Additional Features

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

intercom extension-number [barge-in | no-auto-answer] [label label]

router(config-ephone-dn)#

• Programs an extension to call another intercom phone

Productivity Tools (Cont.)

Intercom

Page 41: 6 Configuring CME Additional Features

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

Paging Function• Creates a one way voice path• Unicast or Multicast • Single Group • Multiple Groups

Productivity Tools (Cont.)

Page 42: 6 Configuring CME Additional Features

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

Productivity Tools (Cont.)

Single Paging Group

ephone 1paging Group 4

ephone 2paging Group 4

Phone dials 4444

ephone-dn 4number 4444name Paging Shippingpaging ip 239.0.1.20 port 2000ephone-dn 21number 2121ephone-dn 22number 2222ephone 1mac-address 3662.0234.6ae2button 1:21paging-dn 4ephone 2mac-address 9387.6738.2873button 1:22paging-dn 4

Page 43: 6 Configuring CME Additional Features

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

Productivity Tools (Cont.)

Paging DN set up by adding a new extension through the GUI

Assign the paging extension to the phone

Page 44: 6 Configuring CME Additional Features

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

paging [ip multicast-address port udp-port]router(config-ephone-dn)#

• Configures the ephone-dn as paging extension using either unicast or multicast

paging-dn paging-dn-tag [unicast]router(config-ephone)#

• Creates a paging extension to receive audio pages on the ephone

Productivity Tools (Cont.)

Paging Commands

Page 45: 6 Configuring CME Additional Features

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

Productivity Tools (Cont.)

ephone-dn 10number 2000name Tech Supportpaging ip 239.0.1.20 port 2000ephone-dn 20number 2001name Sales Deptpaging ip 239.0.1.21 port 2000ephone-dn 22number 2002paging ip 239.0.2.22 port 2000paging group 10,20ephone 1paging-group 10ephone 2paging-group 10ephone 3paging-group 20ephone 4paging-group 20

ephone 1paging Group 10

ephone 2paging Group 10

ephone 3paging Group 20

ephone 4paging Group 20

Phone dials 2000, 2001 or 2002

Combined Paging Group• Phone dials 2000 and phone 1 and phone 2 get page• Phone dials 2001 and phone 3 and phone 4 get page• Phone dials 2002 and all 4 phones get page

Page 46: 6 Configuring CME Additional Features

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

paging-group paging-dn-tag, paging-dn-tag,…router(config-ephone-dn)#

• Creates a combined paging group from two or more previously defined paging directory numbers

Productivity Tools (Cont.)

Paging Group

Page 47: 6 Configuring CME Additional Features

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

Custom IP Phone Rings

To create custom rings for IP phones follow these steps:• Step 1 - Create a ring in the form of a raw PCM file• Step 2 - Create a RingList.xml file using a text editor

to point to the various rings that are desired• Step 3 - Load the rings and RingList.xml file to flash

on the CallManager Express router• Step 4 - Configure the tftp server to serve up the

rings and RingList.xml• Step 5 - Reboot the phones

Page 48: 6 Configuring CME Additional Features

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

Music on Hold (MoH) can be derived from two sources:• Audio file in .wav or .au format• Live audio source via a feed

Music on Hold

Page 49: 6 Configuring CME Additional Features

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

Music on Hold (Cont.)

Phone on Hold

Phone on Hold

Flash:MyMohfile.wav

unicast or multicast

Configuring MoH from file

telephony-servicemoh MyMoHfile.wavmulticast moh 239.23.4.10 port 2000

Page 50: 6 Configuring CME Additional Features

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

moh filenamerouter(config-telephony-service)#

• Configures MoH using the file specified in flash

multicast moh ip-address port port-number [route ip-address-list]

router(config-telephony-service)#

• (Optional) Specifies that the MoH file should be multicast using the parameters specified

Music on Hold (Cont.)

Configuring MoH from file

Page 51: 6 Configuring CME Additional Features

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

Music on Hold (Cont.)

Phone on Hold

Phone on Hold

unicast or multicast

E&M port - 4-wire, immediate start, auto-cut through

Configuring MoH from a live source

voice-port 1/1/1auto-cut-through operation 4-wiresignal immediate dial-peer 7777 voice potsdestination-pattern 7777port 1/1/1ephone-dn 12number 9999moh out-call 7777

E&M port 1/1/1

Page 52: 6 Configuring CME Additional Features

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

voice-port portCMERouter(config)#

• Enters voice port config mode for the E&M port

input gain decibels CMERouter(config-voice-port)#

• (Optional) sets gain on the MoH signal

Music on Hold (Cont.)

Configuring MoH from a live source

auto-cut-throughCMERouter(config-voice port)#

• Enables call completion when no M-lead response is sent

Page 53: 6 Configuring CME Additional Features

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

operation 4-wireCMERouter(config-voice-port)#

• Sets the E&M port to use a 4-wire scheme

signal immediateCMERouter(config-voice-port)#

• Directs calling side to seize the E-lead and send DTMF digits

Music on Hold (Cont.)

Configuring MoH from a live source

Page 54: 6 Configuring CME Additional Features

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

dial-peer voice tag potsCMERouter(config)#

• Creates the dial peer for the MOH connection

port portCMERouter(config-dial-peer)#

• Associates the voice port to the dial peer

Music on Hold (Cont.)

Configuring MoH from a live source

destination-pattern stringCMERouter(config-dial-peer)#

• Specifies the DN of the MoH source

Page 55: 6 Configuring CME Additional Features

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

ephone-dn tagCMERouter(config)#

• Creates an ephone-dn

number numberCMERouter(config-ephone-dn)#

• Configures a dummy DN for this ephone-dn instance

Music on Hold (Cont.)

Configuring MoH from a live source

moh [out-call outcall-number]CMERouter(config-ephone-dn)#

• Specifies this ephone-dn is used for an incoming or outgoing call that is to be the source for a MOH stream

Page 56: 6 Configuring CME Additional Features

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