Contents
What Is Cisco Unified Provisioning Manager?
How Does It Differ from Other Provisioning Applications?
Direct Versus Indirect Provisioning
What Do Companies Use Cisco Unified Provisioning Manager for?
Infrastructure Configuration Role
Reference Materials and Software Links
Cisco Unified Provisioning Manager Concepts
Installing Cisco Unified Provisioning Manager
Loading Other Software with Cisco Unified Provisioning Manager
Information Needed During Installation
VMware Support in Provisioning Manager
Cisco Unified Computing System Support
How to Choose the Synchronization Rules
Domain Sync Rules Interoperability
Configuring Rules Step by Step
Taking Over an Existing Cisco Unified Communications Network
Setting Up a New Cisco Unified Communications Network
Typical Problems with Setup and Operation
Things to Remember When Using Batch Files
Dealing with LDAP Integrated Cisco Unified Communications Manager
Behaviors for Adding/Deleting Subscribers in UPM and UCM (Non-LDAP Integrated UCM)
Why Am I Not Able to See the Phones and Line Under Some Subscriber Records?
Enabling Non-RestrictedDomainSync to Reduce the Number of Service Areas
Why Did Some Subscriber Services Show Up in Multiple Locations (Service Areas)?
Why Doesn't the Extension Mobility Service Show Up in the Subscriber Record?
How to Batch-Create Service Areas
Moving Users Between Domains or Services Between Service Areas
Handling Common Directory Number Mapping Across Multiple Service Areas
How to Manage Phones Without Associated Users
Changing IP Address of Cisco UPM
Troubleshooting the Most Common Licensing Problems
What is the Set-Only Provisioning Attribute?
What Northbound APIs Are Introduced in UPM 2.0?
How Many Concurrent Users Are Possible?
Can I Copy the Settings From One Phone to Another Phone?
What Is the Number of Clusters Supported in Cisco UPM?
Is Secondary Logon Service Needed at Run Time?
Can UPM Manage Users on Cisco Unity Who Do Not Have an Account on Communications Manager?
Can UPM Support Communications Manager Business Edition?
Can Cisco UPM Reset an Existing Extension Mobility User PIN?
What Happens If a UPM User Tries to Update a Subscriber Password and the UCM is LDAP Integrated?
Are the Configuration of 7916 Sidecards and VG224 Analog Voice Gateway Lines Supported in UPM?
Communications Manager Synchronization
Communications Manager Express and Cisco Unity Express Synchronization
Cisco Unity and Cisco Unity Connection Synchronization
Cisco Unified Computing System
Introduction
Terms
Table 1. Terms Related to Cisco Unified Provisioning Manager
What Is Cisco Unified Provisioning Manager?
How Does It Differ from Other Provisioning Applications?
Direct Versus Indirect Provisioning
Direct Provisioning
Indirect Provisioning
What Do Companies Use Cisco Unified Provisioning Manager for?
Usage by Problem to Be Solved
I need to roll out one or more sites
I want onsite or regional administrators to handle MACs and password reset
I need to create uniform configurations across one or more clusters
New Features in UPM 2.1
• Ability to synchronize Provisioning Manager with Lightweight Directory Access Protocol (LDAP) servers
• Infrastructure configuration management authorization role
• Enhancements to the call pickup group (CPG) infrastructure configuration
• Ability to use batch provisioning for the call pickup group
• Ability to use batch provisioning to configure subscriber passwords
• Ability to update the Cisco Unity Connection PIN and web password using the DefaultUnitySubscriberPassword rule
• Ability to set subscriber passwords using the Provisioning Manager northbound interface
• Option to install on Cisco Unified Computing System (UCS)
• Support for Cisco Unified Communications Manager Business Edition 8.0
• Support for Cisco Unified Communications Manager 8.0
• Support for Cisco Unified Communications Manager Express 8.0
• Support for Cisco Unity 8.0
• Support for Cisco Unity Express 8.0
• Support for Cisco Unity Connection 8.0
• Support for the following Cisco Unified IP Phones:
– Support for Cisco Unified Client Services Framework
– 6901
– 6911
– 8961
– 9951
– The following provisioning attributes:
– Cisco Camera
– Module 3
– Module 3 Load Name
LDAP Synchronization
• UPM will only read the user information from the LDAP server. UPM will not write any information to the LDAP server.
• Only Microsoft Active Directory servers 2000, 2003, and 2008 are supported as LDAP servers.
• LDAP synchronization only creates the users. It does not add their services to their subscriber records. Make sure you run the domain synchronization after the LDAP synchronization so that the subscribers' services are added to their subscriber records.
• The user search base configured in LDAP services in the domain is used to synchronize LDAP users into the UPM subscriber database. While the LDAP user search base is configured when users are added, the authentication, authorization, and accounting (AAA) server (System Administration -> AAA Servers) is used to authenticate UPM subscribers when they log in to UPM.
Infrastructure Configuration Role
• Create permission profiles to identify a list of permitted products.
• Assign the infrastructure configuration role to users:
– Select a domain.
– Select the corresponding permission profile.
– Repeat the preceding two steps for each domain.
– Repeat the steps for all users that require infrastructure access.
Note: Multiple permission profiles cannot be assigned to a user in a domain.
Call Pickup Group Enhancement
CPG Directory Number Management
Figure 1. Call Pickup Group Directory Number Management

Figure 2. Configure the Directory Number Info

• The maximum number of directory numbers that can be added in one Add/Update/Remove operation is 200.
• UCM limits each directory number to belong to only one CPG.
• In the configuration template, users must provide each directory number and route partition for CPG.
• The service area field is required but is not used for provisioning.
Call Pickup Group Batch Provisioning
• Service Area is a required field in the batch data file header.
• The entire set of directory numbers should be present for CPG update operations.
Reference Materials and Software Links
http://www.cisco.com/pcgi-bin/tablebuild.pl/cupm-patch.
Training
Concepts
Cisco Unified Provisioning Manager Concepts
• Domain
– A logical partition to subdivide a shared environment to create separate local administrative partitions containing service areas with domain partitions and subscribers. A domain can contain multiple service areas and may be associated with multiple Cisco Unified Communications Manager or Cisco Unity clusters.
– Example: A domain could be a company headquarters building or all subscribers in western Europe or each department in a large enterprise.
Best practice:
• Service area
– A logical partition to subdivide a shared environment within a domain to determine the class of service for each subscriber type. Subscriber services are mapped to the devices and application in the voice network. A service area is associated with only one Cisco Unified Communications Manager or one Cisco Unity cluster.
– Example: A service area can be a department within a company headquarters building domain (for example, engineering, marketing, finance, and other departments) or may be tied to a specific location or site.
Best practice:
Figure 3. Domain - Service Area Concept

