[Index]
Overview
Use the Hybrid Subscriber Management: Cisco-Microsoft menu to provision and manage subscribers with Cisco and Microsoft devices and services.
Related Topics
the Number Inventory Updates for Hybrid Support topic under Number Management
Provisioning Workflow
To access the flowcharts, view the topic via the release documentation at: https://documentation.voss-solutions.com/automate.html
Prerequisites
Workflow steps
Note
For a selected user from the User Management > Users menu, these hybrid user management tasks can also be carried out on the Hybrid Status tab of the user by selecting the Update Hybrid Status link.
Log in to the Admin Portal as a provider admin, at the customer level.
Go to (default menu) Hybrid Cisco-Microsoft Management > Hybrid Subscriber Management: Cisco-Microsoft
Choose the relevant site.
On the Hybrid Subscriber Management: Cisco-Microsoft page:
In the Username field, select the user. MS Teams users should be synced in.
The user's CUCM User Identity / AD UserPrincipalName should match MS Teams UserPrincipalName
To include users higher in the hierarchy in the Username drop-down, select Include users at higher hierarchy.
When managing a user who already has Cisco or Microsoft services, these services will be displayed in the list of fields on the Existing Services - User Status & Existing Services form.
Select the required hybrid Service Type from the drop-down list.
The Entitlement Profile and Quick Add Group are hidden as these are associated with the service type.
The Directory Number drop-down list is available to select a number after selecting a service type.
Note
If the "Cisco-MS-Hybrid" service type is selected, the choice of Directory Number (Internal or E164) will determine the provisioning.
For details on all the service types, see: Multi-Vendor Service Definitions.
Note
Consult with VOSS to customize the configuration of Hybrid Service Definitions as well as dialplan additions.
A hybrid service refers to a particular multi-vendor configuration in VOSS Automate and is characterized by a collection of settings, templates and workflows that apply to the management of a user to whom it is assigned.
This collection then determines a particular set of vendor services, entitlement profiles, dial plan additions for the user as well as workflows to run during user management.
Note
Hybrid services require:
When selecting the Hybrid option in a Subscriber Profile, a Hybrid Service can be selected and associated with the profile. This service in the profile is associated with a service definition.
Hybrid user management allows for devices and services to be added to or removed from a subscriber in accordance with the current and newly selected hybrid service for a user. The workflows in the current hybrid service run to remove elements prior to the execution of workflows in the new hybrid service to add elements.
For example, if a subscriber has service type Cisco-MS-Hybrid and is subsequently updated to service type Cisco-Only, MS Teams devices are removed from the subscriber, preferred voicemail is updated to be "Cisco" instead of "MS-Teams" and all multi-vendor entitlement profiles are updated accordingly.
The following hybrid services are defined, with default attributes indicated:
Cisco-MS-Hybrid
User has both Cisco Devices and a Teams Device with an associated E164 number. Cisco Unified CM dial plan configuration allows incoming and outgoing calls.
The service type offers automatic configuration of services according to the selected Directory Number in the Admin GUI: disabling Use next available line and then the selected Line. This is carried out by a workflow selecting the appropriate dialplan template addition.
Important
VOSS Automate provides standard template additions to the standard Cisco HCS dialplan. Contact VOSS if you wish to use alternative dial plan additions.
Both Cisco Devices and a MS Teams Device have an associated E164 number.
The E164 Number is shared across all devices, for example:
Calls from colleagues with Cisco phones to the user's Cisco phone will simultaneously dial this phone and the MS Teams client. A SNR profile is used on the Cisco User to fork calls to the Teams Client.
Internal number selected
User has both Cisco Devices and a MS Teams Device with no associated E164 number. An E164 number is generated by adding a prefix (+88800) to the internal number for setup in Microsoft, for example:
The MS Teams user can dial:
Cisco-No-Services
All Cisco and Teams devices, multi-vendor subscriber services will be removed from the user.
Cisco-Only_MV_SD
User has only Cisco devices with an associated E164 Number. Multi-vendor, MS Teams services removed if present.
MS-Only-Entvoice_MV_SD
User has only a MS Teams Device and selected Directory Number. MS Teams Dialplan.
MS-Only-Hybrid_MV_SD
User has only a MS Teams Device and selected Directory Number. Cisco Unified CM dial plan configuration allows incoming and outgoing calls. Cisco subscriber services are removed if present.
MS-Only-No-Entvoice_MV_SD
User has only a MS Teams Device and no Directory Number. No MS Teams Dialplan.
No-Hybrid-Service_MV_SD
User has no Cisco or MS Teams Devices.
Note
When managing the hybrid services of administrator users by means of bulk loader sheets:
Related Topics
the Cisco - Microsoft Hybrid Number Inventory topic under Number Management
Multi Vendor Quick Add Subscriber provides a single page where you can:
User Provisioning
Service Types
Teams Licences
The MVS_QaS Workflow will check that the O365 user has an assigned license that has Entprise Voice capabalities. If a valid license is not found the workflow will fail. Alternatively it's possible for VOSS Automate to assign a valid license to the User. After assigning the license it may take some time for the change to appear on the Tenant, this is due to propogation delay in the Microsoft Cloud. The user will be marked as "Microsoft Update Pending", VOSS Automate will periodically check for this user in the Teams Tenant, once the User has appeared VOSS Automate will complete the configuration steps
Title | Description | Details | |||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Username * | VOSS Automate username as per data.User |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Include users at higher hierarchy | Includes users above site level when searching |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Fail Transaction if user not found | used with API to prevent creation of local users where LDAP is in use |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Entitlement Profile | If Entitlement Profiles are used on the platform they can be selected or changed here. If the Entitlement profile is configured within a Service Type this field will be hidden.The field will initially display the default Entitlement Profile |
|
|||||||||||||||||||||||||||||||||||||||||||||||
First Name |
|
||||||||||||||||||||||||||||||||||||||||||||||||
Last Name |
|
||||||||||||||||||||||||||||||||||||||||||||||||
Email Address |
|
||||||||||||||||||||||||||||||||||||||||||||||||
Password | The corresponding CUCM, CUC and WebEx user password will be set with this password |
|
|||||||||||||||||||||||||||||||||||||||||||||||
PIN | The corresponding CUCM and CUC user PIN will be set with this PIN |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Manager |
|
||||||||||||||||||||||||||||||||||||||||||||||||
Department |
|
||||||||||||||||||||||||||||||||||||||||||||||||
Telephone Number |
|
||||||||||||||||||||||||||||||||||||||||||||||||
Title |
|
||||||||||||||||||||||||||||||||||||||||||||||||
Home Number |
|
||||||||||||||||||||||||||||||||||||||||||||||||
User's Mobile Number |
|
||||||||||||||||||||||||||||||||||||||||||||||||
Directory URI |
|
||||||||||||||||||||||||||||||||||||||||||||||||
Quick Add Group * | Can be used to configure settings on the Teams user based on data.LyncQuickAddGroups-Teams. Otherwise Values will use the Microsoft Site Defaults |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Class of Service | Select the Class of Service to apply to the Teams Client. This controls what call types are dialable within the country dialplan (International, Premium, Service,....). The Class of Service behaviour maps directly equivalent CoS in CUCM. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
User Status & Existing Services |
|
||||||||||||||||||||||||||||||||||||||||||||||||
User Type |
|
||||||||||||||||||||||||||||||||||||||||||||||||
CUCM User LDAP Directory Name |
|
||||||||||||||||||||||||||||||||||||||||||||||||
CUCM User Identity / AD UserPrincipalName |
|
||||||||||||||||||||||||||||||||||||||||||||||||
Phones |
|
||||||||||||||||||||||||||||||||||||||||||||||||
Extension Mobility Profiles |
|
||||||||||||||||||||||||||||||||||||||||||||||||
Voicemail Extension |
|
||||||||||||||||||||||||||||||||||||||||||||||||
WebEx |
|
||||||||||||||||||||||||||||||||||||||||||||||||
Single Number Reach |
|
||||||||||||||||||||||||||||||||||||||||||||||||
Webex App |
|
||||||||||||||||||||||||||||||||||||||||||||||||
Contact Center |
|
||||||||||||||||||||||||||||||||||||||||||||||||
Teams Licenses |
|
||||||||||||||||||||||||||||||||||||||||||||||||
Name |
|
||||||||||||||||||||||||||||||||||||||||||||||||
AccountSkuId |
|
||||||||||||||||||||||||||||||||||||||||||||||||
Microsoft Teams Telephony License |
|
||||||||||||||||||||||||||||||||||||||||||||||||
Microsoft 365 UserPrincipalName |
|
||||||||||||||||||||||||||||||||||||||||||||||||
User status |
|
||||||||||||||||||||||||||||||||||||||||||||||||
Service Type * | Select the required Service Type for the user. The Service Type defines the collection of settings that will be applied to Teams and CUCM to achieve different behaviours. Appropriate Service Types will be shown based on whether the selected line has an associated E164 number and will only retain a Hybrid status if the Service Type is Hybrid. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Directory Number | Select line and associated E164 to configure in Teams.Value will default to users first line in CUCM. If line does not have an associated E164, a dummy E164 number will be generated. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
E164 Number |
|
||||||||||||||||||||||||||||||||||||||||||||||||
Microsoft Teams |
|
||||||||||||||||||||||||||||||||||||||||||||||||
Usage Location | Location used for Microsoft Licensing |
|
|||||||||||||||||||||||||||||||||||||||||||||||
LDAP User |
|
||||||||||||||||||||||||||||||||||||||||||||||||
Data User |
|
||||||||||||||||||||||||||||||||||||||||||||||||
CUCM User |
|
||||||||||||||||||||||||||||||||||||||||||||||||
MSOL User |
|
||||||||||||||||||||||||||||||||||||||||||||||||
CS Online User |
|
||||||||||||||||||||||||||||||||||||||||||||||||
CUCM User LDAP Directory Name |
|
||||||||||||||||||||||||||||||||||||||||||||||||
Use Entitlement from Service Definition |
|
||||||||||||||||||||||||||||||||||||||||||||||||
Use QAG from Service Definition |
|
||||||||||||||||||||||||||||||||||||||||||||||||
Use MS Teams from Service Definition |
|
||||||||||||||||||||||||||||||||||||||||||||||||
Display Line 1 CoS |
|
||||||||||||||||||||||||||||||||||||||||||||||||
Is CUCM User Present | Default: false |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Is Service Type No E164 No INI | Default: false |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Customer Hierarchy |
|
||||||||||||||||||||||||||||||||||||||||||||||||
custom_string_1 |
|
||||||||||||||||||||||||||||||||||||||||||||||||
custom_string_2 |
|
||||||||||||||||||||||||||||||||||||||||||||||||
custom_string_3 |
|
||||||||||||||||||||||||||||||||||||||||||||||||
custom_string_4 |
|
||||||||||||||||||||||||||||||||||||||||||||||||
custom_string_5 |
|
||||||||||||||||||||||||||||||||||||||||||||||||
custom_string_6 |
|
||||||||||||||||||||||||||||||||||||||||||||||||
custom_string_7 |
|
||||||||||||||||||||||||||||||||||||||||||||||||
custom_string_8 |
|
||||||||||||||||||||||||||||||||||||||||||||||||
custom_string_9 |
|
||||||||||||||||||||||||||||||||||||||||||||||||
custom_string_10 |
|
||||||||||||||||||||||||||||||||||||||||||||||||
custom_boolean_1 |
|
||||||||||||||||||||||||||||||||||||||||||||||||
custom_boolean_2 |
|
||||||||||||||||||||||||||||||||||||||||||||||||
custom_boolean_3 |
|
||||||||||||||||||||||||||||||||||||||||||||||||
custom_boolean_4 |
|
||||||||||||||||||||||||||||||||||||||||||||||||
custom_boolean_5 |
|
||||||||||||||||||||||||||||||||||||||||||||||||
custom_boolean_6 |
|
||||||||||||||||||||||||||||||||||||||||||||||||
custom_boolean_7 |
|
||||||||||||||||||||||||||||||||||||||||||||||||
custom_boolean_8 |
|
||||||||||||||||||||||||||||||||||||||||||||||||
custom_boolean_9 |
|
||||||||||||||||||||||||||||||||||||||||||||||||
custom_boolean_10 |
|