SlideShare a Scribd company logo
CUCM 9.x Licensing
Jason Wiatr
7/25/2012
Topics
• Centralized Licensing Overview
• User Count Tool (UCT)
• Enterprise License Manager (ELM)
Centralized Licensing Overview
EDCS-1129928
Objectives of Centralized Licensing
1. Simple Compliance and Lower Operational Cost
– Make it simple so customers can understand and comply with CUWL and UCL
2. Provide Management and Virtualization
Capabilities
– Centralized, enterprise-wide management of user licenses supporting balancing or
movement of licenses including disaster recovery
– Electronic fulfillment/download (Currently manual process)
– Consistently among top 3 requests from Cisco 3.0 accounts, # 1 partner pain point
3. Provide Flexible SW Consumption Alternatives
– Enterprise License Agreement (ELA), Hosted Collaboration Solution (HCS) and
True-up capabilities
– Subscription/term licensing
Architecture Overview
Electronic and manual
license delivery
Cluster 2Cluster 1
Connection UCM UCM
Lic Mgr API Lic Mgr API Lic Mgr API
License Mgr
(ELM)
Cisco Back Office
SWIFTFNO
New centralized License Manager serves a common pool
of licenses to all supported products as well as provide
enhanced licensing capabilities such as tiered license
substitution
New License Mgr API facilitates
product license requests and
communication with License
Manager
License Manager interfaces to SWIFT
to acquire and manage customer
licenses using FlexNet’s FNO
Entitlement Management software
UCM moving from DLU
(device) based licensing to
User based licensing
User Count Tool
Allows customers to determine what 9.0
licenses are needed prior to upgrading
their pre-9.0 CUCM
Two categories of licenses:
• Base user licenses (e.g. entry,
standard, CUWL Premium), and
• Value added features/services
licenses (e.g. messaging,
telepresence room)
Base user licenses organized
into a Russian Doll hierarchy
• Each base user license entitles a
user to a superset of the rights of the
next lower tier
B
a
s
e
U
s
e
r
1
Value Added
Feature 1
B
a
s
e
U
s
e
r
2 B
a
s
e
U
s
e
r
3 B
a
s
e
U
s
e
r
4
Value Added
Feature 2
Licensing Structure
Essential UCL
1 User Profile
1 Device:
Essential IP
Voice or Analog
devices
Basic UCL
1 User Profile
1 Device
Basic IP Voice
IM & Presence
(CUP)
Enhanced UCL
1 User Profile
1 Device:
Enhanced IP
Voice/Video
IM & Presence
(CUP)
Jabber Desktop
(CTI only)
Advanced UCL
1 Profile
2 Devices:
Advance. IP
Voice/Video
IM & Presence
(CUP)
Jabber Desktop
UC Client
CUWL Standard
1 User profile
2 Devices:
Advanced IP
Voice/Video
IM & Presence
(CUP or Webex)
Jabber Desktop
UC Client
CUWL Premium
1 User profile
4 Devices:
Adv. IP
Voice/Video
IM & Presence
(CUP or Webex)
Jabber Desktop
UC Client
Mobile UC/IMS
CUWL Professional
1 User profile
10 Devices:
Advanced IP
Voice/Video
IM & Presence
(CUP or Webex)
Jabber Desktop UC
Client
Mobile UC/IMS
OptionalMessaging Add-On
(Unity Connection)
Messaging
Included with
CUWL
Messaging
Included with
CUWL
Messaging
Included with
CUWL
Optional Telepresence Room Add-On
User Licenses
Value Added Feature Licenses
Commercial License Offerings Example
Phone Classification
 Tin: analog, Cisco 3905, Cisco VGC phone, Cisco VGC Virtual phone
 Copper: Cisco 6901, Cisco 6911, Cisco 6921, CUC-RTX
 Bronze: Most phones
 Silver: Cisco IP Communicator, Cisco IP Personal Communicator,
IMS integrated mobile, Unified Client Services Framework
 Gold: Cisco Dual Mode for Android, Cisco Dual Mode for iPhone,
Cisco Unified Mobile Communicator,
 Telepresence: Carrier-Integrated Mobile
License Tiers
Essential Basic Enhanced Standard Premium Professional Telepresence
Features
EM Y Y Y Y Y Y
SNR Y Y Y Y Y
Phones
(number)
1 1 1 2 6 10 1
Phone
Type
Tin Y Y Y Y Y Y
Copper Y Y Y Y Y
Bronze Y Y Y Y
Silver Y Y Y
Gold Y Y
Tele-
presence
Y
General Licensing Features
• Node locked licenses
• Permanent and expiring licenses
• Periodic and on-demand license synchronization between ELM
and products
• Tiered license substitution
• License overage and ELM communication loss handling
• Demo mode
• License reporting
• Planning assistants
Manual and Electronic Fulfillment
Back Office
Internet
CustomerCisco
SWIFTFNO
License Manager
 Manual License Fulfillment – licenses are manually obtained from the Cisco
back office (SWIFT) and entered into the license manager
 Electronic License Fulfillment – licenses are automatically downloaded from
the Cisco back office (SWIFT) into the license manager.
Online license delivery
Cisco licensing
portal access
Product A
Product B
Pre-9.0 Upgrade Example
Customer
SWIFT
ELM
100 unused DLLs converted to 50
Silver licenses
After upgrade:
• 200 Silver 9.0
• 100 Gold 9.0
UCM 1
•150 Silver
• 100 Gold
• 100 Unused DLUs
9. Upload “License Migration
Request” from ELM
8. “License Migration Request”
containing upgrade
licenses/counts & old host IDs
10. License file
11. Install license file
7. Use pre-9.0 upgrade utility to view &
modify licenses to upgrade which includes
currently used licenses and recommended
licenses for unused DLUs
UCM 2
6. Required
Licenses, unused
DLUs, & old host ID Pre-9.0 upgrades only
supported via manual
fulfillment
 PUT used for UCSS upgrades
 Ordering Tool used for non-
