Cisco Unity System Administration Guide (With Lotus Domino), Release 4.0(2)
Maintaining Cisco Unity

Table Of Contents

Maintaining Cisco Unity

Overview: Maintaining Cisco Unity

Scheduling Maintenance Tasks

Setting Up a Test Environment

Configuring Cisco Unity for Maintenance Tasks

Status Monitor

Event Notification Utility

Monitoring Cisco Unity Performance

Monitoring the Message Transfer Agent

Monitoring System Resources

Scanning for Viruses

Selecting Virus-Scanning Software

Scheduling Virus Scanning

Updating Virus-Scanning Definitions

Managing the Location of Log Files and Database Files

Performing Scheduled Maintenance on the Cisco Unity Server

Forwarding Unaddressed Messages to the Appropriate Recipients

Unaddressed Messages Distribution List

System Event Messages Distribution List

Operator, Opening Greeting, and Goodbye Call Handlers

Example Interview

Installing Service Packs and Updates

Upgrading Third-Party Software

Installing New Hardware and Drivers

Running the DbWalker Utility

Updating the System Clock

Restarting the Cisco Unity Server

Accessing Cisco Unity Remotely

Using Windows Terminal Services

Windows Terminal Services Limitations

Using pcAnywhere

Using a Virtual Private Network

Moving Subscriber Mailboxes

Moving the Unity Messaging System Mailbox

Unity Messaging System Mailbox

Backing Up and Restoring a Cisco Unity System

Cisco Unity Data and Message Storage


Maintaining Cisco Unity


Overview: Maintaining Cisco Unity

All of the software and hardware associated with the Cisco Unity server requires maintenance to ensure availability. Degradation in any piece of the installed software can affect server performance. If you do regular maintenance, you can reduce the likelihood of unplanned downtime.

See the following sections in this chapter for more information:

Scheduling Maintenance Tasks—This section provides an overview of system maintenance tasks and suggested frequency.

Setting Up a Test Environment—This section describes the recommended test and production environments.

Configuring Cisco Unity for Maintenance Tasks—This section describes application level maintenance tasks on the Cisco Unity server.

Moving Subscriber Mailboxes—It is possible to move subscribers from one Domino server to another without having to shut down Cisco Unity.

Moving the Unity Messaging System Mailbox—Like subscriber mailboxes, it is possible to move the Unity Messaging System mailbox from one Domino server to another, but with a few extra steps to prevent problems that can occur after this special mailbox is moved.

Backing Up and Restoring a Cisco Unity System—Backups are essential for restoring Cisco Unity quickly if data is corrupted or lost.

Scheduling Maintenance Tasks

The frequency of scheduled maintenance depends on your particular environment, taking into account such issues as system size, configuration, and traffic levels. At a minimum, we recommend that you do scheduled maintenance as indicated in Table 9-1. If you already do the following tasks more frequently than we recommend, use your schedule rather than our recommendations.

Table 9-1 Maintenance Tasks and How Often to Do Them 

Task
Daily
Monthly
Other

Forward unaddressed messages to the appropriate recipients. For more information, see the "Forwarding Unaddressed Messages to the Appropriate Recipients" section.

 

 

Continually

Scan for viruses. See the "Scanning for Viruses" section.

X

 

 

Back up the Cisco Unity server. See the "Backing Up and Restoring a Cisco Unity System" section.

X

 

 

Verify that messages in the Unity Messaging Repository (UMR) are being delivered.

X

 

 

Check to see if Cisco Unity Administrator sessions are not in use and are not being freed by Cisco Unity.

X

 

 

Verify that the system back-up is complete before the beginning of the next business day.

 

X

 

Verify that the back-up medium has enough room to back up the entire contents of the Cisco Unity server.

 

X

 

Install the latest Cisco Unity-qualified service packs and security hot fixes. See the "Installing Service Packs and Updates" section.

 

X

 

Run the Dbwalker Utility to check database integrity. Fix any errors encountered by following the on-screen instructions.

 

X

 

Update the system clock. See the "Updating the System Clock" section.

 

X

 

Upgrade third-party software. See the "Upgrading Third-Party Software" section.

 

 

As needed

Install new hardware and drivers. See the "Installing New Hardware and Drivers" section.

 

 

As needed

Update virus-scanning definitions. See the "Updating Virus-Scanning Definitions" section.

 

 

Whenever new definitions become available

Restart the Cisco Unity server. See the "Restarting the Cisco Unity Server" section.

 

 

According to your current schedule, or as needed

Monitor system resources.

 

 

According to your current schedule, or as needed

Monitor the available forums for Cisco Unity.

   

As needed


Setting Up a Test Environment

If your system resources allow it, we recommend establishing a test environment for the entire Cisco Unitydeployment. The test environment can be smaller in scale than the production environment, but should have the same configuration characteristics.

Use the test environment to validate any proposed changes prior to implementing them on the production system. This includes any upgrades or patches to Cisco Unity, the phone system, and the network, including but not limited to auto-attendant, ports, schedules, call handlers, class of service and distribution lists, languages, the mail store, and third-party software.

