Step by Step guide for Multiparty Licensing (PMP and SMP) on Cisco Meeting Server

Similar documents
Cisco Meeting Server. Cisco Meeting Server Release 2.0. API Reference Guide. January 12, Cisco Systems, Inc.

Configure Proxy WebRTC With CMS over Expressway with Dual Domain

Monitor System Status

Cisco Meeting Server. Cisco Meeting Server Release 2.0+ Multi-tenancy considerations. December 20, Cisco Systems, Inc.

Cisco Meeting Server. Cisco Meeting Server Release 2.3. API Reference Guide. July 11, 2018

Cisco Meeting Server. Cisco Meeting Server Release 2.4 and later. API Reference Guide. March 25, 2019

Configure and Integrate CMS Single Combined

Cisco Meeting Server. Cisco Meeting Server Release 2.2. API Reference Guide. December 11, Cisco Systems, Inc.

Acano solution. Acano Server API Reference. Acano. August A

Cisco Meeting Server. Cisco Meeting Server Release Release Notes. March 13, Cisco Systems, Inc.

Cisco Meeting Server. Cisco Meeting Server Release 2.2. Scalability & Resilience Server Deployment Guide. January 24,

CLI users are not listed on the Cisco Prime Collaboration User Management page.

Video Conferencing & Recording Using Cisco BE6000

CLI users are not listed on the Cisco Prime Collaboration User Management page.

Cisco Meeting Server. Cisco Meeting Server Release 2.3. Scalability & Resilience Server Deployment Guide. March 20, 2018

Cisco Meeting Server. Cisco Meeting Server Release 2.4. Single Split Server Deployment Guide. January 16, 2019

Configuring LDAP. Finding Feature Information

Office 365 Administration and Troubleshooting

SAML-Based SSO Configuration

Active Directory Integration and Interaction with Connect ONSITE

Application User Configuration

Two factor authentication for Cisco ASA SSL VPN

Install a Telepresence Management Suite (TMS) Release Key

Setting Up Resources in VMware Identity Manager (SaaS) Modified 15 SEP 2017 VMware Identity Manager

Integration of FireSIGHT System with ISE for RADIUS User Authentication

Cisco Meeting Server. Cisco Meeting Server Release 2.0. Single Split Server Deployment Guide. December 15, Cisco Systems, Inc.

MAINTENANCE HELPDESK SYSTEM USER MANUAL: CUSTOMER (STAFF) VERSION 2.0

Cisco TelePresence Conductor with Cisco Unified Communications Manager

Two factor authentication for Check Point appliances

Two factor authentication for Cisco ASA IPSec VPN Alternative

Cisco TelePresence Conductor with Cisco Unified Communications Manager

Cisco Meeting Server. Cisco Meeting Server Release 2.3. Single Combined Server Deployment Guide. July 03, 2018

Cisco Meeting Server. Cisco Meeting Server Release 2.0. Single Combined Server Deployment Guide. February 02, Cisco Systems, Inc.

Two factor authentication for Remote Desktop Gateway (RD Gateway) with RADIUS

Cisco Meeting Server. Cisco Meeting Server Release 2.2. Single Combined Server Deployment Guide. January 25, Cisco Systems, Inc.

Two factor authentication for WatchGuard XTM and Firebox Alternative

Cisco TelePresence Conductor with Unified CM

Configuring Security Features on an External AAA Server

Two factor authentication for WatchGuard XTM and Firebox IPSec

Change and Configuration Management Administration

Note: This document assumes that you already have users created in Active directory, and it has been synchronised with the CUCM.

NETCONF Client GUI. Client Application Files APPENDIX

Office 365 Administration and Troubleshooting

ACS 5.x: LDAP Server Configuration Example

Import Users From LDAP Directory

The information in this document is based on these software and hardware versions:

Cisco Meeting Server. Deployment Planning and Preparation Guide. December 20, Cisco Systems, Inc.

User Management in Resource Manager

10997: Office 365 Administration and Troubleshooting

Managing Workflows. Starting Prime Network Administration CHAPTER

LDAP Directory Integration

Deployment of FireSIGHT Management Center on VMware ESXi

Configure Recorder in CMS/Acano Call Bridge

Configure Cisco Meeting Server and Skype for Business

Migrating vrealize Automation 6.2 to 7.2

Two factor authentication for OpenVPN Access Server

Wireless LAN Controller Web Authentication Configuration Example