UCSS upgrades
PUT or
Ordering
Tool
4. 9.0 media
1. install any unfulfilled PAKs on pre
9.x CUCM
2. (optional) Use new UCT to
determine 9.0 licenses needed and
DLU conversion
3. Order no-cost 9.0 media
5. Upgrade cluster
Adding Licenses - Electronic Example
Customer
SWIFT
UCM 1
3. Order new licenses
4. PAK
6. Show PAK (PAK)
9. “License Request”
2. License report
showing licenses
to order
7. PAK info (SKUs, quantities)
10. License file
5. Initiate license fulfillment
(provide PAK)
8. Select SKUs/quantities
1. Use planning assistant to
determine licenses to add
UCM 2
ELM
Prior to adding licenses:
• 300 Silver 9.0
• 200 Gold 9.0
After adding licenses:
• 500 Silver 9.0
• 300 Gold 9.0
• 100 Platinum 9.0
Ordering
Tool
User Count Tool
(UCT)Licensing
EDCS-1124741
UCT Overview
• User Count Tool (UCT) is a Desktop Application. It is also know as Cisco
License Count Utility.
• Allows user to generate a Licensing report in terms of CUCM 9.0 licensing
based on CUCM 5.x to 8.x cluster details.
• Also allows user to plan changes in various licensing types and verify
compliance.
• Allows user to plan the usage of unused DLU’s that exists in the pre 9.0
cluster.
• AXL used for communication between UCT and CUCM, thus must meet
applicable AXL communication permissions
• Supported in Windows XP, Windows 7 and MAC
Download/ Install/ Start Up
/Start Over
Download/Install
• Download User Count Tool (UCT) or Cisco License Count Utility exe
from CCO page.
• Double click on the exe to start installation of UCT.
• On completion of installation, UCT related files (eg, database, logs etc) will
be available under user directory.
• UCT log files get saved under <user directory>UCTcom ciscouctlog4j
– For example,
– In Windows machine – C:Documents and
Settings<user name>UCTcomciscouctlog4j
– In MAC machine - /Users/<user
name>/UCT/com/cisco/uct/log4j
See notes section of ppt slides for additional details
UCT Start Up Window
See notes section of ppt slides for additional details
Welcome page
See notes section of ppt slides for additional details
UCT Main page on first login
See notes section of ppt slides for additional details
UCT Login page on subsequent login
See notes section of ppt slides for additional details
Add/Edit/Delete Product
Instances
Add Product Instance
See notes section of ppt slides for additional details
Test Connection - Successful
See notes section of ppt slides for additional details
Added- Successful
See notes section of ppt slides for additional details
Test Connection – Login Failed
See notes section of ppt slides for additional details
Test Connection - Unreachable
See notes section of ppt slides for additional details
Edit Product Instance
See notes section of ppt slides for additional details
Delete Product Instance
See notes section of ppt slides for additional details
Generate Report
See notes section of ppt slides for additional details
See notes section of ppt slides for additional details
License Report
See notes section of ppt slides for additional details
Recommendation Mode
UCL Licenses
See notes section of ppt slides for additional details
CUWL Licenses
See notes section of ppt slides for additional details
Modify License Conversion
Worksheet
See notes section of ppt slides for additional details
Run Compliance Check
Compliance Check - Successful
See notes section of ppt slides for additional details
Compliance Check - Failed
See notes section of ppt slides for additional details
Compliance Check - Failed
See notes section of ppt slides for additional details
Refresh/Save/Print report
See notes section of ppt slides for additional details
See notes section of ppt slides for additional details
See notes section of ppt slides for additional details
See notes section of ppt slides for additional details
Additional Information
Mailing Lists
• clm_uct@cisco.com
CDETS
• Project: CSC.voice Product: ciscocm Component:
ucm-uct
UCT Functional Specification
• EDCS: 1042695
– UCT wiki link-
http://wikicentral.cisco.com/display/PROJECT/
User+Count+Tool+Utility
Enterprise License Manager
(ELM)
EDCS-1127367
• New product - feature introduced in Kirra.
• Licenses are now managed by an Enterprise License Manager (ELM)
• ELM can run on a separate server or co-resident with product
• ELM stores all the licenses the enterprise/SP purchased for the UC solution.
• ELM tracks the "feature usage" of each product registered for license
management and then evaluates the overall license status of the features
under use.
• Based on the feature usage evaluation and the availability of licenses for the
features, each product is notified of its license status i.e., whether or not the
product is in compliance.
• UC products (UCM, UC, BE5K, BE6K) will be supported in 9.0 as well CUP via
UCM and HCS.
• Products will initially run in demo mode until ELM is configured to
manage product and a license file is loaded.
• Once a product is associated with an ELM, license usage will be
reported to the ELM. The ELM will reconcile usage against license
availability and report licensing status (compliance or non-compliance
– overage) back to product.
• Customers will have 60 days to operate in overage before a license
must be obtained and uploaded.
• Each product determines how they enforce demo mode.
• For UCM,
• There are NO restraints placed on the use of the system during demo mode. All features can be
configured and the number of users and phones is not limited.
• The demo period is limited to 60 days. Upon expiration,
• The system will remain operational with provisioning restrictions
• Additional users and phones can not be provisioned
• Existing users and phones can not be de-provisioned
• For CUC,
• All features can be configured however the number of users is limited.
• Demo mode never expires.
• Upgrading does not reset the product to demo mode.
• Each product determines how they enforce overage mode.
• For UCM, the overage period is limited to 60 days. Upon expiration,
• The system will remain operational with provisioning restrictions
• Additional users and phones can not be provisioned
• Existing users and phones can not be de-provisioned
• For CUC, the overage period is limited to 60 days. Upon expiration,
• The system will no longer be operational.
• No voicemail may be left or retrieved.
• Upgrading does not reset overage.
• Rebooting can extend expiration by 1 day.
Licensing States on CUCM
Demo
Warning displayed : The system is operating on demo licenses that will expire in <X> days. Add this system
to an Enterprise License Manager and install sufficient licenses to cover its usage before expiration in order
to avoid losing the ability to provision users and devices.
No Provisioning
Warning displayed : The system is operating without any valid licenses. Configure licenses on the system in
order to restore the ability to provision users and devices.
Overage:
Warning displayed : The system is operating with an insufficient number of licenses. If additional licenses to
cover the shortage are not configured in your Enterprise License Manager within <X> days, you will no
longer be able to provision users and devices.
Lost connection to ELM
Warning displayed: The system has not synchronized successfully with Enterprise License Manager for <X>
days. If successful synchronization does not occur within the next <60-X> days, you will no longer be able to
provision users and devices.
Security mismatch with ELM
Warning displayed: Due to a certificate mismatch, the system has not synchronized successfully with
Enterprise License Manager for <X> days. If successful synchronization does not occur within the next <60-
X> days, you will no longer be unable to provision users and devices.
Grace
Warning displayed: The system is operating under a licensing grace period that will expire in 1 day. Install
sufficient licenses in the Enterprise License Manager for this system to cover its usage in order to avoid
losing the ability to provision users and devices. If licenses for this system are not already being managed
by an Enterprise License Manager server, the system must first be added to one.
• Pre-9.0 Licenses can be migrated using ELM.
• Upon registration, products who have been upgrade from pre-9.0 will
report DLUs to ELM for migration to 9.0 licenses.
• Based on reported license 9.0 usage and available DLUs, the customer
can use a migration tool to decide how to best utilize DLUs to best
satisfy current license demands.
• Generate a License Migration Request
• Go to the License Migration Portal and paste in the License Migration
Request in order to receive your license file via e-mail.
• Install the licenses at ELM.
• Plan
– Using its up-to-date license usage data, the ELM can help you determine how many licenses
to add
• Order
– Purchase your licenses or use your service contract to get a PAK Code.
• Request
– Use the Generate License Request button on the Licenses page of ELM to generate a License
Request.
• Register
– Go to the Customer License Registration site, enter your PAK ID and upload the License
Request in order to receive your license file via e-mail.
• Install
– Use the Install Licenses button on the Licenses page of ELM to install a license file.
Each license file contains the following:
• 1 server (ELM) that hosts the licenses and issues them to requesting products. The licenses
will be node-locked to the specified host identified by physical/virtual mac address.
• 1 or more license entries, one for each license type. Entries include the license type
attributes and the number of licenses that will be hosted at the ELM.
• License are issued based on a replacement model so the newest license file contains the
new license lines in addition to all previously licenses issued to date.
Example License File
SERVER server1 ID_STRING=0345576849AB
INCREMENT UCM_Essential CISCO 9.0 permanent 3000 HOSTID=ANY
INCREMENT UCM_CUWLPremium CISCO 9.0 permanent 2000 HOSTID=ANY
INCREMENT UCM_TelepresenceRoom CISCO 9.0 permanent 100 HOSTID=ANY
INCREMENT CUC_CUWLPremiumMessaging CISCO 9.0 permanent 2000 HOSTID=ANY
• Will have an expiration date assigned by SWIFT when the licenses are
created
• Will be added to the pool of licenses available to any product
• When expired, a license violation will be communicated to products (as
part of the normal license sync process) if the expiring licenses results
in more licenses used than what is available (overage).
Example License File
SERVER server1 ID_STRING=172.19.242.12
INCREMENT CUC_SpeechView CISCO 9.0 1-jan-2012 300 HOSTID=ANY
INCREMENT CUC_SpeechViewPro CISCO 9.0 1-jan-2012 100 HOSTID=ANY
• The ELM will periodically query the license usage of each product –
once a day by default.
• License usage information for all products will be totaled and
compared against the installed licenses to determine compliance.
• License synchronization can occur on demand as well.
CCM
Enterprise
License
Manager
Product
ELM Client
License Sync
Request/Response
License
Usage
• Licenses will be structured such that the higher tiered (more
expensive) licenses will include all capabilities of the lower tiered
licenses below it (Russian doll license model)
• If the quantity of a license the products require is not available, the
ELM will substitute higher tier licenses if they are available
• Substituted license information will be available in the ELM reports
• When additional licenses become available (e.g. additional licenses
purchased) higher-tiered licenses will automatically no longer be
substituted
Enterprise License Manager
Installed Licenses
• 400 Essential
• 100 Basic
• 400 Advanced
• 50 CUWL Premium
• 1000 Messaging
Required Licenses (Total)
• 300 Essential (OK)
• 200 Basic (OK – Borrowed 100 Advanced)
• 300 Advanced (OK)
• 100 CUWL Premium (Not OK – only 50 installed)
• 900 Messaging (OK)
Tiered Substitution Example
CUCM Cluster 1
Required Licenses
• 100 Essential
• 200 Basic
• 50 CUWL Premium
CUCM Cluster 2
Required Licenses
• 200 Essential
• 300 Advanced
• 50 CUWL Premium
Unity Connection
Required Licenses
• 900 Messaging
Tiered licenses
(Premium highest tier in this example)
• If the ELM and the ELM Client are not able to synchronize
due to lost communication,
• The product synchronization problem is tracked at the ELM
and the ELM administrator is provided appropriate
warnings.
• The product will be informed of a license violation
(reason=communication loss) and the time since detecting
the communication loss
• It will be up to the product how to handle communication
loss license violations
• During this period, licenses will become available to
products that are accessible.
• Once communication is restored, license counts will be
synchronized and the product will be informed of the
cleared license violation.
ELM
Product
ELM
Client
Lost Communication
ELM Administration
• Install – Upgrade
• Backup – Restore
• Account Management
• ELM CLI
• Service Management
• Serviceability – Not integrated with RTMT
• Internationalization – Cisco Option Package Installation
 Supported languages include Japanese, Korean and
