© 2005 Cisco Systems, Inc. All rights reserved. IPTX v Configuring Additional Cisco CallManager Express Features Configuring Phone Features
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v Outline Overview Call Transfer Call Forwarding Call Waiting IP Phone Display Softkey Customization Calling and Directory Features Conferencing Productivity Tools Custom IP Phone Rings Music on Hold Summary
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v Transferring a Call from an IP Phone User transfers a call to another directory number
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v Call transfer commands: Specify system transfer settings Specify individual IP Phone transfer settings Specify a transfer pattern Configuring Call Transfer
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v transfer-system {blind | full-blind | full-consult | local-consult} CMERouter(config-telephony-service)# Specifies the call transfer method for all Cisco CallManager Express extensions Configuring Call Transfer (Cont.) CMERouter(config-telephony-service)#transfer-system full- blind
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v transfer-mode {blind | consult} CMERouter(config-ephone-dn)# Specifies the type of call transfer for an individual IP Phone extension number Configuring Call Transfer (Cont.) CMERouter(config-ephone-dn)#transfer-mode consult
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v Configuring Call Transfer (Cont.) transfer-pattern transfer-pattern [blind] CMERouter(config-telephony-service)# Allows transfer of telephone calls from Cisco IP Phones to other phones CMERouter(config-telephony-service)#transfer-pattern blind
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v Forwarding a Call from an IP Phone User forwards all calls to a directory number
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v Forwarding a Call from an IP Phone (Cont.) Forward all, busy, and no answer all in the Phone user web pages
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v Configuring Call Forwarding Call forwarding commands: call-forward all call-forward busy call-forward noan call-forward max-length call-forward pattern
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v call-forward all directory-number CMERouter(config-ephone-dn)# Forwards all calls to the specified directory number call-forward busy directory-number CMERouter(config-ephone-dn)# Forwards incoming calls when the destination directory number is busy to another directory number call-forward noan directory-number timeout seconds CMERouter(config-ephone-dn)# Forwards calls that are not answered in the specified time to another directory number Configuring Call Forwarding (Cont.)
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v call-forward max-length length CMERouter(config-ephone-dn)# Restricts the number of digits that can be used with call forwarding call-forward pattern pattern CMERouter(config-telephony-service)# Specifies a pattern for calling-party numbers that support H Configuring Call Forwarding (Cont.)
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v Call waiting customization on the ephone-dn: Call waiting can be disabled. A ring notification for call waiting can be configured instead of a beep notification. Call Waiting
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v call-waiting beep generate CMERouter(config-ephone-dn)# Allows an ephone-dn to generate call waiting beeps that can be received by another ephone-dn (default) call-waiting beep accept CMERouter(config-ephone-dn)# Allows an ephone-dn to accept call waiting beeps that can be received from another ephone-dn (default) Configuring a Call Waiting Beep CMERouter(config-ephone-dn)#no call-waiting beep generate CMERouter(config-ephone-dn)#no call-waiting beep accept
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v call-waiting ring CMERouter(config-ephone-dn)# Allows an ephone-dn to use a ring instead of the standard beep for call waiting notification (Cisco CallManager Express and above) Configuring a Call Waiting Ring CMERouter(config-ephone-dn)#call-waiting ring
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v Call Park User can park a call at a park ephone-dn by pressing the Park softkey button
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v park-slot [timeout seconds limit count [notify extension- number [only]]] CMERouter(config-ephone-dn)# Creates a floating extension at which calls can be temporarily held Configuring Call Park CMERouter(config-ephone-dn) #park-slot timeout 10 limit 10 notify 1001
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v IP Phone Display The following features of the IP Phone display can be customized: IP Phone header bar System text message System display message (idle URL)
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v IP Phone Display (Cont.) System Text Message IP Phone Header Bar System Display Message Label
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v ephone-dn dn-tag CMERouter(config)# Enters ephone-dn configuration mode description display-text CMERouter(config-ephone-dn)# Enters the header bar for the IP Phone Configuring IP Phone Display IP Phone Header Bar label string CMERouter(config-ephone-dn)# Configures a label on the line instead of the line number
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v system message text-message CMERouter(config-telephony-service)# Sets the text message that plays when the IP Phone is idle url idle url idle-timeout seconds CMERouter(config-telephony-service)# Sets a URL to be displayed on the IP Phone when it is idle for the set number of seconds Configuring IP Phone Display (Cont.)
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v url {directory | services} url CMERouter(config-telephony-service) Sets the URL that will be used when the corresponding function button is pressed Configuring IP Phone Display (Cont.) Provisioning URL for Customized Function Buttons CMERouter(config-telephony-service)#telephony service url directories url services
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v Softkey Customization Softkeys are along the bottom of the screen on 7905G, 7912G, 7940G, 7960G, and 7970G Phones
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v Softkey Customization (Cont.) Softkey templates can be defined by the administrator. Up to five templates can be defined. Templates may include settings for each of the four call states: –Alerting –Connected –Idle –Seized The system default will be used if no template is defined. A template can be applied to one or more ephones.
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v ephone-template tag CMERouter(config)# Creates the ephone template and enters ephone template configuration mode softkey alerting [Acct] [Callback] [Endcall] CMERouter(config-ephone-template)# Configures an ephone template for the softkey template during the alerting state Configuring Softkey Customization
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v softkey connected [Acct] [Confrn] [Endcall] [Flash] [Hold] [Trnsfer] CMERouter(config-ephone-template)# Configures an ephone template for the softkey template during the connected state softkey idle [Cfwdall] [Dnd] [Gpickup] [Login] [Newcall] [Pickup] [Redial] CMERouter(config-ephone-template)# Configures an ephone template for the softkey template during the idle state Configuring Softkey Customization (Cont.)
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v Configuring Softkey Customization (Cont.) softkey seized [Cfwdall] [Endcall] [Gpickup] [Pickup] [Redial] CMERouter(config-ephone-template)# Configures an ephone template for the softkey template during the seized state
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v Example: Softkey Customization Default softkey buttons during connected state
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v Example: Softkey Customization (Cont.) Result after ephone template is applied to the ephone ephone-template 1 softkey connected Park Hold Trnsfer Confrn Endcall ephone 12 ephone-template 1
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v Accessing the Directory The directory can be accessed by pressing the Directory button.
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v Accessing the Directory (Cont.) The directory can be accessed through the Phone user web page.
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v Adding a User to the Directory Adding a user to the directory of Cisco CallManager Express
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v Adding a User to the Directory (Cont.)
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v directory {first-name-first | last-name-first} CMERouter(config-telephony-service)# Sets the order in which the directory entries are listed directory entry {[entry-tag number name name] | clear} CMERouter(config-telephony-service)# Adds an entry to the Cisco CallManager Express directory Directory Commands Directory order and entry name CMERouter(config-ephone-dn)# Creates the name that will appear in the telephone directory entry
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v Conferencing Step 1The conference is started, and the RTP streams are sent to the Cisco CallManager Express router. Step 2Cisco CallManager Express mixes the voices of all three conference attendees using software conferencing and may invoke transcoding resources if required. Step 3Cisco CallManager Express sends the mixed audio result out to the earpieces of all attendees of the conference.
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v max-conferences max-conference-number CMERouter(config-telephony-service)# Sets the maximum number of conferences that may take place at one time on the Cisco CallManager Express router keep-conference [endcall] CMERouter(config-ephone)# Allows the conference originator to leave the call and either end the conference or let the conference continue Conferencing Configuration
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v Example: Conferencing Configuration CMERouter(config)#telephony-service CMERouter(config-telephony)#transfer-system full-blind CMERouter(config-telephony)#max-conferences 12 CMERouter(config)#ephone 7 CMERouter(config-ephone)#keep-conference CMERouter(config)#ephone 8 CMERouter(config-ephone)#keep-conference endcall
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v Productivity Tools Productivity tools for Cisco CallManager Express include: Flash softkey for hookflash functionality Intercom Paging
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v fxo hook-flash CMERouter(config-telephony-service)# Enables the Flash softkey button on the IP Phones Flash Softkey for Hookflash Functionality
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v Intercom ephone-dn 10 number 1100 name Admin Assistant ephone-dn 20 number 1199 name The Boss ephone-dn 51 number B5000 name Admin Assistant intercom B4999 label Admin Assist ephone-dn 52 number B4999 name The Boss intercom B5000 label The Boss ephone 6 button 1:10 2:51 ephone 7 button 1:20 2:52 Phone A – The Boss Line 1 – 1100 Line 2 – Admin Assistant Phone B – Admin Assistant Line 1 – 1199 Line 2 – The Boss
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v intercom extension-number [barge-in | no-auto- answer] [label label] CMERouter(config-ephone-dn)# Programs an extension to call another intercom phone Intercom Command
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v Paging Function One-way voice path Unicast or multicast Single group or combined groups
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v Single Paging Group ephone 1 paging Group 4 ephone 2 paging Group 4 Phone dials 4444 ephone-dn 4 number 4444 name Paging Shipping paging ip port 2000 ephone-dn 21 number 2121 ephone-dn 22 number 2222 ephone 1 mac-address ae2 button 1:21 paging-dn 4 ephone 2 mac-address button 1:22 paging-dn 4
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v Setting Up a Paging Group Set up paging directory number by adding a new extension through the GUI Assign the paging extension to the Phone
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v paging [ip multicast-address port udp-port] CMERouter(config-ephone-dn)# Configures the ephone-dn as paging extension using either unicast or multicast paging-dn paging-dn-tag [unicast] CMERouter(config-ephone)# Creates a paging extension to receive audio pages on the ephone Single Paging Group Commands
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v Combined Paging Group ephone-dn 10 number 2000 name Tech Support paging ip port 2000 ephone-dn 20 number 2001 name Sales Dept paging ip port 2000 ephone-dn 22 number 2002 paging ip port 2000 paging-group 10,20 ephone 1 paging-group 10 ephone 2 paging-group 10 ephone 3 paging-group 20 ephone 4 paging-group 20 Ephone 1 Paging Group 10 Ephone 2 Paging Group 10 Ephone 3 Paging Group 20 Ephone 4 Paging Group 20 Phone dials 2000, 2001, or 2002 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 four Phones get page
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v paging-group paging-dn-tag, paging-dn-tag,… CMERouter(config-ephone-dn)# Creates a combined paging group from two or more previously defined paging directory numbers Combined Paging Group Command
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v 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 Cisco CallManager Express router. Step 4 – Configure the TFTP server to serve up the rings and RingList.xml. Step 5 – Reboot the Phones.
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v timeouts interdigit seconds CMERouter(config-telephony-service)# Sets the interdigit timeout timeouts ringing seconds CMERouter(config-telephony-service)# Sets the number of seconds that the Cisco CallManager Express system allows ringing to continue if a call is not answered Timer Settings
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v Music on Hold MOH can be derived from two sources: Audio file in.wav or.au format Live audio source via a feed
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v Configuring MOH from a File Phone on Hold Flash: MyMohfile.wav Unicast or Multicast telephony-service moh MyMoHfile.wav multicast moh port 2000
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v moh filename CMERouter(config-telephony-service)# Configures MOH using the file specified in flash multicast moh ip-address port port-number [route ip- address-list] CMERouter(config-telephony-service)# (Optional) Specifies that the MOH file should be multicast using the configured parameters Commands for Configuring MOH from a File
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v Configuring MOH from a Live Source Phone on Hold Unicast or Multicast E&M portfour-wire, immediate start, auto-cut-through voice-port 1/1/1 auto-cut-through operation 4-wire signal immediate dial-peer 7777 voice pots destination-pattern 7777 port 1/1/1 ephone-dn 12 number 9999 moh out-call 7777 E&M Port 1/1/1
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v voice-port port CMERouter(config)# Enters voice-port configuration mode for the E&M port input gain decibels CMERouter(config-voice-port)# (Optional) Sets gain on the MOH signal Commands for Configuring MOH from a Live Source auto-cut-through CMERouter(config-voice port)# Enables call completion when no M-lead response is sent
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v operation 4-wire CMERouter(config-voice-port)# Sets the E&M port to use a four-wire scheme signal immediate CMERouter(config-voice-port)# Directs calling side to seize the E-lead and send DTMF digits Configuring MOH from a Live Source
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v dial-peer voice tag pots CMERouter(config)# Creates the dial peer for the MOH connection port CMERouter(config-dial-peer)# Associates the voice port to the dial peer Configuring MOH from a Live Source (Cont.) destination-pattern string CMERouter(config-dial-peer)# Specifies the directory number of the MOH source
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v ephone-dn tag CMERouter(config)# Creates an ephone-dn number CMERouter(config-ephone-dn)# Configures a directory number for this ephone-dn instance Configuring MOH from a Live Source (Cont.) moh [out-call outcall-number] CMERouter(config-ephone-dn)# Specifies that this ephone-dn is used for an incoming or outgoing call that is to be the source for an MOH stream
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v Summary Call transfer settings can be applied to the system or to the IP Phone. Call forwarding can be set up for all calls and for busy and ring no answer situations. Call waiting can be customized to use the standard beep or a ring or can be disabled altogether. Call park may be configured so that a call may be retrieved from any phone. The IP Phone display can be customized through labeling the line in the header, setting an idle text message, or setting an idle URL to run. The softkey buttons on the IP Phone may be customized for the idle, seized, alerting, and connected states. The directory can be used to look up Phone users and also to place calls to those users. Conferencing settings can be configured so that the originator, when disconnecting, can either end the conference or let the conference continue. Productivity tools like hookflash, intercom, and paging add functionality. Phone rings and timers associated with placing a call can be customized. MOH is a common feature, critical in most installations, and can come from a live feed or a prerecorded sound file.