[Index]

Model: view/TeamsQuickSubscriber

System Message: WARNING/2 (<string>, line 2)

Title underline too short.

Microsoft Teams Quick Add Subscriber
==============================

The Microsoft Quick Add Subscriber feature provides provides a simple interface for allocating supported Microsoft UC services to users that have been added to Microsoft Active Directory and synchronized into VOSS Automate from Microsoft Lync / Skype for Business.

The interface is for service additions and the detailed configuration is hidden from administrators delegated to perform these operations. The detailed configuration is typically managed by a customer administrator or above using the Configuration Templates specified in Microsoft Quick Add Groups.

The VOSS Automate user interface will disable the option of adding Microsoft Lync / Skype for Business if the user already has Microsoft Lync / Skype for Business.

Multi-vendor Quick Add Subscriber

The Multivendor Quick Add Subscriber feature enables administrators to add both Cisco and Microsoft UC services to subscribers.

NOTE: Cisco and Microsoft Workflows are combined without modifying the underlying Quick Add Subscriber feature of the solution that is extended by installing the applicable VOSS Automate add-on.

Microsoft Quick Add Subscriber Workflow

The workflow supports adding the following Microsoft UC services:

If the required AD User is not in the dropdown list:

If the Skype for Business check box is selected:

If the Voicemail check box is selected:

If the Office 365 check box is checked:

Below see the workflow for provisioning online services.

NOTE: If the workflow is rolled back for whatever reason and the creation of a Mailbox is reversed by disabling the mailbox then it has the effect of the AD user's email address being blanked out, which is comes from disabling the mailbox.

Microsoft Quick Add Subscriber Online

The following conditions apply when adding services to a Subscriber enabled for MS Online Services:

If the Subscriber has Voicemail or Skype for business the following options will be disabled : * Voicemail * SFB Enabled

If the Subscriber does not have Voicemail and/or Skype for Business you can choose to enable the subscriber by just checking the voicemail and/or SfB Enable check boxes. This will enable the Subscriber with on-prem services.

If the voicemail checkbox is checked and the Online Mailbox/Voicemail checkbox is checked, the Subscriber will be provisioned for online mailbox and Ummailbox services.

If the SfB Enabled checkbox and the Online Skype for Business checkbox is checked the Skype for Business service will be provisioned online.

NOTE: The Microsoft Quick Add Group selected needs to contain the MS Online Licenses required for the options selected.

Microsoft Hybrid 2-stage provisioning

In the case where Active Directory is synchronized with MS online (i.e. a Hybrid deployment) the provisioning of online service can only be completed once ADFS Dir Sync has been completed. When a Quick Add Subscriber operation is performed before a new AD user has been synchronized with MS Online, VOSS will persist the MS Online Provisioning request. Outstanding online provisioning requests can be seen in the "Services Allocated" tab of Subscribers.

A scheduled task is provided as part of sample templates that periodically synchronizes VOSS with MS Online Users. The scheduled task processes any outstanding MS Online Provisioning requests and deletes them once completed.

Microsoft Quick Add Subscriber Online Provisioning Workflow

The workflow supports adding the following Microsoft Online Services in a hybrid deployment:

If the Online Skype for Business check box is selected:

Processing Online Provisioning Requests:

Model Details: view/TeamsQuickSubscriber

Title Description Details
Username *
  • Field Name: username
  • Type: String
  • MaxLength: 1024
First Name
  • Field Name: firstname
  • Type: String
  • MaxLength: 1024
Last Name *
  • Field Name: lastname
  • Type: String
  • MaxLength: 1024
Email Address *
  • Field Name: email
  • Type: String
  • MaxLength: 1024
  • Pattern: ^([^.@]+)(\.[^.@]+)*@([^.@]+\.)+([^.@]+)$
  • Format: email
Password The corresponding CUCM, CUC and WebEx user password will be set with this password
  • Field Name: password
  • Type: String
  • Is Password: True
  • MaxLength: 1024
PIN The corresponding CUCM and CUC user PIN will be set with this PIN
  • Field Name: pin
  • Type: String
  • Is Password: True
  • MaxLength: 1024
Manager
  • Field Name: manager
  • Type: String
  • MaxLength: 1024
Department
  • Field Name: department
  • Type: String
  • MaxLength: 1024
Telephone Number
  • Field Name: telephoneNumber
  • Type: String
  • MaxLength: 1024
Title
  • Field Name: title
  • Type: String
  • MaxLength: 1024
Home Number
  • Field Name: homeNumber
  • Type: String
  • MaxLength: 1024
User's Mobile Number
  • Field Name: mobileNumber
  • Type: String
  • MaxLength: 1024
Usage Location * MS Licensing Usage Location
  • Field Name: usage_location
  • Type: String
  • Target: data/LyncDefaults
  • MaxLength: 1024
Directory URI
  • Field Name: directoryUri
  • Type: String
  • MaxLength: 1024