Document both the production and test environment initial configurations, and keep a log of all changes made. Failing to do so can impact the supportability of Cisco Unity in the current environment, causing unnecessary delays if support personnel must work around undocumented changes. Also, failing to document the current environment and any changes made will impact the ability to efficiently and successfully expand the system and to do major upgrades in the future.

Configuring Cisco Unity for Maintenance Tasks

See the following sections:

Status Monitor

Event Notification Utility

Status Monitor

The Status Monitor is a Web-based application on the Cisco Unity server that runs separately from the Cisco Unity Administrator. It contains pages that provide information about system status, ports, and disk drives. Each page of the Status Monitor displays key status information from the other Status Monitor pages in the taskbar at the bottom of the screen. (See Table 9-2 for information about each page in the Status Monitor.)

To access the Status Monitor, use one of the following two procedures. The method you use to log on to the Status Monitor depends on which authentication method it uses. Note that the authentication method that you choose to use for the Cisco Unity Administrator automatically applies to the Status Monitor. (To learn more about the authentication methods that you can use with the Cisco Unity Administrator and the Status Monitor, see the "About Cisco Unity Administrator Authentication" section.)

To Log On to the Status Monitor When It Uses Integrated Windows Authentication


Step 1 Log on to Windows on the Cisco Unity server (or a remote computer) by using either the administration account or an appropriate Windows domain account.

Step 2 If you logged on to the Status Monitor on the Cisco Unity server, double-click the desktop shortcut to the Status Monitor.

If you logged on to the Status Monitor on a computer other than the Cisco Unity server, start Internet Explorer, and go to http://<Cisco Unity server name>/status.

Step 3 If Internet Explorer prompts you for a user name and password, enter the user name, password, and domain for the administration account or an appropriate Windows domain account.


To Log On to the Status Monitor When It Uses Anonymous Authentication


Step 1 Log on to Windows on the Cisco Unity server (or a remote computer) by using any domain account that has the right to log on locally.

Step 2 If you logged on to the Status Monitor on the Cisco Unity server, double-click the desktop shortcut to the Status Monitor.

If you logged on to the Status Monitor on a computer other than the Cisco Unity server, start Internet Explorer, and go to http://<Cisco Unity server name>/status.

Step 3 On the Cisco Unity Log On Page, do one of the following:

Enter the full name and Internet password of a Domino account that is associated with an appropriate Cisco Unity subscriber account, and click Log On.

Click Log On Using Windows Authentication.

Step 4 On the Cisco Unity Log On page, enter either the user name, password, and domain for the administration account or an appropriate Windows domain account, and click Log On.


Table 9-2 describes each page in the Status Monitor.

Table 9-2 Status Monitor Pages 

Button
Page Name
Description

System Status

Shows whether Cisco Unity is operating, and allows you to start and exit from Cisco Unity. You can choose to exit after all calls are finished or to interrupt calls in progress with a message and then disconnect all calls and exit.

Port Status

Shows the status of each port. This page is useful for testing and troubleshooting. For example, you can monitor an incoming call to see which call handlers the call is routed to.

Disk Drive Status

Shows the total size and the available space of each drive and partition on the Cisco Unity server.

Help

Displays the online Help.


Access to the Status Monitor is controlled by class of service. Internet Explorer is also required to view the Status Monitor pages.

To Set Up or Modify Access to the Status Monitor


Step 1 In the Cisco Unity Administrator, go to any Subscribers > Class of Service page.

Step 2 Click the Find icon.

Step 3 Double-click the class of service that you want to modify.

Step 4 Go to the System Access page.

Step 5 Check the Unity Administrator Application Access check box.

Step 6 Under Troubleshooting and Administration, check the Status Monitor Access check box.

Step 7 Click the Save icon.


Event Notification Utility

The Event Notification utility sends e-mail, voice mail, or both to subscribers or public distribution lists in response to an error condition or potential problem on the Cisco Unity server. The utility monitors the Windows application log and sends notification when a specified event occurs, such as "Disk almost full." In addition, the utility can also automatically restart the Cisco Unity server when a specified event occurs.

The Event Notification utility has several predefined default event notifications, though some event notifications, such as those which require the Cisco Unity server to automatically restart, are disabled. The notification settings for the default event notifications specify that an e-mail is sent to the System Event Messages distribution list. Because the Example Administrator is by default the only member of this distribution list, assign the appropriate subscriber(s) or public distribution list to the list to ensure that someone receives event notifications. Note that if you later delete the assigned subscribers or distribution lists, Cisco Unity does not prompt you to assign a replacement.

You can disable or enable existing event notifications, as well as modify the event which is monitored, how you are notified when the event occurs, and who receives notification. You can also add new event notifications. There are two types of event notifications that you can create:

Table 9-3 Event Notification Types 

Type
Action

NT Event Log

The utility notifies you when a specified application event occurs.

Reboot Cisco Unity

The utility notifies you and automatically restarts Cisco Unity when a specified application event occurs.


