.. _ucprep-overview-introduction:

Introduction to UC Prep
------------------------

.. _18.1-Patch-Bundle-3|EKB-670:
.. _19.2.1|VOSS-633|EKB-2927:


Overview 
..........

Automate's UCPrep Profile tool streamlines the preparation process of deployment
of Cisco applications with VOSS Automate Provider and Enterprise so that administrators
won't have to repeat the same configuration tasks each time they
stage or build a UC application.

The UCPrep Profile tool provides an easy, flexible, and repeatable way to define, store, and load
static configurations and other infrastructure setup needed in the UC applications. One or more 
sets of static configuration data can be set up and stored.

The created static configuration can then be pushed to UC Apps as a "one-off",
and does not always have to be tied into a overall workflow.

.. note:: 
  
   Use of the UCPrep Profile tool can vary from provider to provider and even by customer within a provider.


.. rubric:: UCPrep feature scope


The UCPrep tool covers the following areas of the Cisco application deployment:

* CUCM Date Time Groups
* CUCM Groups
* CUCM Host Adjustment
* CUCM SIP Trunk Security Profiles
* CUCM SIP Profiles
* CUCM Audio Codec Preferences
* CUCM Application Users
* CUCM Feature Control Policies
* CUCM Route Filters
* CUC Authentication Policies
* CUC User Templates

It is not necessary to adjust all of these UC Application elements within a given
UCPrep Profile. For example, if a Unity server is not part of a deployment, the
CUC elements may remain un-configured. Similarly, if there is no need to adjust
the hostname of a CUCM node, the input form tab for that configuration can
remain empty.


.. note:: 

   Pushing data must be run at the level of the apps. 



.. _ucprep-menu-descriptions:

UCPrep functionality in Automate
..................................

.. tip:: 

   :ref:`use-action-search-to-navigate-automate`



When the UCPrep feature is exposed on an Admin profile, links to related functionality is available on menus 
and dashboards in Automate to perform the UCPrep tasks.

A typical workflow involves setting up one or more UCPrep profiles for use, and then pushing these to the 
UC applications.

* Initial timezones can be selected before the UCPrep Profile configuration in order to simplify the 
  management of the drop-down list of timezones in the tool.
* The UCPrep Application User List can also be set up where these are repeatedly used and pushed to UC Applications.
* The related Configuration Templates that drive the workflows of the configuration of the elements
  are grouped together for detailed customization and management.


.. tabularcolumns:: |p{3.5cm}|p{12cm}|

+--------------------------------+-------------------------------------------------------------------+
| GUI                            | Description                                                       |
+================================+===================================================================+
| UCPrep Profile Push            | Used to push profile data                                         |
|                                | into the target Cisco UC Applications.                            |
+--------------------------------+-------------------------------------------------------------------+
| UCPrep Profiles                | The VOSS data structure that contains the configurations          |
|                                | that can be repeatedly applied to UC applications.                |
+--------------------------------+-------------------------------------------------------------------+
| UCPrep Friendly Timezones      | List of timezones that is a mirror of the Call Manager available  |
|                                | time zone database. This table is used to populate the Date/Time  |
|                                | Group portion of the UCPrep Profile.                              |
+--------------------------------+-------------------------------------------------------------------+
| UCPrep Application User List   | Administrator configurable list of Application Users that may be  |
|                                | pushed into a Cisco Call Manager.                                 |
+--------------------------------+-------------------------------------------------------------------+
| UCPrep Configuration Templates | Collection of configuration templates used to                     |
|                                | provision the individual UC application elements. Note that the   |
|                                | menu item filters the configuration templates based on the prefix |
|                                | "ucprep". Should any configuration template be cloned for         |
|                                | customization please use the prefix.                              |
+--------------------------------+-------------------------------------------------------------------+