Quick Add Group * Default: default
  • Field Name: qagroup_name
  • Type: String
  • Target: data/LyncQuickAddGroups-Teams
  • Target attr: group_name
  • Default: default
  • MaxLength: 1024
  • Format: uri
Existing Services
  • Field Name: existing
  • Type: Object
Phones
  • Field Name: existing.phones
  • Type: String
  • MaxLength: 1024
Extension Mobility Profiles
  • Field Name: existing.ext_mobilities
  • Type: String
  • MaxLength: 1024
Voicemail Extension
  • Field Name: existing.voicemail
  • Type: String
  • MaxLength: 1024
WebEx
  • Field Name: existing.webex
  • Type: String
  • MaxLength: 1024
SfB Id
  • Field Name: existing.lync_id
  • Type: String
  • MaxLength: 1024
Exchange UM ID
  • Field Name: existing.ExchangeUM_id
  • Type: Integer
SIP Address
  • Field Name: existing.sip_address
  • Type: String
  • MaxLength: 1024
Single Number Reach
  • Field Name: existing.snr
  • Type: String
  • MaxLength: 1024
User status
  • Field Name: user_status
  • Type: String
  • MaxLength: 1024
Lines
  • Field Name: lines.[n]
  • Type: Array
Directory Number
  • Field Name: lines.[n].directory_number
  • Type: String
  • MaxLength: 1024
Voice
  • Field Name: voice
  • Type: Boolean
Phones
  • Field Name: phones.[n]
  • Type: Array
Phone Name Name of phone to provision for e.g. SEPABCDEFABCDEF
  • Field Name: phones.[n].phone_name
  • Type: String
  • Target: device/cucm/Phone
  • Target attr: name
  • MaxLength: 1024
  • Format: uri
Extension Mobility
  • Field Name: mobility
  • Type: Boolean
Voicemail
  • Field Name: voicemail
  • Type: Boolean
Online Mailbox/Voicemail
  • Field Name: online_voicemail
  • Type: Boolean
WebEx
  • Field Name: webex
  • Type: Boolean
SfB Enabled
  • Field Name: lync
  • Type: Boolean
Online Skype for Business
  • Field Name: online_sfb
  • Type: Boolean
lync_details
  • Field Name: lync_details
  • Type: Object
SIP Address
  • Field Name: lync_details.sip_address
  • Type: String
  • MaxLength: 1024
Phone Number
  • Field Name: lync_details.phone_number
  • Type: String
  • MaxLength: 1024
Extension
  • Field Name: lync_details.ext
  • Type: String
  • MaxLength: 1024
Id
  • Field Name: lync_details.id
  • Type: String
  • MaxLength: 1024
Office365 Enabled
  • Field Name: office365
  • Type: Boolean
Microsoft Teams
  • Field Name: ms_teams
  • Type: Boolean
Single Number Reach
  • Field Name: snr
  • Type: Boolean
SNR Mobile Number
  • Field Name: mobile_number
  • Type: String
  • MaxLength: 1024
Jabber Device When adding a Jabber device also specify a line to be associated. The first line specified will be used for any Jabber device added here.
  • Field Name: jabber
  • Type: Boolean
Jabber Agent
  • Field Name: jabber_agent
  • Type: String
  • MaxLength: 1024
  • Choices: ["Android", "CSF", "iPad", "iPhone"]
Jabber Devices
  • Field Name: jabber_devices.[n]
  • Type: Array
Jabber Agent
  • Field Name: jabber_devices.[n].jabber_agent
  • Type: String
  • MaxLength: 1024
  • Choices: ["Android", "CSF", "iPad", "iPhone"]
Device Name
  • Field Name: jabber_devices.[n].device_name
  • Type: String
  • MaxLength: 1024
Mobile Identity
  • Field Name: jabber_devices.[n].mobile_identity
  • Type: Boolean
Destination
  • Field Name: jabber_devices.[n].mobile_identity_destination
  • Type: String
  • MaxLength: 1024
Enable Self Provisioning
  • Field Name: self_service_id
  • Type: Boolean
Self Provisioning User Profile
  • Field Name: self_provisioning_profile
  • Type: String
  • Target: device/cucm/UserProfileProvision
  • Target attr: name
  • MaxLength: 1024
  • Format: uri
LDAP User
  • Field Name: ldap_user
  • Type: String
  • MaxLength: 1024
Normalized User
  • Field Name: normalized_user
  • Type: String
  • MaxLength: 1024
CUCM User
  • Field Name: cucm_user
  • Type: String
  • MaxLength: 1024
CUCM User LDAP Directory Name
  • Field Name: cucm_user_ldapDirectoryName
  • Type: String
  • MaxLength: 1024
Phone Template
  • Field Name: phone_template
  • Type: String
  • MaxLength: 1024
Phone Type
  • Field Name: phone_type
  • Type: String
  • MaxLength: 1024
Phone Protocol
  • Field Name: phone_protocol
  • Type: String
  • MaxLength: 1024