Professional Documents
Culture Documents
10.6.3OverBuild: Day
2 User/Subscriber
Management TOI
Mohammad Al-taraireh
98.18.133.250
198.18.133.15
198.18.133.252
198.18.133.14
198.18.133.253
Durable Energy
Liquid Financial
OverBuild Overview
OverBuild Deployment Steps
Shell Schema Group
HCS Overbuild
Run Overbuild
Overview Tool
Relation Move Operation
Directory Number Inventory Audit Tool
Device Model Menu
Day 2 Post Overbuild
Self care post overbuild procedures
New Sites Procedure
Class of Service Tagging
Purging of Customer Data
MISC Caveats & Notes
CUCDM
Provider/
cache
CustomerA/
CUCM
cache
CustomerB/
CUCM
CUCM
cache
cache
CustomerB
CustomerA
AXL
DevicePool = Site1/location/dialplan/
DevicePool = Site2/location/dialplan/
DevicePool = Site3/location/dialplan/
CustomerC/
AXL
AXL
CustomerC
DevicePool = Site1/location/dialplan/
DevicePool = Site1/location/dialplan/
DevicePool = Site2/location/dialplan/
DevicePool = Site2/location/dialplan/
CUCDM
Provider/
cache
CustomerA/
CustomerC/
CustomerB/
CUCM
CUCM
CUCM
cache
cache
cache
Site1
Site1
cache
cache
Site1
cache
Site2
cache
Site2
cache
Site2
cache
Site3
cache
CustomerB
CustomerA
AXL
DevicePool = Site1/location/dialplan/
DevicePool = Site2/location/dialplan/
DevicePool = Site3/location/dialplan/
AXL
AXL
CustomerC
DevicePool = Site1/location/dialplan/
DevicePool = Site1/location/dialplan/
DevicePool = Site2/location/dialplan/
DevicePool = Site2/location/dialplan/
OverBuild Introduction
Manage Customers Existing Data with CUCDM
Previously, this concept was referred to as : brownfield, migration, overbuild and bring your
own dial plan (BYODP)
OverBuild: Day 1 Voice Mail - CUCDM management of existing customer day 1 voice mail
configuration. Day 1 voice mail includes routing and dial plan configuration between CUCM and CUC to
enable voice mail.
OverBuild: Day 1 Dial Plan - CUCDM management of the customers dial plan from CUCDM. This
includes the ability to create a dial plan template in CUCDM that matches the customers existing dial plan,
and use this template to deploy new dial plan elements (e.g. for new sites).
CustomerA
cache
CustomerA/
CUCM
device/cucm
DevicePools
DevicePools
Users
Users
Users
Locations
Locations
Lines
Lines
Translations
Translations
Phones
Phones
Partitions
Phones
Partitions
Partitions
CSS
CSS
DevicePools
Translations
Phones
DevicePools
Translations
Phones
Users
Users
Users
Locations
Locations
Lines
Lines
Partitions
Phones
Partitions
CSS
CSS
Partitions
axl
CUCM APIs
Auto Generated
Device Models
REST/JSON
CUC APIs
LDAP APIs
REST/JSON
WebEXAPI
s
Device
Model
Generator
CUCDM Core
Work Flows
Templates
CC-API
.....
device/type/model
CTX/TMS Device
Models
device/cucm/model
device/cuc/model
device/hcmf/model
device/ldap/model
REST/JS
ON
RBAC
WebEx Device
Models
HCM-F
JSON
Bulk Load
capabilities
Display
Policies
Generic
Script
interface
CUCDM APIs
LDAP
Consume API
definitions and
generates Device
Models
JSON
CUCDM
GUI
Create The required CUCDM Hierarchy: manually provision the customer/site CUCDM
2.
Associate Shell Schema Group : associate a Shell Schema Group with the Overbuild
3.
Add a Custom Dial Plan: add a Custom Dial Plan to the Overbuild Customer. *Refer to the
4.
Create UC App Devices, NDLs and NDLRs: provision the UC Application Devices and
5.
Sync Data: after the UC Application Devices (CUCM,CUC, etc.) are provisioned, a sync is scheduled
Network Device Lists at the Customer Hierarchy Node. Configure Network Device List References
during Site Hierarchy Node(s) creation. *Refer to the HCS Customer On Boarding Guide
and executed. *Refer to the HCS Customer On Boarding Guide
CustomerA
Cisco Shell
dial plan
CustomerA/
CUCM
Site1
DevicePools
DevicePools
Users
Users
Users
Locations
Locations
Lines
Lines
Translations
Translations
Phones
Phones
Partitions
Phones
Partitions
Partitions
CSS
CSS
CUCM
Data SYNC
(AXL)
device/cucm
DevicePools Translations
Translations
DevicePools
Locations
Partitions
Users
Users Locations Partitions
Partitions
Users
Lines
Lines
cache
Phones
Phones
Phones
Site2
CSS
CSS
cache
Site3
cache
Overbuild (OBT )Tool : moves day 2 device models based on device pools. *Refer to
the Run Overbuild Topic
2.
3.
4.
Device Models Moved by OBT: . *See the Models Moved by OBT Slide
5.
Device Models Not Moved by OBT: . *See the Models Not Moved by OBT
6.
Overview Tool: provides a list of device model counts at the current hierarchy and
moving: Lines, Phones, Subscribers, Voicemail, Hunt Groups and Call Pickup Groups.
*Refer to the Relation Move Operation topic
device models from the Overbuild Device Model Menu .
Slide
NO TRANSFORMATION
Just moving data under the right
CUCDM hierarchy
cache
CustomerA/
Cisco Shell dial plan
DevicePool=site1
DP for site1
device/cucm
Translations
Translations
Locations loooooo
Partitions
Locations
Lines
Lines
cache
Users/phones/lines
for site1
Phones
Phones
Partitions
CSS
Partitions
CSS
DevicePool=site2
Site2
DP for site2
Users/phones/lines
for site2
cache
DevicePool=site3
Site3
DP for site3
Users/phones/lines
for site3
cache
device/cucm/Phone
device/cuc/SmsDevice
device/cucm/RemoteDestinationProfile
device/cuc/SmtpDevice
device/cucm/RemoteDestination
device/cuc/PhoneDevice
device/cucm/User
device/cuc/PagerDevice
device/cucm/DeviceProfile
device/cuc/HtmlDevice
device/cucm/Line
device/cuc/User
device/cuc/Callhandler
device/cuc/UserPassword
device/cuc/AlternateExtension
device/cuc/UserPin
device/cuc/CallhandlerTransferOption
device/cuc/CallhandlerMenuEntry
device/cuc/Greeting
NO TRANSFORMATION
Just moving data under the right
CUCDM hierarchy
Provider/
cache
CustomerA/
Cisco Shell dial plan
CUCM
device/cucm
Translations
Translations
Locations loooooo
Partitions
Locations
Lines
Phones
Phones
device/cucm/DevicePool
device/cucm/Region
device/cucm/Location
device/cucm/VoiceMailPilot
device/cucm/VoiceMailProfile
device/cucm/Css
device/cucm/RoutePartition
device/cucm/HuntList
device/cucm/HuntPilot
device/cucm/LineGroup
device/cucm/CallPickupGroup
device/cucm/DirectedCallPark
device/cucm/CallPark
device/cucm/CtiRoutePoint
Site1
device/cucm/Phone
device/cucm/RemoteDestinationProfile
device/cucm/RemoteDestination
device/cucm/User
device/cucm/DeviceProfile
device/cucm/Line
cache
Site2
device/cucm/Phone
device/cucm/RemoteDestinationProfile
device/cucm/RemoteDestination
device/cucm/User
device/cucm/DeviceProfile
device/cucm/Line
cache
Partitions
CSS
Partitions
CSS
Lines
Site3
cache
device/cucm/Phone
device/cucm/RemoteDestinationProfile
device/cucm/RemoteDestination
device/cucm/User
device/cucm/DeviceProfile
device/cucm/Line
device/cucm/DevicePool
device/cucm/HuntList
device/cucm/Region
device/cucm/HuntPilot
device/cucm/Location
device/cucm/LineGroup
device/cucm/VoiceMailPilot
device/cucm/CallPickupGroup
device/cucm/VoiceMailProfile
device/cucm/DirectedCallPark
device/cucm/Css
device/cucm/CallPark
device/cucm/RoutePartition
device/cucm/CtiRoutePoint
This feature allows a partner, reseller, or provider admin to access CUCDM Day 2
Provisioning functionality for Over Build customers with existing/deployed dial
plans, without having to use any of the Cisco pre-packaged Dial Plans (Type 1-4)
The will enable over-build operations on top of the customers existing dial
plans
The Cisco Shell Schema Group is a shell or straw-man schema with only 2
site default values for Device Pool and CUCM Group. Rest of the site default
Schema Group fields are blank out-of-the box, and open to customization
By default, no Dial Plan elements will be pushed down to CUCM
Once a Cisco Shell Schema Group is associated to a Customer and they have
created a Customer Dial Plan (no Site Dial Plan is required), the following
Custom Workflows become available:
HCS Overbuild
Mohammad Al-taraireh
Move Users : Move HCS Users based on filters, usernames or a username. The Overbuild Tool does not
Site Defaults : Provisioning on the Overbuild Defaults tab determines if and how imported data is moved to a site
Run Overbuild : The Overbuild Tool which moves device model data to site hierarchies based on device
pools. *See the Run Overbuild Topic for more information.
Overview Tool: Counts of device models (organized by device model type) that exist at the current hierarchy and
Directory Number Inventory : Lists Internal Number Inventory (INI) data Models at or below the current
Directory Number Audit Tool: Create New and Update Existing INI Models at a Customer hierarchy and
Log Messages :
automatically move HCS Users. This must be done manually using move filters. *See the User Management Guide for
more information.
hierarchy when the Overbuild Tool is run.*See the Run Overbuild Topic for more information.
the hierarchy below. *See Overview Tool Topic for more information
hierarchy. Read, Delete and Move operations supported per INI instance. *See Directory Number Inventory Audit Tool
Topic for more information.
below. *See Directory Number Inventory Audit Tool Topic for more information.
Directory Number Inventory Logs: Info and Warning Messages generated from the Directory Number Audit Tool
User Management Logs: Info and Warning Messages generated from User Management Operations
Device Models: List of device models which can be manually updated, moved, deleted. *See Device Model
Menu
Runing Overbuild
Mohammad Al-taraireh
Only Provider and Reseller Administrators have access to the Overbuild Defaults
configuration on the Site Defaults
2. Site Defaults configuration determines which models are moved to the site
where the defaults are defined
Run Overbuild uses the Device Pool configuration on the Overbuild and the General
Defaults Tabs to determine the models to move and where to move them
Additional Device Pools can be added, so that more than one Device Pool from
those of the imported phones can be moved to the same site
The names of the Additional Device Pools can be renamed to the Default Device
Pool name as entered on the General Defaults tab if the Replace with Default Device
Pool box is checked
3. Sites that have enabled the Include Site for Overbuild checkbox will be
included in the Overbuild for a particular Customer
All matching and related imported devices are moved to the site
Run Overbuild supported when Overbuild Action type is :
Use Site Defaults Doc Overbuild Settings
Run Overbuild
Run Overbuild only executes at the Customer Level
Devices selected on the Overbuild Defaults Tab with the Limit Move
Devices Option are included in the Overbuild
Run Overbuild :
Recommendation:
Verify that Run Overbuild Transaction completed from the Administration
Tools->Transaction Menu
If there are failures, identify models that were not moved using the Overview
Tool, Overbuild->Device Model Menu and the Subscriber Management Menu.
Manually move individual device models from the Overbuild->Device Model
Menu. See the Device Models Topic
Manually move individual relation models from the Subscriber Management
Menu. See the Relation Move Operation Topic
Overview Tool
Mohammad Al-taraireh
Overview Tool
Lines - relation/LineRelation
Phones - relation/SubscriberPhone
Subscribers - relation/Subscriber
Note: HCS User Relations Must be moved independently
Voicemail - relation/Voicemail
Webex - device/webex/User
DN Inventory Instance
Site Create
More than one line exists with the same pattern but different partitions
DN Inventory is created for the first line encountered with that pattern
Creates a Warning Log Message and will not create DN Inventory if:
Smart Create
Creates new DN Inventory at the site where the line exists if:
Creates a Warning Log Message and will not create DN Inventory if:
Troubleshooting
Mohammad Al-taraireh
Device Models
Mohammad Al-taraireh
CUCM RemoteDestinationProfile :
device/cucm/RemoteDestinationProfile
Self care will work with users LDAP password for all users now.
Need some tweaks for voicemail to work for new users added after migration to HCS which are
addressed below
a) Select Customer hierarchy and navigate to Role Management > Configuration Templates.
b) Click Default CUC User Template.
c) Click Action > Clone.
d) Rename the cloned template.
e) In the Ldap Type field, select Integrate with LDAP directory.
f) Click Save.
g) Navigate to Subscriber Management > Quick Add Subscriber Groups.
h) Select the default group(or clone the default group).
i) In the Default CUC User Template field, select the template you cloned in step d and save it.
a) Select Customer hierarchy and navigate to Role Management > Field Display Policies.
b) Click the SubscriberAdvancedDefault policy.
c) Click Action > Clone.
d) In the Voicemail section, move CUCUser.LdapType from the Available column to the Selected
column.
e) When Voicemail is added to a Subscriber, set Integrate with LDAP directory for the field,
CUCUser.LdapType,
FDP SubscriberAdvancedDefault
CUCDM (optional)
There may be a need to start a migration over and wipe all of the
existing customer imported data from the CUCDM (while leaving the
CUCM/CUC data intact)
Use the following procedure to clear the synced data in CUCDM
Login with reseller or above privilege and select the desired customer hierarchy
Go to the Data Sync menu under Administration Tools.
Click on the appropriate HcsPurge data sync item for the Unity connection publisher of the
customer
Ensure Sync Type = Purge Local Resorces. Purge Local Resources will delete synced data in
CUCDM only
Keep the default values for the data sync fields
Execute the Purge by clicking on the Execute button on the data sync page for the purge
data sync
After the CUCxn Purge is completed, perform the purge for the CUCM
Partner can then re-attempt the sync at this time by Executing the appropriate HcsPull
data sync from the same menu for CUCM and CUCxn
Partner can then re execute the HCS users move and overbuild procedures
Caveats
Call Pickup and Hunt groups These resources are included in the Day 2
menu but are not moved to a site during the Overbuild. They remain at the
customer hierarchy. They should be managed at either the CUCM or CUCDM,
but not both.
Expected Results
Call Handler device models There are 5 call handler device model instances
that remain at the customer hierarchy:
1.
2.
3.
4.
5.
CUC system users There are 2 system users that remain at the customer
hierarchy
1.
2.
All associated CUC device models for these users remain at the customer hierarchy