This document describes how to recover a password on a Cisco Unity
Connection system. This can be used to change the System Administrator (SA) or
Telephone User Interface (TUI) password (by using the correct value for the
CredentialType parameter) for any user on the system as long as you have local
access to the box and read/write access to SQL.

A stored procedure is used to change the password (either the SA or the
TUI PIN). Complete these steps in order to do this:

Open up a database viewer.

You can use CUDLE in this case since it ships on every Cisco
Unity/Cisco Unity Connection installation. CUDLE is located in the Tools Depot
under the Diagnostic Tools section.

Get the ObjectID of the user you want to change the password/PIN
for.

In this case, go to the vw_User view, find the Administrator and
right-click on the ObjectID column in order to select and copy it to the
clipboard.

Choose View > Stored Procedures.

Select the csp_CredentialModify stored procedure
and press the Execute button.

A dialog box appears that displays each parameter. You can read
about what each parameter does and what the stored procedures do in the data
dictionary view on the stored procedure page. You need to check these three
parameters:

Make sure that the CredentialType is 3 (for SA
access).

Check that the strCredentials field is an unencrypted password.
(It is encrypted for you by the stored process.)

Verify the UserOBjectId you copied in step
2.

Press Execute in order to finish this
procedure.

If you cannot reset the password for Unity Connection Administration
using the previous steps, then complete these steps:

Note: This tool resets the Web access password for any account on a
Cisco Unity Connection system. If someone has changed the Administrator account
password or it is locked out, this tool resets it to gain access to the SA
again.

Place the files pwreset.bat and
pwreset.js from the ZIP in the C:\Program
Files\Cisco Systems\Cisco Unity Connection\TechTools folder on
the Cisco Unity Connection server.

Open a command prompt, and change directories to the connection
installation location TechTools directory.

Enter pwreset.

Press Enter/Return.

Note: You must supply quotes around your password if you use a comma in
your password. Otherwise, special characters should work.

Unity Connection 7.x runs on a MCS 7845 Server. The password for the
Unity Connection Administrator is lost. However, the password for Unified OS
Administrator is known. These steps show how the Unity Connection password can
be recovered:

Login to the CLI of the server with the Unified OS administrator
credentials.

Enter show account. This displays the accounts in
the system and you receive the username.

Admin: show account
Account = Administrator, Privilege = 4

Issue the utils cuc reset password
<username> command, where
<username> is the username of the account used for
the Unity Connection administration page that needs the password.