Two factor authentication for Citrix NetScaler

Two factor authentication for F5 BIG-IP APM

How to Utilize BAT to Update Cisco Jabber Contact List

Course 10997A: Office 365 Administration and Troubleshooting

FireAMP Connector for Mac Diagnostic Data Collection

Manage End Users. End User Overview. End User Management Tasks. End User Overview, on page 1 End User Management Tasks, on page 1

Implementing, Configuring and Managing Cisco Meeting Server (ICMCMS-CT)

Cisco TelePresence Management Suite Provisioning Extension with Cisco Unified CM

Branding Customizations

Using NetShow Commands

LDAP Directory Integration

HPE IMC UAM LDAP Authentication Configuration Examples

Configure Per-User Dynamic Access Control Lists in ISE

Cisco Unified Communications Manager configuration for integration with IM and Presence Service

Using vrealize Operations Tenant App as a Service Provider

Cisco TelePresence Management Suite Provisioning Extension with Cisco Unified CM

Cisco TelePresence Management Suite Provisioning Extension with Cisco Unified CM

SOA Software API Gateway Appliance 6.3 Administration Guide

Users. LDAP Synchronization Overview

Branding Customizations

Cisco Meeting Server. Cisco Meeting Server 2.0+ Cisco Meeting Server 1000

Deploying the Cisco ASA 1000V

Configure Prime Collaboration Assurance (PCA) - Conference Diagnostics

Joomla Installer User Guide. Version 1.0

Unified Communications Manager Version 10.5 SAML SSO Configuration Example

Two factor authentication for Fortinet SSL VPN

Workspace ONE UEM Certificate Authentication for Cisco IPSec VPN. VMware Workspace ONE UEM 1810

Configure WLC with LDAP Authentication for 802.1x and Web-Auth WLANs

The information in this document is based on these software and hardware versions:

Cisco Unified CM User Options

10997A: Office 365 Administration and Troubleshooting

Website Training Manual

Manage Administrators and Admin Access Policies

Multiparty Conferencing for Audio, Video and Web Collaboration using Cisco Meeting Server

Identity Services Engine Guest Portal Local Web Authentication Configuration Example

Configure Selective Based Workflow for Incoming Calls on Finesse

Two factor authentication for SonicWALL SRA Secure Remote Access

2. PRTG LabTech Plugin Configuration and Usage

User guide NotifySCM Installer

Oracle Enterprise Manager. 1 Before You Install. System Monitoring Plug-in for Oracle Unified Directory User's Guide Release 1.0

How-To Guide for Administrators

SAML-Based SSO Configuration

Cisco TelePresence Management Suite Provisioning Extension with Cisco VCS

Transcription:

Step by Step guide for Multiparty Licensing (PMP and SMP) on Cisco Meeting Server Contents Introduction Prerequisites Requirements Components Used Background Information Configure 1. Set up LDAP Sources 2. Create user Profiles and associate them with LDAP sources Verify Troubleshoot Introduction This document describes how to assign Personal Multiparty Plus (PMP+) license or Shared Multiparty Plus (SMP+) license to CMS users. Prerequisites CMS (Cisco Meeting Server) now supports multiparty licensing, similar to the multiparty licensing model first introduced on Cisco Conductor and Cisco Telepresence Server. Multiparty licenses can be per user (PMP+ license), or shared (SMP+ license). To ensure the licenses are correctly deployed, there are a number of steps to be taken. Requirements Cisco recommends that you have knowledge of these topics: CMS API client application, or familiarity with REST API coding PMP and SMP licenses Components Used This document is not restricted to specific software and hardware versions. Multiparty licenses can only be assigned on CMS through Application Program Interface (API) configuration. Therefore in order to deploy multiparty licenses, it is required to have: CMS Callbridge license (also known as the CMS release key)