Chinese
• Installed by default with UC product deployments
 CUCM
 CUC
 Business Edition 5000
 Business Edition 6000
• Available as a standalone installation – Enterprise License Manager
deployment
• Installable on all MCS hardware supported by the product (CUCM,
CUC)
• Installable on VMWare using any OVA supported by the product
(CUCM, CUC)
• Upgradable using Cisco Unified OS Administration Software Upgrades
GUI
Backup - Restore
Integrated with Disaster Recovery
Cross launch capability from ELM
GUI to Disaster Recovery
Uniform user experience
Consistent CLI with other VOS-
based products
ELM “seed” administration
account name and password
set during installation
ELM CLI can be used to change
the ELM account name and/or
password
Account Management
• CLI commands to manage the ELM admin user
– license management adminuser change password
 To change the ELM admin user password
– license management adminuser change username
 To change the name of the ELM admin user
– license management adminuser list users
 To list the ELM admin users.
• CLI command to view requested certificate
– license management view certificate-requested
 To display the Cert Signing request on the ELM
• ELM Services
– Cisco ELM DB - PostgreSQL DB server
– Cisco ELM Server - ELM Server process
– Cisco ELM Admin - ELM Administration servlet
• ELM services are started by default – Network Services
• ELM DB and ELM Server services are startable,
stoppable and restartable using the following CLI
commands:
– utils service start <Service Name>
– utils service stop <Service Name>
– utils service restart <Service Name>
• All ELM Services can also be restarted using ELM Admin GUI
ELM Internals
• ELM uses PostgreSQL as its DB
• DB access is through DAL (Data Access Layer) – a Java based API
• ELM Server and ELM Admin use DAL to perform read and write
operations to the DB
• DB Connection is pooled for reuse – improves performance
• DB Schema is described in the following wiki page:
– http://wikicentral.cisco.com/display/PROJECT/ELM+DB+Development#ELMDBDevelopment-ELMSchemaDefinition
• DAL is compatible with other DBs that support JDBC (e.g. MySQL,
Oracle)
– Configurable through a Java properties file – no code
change needed
• What does a message sent from ELM to UC app look like?
 The messages are SOAP xml over HTTPS
• Is it encrypted?
 Yes, in HTTPS (Port 8443)
• What do the messages sent/received look like in ELM traces?
 The debug settings in the product communication
will show detailed
– trace of the messages exchanged.
Slide Demo
Demo Steps
• Add A Product / Synchronize
• Show License Usage
• Show Demo Mode
• Generate a License Request
• Generate a License Response
• Install a License File
• Show Installed Licenses
• Show License Tier Substitution
• Add A 2nd Product / Synchronize
• Add A 2nd License File
• Show Compliance
• OS Administration
• Disaster Recovery
• Diagnostic Logs
• About
Lab Setup
ELM
Standalone
SOAP/http
UCM
UCM
Network
Unity Connection
Add Product Instance – 1st CUCM
View Product Instances
Product License Usage
Dashboard
Demo Mode & License Usage
License Usage
Table View
License Usage
Chart View
Manual License Fulfillment Process
Generate License Request
Product License Registration – Step 1
Product License Registration – Step 2
Product License Registration – Step 3
Product License Registration – Step 3b
Product License Registration – Step 4
Product License Registration – Step 4b
License Email
Install New License File
Licenses – After License Install
License Usage – After License Install
Table View
License Usage – After License Install
Chart View
Dashboard – After License Install
Product Instances – 2nd CUCM
Dashboard – After 2nd License Install
Licenses – After 2nd License Install
License Usage – After 2nd License Install
Table View
License Usage – After 2nd License Install
Chart View
Dashboard – After 2nd License Install
OS Administration
Disaster Recovery
Diagnostic Logs – Log Settings
Diagnostic Logs – Download Logs
About Dialog - Rehost
Troubleshooting
• Online Help (just click on help link)
• Change trace log level to “debug” to maximize trace
• ELM server logs are located at /var/log/active/elm/server
• ELM database logs are located at /var/log/active/elm_db
• ELM configuration files are located at /etc/opt/cisco/elm/server/conf
• License File Install Failure
– Check /var/log/active/elm/server/elm-server.log
• Look for “Caught LSI exception” or “Install license file caught exception”.
• This could be due to an invalid host ID. Try recreating the license request.
• Login Failure
– Check /var/log/active/elm/server/elm-server.log for failure
reason.
• Unable to create License Request
– Check /elm-admin servlet directory to verify that license-
request.txt exists
• Unable to view web page
– Check /var/log/active/elm/server/elm-server.log or catalina.out
for errors/exceptions
• ELM web application fails to respond
– Restart Tomcat (via CLI)
• Product instance Add – Test Connect failure
– User account or password used in incorrect
• Product Instance Add – Registration failure
– Product version is inadequate to support ELM
Licensing, i.e. pre-9.0
• Product Instance Synchronization failures
– Network issue
More Information
• Dev Wiki
http://wikicentral.cisco.com/display/PROJECT/Centralized+License+Management
• Interface Specification – EDCS-1083630
• FFS – EDCS-1030929
• Test Wiki http://zed.cisco.com/confluence/display/CCM/Kirra+Licensing+Test
Thank you.

More Related Content

Viewers also liked

Barry Hesk: Cisco Unified Communications Manager training deck 1
Barry Hesk: Cisco Unified Communications Manager training deck 1Barry Hesk: Cisco Unified Communications Manager training deck 1
Barry Hesk: Cisco Unified Communications Manager training deck 1
Barry Hesk
 
Ccna & ccnp voice
Ccna & ccnp voiceCcna & ccnp voice
Ccna & ccnp voice
acute23
 
Ccvp plus module 2
Ccvp plus module 2Ccvp plus module 2
Ccvp plus module 2
Le Ngoc Viet
 
Uc 9.1 licensing and license migration
Uc 9.1 licensing and license migrationUc 9.1 licensing and license migration
Uc 9.1 licensing and license migrationMichael Ganschuk
 
Ccvp plus module 3
Ccvp plus module 3Ccvp plus module 3
Ccvp plus module 3
Le Ngoc Viet
 
3 cucm database
3 cucm database3 cucm database
3 cucm database
pasabakac
 
VoIP basics
VoIP basicsVoIP basics
VoIP basics
Binoy Chacko
 
Ccvp plus module 1
Ccvp plus module 1Ccvp plus module 1
Ccvp plus module 1
Le Ngoc Viet
 
Миграция на CUCM 11 c предыдущих версий: особенности и рекомендации.
Миграция на CUCM 11 c предыдущих версий: особенности и рекомендации.Миграция на CUCM 11 c предыдущих версий: особенности и рекомендации.
Миграция на CUCM 11 c предыдущих версий: особенности и рекомендации.
Cisco Russia
 
VoiceCon Orlando: UC Architectures
VoiceCon Orlando: UC ArchitecturesVoiceCon Orlando: UC Architectures
VoiceCon Orlando: UC Architectures
ekrapf
 
Successfully Migrate Cisco Call Manager 4x To 7x With a Proven Framework
Successfully Migrate Cisco Call Manager 4x To 7x  With a Proven FrameworkSuccessfully Migrate Cisco Call Manager 4x To 7x  With a Proven Framework
Successfully Migrate Cisco Call Manager 4x To 7x With a Proven Framework
glamba
 
Call Control Guided Tour
Call Control Guided TourCall Control Guided Tour
Call Control Guided Tour
Stefan Lilov
 
Deploying WebEx Between Cloud and On-Prem for Canadian Customers
Deploying WebEx Between Cloud and On-Prem for Canadian CustomersDeploying WebEx Between Cloud and On-Prem for Canadian Customers
Deploying WebEx Between Cloud and On-Prem for Canadian Customers
Cisco Canada
 
vikram cisco voice new resume
vikram cisco voice new resume vikram cisco voice new resume
vikram cisco voice new resume vikram s
 
Secure collab on prem hikmat
Secure collab on prem   hikmatSecure collab on prem   hikmat
Secure collab on prem hikmat
Cisco Canada
 