Note that Cisco Unity writes events only to the Windows application log; it does not write events to the system or security logs. You can also view application events by using the Windows Event Viewer (on the Windows Start menu, click Programs > Administrative Tools > Event Viewer). You can identify the Cisco Unity events as those events that begin with CiscoUnity (for example, "CiscoUnity_LogMgr"). For more information on Windows events, refer to the Windows Event Viewer online Help.

To Modify or Add an Event Notification


Step 1 On the Cisco Unity server desktop, double-click the Cisco Unity Tools Depot icon.

Step 2 In the left pane, under Reporting Tools, double-click Event Notification Utility. The Notification Utility Administration window appears, listing the events monitored by the utility and the type of notification(s) set up for each.

Step 3 Do one of the following actions, as appropriate:

To modify an existing event notification, double-click the event that you want to modify. Note that the event notification type is specified in the title bar of the Properties dialog box which appears.

To add a new event notification, click File > New Event. Then choose the appropriate action:

If you want the Event Notification utility to notify you when the event that you specify occurs, click NT Event Log.

If you want the utility to notify you and automatically restart the Cisco Unity server when the event that you specify occurs, click Reboot Cisco Unity.

Step 4 From the Event tab, do the following actions, as appropriate:

In the Display Name field, enter the event notification name that you want listed in the Notification Utility Administration window.

To enable or disable the event notification, check or uncheck the Active check box as appropriate.

Select or enter the source, and then enter the event ID of the event that you want the utility to monitor as each is referenced in the Windows application log.

Step 5 From the Voice Mail Message tab, do one of the following actions, as appropriate:

To enable or disable voice mail notification, check or uncheck the Send Message check box as appropriate.

To set up or modify voice mail notification, do the procedure, To Set Up or Modify Voice Mail Notification, and then continue with Step 6 in this procedure.

Step 6 From the E-Mail Message tab, do the following actions, as appropriate:

To enable or disable e-mail notification for the event, check or uncheck the Send Message check box as appropriate.

Complete or modify the remaining fields.

Step 7 From the SMTP Message tab, do one of the following actions, as appropriate:

To enable or disable SMTP notification for the event, check or uncheck the Send Message check box as appropriate.

To set up or modify SMTP notification, do the procedure, To Set Up or Modify SMTP Message Notification, and then continue with Step 8 in this procedure.

Step 8 Click OK.

Step 9 If necessary, repeat Step 3 through Step 8 to add or modify another event notification.

Step 10 Click Tools > Reset Server to update the utility with your changes. Note that this action resets the Event Notification utility—not the Cisco Unity server. It is not necessary to restart the Cisco Unity server to save your event notification changes.


To Set Up or Modify Voice Mail Notification


Step 1 Record the message that you want to use as the voice mail message for an event notification by using the Media Master control bar.

Step 2 Use the Media Master Copy to File option to save the recording as a WAV file.

Step 3 If the Event Notification utility is not already running, on the Cisco Unity server, on the Windows Start menu, click Programs > Cisco Unity > Event Notification Utility.

Step 4 Go to the Voice Mail Message tab in the Properties dialog box for the appropriate event notification.

Step 5 Confirm that the Send Message check box is checked, and complete the To and Subject fields.

Step 6 Enter the directory path where you stored the WAV file that you recorded in Step 1, or click Browse to select it.

Step 7 Complete the remaining fields as appropriate, and then click OK.


To Set Up or Modify SMTP Message Notification

You can set up the Event Notification utility to send an e-mail message through an SMTP gateway in response to an error condition or potential problem on the Cisco Unity server. This capability is useful when Domino has gone down, or if you want to send notification through the Internet to an e-mail address at another location.


Step 1 If the Event Notification utility is not already running, on the Cisco Unity server, on the Windows Start menu, click Programs > Cisco Unity > Event Notification Utility.

Step 2 Go to the SMTP Message tab in the Properties dialog box for the appropriate event notification.

Step 3 Confirm that the Send Message check box is checked.

Step 4 In the SMTP Server field, enter either the IP address or the fully-qualified domain name of an SMTP server that is not on your Domino network.

Step 5 In the Port field, confirm that the port number for the SMTP server is correct for your site. Consult your network administrator for more information.

Step 6 Complete the From field as appropriate. You can enter a name or an e-mail address.

Step 7 In the To field, enter the e-mail address of the message recipient.

Step 8 Complete the remaining fields as appropriate, and then click OK.


Monitoring Cisco Unity Performance

Refer to the White Paper: Monitoring Cisco Unity Performance, available on Cisco.com at http://www.cisco.com/en/US/products/sw/voicesw/ps2237/prod_technical_reference_list.html.

Monitoring the Message Transfer Agent

Monitor the MTA (UnityMTA and UnityMTA\failed folders) to confirm that messages are going to the appropriate subscriber home servers. The MTA queue can contain messages that did not go to subscriber home servers if there has been a loss of network connectivity, if the Domino server has gone off-line, or if there is a DNS issue (if the name of either the sending or home server cannot be resolved, the messages cannot be sent to the home server.)

Monitoring System Resources

