© 2013 Cisco System Inc. All rights reserved Cisco Confidential 1 © 2013 Cisco System Inc. All rights reserved. 1 Tenant Partitioning Features in Cisco.

Slides:



Advertisements
Similar presentations
Office 365 with Cisco Unity Connection 8.6.2
Advertisements

Dexter Team IPv6 in Connection 8.5.
Secure Lync mobile Authentication
© 2006 Cisco Systems, Inc. All rights reserved. CUDN v1.1—1-1 Understanding Cisco Unity Configurations and Messaging Models Cisco Unity Design Process—Presales.
© 2006 Cisco Systems, Inc. All rights reserved.1 TOI Cisco Unity 8.0(3)
© 2008 Cisco Systems, Inc. All rights reserved.CIPT1 v6.0—5-1 Implementing Media Resources, Features, and Applications Configuring Presence- Enabled Speed.
© 2006 Cisco Systems, Inc. All rights reserved. CUDN v1.1—4-1 Migrating from Voice Mail to Unified Messaging Migrating Voice Mail to Unified Messaging.
3.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 3: Introducing Active Directory.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 1: Introduction to Windows Server 2003.
Exchange server Mail system Four components Mail user agent (MUA) to read and compose mail Mail transport agent (MTA) route messages Delivery agent.
FIREWALLS & NETWORK SECURITY with Intrusion Detection and VPNs, 2 nd ed. 6 Packet Filtering By Whitman, Mattord, & Austin© 2008 Course Technology.
Windows 2000 Remote Access. Remote Access Overview With Windows 2000 remote access, remote access clients connect to remote access servers and are transparently.
Understanding Active Directory
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 1: Introduction to Windows Server 2003.
POP Configuration Microsoft Outlook What is POP? Short for Post Office Protocol, a protocol used to retrieve from a mail server. Most.
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Unity Connection 7.0 Directory Integration TOI Manoj Agrawal
Hands-On Microsoft Windows Server 2008 Chapter 8 Managing Windows Server 2008 Network Services.
Winter Consolidated Server Deployment Guide for Hosted Messaging and Collaboration version 3.5 Philippe Maurent Principal Consultant Microsoft.
1 © 2001, Cisco Systems, Inc. All rights reserved. Voice Connector Features Voic Interoperability – 4.0(5) Voice Connector features Rahul Singh.
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1 © 2012 Cisco and/or its affiliates. All rights reserved. 1 Tenant Partitioning.
Managing Client Access
Module 4 Managing Client Access. Module Overview Configuring the Client Access Server Role Configuring Client Access Services for Outlook Clients Configuring.
© 2006 Cisco Systems, Inc. All rights reserved.1 Unity Connection 7.0 Calendaring TOI Andrew Biggs
Hosted Exchange The purpose of this Startup Guide is to familiarize you with ExchangeDefender's Exchange and SharePoint Hosting. ExchangeDefender.
03/07/08 © 2008 DSR and LDAP Authentication Avocent Technical Support.
(ITI310) SESSIONS : Active Directory By Eng. BASSEM ALSAID.
Chapter 12: Additional Active Directory Server Roles
Module 1 Introduction to Managing Microsoft® Windows Server® 2008 Environment.
1 ISA Server 2004 Installation & Configuration Overview By Nicholas Quinn.
Module 10: Designing an AD RMS Infrastructure in Windows Server 2008.
Packet Filtering. 2 Objectives Describe packets and packet filtering Explain the approaches to packet filtering Recommend specific filtering rules.
SCO Insight Connector Training. The SCO Insight Connector  Product Overview  Technical Specifications  Installation  Using the Components  Target.
Features and Applications for Multisite Deployments
Chapter 10 Intro to Routing & Switching.  Upon completion of this chapter, you should be able to:  Explain how the functions of the application layer,
Chapter 6: Packet Filtering
Appendix A Implementing Unified Messaging. Appendix Overview Overview of Telephony Introducing Unified Messaging Configuring Unified Messaging.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Application Layer Functionality and Protocols.
1 © 2006 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Cisco Confidential Configuring Attendant Console.
Missed Call Notification Unity Connection 11.0
Module 2 Designing Microsoft® Exchange Server 2010 Integration with the Current Infrastructure.
20411B 8: Installing, Configuring, and Troubleshooting the Network Policy Server Role Presentation: 60 minutes Lab: 60 minutes After completing this module,
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1 © 2012 Cisco and/or its affiliates. All rights reserved. 1 Voice Mailbox.
Packet Filtering Chapter 4. Learning Objectives Understand packets and packet filtering Understand approaches to packet filtering Set specific filtering.
Appendix A UM in Microsoft® Exchange Server 2010.
10/25/20151 Single Sign-On Web Service Supervisors: Viktor Kulikov Alexander Sherman Liana Lipstov Pavel Bilenko.
Microsoft ® Official Course Module 13 Implementing Windows Azure Active Directory.
7400 Samsung Confidential & Proprietary Information Copyright 2006, All Rights Reserved. -0/17- OfficeServ 7400 Enterprise IP Solutions Quick Install Guide.
Module 6: Managing Client Access. Overview Implementing Client Access Servers Implementing Client Access Features Implementing Outlook Web Access Introduction.
© Wiley Inc All Rights Reserved. MCSE: Windows Server 2003 Active Directory Planning, Implementation, and Maintenance Study Guide, Second Edition.
© 2006 Cisco Systems, Inc. All rights reserved.1 Connection 7.0 Serviceability Reports Todd Blaisdell.
Module 11 Upgrading to Microsoft ® Exchange Server 2010.
Unity 5.0 TOI. © 2006 Cisco Systems, Inc. All rights reserved.2 Logging changes Licensing changes 144 port support Michael McCann
© 2005,2006 NeoAccel Inc. Partners Presentation Authentication & Access Control.
Module 3 Planning for Active Directory®
OVERVIEW OF ACTIVE DIRECTORY
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter Three Managing Recipients.
© 2015 Cisco System Inc. All rights reserved Cisco Confidential 1 © 2015 Cisco System Inc. All rights reserved. 1 Subject Line Customization for Notifications.
Active Directory Domain Services (AD DS). Identity and Access (IDA) – An IDA infrastructure should: Store information about users, groups, computers and.
How to develop a VoIP softphone in C# by using OZEKI VoIP SIP SDK This presentation demonstrates the first steps concerning to how to develop a fully-functional.
Module 3: Enabling Access to Internet Resources
REST API Support for Squared UC in Unity Connection 11.5
Configuring Attendant Console
Module Overview Installing and Configuring a Network Policy Server
Introduction of z practice-questions.html.
Get Cisco Exam Real Questions - Cisco Dumps Dumps4Download.co.in.
IIS.
SharePoint Online Hybrid – Configure Outbound Search
Cisco Unity Connection -
Combining ArcGIS for Server & ArcGIS Online
D Guidance 26-Jun: Would like to see a refresh of this title slide
Presentation transcript:

