The document discusses Cisco Unified Communications Manager (CUCM) 9.x licensing, including the User Count Tool (UCT) and Enterprise License Manager (ELM). The UCT allows customers to determine licensing needs for upgrading to CUCM 9.0 from previous versions. The ELM centrally manages licenses for CUCM and other UC products. Licenses are node-locked to the ELM and issued based on reported usage. The ELM helps customers stay compliant by tracking usage and license availability.
HTMLarea to CKEditor - create presets and your own plugin for TYPO3Frans Saris
Why did TYPO3 switch to CKEditor, what are these so called presets. And how about using external plugins or even creating a own plugin for CKEditor to use in TYPO3 8 LTS.
In this presentation I walk through these questions and show how to configure CKEditor for TYPO3 and create your own plugin.
(slides of my presentation hold @T3DD17 in Malmö, Sweden)
How IBM's Massive POWER9 UNIX Servers Benefit from InfluxDB and Grafana Techn...DevOps.com
IBM has been innovating to create new products for its clients and the world for over a century. Customers look to IBM Power Systems to address their hybrid multicloud infrastructure needs. Larger POWER9 servers can have up to 192 CPU cores, 64 TB of memory, dozens of PB of SAN storage and typically run a mixture of AIX (UNIX) and Enterprise Linux (RHEL or SLES) workloads. As part of its sales process, IBM is always benchmarking its new hardware and software which clients use to monitor their systems.
Discover how IBM and its clients are using InfluxDB and Grafana to collect, store and visualize performance data, which is used to monitor and tune for peak performance in ever-changing workload environments. Join this webinar featuring Nigel Griffiths from IBM to learn how you can use InfluxDB and Grafana to improve large production workloads.
HTMLarea to CKEditor - create presets and your own plugin for TYPO3Frans Saris
Why did TYPO3 switch to CKEditor, what are these so called presets. And how about using external plugins or even creating a own plugin for CKEditor to use in TYPO3 8 LTS.
In this presentation I walk through these questions and show how to configure CKEditor for TYPO3 and create your own plugin.
(slides of my presentation hold @T3DD17 in Malmö, Sweden)
How IBM's Massive POWER9 UNIX Servers Benefit from InfluxDB and Grafana Techn...DevOps.com
IBM has been innovating to create new products for its clients and the world for over a century. Customers look to IBM Power Systems to address their hybrid multicloud infrastructure needs. Larger POWER9 servers can have up to 192 CPU cores, 64 TB of memory, dozens of PB of SAN storage and typically run a mixture of AIX (UNIX) and Enterprise Linux (RHEL or SLES) workloads. As part of its sales process, IBM is always benchmarking its new hardware and software which clients use to monitor their systems.
Discover how IBM and its clients are using InfluxDB and Grafana to collect, store and visualize performance data, which is used to monitor and tune for peak performance in ever-changing workload environments. Join this webinar featuring Nigel Griffiths from IBM to learn how you can use InfluxDB and Grafana to improve large production workloads.
Successfully Migrate Cisco Call Manager 4x To 7x With a Proven Frameworkglamba
A field tested proven famework that will help ensure successful migrations from Cisco Call Manager (Cisco Unified Communications Manager) 4.x to 6.x/7.x.
Call Control is a simple, easy and discrete mobile solution for parental control and small enterprise call management.
It's a joint development between Bianor and WebGate.
Deploying WebEx Between Cloud and On-Prem for Canadian CustomersCisco Canada
This introduces the Cisco WebEx Meeting Server (CWMS) which is the on premise version of WebEx and its benefits to a small, medium and large organization. The session provides in - depth how to design a WebEx Meeting Server and how to integrate it with the rest of the Cisco unified communications stack.
This deck covers the value of using Cisco Prime Collaboration to manage your collaboration environment. Discover new ways of provisioning, reporting and troubleshooting through the single-pane-of-glass that is Cisco Prime Collaboration. For more information please visit our website: http://www.cisco.com/ca/
Collaboration Architecture Design: Unified Call Control and Dial plans for Vo...Cisco Canada
learn the latest enhancements on architecture and dialplan for rich media environments which include voice and video and desktop. The products and solutions discussed are relevant for any deployment of SIP, H.323, audio and video endpoints (either hard endpoints or soft clients). Some of the newer features/capabilities we'll discuss include: Global Dial Plan Replication (GDPR), VCS working as a gateway for cross platform B2B. I will discuss call control integrations with Cisco Unified Communications Manager 10.x and Cisco Video Communications Server 8.x and will give guidance on architectural deployments with Cisco Unified Communications Manager on most common scenarios (single site, multiple site, SME topology) for both point-to-point and multipoint calls. For more information please visit our website here: http://www.cisco.com/web/CA/index.html
Best Practices for Migrating Previous Versions of Cisco Unified CommunicationsCisco Canada
People that are using previous releases of Cisco Unified Communications Manager (4.X, 5.X, 6.X, 7.X and 8.0) will need to understand the changes in the newest version of Cisco Unified Communications Manager (CUCM) 9.x and how it impacts them from an upgrade perspective.
Successfully Migrate Cisco Call Manager 4x To 7x With a Proven Frameworkglamba
A field tested proven famework that will help ensure successful migrations from Cisco Call Manager (Cisco Unified Communications Manager) 4.x to 6.x/7.x.
Call Control is a simple, easy and discrete mobile solution for parental control and small enterprise call management.
It's a joint development between Bianor and WebGate.
Deploying WebEx Between Cloud and On-Prem for Canadian CustomersCisco Canada
This introduces the Cisco WebEx Meeting Server (CWMS) which is the on premise version of WebEx and its benefits to a small, medium and large organization. The session provides in - depth how to design a WebEx Meeting Server and how to integrate it with the rest of the Cisco unified communications stack.
This deck covers the value of using Cisco Prime Collaboration to manage your collaboration environment. Discover new ways of provisioning, reporting and troubleshooting through the single-pane-of-glass that is Cisco Prime Collaboration. For more information please visit our website: http://www.cisco.com/ca/
Collaboration Architecture Design: Unified Call Control and Dial plans for Vo...Cisco Canada
learn the latest enhancements on architecture and dialplan for rich media environments which include voice and video and desktop. The products and solutions discussed are relevant for any deployment of SIP, H.323, audio and video endpoints (either hard endpoints or soft clients). Some of the newer features/capabilities we'll discuss include: Global Dial Plan Replication (GDPR), VCS working as a gateway for cross platform B2B. I will discuss call control integrations with Cisco Unified Communications Manager 10.x and Cisco Video Communications Server 8.x and will give guidance on architectural deployments with Cisco Unified Communications Manager on most common scenarios (single site, multiple site, SME topology) for both point-to-point and multipoint calls. For more information please visit our website here: http://www.cisco.com/web/CA/index.html
Best Practices for Migrating Previous Versions of Cisco Unified CommunicationsCisco Canada
People that are using previous releases of Cisco Unified Communications Manager (4.X, 5.X, 6.X, 7.X and 8.0) will need to understand the changes in the newest version of Cisco Unified Communications Manager (CUCM) 9.x and how it impacts them from an upgrade perspective.
As pervasive Collaboration Solutions explode out of the boardroom and disrupt our workspace, we are challenged to provide cost effective and scalable conferencing solutions to accommodate these unprecedented levels of continuous growth. More so, the Enterprise is equally torn between how to efficiently deliver both ad hoc and scheduled Conferencing Solutions without oversubscribing their resource base. Cloud vs On-Prem solutions are equally an important factor to consider as part of the overall design. For more information please visit our website here: http://www.cisco.com/web/CA/index.html
What’s new in Rational collaborative lifecycle management 2011?IBM Danmark
Jan Ekstrøm, Rational Solution Architect - What’s new in Rational Collaborative Lifecycle Management 2011?
Præsentationen er fra Jazz Roadshow 2011.
Se mere på: http://www.smarterbusiness.dk
One of the big improvements we are making to InduSoft Web Studio is a web licensing server that will allow you to activate licenses without first sending an email. Join us for this webinar to get a sneak preview of how it will all work. We’ll show you the process of activating a license for InduSoft Web Studio online, and let you know when it will be available to you.
How to Architect your WebRTC application, Alberto Gonzalez and Arin Sime, Web...Alan Quayle
TADSummit EMEA Americas 2021
How to Architect your WebRTC application, Alberto Gonzalez and Arin Sime, WebRTC.Ventures
Agenda
Why it’s not easy to build with WebRTC
Open Source vs CPaaS
SFUs and MCUs
A standard 1-1 app
Group Chat
Live Interactive Broadcasting
Contact Centers
How Splunk Mission Control leverages various Pulsar subscription types_Pranav...StreamNative
This talk describes why Splunk Mission Control (currently in private beta) chose Pulsar to power their distributed messaging use cases. Mission Control has been designed as a cloud native, micro service architecture and has a varied set of use cases for distributed messaging. Our application needs diverse features - queueing, exclusive access to messages and consumer affinity. Besides these, we have additional needs such as TTL of messages, ranging from no persistence to persistence for several hours. In this talk, we will elaborate how we leveraged Pulsar and its features to satisfy the needs rather than using a medley of multiple infrastructures.
Internet of Everything is already happening, driven by the staggering growth of smart devices, systems and sensors. As hardware and software developers look to use connectivity to create IoE devices and apps, they encounter misconceptions about complexities and technology options available to them. This session provides insight into the latest connectivity options and tools to help you add connected interactivity to apps and everyday objects.
Watch this presentation on YouTube: https://www.youtube.com/watch?v=bL-Y1XR-KT0&list=PLxeazpXYyqtNm2EnCbfSzy7aKOkHjiaSi&index=12
DEVNET-1122 Integrating Cisco Collaboration into Web AppsCisco DevNet
The Cisco Jabber SDK for Web provides 3rd parties with the building blocks required to UC-enable Web-based applications. This javascript SDK is designed to simplify and accelearte the integration of pervasive UC into your Web portals and applications. It provides 3rd parties with APIs, reference clients and source code for Voice/Video, IM, Presence, WebEx meeting escalations and Visual Voicemail. Join this session to discover how adding real-time collaboration to your enterprise Web application can increase productivity for end users. You will learn what capabilities are available in the toolkit, how it works with the Cisco UC system and how to get started with your integration.
by Luca Della Giovanna - Come to IBM Code Lab and grab the opportunity to get hand-on experience with Bluemix, the next generation open-standards, cloud-based platform for building, managing, and running your apps, of all types. At Code Lab you can explore the world of infinite possibilities Bluemix supplies to mobile and back-end development and application monitoring, as well as for web, mobile, big data, and smart devices. Our knowledgeable staff will lead you through Boilerplates, Java runtimes, and all features from a rich ecosystem of partners and open source projects — all provided as-a-service in the cloud.
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
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
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
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.
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