Monitor for low free disk space on all hard disks and partitions on the Cisco Unity server. What constitutes low disk space can vary from partition to partition. For the operating system partition, 10 percent available disk space may suffice. For the data store, 25 percent or less of available disk space should generate a notification to the system administrator.

The Cisco Unity Performance Information and Diagnostics utility, available in Tools Depot, provides logging of performance data to a .csv file.

Scanning for Viruses

Selecting Virus-Scanning Software

For a list of the virus-scanning software that has been qualified for use with Cisco Unity, refer to the System Requirements document for your version of Cisco Unity, available on Cisco.com at http://www.cisco.com/en/US/products/sw/voicesw/ps2237/prod_pre_installation_guides_list.html.

Scheduling Virus Scanning

Schedule virus scanning to occur daily. Ideally, virus scanning should occur when the server is least busy so that it does not interfere with Cisco Unity voice messaging functions.

Updating Virus-Scanning Definitions

Your virus-scanning software should be configured to alert you every week or two to check the manufacturer website for new virus-scanning definitions. If you already have a policy for updating these definitions on the other computers on your network, follow the same policy for the Cisco Unity server. If you do not already have a policy, download and install the new definitions on the Cisco Unity server whenever the software prompts you to do so.

Managing the Location of Log Files and Database Files

The way in which logical drives on the Cisco Unity server are partitioned and what content is located on the drives depends on the size of the Cisco Unity system and the RAID volume configuration used.

The partition and drive content recommendations from the Cisco Unity Installation Guide should continue to be followed when maintaining your system.

Performing Scheduled Maintenance on the Cisco Unity Server

See the following sections for detailed information on scheduled maintenance tasks:

Forwarding Unaddressed Messages to the Appropriate Recipients

Installing Service Packs and Updates

Installing New Hardware and Drivers

Updating the System Clock

Restarting the Cisco Unity Server

Forwarding Unaddressed Messages to the Appropriate Recipients

In some situations, messages left in Cisco Unity are not associated with a specific recipient, and therefore they must be screened and routed to the appropriate subscriber or call handler. A subscriber should be assigned the responsibility of reviewing these messages frequently, and forwarding them to the appropriate recipient(s). See the procedure below for instructions on adding subscribers to the applicable distribution list(s).

To Add Subscribers to the Unaddressed Messages or System Event Messages Distribution Lists


Step 1 In the Cisco Unity Administrator, go to any Subscribers > Public Distribution Lists page.

Step 2 Click the Find icon.

Step 3 Double-click the Unaddressed Messages or System Events Messages distribution list.

Step 4 Change settings as appropriate, and then click the Save icon.


Unaddressed Messages Distribution List

Messages that cannot be delivered because the network or a server assigned to a subscriber has gone off-line, or is otherwise unavailable to the Cisco Unity server, are forwarded to the Unaddressed Messages distribution list. By default, this distribution list contains the Example Administrator as its only member.

To route these messages properly, verify that the Unaddressed Messages distribution list has at least one member (such as the operator) who will monitor the mailbox and handle messages that cannot be delivered. To add subscribers to the distribution list, do the procedure, "To Add Subscribers to the Unaddressed Messages or System Event Messages Distribution Lists" section. (For information about public distribution lists, see the "Overview: Public Distribution Lists" section on page 18-1.)

System Event Messages Distribution List

Messages sent from the Event Notification utility are forwarded to the System Event Messages distribution list. By default, this distribution list contains the Example Administrator as its only member. To route these messages properly, add a subscriber (such as the operator) to the System Event Messages distribution list.

Operator, Opening Greeting, and Goodbye Call Handlers

When a caller to Cisco Unity dials the operator and no operator is available, the caller can leave a message, depending on the call transfer settings for the Operator call handler. Call transfer settings in the Opening Greeting and Goodbye call handlers also can allow callers to leave a message. By default, messages left in any of these call handlers are sent to the Unaddressed Messages distribution list. For more information on call handler message recipient settings, see the "Call Handler Messages Settings" section on page 21-13.

Example Interview

When callers are routed to the Example Interview, which gathers basic information about who they are and who they are trying to reach, the answers to the questions are routed by default to the Example Administrator. If you want the Example Interview messages to be routed to another recipient, choose a subscriber (such as the operator) or a distribution list as the recipient. For information on choosing an interview response recipient, see the "Overview: Interview Handler Settings" section on page 23-1.

Installing Service Packs and Updates

Microsoft updates (referred to by a variety of names, including security updates, critical updates, patches, and hot fixes) are limited to changes that fix specific problems. They do not include general defect fixes or new functionality. All of these Microsoft updates are qualified by Cisco from the day that Microsoft releases them. Cisco recommends that these Microsoft updates be applied to the Cisco Unity server as they are released. Cisco TAC provides support for a Cisco Unity system on which such updates have been installed.

Microsoft also occasionally releases service packs that contain fixes generated since the general product release, including most fixes that were released as updates.

Because the service pack scope is broad, each service pack must be thoroughly tested to ensure that changes do not adversely affect Cisco Unity. Cisco TAC does not support new service packs until they have been qualified for use with Cisco Unity. Do not install a service pack or maintenance release that has not been qualified, or Cisco TAC will not help you resolve problems until you uninstall it.