One or more PMP and/or SMP licenses Access credentials to the CMS API Postman REST tool The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, ensure that you understand the potential impact of any command. Background Information Note: This document describes the configurational steps using the Postman REST client. Note that the appropriate API commands can be applied through any other REST API tool of your choice. The following parameters will be edited in this article: userprofile - defines whether a user has a PMP license assigned to it (haslicense attribute) ldapservers, ldapmappings, ldapsources (optional, used in this example) - at least one of each has to be defined, in order to assign PMP license to a subset of users system profiles (optional) - to be used if PMP is assigned to all users globally tenant settings (optional) - to be used if PMP license is assigned per tenant Configure PMP licenses are assigned per user, but in CMS you cannot edit attributes of individual users. License assignment is based on a userprofile attribute. The userprofile cannot be associated with individual users. Instead, userprofile can be associated: globally: associating the userprofile to /api/v1/system/profiles per tenant: associating the userprofile to /api/v1/tenants/<tenantid> per ldapsource: associating the userprofile to /api/v1/ldapsources/<ldapsourceid> - for this step, you will need to ensure, that LDAP is configured through API alone, and that it is fully configured, including at least one ldapserver, at least one ldapmapping and at least one ldapsource Any meeting which cannot be linked to a particular user who has an assigned PMP license, will default to using a SMP license instead. The SMP license type does not require any assignment. Once you have decided to implement LDAP through API, you will need to remove the LDAP configurations from the Web GUI of CMS. 1. Set up LDAP Sources The LDAP settings in API are divided in three parts: LDAP server(s), LDAP Mappings and LDAP sources, and all of them are required. The LDAP source is the actual source of users. You must have one LDAP Server and one LDAP mapping defined per source. Several sources can share the same LDAP server, and/or the LDAP mapping.

Step 1. Login to CMS and navigate to Configuration > Active directory. Delete the settings on the webpage. Click on Submit and Sync now Verify that there are no users present anymore under Status > Users Step 2. Create the LDAP server. Use the Postman REST API tool to POST to the /ldapservers address ldap.example.com portnumber 389 username cn=administrator,cn=users,dc=example,dc =com password password secure False Take note of the Ldap Server ID in the response header Step 3. Create the LDAP Mapping. Use the Postman REST API tool to POST to/ldapmappings namemapping $cn$ $samaccountname$@example.co jidmapping m cospaceurimappin $samaccountname$.space g cospacenamemap $cn$'s Meeting Space ping cospacecallidmap $ipphone$ ping Take note of theldap Mapping ID returned in the response header Step 4. Create LDAP sources. Use the Postman REST API tool to POST to /ldapsources Enter the Filter as one line (in the showed example it is broken in three lines for readability). Take note of the Ldap Source ID server <LDAPServerID created in step 1.2> mapping <LDAPMappingID created in step 1.3> basedn dc=example,dc=com (& (memberof=cn=smpusers,ou=demo Users, dc=example,dc=com (! Filter (memberof=cn=pmpusers,ou=demo Users, dc=example,dc=com) ) ) This LDAP source will import all users that are in the SMPUsers LDAP group, but who are not in the PMPusers group. Use the Postman REST API tool to POST to /ldapsources Take note of the LDAP Source ID server <LDAPServerID created in step 1.2> mapping <LDAPMappingID created in step 1.3> basedn dc=example,dc=com

Filter (memberof=cn=pmpusers,ou=demo Users, dc=example,dc=com) This LDAP Source will import all users that are in the PMPusers group. Step 5. Sync users. Use the Postman REST API tool to POST to /ldapsyncs ldapsource <1 st LDAPSourceID created in step 1.4> Use the Postman REST API tool to POST to/ldapsyncs ldapsource <2 nd LDAPSourceID created in step 1.4> Step 6. Verify users. You can run a GET on /ldapsyncs in order to list the currently ongoing and scheduled LDAP sync events. If the Syncs have already been performed, the API nodes would have already been deleted (this is the default behavior, and it can be changed). You can check a list of imported users through the web admin as well. 2. Create user Profiles and associate them with LDAP sources Step 1. Create a userprofile for SMP users. Use the Postman REST API tool to POST to /userprofiles haslicense false Step 2. Create a userprofile for PMP users. Use the Postman REST API tool to POST to /userprofiles haslicense true Step 3. Set SMP as default. You must update the Global Profile with the SMP userprofile. Use the Postman REST API tool to PUT to /system/profiles userprofile <user Profile ID created in step 2.1> Step 4. Associate PMP licenses with users in PMPusers group. Update the LdapSource for the members of PMPusers AD group with the PMP user profile. Use the Postman REST API tool to PUT to /ldapsources/<2 nd LDAPSourceID created in step 1.4> userprofile <user Profile ID created in step 2.2> Repeat the LDAP sync operation, as per step 5 Verify The successful import of the users can be verified on CMS Web GUI page under Status > Users.

Troubleshoot There is currently no specific troubleshooting information available for this configuration.