Collaboration Architecture Design: Cisco Collaboration Administration: Easy ...
Collaboration Architecture Design:  Cisco Collaboration Administration: Easy ...Collaboration Architecture Design:  Cisco Collaboration Administration: Easy ...
Collaboration Architecture Design: Cisco Collaboration Administration: Easy ...
Cisco Canada
 
UC Market Overview - Cisco, Avaya, Microsoft, Shoretel
UC Market Overview - Cisco, Avaya, Microsoft, ShoretelUC Market Overview - Cisco, Avaya, Microsoft, Shoretel
UC Market Overview - Cisco, Avaya, Microsoft, ShoretelShilpa Viswambharan
 
Unifying Communications through Interoperability - Mark Coleman, Microsoft.
Unifying Communications through Interoperability - Mark Coleman, Microsoft.Unifying Communications through Interoperability - Mark Coleman, Microsoft.
Unifying Communications through Interoperability - Mark Coleman, Microsoft.IMTC
 
Collaboration Architecture Design: Unified Call Control and Dial plans for Vo...
Collaboration Architecture Design: Unified Call Control and Dial plans for Vo...Collaboration Architecture Design: Unified Call Control and Dial plans for Vo...
Collaboration Architecture Design: Unified Call Control and Dial plans for Vo...
Cisco Canada
 

Viewers also liked (20)

Barry Hesk: Cisco Unified Communications Manager training deck 1
Barry Hesk: Cisco Unified Communications Manager training deck 1Barry Hesk: Cisco Unified Communications Manager training deck 1
Barry Hesk: Cisco Unified Communications Manager training deck 1
 
Ccna & ccnp voice
Ccna & ccnp voiceCcna & ccnp voice
Ccna & ccnp voice
 
Ccvp plus module 2
Ccvp plus module 2Ccvp plus module 2
Ccvp plus module 2
 
Uc 9.1 licensing and license migration
Uc 9.1 licensing and license migrationUc 9.1 licensing and license migration
Uc 9.1 licensing and license migration
 
Ccvp plus module 3
Ccvp plus module 3Ccvp plus module 3
Ccvp plus module 3
 
3 cucm database
3 cucm database3 cucm database
3 cucm database
 
VoIP basics
VoIP basicsVoIP basics
VoIP basics
 
Ccvp plus module 1
Ccvp plus module 1Ccvp plus module 1
Ccvp plus module 1
 
Voip basics
Voip   basicsVoip   basics
Voip basics
 
Миграция на CUCM 11 c предыдущих версий: особенности и рекомендации.
Миграция на CUCM 11 c предыдущих версий: особенности и рекомендации.Миграция на CUCM 11 c предыдущих версий: особенности и рекомендации.
Миграция на CUCM 11 c предыдущих версий: особенности и рекомендации.
 
VoiceCon Orlando: UC Architectures
VoiceCon Orlando: UC ArchitecturesVoiceCon Orlando: UC Architectures
VoiceCon Orlando: UC Architectures
 
Successfully Migrate Cisco Call Manager 4x To 7x With a Proven Framework
Successfully Migrate Cisco Call Manager 4x To 7x  With a Proven FrameworkSuccessfully Migrate Cisco Call Manager 4x To 7x  With a Proven Framework
Successfully Migrate Cisco Call Manager 4x To 7x With a Proven Framework
 
Call Control Guided Tour
Call Control Guided TourCall Control Guided Tour
Call Control Guided Tour
 
Deploying WebEx Between Cloud and On-Prem for Canadian Customers
Deploying WebEx Between Cloud and On-Prem for Canadian CustomersDeploying WebEx Between Cloud and On-Prem for Canadian Customers
Deploying WebEx Between Cloud and On-Prem for Canadian Customers
 
vikram cisco voice new resume
vikram cisco voice new resume vikram cisco voice new resume
vikram cisco voice new resume
 
Secure collab on prem hikmat
Secure collab on prem   hikmatSecure collab on prem   hikmat
Secure collab on prem hikmat
 
Collaboration Architecture Design: Cisco Collaboration Administration: Easy ...
Collaboration Architecture Design:  Cisco Collaboration Administration: Easy ...Collaboration Architecture Design:  Cisco Collaboration Administration: Easy ...
Collaboration Architecture Design: Cisco Collaboration Administration: Easy ...
 
UC Market Overview - Cisco, Avaya, Microsoft, Shoretel
UC Market Overview - Cisco, Avaya, Microsoft, ShoretelUC Market Overview - Cisco, Avaya, Microsoft, Shoretel
UC Market Overview - Cisco, Avaya, Microsoft, Shoretel
 
Unifying Communications through Interoperability - Mark Coleman, Microsoft.
Unifying Communications through Interoperability - Mark Coleman, Microsoft.Unifying Communications through Interoperability - Mark Coleman, Microsoft.
Unifying Communications through Interoperability - Mark Coleman, Microsoft.
 
Collaboration Architecture Design: Unified Call Control and Dial plans for Vo...
Collaboration Architecture Design: Unified Call Control and Dial plans for Vo...Collaboration Architecture Design: Unified Call Control and Dial plans for Vo...
Collaboration Architecture Design: Unified Call Control and Dial plans for Vo...
 

Similar to Cucm 9.x licensing

Best Practices for Migrating Previous Versions of Cisco Unified Communications
Best Practices for Migrating Previous Versions of Cisco Unified CommunicationsBest Practices for Migrating Previous Versions of Cisco Unified Communications
Best Practices for Migrating Previous Versions of Cisco Unified Communications
Cisco Canada
 
Microsoft Product Licensing
Microsoft Product LicensingMicrosoft Product Licensing
Microsoft Product Licensing
Motty Ben Atia
 
Collaboration Architecture Design: Designing End-to-End pervasive Conferencin...
Collaboration Architecture Design: Designing End-to-End pervasive Conferencin...Collaboration Architecture Design: Designing End-to-End pervasive Conferencin...
Collaboration Architecture Design: Designing End-to-End pervasive Conferencin...
Cisco Canada
 
What’s new in Rational collaborative lifecycle management 2011?
What’s new in Rational collaborative lifecycle management 2011?What’s new in Rational collaborative lifecycle management 2011?
What’s new in Rational collaborative lifecycle management 2011?
IBM Danmark
 
Comptia a-220-902-exam-objectives
Comptia a-220-902-exam-objectivesComptia a-220-902-exam-objectives
Comptia a-220-902-exam-objectives
Paulo R
 
InduSoft Web License Activation
InduSoft Web License ActivationInduSoft Web License Activation
InduSoft Web License Activation
AVEVA
 
Migrating to cisco unified communications manager 9.1
Migrating to cisco unified communications manager 9.1Migrating to cisco unified communications manager 9.1
Migrating to cisco unified communications manager 9.1
Michael Ganschuk
 
Drive to 9 partner deck
Drive to 9 partner deckDrive to 9 partner deck
Drive to 9 partner deckdakins090174
 
3 modern desktop - office 365 pro plus deployment + servicing
3   modern desktop - office 365 pro plus deployment + servicing3   modern desktop - office 365 pro plus deployment + servicing
3 modern desktop - office 365 pro plus deployment + servicing
Andrew Bettany
 
How to Architect your WebRTC application, Alberto Gonzalez and Arin Sime, Web...
How to Architect your WebRTC application, Alberto Gonzalez and Arin Sime, Web...How to Architect your WebRTC application, Alberto Gonzalez and Arin Sime, Web...
How to Architect your WebRTC application, Alberto Gonzalez and Arin Sime, Web...
Alan Quayle
 
How Splunk Mission Control leverages various Pulsar subscription types_Pranav...
How Splunk Mission Control leverages various Pulsar subscription types_Pranav...How Splunk Mission Control leverages various Pulsar subscription types_Pranav...
How Splunk Mission Control leverages various Pulsar subscription types_Pranav...
StreamNative
 
The Fundamentals of Internet of Everything Connectivity
The Fundamentals of Internet of Everything ConnectivityThe Fundamentals of Internet of Everything Connectivity
The Fundamentals of Internet of Everything Connectivity
Qualcomm Developer Network
 
design__day_presentation.ppt
design__day_presentation.pptdesign__day_presentation.ppt
design__day_presentation.ppt
biruktesfaye27
 
DACHNUG50 What's new in CCB - V3.3.pdf
DACHNUG50 What's new in CCB - V3.3.pdfDACHNUG50 What's new in CCB - V3.3.pdf
DACHNUG50 What's new in CCB - V3.3.pdf
DNUG e.V.
 
Nebulas Solutions Group | R75 Event
Nebulas Solutions Group | R75 EventNebulas Solutions Group | R75 Event
Nebulas Solutions Group | R75 Eventnebulassolutions
 