• Users
– Users are those with authorization to perform various tasks in Cisco Unified Provisioning Manager. See Table 2 for more information on user roles.
– Global
Complete authorization to perform all tasks in Cisco Unified Provisioning Manager.
Cisco Unified Provisioning Manager admin (PMAdmin user), created at install, has global administrator rights.
– Domain
Authorization is limited to tasks within a specific domain or, if using the Multi Domain Admin function, one or more domains.
Users can be assigned more than one user role within a single domain.
Users can be assigned to manage multiple domains.
Global administrator: Cisco Unified Communications experts who install the Cisco Unified Provisioning Manager application and set up the infrastructure, rules and policy. They can assign domain admin roles to users.
Domain admin: Junior help desk technicians who can order predefined service offerings.
Domain admin with advance ordering privileges: Senior help desk technicians who can set provisioning attributes at time of order.
– Domain admin with infrastructure configuration role: A new domain role to allow nonglobal administrators to provision a specific set of infrastructure configuration objects. Service can be ordered for users. Thus, users become subscribers.
– User roles determine the level of access within Cisco Unified Provisioning Manager.
– Some domain-specific roles are only applicable if workflow is enabled.
– Example: A company wants to manage a Cisco Unified Communications network and give day 2 tasks to an IT help desk. In the IT help desk, there are junior and senior technicians. The roles could be as follows:
Global administrators: Cisco Unified Communications experts who install the Cisco Unified Provisioning Manager application and set up the infrastructure, rules, and policy. They can assign domain admin roles to users.
Domain admin: Junior help desk personnel who can order predefined service offerings.
Domain admin with advance ordering privileges: Senior help desk personnel who can set provisioning attributes at the time of the order.
Domain admin with infrastructure configuration role: Senior help desk personnel who can add/edit/view/delete specific sets of infrastructure configuration objects to all call processors in a domain.
Best practice:
Table 2. User Roles
• Subscribers
Entities that use IP telephony services provided by the Cisco Unified Communications System (that is, that have phones, lines, voicemail accounts, and so on).
Subscriber role type defines the products and services that can be provisioned for a subscriber.
– Subscriber role types (refer to the User Guide for Cisco Unified Provisioning Manager for details):
Employee
Contractor
Manager
Sr. Manager
Executive
Operator
– Subscriber role types may be modified in a global template or on a per domain basis. The products and product bundles associated to a subscriber type can be customized. For example, one can configure the employee subscriber type only to provision phones of type 7961.
– Additional customized subscriber role types can be created in Cisco Unified Provisioning Manager.
If Cisco Unified Provisioning Manager Self-Care mode is enabled, subscribers can order services for themselves. Thus, a subscriber also becomes a limited user.
• Business rules
Cisco Unified Provisioning Manager contains a predefined set of business rules that control processing of orders, behavior of the synchronization process, and default values for various objects. Rules can be set per domain or in a global template assigned to all new domains.
Some commonly used rules (eight domain synchronization rules are introduced later in the section "How to Choose the Synchronization Rules"):
– Domain synchronization rules (see the section "How to Choose the Synchronization Rules" for more details on how to use them)
– Workflow rules (see the User Guide for Cisco Unified Provisioning Manager for more details)
– Rules by problem to be solved:
Need to remove exchange data when a Cisco Unity account is deleted: Enable PurgeUponUmRemoval.
Need subscribers to order service for themselves: Enable CreateSelfCareAccounts.
Don't want help desk to choose phone template when provisioning phones: Disable ChoosePhoneButtonTemplates.
Want to force a Cisco Unity subscriber to change the password after the password is reset by Cisco Unified Provisioning Manager: Enable ChangeUnityPasswordOnNextLogin.
Need to import a user from Cisco Unified Communications Manager and to assign the subscriber role automatically: Configure the DefaultUserType rule as desired. By default this is configured to be Employee.
Need to keep a phone number reserved after deleting it from a subscriber for a period of time before reassigning it back into the available numbers block: Enable DNAutoReservation rule and configure DNAutoReservationTimeout as desired.
– Rules related to default values of provisioning attribute:
Best practice:
• Set the synchronization rules up for domains before the first sync. (See the section "How to Choose the Synchronization Rules" for more details on how to select domain synchronization rules.)
• Leave the default settings for other rules until you gain experience with Cisco Unified Provisioning Manager.
(Example: Workflow rules can be modified afterward.)
• Provisioning attributes
Both call and messaging services have many attributes that can be assigned and further define and enhance the service provided to the subscriber. For example, one attribute that can be defined on a phone as an enhancement to its use is the setting of speed dials. Within Cisco Unified Provisioning Manager, these settings are known as provisioning attributes, and they can be set at multiple levels within Cisco Unified Provisioning Manager to enforce policy, again simplifying the overall provisioning of subscriber services.
The provisioning attributes supported by Provisioning Manager are documented in the User Guide for Cisco Unified Provisioning Manager.
Provisioning attributes can be set for domains, subscriber types, service areas, and during order entry. This order also defines the default order of precedence in the event that the same attribute is set at multiple levels. Cisco UPM 2.0 allows users to reorder the precedence of domain, subscriber type, and service area.
– Let's look at a brief example to help clarify this.
A policy at Chambers Engineering states that no subscribers in any of the offices in France are to have video capabilities on their phones except the executives.
One way to implement this would be to set the phone attribute Video Capabilities to Enabled at the domain level and true for the executive subscriber type.
Now, all orders for phones in the France domain will set Video Capabilities to Enabled, but for subscribers of type Executive, this will be overridden with a value of true.
If an individual employee is also given clearance for video privileges, the employee's false setting can be overridden during order entry using the Advanced Options button.
Best practice:
• Ordering workflow
– Cisco Unified Provisioning Manager has a built-in ordering workflow to coordinate activities in the ordering process. The activities include approving the order, assigning a phone to the order, shipping the product, and receiving the product.
– This workflow can be customized to fit the customer's exact needs by enabling or disabling each step and assigning the enabled steps to Cisco Unified Provisioning Manager user roles.
– By default, all steps are disabled. The workflow rules control enabling of any step of the workflow.
Best practice:
Business Analysis
• Will fewer technical staff be "delegated" management capabilities for the day 2 (move, add, change) activity for subscriber services (example: a help desk, or administrative staff in various locations)?
• What groupings of subscribers map best to how you want to do this "delegated" management (example: geographic-based groupings or organizational-based groupings)?
– These questions will dictate the number of domains that will be created in Provisioning Manager. Note that users with the domain-level access role (called the ordering role for a single domain within Cisco Unified Provisioning Manager) can only see subscribers in their own domain.
• Within each grouping of subscribers, which sites or locations do you want to manage?
• For each site or location, what classes of services are required?
• For each site or location, what device pools, phone protocols, voice mail templates, common device configuration, locations, and partitions are required?
• For each site or location, which devices will support that location?
– These questions will dictate the number of service areas that will be created in Provisioning Manager for that domain. Service areas point to unique combinations of call processors and message processors (example: Cisco Unified Communications Manager and Cisco Unity). They also contain policy information on calling privilege, like calling search spaces within the Cisco Unified Communications Manager to be used for the service area). Directory number blocks can also be defined in service areas.
• Is a single Cisco Unified Communications application (example: Cisco Unified Communications Manager) shared across these groupings of subscribers and locations?
– This question will dictate how basic synchronization rules are set within Provisioning Manager. For example, will Cisco Unified Provisioning Manager need to place subscribers into domains automatically at synchronization time based on the department code in the Cisco Unified Communications Manager, or can it put all users it finds into a Cisco Unified Communications Manager single domain?
Best practice:
• It is recommended that the initial deployment of Provisioning Manager focus on defining the correct domains and service areas, provisioning attributes against these, and the basic rules covered in the section "Usage by Problem to Be Solved."
• Try to avoid flat domain/service area design; for example, having one domain with a thousand or hundreds of domains with one service area per domain is not good design.
• Domains can be designed based on delegation needs or geographic location.
• It is recommended to calculate the service areas needed for each domain beforehand. By default, the number of service areas needed will be the permutation and combination of six or seven attributes in the service area setup (class of service, device pool, phone protocols, voice mail templates, common device configuration, location, partition). If the number of service areas needed for a domain exceeds 100, consider breaking into two domains for easier manageability and optimal usability.
• It is easier to create multiple domains and remove some later, consolidating subscribers into fewer domains, than it is to create a small number of domains and later split subscribers into more domains.
• Consider the use of subscriber types, advanced rule settings, and other configuration parameters after these concepts are well understood.
Installing Cisco Unified Provisioning Manager
How to Select Hardware
• Platforms: Cisco Unified Provisioning Manager does not require special Cisco hardware, but it is tested on various Cisco 7835 (2 GB RAM) and 7845 (4 GB RAM) server platforms. The Cisco Unified Communications network to be managed is mission critical, so serious consideration should be used in choosing a platform for management applications. The platform chosen must meet the published requirements as listed below. The recommendations below are provided as guidelines when you are not sure how much performance is really needed to provide a good administrator experience.
• Number of phones to be managed: Cisco Unified Provisioning Manager is tested at several tiers, and hardware recommendations are listed below for each tier. The number of phones to be managed has a major impact on disk performance requirements, especially during device sync operations.
• Concurrent user load on the system: The responsiveness of the system may change as more concurrent users are added. More concurrent administrators generally require more CPU for processing and memory for user space. The 10,000 and lower phone recommendation assumes 1 to 5 operators. The 20,000 phone and larger phone recommendation assumes up to 10 concurrent users. In smaller environments with more than 5 concurrent administrators, you should consider going to a faster computer tier to assure responsiveness. See the section "VMware Support in Provisioning Manager" for virtualization recommendations.
• Network growth effect on hardware: As the number of phones increases, the number of concurrent administrators will usually also increase. Sometimes the increase in managed phones will cause the hardware platform to be upgraded. It is a good practice to look at growth requirements versus platform cost depreciation to decide which tier of performance should be considered for the initial purchase.
Table 3. Minimum Hardware Requirements
Note: Make sure that hyperthreading is enabled in the BIOS.
• Cisco Unified Provisioning Manager web/application server:
– Dual Dualcore Xeon 2.33 GHz CPU or better.
– 1333 MHz FSB or better.
– Gigabit NIC.
• Cisco Unified Provisioning Manager database server:
– Dual Dualcore Xeon 2.33 GHz CPU or better.
– 1333 MHz FSB or better.
– Serial Attached ATA (SAS) hard drives.
– RAID 10 or 0+1 (with at least two disks in RAID 0 array; more disks in the RAID 0 array provide better performance).
– Enable write back: This configuration option is highly vendor dependent and can be achieved on the OS level, the controller level, or a combination of both; consult your hardware vendor for correct methods. Warning: when this option is enabled without a backup power supply, a power outage may cause data loss. Make sure you have a backup power supply set up before enabling this option.
– Larger SAS controller cache (minimum 256 KB).
– Enterprise-grade disks (minimum 10,000 RPM).
– Gigabit NIC.
How to Select the OS
• Cisco Unified Provisioning Manager is only supported with off-the-shelf Windows 2003 Server.
• Windows 2003 Server: Standard and Enterprise
• Cisco custom OS versions
Loading Other Software with Cisco Unified Provisioning Manager
• Maximum of 10,000 phones are supported with this deployment.
• Requires two-way quad-core Xeon X5365 processors at 3 GHz, 16 GB RAM, 320 GB hard disk space, Windows Server 2003 Enterprise Edition with Service Pack 2. See the installation guide for detailed requirements.
• Each application should be installed on separate physical disk drives.
• Recommended installation order:
– Operations Manager (including Service Monitoring)
– Service Statistics Manager
– Provisioning Manager (in Advanced Mode)
• Port numbers (like SSL) may conflict, so will need to be changed on one of the applications.
Information Needed During Installation
• You will need your hardware MAC in order to get a license generated. If you are installing Cisco Unified Provisioning Manager in a VMware environment, you must have a static MAC address in the following range: 00:50:56:00:00:00 to 00:50:56:3F:FF:FF.
• For a simple installation, you will need to have the following:
– A license file, or you can choose to use the evaluation version for 90 days.
– Password for the administrator user; does not have to be the password for the Windows server administrator.
• For an advanced installation, what you need depends on your installation. The following list contains information you may need:
– License files, or you can choose to use the evaluation version for 90 days.
– A port number for the Apache web server.
– A port number for the PostgreSQL database.
– Hostname or IP address for the systems that can connect to the PostgreSQL database.
– Username and password for the Windows user that the PostgreSQL database uses.
– Username and password for the PostgreSQL administrator.
– The JBoss application server name.
– The port number for the JBoss application server.
– Username and password for the application database user.
– Password for the administrator user.
– Port number for the NICEservice.
VMware Support in Provisioning Manager
Note: The following procedure applies to VMware GSX and VMware ESX prior to version 3.0. If you are running VMware ESX 3.0 or later, you can use the Edit Settings option on the virtual machine to configure a static MAC address.
1. Power down the VMware server.
2. On the virtual machine, remove the VMware server from the VirtualCenter inventory.
3. On the virtual machine, change the .vmx file according to the following:
• Change the value of the ethernet0.addressType entry to static.
• Change the value of the ethernet0.GeneratedAddress entry to ethernet0.Address.
4. Change the current MAC address of the virtual machine to a MAC address in the following range: 00:50:56:00:00:00 to 00:50:56:3F:FF:FF
5. In VirtualCenter, select a VMware ESX and select Storage.
6. In data storage locate your virtual machine.
7. Right-click the .vmx file and then select Add to inventory.
8. Power on the VMware server.
9. On the VMware server open a command prompt.
10. Enter the command ipconfig /all.
11. In the command output, locate the VMware NIC and verify that your manually assigned MAC address appears as the MAC address for the NIC.
Cisco Unified Computing System Support
How to Assure a Clean Install
• Always make sure you turn off all virus checkers before installing Cisco Unified Provisioning Manager. This is one of the most common reasons for failed installs.
• You must exclude the following from virus scanning:
– The pgsql folder (if you selected the default location during installation, it is C:\CUPM\pgsql).
– The postmaster.exe file (located in the CUPM\pgsql\bin folder).
• Check that the password policy in Windows is not set to eight characters minimum. Change to five characters if possible. If not, do an advanced install and specify passwords that meet the minimum password length.
• The root directory on the server you install should have access to the group Users.
• Make sure you record and store the passwords and port numbers. Sometimes you need these later, especially if you migrate the application to a new PC.
• Do not install Provisioning Manager on a primary domain controller (PDC) or backup domain controller (BDC).
• Make sure you use a directory that does not contain a space in the name. Unless there is a major reason to pick a nonstandard directory name, use the default directory.
• Make sure Service Pack 1 or Service Pack 2 is installed for Windows 2003 Server. Otherwise, msiexec is only at version 2.x. UPM needs version 3.x.
• Make sure the service Secondary Login is running.
• It is best to start with a standard install.
• After installing or upgrading Cisco Unified Provisioning Manager, apply any recommended Cisco Unified Provisioning Manager patches.
• When using two servers for a distributed install, make sure the application maintains IP connectivity. Consider using a ping utility to look for connectivity issues.
• Cisco Unified Provisioning Manager will not install in either medium or large model configurations, required for more than 1000 phones, if Windows 2003 reports less than 4 GB of memory. There is a known issue with the Windows 2003 operating system, when working with certain hardware, where 4 GB of memory may be installed and Windows reports less than 4 GB of memory. Refer to http://msdn2.microsoft.com/en-us/library/ms791485.aspx for more details.
1. On the Provisioning Manager system, in Windows, right-click My Computer.
2. Select Properties.
3. Select the Advanced tab.
4. Under Startup and Recovery, click Settings.
5. Click Edit. The boot.ini file opens.
6. In the file, add "/PAE" in the line starting with "multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=...".
7. Restart the system.
Note: To verify the system has detected the full 4 GB of memory, launch Task Manager and display the Performance tab. The "Total" under the block headed "Physical Memory (K)" should be ~ 4192968.
• On the Cisco Unified Provisioning Manager system, install Win32 OpenSSL v0.9.8j Light (latest version as of the writing of this guide) in C:\OpenSSL.
• When installing OpenSSL, there will be a prompt for "Copy OpenSSL DLLs to" and there will be two options, "The Windows System Directory" or "The OpenSSL binaries(/bin) directory". Choose "The OpenSSL binaries(/bin) directory". After the OpenSSL install is done, copy the libraries ssleay32.dll and libeay32.dll, which are under the c:\OpenSSL\bin folder, to the c:\CUPM\httpd\bin folder, where c:\CUPM is the location where Cisco Unified Provisioning Manager is installed and c:\OpenSSL is the location where OpenSSL is installed. Installing this way will allow Cisco Unified Provisioning Manager to coexist with other management applications, which may have different SSL support, when management application coresidence becomes available in the future.
Note: If you receive an error message stating that Visual C++ 2008 Redistributables are missing, you must download and install the Visual C++ 2008 Redistributables before proceeding. It is available at the same location (http://www.slproweb.com/products/Win32OpenSSL.html).
Preparing End Systems
• Make sure that AXL services are running on the Cisco Unified Communications Manager server. The Cisco Unified Provisioning Manager sync process and provisioning process require AXL service.
– In versions earlier than Cisco Unified Communications Manager 5.0, enable the following from the Control Center:
Cisco Serviceability Reporter
Cisco RIS Data Collector
– In Cisco Unified Communications Manager Version 5.0 and later, enable the following from Control Center - Feature Services:
Database and Admin Services → Cisco AXL Web Service
Performance and Monitoring Services → Cisco Serviceability Reporter
Licensing
• Eval (built-in license)
– UPM image defaults to Eval mode if no license is present
– Supports 100 phones, 5 call processors and message processors for 90 days
– API is turned off in Eval mode
• Image (L-CUPM-2.1-K9, about 17K in size)
– Mandatory license to turn on UPM services, such as NICE, and put product in production mode. There is no phone count in this license
• Add-On-Phone (also known as a scale license) (L-CUPM-B-2K-LIC, about 1K)
– Needed for new installations or expansion; licenses the number of phones to support
• API (L-CUPM-B-API-FL, about 1K in size)
– Mandatory to turn on the northbound API interface
• Upgrade (L-CUPM-B-2K-UPG, about 1K in size)
– Needed to upgrade UPM 1.x licenses to 2.x licenses
• NFR (UPM2-NFR-SEP11.lic, about 17K. This license expires in September 2011)
– Special Eval license for Cisco partners; no MAC is needed, but the license is locked to an end date
Basic Task Flow
• Set up devices
– Add call processors (Cisco Unified Communications Manager publishers only, when using Cisco Unified Communications Manager clusters) and message processors to Cisco Unified Provisioning Manager as devices with capabilities assigned
– Configure call processors and message processors
– Perform infrastructure synchronization
– Perform subscriber synchronization
• Set up domain deployment
– Create domains and assign call processors and message processors
– Create service areas
– Configure rules
– Perform domain synchronization
– For preexisting call processors and message processors
Verify that subscribers get created
• Provision network
– Create and push templates to configure Cisco Unified Communications Manager
– Or sync current provisioning configurations from existing deployment
• Set up deployment
– Create new service areas, as needed, for each domain, typically one per class of service
– Assign subscriber types to each service area
• Admin
– Add subscriber types
– Modify products available to subscriber types
– Create administrative users for each domain
– Configure business rules
Set ordering workflow
• Order, update, or change subscriber services
How to Choose the Synchronization Rules
Domain Sync Rules
1. AssociateAllUsersInCallProcessor
Figure 4. Example: Domain Sync with AssociateAllUsersInCallProcessor

2. AssociateAllUsersInUMProcessor
3. AssociateOnlyExistingUsers
Figure 5. Example: Domain Sync with AssociateOnlyExistingUsers

4. AssociateUsersByDeptCode
Figure 6. Example: Domain Sync with AssociateUsersByDeptCode

5. AssociateUsersByDevicePool (new in 1.3.1)
6. AssociateUsersByLocation (new in 1.3.1)
7. TakePrimaryUserInfoFromUMProcessor
Figure 7. Example: Domain Sync with TakePrimaryUserInfoFromUMProcessor

8. Non-RestrictedDomainSync
Figure 8. Example: Domain Sync with Non-RestrictedDomainSync Rule disabled

Figure 9. Example: Domain Sync with Non-RestrictedDomainSync Rule Enabled

Note: Be aware that if you run a domain synchronization and then change the configured domain rule to Non-RestrictedDomainSync and then run another domain synchronization, any services that were not previously synchronized will be placed in a service area based on the Non-RestrictedDomainSync rule. This could result in services for a subscriber showing up in multiple service areas.
• Rules 1-6 determine how subscribers are placed into the domain.
• Rule 7 determines where information for a subscriber comes from.
• Rule 8 determines how services are matched to service areas in a domain.
• Some rules work in conjunction with others, while some rules are set exclusively.
• The rules AssociateUsersByDeptCode, AssociateUsersByDevicePool, and AssociateUsersByLocation can be used together.
• Once users are assigned to a domain, they cannot be moved to another domain. Users who need to be deleted need to be deleted for the entire domain.
Domain Sync Rules Interoperability
1. AssociateAllUsersinCallProcessor
2. AssociateOnlyExistingUsers
3. AssociateUsersByDeptCode
4. AssociateUsersByDevicePool
5. AssociateUsersByLocation
• AssociateUsersByDeptCode: Enabled with data "Dept1"
• AssociateUsersByDevicePool: Enabled with data "CCM2:DevicePool2"; "CCM3:DevicePool3"
• AssociateUsersByLocation: Enabled with data "CCM3:Location3"
• CCM1: Users with department code "Dept1"
• CCM2: Users with department code "Dept1" and with phones whose device pool is "DevicePool2"
• CCM3: Users with the department code "Dept1" and with phones whose device pool is "DevicePool3" and whose location is `Location3'
Configuring Rules Step by Step
Step 1. Configure how users are placed in the domain.
• AssociateAllUsersInCallProcessor + AssociateAllUsersInUMProcessor
• AssociateOnlyExistingUsers
• AssociateUsersByDeptCode
• AssociateUsersByDevicePool
• AssociateUsersByLocation
Step 2. Configure how services for a user are assigned to service areas.
• Non-RestrictedDomainSync (disabled by default)
• AssociateAllUsersInUMProcessor
• TakePrimaryUserInfoFromUMProcessor
Step 1.
• Set the department in Active Directory for users.
• Enable the AssociateUsersByDeptCode rule for each domain and specify the department code.
• Users can be placed using a combination of these rules: AssociateUsersByDevicePool and AssociateUsersByLocation.
• This requires that all users have an associated phone.
• Create subscribers in Cisco Unified Provisioning Manager first in the desired domain. The batch action can be used if there are a lot of users.
• Enable the AssociateOnlyExistingUsers rule for domains.
Step 2. Enable the Non-RestrictedDomainSync rule to reduce the number of service areas needed. By default there will be a lot service areas per domain needed for this customer to cover permutations on different calling search spaces and different device pools.
How-To Examples
Taking Over an Existing Cisco Unified Communications Network
Network Descriptions
Collecting Information for Cisco Unified Provisioning Manager Design and Configuration
• Sites
– 100 physical branch offices in total.
– 10,000 IP phones.
• Call processors
– Three Communications Manager clusters.
– For each of the three Communications Manager publishers:
Release 6.1(1).
Lightweight Directory Access Protocol synchronization and authentication.
Extension mobility.
• Messages processors
– Three Cisco Unity Version 5.
• Administrative partitioning
– Based on delegation requirements, users are partitioned into eight administrative sites.
• Subscriber services provisioning requirement
– Most users have phone, line, voicemail, and email.
– Some users are provisioned with extension mobility (device profile and line) and voicemail.
• Dial plan information
– There is one device calling search space per branch office.
– There are four line calling search spaces per branch office.
– There is one location code per branch office.
– There is one device pool per branch office.
– There are two common device configurations for all sites.
– Only Skinny Client Control Protocol (SCCP) is used for phones.
– Only one voicemail template is used per branch office
– Only one route partition is used for all sites.
Preparing End Systems
• Create a SQL Server user and password that can be used by Provisioning Manager to access the SQL Server database on Cisco Unity. The SQL Server user requires access to both the Cisco Unity and master databases and with mixed authentication (default is Windows only). Detailed procedure is located at http://www.cisco.com/en/US/docs/net_mgmt/cisco_unified_provisioning_manager/1.3/installation/guide/PMinstll.html#wp1048066.
• Create a user and password with administrator privileges that can be used by Provisioning Manager to access Cisco Unified Communications Manager. Standard AXL API access is one of the predefined roles in the Linux version of Cisco Unified Communications Manager that can be used by Provisioning Manager.
Configuring Cisco Unified Provisioning Manager: Set Up Devices
• Each Communications Manager publisher is entered in Cisco Unified Provisioning Manager:
– With extension mobility service and URL
– LDAP integration: Synchronization and authentication
• Three call processors are defined.
• Each Cisco Unity (primary Cisco Unity) device is entered in Cisco Unified Provisioning Manager.
Note: Cisco Unified Provisioning Manager doesn't support provisioning backup for Cisco Unity devices.
• If the user used to access the message processor is SQL Server then the Cisco Unity device must be configured to allow:
– SQL and Windows access (default is Windows only).
– A user must be created with the appropriate db-owner, db-read, db-write on master-db, and unity-db parameters.
• Perform infrastructure sync and subscriber sync for each Communications Manager and Cisco Unity component.
Configuring Cisco Unified Provisioning Manager: Set Up Domains
• Five domains are created, one per administrative site (Figure 10).
• Each domain uses only one call processor and one message processor.
• Cisco Unified Provisioning Manager allows automatic subscriber synchronization by matching the department code in the directory.
• The department code is not guaranteed to be unique across domains.
• For each domain, configure the AssociateUsersByDevicePool and/or AssociateUsersByLocation rules in Cisco Unified Provisioning Manager to allow synchronization of the subscriber in the domain.
• Provisioning attributes: Phone: user_locale: French, Extension mobility access (device profile): user_locale: French.
Figure 10. Domain Setup

Configuring Cisco Unified Provisioning Manager: Set Up Service Areas
• One service area per site containing:
– One call processor
Phone Calling Searching Space: Site-specific value
Line Calling Search Space: Select one out of four
Common Device Config: Select one out of two
Location: Site-specific value
Device pool: Site-specific value
Router Partition/Protocol: Default value for all sites
– One messaging processor
– Employee subscriber type is selected for the service area.
– Directory number block: One predefined block per site to allow autoassignation
– Some provisioning attributes:
Forward xxx: Set as the same line calling search spaces
Description (extension mobility line)
Figure 11. Service Area Setup

• Domain sync needs to be performed before ordering services and after creating service areas.
Configuring Cisco Unified Provisioning Manager: Set Up Administration
• Multiple administrators will be defined (Figure 12):
– Some global administrators.
– Some administrators per domains.
• Workflow rules are not enabled.
• No additional subscriber roles are created, but edit the employee role to associate Unified Messaging Service and Extension Mobility Access with Line (Figure 13).
• Nightly sync is run to make sure that Communications Manager and Cisco Unified Provisioning Manager have the same data. For detailed information on scheduling sync, please use the schedule information documented in the User Guide for Cisco Unified Provisioning Manager at http://www.cisco.com/en/US/docs/net_mgmt/cisco_unified_provisioning_manager/1.3/user/guide/admin.html#wp1058592.
Figure 12. Domain Admin Setup

Figure 13. Customize Orderable Products for the Subscriber Role

Subscriber Services Provisioning: Order, Update, or Change Subscriber Services
• Order services for users that have phone, line, voicemail, and email
– For subscribers, one Unified Messaging Service will be ordered where the administrator will have to choose:
The domain (only if it's a global administrator)
The unified messaging service (phone, line, voicemail, and email)
The line type: Autoassigned line
Voicemail alias and voicemail display name
Email ID and display name
The MAC address
The service area
The phone button template
• First order:
– Extension mobility access and line
– The line type: Autoassigned line
– Phone button template
– Some provisioning attribute:
On the line: Pickup groups, line groups
• Second order:
– Voicemail
Note: From UPM 2.1 onward, selection of the service area is the first step of the order, and this selection will limit the number of products displayed in the subsequent step.
Figure 14. Provisioning Manager Ordering GUI

Setting Up a New Cisco Unified Communications Network
1. Synchronization (infrastructure sync, subscriber sync, and domain sync) doesn't need to be performed the first time when the call processors, messaging processors, and domains are set up in Cisco Unified Provisioning Manager initially as no configurations/users exist in the call processors and messaging processors. Nightly syncs are recommended to run when users configure Cisco Unified Communications devices with both Cisco Unified Provisioning Manager and a native Cisco Unified Communications interface.
2. On day 1 of voice deployments, the main activity is to roll out the new branches and cut over subscribers from the older PBX network to the VoIP network. Templates (Figures 15 and 16) can be utilized, so it is best to capture common deployment settings in templates with keywords for devices or site names. For example, with the traditional approach, a customer might have three device calling search spaces (local, international, national) set up for each site. If you have 50 sites, you might end up defining hundreds of calling search spaces repeatedly using the native Communications Manager interface. An example Cisco Unified Provisioning Manager template can be configured as below to allow for both consistency and reuse.
Note: The ${KEYWORD} construct allows you to create generic templates. The keyword is defined during configuration.
Figure 15. Provisioning Manager Configuration Template

Figure 16. Provisioning Manager Keyword List

3. Batches are used to bulk-add new users and move users to help enable easy rollouts of new offices. Provisioning Manager provides sample files that contain most of the commonly used actions. The sample files are located in the <Installation Directory>/sep/ipt/config/sample/batchProvisioning folder.
Typical Problems with Setup and Operation
Things to Remember When Using Batch Files
Table 4. Minimum Required Fields for a Batch Action File
Table 5. Minimum Fields for New Users
OrderType |
UserID |
FirstName |
LastName |
Domain |
Product Name |
ServiceArea |
add |
tsmith |
Tom |
Smith |
westcoast |
xxxx |
San Jose |
• OrderType
• UserID
• ProductName
• Domain
• ServiceArea
• Directory Number
• Route Partition
• MAC address is required when ProductName is Phone (or a bundle containing a phone) and Phone Type is not a virtual phone (for example, CTI Port).
• New MAC address is required when changing phones.
• Object name is required when canceling products.
• Phone button template is required when ProductName is Phone (or a bundle containing a phone) or Extension Mobility Access (or a bundle containing an extension mobility access) and Phone Type is not a virtual phone (CTI Port) and when ordered in a service area associated with Cisco Unified Communications Manager only.
• Cisco Unity devices (Cisco Unity, Cisco Unity Connection, and Cisco Unity Express) do not support all products and services. If the batch action file is configured for a product that is not supported by the device in the specified service area, batch provisioning will fail.
• Product attributes that require user input during the manual order entry process are required to successfully complete the equivalent order in a batch project. Examples include:
– Phone Type: Type of phone (for example, Cisco 7960, Cisco 7912) if ordered product is a phone or a bundle that contains a phone.
– Line Type: Type of line (for example, autoassigned line or chosen line) if ordered product is a line or a bundle that contains a line.
– Directory Number: Required when ProductName is Line and Type is Chosen Line. Additionally, ordering a product with a dependency that is not met by the order itself (for example, ordering a single line) requires a column specifying the dependent object.
– Route Partition: Required when ProductName is Line and Order Type is Change.
Dealing with LDAP Integrated Cisco Unified Communications Manager
• dfc.oem.extdir.retries: 24
• dfc.oem.extdir.retry_interval: 3600
• How often Communication Manager does the synchronization from Active Directory (which is configured on Cisco Unified Communications Manager), and
• Whether a synchronization from Cisco Unified Communications Manager to Cisco Unified Provisioning Manager is performed to automatically pull in the user to a domain, or whether a user is manually added in Cisco Unified Provisioning Manager
Behaviors for Adding/Deleting Subscribers in UPM and UCM (Non-LDAP Integrated UCM)
AAA Server Integration
NAT Issues
To Sync or Not to Sync
• When Cisco Unified Provisioning Manager encounters an error while in the middle of provisioning:
– Only partially configured information will be saved to the devices.
– Manual configuration is required to the device to complete the provisioning tasks; however, the changes made manually to the device will be resynchronized to the inventory database when Cisco Unified Provisioning Manager is back up again and a synchronization is requested.
• What happens when Cisco Unified Communications Manager Publisher fails?
– Will not be able to access any of the information on Cisco Unified Communications Manager server or cluster. It is recommended to add only Publisher to the Cisco Unified Provisioning Manager.
• What happens when Cisco Unified Provisioning Manager is being rebooted or is not available?
– Client browser shows this message: "The application server you are trying to access is currently unavailable. Please try again later."
• How long does it take to sync?
– First-time synchronization for a large network (around 30,000 phones) may take as much as 22 hours for one domain.
– Second-time synchronization with 10 percent changed takes less (approximately 10 hours).
Setting Up Scheduled Sync
• It is recommended to run sync at off-peak/midnight hours to avoid impact on both Communications Manager and Cisco Unified Provisioning Manager.
• It is recommended to have a nightly sync run to help ensure that Communications Manager and Cisco Unified Provisioning Manager have the same data.
• Besides running synchronizations on demand through the appropriate Provisioning Manager functional area, you can set up scheduled synchronizations. You must use the Scheduled Tasks functionality that comes with your operating system. For detailed information on scheduling sync, please use documentation in the User Guide for Cisco Unified Provisioning Manager at http://www.cisco.com/en/US/docs/net_mgmt/cisco_unified_provisioning_manager/1.3/user/guide/admin.html#wp1058592.
• There are five environment variables that should be set for the user you configured to run the sync script: DEV_DIR, EOSS_BASE, JBOSS_HOME, JAVA_HOME, and DFC_PROPERTIES.
Why Am I Not Able to See the Phones and Line Under Some Subscriber Records?
Note: DID Blocks assigned to the service area is not used for the synchronization purpose.
Enabling Non-RestrictedDomainSync to Reduce the Number of Service Areas
• The Non-RestrictedDomainSync always picks up the first service area from the list of service areas in the data field of the Non-RestrictedDomainSync rule and adds the service under that service area. Therefore if you have only one Communications Manager cluster, adding more than one service area to the data field will not have any effect. Only the first one will be used.
• Be aware that if you run a domain synchronization and then change the configured domain rule to Non-RestrictedDomainSync and then run another domain synchronization, any services that were not previously synchronized will be placed in a service area based on the Non-RestrictedDomainSync rule. This could result in services for a subscriber showing up in multiple service areas.
Why Did Some Subscriber Services Show Up in Multiple Locations (Service Areas)?
Why Doesn't the Extension Mobility Service Show Up in the Subscriber Record?
• Make sure you have Extension Mobility service subscribed for the subscriber.
• Make sure the service name defined in Provisioning Manager is the name of the Extension Mobility Service configured on a call processor.
• Make sure the service URL defined in Provisioning Manager is the Extension Mobility Service configured on the call processor: http://<IPAddress>/emapp/EMAppServlet?device=#DEVICENAME#.
– Where <IPAddress> is the name or the IP address of the server where Extension Mobility is installed.
How to Batch-Create Service Areas
Note: In UPM 2.x, the support for batch service area configuration only covers the attributes that you see in the first screen of the service area UI configuration page, which does not include the (1) directory number block configuration and (2) provisioning attributes configuration that you see in the UI. Due to usability and navigation issues, no more than five phones per user are recommended.
Moving Users Between Domains or Services Between Service Areas
Table 6. A Batch Action File for Deleting Users
Table 7. A Batch Action File for Adding Users
OrderType |
UserID |
FirstName |
LastName |
Domain |
Product Name |
ServiceArea |
addUser |
tsmith |
Tom |
Smith |
eastcoast |
* |
* |
Note: Removing a subscriber only from Cisco UPM can be also done through the Cisco UPM 2.0 UI. If there are services associating with the subscriber, Cisco UPM will first give you a warning; if you wish to proceed, it will remove the subscriber only from Cisco UPM.
Handling Common Directory Number Mapping Across Multiple Service Areas
Working with TAPS
• Update MAC addresses and download predefined configuration for new phones.
• Reload configuration for replacement phones.
How to Manage Phones Without Associated Users
Figure 17. Domain - Export Phone Without Associated Users

Table 8. Sample Change Owner Batch File:
Note: For optimal usability, it is recommended that you do not assign more than five phones to a single subscriber (pseudo-users or real users).
Using Cisco IOS Templates to Provision Communications Manager Express/Cisco Unity Express/
SRST/Cisco IOS Devices
• Cisco Unified Provisioning Manager supports some functions without templates:
– Communications Manager Express: Create users, phones, and lines.
– Cisco Unity Express: Create users and voicemail boxes.
• Cisco IOS template support:
– The Cisco IOS template is a freeform text box that allows commands to be entered and then pushed to the target integrated services router device.
– Commands can have keywords typed in and then a keyword list is created.
– Templates exist in the infrastructure configuration and can be used with any user-assigned keyword.
– Templates also exist as provisioning attributes to phone and line. These templates have predefined keywords FIRSTNAME, LASTNAME, DIRECTORYNUMBER, and USERID.
– A Cisco IOS Software write is executed at the end of each template to save settings on the integrated services router device.
• Caveats for using Cisco IOS templates for Communications Manager Express/Cisco Unity Express/Survivable Remote Site Telephony (SRST)/Cisco IOS devices:
– All CLI commands entered must be syntactically correct.
– Commands (for example, exit) that change the line configuration mode should not be used.
– Do not use line configuration commands (for example, number or description) in this template. They will overwrite the configuration done by Provisioning Manager when provisioning the line product.
– Do not use phone configuration commands (for example; mac-address, description, button, type, or username) in this template. They will overwrite the configuration done by Provisioning Manager when provisioning the phone product.
– Keywords must be unique and not match any Cisco IOS command tokens or settings. It is recommended that keywords are proceeded with a dollar sign to assure uniqueness.
– Templates do not have a provision for interactive responses.
– The button command can only support ":".
– Can send integrated services router setup commands for SRST through the CLI template function but must set up SRST on Cisco Unified Communications Manager through the Cisco Unified Communications Manager GUI interface. (No AXL support is provided for provisioning SRST in Cisco Unified Communications Manager using Cisco Unified Provisioning Manager.)
Windows Security Patch Update
Changing IP Address of Cisco UPM
Troubleshooting the Most Common Licensing Problems
• If there is no phone add-on license, obtain an add-on license and put it in the license directory.
• If one or more of the add-on licenses has an incorrect MAC address, rehost the incorrect MAC address licenses to match the server.
1. Look at the licenses in the license directory.
• Remove any that are expired or for the wrong revision (1.0).
• Make sure all MACs match and match the server MAC. Copy all that don't to a temporary directory. The customer needs to rehost these.
2. Look at what is left.
• Count up all B add-on license phone counts; call this Count A.
• If present, determine how many 1.x phone counts can be upgraded to 2.x.
– Count up all 1.x license phone counts (from the ipt_phone_max field).
– Count up all B upgrade license counts (from the ipt_phone_max field).
– The smaller of these two numbers is the upgrade entitlement, Count B.
• Add Count A to Count B to get the number of phones UPM should support.
• After rehosting bad MAC licenses and putting them in the license directory, redo the count to see what the new phone count is.
Note: Cisco Unified Provisioning Manager checks its database every minute to count the total number of MACs that have been synchronized in from publishers. The customer is expected to buy a license that covers all the phones to be managed. If the phones synchronized in the database exceed the phone counts allowed by the license, Cisco Unified Provisioning Manager will not allow another phone to be added (a new order related to adding a phone will fail) until the user removes additional phones from the system or adds additional phone licenses to get the license level raised to manage more phones.
Frequently Asked Questions
What is the Set-Only Provisioning Attribute?
• Cisco UPM only provisions the settings on the device, but does not sync and manage them in the Cisco UPM database.
• Cisco UPM does not support validation for their values.
• Brief description and data format are provided for each Set-Only attribute by i (information) icon on UI.
• Supported assignment levels are service area, domain, and user type.
• These attributes can be set for phone, line, extension mobility line, and extension mobility access products.
What Northbound APIs Are Introduced in UPM 2.0?
• The ability to submit work orders for infrastructure products
• The ability to query Provisioning Manager inventory
• The ability to submit a Provisioning Manager work order
• Management of Provisioning Manager infrastructure (devices, domains, and service areas)
• The ability to configure products
• Management of subscriber objects
• The ability to configure subscriber services
• The ability to submit work orders for subscribers
• The ability to submit get list work orders
• One entry point for client systems to issue commands to Provisioning Manager
• The ability to use HTTPS for transport
• The ability to receive results from asynchronous requests using WS-Notification specification recommendations
• The ability to retrieve list data using WS-Enumeration specification recommendations
• Query for status of any northbound interface request accepted by the Provisioning Manager server
• The listProductAttributeChoice request, which provides real-time choice lists for product configuration
• The ability to list SRST phone information
• The ability to get work order summary information for a specified time period
• The ability to execute a Cisco IOS command template on a device
• A Software Development Kit (SDK) for client development support in both Java and Perl
Note: Cisco UPM northbound API requires the API license to activate the feature. There is no northbound interface request for setting the domain synchronization rules; you must do so through the Provisioning Manager user interface.
How Many Concurrent Users Are Possible?
How Does UPM Autoassign DID?
Can I Copy the Settings From One Phone to Another Phone?
Note: Feature is only available to users with advanced ordering role. Batch provisioning and API are not supported for this feature.
What Is the Number of Clusters Supported in Cisco UPM?
Is Secondary Logon Service Needed at Run Time?
Can UPM Manage Users on Cisco Unity Who Do Not Have an Account on Communications Manager?
Can UPM Support Communications Manager Business Edition?
Can Cisco UPM Reset an Existing Extension Mobility User PIN?
What Happens If a UPM User Tries to Update a Subscriber Password and the UCM is LDAP Integrated?
Are the Configuration of 7916 Sidecards and VG224 Analog Voice Gateway Lines Supported in UPM?
Troubleshooting Tips
Install or Upgrade
• Cisco Security Agent is not running.
• Windows Secondary Logon service is running.
• There is a group named Users.
• Service Pack 1 or Service Pack 2 is installed.
• No orders are in the Released state.
• All workflows are in the Finished state.
• No infrastructure, subscriber, or domain synchronizations are running.
• No batch projects are running or are in the active state.
• WARNING: At least one domain synchronization is running.
• WARNING: At least on one device, either subscriber or infrastructure synchronization is running.
• WARNING: At least one batch project is in running/active state.
• WARNING: At least one order is found in released state with extended status not in unrecoverable error.
Communications Manager Synchronization
1. Log in to the Cisco Unified Communications Manager user interface with the following URL: http://<Communications Manager ip address>/ccmadmin. Credentials should be the same as the ones that are provided in Cisco Unified Provisioning Manager while adding the call processor.
2. Go to System -> Service Parameters.
3. Select the correct server in the Server pull-down menu. In the Service pull-down menu, select Cisco Database Layer Monitor.
4. The page refreshes; click the Advanced button at the bottom of the page.
5. In the parameter names section, set the value of the parameter Send Valid Namespace in AXL Response to true. Save the new value.
1. In the pull-down Navigation menu at the top right corner, select Cisco Unified Serviceability and click Go.
2. Go to Tools -> Service Activation.
3. Select the correct server, and you should see a list of services.
4. Deactivate and activate this service: "Cisco AXL Web Service".
Communications Manager Express and Cisco Unity Express Synchronization
• Incorrect device protocol.
• Incorrect access password or passwords.
• The host router device is set up to use special device prompts.
• Check the host router configuration to see whether it is set to use Telnet, SSHv1, or SSHv2. Update the protocol selection in Cisco Unified Provisioning Manager.
• Get the correct Telnet passwords for the host router device and Cisco Unity Express module and update the device passwords in Cisco Unified Provisioning Manager.
• If your Cisco Unity Express host router device is set up for custom TACACS authentication prompts, check the device authentication prompts and add the prompts in the configuration file in the <Install Dir>\sep\ipt\config\ios\DevicePromts.ini file and restart Cisco Unified Provisioning Manager.
• Check the "line vty" configuration on the host router and make sure it is configured to handle at least five or more Telnet connections.
• Close all open Telnet connections with the host router device to make the connection available for Cisco Unified Provisioning Manager.
Cisco Unity and Cisco Unity Connection Synchronization
1. Make sure that the entire SQL Server is configured for both Windows and SQL Server Authentication. Please use the following steps:
• Expand Enterprise Manager.
• Find your server name in the tree on the left.
• Right-click the server name and select properties.
• Click the Security folder. Make sure that SQL Server and Windows is checked for the authentication.
2. Create a new database user (check the User Guide for Cisco Unified Provisioning Manager for details).
3. Verify the TCP/IP port used by Cisco Unity:
• On the Cisco Unity system, select Start -> SQL Server -> Enterprise Manager. The Enterprise Manager appears.
• From the menu, click Action. Then select Properties. The SQL Server Properties (Configure) dialog box appears.
• In the General tab, click Network Configuration. The SQL Server Network Utility window appears.
• Select TCP/IP, and click Properties.
• In the window that appears, the default TCP/IP port is displayed. Make sure this port number is the one provided in Provisioning Manager.
4. Make sure the newly added username and password get updated on Provisioning Manager.
• Use Enterprise Manager from another server and register to the one where the new user is required. After registering, create the new user.
• Customer can install the component by running the SQL Server 2000 install by following the steps in "To install client tools only for SQL Server 2000" at http://msdn.microsoft.com/en-us/library/aa197918(SQL.80).aspx.
Batch Operations
Orders
Call Pickup Group
LDAP Synchronization
Cisco Unified Computing System
• UCS firmware version 1.1.(1j) or an approved later version
• VMware ESXi 4.0 U1 (4.0.0, 219382 or later)
• VMware vCenter 4.0 (Build 208111 or later) - recommended, not mandatory
Others