© 2013 Cisco System Inc. All rights reserved Cisco Confidential 1 © 2013 Cisco System Inc. All rights reserved. 1 Tenant Partitioning Features in Cisco Unity Connection 10.5 Prashant, Ran Vijay

© 2013 Cisco System Inc. All rights reserved Cisco Confidential 2 Support for Shared Ports Model in Tenant Partitioned Cisco Unity Connection server Topologies Scenarios Unified Messaging (Office 365) support in Tenant Partitioned Cisco Unity Connection server Provisioning Unified Messaging using External Service API Thread Group Allocation & Scheduling in Tenant Partitioning for Office 365 Scenarios Tenant Active Directory Integration with Partitioned Cisco Unity Connection Server Bulk License User Support in Cisco Unity Connection server Overview Scenarios

© 2013 Cisco System Inc. All rights reserved Cisco Confidential 3. 3

© 2013 Cisco System Inc. All rights reserved Cisco Confidential 4 Shared ports model has been introduced in Tenant Partitioned Unity Connection server in Release 10.5: PhoneSystem will be shared among the tenants. Routing rule conditions will be based on Dialed number that will be a Pilot Number for a particular Tenant.. Number of ports configured under the PhoneSystem will be shared among the Tenants. Highlights about Tenant Creation: Tenant can be created in Shared ports model with Parameters: Tenant Alias, SMTP domain, Pilot Number, and Media Switch Tenant will have Unique Pilot Number Tenant will have Shared Phone System. Routing Rule conditions will be created based on Pilot Number (as dialed number condition)

© 2013 Cisco System Inc. All rights reserved Cisco Confidential 5 Only Tenants with Dedicated Phone System. Only Tenants with Shared Phone System. Combination of Tenants where few are using Shared Phone System and few are using Dedicated Shone system.