DEVNET-1122 Integrating Cisco Collaboration into Web Apps
DEVNET-1122	Integrating Cisco Collaboration into Web AppsDEVNET-1122	Integrating Cisco Collaboration into Web Apps
DEVNET-1122 Integrating Cisco Collaboration into Web Apps
Cisco DevNet
 
IBM Notes in the Cloud
IBM Notes in the CloudIBM Notes in the Cloud
IBM Notes in the Cloud
Stephen Beagles
 
Pre-Con Session: Qualcomm Life Onboarding and Operations Overview
Pre-Con Session: Qualcomm Life Onboarding and Operations OverviewPre-Con Session: Qualcomm Life Onboarding and Operations Overview
Pre-Con Session: Qualcomm Life Onboarding and Operations OverviewQualcomm Life
 
C Cure Users Group Presentation Final 4
C Cure Users Group Presentation Final 4C Cure Users Group Presentation Final 4
C Cure Users Group Presentation Final 4
halgig
 
Get over the Cloud with Bluemix
Get over the Cloud with BluemixGet over the Cloud with Bluemix
Get over the Cloud with Bluemix
Codemotion
 

Similar to Cucm 9.x licensing (20)

Best Practices for Migrating Previous Versions of Cisco Unified Communications
Best Practices for Migrating Previous Versions of Cisco Unified CommunicationsBest Practices for Migrating Previous Versions of Cisco Unified Communications
Best Practices for Migrating Previous Versions of Cisco Unified Communications
 
Microsoft Product Licensing
Microsoft Product LicensingMicrosoft Product Licensing
Microsoft Product Licensing
 
Collaboration Architecture Design: Designing End-to-End pervasive Conferencin...
Collaboration Architecture Design: Designing End-to-End pervasive Conferencin...Collaboration Architecture Design: Designing End-to-End pervasive Conferencin...
Collaboration Architecture Design: Designing End-to-End pervasive Conferencin...
 
What’s new in Rational collaborative lifecycle management 2011?
What’s new in Rational collaborative lifecycle management 2011?What’s new in Rational collaborative lifecycle management 2011?
What’s new in Rational collaborative lifecycle management 2011?
 
Comptia a-220-902-exam-objectives
Comptia a-220-902-exam-objectivesComptia a-220-902-exam-objectives
Comptia a-220-902-exam-objectives
 
InduSoft Web License Activation
InduSoft Web License ActivationInduSoft Web License Activation
InduSoft Web License Activation
 
Migrating to cisco unified communications manager 9.1
Migrating to cisco unified communications manager 9.1Migrating to cisco unified communications manager 9.1
Migrating to cisco unified communications manager 9.1
 
Drive to 9 partner deck
Drive to 9 partner deckDrive to 9 partner deck
Drive to 9 partner deck
 
3 modern desktop - office 365 pro plus deployment + servicing
3   modern desktop - office 365 pro plus deployment + servicing3   modern desktop - office 365 pro plus deployment + servicing
3 modern desktop - office 365 pro plus deployment + servicing
 
How to Architect your WebRTC application, Alberto Gonzalez and Arin Sime, Web...
How to Architect your WebRTC application, Alberto Gonzalez and Arin Sime, Web...How to Architect your WebRTC application, Alberto Gonzalez and Arin Sime, Web...
How to Architect your WebRTC application, Alberto Gonzalez and Arin Sime, Web...
 
How Splunk Mission Control leverages various Pulsar subscription types_Pranav...
How Splunk Mission Control leverages various Pulsar subscription types_Pranav...How Splunk Mission Control leverages various Pulsar subscription types_Pranav...
How Splunk Mission Control leverages various Pulsar subscription types_Pranav...
 
The Fundamentals of Internet of Everything Connectivity
The Fundamentals of Internet of Everything ConnectivityThe Fundamentals of Internet of Everything Connectivity
The Fundamentals of Internet of Everything Connectivity
 
design__day_presentation.ppt
design__day_presentation.pptdesign__day_presentation.ppt
design__day_presentation.ppt
 
DACHNUG50 What's new in CCB - V3.3.pdf
DACHNUG50 What's new in CCB - V3.3.pdfDACHNUG50 What's new in CCB - V3.3.pdf
DACHNUG50 What's new in CCB - V3.3.pdf
 
Nebulas Solutions Group | R75 Event
Nebulas Solutions Group | R75 EventNebulas Solutions Group | R75 Event
Nebulas Solutions Group | R75 Event
 
DEVNET-1122 Integrating Cisco Collaboration into Web Apps
DEVNET-1122	Integrating Cisco Collaboration into Web AppsDEVNET-1122	Integrating Cisco Collaboration into Web Apps
DEVNET-1122 Integrating Cisco Collaboration into Web Apps
 
IBM Notes in the Cloud
IBM Notes in the CloudIBM Notes in the Cloud
IBM Notes in the Cloud
 
Pre-Con Session: Qualcomm Life Onboarding and Operations Overview
Pre-Con Session: Qualcomm Life Onboarding and Operations OverviewPre-Con Session: Qualcomm Life Onboarding and Operations Overview
Pre-Con Session: Qualcomm Life Onboarding and Operations Overview
 
C Cure Users Group Presentation Final 4
C Cure Users Group Presentation Final 4C Cure Users Group Presentation Final 4
C Cure Users Group Presentation Final 4
 
Get over the Cloud with Bluemix
Get over the Cloud with BluemixGet over the Cloud with Bluemix
Get over the Cloud with Bluemix
 

More from Michael Ganschuk

Elina kuzyutkina-hitrosti-i-tryuki-v-ispolzovanii-zabbix
Elina kuzyutkina-hitrosti-i-tryuki-v-ispolzovanii-zabbixElina kuzyutkina-hitrosti-i-tryuki-v-ispolzovanii-zabbix
Elina kuzyutkina-hitrosti-i-tryuki-v-ispolzovanii-zabbix
Michael Ganschuk
 
Aleksei petrov-vizualizacija-v-zabbix-final
Aleksei petrov-vizualizacija-v-zabbix-finalAleksei petrov-vizualizacija-v-zabbix-final
Aleksei petrov-vizualizacija-v-zabbix-final
Michael Ganschuk
 
Obnovlenie cucm do_versii_12.5
Obnovlenie cucm do_versii_12.5Obnovlenie cucm do_versii_12.5
Obnovlenie cucm do_versii_12.5
Michael Ganschuk
 
Brkcol 2344 understanding-cisco_jabber_service_discovery__client_configuration
Brkcol 2344 understanding-cisco_jabber_service_discovery__client_configurationBrkcol 2344 understanding-cisco_jabber_service_discovery__client_configuration
Brkcol 2344 understanding-cisco_jabber_service_discovery__client_configuration
Michael Ganschuk
 
Brkucc 2011 migrating-from_previous_versions_of_cisco_unified_communications_...
Brkucc 2011 migrating-from_previous_versions_of_cisco_unified_communications_...Brkucc 2011 migrating-from_previous_versions_of_cisco_unified_communications_...
Brkucc 2011 migrating-from_previous_versions_of_cisco_unified_communications_...
Michael Ganschuk
 
Brkucc 3347 troubleshooting-jabber_like_a_tac_engineer
Brkucc 3347 troubleshooting-jabber_like_a_tac_engineerBrkucc 3347 troubleshooting-jabber_like_a_tac_engineer
Brkucc 3347 troubleshooting-jabber_like_a_tac_engineer
Michael Ganschuk
 
Brkarc 2034 smart-licensing
Brkarc 2034 smart-licensingBrkarc 2034 smart-licensing
Brkarc 2034 smart-licensing
Michael Ganschuk
 
Cisco collaboration. 8_oktiabria_biznes-trek_litsenzirovanie
Cisco collaboration. 8_oktiabria_biznes-trek_litsenzirovanieCisco collaboration. 8_oktiabria_biznes-trek_litsenzirovanie
Cisco collaboration. 8_oktiabria_biznes-trek_litsenzirovanie
Michael Ganschuk
 
Cuc pcd tac_toi
Cuc pcd tac_toiCuc pcd tac_toi
Cuc pcd tac_toi
Michael Ganschuk
 
Клиентские приложенния унифицированных коммуникаций
Клиентские приложенния унифицированных коммуникацийКлиентские приложенния унифицированных коммуникаций
Клиентские приложенния унифицированных коммуникацийMichael Ganschuk
 
Миграция на современные версии CUCM.
Миграция на современные версии CUCM.Миграция на современные версии CUCM.
Миграция на современные версии CUCM.Michael Ganschuk
 