For the most current information on which Microsoft service packs have been qualified for use with Cisco Unity, refer to Compatibility Matrix: Required and Recommended Third-Party Service Packs, available on Cisco.com at
http://www.cisco.com/en/US/products/sw/voicesw/ps2237/prod_pre_installation_guides_list.html.

Upgrading Third-Party Software

Cisco support policy is that customers can deploy third-party software for backup, monitoring, and security on the Cisco Unity server. However, Cisco expects that customers (or their systems integration partners) will have tested the interoperability of such products with Cisco Unity before the products are deployed, to mitigate the risk of problems being discovered within the production environment between Cisco Unity and the third-party products loaded on the Cisco Unity server.

If a customer calls Cisco TAC with a problem, a Cisco TAC engineer may require that such third-party software be turned off or even removed from the Cisco Unity server during the course of troubleshooting. If it is determined that the interoperability between the third-party software and Cisco Unity was the root cause of the problem, then the third-party software will be required to be disabled or removed from the Cisco Unity server until such time that the interoperability issue is addressed, so that the customer can continue to have a functional Cisco Unity system.

Before installing any qualified Microsoft service pack on the Cisco Unity server, confirm that the manufacturer of any optional third-party software or hardware that you plan to install on the Cisco Unity server—or that is already installed—also supports the service pack for use with its product.

For information on third-party software that has been qualified for use with Cisco Unity, refer to Cisco Unity System Requirements, and Supported Hardware and Software, available on Cisco.com at http://www.cisco.com/en/US/products/sw/voicesw/ps2237/prod_pre_installation_guides_list.html.

Installing New Hardware and Drivers

Cisco Unity servers that you purchase from Cisco Systems are configured for a specific hardware setup. Do not add or change any hardware on the server, other than to add voice cards, processor(s), memory, a tape drive, an external modem, or a rail kit.

Running the DbWalker Utility

The DbWalker utility checks each call handler, subscriber, subscriber template, interview handler, location object, and directory object in the Cisco Unity database for missing values, broken links, and other problems. Dbwalker must be run on the Cisco Unity server. It can not be run off-box.

The utility runs in two modes: scheduled and manual. Scheduled mode is a read-only review of the database. Manual mode can make automatic database repairs using site-specific information.

Both scheduled and manual modes create an output log file. The log file lists any errors found, shows automatic repairs of missing values and broken links, and also gives advisory warning messages for any items that require investigation and that may require a manual repair. The DbWalker utility also offers a choice for log file output content. We recommend that only the errors and warnings are reported, not a complete list of the entire database, due to the potential for a very large output file.

Schedule the DbWalker utility to run (in read-only mode) monthly. Following each monthly scheduled run, two tasks are required of the system manager or their designee for database maintenance:

Review the output log file.

Promptly resolve any errors or missing information. Run the DbWalker utility a second time in manual mode using site-specific information to make database repairs, then fix any remaining problems noted in the log by using the Cisco Unity Administrator.

To Schedule the DbWalker Utility to Run Monthly (Read-Only)


Step 1 On the Cisco Unity desktop, confirm that Cisco Unity is running, then double-click the Cisco Unity Tools Depot icon.

Step 2 In the left pane, under Diagnostic Tools, double-click DbWalker.

Step 3 On the Directory Walker page, in the Options list, confirm that no check boxes are checked.

Step 4 In the Logging section, enter the location of your choice for the output log files.

Step 5 Choose a Logging Detail method. We recommend you choose Log Only Information About Objects with One or More Errors.

Step 6 On the Directory Walker page, click Schedule > Schedule DbWalker to Run.

Step 7 In the DbWalker Scheduler window, click Schedule Walk.

Step 8 Click OK to accept the default task name, or enter the task name of your choice. To change an existing schedule, click Task Properties.

Step 9 In the DbWalker window, on the Tasks tab, check the Enabled check box, and complete the remaining fields as needed for your site.

Step 10 Click the Schedule tab, choose Schedule Tasks Monthly, and complete the remaining fields as needed for your site.

Step 11 Click the Settings tab, and complete the fields as needed for your site.

Step 12 Click Apply, then click OK, then click Close. The DbWalker utility will run as scheduled.

Step 13 When the DbWalker utility has run, review the DbWalker output log file. Investigate all errors and warning messages. Resolve any missing or incorrect information in the database by doing the following procedure and by using the Cisco Unity Administrator.


To Run the DbWalker Utility Manually (With Database Repairs)


Step 1 On the Cisco Unity desktop, confirm that Cisco Unity is running, then double-click the Cisco Unity Tools Depot icon.

Step 2 In the left pane, under Diagnostic Tools, double-click DbWalker.

Step 3 In the Options list, select the automatic repairs that you want the utility to perform.

Step 4 In the Logging section, confirm the location and the Logging Detail method for the output log file. We recommend you choose Log Only Information About Objects with One or More Errors.

Step 5 Click Walk Database. The DbWalker utility will run and any automatic repairs selected will be performed.

