Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Page 3 of 110
AUDIENCE
This document is intended to assist solution architects, sales engineers, field engineers, and consultants in deploying and learning many of the new features of Cisco Unified Communications Manager (CUCM) 9.x System. This document assumes the reader has an architectural and administrative understanding of the CUCM and has reviewed the latest CUCM SRND.
Central Site
CUCM 9.0.1 Server Serving as central call routing distribution for all pods Win2K8R2 Serving as Active Directory, LDAP, NTP, & DNS for all pods
Pod Sites
CUCM 9.0.1 Server Providing local device registration and call control Cisco Unified CM IM & Presence Server (formally known as CUP) 9.0 Providing Presence and IM Cisco Unity Connection 8.5 Providing Unified Messaging & Voice Mail
Page 4 of 110
Lab Agenda
This lab will focus on the following new features in CUCM 9.x. (not necessarily in this order) URI Dialing Uniform Resource Identifiers such as pastryer@cisco.com, provide an alternative to the E.164 dialing plan for reaching device endpoints. A call to the URI behaves as if the call was made directly to the E.164 number. Integrates with URI centric call control systems like Tandbergs VCS and Microsoft Office Communicator Server (OCS) ELM Enterprise License Manager is a centralized license manager that can run on a separate or co-resident server. As of version 9.0 and higher, UCM, CUC, BE6K, and CUP via UCM will run in demo mode for up to the first 60 days. ELM will calculate license needs and will distribute and manage licenses across application platforms. Simplified User Page UCMUser is the replacement for the existing user option application CCMUser. Obsolete features have been removed and most frequently used features have been moved to the home page. The new layout provides a clean, modern web 2.0 look and feel. Pause in speed Dial This feature allows users to connect to a voice mail or IVR system and automatically submit a voice mail pin or IVR response from speed dial entries. By using commas ( for ex 85599,,1234) in speed dials a user can add their PIN and gain access to VM or IVR responses without having to manually enter them using the key pad. Pause in Speed Dial also works with forced authorization code (FAC), and client matter code (CMC). Codec preferences The ability to select the most preferred codec when multiple codecs match in the Offer or Capabilities exchange by using the new codec preference lists. CUP Integration in CUCM 9.0 CUP is rebranded as Cisco Unified CM IM and Presence. The main difference is that version 8.x CUP required all CUP configurations to be done on the CUP server, but in 9.x all user and server configuration are done on the CUCM server that interfaces with the stand alone presence server. The main goal is centralized and simplified administration, and licensing. We will see further integration of the IM and Presence functionality into CUCM in future releases. Native Call Queuing CUCM 9.0 adds the ability to do call queuing for hunt groups natively within the system. In addition to queuing incoming calls for the next available agent, this also allows custom call treatment and announcements per hunt group.
Page 5 of 110
Page 6 of 110
Domain\User Administrator Administrator Administrator Administrator
Description Central Site CNT_CUCM9 AD/DNS/NTP CNT_VCS CNT_TMS POD 01 P01_CUCM9 P01_CUP P01_CUC85 P01_WS01 P01_WS02 P01_WS03 POD 02 P02_CUCM9 P02_CUP P02_CUC85 P02_WS01 P02_WS02 P02_WS03 POD 03 P03_CUCM9 P03_CUP P03_CUC85 P03_WS01 P03_WS02 P03_WS03 . . . Skip 04 POD 12 P12_CUCM9 P12_CUP P12_CUC85 P12_WS01 P12_WS02 P12_WS03
10.110.103.10 10.110.103.12 10.110.103.15 10.110.103.101 10.110.103.102 10.110.103.103 11 10.110.112.10 10.110.112.12 10.110.112.15 10.110.112.101 10.110.112.102 10.110.112.103
Page 7 of 110
Page 8 of 110
Pod #
Pod 1 Pod 2 Pod 3 Pod 4 Pod 5 Pod 6 Pod 7 Pod 8 Pod 9 Pod 10 Pod 11 Pod 12
Lab Pre-configuration
There are many parts of the lab that have been built and preconfigured before the start of class Basic Dial Plan LDAP User, Passwords, & PINs Voice Mail Configuration CIPC devices added to CUCM database Hunt group
Page 9 of 110
Activity Objective
In this activity, you will learn the methods to access lab equipment remotely
Required Resources
These are the resources and equipment that are required to complete this activity.
Step 3 Connect using the profile you just created. Username: cisco Password: c1sc0123
Page 10 of 110
Step 2 Enter 128.107.211.73 for the Server Address and cisco for the Account Name. Then click on Authentication Setting.
Step 3 Enter c1sc0123 in the shared secret and CUCM in the group name. Click OK. Then click Apply
Page 11 of 110
Step 4 Click Connect. When prompted, enter c1sc0123 for the password. You should now be connected to the Gold VPN.
Page 12 of 110
Step 2
Enter 10.110.1xy.101, (xy = pod#) in the computer field of Remote Desktop Connection Login Screen for the first WS Workstation01 = 10.110.1XY.101 User = pxy-user01 Workstation02 = 10.110.1XY.102 User = pxy-user02 Workstation03 = 10.110.1XY.103 User = pxy-user03 Passwords are all: Cisc0123 Make sure that the connection is set up to play sounds on your local computer so that you can hear audio from the softphones running on the Workstations by setting the following connection options: a. Click Options. b. Click the Local Resources tab. c. Click Settings under Remote Audio. d. Click the Play on this Computer radio button. e. Click OK.
Step 3
Page 13 of 110
Step 5 Step 6
Click Use Another Account Enter cucm9\pxy-user01, (xy = pod# username all lower case) Enter Cisc0123, in the password field Click OK
Step 7 Step 8
Page 14 of 110
Step 10
Repeat steps 10 - 18 two more times to open all three workstations. The 2nd work station to open login as pxy-user02, and 3rd workstation login as pxy-user03
Please DO NOT close Cisco IP Communicator (CIPC) on any of the three workstations during the lab. If you accidentally close CIPC please inform the lab proctor so the workstation can be reboted. CIPC cannot be opened while in a RDP session due to virtural audio driver issues, CIPC can only be opened from the console at boot.
Page 15 of 110
UCMUser is a browser based application supporting the following browsers Firefox 3.x, 6.x, 7.x, and 8.x Internet Explorer 7.x, 8.x, and 9.x Safari
There are two types of users Core Users with one phone and one line Users with multiple phones with one or more lines on each phone
The design of the new interface is targeted towards the core group of users, the single phone and single line users. This new web page is a complete redesign of pervious CCMuser web page that is over 10 years old. Activity Objective In this activity, you will learn the methods to Access the new UCMuser page Work Flow of new page Understand of new web interface and where features exist on the page
Required Resources To complete this section of the lab you will need a computer that is connected to the lab via VPN, and a support browser to access the CUCM administration web page. Associate End Users with Phone Devices For UCMUser to operate correctly the administrator must properly configure the end users to be associated with their phone device, as well as make sure the user is in the Standard CCM End Users Access Control Group. If the user is not in the End Users Group they will be denied access to the user web pages. Step 11 Navigate to 10.110.1XY.10 (xy = pod#), in a supported browser to open your pods CUCM administration page while VPNed into the UCFT lab
Page 16 of 110
Step 13
Login to CUCM with the following credentials User Name = Administrator Password = Cisc0123 (C i s c Zero One Two Three) From the main menus select User Management Click Find Click pxy-user01 (xy = pod#) Scroll down and click Device Association End User.
Step 21
Page 17 of 110
Click Save Click User Management Click Find Click Standard CCM END User group User Settings Access Control Group
Step 27 Step 28
Click Find Confirm all three users pxy-user01, pxy-user02, & pxy-user03 are part of the group.
In this lab the three users have already been added to the Standard CCM End User group for you, and no further action is needed. In a production system the administrator will need to confirm that all users that need to access and login to the end users pages will need to be a part of this group.
Step 30
Page 18 of 110
Step 32 Step 33
Select the check box for Forward all calls Select VoiceMail from the drop down box
Step 34
Click Save
We will test our changes later in this section, but first lets make a few more changes and see what else is in the new UCMUser page Step 35 From the home page click the + next to speed dial #3
Page 19 of 110
Click Save From the home page click the + next to seed dial #4 Enter in another pods phone #1 information Phone Number 80X1001 (x = the pod number you wish to call) Button Label pxy-user01 (XY = pod number)
Step 40
Click Save
Step 41
Page 20 of 110
Step 43
Fill
in the following contact information for another pods phone #2 First Name PXY (xy = pod#) Last Name User02 Nick name Make Up A Name Email pxy-user02@cucm9.com (xy = pod#) Work 8XY-1002 (xy = pod#) Speed Dail 3 Click OK
Step 44
The page will look like this. Check out the action options and look around
Page 21 of 110
Click the Directory Tab at the top of the page Notice that it is populated with the users in the CUCM end user directory Click the Green Plus Sign under actions for user 3
Step 49
Notice the user info is already filled in for this user, Click Ok to add this to your contacts.
Page 22 of 110
Step 51 Step 52
Click the Contact tab at the top of the page Notice user 3 is now added to your contacts
Step 53 Step 54
Click the Pencil under actions for user 3 Select Speed Dial 4
Click OK Click the Home tab at the top of the page Notice there are now 4 speed dials on the home page Connect to Workstation01 for your pod and review the speed dials on the CIPC phone for your pod
Step 58
Page 23 of 110
Required Resources
To complete this section of the lab guide you will need a student PC connected to the Lab environment via VPN, and at least one remote workstation open for testing. Pause In Speed Dial Using Speed Dials In this lab Pause In Speed Dial is configured in the CUCM Administration web page. At this time commas are not a recognizable character in the new UCMUser or CCMUser web pages. Therefore at this time users will not be able to configure this feature for themselves. This is committed to be a future feature of UCMuser in later versions of CUCM 9.x Step 59 Open a supported browser and navigate to 10.110.1xy.10, (xy = pod #) to navigate to your pods CUCM Administration web page (if not already open and logged in) Login with username Administator and password of Cisc0123
Page 24 of 110
Step 60
Step 65 Step 66
Click Go Enter the following speed dial information in the speed dial pop-up window a. 1/Number 5500 (5500 = voice mail pilot number) b. 1/Label VM No Pause (hit TAB to fill in ASCII label) c. 2/Number 5500,,12345# (5500 VM pilot 4 sec in pause 12345 = PIN) d. 2/Label VM With Pause (press TAB to fill in ASCII Label)
Step 75 Step 76
Scroll to the bottom and click Save Click Close, to close the pop-up speed dial window
Page 25 of 110
Step 77 Step 78
Connect to Workstation02 for your pod Press VM No Pause, speed dial you should be prompted for a password to login to VM. Enter 12345# to access the VM account. Hang up by clicking the line buttong Press VM With Pause, speed dial you should access the VM account with no PIN
Step 79
Page 26 of 110
Required Resources To complete this section of the lab you will need a computer that is connected to the lab via VPN, and a supported browser. Adding Products to ELM In this section we map a drive to the lab DNS and obtain the licenses files for our UC products Step 80 Open a browser on the students personal computer, that is connected to the lab via VPN Navigate to 10.110.1XY.10, in a supported browser to navigate to your pods CUCM server Click Cisco Enterprise License Manager
Step 81
Step 82
Please be patient it takes some time for the ELM login screen to appear Step 83 Step 84 Enter Administrator, in the user name field Enter Cisc0123, in the password field
Page 27 of 110
Step 87
Step 80 In another browser window, navigate to 10.110.1XY.10, in a supported browser to navigate to your pods CUCM server Step 81 Click on Cisco Unified Communications Manager
Enter Administrator, in the user name field Enter Cisc0123, in the password field Click Login
Page 28 of 110
Return to the browser window with Enterprise License Manager. Expand Inventory Select Product Select Add, to display the product add dialog box Enter the following information in the Product Add dialog box A. Name = PXY-CUCM9 (x = pod #) B. Description = Enter something appropriate C. Product ID = Unified CM D. Hostname/IP Address = 10.110.1xy.10 E. Username = Administrator F. Password = Cisc0123
Page 29 of 110
Click OK on the successful message Click OK, on the product Add dialog box to accept and enter the new product Observe the lower right corner of the browser for a positive result
Step 95
Observe the Product Instances page for the newly added product
Obtaining License Usage in ELM Step 96 Step 97 Step 98 Step 99 Expand Inventory, in ELM Select Product Instance Click Synchronize Now Observe the results in the lower right corner of the browser
Step 100 Click on the product name to drill-down to the product of interest Step 101 Click License Usage tab to view product level license usage
Generating Capability Request in ELM Step 102 Expand License Management Step 103 Click Licenses
Lab Guide Version 3.0 Page 30 of 110
Step 105 Click Close, to close the License Request pop-up window Step 106 Navigate to Cisco.com/go/license to request license files. In this lab we will not actually have Cisco generate licenses files, the license files have already been generated by Cisco for this lab. You will be instructed where to find these files in the next section
Step 107 Click Start on the students computer Step 108 Click Computer
Step 109 Click Map Network Drive Step 110 Enter \\10.110.100.20\Users\Public\CUCM_Licenses, in the folder field Step 111 Uncheck Reconnect at Login Step 112 Uncheck Connect using different credentials
Lab Guide Version 3.0 Page 31 of 110
Step 114 Enter cucm9\pxy-user01, (xy = pod#) in the user name field (if requested) Step 115 Enter Cisc0123, in the password field (if requested) Step 116 Click OK, give this sometime but it should open a explore window to the CUCM_Licenses folder on the DNS server (if requested)
You might not be asked to provide Username and Password if you did previous labs where you mapped drives to the DNS before
Step 117 Double Click Pxy (xy = pod#) in windows explorer to open the license folder for your pod. You will see the licenses files that where generated and sent by Cisco in response to the file generation we sent in the previous section of the lab.
Lab Guide Version 3.0 Page 32 of 110
Step 122 Select CUCM_Licenses mapped drive from the look in drop-down menu Step 123 Double Click Pxy (xy = pod#) to open the folder for your pod
Page 33 of 110
Step 126 Observe a successful installation of the license file Step 127 Click Close on the pop-up install New License file windows
Step 130 Observe the license has been installed Step 131 Click the License hyperlink
Page 34 of 110
Step 133 Click License Usage Step 134 Observe the Table View of License Usage. As you can see in this picture we are short 1 license for our Enhanced devices that are registered. Another License file would need to be obtained and installed on the server to bring this up to code
Step 135 Click Chart View tab and observe the output
Page 35 of 110
Page 36 of 110
Page 37 of 110
Required Resources To complete this section of the lab you will need a computer that is connected to the lab via VPN, and a supported browser. Add an Application Server Step 143 Navigate to 10.110.1XY.10 (xy = pod#), in a supported browser to open your pods CUCM administration page while VPNed into the UCFT lab Step 144 Click Cisco Unified Communications Manager
Step 145 Login to CUCM with the following credentials User Name = Administrator Password = Cisc0123 (C i s c Zero One Two Three) Step 146 Navigate to System Step 147 Click Add new Step 148 Select Cisco Unified CM IM and Presence, from the drop down menu Step 149 Click Next Application Server
Page 38 of 110
Page 39 of 110
Configure the SIP Trunk Security Profile Step 152 Navigate to System Security SIP Trunk Security Profile Step 153 Click Find. Step 154 Select the Non Secure SIP
Trunk Profile
Step 156 Verify that the setting for Incoming Transport Type is TCP+UDP Step 157 Verify that the setting for Outgoing Transport Type is TCP Step 158 Check to enable these items listed below:
Configure a SIP Trunk to Cisco Unified Presence Server Step 160 Navigate to Device Step 161 Click Add New.
Lab Guide Version 3.0 Page 40 of 110 Trunk.
Step 165 Enter CUP-SIP-Trunk, in the Device Name Field Step 166 Enter SIP Trunk to CUP Server, in the Description Field Step 167 Select Default, Device Pool
Step 168 Scroll Down and Enter 10.110.1XY.12 (xy = pod#), in the SIP Information Field (this is the IP address of your pods presence server)
Step 169 Select Non Secure SIP Trunk Profile, in the SIP Trunk Security Profile Field Step 170 Select Standard SIP Profile, in the SIP Profile field
Step 171 Click Save Step 172 Click OK, on the reset warning
Page 41 of 110
Specify CUP Publish Trunk Step 176 Navigate to System Service Parameters
Step 177 Select 10.110.1XY.10 (xy = pod#), form the Server drop down menu Step 178 Select Cisco CallManager, from the service drop down menu Step 179 Scroll to the Clusterwide Parameters (Device - SIP) section. To find the parameter quickly, while focus is on the browser window click CTRL-F. This will open the search box for the browser. Type IM and Presence in the search field and hit Enter or click Search, and this will take you directly to the CUP Publish Trunk parameter. Step 180 Scroll towards the end of the SIP parameters. Select the newly created SIP trunk CUP-SIP-Trunk from the list as the IM and Presence Publish Trunk.
Add AXL application user in Unified CM Step 182 From the main menus select User Management Application User
Step 183 In the Find and List Application Users window, click Add New Step 184 In the User ID field, enter the application user name AXLuserCUP Step 185 Enter the password Cisc0123 (C i s c Zero One Two Three) Step 186 Confirm the password Cisc0123
Page 42 of 110
Create a new user group and add the new AXL application user Step 189 Navigate to User management User Settings Access Control Group
Step 190 Click Add new Step 191 Enter AXLgroup Step 192 Click Save
Page 43 of 110
Step 197 Click Save Step 198 Select Assign Role to Access Control Group, from the Related Links drop down menu Step 199 Click Go, next to Related Links Menu
Step 201 Click Find, in the pop up window Step 202 Select Standard AXL API Access, click Add Selected (Scroll to bottom)
Page 44 of 110
Restart the AXL Service Step 204 From the Navigation menu select Cisco Unified Serviceability. Step 205 Click Go. Step 206 From the Tools menu select Control Center Feature Services. Step 207 Select the Cisco AXL Web Service radial button.
Step 208 Click Restart Step 209 Click OK, Wait for the page to refresh. Step 210 From the Navigation menu select Cisco Unified CM Administration Step 211 Click Go.
Configuring User to Device Association Step 212 Navigate to Device Step 213 Click Find Step 214 Click Pxy-WS01 (xy = pod#) Step 215 Click Line 1 1001 Step 216 Scroll to the bottom and click Associate End User
Phone from the main menus
Step 217 Click Find, in the pop up window Step 218 Select the Check Box next to pxy-user01 Step 219 Click Add Selected
Lab Guide Version 3.0 Page 45 of 110
Creating CSF Devices Cisco Unified Client Services Framework will be used as the phone type. In order to utilize the new soft-phone features a soft-phone device must be created for each user.
Step 224 Navigate to Device Step 225 Click Add New Step 226 Select Cisco Unified Client Services Framework, Phone type Phone from the main menus
Step 227 Click Next Step 228 Enter CSFUSER01 (CSFUSER02 & CSFUSER03 for next two devices), in the Device Name field Step 229 Enter CSF Device for User 01, in the Description Field Step 230 Select Default, in the Device Pool Field Step 231 Select Standard Client Services Framework, in the Phone Button Template Field
Page 46 of 110
Step 234 Scroll down to the Protocol Specific Information section and set the following: b. For SIP Phone Device Security Profile, select the Cisco Unified Client Service Framework Standard profile from the drop-down list. c. For SIP Profile, select Standard SIP Profile to specify the default SIP profile. SIP profiles provide specific SIP information for the phone such as registration and keep alive timers, media ports, and do-notdisturb control. d. For Digest User, select the user ID. It should be the same as that selected for the Owner User ID. Step 235 Click Save Step 236 Click OK, on the Apply Config Warning Step 237 Click Apply Config, at the top of the page Step 238 Click OK, on the Apply config pop up window Step 239 Click Line [1] Add a new DN, link on the left side of the page Step 240 Enter 1001 (1002 for phone 2 and 1003 for phone 3), in the Directory Number Field Step 241 Press Tab key Step 242 Select CUCM9_VMP, in the Voice Mail profile field
Step 243 Enter CSF User 01, in the Display Caller ID field
Lab Guide Version 3.0 Page 47 of 110
Step 245 Click Associate End User, at the bottom of the page
Step 246 Click Find, on the pop up page Step 247 Select pxy-user01, (pxy-user02, and pxy-user03 for next two passes) and click Add Selected Step 248 Click Save Step 249 Click Go, on related links configure device Step 250 Click Go, again on related links back to find/list Step 251 Repeat steps 218 - 244, two more times to create CSFUSER02, and CSFUSER03 Phone Device List should look something like this when all three are created
Associate End Users with Devices Step 252 From the main menus select User Management Step 253 Click Find Step 254 Click pxy-user01 (xy = pod#), when repeating select pxy-user02 and then pxy-user03
Lab Guide Version 3.0 Page 48 of 110
End User.
Step 256 Click Find Step 257 Select CSFUSER01, (select CFSUSER02 the 2nd time and CSFUSER03 the 3rd Time). Make sure workstation that corresponds with the CSF user is also checked if not already checked Step 258 Click Save Selected/Changes
Step 260 Notice that Device Information now has both device listed
Step 261 Select 1001, for Primary Extension (1002 the 2nd time and 1003 the 3rd time)
Step 262 Click Save Step 263 Click Go, on Related Links for Back to Find List Users
Step 264 Repeat steps 247 - 257, two more times for pxy-user02 and pxy-user03
Page 49 of 110
Step 269 Click Find Step 270 Select pxy-user01, pxy-user02, pxyuser03, (xy = pod#) Step 271 Click Add Selected
Add CTI Gateway Application User in Unified CM The CTI (Computer Telephony Integration) interface handles all the CTI communication for users on the Cisco Unified Presence server to control phones on Cisco Unified Communications Manager. This requires that the CTI Manager Service is activated on each of the Cisco Unified Communications Manager subscribers that are communicating with the Cisco Unified Presence. On Cisco Unified Communications Manager, Cisco Unified Presence users must be associated with a CTI Enabled Group, and the primary extension assigned to that user must be enabled for CTI. The CTI Gateway must then be enabled on Cisco Unified Presence. Cisco Unified Presence database synchronization with Cisco Unified Communications Manager automatically creates the CTI configuration (CTI Server and CTI Profile) for the Cisco Unified Personal Communicator client.
Page 50 of 110
Add the application user to the Standard CTI Enabled user group Step 276 From the main menus select User Management Control Groups Step 277 Click Find Step 278 Select the Standard CTI Enabled link User Settings Access
Step 279 Scroll down towards the bottom of the page and Click Add App Users to Group
Step 280 Click Find Step 281 Choose the CtiGW user just created Step 282 Click Add Selected
Lab Guide Version 3.0 Page 51 of 110
Step 286 Select the CtiGW application user just created Step 287 Click Add Selected
Creating UC Services In UC 9.X service profile and servers are no longer configured on the CUP server. All UC service and UC service profiles are configured on CUCM. End User configuration is carried out in one place CUCM Configuring profiles for end users is more intuitive Reduced the number of configuration screens for the administrator User Settings UC Service
Step 288 Navigate to User Management Step 289 Click Add New
Step 290 Select CTI, in the UC Service Type field Step 291 Click Next
Page 52 of 110
Step 295 Click Add New, to create another UC service Step 296 Select IM and Presence, from the UC Service Type drop down menu Step 297 Click Next
Page 53 of 110
Step 301 Click Add New Step 302 Select VoiceMail, from the UC Service Type drop down menu Step 303 Click Next
Page 54 of 110
Step 307 Click Add New Step 308 Select Directory, from the UC Service Type drop down menu Step 309 Click Next
Page 55 of 110
Step 313 Confirm there are four services in your services list
Creating Service Profiles A service Profile is a grouping of UC Services. Prior to UC 9.x in CUP, each individual service had a profile that needed to be associated with a users. Now the services are grouped and there is a single Service profile association for a user. Step 314 Navigate to User Management Step 315 Click Add New Step 316 Enter Student_SRVPro, in the Name Field User Settings Service profiles
Page 56 of 110
Step 319 Select Dir_SRV, for the Primary Directory Profile Field Step 320 Enter CUCMLDAPAdmin, in the User Name Field Step 321 Enter Cisc0123, in the Password Field Step 322 Enter ou=PXYUsers, dc=cucm9, dc=com, in the Search Base 1 Field (xy = pod#)
Step 323 Select IMP_SRV, in the Primary IM and Presence Profile Field Step 324 Select CTI_SRV, in the Primary CTI Profile Field
Page 57 of 110
Step 327 Click pxy-user01, to select the first student user Step 328 Select Enable user for Unified CM IM and Presence, in the Service Settings Section, this replaces the capabilities assignment in previous versions of CUCM Step 329 Select Student_SrvPro, from the UC Service profile drop down menu
Step 330 Click Save Step 331 Click Go, on Related Links Back to Find/List
Step 332 Repeat steps 308 - 325, two more time for pxy-user02 and pxy-user03
Page 58 of 110
Required Resources To complete this section of the lab you will need a computer that is connected to the lab via VPN, and a supported browser. Step 333 Enter 10.110.1XY.12 (xy = pod#), in a supported browser to open your pods CUCMIM&P administration page Step 334 Click Administration Application CUCMIM&P
Page 59 of 110
Step 339 Enter AXLuserCUP, in the AXL User Field Step 340 Enter Cisc0123, in the AXL Password Field Step 341 Enter Cisc0123, to confirm password Step 342 Click Next
Step 343 Enter Cisc0123, in the Security Password Field Step 344 Enter Cisc0123, in the Confirm Password Field Step 345 Click Next
Page 60 of 110
Step 349 The system tests connectivity to CUCM, wait for the server to retrieve the CUCM
status.
Page 61 of 110
Change Server name to IP address Step 351 Navigate to System Cluster Topology
Step 352 Click the + Sign, next to DefaultCUPSubcluster Step 353 Click and Highlight CUCMIMP9
Step 354 Enter 10.110.1XY.12, in the Name Field under Node Configuration
Step 355 Click Save Step 356 Click OK, on the service restart warning Step 357 Click OK, on the propagation delay warning
Page 62 of 110
Step 361 Enter PXY-CUCM9.cucm9.com (xy = pod#), to set the Federation Routing IM/P
FQDN
Step 362 Click OK, on FQDN warning Step 363 Click Save Step 364 Click Save again after warning pop-up
Configure Presence Gateway Step 365 From the main menus select Presence
Gateways.
Step 366 The Find and List Presence Gateways window displays. Click Add New. Step 367 The Presence Gateway Configuration window displays. Enter the following parameters:
a. b. c. Presence gateway Type Description CUCM
Presence Gateway 10.110.1XY.10 , (xy = pod number) this should be the IP address of your CUCM server
Page 63 of 110
Routing
Settings
Step 370 Leave CVP Enable ACL configuration Unchecked Step 371 Set On for the Method/Event Routing Status Step 372 Set as the Preferred Proxy Listener Step 373 Click Save
Default Cisco SIP Proxy TCP Listener
Page 64 of 110
Step 377 Select Cisco Unified Serviceability from the Navigation drop down list and click Go Step 378 Navigate to Tools
Service Activation
Step 380 Click OK, on the pop up warning Step 381 Select AXL Web Service Step 382 Click Save Step 383 Click OK, In the Activating/Deactivating pop-up box Step 384 Wait for the page to refresh Step 385 Navigate to Tools
Control Center Network Services
Step 386 Click the radio button next to Cisco XCP Router Step 387 Click Restart Step 388 Click OK, on
the pop up window
Step 389 Select Cisco Unified CM IM and Presence Administration, from the Navigation
drop down menu and click GO
Note: If they are all not green, then try restarting the service that is not green
Page 66 of 110
Step 393 Enter 10.110.1XY.10 (xy = pod#) in the Primary TFTP server Field. This should be
pointing to the CM server
Specify CCMCIP Server Step 395 Navigate to Application Step 396 Click Add New Step 397 Enter CCMCIP_Profile, in the Name Field Step 398 Enter CCMCIP Profile for Jabber 8.x, in the Description Field Step 399 Enter 10.110.1XY.10, in the Primary CCMCIP Host (xy = pod # - CUCM IP Address) Step 400 Enter 10.110.1XY.10, in the Backup CCMCIP Host (this is the same address as in the primary field when there is only one CUCM server) Step 401 Select Make this the default CCMCIP Profile for the system Step 402 Click OK, on the default profile warning Step 403 Click Add Users to Profile Step 404 Click Find, in the pop up windows Step 405 Click Select All Step 406 Click Add Selected Step 407 Click Save Legacy Clients CCMCIP Client
Page 67 of 110
Step 408 Double click the Putty icon on WorkStation01 Step 409 Click Run, on the security warning Step 410 Enter 10.110.1XY.12 (XY = pod#) in the Host Name or IP Address Field Step 411 Select SSH radio button
Step 412 Click Open Step 413 Click Yes on the security warning Step 414 Enter Administrator and press Enter for the login name Step 415 Enter Cisc0123 and press Enter for the password Step 416 Enter utils system restart and press Enter Step 417 Close the Putty Session
DO NOT use the command utils system shutdown this will cause all configuration to be lost Your presence server will reboot after the utils system restart, and the putty session will be lost when networking to the presence server is shutdown.
Lab Guide Version 3.0 Page 68 of 110
Required Resources To complete this section of the lab you will need a computer that is connected to the lab via VPN.
There are 3 remote student WorkStations that are Windows 7. Each workstation has CIPC installed, running and registered to the students pod CUCM. In this section we will connect to the three workstations and install Jabber PC onto 2 of the remote computer.
If the three workstations are already open skip down to installing Jabber PC
Step 418 Click Start All Programs Accessories Remote Desktop Connection, on the students computer
Step 419 Enter 10.110.1xy.101, (xy = pod#) in the computer field of Remote Desktop Connection Login Screen for the first WS Workstation01 = 10.110.1XY.101 User = pxy-user01 Workstation02 = 10.110.1XY.102 User = pxy-user02 WorkStation03 = 10.110.1XY.103 User = pxy-user02 Step 420 Click Connect
Page 69 of 110
Step 425 Your Remote Desktop should look something like this
Step 426 Repeat steps 411 - 419 two more time to open all three workstations. The 2nd work station to open login as pxy-user02, and 3rd workstation login as pxy-user03
Page 70 of 110
Step 429 Click Enter, a Explorer window should open to the mapped drive Step 430 Double Click CiscoJabberSetup, to start the Jabber install
Page 71 of 110
Step 434 Keep Launch Cisco Jabber Checked, and click Finish
Step 435 Verify that the CUIM&P server has completed the reboot before proceeding. Step 436 Enter the a. b. c. d. following Information for the Connection Settings Server Type - Cisco Unified Presence Login Server Use the Following Server Server Address 10.110.1XY.12, (xy = pod#) This address is the presence server Domain cucm9.com
Page 72 of 110
Step 439 Enter pxy-user01, (xy = pod#) in the UserName Field (pxyuser02 on Workstation02) Step 440 Enter Cisc0123, in the password Field Step 441 Click Sign In Step 442 Select File Options, from the Cisco Jabber menu
Step 443 Select Phone Accounts, form the options pop-up window
Page 73 of 110
Adding Contacts in Jabber This section will walk the student through some of the day to day tasks needed to use Jabber PC. Perform this section on both workstation01 and workstation02 Jabber PC clients so that all other users are represented in the contact list for this pod. Step 446 Select File New Contact, from the Cisco Jabber menus
Step 447 Enter PXY, (xy = pod#) in the Add Contacts search window, two other users should appear in the search results Step 448 Right click pxy-user02, and select Add Contact
Step 449 Click New Group Step 450 Enter Team Members, in the Create New Group pop-up window
Page 74 of 110
Step 453 Enter PXY, in the main search window of Cisco Jabber Step 454 Hold your mouse over pxy-user03, (xy = pod#) Step 455 Click + (plus sign) that appears to the right of the name
Step 456 Create a new group called Managers Step 457 Click Create
Page 75 of 110
Step 459 The two users and groups should look something like this in Cisco Jabber
In this section the student will change the presence of users in Jabber, and observe the results of the change on other workstations in the students pod. The student should be RDPed into workstation01, and workstation02 and have Jabber PC installed and logged into the presence server.
Step 460 Click the first Line button on CIPC on WorkStation01 Step 461 Observe presence, on Jabber PC on WorkStation01. It should change from current presence status to On A Call
Page 76 of 110
Step 463 Click EndCall softkey on the phone that is off hook to hang up the phone Step 464 Observe the output on Jabber on WorkStation02 for pxy-user01 after hanging up the phone, it should be back to Avaliable
Step 465 Click the Down Arrow next to the presence indicator on Jabber PC on WorkStation01 Step 466 Select Do Not Disturb
Page 77 of 110
Making Calls With Jabber PC In this section the student will make a call from Jabber PC to Jabber PC call. The student will need to have WorkStation01 & WorkStation02 open and Jabber PC open and logged in to make these calls Step 470 Hover the mouse over pxy-user01 contact in jabber PC on WorkStation02 Step 471 Click the phone Icon to the right of the contact name Step 472 Or Right Click the contact name for pxy-user01
Page 78 of 110
The answer dialog box will be in the lower right hand side of the screen, so you might have to scroll down and to the right if WorkStation one RDP screen is not open to full screen. Also if CIPC and Jabber PC are open at the same time there will be two answer dialog boxes in the lower right corner at the same time. Use the WHITE dialog box to answer to answer with Jabber PC
Page 79 of 110
Step 476 Click the Red Handset icon on one of the two WorkStations to disconnect the call Continue playing with Jabber disconnect any calls you have connected, when you are done continue on to the next section of the lab
Page 80 of 110
Step 471 Enter cucm9\pxy-user01, (xy = pod#) in the user name field Step 472 Enter Cisc0123, in the password field Step 473 Click OK, give this some time but it should open a explore window to the Jabber folder on the DNS server
Step 474 Double click the CiscoJabberSetup, file to start the install Step 475 Follow the same directions as before to finish the install Step 476 Open Jabber PC on your computer after it is installed
Page 81 of 110
Step 478 Enter pxy-user03, to login as your pods user 03 Step 479 Enter Cisc0123, for the password Step 480 Click Sign In
Options
Phone Account
Step 485 Add pxy-user01, (xy = pod#) to the contact list Step 486 Call pxy-user01, form the local Jabber PC Step 487 Answer the call from the Cius registered to your pod Step 488 Observe two way vide0
Making Calls From Jabber PC to Jabber PC In this section the students will make calls from the remote Jabber PC to the students local Jabber PC Step 489 Right click pxy-user03 on Jabber PC on WorkStation02 Step 490 Answer the call on the local PC by clicking on the Answer button on the Incoming Call dialog box in the lower right corner. Step 491 Observe one way video, Workstation 02 should see video and the local Jabber PC will not have any video because there is no video camera for WorkStation02 Step 492 Disconnect the call
Page 83 of 110
ILS Hub
CNT_VCS 10.110.100.30 CNT_CUCM9 10.110.100.10
ClusterID: CUCM9-Central Route String: central.routing
P01_CUCM9 IP .10
P02_CUCM9 IP .10
P20_CUCM9 IP .10
ILS Spoke
ClusterID: CUCM9-Pod01 Route String: pod01.routing
ILS Spoke
ClusterID: CUCM9-Pod02 Route String: pod02.routing
ILS Spoke
ClusterID: CUCM9-Pod20 Route String: pod20.routing
Page 84 of 110
Required Resources To complete this section of the lab you will need a computer that is connected to the lab via VPN.
Step 603 RDP to Workstation02, if not already open Step 604 Confirm that CIPC or Jabber is open and registered with CUCM on WorkStation01
Step 605 RDP to Workstation03, If not already open Step 606 Confirm that X-Lite 4 Softphone is opened and registered to CUCM on WorkStation03. If X-Lite is not open double click on the X-Lite icon on the desktop. Registration of XLite can be confirmed by navigating to Device Phone and click Find. Look for the Basic SIP device it should be registered.
Page 85 of 110
Step 610 Disconnect the Call Step 611 Enter pxy-user02@cucm9.com, (xy = pod#) in the X-Lite enter number field on WorkStation03 Step 612 Click Call, on the X-Lite softphone
Step 613 Confirm that X-Lite is trying to make the call, but nothing is happening on WorkStation01 CIPC SoftPhone The phone call in step 9 & 10 should fail due to the fact that URI dialing has not been configured yet. Step 614 Click End, to stop the calling process
Page 86 of 110
g. Repeat Step 615 a-f for all of the softphones assigned to your pod, using the URI format pxy-userYY@cucm9.com for the first URI and podxy-userYY@cucm9.com for the second URI, where xy=Pod# and YY=User#. Step 616 You should now be able to make URI calls between the phones in your cluster. We are using X-Lite soft phones to place the URI calls because CIPC and Jabber are not currently capable of URI dialing. h. Open RDP sessions into all 3 workstations for your lab, if not already open.
Page 87 of 110
e. f. g. h. i.
j.
Click Save. Click on Device Trunk in CUCM Administration. Click Add New. Select SIP Trunk as the Trunk Type. Click Next. Enter central-sip-trunk as the Device Name. Enter SIP Trunk to Central Site for URI Routing in the Description. Select Default as the Device Pool. In the Outbound Calls configuration sections, select Deliver URI and DN in connected party, if available for the Calling and Connected Party Info
Page 88 of 110
o. p. q. r.
Step 618 Create a wildcard SIP Route Pattern to route all unknown SIP patterns to the Central Site. s. Click Call Routing SIP Route Pattern in CUCM Administration. t. Click Add New. u. Type * in the IPv4 Pattern field. v. Type Route all Unknown SIP Patterns to Central Site in the Description field. w. Select central-sip-trunk in the SIP Trunk/Route List field. x. Click Save.
Page 89 of 110
Step 620 Configure your cluster to exchange directory URI catalogs with remote clusters. d. Click Call Routing Intercluster Directory URI Intercluster Directory URI Configuration in CUCM Administration. e. Check the Exchange Directory URI Catalogs with Remote Clusters box and type podXX.routing in the Route String field. Click Save.
Step 621 Exchange Tomcat Trust Certificates between your Pod and the Central Site CUCM Clusters. We will do this manually, but it can be done via bulk administration when implementing ILS in production. f. Navigate to https://10.110.100.10/cmplatform, to gain access to the Central Site CUCM OS Administration Web page g. Log into the Cisco Unified OS Administration UserName = Administrator Password = Fun4All h. Click on Security Certificate Management i. Click Find to show all certificates on each server. j. On the Central CUCM, click the certificate named tomcat-trust of type trustcerts with the .PEM file name cnt-cucm9.cucm9.com.pem. Make sure you click on the one that starts with CNT and not a pod #
Page 90 of 110
k. Click Download and save the certificate file to your desktop. l. Navigate to https://10.110.1XY.10/cmplatform, (xy = pod#) to gain access to your pods CUCM OS Administration Web page m. On your Pod CUCM, Click on Security Certificate Management n. Click Upload Certificate/Certificate chain. o. In the Upload Certificate/Certificate chain window that pops up, select tomcat-trust as the Certificate Name p. Browse to the Central CUCM certificate you just saved on your local desktop q. Click Upload File. r. Click Close.
s. Click Find, on the Certificate List page t. On your Pod CUCM, click the tomcat-trust certificate with the name PXXCUCM9.cucm9.com.pem. Make sure you select your pods certificate, starting with PXY
Page 91 of 110
again bb. Once your pod registers as a Spoke Cluster to the ILS network, you should see the Central cluster listed as a Hub and your cluster listed as a Spoke in the ILS Clusters and Directory URI Imported Catalogs list at the bottom of the ILS Configuration page. Other Pods will show up in the list as they finish the ILS configuration. (click the arrow on the left to open list)
cc. Once other Pods have shown up in the list and their URI Data
Synchronization Status shows as Up to date, you should be able to URI dial other pods phones using the X-Lite application on your pod workstation 3.
Page 92 of 110
Page 93 of 110
Step 632 Next select the existing port group by clicking on it.
Step 633 Once on the Port group configuration on the upper menu select Edit and Codec Advertising
Lab Guide Version 3.0 Page 94 of 110
Step 634 You will see that by default only g711 and g729 are enabled on Unity connection. From the Unadvertised codec list select g.722 and click the up arrow to add it to the Advertisded codecs
Click Save.
Page 95 of 110
Step 631 Now we need to create a Codec list that will allow us to specify the codecs to be allowed between devices. Note that this is a new menu option that is introduced on Rel. 9.0 Go to System Region Information Audio Codec Preference List Click Find
Page 96 of 110
Step 633 A screen showing the details of the codecs allowed and the order they should be
presented is displayed. Change the name to something that is different from the original default name:
Page 97 of 110
Step 635 On the right hand corner Click Go on Back to Find/List to return to the Codec
Preference lists.
Page 98 of 110
Step 637 Next we need to use this lists for our phones. First we are going to use the Factory Default Low Loss to see how it behaves and then we are going to replace it with our newly created list to see the difference. This is actually the default setting when you install CUCM for the Default Region. To validate this, go to System Region Information - Region:
NOTE: In order to make it simpler, for this exercise we are only going to use a single Region (Default), but you can play around and create more regions if you want.
Page 99 of 110
NOTE: There are a couple of new service parameters which are part of the CallManager service and that can be modified to change this default, namely Default Audio Codec List Between regions and Default Audio Codec List within Regions. You can select any list to be the default. The other parameter that influences which codec to select is the Maximum Audio Bit Rate. This is the one that limits the MAXIMUM allowed bandwidth per call for each site. The combination of maximum bandwidth and codec list is what indicates which codec will be actually used. In the past this has created some confusion, as many people assumed that by specifying the bandwidth a codec will be forced, but in fact it could happen that a lower bandwidth codec could be selected if one of the parties does not support the higher bandwidth codec. The default maximum audio rate can also be modified with service parameters, Default intraregion Max Audio Bit Rate and Default InterRegion Max Audio Bit Rate. In our case, the default is set to 64 Kbps. We are going to leave it like this.
Step 639 Now that weve verified that the configuration of the default region (the one all our devices are on) lets go ahead and make a call to Unity Connection. On WS 1 dial 1002 to call Unity Connection. Once connected double click the information button (?) to display the call statistics. You should see the codec being used for the call, and this codec should be g722:
Step 640 Going back to the Default Region configuration under the Modify Relationship to other Regions select the Default Region
Now Change the Audio Codec Preference list to use the list we on the previous steps.
Step 642 Go back to the Workstations and call Unity Connection again from WS1 repeating all the
steps indicated on the previous steps. You should see that the codec is now G.711 because we changed the order on the list.
The initial hunt group configuration has already been completed for you.
Step 643 Begin by testing the functionality without queuing. From the CIPC phone on
workstation 3 Dial -> 1100 Step 644 Note the behavior. The second line on one of the other phones will ring, then the call will transfer to the second phone (2nd member of the hunt group), then the call drops and the caller receives a fast busy. Now lets configure call queuing,
Step 645 On your browser, login to CUCM and navigate to Call Routing -> Route/Hunt -> Hunt
Pilot
Step 646 Click on Find and then click on the entry for 1100 which is the pilot number for our
Step 647 If you scroll down, you will see the new information adding to configure Native Call
Queuing. Notice the options that can be setup. These can be different for each hunt group where queuing is configured.
Step 648 Configure the page as shown below and click Save. This will enable queuing, select a
audio source for announcements and MoH, and determine the treatment for unanswered calls.
Step 649 Navigate to Media Resources -> Music On Hold Audio Source. Click on Find to bring
up the list of audio sources. Click on the first sample audio source. Normally a customer would add their own audio files for MoH and announcements. For the lab, we will use the ones provided as samples.
Step 650 Setup the announcement settings as shown. Note the various options for playing the
announcements to callers in queue. The ones shown are included as samples. Customers can upload their own announcements. Also, a different audio source can be setup for each queue if desired and announcement customized per hunt group queue.
Lab Guide Version 3.0 Page 107 of 110
Step 651 After the settings have been made, click Save.
will be from workstation 3 to workstations 1 & 2. Step 653 Place a call to 1100 but do not answer the call. You will see the call ring on one phone, then the other and eventually transfer to voicemail. Notice the message on the phones if the call goes unanswered Logged out of hunt group. This is a new behavior where a phone logged into the hunt group that does not answer a call is automatically logged out of the hunt group so no more calls get routed to a phone that is not picking up. Also, in our case the call ultimately gets routed to voicemail (configured on the hunt pilot) instead of going to a busy tone if it is unanswered.
Step 654 On workstation 1 press the HLOG softkey to log it back into the hunt group. Step 655 Place a call from 1003 to 1100. The phone on workstation 1 that you just logged into
the hunt group should ring. Answer the call. Step 656 From workstation 3, place the call on hold.
Lab Guide Version 3.0 Page 108 of 110
should hear the announcement that All agents are busy now On workstation 2, press the HLOG to log that phone into the hunt group. The next call should immediately start ringing on that phone. Answer the call. From workstation 3, place this call on hold and make another call to 1100. This call should go into queue. On workstation 1, hang up the current call. The next queued call should be immediately routed to that phone. Continue experimenting with queuing, wait for queue timers to expire to see the behavior, log everyone out of the hunt group to see the behavior.