Cisco web ex_meeting_server
Cisco web ex_meeting_serverCisco web ex_meeting_server
Cisco web ex_meeting_serverMichael Ganschuk
 
Cisco uccx скрытые возможности
Cisco uccx скрытые возможностиCisco uccx скрытые возможности
Cisco uccx скрытые возможностиMichael Ganschuk
 
Cisco-learning_club_28.06.2012_-_collaboration
Cisco-learning_club_28.06.2012_-_collaborationCisco-learning_club_28.06.2012_-_collaboration
Cisco-learning_club_28.06.2012_-_collaborationMichael Ganschuk
 

More from Michael Ganschuk (17)

Elina kuzyutkina-hitrosti-i-tryuki-v-ispolzovanii-zabbix
Elina kuzyutkina-hitrosti-i-tryuki-v-ispolzovanii-zabbixElina kuzyutkina-hitrosti-i-tryuki-v-ispolzovanii-zabbix
Elina kuzyutkina-hitrosti-i-tryuki-v-ispolzovanii-zabbix
 
Aleksei petrov-vizualizacija-v-zabbix-final
Aleksei petrov-vizualizacija-v-zabbix-finalAleksei petrov-vizualizacija-v-zabbix-final
Aleksei petrov-vizualizacija-v-zabbix-final
 
Obnovlenie cucm do_versii_12.5
Obnovlenie cucm do_versii_12.5Obnovlenie cucm do_versii_12.5
Obnovlenie cucm do_versii_12.5
 
Brkcol 2344 understanding-cisco_jabber_service_discovery__client_configuration
Brkcol 2344 understanding-cisco_jabber_service_discovery__client_configurationBrkcol 2344 understanding-cisco_jabber_service_discovery__client_configuration
Brkcol 2344 understanding-cisco_jabber_service_discovery__client_configuration
 
Brkucc 2011 migrating-from_previous_versions_of_cisco_unified_communications_...
Brkucc 2011 migrating-from_previous_versions_of_cisco_unified_communications_...Brkucc 2011 migrating-from_previous_versions_of_cisco_unified_communications_...
Brkucc 2011 migrating-from_previous_versions_of_cisco_unified_communications_...
 
Brkucc 3347 troubleshooting-jabber_like_a_tac_engineer
Brkucc 3347 troubleshooting-jabber_like_a_tac_engineerBrkucc 3347 troubleshooting-jabber_like_a_tac_engineer
Brkucc 3347 troubleshooting-jabber_like_a_tac_engineer
 
Brkarc 2034 smart-licensing
Brkarc 2034 smart-licensingBrkarc 2034 smart-licensing
Brkarc 2034 smart-licensing
 
Cisco collaboration. 8_oktiabria_biznes-trek_litsenzirovanie
Cisco collaboration. 8_oktiabria_biznes-trek_litsenzirovanieCisco collaboration. 8_oktiabria_biznes-trek_litsenzirovanie
Cisco collaboration. 8_oktiabria_biznes-trek_litsenzirovanie
 
Cuc pcd tac_toi
Cuc pcd tac_toiCuc pcd tac_toi
Cuc pcd tac_toi
 
Клиентские приложенния унифицированных коммуникаций
Клиентские приложенния унифицированных коммуникацийКлиентские приложенния унифицированных коммуникаций
Клиентские приложенния унифицированных коммуникаций
 
Миграция на современные версии CUCM.
Миграция на современные версии CUCM.Миграция на современные версии CUCM.
Миграция на современные версии CUCM.
 
Cisco web ex_meeting_server
Cisco web ex_meeting_serverCisco web ex_meeting_server
Cisco web ex_meeting_server
 
Cme srst cube
Cme srst cubeCme srst cube
Cme srst cube
 
Cisco uccx скрытые возможности
Cisco uccx скрытые возможностиCisco uccx скрытые возможности
Cisco uccx скрытые возможности
 
Be6 k product update piw
Be6 k product update   piwBe6 k product update   piw
Be6 k product update piw
 
Be6000
Be6000Be6000
Be6000
 
Cisco-learning_club_28.06.2012_-_collaboration
Cisco-learning_club_28.06.2012_-_collaborationCisco-learning_club_28.06.2012_-_collaboration
Cisco-learning_club_28.06.2012_-_collaboration
 