© 2013 Cisco System Inc. All rights reserved Cisco Confidential 6

© 2013 Cisco System Inc. All rights reserved Cisco Confidential 7

© 2013 Cisco System Inc. All rights reserved Cisco Confidential 8

© 2013 Cisco System Inc. All rights reserved Cisco Confidential 9 Create Tenant with pilot number as specified in CUCM Create Required Port Group/Ports Record Greetings Configure User for the tenant Create SIP Security Profile Create SIP Profile Create SIP Trunk Create Route Pattern and associate with Trunk Create Voice Mail Pilot and Voice Mail Profile Call Pilot Number CUCM Settings CUC Settings

© 2013 Cisco System Inc. All rights reserved Cisco Confidential 10 To create a tenant, an HTTP POST request should be sent to the URI /vmrest/tenants The request should contain values for the following fields: 1. Alias: Represents the alias of the tenant. 2. SMTPDomain: Represents the corporate SMTP Domain of the tenant. 3. Pilot Number : Represents the unique number on which tenant can be accessed. 4. MediaSwitchObjectId : Represents object Id of the Phonesytem to which this tenant is to be associated. 5. To fetch the ‘MediaSwitchObjectId’ perform GET operation on API URI GET: : /vmrest/phonesystems

© 2013 Cisco System Inc. All rights reserved Cisco Confidential 11 To create a tenant with alias “Texoma”, an HTTP POST request should be sent to the URI With following request body: Texoma Tenant for Texoma Inc Texoma.com f764-ef4e-41c3-bd47977aed91ebc4

© 2013 Cisco System Inc. All rights reserved Cisco Confidential 12 Fgsgssgsdgs Above snapshot shows Tenant “Texoma” is created having 1290 as dialed Number in Routing rules.

© 2013 Cisco System Inc. All rights reserved Cisco Confidential 13 Cisco Confidential. 13

© 2013 Cisco System Inc. All rights reserved Cisco Confidential 14 Unified Messaging Service REST API has been introduced to create, list, modify, delete, and reset Unified Messaging Services (also known as external services). Each Unified Messaging Service Accounts created for a user is based on a Unified Messaging Service. Unified Messaging Service for Tenant will be based on the Office 365.

© 2013 Cisco System Inc. All rights reserved Cisco Confidential 15 The pre-conditions are: Tenant should have Microsoft License for Office 365, to use Office 365 services. Each Tenant should have it’s own unique Unified Messaging Service. If there are N-tenants configured on Unity Connection, then there should be N different Unified services.

© 2013 Cisco System Inc. All rights reserved Cisco Confidential 16 To create a Unified Messaging Service, an HTTP POST request should be sent to the URI /vmrest/externalservices The request must contain values for the following fields: 1. DisplayName: A descriptive name for the Unified Messaging Service. 2. ServiceAlias : Represents the Active Directory username of the unified messaging services account in the format : 3. ServicePassword: The password for the Active Directory account that you entered in the ServiceAlias field. 4. ServerType: The type of Unified Messaging Service,its value is 5 for Office ExchDoAutodiscover: Flag indicating whether Unity Connection is permitted to search the network for the URL, to log in to Office365. Unity Connection may use the Exchange Autodiscovery feature in combination with LDAP and DNS calls to identify the EWS URL. 6. ExchOrgDomain:Represents root of the domain to search for autodiscovery.

© 2013 Cisco System Inc. All rights reserved Cisco Confidential 17 To associate Unified Messaging Service with user, an HTTP POST request should be sent to the URI /vmrest/users/ /externalserviceaccounts The request should contain values for the following fields: 1. ExternalServiceObjectId: The unique identifier of the Unified Messaging Service object will be associated with the user. 2. Address: The user's primary SMTP address already existing on Office 365.

© 2013 Cisco System Inc. All rights reserved Cisco Confidential 18 To Reset Unified Messaging Service Perform GET operation Unified Messaging Service API. GET: : /vmrest/externalservices Fetch the object Id of service from response. Perform reset operation on above fetched service PUT: : /vmrest/externalservices/ /reset

© 2013 Cisco System Inc. All rights reserved Cisco Confidential 19 Cisco Confidential. 19