Step 6 When the DbWalker utility has run, review the output log file. Investigate all errors and warning messages. Resolve any missing or incorrect information in the database by using the Cisco Unity Administrator.


Updating the System Clock

When the Cisco Unity server is connected to the network, we recommend that you configure an authoritative time server to ensure that all computers in the organization use a common time. Refer to Article ID 216734, "How to Configure an Authoritative Time Server in Windows 2000," on the Microsoft support website.

When the system clock on the Cisco Unity server is slow by a significant amount, subscribers may believe that Cisco Unity is delaying message delivery.

If the Cisco Unity server is not connected to the network, check the system clock monthly to ensure that the time is accurate to within a minute. To change the time, use the Date/Time Control Panel (on the Windows Start menu, click Settings > Control Panel > Date/Time).

Do not change the time on the system clock while you are using the Cisco Unity Administrator, or you may encounter inconsistencies in the data. This is due to an IIS caching problem. The new values have been written to the SQL Server database, but the old values still appear in the IIS cache, so the Cisco Unity Administrator seems to show that you have not changed values that you did change.

Restarting the Cisco Unity Server

Depending on how your network is configured, Cisco Unity services may rely on the availability of a number of other servers on the network, as follows:

The server that homes the Unity System mailbox

The server(s) that home Cisco Unity subscriber mailboxes

Lotus Domino server

The domain controller for the domain in which the Cisco Unity server belongs

The Active Directory global catalog server

The Cisco CallManager server (if Cisco Unity is integrated with Cisco CallManager)

The availability of each of these servers, the network connection to these servers, and the corresponding components on the Cisco Unity server may each affect Cisco Unity services.

When you restart servers or network devices on your regular schedule, include Cisco Unity servers in this schedule.

The Unity Schedule Restart tool, available in Tools Depot, allows you schedule an automatic restart of the Cisco Unity server (recommended), or just the Cisco Unity services. You can also use the tool to view Application Event log entries related to restarting Cisco Unity.

To Schedule Cisco Unity Restarts

To change an existing schedule, delete the task and schedule a new task, as shown in the following steps.


Step 1 On the Cisco Unity desktop, double-click the Cisco Unity Tools Depot icon.

Step 2 In the left pane, under Administrative Tools, double-click Schedule Unity Restart.

Step 3 In the Configure Scheduled Restart Options window, choose to restart the Cisco Unity server (recommended), or to restart Cisco Unity services only.

Step 4 Click Schedule Restart, and complete the fields as needed for your site.

Step 5 Click Save and Exit.


Accessing Cisco Unity Remotely

There are several methods that allow remote access to the Cisco Unity server so that you can do tasks—such as loading updates or patches, and transferring files—that otherwise would have to be done locally. Depending on your site, you can set up remote access to the Cisco Unity server by using:

Windows Terminal Services—See the "Using Windows Terminal Services" section.

Symantec pcAnywhere—See the "Using pcAnywhere" section.

A Virtual Private Network (VPN)—See the "Using a Virtual Private Network" section.

Using Windows Terminal Services

Windows Terminal Services (WTS) comes with Windows 2000, and should already be set up on the Cisco Unity server. In order to set up and use WTS on your remote computer, do the following procedures. (For details on setting up WTS on the Cisco Unity server, refer to the Cisco Unity Installation Guide.)

To find additional information about WTS, refer to the online Help available from either the Terminal Services server program on the Cisco Unity server, or from the Terminal Services Client program that you install on the remote computer. You can also refer to the Microsoft website.

To Create the Windows Terminal Client Install Disks

To use WTS on a remote computer, you must first create a set of install disks by using the WTS host program on the Cisco Unity server. You will need two blank disks—labeled "Disk 1" and "Disk 2"—to do this procedure.


Step 1 On the Cisco Unity server, click Start > Programs > Administrative Tools > Terminal Services Client Creator.

Step 2 In the Create Installation Disk(s) dialog box, do the following:

Click Terminal Services for 32-bit x86 Windows.

Check the Format Disk(s) check box to erase any existing data on the disks, and then click OK.

Step 3 Follow the on-screen instructions to create the two install disks.

Step 4 Close the Create Installation Disk(s) dialog box.


To Set Up the WTS Client on a Remote Computer


Step 1 On the remote computer, insert Disk 1 in the A drive, and run setup.exe.

Step 2 Follow the on-screen instructions to complete the installation.

Step 3 On the Windows Start menu, click Programs > Terminal Services Client > Client Connection Manager.

Step 4 In the Client Connection Manager window, click File > New Connection.

Step 5 Follow the on-screen instructions to complete the Connection Wizard.


To Start a Remote Session with WTS

When you connect to the Cisco Unity server from a remote computer by using WTS, your computer controls the server. The Cisco Unity server screen appears within a window on your remote computer and, in general, you can access any of the server files and applications. It is recommended that the Cisco Unity server host only one WTS connection at a time. Note also that you may run a Notes or Domino Admin session either locally or by using a WTS session, but not both at the same time.


Step 1 On the remote computer, do one of the following:

In the Client Connection Manager window, double-click the new connection icon that was created in the previous procedure.

On the Start menu, click Programs > Terminal Services Client > <new connection icon>. If you changed the default location for the new connection icon, go to the location that you specified in the previous procedure.

Step 2 Log on to the Cisco Unity Administrator with the appropriate name and password.


To Do File Transfers


Step 1 On the remote computer, run \\<IP Address for Cisco Unity Server>\c$.

Step 2 Log on to the Cisco Unity Administrator with the appropriate name and password.

Step 3 Transfer files by using either copy-and-paste or drag-and-drop Windows commands.


To End a Remote Session with Windows Terminal Services


Step 1 On the remote computer, log off and exit the Cisco Unity Administrator.

Step 2 Close the Terminal Services Client <New Connection> window.

Step 3 When prompted, click OK to end the remote connection session.


Windows Terminal Services Limitations

WTS is supported in the following cases:

For use on a Cisco Unity Bridge server, version 2.0(1) and later

For use on a Cisco Unity server, version 4.0(1) and later (with limitations as shown in Table 9-4)

Table 9-4 Windows Terminal Services Limitations with Cisco Unity 

Remote Functionality
Cisco Unity 4.0(1) and Later

Install or upgrade Cisco Unity

Not supported

Set the dB level of recorded names and greetings by using the Set Volume utility

Not supported

Convert recorded names and greetings to a different codec by using the Set Wav Format utility

Not supported


Using pcAnywhere

You can install pcAnywhere on the Cisco Unity server and on remote computer(s) that will be used to access the Cisco Unity server in your organization. Contact your reseller for the appropriate number of licenses.

Use the following procedures to set up and use pcAnywhere on a remote computer. For more detailed procedures or information about the other pcAnywhere capabilities that may be useful to you, refer to the pcAnywhere documentation.

To Set Up pcAnywhere on a Remote Computer


Step 1 Insert the pcAnywhere compact disc in the remote computer.

Step 2 Follow the on-screen instructions to complete the installation.

Step 3 On the Windows Start menu, click Programs > Symantec pcAnywhere, or double-click the desktop shortcut provided.

Step 4 In the pcAnywhere Manager window, double-click the Add Remote icon.

Step 5 From the Connection Info tab, do the appropriate action:

If you are using a modem connection, check the appropriate check box in the Device List to indicate the modem that is used by your remote computer. Then, click the Settings tab, and enter the phone number of the Cisco Unity server in the Use Dialing Properties and Phone Number fields.

If you are using a LAN connection, confirm that TCP/IP is selected. Then, click the Settings tab, and enter the IP address for the Cisco Unity server in the Network Host PC to Control or IP Address field.

Step 6 If desired, enter or change other properties as needed on the remaining tabs.

Step 7 Click OK.

Step 8 Enter a name for the new Remote icon that you just created, and then press Enter.


To Start a Remote Session with pcAnywhere

When you connect to the Cisco Unity server from a remote computer by using pcAnywhere, your computer controls the server. The Cisco Unity server screen appears within a window on your remote computer and, in general, you can access any of the server files and applications. Before you start a remote session, confirm that pcAnywhere is running in host mode on the Cisco Unity server. If you plan to use a modem connection, confirm that there is no checkmark in the Launch With Windows check box on the Settings tab of the Host Properties dialog box.

Note that a Cisco Unity server can host only one pcAnywhere connection at a time.


Step 1 On the remote computer, double-click the desktop shortcut provided to start pcAnywhere.

Step 2 Double-click the new Remote icon that was created in the previous procedure.

Step 3 When it becomes available, click the listing for the Cisco Unity server that you want to access, and then click OK.

When a connection with the Cisco Unity server is established, the desktop of the Cisco Unity server appears, and the pcAnywhere online toolbar is displayed across the top of the screen.

Step 4 If desired, do the following actions to improve your connection speed:

a. From the pcAnywhere online toolbar, click View/Modify Online Options.

b. In the Online Options dialog box, click 16 Colors from the Color Scale menu, and then click OK.

Step 5 Log on to the Cisco Unity Administrator with the appropriate name and password.


To End a Remote Session with pcAnywhere


Step 1 On the remote computer, log off and exit the Cisco Unity Administrator.

Step 2 From the pcAnywhere online toolbar, click End Remote Control Session, and then click Yes.


Using a Virtual Private Network

A Virtual Private Network (VPN) is a private network that uses public phone lines (or in some cases a cable modem). Privacy is maintained through encryption and the use of secure protocols. When you use a VPN to access Cisco Unity through a firewall, you will be able to use Cisco Unity as if you were inside the network.

VPN is required if you need to:

Access the Cisco Unity Administrator website (http://<Cisco Unity server name>/web/sa) from a remote computer outside your network firewall.

Utilize the Media Master control bar to record voice names and greetings by using Distributed Component Object Model (DCOM) to connect your remote computer to the Cisco Unity server through a firewall.


Note If you are not using VPN for remote access, refer to the Microsoft website for information on configuring DCOM through a firewall.


Discuss setting up a VPN with your LAN administrator.

Moving Subscriber Mailboxes

From time to time you may need to move subscriber mailboxes to another server that is faster or has more disk space available, or you may want to move mailboxes when you add new servers to your network.


Caution If you are moving a group of subscriber mail files at once, confirm that you do not inadvertently select the Unity Messaging System mailbox. To move this special mail file, see the "Unity Messaging System Mailbox" section.

To Move Subscriber Mail Files Between Servers


Step 1 Follow the Lotus Domino procedures for moving mail files between servers.

Step 2 Restart the Cisco Unity server.

Note that Cisco Unity is not made aware of the new location of the mail file until:

The subscriber person document is updated in the directory replica that Cisco Unity monitors (the partner mail server)

Cisco Unity synchronizes with the directory database

Note also that if the destination server does not contain at least one other Cisco Unity subscriber mail file, notifications will not be sent when activity occurs on that subscriber mail file, including MWI notifications, until the Cisco Unity server is restarted .


Moving the Unity Messaging System Mailbox

The Unity Messaging System mailbox is a special mailbox with specific functions. From time to time, you may need to move mailboxes to a server that is faster or has more disk space available, or you may want to move mailboxes when you add new servers to your network.

You use the same procedures to move the Unity Messaging System mailbox that you use to move ordinary subscriber mailboxes—but with a few extra steps to prevent problems that can occur after this special mailbox is moved.

To avoid inadvertently moving the Unity Messaging System mailbox when you move a group of subscriber mailboxes, consider changing the display name so that this mailbox is clearly identified as requiring "special" treatment.

The following section describes the mailbox and how to move it correctly.

Unity Messaging System Mailbox

When an unidentified caller—an outside caller or a caller from inside the organization calling from a phone that is not associated with a subscriber account (such as a conference room)—leaves a message for a subscriber, Cisco Unity gives the message to the subscriber home server (if not the Cisco Unity server) and stores it in the subscriber mailbox. Such messages are identified as coming from the Unity Messaging System mailbox, which is homed on the server that Cisco Unity gives the message to, and has the display name Unity Messaging System.

For more information on the Unity Messaging System mailbox and its associated account, see the "Default Accounts" section.

To Move the Unity Messaging System Mailbox


Step 1 Use the same procedures that you use for moving ordinary subscriber mailboxes in Lotus Domino.

Step 2 To prevent messages from unidentified callers from getting stuck in the Unity Messaging Repository (UMR) after the move, do the following steps:

a. On the Windows Start menu, click Programs > Administrative Tools > Services.

b. From the Services window, stop and restart AvUMRSyncSvr service.

Once the UMR service has restarted (it may take a few minutes), Cisco Unity exhibits the following behavior:

Messages from unidentified callers that are addressed to subscribers who do not have full mailboxes are delivered.

As expected, messages from unidentified callers that are addressed to subscribers who have full mailboxes are not delivered. However, when Cisco Unity attempts to send a nondelivery receipt (NDR), the NDR gets stuck in the Unity Messaging System mailbox, and is never forwarded to the Unidentified Messages distribution list.

Step 3 To release any stuck NDRs from the Unity Messaging System mailbox, stop and restart the Cisco Unity software by using the system tray icon.


Backing Up and Restoring a Cisco Unity System

The software installed on a Cisco Unity server includes Windows 2000 Server, SQL Server 2000 or MSDE 2000. There are a number of suitable backup software products that are tailored to back up this software and the accompanying data. In addition, Cisco Unity includes a Disaster Recovery Tool that you can use to back up and restore Cisco Unity data.

For detailed information on backing up and restoring a Cisco Unity system, refer to the White Paper: Backing Up and Restoring a Cisco Unity System, available on Cisco.com at http://www.cisco.com/en/US/products/sw/voicesw/ps2237/prod_technical_reference_list.html.

Cisco Unity Data and Message Storage

Information about subscriber accounts and other Cisco Unity data is stored in a SQL Server database on the Cisco Unity server. Additionally, a small subset of the Cisco Unity information is also stored in the Domino directory. Cisco Unity keeps the information in the Domino directory and in the SQL Server database synchronized.

By storing its data in a SQL Server database, Cisco Unity derives many performance, reliability, and scalability benefits. Because very little information is stored in the Domino directory, and because that information is not likely to change often, directory replication caused by changes to Cisco Unity data is minimal after the initial creation of subscriber accounts.

Cisco Unity Functions When the Network Is Down

In addition to the SQL database that contains subscriber names and extensions, the Unity Messaging Repository (UMR) is also on the Cisco Unity server. When a Domino server or even the entire Domino network is down, Cisco Unity can answer calls, allow unidentified callers to look up subscriber extensions, and take voice messages. While the e-mail system or network is off line, new voice messages are stored in the messaging repository on the Cisco Unity server. During this time, subscribers checking their voice messages hear the UMR conversation, which explains that their Domino server is not available but lets them access voice messages left from the time that it went down. When the Domino server or network is back on line, the voice messages stored in the messaging repository are routed to the subscriber mailboxes.