Cucm 9.x licensing

  • 1. CUCM 9.x Licensing Jason Wiatr 7/25/2012
  • 2. Topics • Centralized Licensing Overview • User Count Tool (UCT) • Enterprise License Manager (ELM)
  • 4. Objectives of Centralized Licensing 1. Simple Compliance and Lower Operational Cost – Make it simple so customers can understand and comply with CUWL and UCL 2. Provide Management and Virtualization Capabilities – Centralized, enterprise-wide management of user licenses supporting balancing or movement of licenses including disaster recovery – Electronic fulfillment/download (Currently manual process) – Consistently among top 3 requests from Cisco 3.0 accounts, # 1 partner pain point 3. Provide Flexible SW Consumption Alternatives – Enterprise License Agreement (ELA), Hosted Collaboration Solution (HCS) and True-up capabilities – Subscription/term licensing
  • 5. Architecture Overview Electronic and manual license delivery Cluster 2Cluster 1 Connection UCM UCM Lic Mgr API Lic Mgr API Lic Mgr API License Mgr (ELM) Cisco Back Office SWIFTFNO New centralized License Manager serves a common pool of licenses to all supported products as well as provide enhanced licensing capabilities such as tiered license substitution New License Mgr API facilitates product license requests and communication with License Manager License Manager interfaces to SWIFT to acquire and manage customer licenses using FlexNet’s FNO Entitlement Management software UCM moving from DLU (device) based licensing to User based licensing User Count Tool Allows customers to determine what 9.0 licenses are needed prior to upgrading their pre-9.0 CUCM
  • 6. Two categories of licenses: • Base user licenses (e.g. entry, standard, CUWL Premium), and • Value added features/services licenses (e.g. messaging, telepresence room) Base user licenses organized into a Russian Doll hierarchy • Each base user license entitles a user to a superset of the rights of the next lower tier B a s e U s e r 1 Value Added Feature 1 B a s e U s e r 2 B a s e U s e r 3 B a s e U s e r 4 Value Added Feature 2 Licensing Structure
  • 7. Essential UCL 1 User Profile 1 Device: Essential IP Voice or Analog devices Basic UCL 1 User Profile 1 Device Basic IP Voice IM & Presence (CUP) Enhanced UCL 1 User Profile 1 Device: Enhanced IP Voice/Video IM & Presence (CUP) Jabber Desktop (CTI only) Advanced UCL 1 Profile 2 Devices: Advance. IP Voice/Video IM & Presence (CUP) Jabber Desktop UC Client CUWL Standard 1 User profile 2 Devices: Advanced IP Voice/Video IM & Presence (CUP or Webex) Jabber Desktop UC Client CUWL Premium 1 User profile 4 Devices: Adv. IP Voice/Video IM & Presence (CUP or Webex) Jabber Desktop UC Client Mobile UC/IMS CUWL Professional 1 User profile 10 Devices: Advanced IP Voice/Video IM & Presence (CUP or Webex) Jabber Desktop UC Client Mobile UC/IMS OptionalMessaging Add-On (Unity Connection) Messaging Included with CUWL Messaging Included with CUWL Messaging Included with CUWL Optional Telepresence Room Add-On User Licenses Value Added Feature Licenses Commercial License Offerings Example
  • 8. Phone Classification  Tin: analog, Cisco 3905, Cisco VGC phone, Cisco VGC Virtual phone  Copper: Cisco 6901, Cisco 6911, Cisco 6921, CUC-RTX  Bronze: Most phones  Silver: Cisco IP Communicator, Cisco IP Personal Communicator, IMS integrated mobile, Unified Client Services Framework  Gold: Cisco Dual Mode for Android, Cisco Dual Mode for iPhone, Cisco Unified Mobile Communicator,  Telepresence: Carrier-Integrated Mobile
  • 9. License Tiers Essential Basic Enhanced Standard Premium Professional Telepresence Features EM Y Y Y Y Y Y SNR Y Y Y Y Y Phones (number) 1 1 1 2 6 10 1 Phone Type Tin Y Y Y Y Y Y Copper Y Y Y Y Y Bronze Y Y Y Y Silver Y Y Y Gold Y Y Tele- presence Y
  • 10. General Licensing Features • Node locked licenses • Permanent and expiring licenses • Periodic and on-demand license synchronization between ELM and products • Tiered license substitution • License overage and ELM communication loss handling • Demo mode • License reporting • Planning assistants
  • 11. Manual and Electronic Fulfillment Back Office Internet CustomerCisco SWIFTFNO License Manager  Manual License Fulfillment – licenses are manually obtained from the Cisco back office (SWIFT) and entered into the license manager  Electronic License Fulfillment – licenses are automatically downloaded from the Cisco back office (SWIFT) into the license manager. Online license delivery Cisco licensing portal access Product A Product B
  • 12. Pre-9.0 Upgrade Example Customer SWIFT ELM 100 unused DLLs converted to 50 Silver licenses After upgrade: • 200 Silver 9.0 • 100 Gold 9.0 UCM 1 •150 Silver • 100 Gold • 100 Unused DLUs 9. Upload “License Migration Request” from ELM 8. “License Migration Request” containing upgrade licenses/counts & old host IDs 10. License file 11. Install license file 7. Use pre-9.0 upgrade utility to view & modify licenses to upgrade which includes currently used licenses and recommended licenses for unused DLUs UCM 2 6. Required Licenses, unused DLUs, & old host ID Pre-9.0 upgrades only supported via manual fulfillment  PUT used for UCSS upgrades  Ordering Tool used for non- UCSS upgrades PUT or Ordering Tool 4. 9.0 media 1. install any unfulfilled PAKs on pre 9.x CUCM 2. (optional) Use new UCT to determine 9.0 licenses needed and DLU conversion 3. Order no-cost 9.0 media 5. Upgrade cluster
  • 13. Adding Licenses - Electronic Example Customer SWIFT UCM 1 3. Order new licenses 4. PAK 6. Show PAK (PAK) 9. “License Request” 2. License report showing licenses to order 7. PAK info (SKUs, quantities) 10. License file 5. Initiate license fulfillment (provide PAK) 8. Select SKUs/quantities 1. Use planning assistant to determine licenses to add UCM 2 ELM Prior to adding licenses: • 300 Silver 9.0 • 200 Gold 9.0 After adding licenses: • 500 Silver 9.0 • 300 Gold 9.0 • 100 Platinum 9.0 Ordering Tool
  • 15. UCT Overview • User Count Tool (UCT) is a Desktop Application. It is also know as Cisco License Count Utility. • Allows user to generate a Licensing report in terms of CUCM 9.0 licensing based on CUCM 5.x to 8.x cluster details. • Also allows user to plan changes in various licensing types and verify compliance. • Allows user to plan the usage of unused DLU’s that exists in the pre 9.0 cluster. • AXL used for communication between UCT and CUCM, thus must meet applicable AXL communication permissions • Supported in Windows XP, Windows 7 and MAC
  • 16. Download/ Install/ Start Up /Start Over
  • 17. Download/Install • Download User Count Tool (UCT) or Cisco License Count Utility exe from CCO page. • Double click on the exe to start installation of UCT. • On completion of installation, UCT related files (eg, database, logs etc) will be available under user directory. • UCT log files get saved under <user directory>UCTcom ciscouctlog4j – For example, – In Windows machine – C:Documents and Settings<user name>UCTcomciscouctlog4j – In MAC machine - /Users/<user name>/UCT/com/cisco/uct/log4j See notes section of ppt slides for additional details
  • 18. UCT Start Up Window See notes section of ppt slides for additional details
  • 19. Welcome page See notes section of ppt slides for additional details
  • 20. UCT Main page on first login See notes section of ppt slides for additional details
  • 21. UCT Login page on subsequent login See notes section of ppt slides for additional details
  • 23. Add Product Instance See notes section of ppt slides for additional details
  • 24. Test Connection - Successful See notes section of ppt slides for additional details
  • 25. Added- Successful See notes section of ppt slides for additional details
  • 26. Test Connection – Login Failed See notes section of ppt slides for additional details
  • 27. Test Connection - Unreachable See notes section of ppt slides for additional details
  • 28. Edit Product Instance See notes section of ppt slides for additional details
  • 29. Delete Product Instance See notes section of ppt slides for additional details
  • 31. See notes section of ppt slides for additional details
  • 32. See notes section of ppt slides for additional details
  • 33. License Report See notes section of ppt slides for additional details
  • 35. UCL Licenses See notes section of ppt slides for additional details
  • 36. CUWL Licenses See notes section of ppt slides for additional details
  • 38. See notes section of ppt slides for additional details
  • 40. Compliance Check - Successful See notes section of ppt slides for additional details
  • 41. Compliance Check - Failed See notes section of ppt slides for additional details
  • 42. Compliance Check - Failed See notes section of ppt slides for additional details
  • 44. See notes section of ppt slides for additional details
  • 45. See notes section of ppt slides for additional details
  • 46. See notes section of ppt slides for additional details
  • 47. See notes section of ppt slides for additional details
  • 48. Additional Information Mailing Lists • clm_uct@cisco.com CDETS • Project: CSC.voice Product: ciscocm Component: ucm-uct UCT Functional Specification • EDCS: 1042695 – UCT wiki link- http://wikicentral.cisco.com/display/PROJECT/ User+Count+Tool+Utility
  • 50. • New product - feature introduced in Kirra. • Licenses are now managed by an Enterprise License Manager (ELM) • ELM can run on a separate server or co-resident with product • ELM stores all the licenses the enterprise/SP purchased for the UC solution. • ELM tracks the "feature usage" of each product registered for license management and then evaluates the overall license status of the features under use. • Based on the feature usage evaluation and the availability of licenses for the features, each product is notified of its license status i.e., whether or not the product is in compliance. • UC products (UCM, UC, BE5K, BE6K) will be supported in 9.0 as well CUP via UCM and HCS.
  • 51. • Products will initially run in demo mode until ELM is configured to manage product and a license file is loaded. • Once a product is associated with an ELM, license usage will be reported to the ELM. The ELM will reconcile usage against license availability and report licensing status (compliance or non-compliance – overage) back to product. • Customers will have 60 days to operate in overage before a license must be obtained and uploaded.
  • 52. • Each product determines how they enforce demo mode. • For UCM, • There are NO restraints placed on the use of the system during demo mode. All features can be configured and the number of users and phones is not limited. • The demo period is limited to 60 days. Upon expiration, • The system will remain operational with provisioning restrictions • Additional users and phones can not be provisioned • Existing users and phones can not be de-provisioned • For CUC, • All features can be configured however the number of users is limited. • Demo mode never expires. • Upgrading does not reset the product to demo mode.
  • 53. • Each product determines how they enforce overage mode. • For UCM, the overage period is limited to 60 days. Upon expiration, • The system will remain operational with provisioning restrictions • Additional users and phones can not be provisioned • Existing users and phones can not be de-provisioned • For CUC, the overage period is limited to 60 days. Upon expiration, • The system will no longer be operational. • No voicemail may be left or retrieved. • Upgrading does not reset overage. • Rebooting can extend expiration by 1 day.
  • 54. Licensing States on CUCM Demo Warning displayed : The system is operating on demo licenses that will expire in <X> days. Add this system to an Enterprise License Manager and install sufficient licenses to cover its usage before expiration in order to avoid losing the ability to provision users and devices. No Provisioning Warning displayed : The system is operating without any valid licenses. Configure licenses on the system in order to restore the ability to provision users and devices. Overage: Warning displayed : The system is operating with an insufficient number of licenses. If additional licenses to cover the shortage are not configured in your Enterprise License Manager within <X> days, you will no longer be able to provision users and devices. Lost connection to ELM Warning displayed: The system has not synchronized successfully with Enterprise License Manager for <X> days. If successful synchronization does not occur within the next <60-X> days, you will no longer be able to provision users and devices. Security mismatch with ELM Warning displayed: Due to a certificate mismatch, the system has not synchronized successfully with Enterprise License Manager for <X> days. If successful synchronization does not occur within the next <60- X> days, you will no longer be unable to provision users and devices. Grace Warning displayed: The system is operating under a licensing grace period that will expire in 1 day. Install sufficient licenses in the Enterprise License Manager for this system to cover its usage in order to avoid losing the ability to provision users and devices. If licenses for this system are not already being managed by an Enterprise License Manager server, the system must first be added to one.
  • 55. • Pre-9.0 Licenses can be migrated using ELM. • Upon registration, products who have been upgrade from pre-9.0 will report DLUs to ELM for migration to 9.0 licenses. • Based on reported license 9.0 usage and available DLUs, the customer can use a migration tool to decide how to best utilize DLUs to best satisfy current license demands. • Generate a License Migration Request • Go to the License Migration Portal and paste in the License Migration Request in order to receive your license file via e-mail. • Install the licenses at ELM.
  • 56. • Plan – Using its up-to-date license usage data, the ELM can help you determine how many licenses to add • Order – Purchase your licenses or use your service contract to get a PAK Code. • Request – Use the Generate License Request button on the Licenses page of ELM to generate a License Request. • Register – Go to the Customer License Registration site, enter your PAK ID and upload the License Request in order to receive your license file via e-mail. • Install – Use the Install Licenses button on the Licenses page of ELM to install a license file.
  • 57. Each license file contains the following: • 1 server (ELM) that hosts the licenses and issues them to requesting products. The licenses will be node-locked to the specified host identified by physical/virtual mac address. • 1 or more license entries, one for each license type. Entries include the license type attributes and the number of licenses that will be hosted at the ELM. • License are issued based on a replacement model so the newest license file contains the new license lines in addition to all previously licenses issued to date. Example License File SERVER server1 ID_STRING=0345576849AB INCREMENT UCM_Essential CISCO 9.0 permanent 3000 HOSTID=ANY INCREMENT UCM_CUWLPremium CISCO 9.0 permanent 2000 HOSTID=ANY INCREMENT UCM_TelepresenceRoom CISCO 9.0 permanent 100 HOSTID=ANY INCREMENT CUC_CUWLPremiumMessaging CISCO 9.0 permanent 2000 HOSTID=ANY
  • 58. • Will have an expiration date assigned by SWIFT when the licenses are created • Will be added to the pool of licenses available to any product • When expired, a license violation will be communicated to products (as part of the normal license sync process) if the expiring licenses results in more licenses used than what is available (overage). Example License File SERVER server1 ID_STRING=172.19.242.12 INCREMENT CUC_SpeechView CISCO 9.0 1-jan-2012 300 HOSTID=ANY INCREMENT CUC_SpeechViewPro CISCO 9.0 1-jan-2012 100 HOSTID=ANY
  • 59. • The ELM will periodically query the license usage of each product – once a day by default. • License usage information for all products will be totaled and compared against the installed licenses to determine compliance. • License synchronization can occur on demand as well. CCM Enterprise License Manager Product ELM Client License Sync Request/Response License Usage
  • 60. • Licenses will be structured such that the higher tiered (more expensive) licenses will include all capabilities of the lower tiered licenses below it (Russian doll license model) • If the quantity of a license the products require is not available, the ELM will substitute higher tier licenses if they are available • Substituted license information will be available in the ELM reports • When additional licenses become available (e.g. additional licenses purchased) higher-tiered licenses will automatically no longer be substituted
  • 61. Enterprise License Manager Installed Licenses • 400 Essential • 100 Basic • 400 Advanced • 50 CUWL Premium • 1000 Messaging Required Licenses (Total) • 300 Essential (OK) • 200 Basic (OK – Borrowed 100 Advanced) • 300 Advanced (OK) • 100 CUWL Premium (Not OK – only 50 installed) • 900 Messaging (OK) Tiered Substitution Example CUCM Cluster 1 Required Licenses • 100 Essential • 200 Basic • 50 CUWL Premium CUCM Cluster 2 Required Licenses • 200 Essential • 300 Advanced • 50 CUWL Premium Unity Connection Required Licenses • 900 Messaging Tiered licenses (Premium highest tier in this example)
  • 62. • If the ELM and the ELM Client are not able to synchronize due to lost communication, • The product synchronization problem is tracked at the ELM and the ELM administrator is provided appropriate warnings. • The product will be informed of a license violation (reason=communication loss) and the time since detecting the communication loss • It will be up to the product how to handle communication loss license violations • During this period, licenses will become available to products that are accessible. • Once communication is restored, license counts will be synchronized and the product will be informed of the cleared license violation. ELM Product ELM Client Lost Communication
  • 64. • Install – Upgrade • Backup – Restore • Account Management • ELM CLI • Service Management • Serviceability – Not integrated with RTMT • Internationalization – Cisco Option Package Installation  Supported languages include Japanese, Korean and Chinese
  • 65. • Installed by default with UC product deployments  CUCM  CUC  Business Edition 5000  Business Edition 6000 • Available as a standalone installation – Enterprise License Manager deployment • Installable on all MCS hardware supported by the product (CUCM, CUC) • Installable on VMWare using any OVA supported by the product (CUCM, CUC) • Upgradable using Cisco Unified OS Administration Software Upgrades GUI
  • 66. Backup - Restore Integrated with Disaster Recovery Cross launch capability from ELM GUI to Disaster Recovery Uniform user experience Consistent CLI with other VOS- based products ELM “seed” administration account name and password set during installation ELM CLI can be used to change the ELM account name and/or password Account Management
  • 67. • CLI commands to manage the ELM admin user – license management adminuser change password  To change the ELM admin user password – license management adminuser change username  To change the name of the ELM admin user – license management adminuser list users  To list the ELM admin users. • CLI command to view requested certificate – license management view certificate-requested  To display the Cert Signing request on the ELM
  • 68. • ELM Services – Cisco ELM DB - PostgreSQL DB server – Cisco ELM Server - ELM Server process – Cisco ELM Admin - ELM Administration servlet • ELM services are started by default – Network Services • ELM DB and ELM Server services are startable, stoppable and restartable using the following CLI commands: – utils service start <Service Name> – utils service stop <Service Name> – utils service restart <Service Name> • All ELM Services can also be restarted using ELM Admin GUI
  • 70. • ELM uses PostgreSQL as its DB • DB access is through DAL (Data Access Layer) – a Java based API • ELM Server and ELM Admin use DAL to perform read and write operations to the DB • DB Connection is pooled for reuse – improves performance • DB Schema is described in the following wiki page: – http://wikicentral.cisco.com/display/PROJECT/ELM+DB+Development#ELMDBDevelopment-ELMSchemaDefinition • DAL is compatible with other DBs that support JDBC (e.g. MySQL, Oracle) – Configurable through a Java properties file – no code change needed
  • 71. • What does a message sent from ELM to UC app look like?  The messages are SOAP xml over HTTPS • Is it encrypted?  Yes, in HTTPS (Port 8443) • What do the messages sent/received look like in ELM traces?  The debug settings in the product communication will show detailed – trace of the messages exchanged.
  • 73. Demo Steps • Add A Product / Synchronize • Show License Usage • Show Demo Mode • Generate a License Request • Generate a License Response • Install a License File • Show Installed Licenses • Show License Tier Substitution • Add A 2nd Product / Synchronize • Add A 2nd License File • Show Compliance • OS Administration • Disaster Recovery • Diagnostic Logs • About
  • 75. Add Product Instance – 1st CUCM
  • 78. Dashboard Demo Mode & License Usage
  • 91. Licenses – After License Install
  • 92. License Usage – After License Install Table View
  • 93. License Usage – After License Install Chart View
  • 94. Dashboard – After License Install
  • 96. Dashboard – After 2nd License Install
  • 97. Licenses – After 2nd License Install
  • 98. License Usage – After 2nd License Install Table View
  • 99. License Usage – After 2nd License Install Chart View
  • 100. Dashboard – After 2nd License Install
  • 103. Diagnostic Logs – Log Settings
  • 104. Diagnostic Logs – Download Logs
  • 105. About Dialog - Rehost
  • 107. • Online Help (just click on help link) • Change trace log level to “debug” to maximize trace • ELM server logs are located at /var/log/active/elm/server • ELM database logs are located at /var/log/active/elm_db • ELM configuration files are located at /etc/opt/cisco/elm/server/conf
  • 108. • License File Install Failure – Check /var/log/active/elm/server/elm-server.log • Look for “Caught LSI exception” or “Install license file caught exception”. • This could be due to an invalid host ID. Try recreating the license request. • Login Failure – Check /var/log/active/elm/server/elm-server.log for failure reason. • Unable to create License Request – Check /elm-admin servlet directory to verify that license- request.txt exists • Unable to view web page – Check /var/log/active/elm/server/elm-server.log or catalina.out for errors/exceptions
  • 109. • ELM web application fails to respond – Restart Tomcat (via CLI) • Product instance Add – Test Connect failure – User account or password used in incorrect • Product Instance Add – Registration failure – Product version is inadequate to support ELM Licensing, i.e. pre-9.0 • Product Instance Synchronization failures – Network issue
  • 111. • Dev Wiki http://wikicentral.cisco.com/display/PROJECT/Centralized+License+Management • Interface Specification – EDCS-1083630 • FFS – EDCS-1030929 • Test Wiki http://zed.cisco.com/confluence/display/CCM/Kirra+Licensing+Test