Recommended Cisco UCM sync setups#
Overview#
This section provides Cisco UCM sync recommendations.
Bottom-up user sync#
If using bottom-up sync into Cisco UCM, the users are added to UCM via LDAP. In this scenario they do not appear in Automate in order to be managed until they’re synced in.
Note
If you use this sync in a multi-cluster environment, additional guidance on the user sync setup is provided in the Multi-Cluster Deployments Technical Guide.
Recommended setup
Model Type List -
device/cucm/UserActions - Add/Update/Del all enabled.
When to use - scheduled. The most frequent this should run is in line with the LDAP->UCM sync time (typically once every 24hrs but minimum of every 6hrs or so). The length of this sync should consider the maximum allowable time for an end user to be in the system in typical business practices. Edge cases can always be handled in between scheduled syncs by running the sync manually if required - that is often better than having a very frequent sync that is not typically needed.
Events - the different actions (add/update/del) have different post execution events for the
device/cucm/Usermodel type that need to occur. These handle various aspects of the user setup. See below for a screenshot of the setup for an example:Add Operation workflow =
UserCucmSyncAddUpdate Operation workflow =
UserCucmSyncUpdateDelete Operation workflow =
UserCucmSyncRemove
Change notification should be used for this sync to manage load (except if using a model instance filter).
Workflows fields of the event setup on the Cisco UCM user sync:
Model Type:
device/cucm/UserOperation: Add
Phase: Post Execution
Workflow:
UserCucmSyncAddModel Type:
device/cucm/UserOperation: Update
Phase: Post Execution
Workflow:
UserCucmSyncUpdateModel Type:
device/cucm/UserOperation: Delete
Phase: Post Execution
Workflow:
UserCucmSyncRemove
Other syncs#
Additional syncs can be set up for specific requirements, based on the implementation.
Important
In setting up processes that sync any new entities into Automate, these will add the entities to the hierarchy level of the sync. So this will require the use of overbuild or ad hoc move processes to get the entities into the right site, for example, if needed (such as users, phones, lines, and so on).