Cisco Webex Teams Sync
----------------------

If Cisco Webex Teams (Spark) is part of the solution and being managed, there are
a number of considerations around sync with Cisco Webex Teams.  

The typical setup is that the Cisco Webex Teams users are fully managed by the
VOSS-4-UC system so there is no need for user sync. In this setup the only sync
required is to pull in basic system data from Webex Teams for VOSS-4-UC to utilize
in user configuration. A sync for this is added into VOSS-4-UC when a Cisco Webex
Teams Service is added to the system and is executed automatically after Service
creation or can be initiated by an admin as needed:

* SyncSparkRolesLicenses<customername> - Sync of basic data - e.g. licenses and
  roles, etc.

In an alternate scenario where some element of user management is occurring outside
of VOSS-4-UC (for example, LDAP Connector), then a user sync will be required to
pull that data into VOSS-4-UC for further management. Once the users are synced
into VOSS-4-UC, they need to be moved to the appropriate site with the rest of the
end user's services to be further configured and managed. This move can be done
via the Webex Teams menu item by selecting the users and then using the
**Action > Move** option to move them.

This sync can be initiated by an administrator as needed or if required, a schedule
can be setup to run the sync on a regular interval.

* SyncSpark<customername> - Full sync of Webex Teams (Spark) including user data.

When VOSS-4-UC is integrated with a customer's user directory, the normal
Subscriber management approach applies, in other words: 

* users will synced into VOSS-4-UC at the Customer hierarchy level
* users must be moved to the relevant Site hierarchy level
* once at the correct Site level, Quick Add Subscriber or Advanced Subscriber can
  be used to enable services (Webex Teams in this case) for the users