© 2013 Cisco System Inc. All rights reserved Cisco Confidential 20 Presently Cisco unity connection provides support for 20 LDAP integration and authorization.But In case of Tenant partitioned unity connection where each tenant can have unique LDAP, integration of LDAP with unity connection would not be possible due to restriction of LDAP integration supported by connection. To overcome this issue, Active Directory Application Mode can be used with unity connection to provide directory services in Tenant partitioned unity connection.In this case Tenant partitioned cisco unity connection will synchronize with ADAM server for user import and authentication and ADAM server will sync with Tenant’s LDAP for authentication Active Directory Lightweight Directory Service (AD LDS), formerly known as Active Directory Application Mode, can be used to provide directory services for directory- enabled applications. AD LDS can be used in conjunction with AD DS so that multiple tenants can have a central location for security accounts (AD DS) and another location to support the application configuration and directory data (AD LDS).

© 2013 Cisco System Inc. All rights reserved Cisco Confidential 21

© 2013 Cisco System Inc. All rights reserved Cisco Confidential 22 For the purpose of explaining the AD LDS support, we imagine a scenario where large Enterprise A (Cisco Systems) is hosting multi-tenancy solution for two or more tenants (SMB enterprises)). Enterprise B and C will act as Tenants supported by the Enterprise A. The user directory of enterprise B and C can be imported into the AD LDS server running under Enterprise A. Enterprise A has a single domain (Multi-tenant supported unity connection) that has Domain Controller that is also a Global Catalogue, and it is hosted in a Windows 2008 Server with SP2, or equivalent Windows server running AD LDS. Enterprise Tandberg (Tenant 1), say, has a single domain that has Domain Controller that is also a Global Catalogue, and it is hosted in a Windows 2008 Server with SP2.

© 2013 Cisco System Inc. All rights reserved Cisco Confidential 23 Enterprise WebEx (Tenant 2), say, has a single domain that has a Domain Controller. This Domain Controller is also a Global Catalog and is hosted in a Windows Server. Install the AD LDS in the DC of the enterprise hosting the multi-tenant solution. Other enterprises that are acting as tenants will need to setup inter-domain trust relationship between their DC/GC and the AD LDS for authentication. Note : For Detailed information,Please visit the following link ple09186a0080b2b103.shtml

© 2013 Cisco System Inc. All rights reserved Cisco Confidential 24 To import the users from LDAP using REST API, Please follow the below steps Step 1: Fetch the list of users from LDAP REST Operation: GET URI : /vmrest/import/users/ldap Step 2: Import the list of users (Response of step-1) in Unity Connection REST Operation: POST URI : /vmrest/import/users/ldap?templateAlias= Note : For detailed information, please visit the following link : UPI)_API_--_User_Import

© 2013 Cisco System Inc. All rights reserved Cisco Confidential 25 Cisco Confidential. 25

© 2013 Cisco System Inc. All rights reserved Cisco Confidential 26  Bulk License User Support API has been introduced to fetch all the users along with the license detail of each user. The API response will contain users which are using any kind of license.  Main Features: Fetch all the users using any kind of license in the unity connection. Works for both Multi Tenant Mode and Non Multi Tenant Mode. rowsPerPage and pageNumber query parameters can be used to fetch users based on pagination. Query parameters can be used to fetch license used by one user.

© 2013 Cisco System Inc. All rights reserved Cisco Confidential 27 Fetch User Licenses using the paginations To fetch user licenses using the pagination, an HTTPs GET request should be sent to the URI URI : /vmrest/userlicenses?rowsPerPage=1&pageNumber=1 Fetch count of users using any kind of license Total Number of users using any kind of licenses can be fetched by setting the pageNumber field to 0. URI : Fetch all Users using only one kind of license Query parameter can be used to fetch the total number of users using only one kind of license: URI : is CUC_BasicMessaging For further query following document can be referred: nce

© 2013 Cisco System Inc. All rights reserved Cisco Confidential 28 Cisco Confidential. 28

© 2013 Cisco System Inc. All rights reserved Cisco Confidential 29 For issues in Office 365 please refer the following documents. ing%28Office+365+%29+support+in+Tenant+Partitioned+Cisco+Unity+Connection /guide/10xcuctsgx/10xcuctsg039.html For issues in AD LDS support in Tenant Partitioned Cisco Unity Connection refer the following documents ple09186a0080b2b103.shtml

© 2013 Cisco System Inc. All rights reserved Cisco Confidential 30 Cisco Confidential. 30