Guest

Cisco Unity

Release Notes for Cisco Unity Release 3.0(4)

 Feedback

Table Of Contents

Release Notes for Cisco Unity Release 3.0(4)

Contents

System Requirements, and Supported Hardware and Software

Preventing and Recovering from the Nimda Virus

Supported Product Combinations for Cisco Unity, the Cisco Unity-CM TSP, and Cisco CallManager

Determining the Software Version

Upgrading to Cisco Unity Version 3.0(4)

Downloading and Installing SQL Server 2000 Service Pack 1

Downloading and Installing the Hot Fix for SQL Server 2000 and MSDE 2000

Upgrading Cisco Unity

Cisco Unity Compact Discs Required for the Upgrade

Downloading the Patch File and Upgrading to Version 3.0(4)

Downloading Full Compact Disc Images and Upgrading to Version 3.0(4)

Cisco Unity Hot Fix

New and Changed Support

New and Changed Support—Release 3.0(4)

Cisco Unity Compact Disc Images Available on the Software Center Website

Integrations Qualified for Use with Cisco Unity

Optional Service Packs Qualified for Use with Cisco Unity

RealSpeak Version 3.0(1) TTS Engine—U.S. English

SQL Server 2000 Hot Fix Required

Voice Messaging Only Configuration Supports a Network Connection

New and Changed Support—Release 3.0(3)

AMIS Support

Cisco Unity Documentation Available in French and German on Cisco.com

Optional Service Packs Qualified for Use with Cisco Unity

RealSpeak Version 3.0

SQL Server 2000 Service Pack 1 Required

TOPCALL Fax

Virus Scanning Software Qualified for Use with Cisco Unity

New and Changed Support—Release 3.0(2)

Cisco Unity Compact Disc Images Available on the Software Center Website

Dual NICs

Exchange 2000 Enterprise Server

Service Packs Qualified for Use with Cisco Unity

Windows 2000 Server

Windows 2000 Advanced Server

New and Changed Support—Release 3.0(1)

ActiveFax Removed

Additional RealSpeak TTS languages

Integration for Cisco CallManager 3.1(1) and later

Multiple Cisco CallManager Clusters

Multiple Extensions

Simultaneous TTS sessions

Users Homed on an Exchange 2000 Cluster

Traditional Phone System Integrations

Windows 2000 Server Mixed Mode and Native Mode Authentication

New and Changed Functionality

New and Changed Functionality—Release 3.0(4)

New and Changed Functionality—Release 3.0(3)

Cisco Unity Import Utility

Cisco Unity Version 3.0(x) G.729a Prompts

New and Changed Functionality—Release 3.0(2)

Cisco Unity Version 3.0(x) G.729a Prompts

No Limit on Private List Membership

New and Changed Functionality—Release 3.0(1)

Additional Cisco Branding

Automated Attendant and Directory Assistance Transfers

Cisco Unity URLs

Directory Handler Search Options

Event Notification Utility

Exchange 2000 Connector

Exchange 5.5 Connector

Exchange 2000 and Exchange 5.5 Circular Logging

Extension Remapping

Generate Reports from Persistent Database

Installer Account

Location Addressing Option Settings

MIU Factoring

Performance Enhancements

Pre-MTA Queue

Process Factoring

SQL Database Directory Synchronization

TrimDisconnectTonesOnRecording Setting

Voice Networking and Dialing Plans

Installation Notes

Choosing the Windows Account Used for Installing Cisco Unity

Active Directory Permissions Required

User Rights Required

Exchange Permissions Required If the Organization Contains Only Exchange 2000 Servers

Exchange Permissions Required If the Organization Contains Only Exchange 5.5 Servers

Exchange Permissions Required If the Organization Contains Both Exchange 2000 and Exchange 5.5 Servers

Active Directory Permissions Required If the Account Is Not a Member of the Enterprise Administrators Group

Problems Setting Up the Internet Voice Connector for Exchange 2000

Installing an External Modem on a Cisco MCS-7835

Limitations and Restrictions

Multiple Cisco Unity Servers Integrated with a Networked Phone System

Windows Terminal Services

Caveats

Open Caveats—Release 3.0(4)

Resolved Caveats—Release 3.0(4)

Resolved Caveats—Release 3.0(3)

Resolved Caveats—Release 3.0(2)

Documentation Updates

Errors

Message Notification Page: Field Help in the Cisco Unity ActiveAssistant

Network Settings: Field Table in the Cisco Unity System Administration Guide

Changes

Deleting Cisco Unity accounts

Do Not Use Kill av*.* to Stop Cisco Unity

Revised Cisco Unity Integration Guide for the Mitel SX-200 Phone System

Omissions

G.711 and G.729a Codec Deployment

Moving Subscriber Greetings

Ports Are Too Busy to Turn MWIs On and Off Promptly

Using Optional Conversation 1 to Manage Messages by Phone

ViewMail for Microsoft Outlook Troubleshooting

The Cisco Unity Import Utility

Creating Multiple Accounts with Data from a CSV File

Preparing for a CSV Import

Troubleshooting

Cisco Unity Demonstration System

Limits on a Cisco Unity Demonstration System

Using a Dual Phone System Integration with a Cisco Unity Demonstration System

Converting a Cisco Unity Demonstration System to a Standard System

Cisco Unity Documentation

Obtaining Documentation

World Wide Web

Documentation CD-ROM

Ordering Documentation

Documentation Feedback

Obtaining Technical Assistance

Cisco.com

Technical Assistance Center

Cisco TAC Web Site

Cisco TAC Escalation Center


Release Notes for Cisco Unity Release 3.0(4)


Published February 22, 2002

These release notes describe upgrade instructions, new and changed support, new and changed functionality, limitations and restrictions, open and resolved caveats, and documentation updates for Cisco Unity Release 3.0(4).

Access the latest software upgrades for Cisco Unity on the Cisco Software Center website at http://www.cisco.com/kobayashi/sw-center/sw-voice.shtml.

Contents

These release notes contain the following sections:

System Requirements, and Supported Hardware and Software

Determining the Software Version

Upgrading to Cisco Unity Version 3.0(4)

Cisco Unity Hot Fix

New and Changed Support

New and Changed Functionality

Installation Notes

Limitations and Restrictions

Caveats

Documentation Updates

The Cisco Unity Import Utility

Troubleshooting

Cisco Unity Demonstration System

Cisco Unity Documentation

Obtaining Documentation

Obtaining Technical Assistance

System Requirements, and Supported Hardware and Software

Refer to Cisco Unity 3.0 System Requirements, and Supported Hardware and Software on Cisco.com at http://www.cisco.com/univercd/cc/td/doc/product/voice/c_unity/sysreq/30_sysrq.htm.

Preventing and Recovering from the Nimda Virus

Refer to:

Cisco Unity: Interim Process for Preventing and Recovering from the Nimda Virus on Cisco.com at http://www.cisco.com/warp/public/788/AVVID/nimda_fix_unity.html.

White Paper: Security Best Practices for Cisco Unity 3.0 on Cisco.com at http://www.cisco.com/univercd/cc/td/doc/product/voice/c_unity/whitpapr/security.htm.

Supported Product Combinations for Cisco Unity, the Cisco Unity-CM TSP, and Cisco CallManager

Cisco Unity version 3.0(4) has been qualified for the following product combinations with the Cisco Unity-CM TSP and Cisco CallManager.

Table 1 Supported Product Combinations

Cisco Unity
Cisco Unity-CM
TSP
Cisco CallManager

3.0(4)

6.0(1)

3.2(1), 3.1(3), 3.1(2), 3.1(1), 3.0(12), 3.0(11), 3.0(10), 3.0(9)


For the most current list of all qualified product combinations of Cisco Unity, the Cisco Unity-CM TSP, and Cisco CallManager—including combinations qualified since the release of Cisco Unity version 3.0(4)—refer to the "Supported Product Combinations for Cisco Unity, the Cisco Unity-CM TSP, and Cisco CallManager" section in Cisco Unity 3.0 System Requirements, and Supported Hardware and Software on Cisco.com at http://www.cisco.com/univercd/cc/td/doc/product/voice/c_unity/sysreq/30_sysrq.htm.


Note In versions earlier than 3.1(1), the Cisco Unity-CM TSP was known as the AV-Cisco TSP.


Determining the Software Version

To determine the Cisco Unity version in use


In the Cisco Unity Administrator, go to the System > Configuration > Software Versions page. The Cisco Unity version number is displayed in the Cisco Unity Version field.


To determine the Cisco Unity-CM TSP version in use


Step 1 Browse to the WinNT\System32 directory.

Step 2 Right-click the Avskinny.tsp file, and click Properties.

Step 3 In the Properties window, click the Version tab. The Cisco Unity-CM TSP version number is displayed in the File Version setting.


To determine the RealSpeak base engine version in use


Step 1 Browse to the CommServer\RealSpeak\Api\Lib directory.

Step 2 Right-click the file Lhstts.dll, and click Properties.

Step 3 Click the Version tab.

Step 4 In the Items list, click Product Version. The DLL version is displayed in the Value window and corresponds to the following RealSpeak versions:

2.1.0.0 = RealSpeak base engine version 2.0(1)

2.11.0.0 = RealSpeak base engine version 2.1(1)

2.12.0.0 = RealSpeak base engine version 3.0(0)

2.13.0.0 = RealSpeak base engine version 3.0(1)


To determine the RealSpeak ENU language engine version in use


Step 1 Browse to the CommServer\RealSpeak\Engine directory.

Step 2 Right-click the file Enu_g2p.dll, and click Properties.

Step 3 Click the Version tab.

Step 4 In the Items list, click Product Version. The DLL version is displayed in the Value window and corresponds to the following RealSpeak versions:

2.1.0.0 = RealSpeak ENU language engine version 2.0(1)

2.11.0.0 = RealSpeak ENU language engine version 2.1(1)

3.6.0.0 = RealSpeak ENU language engine version 3.0(1)


Upgrading to Cisco Unity Version 3.0(4)

Upgrading to Cisco Unity version 3.0(4) requires that you download and install Microsoft SQL Server 2000 Service Pack 1 and an SQL Server 2000 hot fix. The requirement applies to all Cisco Unity systems, including those that are using Microsoft SQL Server 2000 Desktop Engine (MSDE 2000) instead of SQL Server 2000. Do the procedures in the following section, "Downloading and Installing SQL Server 2000 Service Pack 1," and the "Downloading and Installing the Hot Fix for SQL Server 2000 and MSDE 2000" section before you upgrade Cisco Unity.

The "Upgrading Cisco Unity" section contains download and upgrade instructions.

Downloading and Installing SQL Server 2000 Service Pack 1

If the Cisco Unity server was upgraded to Cisco Unity version 3.0(3), SQL Server 2000 Service Pack 1 is already installed. Skip to the "Downloading and Installing the Hot Fix for SQL Server 2000 and MSDE 2000" section.

This section contains procedures for installing SQL Server 2000 Service Pack 1 on a system using SQL Server 2000 and on a system using MSDE 2000. Do the applicable procedure for your system.

Note that SQL Server 2000 Service Pack 2 has been qualified for optional use with Cisco Unity.

To determine the service pack version currently installed on the Cisco Unity server


Step 1 On the Windows Start menu, click Programs > Microsoft SQL Server > Enterprise Manager.

If Enterprise Manager was mistakenly not installed during the Cisco Unity installation, install it now. Refer to the "Installing SQL Server 2000 or MSDE 2000" section in the "Installing a Cisco Unity System" chapter of the Cisco Unity Installation Guide.

Step 2 In the left pane, expand the tree, right-click the name of the Cisco Unity server, and click Properties.

Step 3 The version is displayed in the Product Version field. The following values in the version indicate the SQL Server 2000 service pack installed:

8.00.194 (RTM)

No service pack

8.00.384 (SP1)

Service Pack 1

8.00.534 (SP2)

Service Pack 2


Step 4 Close the SQL Server Properties dialog box, and close SQL Server Enterprise Manager.


To download SQL Server 2000 Service Pack 1


Step 1 Go to http://www.microsoft.com/sql/downloads/2000/ENGsp1.asp.

Step 2 Download the applicable file:

Sql2ksp1.exe

For a Cisco Unity system using SQL Server 2000

Sql2kdesksp1.exe

For a Cisco Unity system using MSDE 2000


Step 3 In Microsoft Windows Explorer, double-click the file you downloaded in Step 2, and follow the on-screen prompts to extract the files to the directory Sql2ksp1 (the default directory) on the Cisco Unity server hard disk.


To install SQL Server 2000 Service Pack 1 on a system using SQL Server 2000


Step 1 Exit the Cisco Unity software, but do not restart the server.

Step 2 In Windows Explorer, double-click <Drive on which you saved Service Pack 1>:\Sql2ksp1\x86\setup\setupsql.exe.

Step 3 Follow the on-screen prompts, and accept all default values.

Step 4 When installation is complete, a message appears indicating that the service pack has been installed and asking if you want to restart the server. Click Yes, I Want to Restart My Computer Now, and click Finish.


To install SQL Server 2000 Service Pack 1 on a system using MSDE 2000


Step 1 Exit the Cisco Unity software, but do not restart the server.

Step 2 On the Windows Start menu, click Run.

Step 3 Enter
<Drive on which you saved Service Pack 1>:\Sql2ksp1\MSDE\Setup /p sqlrun
and click OK.

Note that you cannot install SQL Server 2000 Service Pack 1 on a system using MSDE 2000 by using Windows Explorer. If you try, an error message appears, saying that the installation package could not be opened.

Step 4 When installation is complete, a message appears indicating that the service pack has been installed and asking if you want to restart the server. Click Yes.


Downloading and Installing the Hot Fix for SQL Server 2000 and MSDE 2000

Cisco Unity version 3.0(4) requires that you install the SQL Server 2000 hot fix that is described in Microsoft Knowledge Base article Q315395 on the Microsoft Product Support Services website. The hot fix is required for systems using SQL Server 2000 and for systems using MSDE 2000 for the data store. The hot fix applies to localized versions of SQL Server 2000 and MSDE 2000.

To download and install the SQL Server 2000 hot fix


Step 1 If you do not know which SQL Server 2000 service pack is installed, see the "To determine the service pack version currently installed on the Cisco Unity server" section.

Step 2 Download the applicable hot fix file, depending on the service pack installed on the Cisco Unity server:


Note that these hot fixes will be available until SQL Server 2000 Service Pack 3 is released and qualified for use with Cisco Unity.

Step 3 If you did not download the file to the Cisco Unity server, copy it to the Cisco Unity server.

Step 4 In Windows Explorer, double-click the file you downloaded in Step 2, and follow the on-screen prompts to extract the files.

Step 5 When you are prompted, use the applicable password, depending on the service pack installed on the Cisco Unity server:

ty6a[^-LoH

For SQL Server 2000 Service Pack 1

8.00.558

For SQL Server 2000 Service Pack 2


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

Step 7 In the right pane, right-click MSSQLServices, and click Stop.

Step 8 Close the Services MMC.

Step 9 Right-click the MSSQLServer tray icon in the status area of the toolbar, and click Exit.

Step 10 Back up Sqlservr.exe by moving it to another directory. (If SQL Server 2000 or MSDE 2000 was installed in the default location, this file is in the Program Files\Microsoft SQL Server\MSSQL\Binn directory.)

Step 11 Copy Sqlservr.exe from the directory that contains the hot fix to the directory where you found the file in Step 10.

Step 12 If the Cisco Unity system is using MSDE 2000, skip to Step 14.

If the Cisco Unity system is using SQL Server 2000, back up the file Sqlservr.pdb by moving it to another directory. (If SQL Server 2000 was installed in the default location, this file is in the Program Files\Microsoft SQL Server\MSSQL\Binn\Exe directory.)

Step 13 If the Cisco Unity system is using SQL Server 2000 and Service Pack 1, copy Sqlservr.pdb from <Directory that contains the hot fix>\Exe to the directory where you found the file in Step 12.

If the Cisco Unity system is using SQL Server 2000 and Service Pack 2, copy Sqlservr.pdb from the directory that contains the hot fix to the directory where you found the file in Step 12.

Step 14 Restart the Cisco Unity server.


Upgrading Cisco Unity

On the Software Center website, there are two download choices for upgrading to Cisco Unity version 3.0(4): download either the self-extracting patch file for Cisco Unity 3.0(4) or the full Cisco Unity 3.0(4) compact disc images.

With the self-extracting patch file, you upgrade to version 3.0(4) by updating the Cisco Unity 3.0(2) or 3.0(1) disc images with the Cspatch executable file. You can then make new compact discs to install the upgrade or install directly from the updated disc images on the Cisco Unity server. See the "Downloading the Patch File and Upgrading to Version 3.0(4)" section.

With the downloaded full disc images, you upgrade to version 3.0(4) by installing those images. See the "Downloading Full Compact Disc Images and Upgrading to Version 3.0(4)" section.

If you plan to make new compact discs, use a computer with a read/write CD-ROM drive to do the upgrade procedures. Otherwise, do them on the Cisco Unity server.


Caution Diagnostic traces that were set before an upgrade are not preserved and must be reset after the upgrade. If the Windows registry was changed so diagnostic logs are saved somewhere other than the default location, logs will again be saved to the default location after the upgrade. Dialogic quiet parameters are preserved in an upgrade only if the voice card software is not reinstalled during the Cisco Unity Setup program. If the Install Voice Card Software check box is checked during Setup, quiet parameters will be lost and must be reset after the upgrade.

If you are upgrading from Cisco Unity version 2.x, note that the patch files and disc images contain only Cisco Unity. They do not contain any third-party software. The third-party software (which is provided through the regular upgrade order process) is required to do an upgrade. For additional information on upgrading from Cisco Unity version 2.x, refer to the "Upgrading the Cisco Unity System from Version 2.x to 3.0" chapter of the Cisco Unity Installation Guide, Release 3.0(2). The guide is available on Cisco.com at http://www.cisco.com/univercd/cc/td/doc/product/voice/c_unity/unity30/inst/inst302/index.htm.

Cisco Unity Compact Discs Required for the Upgrade

Table 2 lists the circumstances in which each of the Cisco Unity compact discs is required for the upgrade to version 3.0(4). Create patched disc images or download full disc images only for the discs you need to do the upgrade.

Table 2 Cisco Unity Compact Disc Upgrade Requirements 

Disc
Number
Upgrade Requirement
Name of Full Disc Image
File on Software Center site

1

Required for all upgrades

CiscoUnity3.0.4.CD1.exe

2

Required if the system is using any of the following
languages:

Australian English (ENA)

UK English (ENG)

New Zealand English (ENZ)

Dutch (NLD)

Norwegian (NOR)

CiscoUnity3.0.4.CD2.exe

3

Required if the system is using any of the following
languages:

German (DEU)

French (FRA)

Japanese (JPN)

CiscoUnity3.0.4.CD3.exe

4

Required if the system is using any of the following
languages:

Simplified Chinese (CHS)

Colombian Spanish (ESO)

European Spanish (ESP)

CiscoUnity3.0.4.CD4.exe

5

Required only if Cisco Unity is integrated with a phone
system other than Cisco CallManager or with multiple
phone systems including Cisco CallManager.

CiscoUnity3.0.4.CD5.exe


Downloading the Patch File and Upgrading to Version 3.0(4)


Note Do the procedures in this section even if the Cisco Unity server has been upgraded to version 3.0(3).


To download the Cisco Unity 3.0(4) self-extracting patch file


Step 1 On a computer with a high-speed Internet connection, confirm that there is at least 50 MB of hard disk space available.

Step 2 Go to the Software Center website at http://www.cisco.com/kobayashi/sw-center/sw-voice.shtml, and click Cisco Unity 3.0 under "Cisco Unity Software."

Step 3 Download one of the following files, depending on the version of Cisco Unity compact discs that you have:

CiscoUnity3.0.4PatchFrom3.0.2.exe

For Cisco Unity 3.0(2) discs

CiscoUnity3.0.4PatchFrom3.0.1.exe

For Cisco Unity 3.0(1) discs


Step 4 Double-click CiscoUnity3.0.4PatchFrom3.0.2.exe or CiscoUnity3.0.4PatchFrom3.0.1.exe.

Step 5 In WinZip, specify a directory to which the files will be extracted. Within the directory you specify, files are extracted to the directory CiscoUnity3.0.4PatchFrom3.0.2 or CiscoUnity3.0.4PatchFrom3.0.1, with subdirectories CD1, CD2, CD3, CD4, and CD5.

Step 6 Delete the file CiscoUnity3.0.4PatchFrom3.0.2.exe or CiscoUnity3.0.4PatchFrom3.0.1.exe to free disk space.


To upgrade to Cisco Unity 3.0(4) by patching 3.0(2) or 3.0(1) compact discs


Step 1 Use the table in the "Cisco Unity Compact Discs Required for the Upgrade" section to determine which discs you need to patch.

Step 2 Go to a partition that has enough free hard disk space for the compact discs in the Cisco Unity disc set that you intend to patch. On average, each disc contains about 650 MB of data.

Step 3 On the selected partition, create a CiscoUnity3.0.2 or CiscoUnity3.0.1 directory and CD<x> subdirectories for the discs that you intend to patch (for example, CD1).

Step 4 Copy the contents of each Cisco Unity 3.0(2) or 3.0(1) disc to the corresponding subdirectory. Each 3.0(2) or 3.0(1) disc image must be in its own subdirectory.

Step 5 In the directory CiscoUnity3.0.4PatchFrom3.0.2 or CiscoUnity3.0.4PatchFrom3.0.1, browse to a CD<x> subdirectory, and double-click Cspatch.exe.

Step 6 In the Patch window, choose the language in which you want to see the Cspatch.exe information.

Step 7 Follow the on-screen prompts. You will be prompted to browse to the subdirectories that you created in Step 3 for each CD. The patch may take several minutes. When you see the message "The patch succeeded," continue with Step 8.

If the patch process fails or is canceled, the 3.0(2) or 3.0(1) Cisco Unity Disc <x> image that you made in Step 4 is restored to its original state. Correct any problems, and begin again with Step 5.

Step 8 Repeat Steps 5 through 8 for each of the Cisco Unity 3.0(2) or 3.0(1) disc images that you need to do the upgrade. Update all of the required disc images before continuing.

Step 9 If you plan to install the 3.0(4) upgrade from new compact discs, create a 3.0(4) Cisco Unity Disc <x> for each updated image.

Step 10 On the Cisco Unity server, log on to Windows by using an account that has the necessary rights. See the "Choosing the Windows Account Used for Installing Cisco Unity" section for more information.

Step 11 If McAfee NetShield is not installed on the Cisco Unity server, skip to Step 12.

If McAfee NetShield is installed on the Cisco Unity server, disable each of the following three services:

Network Associates Alert Manager

Network Associates McShield

Network Associates Task Manager

(For more information, see the "To disable McAfee NetShield services" section.)

Step 12 If you created new compact discs, insert the 3.0(4) Cisco Unity Disc 1 in the CD-ROM drive.

Otherwise, browse to the location of the updated Cisco Unity Disc 1 image.

Step 13 Browse to the CD1 subdirectory, and double-click Setup.exe.

Step 14 Refer to the "Installing Cisco Unity Software" section in the "Installing a Cisco Unity System" chapter of the Cisco Unity Installation Guide: Do Steps 4 through 16 of the procedure "To run Cisco Unity Setup." Note that Step 5 also applies to upgrades from version 3.0(x) to 3.0(4).

The Cisco Unity Installation Guide is available on Cisco.com at http://www.cisco.com/univercd/cc/td/doc/product/voice/c_unity/unity30/inst/index.htm.

Step 15 If McAfee NetShield is installed on the Cisco Unity server, re-enable each of the following three services:

Network Associates Alert Manager

Network Associates McShield

Network Associates Task Manager

(For more information, see Steps 1 through 4 of the "To re-enable McAfee NetShield and exclude Cisco Unity directories from scanning" section.)


Downloading Full Compact Disc Images and Upgrading to Version 3.0(4)

With a fast Internet connection, you can download the full Cisco Unity 3.0(4) disc images instead of downloading the patch files. The download time is substantially longer for the full images than for the patch files, but you can do something else while the files are downloading, and you do not need to go through the patching process.

To download the full Cisco Unity 3.0(4) disc images


Step 1 On a computer with a high-speed Internet connection, go to the Software Center website at http://www.cisco.com/kobayashi/sw-center/sw-voice.shtml, and click Cisco Unity 3.0 under "Cisco Unity Software."

Step 2 In the Note section, click Download Full CD Images of Unity 3.0.

Step 3 Use the table in the "Cisco Unity Compact Discs Required for the Upgrade" section to determine which disc images you need to download, and use the file sizes on the Software Center website to confirm that the computer you are using has enough hard disk space for the disc images you need.

If you plan to extract the disc images by using the same computer, confirm that there is enough hard disk space for the extracted images. On average, each disc contains about 650 MB of data.

Step 4 Double-click each CiscoUnity3.0.4.CD<x>.exe file, and specify a directory to which the files will be extracted.

Step 5 Delete all of the CiscoUnity3.0.4.CD<x>.exe files to free disk space.

Step 6 If you plan to install the 3.0(4) upgrade from compact discs, create a 3.0(4) Cisco Unity Disc <x> for each disc image you downloaded and extracted.


To upgrade to Cisco Unity 3.0(4) from version 3.0(2) or 3.0(1) compact discs or disc images


Step 1 On the Cisco Unity server, log on to Windows by using an account that has the necessary rights. See the "Choosing the Windows Account Used for Installing Cisco Unity" section for more information.

Step 2 If McAfee NetShield is not installed on the Cisco Unity server, skip to Step 3.

If McAfee NetShield is installed on the Cisco Unity server, disable the following three services:

Network Associates Alert Manager

Network Associates McShield

Network Associates Task Manager

(For more information, see the "To disable McAfee NetShield services" section.)

Step 3 If you created new compact discs, insert the 3.0(4) Cisco Unity Disc 1 in the CD-ROM drive.

Otherwise, browse to the location of the Cisco Unity Disc 1 image.

Step 4 Double-click Setup.exe.

Step 5 Refer to the "Installing Cisco Unity" section in the "Installing a Cisco Unity System" chapter of the Cisco Unity Installation Guide: Do Steps 4 through 16 of the procedure "To run Cisco Unity Setup." Note that Step 5 also applies to upgrades from version 3.0(x) to 3.0(4).

The Cisco Unity Installation Guide is available on Cisco.com at http://www.cisco.com/univercd/cc/td/doc/product/voice/c_unity/unity30/inst/index.htm.

Step 6 If McAfee NetShield is installed on the Cisco Unity server, re-enable each of the following three services:

Network Associates Alert Manager

Network Associates McShield

Network Associates Task Manager

(For more information, see Steps 1 through 4 of the "To re-enable McAfee NetShield and exclude Cisco Unity directories from scanning" section.)


Cisco Unity Hot Fix

Files to fix the following caveat that missed the deadline of the Cisco Unity 3.0(4) release are available in the CPR directory of Cisco Unity 3.0(4) Disc 1. For details about the caveat, see the "Open Caveats—Release 3.0(4)" section.

You must run a full SQL backup after applying the fix.

Table 3 Hot Fix Files

Caveat Number
Fix Files
File Size

CSCdw71950

SqlBackupHotfix.bat
SqlBackupHotfix.sql

1KB
9KB



Caution The Cisco Unity system must be upgraded to version 3.0(4) before applying the fix.

To apply the fix


Step 1 Log on to the Cisco Unity server locally, with local administrator privileges.

Step 2 Copy the fix files SqlBackupHotfix.bat and SqlBackupHotfix.sql from the CPR directory of Cisco Unity 3.0(4) Disc 1 to the directory of your choice on the Cisco Unity server.

Step 3 Browse to the directory to which you copied the fix files in Step 2.

Step 4 At a command prompt, enter SqlBackupHotfix.bat, and press Enter. The message "This patch updates the default MS SQL Server Backup Jobs for the UnityDb database. Please wait..." appears.

Step 5 When the patch completes, the message "Patch applied. Log generated: SqlBackupHotfix.log. Press any key to continue..." appears.

Step 6 Close the command prompt window.


To run a full SQL backup after applying the fix


Step 1 On the Windows Start menu, click Programs > SQL Server > Enterprise Manager.

Step 2 Browse to Microsoft SQL Servers > SQL Server Group > <Servername> > Management > SQL Server Agent > Jobs.

Step 3 Right-click SqlWeeklyBackupJob.

Step 4 Click Start Job.

Step 5 Click Start.


New and Changed Support

New and Changed Support—Release 3.0(4)

Cisco Unity Compact Disc Images Available on the Software Center Website

If software is lost or a compact disc gets broken, the five full disc images for Cisco Unity 3.0(4) are available for download. Go to the Software Center website at http://www.cisco.com/kobayashi/sw-center/sw-voice.shtml, and click Cisco Unity 3.0 under "Cisco Unity Software."

The disc images contain only Cisco Unity. They do not contain any third-party software. The third-party software—and an activation code, if you are upgrading from Cisco Unity 2.x—are required to do an upgrade. Both the software and the activation code are provided through the regular upgrade order process.

Integrations Qualified for Use with Cisco Unity

The following phone system integrations have been qualified:

Intecom E14 Millennium, for use with Cisco Unity version 3.0(4).

Cisco CallManager 3.2, for use with all versions of Cisco Unity 3.0(x) when the Cisco Unity server has Cisco Unity-CM TSP version 6.0(1) installed. For more information on the Cisco Unity-CM TSP, refer to Release Notes for Cisco Unity-CM TSP Release 6.0(1) on Cisco.com at http://www.cisco.com/univercd/cc/td/doc/product/voice/c_unity/tsp/index.htm.

For the most current list of all supported integrations, refer to the "Supported Phone System Integrations" section in Cisco Unity 3.0 System Requirements, and Supported Hardware and Software on Cisco.com at http://www.cisco.com/univercd/cc/td/doc/product/voice/c_unity/sysreq/30_sysrq.htm.

Optional Service Packs Qualified for Use with Cisco Unity

The following Microsoft service packs have been qualified for optional use:

Microsoft Exchange 2000 Service Pack 2, available on the Microsoft Exchange Server website. The service pack is supported for use with Cisco Unity version 3.0(3) and later.

Microsoft SQL Server 2000 Service Pack 2, available on the Microsoft SQL Server website. The service pack is supported for use with Cisco Unity version 3.0(3) and later.


Caution If you install SQL Server 2000 Service Pack 2 after you install the hot fix that is described in Microsoft Knowledge Base article Q315395 on the Microsoft Product Support Services website, then you must reinstall the hot fix. See the "Downloading and Installing the Hot Fix for SQL Server 2000 and MSDE 2000" section.

RealSpeak Version 3.0(1) TTS Engine—U.S. English

The L&H RealSpeak version 3.0(1) text-to-speech (TTS) engine—with the U.S. English (ENU) language engine—is supported for use with all versions of Cisco Unity 3.0(x) systems that use only the RealSpeak ENU language engine.

RealSpeak 3.0(1) is not included in Cisco Unity version 3.0(4). For information on downloading and installing RealSpeak version 3.0(1), refer to the readme file. The file—CiscoUnity.RealSpeak3.0.1.ENU.Readme.pdf—is available on the Software Center website at http://www.cisco.com/kobayashi/sw-center/sw-voice.shtml (click Other Components).

SQL Server 2000 Hot Fix Required

An SQL Server 2000 hot fix is required with Cisco Unity version 3.0(4). For information on downloading and installing the hot fix, see the "Downloading and Installing the Hot Fix for SQL Server 2000 and MSDE 2000" section.

Voice Messaging Only Configuration Supports a Network Connection

The definition of the Cisco Unity Voice Messaging Only configuration has been revised to allow a network connection. With this configuration, when the Cisco Unity server is connected with the network:

Cisco Unity can be integrated with Cisco CallManager.

Administration may be performed over the network.

Subscribers have access to the Cisco Unity ActiveAssistant.

Exchange may be installed either on the Cisco Unity server or on a separate server.

The server has access to network utilities, such as virus checking and backup.

New and Changed Support—Release 3.0(3)

AMIS Support

An upgrade from Cisco Unity version 3.0(x) to 3.1(2) will require reinstalling the AMIS feature, as we have included comprehensive improvements to AMIS functionality in version 3.1(2). We recommend that you wait until the release of Cisco Unity 3.1(2) for optimum AMIS functionality.

Cisco Unity Documentation Available in French and German on Cisco.com

Pieces of the Cisco Unity documentation set will be available in French and German on Cisco.com at http://www.cisco.com/univercd/cc/td/doc/product/voice/c_unity/index.htm after November 19, 2001.

Optional Service Packs Qualified for Use with Cisco Unity

The following Microsoft service packs have been qualified for optional use:

Exchange 2000 Service Pack 1, whether you have Exchange 2000 installed on the Cisco Unity server or are connecting to Exchange 2000 on another server. Available on the Microsoft Exchange Server website. The service pack is supported for use with Cisco Unity version 3.0(3) and later.

Internet Explorer 5.5 Service Pack 2, available on the Downloads page of the Microsoft Internet Explorer website. The service pack is supported for use with Cisco Unity version 3.0(1) and later.

RealSpeak Version 3.0

The L&H RealSpeak version 3.0 text-to-speech (TTS) base engine is included in Cisco Unity version 3.0(3). The new engine contains a fix for caveat number CSCdv17812. See the "Resolved Caveats—Release 3.0(3)" section for more information.

SQL Server 2000 Service Pack 1 Required

Microsoft SQL Server 2000 Service Pack 1 is required with Cisco Unity version 3.0(3). For information on downloading and installing the service pack, see the "Downloading and Installing SQL Server 2000 Service Pack 1" section.

TOPCALL Fax

All versions of the TOPCALL third-party fax product are supported with Cisco Unity version 3.0(3) and later.

Virus Scanning Software Qualified for Use with Cisco Unity

The following virus scanning software has been qualified for use with Cisco Unity version 3.0(3) and later:

Symantec Norton AntiVirus for Microsoft Windows NT and Windows 2000, version 5.02 and later.

Symantec Norton AntiVirus for Microsoft Exchange, version 2.13 and later.

McAfee NetShield for Microsoft Windows NT and Windows 2000, version 4.5 and later.

There are two known issues with how McAfee NetShield works with Cisco Unity:

Running McAfee NetShield during the Cisco Unity installation process dramatically increases the time required to install a new system or an upgrade.

The way that ASP files are handled prohibits access to the Cisco Unity Administrator and the ActiveAssistant pages.

The following two procedures provide workarounds to the known McAfee NetShield issues.

With McAfee NetShield installed on the Cisco Unity server, you need to disable the virus scan services before you run the Cisco Unity Setup program.

To disable McAfee NetShield services


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

Step 2 In the right pane, double-click each of the following services, and on the General tab, click Stop, then click Disabled in the Startup Type list, and click OK:

Network Associates Alert Manager

Network Associates McShield

Network Associates Task Manager

Step 3 Close the Services MMC.


With McAfee NetShield installed on the Cisco Unity server, you need to re-enable the virus scan services after you have finished running Cisco Unity Setup. You also need to exclude several directories from scanning so the Cisco Unity Administrator and the ActiveAssistant work correctly.

To re-enable McAfee NetShield and exclude Cisco Unity directories from scanning


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

Step 2 In the right pane, double-click each of the following services, and click Automatic in the Startup Type list, then click OK:

Network Associates Alert Manager

Network Associates McShield

Network Associates Task Manager

Step 3 Right-click each of the following services, and click Start:

Network Associates Alert Manager

Network Associates McShield

Network Associates Task Manager

Step 4 Close the Services MMC.

Step 5 In the status bar, right-click the NetShield icon, and click Properties.

Step 6 Click the Exclusions tab.

Step 7 Click Add.

Step 8 In the File, Folder, or Drive to Exclude box, enter the name of the directory in which Cisco Unity was installed (C:\CommServer is the default directory).

Step 9 Check the Include Subfolders check box.

Step 10 Uncheck the Exclude from Inbound check box.

Step 11 Check the Exclude from Outbound check box.

Step 12 Click OK to close the Add Exclusion Item dialog box.

Step 13 Click OK to close the NetShield Properties dialog box.


New and Changed Support—Release 3.0(2)

Cisco Unity Compact Disc Images Available on the Software Center Website

The five full compact disc images for Cisco Unity 3.0(2) on the Software Center website have been replaced with disc images for Cisco Unity 3.0(4). To download Cisco Unity 3.0(4) disc images, go to the Software Center website at http://www.cisco.com/kobayashi/sw-center/sw-voice.shtml, and click Cisco Unity 3.0 under "Cisco Unity Software." The disc images contain only Cisco Unity. They do not contain any third-party software. The third-party software—and an activation code, if you are upgrading from Cisco Unity 2.x—are required to do an upgrade. Both the software and the activation code are provided through the regular upgrade order process.

Dual NICs

Cisco Unity is qualified for dual network interface cards (NIC) configured in adaptive fault-tolerant mode. The recommended configuration is one NIC designated as primary and the other as secondary, with a single IP address (the NICs do not have individual IP addresses) and both cards connected to the same network. This configuration utilizes currently supported hardware.

Exchange 2000 Enterprise Server

Microsoft Exchange 2000 Enterprise Server is supported on the Cisco Unity server, for a U.S. English system only.

Service Packs Qualified for Use with Cisco Unity

The following Microsoft Service Packs have been qualified for use with Cisco Unity version 3.0(2):

Microsoft SQL Server 2000 Service Pack 1, available on the Downloads page of the Microsoft SQL Server website.

Microsoft Data Access Components (MDAC) 2.6 Service Pack 1, available on the MDAC 2.6 Service Pack 1 Downloads page of the Microsoft website. (The service pack contains the same version of the MDAC components that are installed by SQL Server 2000 Service Pack 1.)

Windows 2000 Server

Localized versions of Microsoft Windows 2000 Server—in French, German, and Spanish—are supported.

Windows 2000 Advanced Server

Microsoft Windows 2000 Advanced Server is supported with installation of Service Pack 2, for a U.S. English system only.

New and Changed Support—Release 3.0(1)

ActiveFax Removed

ActiveFax was removed from Cisco Unity, as was the default Unaddressed Fax Messages public distribution list.

For a list of supported fax server software, refer to Cisco Unity System Requirements, and Supported Hardware and Software at http://www.cisco.com/univercd/cc/td/doc/product/voice/c_unity/sysreq/30_sysrq.htm.

Additional RealSpeak TTS languages

RealSpeak text-to-speech (TTS) engines have been qualified for use with Cisco Unity for U.S. English, French, German, Spanish, and U.K. English.

To use TTS languages, your organization must have purchased text-to-speech e-mail licenses and installed the applicable languages. Refer to the "Installing Languages" section in the "Multiple Languages" chapter of the Cisco Unity System Administration Guide for information about customizing language settings for individual Cisco Unity components. The Cisco Unity System Administration Guide is available on Cisco.com at http://www.cisco.com/univercd/cc/td/doc/product/voice/c_unity/unity30/sag/index.htm.

Typically, any phone language that you install can also be used as the TTS language with the following exceptions:

If you install Australian or New Zealand English during Cisco Unity Setup, you also need to install U.S. English to serve as the default TTS language.

If you install Colombian Spanish during Cisco Unity Setup, you also need to install European Spanish to serve as the default TTS language.

There is no applicable TTS language available for Norwegian.

If you have not yet installed the language(s) you need for text to speech, refer to the "Adding Languages" section in the "Upgrading a Cisco Unity 3.0 System" chapter of the Cisco Unity Installation Guide, available on Cisco.com at http://www.cisco.com/univercd/cc/td/doc/product/voice/c_unity/unity30/inst/index.htm.

Integration for Cisco CallManager 3.1(1) and later

Cisco Unity can be integrated with Cisco CallManager version 3.1(1) and later.

Multiple Cisco CallManager Clusters

Cisco Unity can service multiple clusters of Cisco CallManager version 3.1(1) and later. For more information, refer to White Paper: Cisco Unity Integration with Multiple Cisco CallManager Clusters, available on Cisco.com at http://www.cisco.com/univercd/cc/td/doc/product/voice/c_unity/whitpapr/wpcluste.htm.

Multiple Extensions

Cisco Unity allows multiple IDs to be associated with each subscriber, supporting multiple line appearances and phone numbers that vary in length at different locations.

Simultaneous TTS sessions

Up to six concurrent sessions of either RealSpeak or TTS3000 are supported on a 48-port system.

Users Homed on an Exchange 2000 Cluster

Supported Cisco Unity configurations include users homed on an Exchange 2000 cluster. While this does not provide failover, it does protect Cisco Unity from Exchange failures, which helps increase the reliability and availability of the overall system.

At this time, Cisco Unity cannot be installed inside an Exchange 2000 cluster, and Exchange 5.5 clustering is not supported.

Traditional Phone System Integrations

The circuit-switched phone system integrations listed in the "Supported Phone System Integrations" section of Cisco Unity System Requirements, and Supported Hardware and Software at http://www.cisco.com/univercd/cc/td/doc/product/voice/c_unity/sysreq/30_sysrq.htm are supported with Cisco Unity. The integrations are also qualified for use in a dual phone system integration with Cisco CallManager.

Windows 2000 Server Mixed Mode and Native Mode Authentication

Windows 2000 Server in mixed mode authentication is the default operating system for all Cisco Unity version 3.0 configurations. Support is provided for both mixed mode and native mode.

Windows NT versions 4.0 and earlier are not supported with Cisco Unity version 3.0.

New and Changed Functionality

New and Changed Functionality—Release 3.0(4)

There is no new functionality in release 3.0(4). See the "Resolved Caveats—Release 3.0(4)" section for software fixes in this release.

New and Changed Functionality—Release 3.0(3)

Cisco Unity Import Utility

Many changes have been made to the Cisco Unity Import utility for this release. See "The Cisco Unity Import Utility" section.

Cisco Unity Version 3.0(x) G.729a Prompts

Several of the Cisco Unity 3.0(x) G.729a prompts have been updated, and a new prompt has been added. The revised G.729a prompts are available in all supported languages on the Software Center website. Go to http://www.cisco.com/kobayashi/sw-center/sw-voice.shtml, and click Cisco Unity 3.0 under "Cisco Unity Software." Download the applicable G.729a prompts file(s) dated November 2001.

Cisco Unity 3.0(3) systems with the G.729a codec must use the revised Cisco Unity 3.0(x) G.729a prompts. The revised prompts also are supported on Cisco Unity 3.0(2) and 3.0(1) systems with the G.729a codec.

New and Changed Functionality—Release 3.0(2)

Cisco Unity Version 3.0(x) G.729a Prompts

G.711 system prompts—for use with the G.711 codec—are the default system prompts for Cisco Unity. For systems using the G.729a codec, Cisco Unity G.729a system prompts can be downloaded from the Software Center website. Go to http://www.cisco.com/kobayashi/sw-center/sw-voice.shtml, and click Cisco Unity 3.0 under "Cisco Unity Software." G.729a system prompts are available in all supported languages.

See the "G.711 and G.729a Codec Deployment" section for information on:

Using the G.729a and G.711 codecs.

Setting up Cisco Unity to use the G.729a codec.

Troubleshooting when a caller hears the reorder tone or dead air shortly after Cisco Unity startup.

For more information on codecs, refer to White Paper: Audio Codecs and Cisco Unity on Cisco.com at http://www.cisco.com/univercd/cc/td/doc/product/voice/c_unity/whitpapr/codecs.htm.

No Limit on Private List Membership

Private lists can contain an unlimited number of members.

New and Changed Functionality—Release 3.0(1)

Additional Cisco Branding

Cisco Unity branding is more consistent with other Cisco products.

Automated Attendant and Directory Assistance Transfers

Transfers from the automated attendant and directory assistance have been enhanced for configurations where two or more Cisco Unity servers are connected to a single, corporate-wide directory in which the Cisco Unity servers are integrated with a networked phone system.

By adding the Cisco Unity servers to a dialing domain, callers who reach the opening greeting of your organization can dial the extension of any subscriber or look up any subscriber in directory assistance; the call is transferred regardless of which Cisco Unity server in the dialing domain the subscriber is associated with. However, in some cases, call transfer settings will be unavailable.

For information, see the "Automated attendant transfers to networked Cisco Unity servers" section. Also refer to the following sections in the Cisco Unity System Administration Guide: "With a Single Directory" in the "Digital Networking" chapter, and "Directory Handler Search Options Settings" in the "Directory Handler Settings" chapter. The guide is available on Cisco.com at http://www.cisco.com/univercd/cc/td/doc/product/voice/c_unity/unity30/sag/index.htm.

Cisco Unity URLs

Use the following URLs to access the Cisco Unity Administrator and the ActiveAssistant:

http://<server name>/web/sa

To access the Cisco Unity Administrator.

http://<server name>/web/aa

To access the ActiveAssistant.


Directory Handler Search Options

Cisco Unity allows two choices for directory handler searches:

Local Cisco Unity
Server Only

Restricts directory handler searches to subscribers associated with the Cisco Unity that the caller dialed.

Dialing Domain

Expands directory handler searches to include subscribers associated with other Cisco Unity servers within a dialing domain.


For information, refer to the "Directory Handler Search Options Settings" section in the "Directory Handler Settings" chapter of the Cisco Unity System Administration Guide, available on Cisco.com at http://www.cisco.com/univercd/cc/td/doc/product/voice/c_unity/unity30/sag/index.htm.

Event Notification Utility

The Cisco Unity Event Notification utility is enabled by default.

Exchange 2000 Connector

Cisco Unity uses Exchange 2000 Server as the backbone of its digital networking, message storage, and corporate directory. This includes the Active Directory connector to synchronize directory information with the SQL database.

Exchange 2000 is the default shipping platform; however, customers have the option to order systems with either Exchange 2000 or Exchange Server 5.5.

Exchange 5.5 Connector

The Exchange 5.5 connector provides a synchronization mechanism between the SQL database and the Exchange 5.5 directory. Adds, moves, and changes are replicated between Cisco Unity and the Exchange directory, allowing single administration of users.

Exchange 2000 and Exchange 5.5 Circular Logging

Circular logging is off by default in Exchange 2000, and it is on by default in Exchange 5.5.

When circular logging is on, the disk drive does not fill up with logs. However, once the log cycles, changes that were overwritten cannot be recovered.

When circular logging is off, better disaster recovery is possible, if managed correctly. However, if the Exchange information is not periodically backed up, the logs will continue to grow until the disk drive is full. A full disk drive can cause serious system performance problems.

For more information, refer to the article "XADM: How Circular Logging Affects the Use of Transaction Logs" (article ID Q147524) on the Microsoft Product Support Services website.

Extension Remapping

Cisco Unity provides the ability to convert the calling numbers and forwarding numbers of calls that it handles to the extensions of your choice. The feature is useful when the phone system cannot map multiple extension numbers on a subscriber phone to a single Inbox. The feature is qualified for supported Cisco CallManager, NEC, Avaya, and Nortel integrations.

For information, refer to the appendix "Remapping Extension Numbers" in the Cisco Unity integration guide for your phone system.

Generate Reports from Persistent Database

The first phase of the reports re-architecture contains performance improvements that allow Cisco Unity to provide two types of reports:

Log-based

Data included in log-based reports reflects the activity of a particular Cisco Unity entity or event over a period of time. Cisco Unity automatically gathers and stores data that is used in log-based reports every 30 minutes. You specify how long Cisco Unity stores the data in the Cleanup Interval for Logger Data Files field on the System > Configuration > Settings page in the Cisco Unity Administrator. For example, if you set the field to 3, a log-based report will reflect activity for the last three days, even if you specified more than three days in the time range for the report.

Snapshot

Data included in snapshot reports reflects the status of a particular Cisco Unity entity at the time you generate a report. You do not specify a time range for a snapshot report. For large systems, snapshot reports may take a significant amount of time to generate.

Installer Account

You may install Cisco Unity by using any account with the applicable Windows and Exchange rights and permissions. When the installation process is complete, the account that you used to install Cisco Unity is automatically given proper security rights to access the Cisco Unity Administrator. The purpose of the installer access rights is to allow you to create new Cisco Unity subscribers for initial setup, including subscribers who will administer Cisco Unity. See the "Choosing the Windows Account Used for Installing Cisco Unity" section.

Location Addressing Option Settings

The Location Addressing Option settings in the Cisco Unity Administrator allow you to select the scope of the search performed when Cisco Unity looks for a matching subscriber or presents a list of subscribers, as in the following situations:

When a subscriber uses the phone to address a message by number or by spelled name.

When a subscriber uses the phone or the ActiveAssistant to change the members of a private list.

When an administrator uses the Cisco Unity Administrator to change the members of a private list or a public distribution list.

For information, refer to the "Primary Location Addressing Option Settings" section in the "Network Settings" chapter of the Cisco Unity System Administration Guide, available on Cisco.com at http://www.cisco.com/univercd/cc/td/doc/product/voice/c_unity/unity30/sag/index.htm.

MIU Factoring

This architectural change allows Cisco Unity to be extended to other call-control protocols in the future, such as SIP and H.323. MIU factoring also provides more rapid response time for IP and traditional phone system integrations.

Performance Enhancements

Cisco Unity enhancements reduce performance bottlenecks in logging and core services.

Pre-MTA Queue

This change allows Cisco Unity to take voice messages while the e-mail system or network is off line. It also allows subscribers basic access to their voice messages while the e-mail system is off line.

Process Factoring

With some exceptions, Cisco Unity has been a single process with multiple threads. Failure in any area required a restart of the entire application. Process factoring begins the effort to allow Cisco Unity to run as a coherent collection of processes, each of which can be maintained separately.

With the Cisco Unity 3.0(1) release, each process has its own LogMgr and writes its own diagnostic log file. MaestroTools continues to provide direction for all logging, including instructions to each instance of LogMgr to cycle logs when the logs exceed their allowed size.

SQL Database Directory Synchronization

Cisco Unity directory information is synchronized with the existing Active Directory or Exchange 5.5 directory by using Cisco Unity connectors. Cisco Unity supports a Global Address List (GAL) of 100,000 users while maintaining current performance levels of the telephone user interface (TUI) in a networked configuration. This allows installations where the GAL is very large and Cisco Unity subscribers are a subset of the GAL.

TrimDisconnectTonesOnRecording Setting

The TrimDisconnectTonesOnRecording setting is located in the [Configuration] section of the phone system configuration .ini file.

TrimDisconnectTonesOnRecordings is set to 1 TRUE by default for all Mitel and Nortel integrations, and to 0 (zero) FALSE by default for all other configurations. Setting TrimDisconnectTonesOnRecordings to 1 causes it to be TRUE, and trimming occurs. This also requires a valid Switch Disconnect Tone in the phone system configuration .ini file.

If a Cisco Unity system has been upgraded from an earlier version and is using an older phone system configuration .ini file, the TrimDisconnectTonesOnRecordings setting may need to be added manually. In the Mitel and Nortel phone system configuration files, the definitions for Switch Disconnect Tone and CO Disconnect Tone are predefined.

Refer to the Cisco Unity integration guide for your phone system for the applicable settings.

Voice Networking and Dialing Plans

Cisco Unity provides dialing domains and alternate extensions, which are primarily useful in organizations with two or more Cisco Unity servers connected to a single, corporate-wide directory. With these enhancements, the number that a subscriber dials when addressing a message to a subscriber associated with another Cisco Unity server is the same number the subscriber uses when calling. For information, refer to the "With a Single Directory" section in the "Digital Networking" chapter of the Cisco Unity System Administration Guide.

Alternate extensions also have other purposes beyond their use in Digital Networking, such as handling multiple line appearances on subscriber phones. For information, refer to the "Subscriber Alternate Extension Settings" section in the "Subscriber Settings" chapter of the Cisco Unity System Administration Guide.

The Cisco Unity System Administration Guide is available on Cisco.com at http://www.cisco.com/univercd/cc/td/doc/product/voice/c_unity/unity30/sag/index.htm

Installation Notes

Choosing the Windows Account Used for Installing Cisco Unity

The local system account owns most Cisco Unity services. The Windows account with which you log on to install Cisco Unity owns the rest. Changing the owner or the password for each of the Cisco Unity services is time consuming, so choose an account that you do not intend to change regularly. You may even want to create an account whose sole purpose is to be the owner of the Cisco Unity services.

The following table lists Cisco Unity services and the account that owns each.

Table 4 Cisco Unity Services and Owner Accounts 

Service
Owner Account

AvCsMgr

Local system account

AvCsGateway

Local system account

AvDirChangeWriter

Local system account

AvDSAD (Exchange 2000 only)

The account used to install Cisco Unity

AVDSEx55 (Exchange 5.5 only)

The account used to install Cisco Unity

AvDSGlobalCatalog

The account used to install Cisco Unity

AvGaenSvr

Local system account

AvRepDirSvrSvc

Local system account

AvUMRSyncSvr

Local system account


Cisco Unity Setup creates a number of Cisco Unity objects in Active Directory and in Exchange, so the account with which you log on must have proper security access to perform the necessary operations.

You can use the same account to install Cisco Unity as you use to install Exchange on the Cisco Unity server.

If you are installing more than one Cisco Unity server in a site, you can use the same account to install Cisco Unity software on all of them.

Active Directory Permissions Required

The account with which you log on to Windows must:

Be a member of the Local Administrators group on the Cisco Unity server.

Have read permissions at the domain container level in each domain, if the Cisco Unity server will service more than one domain. (If the account is a member of the Enterprise Admins group, this permission is unnecessary.)

User Rights Required

The account with which you log on to Windows to connect to the directory must:

Have the right to act as part of the operating system.

Have the right to log on as a service.

In general, grant these rights by using the local security policy. These rights must be the effective rights, so if the domain group policy is in use, you may need to grant them in the domain group policy instead.

If the Cisco Unity server is also the domain controller, grant these rights by using the domain controller group policy.

Exchange Permissions Required If the Organization Contains Only Exchange 2000 Servers

The account must have Full Exchange Administrator rights at the organization level. Delegate control by using the Exchange System Manager.

Add the Cisco Unity server to the Exchange Domain Servers group in the domain in which the Cisco Unity server is being installed. This gives the Cisco Unity server permission to act as an Exchange server.

If you installed Exchange on the Cisco Unity server and used the same account that you used to install Exchange on other servers, the account already has this permission.

Either add the account to the Enterprise Administrators group or grant the permissions listed in the "Active Directory Permissions Required If the Account Is Not a Member of the Enterprise Administrators Group" section. (Accounts used to administer Cisco Unity do not require this permission.)

Exchange Permissions Required If the Organization Contains Only Exchange 5.5 Servers

If you installed Exchange on the Cisco Unity server by using a different account than you used to install Exchange on other servers, confirm that the account has Service Account Admin permissions for the site and the configuration container into which Cisco Unity is being installed. Add the permissions from an Exchange server in the site that the Cisco Unity server will be joining.

During installation, the account can be a member of the Domain Admins group. Domain Admin rights ensure that Cisco Unity Setup can create default users during installation.

To accommodate customers' security concerns, this permission is no longer strictly required. Without the permission, you cannot use the Cisco Unity Administrator to create Cisco Unity subscribers and, therefore, Exchange mailboxes and Windows accounts. However, you can add Internet subscribers from Cisco Unity (which do not require Exchange mailboxes or Windows accounts), and you can still import subscribers from Exchange.


Caution If the account used to install Cisco Unity is not a member of the Domain Admins group, you cannot create subscriber accounts by using the Cisco Unity Administrator. Instead, you must import subscribers from Exchange or from a comma-delimited text file.

Exchange Permissions Required If the Organization Contains Both Exchange 2000 and Exchange 5.5 Servers

The account must have Exchange 2000 Full Exchange Administrator rights at the organization level. Delegate control by using the Exchange System Manager.

If the Cisco Unity server will service more than one domain, the account must have read permissions at the domain container level in each domain.

If you want both Exchange 2000 and Exchange 5.5 users to be Cisco Unity subscribers:

Grant Service Account Admin permissions to the Exchange Domain Servers group for the Exchange 5.5 site and configuration containers.

If the Cisco Unity server is not already in the Exchange Domain Servers group in the domain in which the Cisco Unity server is installed, add it to that group. This gives the Cisco Unity server permission to act as an Exchange server.

Either add the account to the Enterprise Administrators group or add the rights listed in the "Active Directory Permissions Required If the Account Is Not a Member of the Enterprise Administrators Group" section. (Accounts used to administer Cisco Unity do not require this permission.)

Active Directory Permissions Required If the Account Is Not a Member of the Enterprise Administrators Group

If you prefer that the account used to connect to the directory have the minimum permissions possible (instead of being a member of the Enterprise Administrators group), grant the account the following permissions:

In the domain container that contains the Cisco Unity server, do one of the following:

Grant the account permission to create Container objects. Use ADSI Edit.

Using another account, at the root of the domain, create a container named Unity. Within the Unity container, create a container named Locations. Use ADSI Edit.

If you created Unity and Locations containers manually, in the Locations container, grant the account permission to create, read, and write the object CiscoECSBUUMLocation. (If this object does not exist, you have not updated the Active Directory schema.) Use Active Directory Users and Computers.

By default, Cisco Unity subscribers and distribution groups (also known as distribution lists) are created in the Active Directory Users container. If you want to use this folder for subscribers and distribution lists, grant the account permissions to create, read, and write the User and Group objects in that container. Use Active Directory Users and Computers.

If you created custom organizational units or you want to choose another location for subscribers, distribution lists, or both, grant the account the same permissions in the custom organization units.

Problems Setting Up the Internet Voice Connector for Exchange 2000

While setting up the Internet Voice Connector for Exchange 2000, you may encounter the following problems after running the Internet Voice Connector installation program:

As you create an instance of the Internet Voice Connector in Exchange System Manager, "Exchange 2000 Voice Gateway" does not exist as a choice when you right-click Connectors and choose New.

As you create an address space for the Exchange 2000 Voice Gateway in Exchange System Manager, when you right-click the Voice Gateway instance and select Properties, the error message "Snap-in designer runtime error: 0x800A0153" is displayed.

A possible cause for both problems is that the Internet Voice Connector installation program failed to register the dynamic-link libraries (DLLs) and ActiveX controls in the registry that are needed to set up the Exchange 2000 Voice Gateway.

Run <Exchange Dir>\VoiceGateway\bin\other\registerAll.bat to register the DLLs and ActiveX controls.

Installing an External Modem on a Cisco MCS-7835

Do the following procedure for a Cisco Unity system installed on a Cisco MCS-7835. An external modem requires a serial port connection. U.S. Robotics modems are recommended.

To install an external modem on a Cisco MCS-7835


Step 1 Exit the Cisco Unity software, if it is running, and shut down the server.

Step 2 Connect the modem to an available COM port on the Cisco Unity server.

Step 3 Connect a phone line from the Telco phone jack on the modem to a public phone line.

Step 4 Plug the modem's power connector into a wall outlet, and turn on the modem.

Step 5 Turn on the Cisco Unity server.

Step 6 Follow the manufacturer instructions to configure the modem. Include the following values:

Auto Answer

First ring

Carrier Detect

Normal

Data Terminal Ready

Normal


Step 7 When you are finished configuring the modem, confirm that the LED status indicators for the following functions are lit: Auto Answer, Clear to Send, and Data Terminal Ready.


Limitations and Restrictions

Multiple Cisco Unity Servers Integrated with a Networked Phone System

The following limitations exist when more than one Cisco Unity server is integrated with a networked phone system. (On a networked phone system, subscribers can dial an extension rather than a full phone number when they call someone who is at another location on the phone network.)

Automated attendant transfers to networked Cisco Unity servers

When setting up Digital Networking to work with a single, corporate-wide directory and networked phone system, the default settings for the automated attendant allow transfers only to subscribers associated with the local Cisco Unity server.

If you want to set up the automated attendant so that callers can be transferred to subscribers associated with multiple Cisco Unity servers in the same dialing domain, refer to the "With a Single Directory" section in the "Digital Networking" chapter of the Cisco Unity System Administration Guide, available on Cisco.com at http://www.cisco.com/univercd/cc/td/doc/product/voice/c_unity/unity30/sag/index.htm.

Call transfer settings unavailable

When calls are transferred from the automated attendant or directory assistance to subscribers not associated with the local server, the transfers are automatically handled by the phone system (release to switch)—rather than by Cisco Unity (supervised transfer)—even if these subscribers are set up for supervised transfers. Call screening, call holding, and announce features are not available on these calls.

For information, refer to the following sections in the Cisco Unity System Administration Guide: "With a Single Directory" in the "Digital Networking" chapter, and "Directory Handler Search Options Settings" in the "Directory Handler Settings" chapter.

Subscriber ID unavailable

When a subscriber calls another subscriber who is associated with a different Cisco Unity server, and if the call is forwarded to voice mail, Cisco Unity cannot identify who left the message. Instead, the message is handled as though it came from an unidentified caller.

Windows Terminal Services

For information, refer to the Technical Tips website at http://www.cisco.com/warp/customer/788/AVVID/vmum.shtml.

Caveats

This section describes only severity 1, 2, and select severity 3 caveats.

If you have an account with Cisco.com, you can use Bug Toolkit to find caveats of any severity for any release. Bug Toolkit is available at the website http://www.cisco.com/cgi-bin/Support/Bugtool/launch_bugtool.pl.

Open Caveats—Release 3.0(4)

Table 5 lists possible unexpected behavior by Cisco Unity 3.0(4).

Table 5 Cisco Unity Release 3.0(4) Open Caveats 

Caveat Number
Description

CSCae08096

The fail-safe prompt "The system is not available to process your call, please try again later" is heard when Cisco Unity is called, and an AvPhraseServer_MC error is logged in the Application event log.

This problem has been seen in Cisco Unity versions 2.4(6) and 3.0(x), and is due to AvPhraseServerSvr.dll not being registered properly.

Workaround

1. At a command prompt, go to the CommServer\Components directory.

2. Enter Regsvr32 AvPhraseServerSvr.dll, and press Enter.

CSCdu26009

Using the directory handler to search for a subscriber whose last name begins with A, B, or C results in the fail-safe conversation when the Example Administrator is listed in the subscriber directory. When the Example Administrator is the first match on the directory handler search, the fail-safe conversation is heard immediately.

Workaround

Do not list the Example Administrator in the subscriber directory.

CSCdu32948

When using Perfmon to observe system behavior, the private-bytes counter for Avcsmgr.exe continues to grow. This can occur on a Cisco Unity system using the RealSpeak TTS engine.

Workaround

Exit and restart the Cisco Unity software to release the memory that has leaked.

CSCdu74580

In the Cisco Unity Administrator, on the Subscribers > Account Policy > Phone Password Restrictions page, the Number of Passwords to Remember option under Phone Password Uniqueness does not work. Cisco Unity will not recall the last password used, so the same password can be used repeatedly.

There is no workaround.

CSCdv00085

Subscriber mailbox passwords are not retained during a Cisco Unity 2.4.6(x) to 3.0(x) upgrade.

Workaround

Manually assign a password to each mailbox.

CSCdv00319

The Modify Private List dialog box is missing Next and Previous buttons for subscriber Private List pages when they are sorted by display name.

Workaround

Sort the list by criteria other than display name.

CSCdv00476

CSCdw04464

CSCdw50196

When attempting to import a subscriber Exchange record that contains quotation marks or an apostrophe by using AvImport or Cisco Unity Administrator Import via Exchange, the Cisco Unity Administrator Subscriber Profile fields are not populated.

Workaround

Remove the quotation marks or apostrophe from the subscriber Exchange record, and reimport it.

CSCdv16990

In the Cisco Unity Administrator, on the Call Transfer page, the option Yes, Ring Subscriber's Extension under Transfer Incoming Calls to Subscriber's Phone is added to new subscriber records as Yes, Ring Subscriber at This Number.

There is no workaround.

CSCdv20412

Subscribers are unable to hear and listen to messages when the domain controller in a domain goes down.

There is no workaround

CSCdv37418

The Cisco Unity Server Configuration wizard fails to accept the correct password for the installation account.

Workaround

1. Give the installation account Act as Part of the Operating System and Log On as a Service effective rights on the Cisco Unity server.

2. Right-click Security Settings, and choose Reload to force the changes to take effect.

3. Confirm that these rights are effective, not just at the local level.

4. Rerun the Cisco Unity Server Configuration wizard. This may require a server restart, even if the policies appear to have taken effect.

5. To make these rights effective on the Cisco Unity server, if Cisco Unity is a member server, it should be sufficient to grant these rights in the Local Group Policy unless the domain policy is in effect. If it is, that is where you need to set it. If Cisco Unity is a domain controller, you will need to add these rights to Default Domain Controller Policy.

CSCdv65543

When there is no Private Mailbox store with the name Mailbox Store, then the Exchange 2000 Voice Connector cannot be installed. This happens on Exchange 2000 servers that have been upgraded from Exchange 5.5.

Note If you were installing the Voice Connector to handle AMIS messages, then do not use the workaround below. You must upgrade to Cisco Unity version 3.1(2) or later. An upgrade from Cisco Unity version 3.0(x) to 3.1(2) or later requires reinstalling the AMIS feature, as we have included comprehensive improvements to AMIS functionality in version 3.1(2).

Workaround

1. In Exchange System Manager, click Administrative Groups > <Site> > Servers > <Server> > First Storage Group.

2. Under First Storage Group, change Private Information Store <Servername> to Mailbox Store <Servername>.

3. Create the instance of the Exchange 2000 Voice Gateway.

4. After you have created and configured the Exchange 2000 Voice Gateway, you can rename the Mailbox Store.

CSCdv67880

The Voice Connector installation fails with the error message "The dynamic link library MSVCP60.dll could not be found in the specified path c:\exchsrvr\connect\voice\bin; c:\winnt\system32; c:\winnt\system; c:\winnt; c:\winnt\system32; c:\winnt; c:\winnt\system32\wbem." This occurs in Cisco Unity version 3.0(x) when the Voice Connector is being installed on an Exchange 5.5 server that does not have Cisco Unity on it.

Note If you were installing the Voice Connector to handle AMIS messages, then do not use the workaround below. You must upgrade to Cisco Unity version 3.1(2) or later. An upgrade from Cisco Unity version 3.0(x) to 3.1(2) or later requires reinstalling the AMIS feature, as we have included comprehensive improvements to AMIS functionality in version 3.1(2).

Workaround

1. Log on to the Exchange server on which you are installing the Voice Connector.

2. Insert Cisco Unity Disc 1 in the CD-ROM drive, and browse to the VoiceGateway folder.

3. Copy the file MSVCP60.dll to the C:\winnt\system32 folder.

4. Rerun the Voice Connector installation program.

CSCdv69328

MWIs do not light on subscriber phones when new messages are left. In addition, on the Subscriber > Subscriber > Messages page in the Cisco Unity Administrator, the Indicator Lamp field is set to false instead of On or Off.

Workaround

Delete subscriber from Cisco Unity, and then reimport subscriber.

CSCdv69341

The web-based Status Monitor has a memory leak. If the web-based Status Monitor has been open for a long period of time, Cisco Unity may slow down, lock up, or show additional unusual symptoms.

Workaround

Shut down the web-based Status Monitor when it is not in use, or use StatusMonitor.exe in the Tools directory.

CSCdv82394

The SqlNightlyBackupJob fails after an upgrade. The Event log shows "SQL Server Scheduled Job `SqlNightlyBackupJob'—Status: Failed—Invoked on: DATE&TIME—Message: The job failed." After an install or upgrade of Cisco Unity, the nightly differential backup fails until a full backup is successfully completed.

Workaround

1. After installing or upgrading Cisco Unity, on the Windows Start menu, click Programs > Microsoft SQL Server > Enterprise Manager.

2. Click the name of the Cisco Unity server, then go to Management > SQL Server Agent > Jobs.

3. Right-click SQLWeeklyBackupJob, and select Start Job.

4. A full backup will be performed, and the nightly backup jobs will be able to run successfully.

CSCdw00609

While running the Cisco Unity Server Configuration wizard, the error "Unable to get basic ldap information" appears.

Workaround

This error is a result of not being able to contact the domain controller. Log on to Windows as a domain administrator and not as a local administrator.

CSCdw06000

After a Cisco Unity version upgrade, all diagnostic traces are reset to the default values.

Workaround

Manually reset any diagnostic traces needed after the upgrade.

CSCdw14656

Imported distribution lists are deleted after approximately five minutes. This occurs on Cisco Unity versions 3.0(2) or 3.0(3).

Workaround

1. Open the Microsoft Exchange Administrator in Raw mode.

2. View the attributes of an existing distribution list by pressing Shift-Enter.

3. Go to Custom Attribute 12.

4. Click the value, and copy it to the clipboard.

5. In the Cisco Unity Administrator, reimport a deleted distribution list.

6. Immediately go to the Microsoft Exchange Administrator in Raw mode.

7. View the attributes of the distribution list that was just imported.

8. Go to Custom Attribute 12, and set it to the value in the clipboard by pasting.

CSCdw14838

When creating a subscriber account in the Cisco Unity Administrator by importing an existing Exchange user, the Domain list on the "Find and Select Exchange User to Import" page is empty. In addition, warnings from the component AvDirSynch_MC appear in the Windows Application Event log every 15 minutes. This problem happens when the global catalog server that Cisco Unity monitors either goes down or has been moved.

Workaround

1. Stop the service AvDSGlobalCatalog.

2. Start Regedit.


Caution Changing the wrong registry key or entering an incorrect value can cause the server to malfunction. Before you edit the registry, confirm that you know how to restore it if a problem occurs. Note that a typical backup of the Cisco Unity server does not back up the registry. Refer to the "Restoring the Registry" Help topic in Regedit.exe or the "Restoring a Registry Key" Help topic in Regedt32.exe for additional information. If you have any questions about changing this registry key setting, contact Cisco TAC.

3. If you do not have a current backup of the registry, click Registry > Export Registry File, and save the registry settings to a file.

4. Expand the key
HKEY_LOCAL_MACHINE\Software\Active Voice\Directory Connectors.

5. Right-click DirSynchGlobalCatalog, and click Rename. Rename the key (for example, DirSynchGlobalCatalogOLD).

6. Start the service AvDSGlobalCatalog. Restarting AvDSGlobalCatalog should create another instance of the DirSynchGlobalCatalog key with updated information about the new location of the global catalog server.

7. In the Cisco Unity Administrator, confirm that the Domain list on the "Find and Select Exchange User to Import" page is being populated. If the Domain list is being populated, then delete the registry key that you renamed in Step 5.

8. Close Regedit.

CSCdw22615

Cisco Unity stops answering calls but appears to be running. Opening the System Administrator, Status Monitor, and other Cisco Unity tools does not work. The symptoms are much like CSCdv04296 (SQL Server Deadlock), but without events in the Application Event log. Before applying the workaround, confirm that you are not seeing that defect.

It is believed that this defect can happen on any version of Cisco Unity that uses TRaP. The defect is related to a bug in the Windows 9x RPC layer. This affects Cisco Unity because Cisco Unity communicates with the Windows 9x clients during TRaP (Telephony Record and Playback) calls. Windows Me is also affected because it is part of the Windows 9x operating system line. Microsoft is aware of this issue, and we are working with them to get a fix.

Workaround

Disable TRaP access for all subscribers who use Windows 9x as their operating system.

If most of the subscribers use Windows 9x, you can disable TRaP system-wide by doing the following procedure:

1. On the Cisco Unity server, run Dcomcnfg.

2. If any warnings appear, click Yes. (More than one may appear.)

3. On the Default Properties page, uncheck the Enable Distributed COM on This Computer check box.

4. Restart the Cisco Unity server.

Note Consequences of applying the workaround are:

Subscribers will be unable to use TRaP in ViewMail for Microsoft Outlook. Playback and record are still available if there are speakers and a microphone installed.

Subscribers will be unable to play or record in the ActiveAssistant.

Remote viewing of the registry and event log are not possible by using Regedit and Event Viewer. Remote access to Cisco Unity is still possible.

CSCdw26807

Adding a subscriber by using the Cisco Unity Administrator Import results in a blank Alias text box when the subscriber alias contains an apostrophe.

Workaround

Use the Exchange 5.5 AvImport tool (on the Windows Start menu, click Cisco Unity > Cisco Unity Import).

CSCdw29133

Unable to add or import subscribers by using the Cisco Unity Administrator after the Cisco Unity Setup program is rerun and Exchange 2000 is selected when Cisco Unity is running on Exchange 5.5.

Workaround

Rerun the Cisco Unity Setup program for Exchange 5.5.

CSCdw29348

When a call handler is set up to play prompts in a language other than English on a system with multiple languages installed, all prompts are played in the language specified on the Call Management > Call Handler > Profile page—except the transfer prompt. Instead, when a caller presses an extension to transfer the call, the call handler plays the prompt, "Please hold/wait while I try to transfer your call" in English.

There is no workaround.

CSCdw36745

When a subscriber presses 6 to mark a message as new after playing a message, Cisco Unity plays the message again instead of playing the next message.

Workaround

Instead of pressing 6 to mark a message as new, subscribers can press # after playing a message. As expected, Cisco Unity marks the message as new, and then plays the next message. However, Cisco Unity does not play the prompt, "Message marked as new," as it does when the subscriber presses 6 after message playback.

CSCdw37860

When an Exchange 2000 server in a cluster configuration fails, Cisco Unity stops lighting MWIs. Bringing the failed Exchange server back up does not correct the condition.

Workaround

Restart the Cisco Unity software.

CSCdw38210

To change the text to speech engine from L&H 3000TTS to RealSpeak, the TTS registry key needs to be deleted. This applies to Cisco Unity 2.4(6.x), 3.0(x) and 3.1(x) systems. Do not perform this workaround when upgrading an existing RealSpeak version to RealSpeak 3.0(1).

Workaround

1. Start Regedit.


Caution Changing the wrong registry key or entering an incorrect value can cause the server to malfunction. Before you edit the registry, confirm that you know how to restore it if a problem occurs. Note that a typical backup of the Cisco Unity server does not back up the registry. Refer to the "Restoring the Registry" Help topic in Regedit.exe or the "Restoring a Registry Key" Help topic in Regedt32.exe for additional information. If you have any questions about changing registry key settings, contact Cisco TAC.

2. If you do not have a current backup of the registry, click Registry > Export Registry File, and save the registry settings to a file.

3. Delete the key
HKEY_LOCAL_MACHINE\Software\ActiveVoice\TTS.

4. Upgrade the system key to the RealSpeak TTS engine (you should already have obtained a RealSpeak license).

5. Run the Cisco Unity Setup program to install the RealSpeak TTS engine, and recreate the registry key.

If the TTS engine was changed with out deleting the registry key (Steps 1 through 3), do the following procedure:

1. Start Regedit. (Continued)

CSCdw38210 (Continued)

2. Expand the key
HKEY_LOCAL_MACHINE\Software\ActiveVoice\TTS\1.0\
Initialization\DefaultSpeakers.

3. Locate the entry for each language (for example, ENU = U.S. English).

4. Change the string values to FEMALE (all caps) for each installed language.

CSCdw40483

The Cisco Unity Administrator Import Find button fails to return any names. This has been seen in Cisco Unity 3.0(x). It appears to be intermittent behavior.

Workaround

Use AvImport to import subscribers, or restart the Cisco Unity server.

CSCdw47255

Old versions of DBImport report many errors when used with newer versions of Cisco Unity.

Workaround

Redo the export/import with the latest version of the import tools from the Cisco Unity compact discs for the build to be installed. If the system for the export is unavailable, it may be possible to repair the Cisco Unity system by using DBWalker.

CSCdw48240

Changing trace values on the Cisco Unity Administrator Tools page corrupts the registry diagnostic grid and makes the traces disappear. This occurs in Cisco Unity 3.0 and Cisco Unity 3.1.

Workaround

For Cisco Unity 3.0 systems, use Maestro Tools to turn on diagnostic traces.

For Cisco Unity 3.1 systems, use the Cisco Unity Diagnostic Tool to turn on diagnostic traces.

If the registry diagnostic grid is corrupted, do the following procedure to restore it:

1. Start Regedit.


Caution Changing the wrong registry key or entering an incorrect value can cause the server to malfunction. Before you edit the registry, confirm that you know how to restore it if a problem occurs. Note that a typical backup of the Cisco Unity server does not back up the registry. Refer to the "Restoring the Registry" Help topic in Regedit.exe or the "Restoring a Registry Key" Help topic in Regedt32.exe for additional information. If you have any questions about changing registry key settings, contact Cisco TAC.

2. If you do not have a current backup of the registry, click Registry > Export Registry File, and save the registry settings to a file.

3. Do one of the following:

a. Using Regedit, export HKEY_LOCAL_MACHINE\Software\
ActiveVoice\AvLogMgr\1.0\Diagnostic Grid from a Cisco Unity server of the same version, then import it into the registry on the affected Cisco Unity server.

b. If you have the regRGS.exe utility, run Regrgs.exe <CommserverDrive>:\Commserver\Support Diag*.rgs.

CSCdw51156

UMR diagnostics 12 (MTA Walk Through) and 13 (MTA Errors) do not produce output even when an error occurs.

There is no workaround.

CSCdw58815

The following error message appears once per second in the Application Event log and in the Events table in the ReportsDB SQL database:

"EventID:100 Source: AvVs_MC Type: Error Exception occurred and handled in File: h:\CommSvr\Sources\Common\Src\AvVariant.cpp at Line:1582 - Error: 80004005H Call stack: 0x0040F7AD AVSCAV~1.EXE: <unknown symbol> xFEDCBA98 <unknown module>: :<unknown symbol> 0x89ABCDEF <unknown module>: :<unknown symbol> 0x77D5298F RPCRT4.dll: RpcRevertToSelf + 858 bytes."

The Application Event log and the Events table will continue to grow in size and can eventually fill up the hard disk.

Workaround

1. Stop the AvRepDirSvrSvc service.

2. Clear the Application Event log.

3. Restart the AvRepDirSvrSvc service.

This is only a temporary solution, and it is likely that the problem will reoccur.

You can disable the AvRepDirSvrSvc service, which prevents the error messages from being generated. Disabling this service does not affect Cisco Unity operation; however, the system will no longer be able to generate reports.

CSCdw60112

Sometimes a subscriber experiences a long pause in the phone conversation when forwarding a message. Possible reasons that this occurs include:

The Exchange Optimizer has not been run recently.

Subscribers have mailboxes that are quite large.

The Cisco Unity server and Exchange server are on different network segments.

In these cases, when Cisco Unity forwards a long message, the phone conversation pauses, and the subscriber hears a long moment of silence while Cisco Unity copies the message into a new message, and then adds the forwarded voice data as a new attachment. This does not seem to occur when a subscriber forwards a message by using ViewMail for Microsoft Outlook.

Workaround

If applicable, run the Exchange Optimizer. Ask subscribers to delete extraneous Inbox messages, or set up offline storage folders for messages. In addition, try using a codec, such as the G.729a, to decrease the size of voice messages.

CSCdw71950

The UnityDb.bak file is created improperly on Cisco Unity 3.0 systems. It cannot be used to restore the UnityDb SQL database in an emergency situation.

Workaround

Apply the hot fix in the CPR directory of Cisco Unity 3.0(4) Disc 1. See the "Cisco Unity Hot Fix" section.


Resolved Caveats—Release 3.0(4)

Table 6 Cisco Unity Release 3.0(4) Resolved Caveats 

Caveat Number
Description

CSCae03157

When a key is locked and set to Ignore, pressing that key stops the greeting and plays, "I'm sorry I did not hear your extension."

CSCae08018

Dialogic Configuration Monitor does not pick up changes made after SQL service is stopped.

CSCdu21437

When text to speech encounters a blank e-mail, Cisco Unity waits for a DTMF tone.

CSCdu25835

Cisco Unity AV-MIU does not start. The Event log error "Resource unavailable" appears from the Cisco Unity-CM TSP whenever the MIU initializes.

CSCdu46604

The All Subscribers report fails to run.

CSCdu59234

When text to speech encounters an e-mail with a blank subject line, Cisco Unity does not read the body of the e-mail.

CSCdu59265

Unable to create Windows NT accounts when creating subscribers from the Cisco Unity Administrator.

CSCdu67303

Extension remapping does not map forwarding and direct numbers.

CSCdu68791

New distribution lists based on the All Subscribers list do not contain all subscribers.

CSCdu71673

Subscribers are prompted to change their password each time they log on to Cisco Unity, even if their password was recently changed.

CSCdu73868

Non-alphanumeric characters are read as indefinite silence when using RealSpeak TTS.

CSCdv11828

Cisco Unity reports RealSpeak TTS version as 2.01 regardless of version.

CSCdv28089

Cannot delete some subscribers from a personal distribution list that was based on an existing personal distribution list.

CSCdv31042

AVDSAD leaks memory.

CSCdv41443

MWI lamp remains on after messages are heard.

CSCdv57693

Cannot successfully install the USB key driver for the USB system key.

CSCdv66725

During the Cisco Unity Server Configuration wizard, the error "The Cisco Unity System Profile could not be created" appears. The problem occurs when Cisco Unity is installed with off-box Exchange 2000.

CSCdv67742

Uninstalling the Exchange 5.5 monitor and then reinstalling the Exchange 5.5 monitor to reconnect to another server in the same organization causes Cisco Unity to fail to start after a restart.

CSCdv67899

On a new Cisco Unity system, the class of service for the default subscriber is set to add ViewMail for all subscribers. Subscribers cannot be added if the customer did not purchase any ViewMail seats.

CSCdv69250

Transfers to a subscriber whose extension has recently changed causes the old number to ring instead.

CSCdv69312

The value in the MWI Extension field disappears when saving subscriber messaging settings.

CSCdv69346

Cisco Unity Import writes subscriber extensions to the MWI field instead of X.

CSCdv71478

Cisco Unity Import does not populate SQL XferID for subscribers.

CSCdv74346

Cisco Unity 2.4(6) to 3.0 Migration Import utility does not attach Cisco Unity accounts to existing Exchange accounts.

CSCdv77677

Syscheck checks that every Exchange server is at SP4, rather than just the server to which Cisco Unity is connected.

CSCdv78097

Dial tone is recorded as a message when caller hangs up during the opening greeting or a subscriber greeting.

CSCdv86261

Diagnostic log files are not cycled each night by default.

CSCdv88847

With a Cisco CallManager integration, when a subscriber's volume is set to Louder, and the subscriber calls in to Cisco Unity from an IP phone, the call is dropped before prompting for a password.

CSCdv89214

Transfers between phones in different codec regions do not complete correctly.

CSCdv91084

When attempting to import a subscriber Exchange record that contains quotation marks by using AvImport or Cisco Unity Administrator Import via Exchange, the Cisco Unity Administrator Subscriber Profile fields are not populated.

CSCdv91192

Cisco Unity accounts that have the appropriate class of service rights to administer Cisco Unity but do not have sufficient local administrator rights on the Cisco Unity server are unable to import or add users by using the Cisco Unity Administrator.

CSCdw01064

AvRdbSvr connections leak memory.

CSCdw04940

The Notifier checks for an AMIS Mailbox when AMIS is not installed.

CSCdw06277

When an alternate extension ID is called directly and the extension forwards to voice mail, the opening greeting plays rather than the greeting of the subscriber who owns the alternate extension ID.

CSCdw06290

Media Master prompts for subscriber credentials every time it reloads an audio stream.

CSCdw12707

When using an Ericsson serial integration with Unity 3.0(3), all incoming serial packets are invalid packets, even though the phone system has been programmed correctly. The IntegrationMonitor.exe shows outgoing serial packets preceded with =0.

CSCdw22612

The RealSpeak TTS engine can generate an exception that causes Cisco Unity ports to lock during TTS playback.

CSCdw26918

When recording a message by using the TUI, the recording beep tone stops playing while recording the message.

CSCdw41721

Messages to subscribers without mailuser records stay in the Cisco Unity MTA directory and prevent other messages from being delivered.

CSCdw69013

A configuration setup error occurs after running the Disaster Recovery Tool on an Exchange 5.5 system.


Resolved Caveats—Release 3.0(3)

Table 7 Cisco Unity Release 3.0(3) Resolved Caveats 

Caveat Number
Description

CSCae05929

Subscribers cannot listen to some new voice messages after the system clock has been updated.

CSCae08063

When loading the Microsoft Outlook "Outlook Today" view, the following error message appears: "The add in C:\Program Files\Viewmail\TFXEXT32.DLL could not be installed or loaded."

CSCdu61260

The Inetinfo service leaks memory and fails under load test.

CSCdu73776

Cisco Unity fails to log in to mailboxes after Exchange has been down for a while.

CSCdu79738

Blind addressing proxy addresses are not visible from Active Directory Properties.

CSCdu84856

Cisco Unity fails to start after removing the Exchange 5.5 connector and replacing it with the Exchange 2000 connector. This occurred on Cisco Unity systems without Exchange installed on the Cisco Unity server, when Cisco Unity was disconnected from an off-box Exchange 5.5 server and reconnected to an off-box Exchange 2000 server.

CSCdv10850

In an environment that has Windows NT and Windows 2000 domains, Cisco Unity subscribers who authenticate through their Windows NT domain are unable to access their ActiveAssistant pages or use ViewMail.

CSCdv13114

Node ID is not saved when entered in the Cisco Unity Administrator.

CSCdv17812

RealSpeak corrupts the c-runtime heap at unknown times. Because the c-runtime heap is used by AvCsMgr.exe, corruption can cause unpredictable results in Cisco Unity.

CSCdv20501

Cisco Unity does not start when the password for Unity_<Server Name> has expired.

CSCdv22101

Unable to add off-box Cisco Unity subscribers to public distribution lists in networked Cisco Unity.

CSCdv27842

The Configuration Setup program is not launching automatically.

CSCdv30885

The Cisco Unity Administrator Server Name list always reverts to the first name in the list.

CSCdv34161

Subscriber hears fail-safe conversation when accessing Cisco Unity before the Recipient Update Service has run. This applies only to systems with Exchange 2000 Service Pack 1 installed.

CSCdv35072

Conversation slows down.

CSCdv57174

AMIS dialouts work only on phone system 0 in a dual phone system integration.

Note An upgrade from Cisco Unity version 3.0(x) to 3.1(2) will require reinstalling the AMIS feature, as we have included comprehensive improvements to AMIS functionality in version 3.1(2). We recommend that you wait until the release of Cisco Unity 3.1(2) for optimum AMIS functionality.

CSCdv61489

Initializing an instance of CAvTimeZone leaks a registry key handle to all time-zone keys found in Software\Microsoft\Windows NT\CurrentVersion\Time Zones.

CSCdv64428

When using Exchange 5.5, a search for users to import by using the Cisco Unity Administrator returns only one user.

CSCdv64780

After upgrading a Cisco Unity 3.0 system, the Cisco Unity Administrator does not display any Exchange servers or domain names, making it impossible to import any users or personal distribution lists.

CSCdv67847

AMIS messages never reach the UAMIS_<Servername> mailbox and seem to disappear. This has been seen with Cisco Unity version 3.0(2) and later on systems where the Voice Gateway is installed on an Exchange server that is not a Cisco Unity server.

Note An upgrade from Cisco Unity version 3.0(x) to 3.1(2) will require reinstalling the AMIS feature, as we have included comprehensive improvements to AMIS functionality in version 3.1(2). We recommend that you wait until the release of Cisco Unity 3.1(2) for optimum AMIS functionality.

CSCdv76940

When Exchange 5.5 IDC clients ask for a list of servers, the IDC searches the entire Exchange 5.5 organization.

CSCdv82145

AvCsMgr memory leak during 45-session ActiveAssistant load test.


Resolved Caveats—Release 3.0(2)

Table 8 Cisco Unity Release 3.0(2) Resolved Caveats 

Caveat Number
Description

CSCdu15980

CSCdu69931

The fail-safe conversation is heard after a subscriber calls into Cisco Unity to check messages. The event log error is: HrGetServerDn method is failing.

CSCdu20085

Exiting the software by using the Cisco Unity icon in the status area of the taskbar does not always stop all Cisco Unity services.

CSCdu61308

AvDSAD service leaks memory when under heavy load test.

CSCdu66683

Private lists are limited to 25 members.

The 25-member limit was imposed due to size constraints in Exchange 5.5. Because the private lists are now in SQL, there is no need to impose the limit.

CSCdu67727

When a message of type VOICE is created from Outlook by addressing a ViewMail message to [VOICE:(address)] and it is submitted to the Exchange 2000 voice gateway, the message gets stuck in the MTS-OUT queue.

CSCdu75854

Running Configuration Setup once successfully, then running it again and selecting different containers in which to create users causes problems.

In follow-up testing, the problem was seen only when an entirely different domain for the users was selected. This caused creation of users by using the Cisco Unity Administrator (and likely the CSV Import) to fail.

CSCdu86602

The Cisco Unity Administrator Import window Alias search does not actually search on Alias. It appears to search on the User Name field.

CSCdu86905

Exchange 5.5 users hear the fail-safe conversation when they log on to Cisco Unity by using the telephone user interface (TUI).

This happens when a one-way connection agreement is used to replicate Exchange information from Exchange 5.5 to Windows 2000.

CSCdv04296

Cisco Unity loses access to SQL under a heavy load on a large-port system, or after importing a large database into Cisco Unity 3.0 running on Exchange 2000, then adding a subscriber by using the Cisco Unity Administrator.

The following conditions can result:

Calls to all Cisco Unity ports immediately receive the fail-safe conversation.

Error message logged in the Application event viewer: [Port] Failed attempting to load database object for application [PHTransfer] specified in routing table rule [3].

SQL tools fail to run.

DohPropTest.exe does not display any system information.

To activate the fix

Apply Microsoft Data Access Components 2.6 Service Pack 1 to the Cisco Unity server. The service pack is available on the MDAC 2.6 Service Pack 1 Downloads page of the Microsoft website. (The service pack contains the same version of the MDAC components that are installed by SQL Server 2000 Service Pack 1.)

CSCdv05390

In a mixed messaging environment, Exchange 5.5 users hear the fail-safe conversation when they use the TUI to access their messages. This problem happens when a one-way connection agreement from Exchange 5.5 to Windows 2000 is used in Active Directory Connector (ADC) to synchronize Exchange 5.5 directory and Active Directory.

To activate the fix

Do this procedure on a Cisco Unity system version 3.0(2) or later.

1. Create a mailbox for the Cisco Unity System Profile in the Exchange 5.5 directory by using the Exchange 5.5 Administrator. There is no need to associate the mailbox with a Windows account.

2. ADC will replicate the mailbox created in Step 1 to the Active Directory as a disabled account.

3. Enable the account created in Step 2 in Active Directory, reset the password, and move the mailbox to the Exchange 2000 server that was chosen when Cisco Unity was connected to the directory (Configuration Setup) during installation.

4. Make the account a member of the Administrators Group and the Exchange Domain Servers Group in the Active Directory.

5. Make the account a Service Account Admin at the site and configuration levels in Exchange 5.5 by using the Exchange 5.5 Administrator.

6. Make the account a member of the Administrators group on the Cisco Unity server.

7. Make the account the Run As account for the AvCsGateway, AvCsMgr, AvGaenSvr, and AvUMRSynchSvr services. (Continued)

CSCdv05390 (Continued)

8. Start Regedit.


Caution Changing the wrong registry key or entering an incorrect value can cause the server to malfunction. Before you edit the registry, confirm that you know how to restore it if a problem occurs. Note that a typical backup of the Cisco Unity server does not back up the registry. Refer to the "Restoring the Registry" Help topic in Regedit.exe or the "Restoring a Registry Key" Help topic in Regedt32.exe for additional information. If you have any questions about changing this registry key setting, contact Cisco TAC.

9. If you do not have a current backup of the registry, click Registry > Export Registry File, and save the registry settings to a file.

10. Expand the key
HKEY_LOCAL_MACHINE\Software\Active Voice\MALEx\1.0.

11. Modify the values of the following keys:

DisplayName—Set to the display name of the account that was replicated to Active Directory.

ServerName—Set to the name of the Exchange 2000 server on which the account mailbox resides.

MailboxDn—Set to the legachExchangeDn (Exchange 5.5 style distinguished name) of the account mailbox, in the format /O=<Org>/OU=<Site>/CN=Recipients/CN=<Alias>.

12. Restart the Cisco Unity server.

CSCdv06985

AvCsServices_MC:1095 event is not written to the Event Notification utility when Cisco Unity is terminated abnormally.

CSCdv11710

On the Cisco Unity Administrator Locations > Profile page, one of the Dialing domains is listed twice.

CSCdv11719

On the Cisco Unity Administrator Locations > Profile page, changes to the Dialing domain are occasionally not saved. When the page is refreshed, the Dialing domain reverts to the previous entry.

CSCdv13153

Subscribers deleted from one Cisco Unity server are unavailable for import into another Cisco Unity server.

CSCdv14316

Unable to add subscribers homed on a different Cisco Unity server to a private list.

CSCdv15767

The Exchange Voice Gateway 2000 installation fails and displays an error that it did not find MSVCP60.dll.

This happens on an Exchange 2000 server that does not have Cisco Unity on it.

CSCdv16897

When adding a public distribution list based on an existing distribution list (PDL), an "Unknown error" occurs. After the "Unknown error," the PDL appears in the search list. However, the PDL is corrupt and cannot have messages sent to it.

CSCdv17265

When a subscriber attempts to address a message to a newly created subscriber before all necessary replication of information is complete, Cisco Unity plays the prompt: "Subscriber's e-mail address is not found. Try again in a few minutes." If the new subscriber attempts to log on, the fail-safe conversation is reached. If the new subscriber attempts to log on again, the fail-safe conversation is reached and Cisco Unity shuts down. After restarting Cisco Unity, it quickly shuts down again and a restart of the system is necessary. The problem occurs only when Exchange 2000 SP1 is installed.

CSCdv17868

The opening greeting is heard on a direct dial of a call handler extension.

CSCdv18091

Messages are not delivered to recipients using blind addressing. This happens when users are created in custom organizational units instead of the Users container in Active Directory. The Exchange Voice Gateway looks for users only in the Users container.

CSCdv21070

The Cisco Unity 3.0 database import for version 2.4(6) upgrades is too slow.

Optimizations were made to the Import migration tool. A 2,500-user import should now take less than 12 hours.

CSCdv23105

AVP_REMOTE_ADDRESS is not replicated in GlobalSubscriber table. This is required for AMIS.

Note An upgrade from Cisco Unity version 3.0(x) to 3.1(2) will require reinstalling the AMIS feature, as we have included comprehensive improvements to AMIS functionality in version 3.1(2). We recommend that you wait until the release of Cisco Unity 3.1(2) for optimum AMIS functionality.

CSCdv26755

The outside caller account is deleted when restarting AvDSAD and AvDSGlobalCatalog.

CSCdv31748

On Exchange 5.5, users do not have access to the Cisco Unity Administrator or the ActiveAssistant after migrating from Cisco Unity version 2.x to 3.0.


Documentation Updates

Errors

This section lists errors in the current Cisco Unity documentation. The correct information will be incorporated in a future documentation release, or as otherwise noted.

Message Notification Page: Field Help in the Cisco Unity ActiveAssistant

On the Message Notification page, the Phone Number field does not accept the P and T characters, contrary to what the AA field Help indicates.

In the Call Screening page, the Yes, Ring Me at This Number field does not accept the P and T characters, contrary to what the AA field Help indicates.

Network Settings: Field Table in the Cisco Unity System Administration Guide

In the "Network Settings" chapter of the Cisco Unity System Administration Guide, Release 3.0(1), in the table that describes the fields on the Network > Location > Addressing Options page, the description of the field Play Location to Subscriber as Part of Search Results is incorrect.

The following information is correct:

Table 9 Network > Locations > Addressing Options Page

Field
Considerations

Play Location to Subscriber
as Part of Search Results (Not
applicable to blind addressing)

Check this box to allow subscribers to limit a search to a specific location. When checked, this setting allows subscribers to address a message in two steps. First subscribers select a particular location (either by spelling the name or by entering the Dial ID). If Cisco Unity finds a matching location, subscribers are prompted to select the extension for the recipient at that location (either by spelling the name or by entering the extension).

This option is useful when the numbers for extensions at different locations are of different lengths or are not unique.


Changes

This section lists changes to the current Cisco Unity documentation. The changed information will be incorporated in a future documentation release, or as otherwise noted.

Deleting Cisco Unity accounts

When you delete Cisco Unity accounts, delete them from the Cisco Unity Administrator before you delete the associated user accounts in Exchange or Windows. For more information, refer to the "About Deleting Subscriber Accounts" section in the "About Subscriber Accounts" chapter of the Cisco Unity System Administration Guide, available on Cisco.com at http://www.cisco.com/univercd/cc/td/doc/product/voice/c_unity/unity30/sag/index.htm.

Do Not Use Kill av*.* to Stop Cisco Unity

In the past, some Cisco Unity documentation has said that you can stop Cisco Unity by entering kill av*.* at a command prompt. This does not stop all Cisco Unity services, and may cause problems with upgrades from Cisco Unity version 2.x to version 3.0. Instead, use the Cisco Unity tray icon in the status bar or use the Status Monitor to stop Cisco Unity.

Revised Cisco Unity Integration Guide for the Mitel SX-200 Phone System

In the Mitel SX-200 ONS DTMF Integration Guide, the section "Programming the Phone System" was revised to provide a workaround for a call-handling problem caused by the phone system when subscriber phones have the Do Not Disturb (DND) option turned on.

The integration guide was revised September 1, 2001, and is available on Cisco.com at http://www.cisco.com/univercd/cc/td/doc/product/voice/c_unity/unity30/integuid/mitsx20/index.htm.

Omissions

This section lists new and additional information that is not included in the current Cisco Unity documentation. The new and additional information will be incorporated in a future documentation release, or as otherwise noted.

G.711 and G.729a Codec Deployment

The region configuration settings in Cisco CallManager specify which codec is in use. The voice codec determines the type of compression and maximum amount of bandwidth used per call. Cisco Unity can communicate simultaneously with G.711 and G.729a by transcoding between media streams.

G.711 codec

The G.711 codec is designed for local area network (LAN) deployments of the Cisco AVVID solution. A system using G.711 has the following characteristics:

Cisco CallManager may set up branch office regions for G.729a support.

Cisco Unity stores messages in the G.711 format.

G.711 message storage uses 64 Kbps compression.

G.729a codec

The G.729a (also known as G.729 R8) codec is designed for IP wide area network (WAN) deployments of the Cisco AVVID solution, or deployments with less bandwidth available. G.729a allows the system administrator to dramatically reduce the space used by voice messages and greetings in the Exchange data store and local Outlook folders. The smaller size also reduces network traffic associated with transferring voice messages to and from subscriber workstations.

Text to speech (TTS) is also supported for G.729a.

A system using G.729a has the following characteristics:

Centralized Exchange farm.

Cisco Unity and Cisco CallManager are installed at every site and running G.729a.

Cisco Unity stores messages in the G.729a format.

G.729a message storage uses 8 Kbps compression.

The sound quality of G.729a recorded messages may be slightly decreased compared to the quality of G.711 recorded messages.

Setting Up the Cisco Unity System to Use the G.729a Codec

If the Cisco Unity system was not previously set up to use the G.729a codec (usually performed if needed during initial installation of the gateways and the Cisco CallManager integration), do the following procedure.

To set up the Cisco Unity system to use the G.729a codec


Step 1 Confirm that ViewMail version 3.0(0.192) or later has been installed on all client workstations.

When using ViewMail in a low bandwidth deployment (for example, with a slow modem or in a branch office), remote users should download messages before playing them for best performance and quality. To enable the download option on a client workstation, in Outlook click Tools > ViewMail Options and click the Playback tab, then check the Download Audio Before Playing check box.

Step 2 Right-click the Cisco Unity icon in the status area of the taskbar, and click Stop Cisco Unity.

Step 3 Browse to the CommServer\Utilities directory.

Step 4 Double-click Sl_G729a_setup.exe.

Step 5 Follow the on-screen prompts.

Step 6 Set the gateway to use G.729 R8.

Step 7 When prompted, restart Windows.

Step 8 Browse to the CommServer\Utilities directory.

Step 9 Double-click SetRecordFormat.exe.

Step 10 In the Format list, click ITU G729A by Sipro Lab, and click OK.

Step 11 In Cisco CallManager, set up the G.729a codec according to instructions in the "Region Configuration" chapter of the Cisco CallManager Administration Guide (available on Cisco.com at http://www.cisco.com/univercd/cc/td/doc/product/voice/c_callmg).

Step 12 Confirm that the voice messaging ports servicing Cisco Unity are in a region in Cisco CallManager that supports G.729a.

Step 13 Restart the Cisco Unity server.


Troubleshooting: Caller Hears Reorder Tone or Dead Air Shortly After Cisco Unity Startup

This troubleshooting topic describes a specific problem that a few sites have experienced when using both G.711 and G.729a codecs with Cisco Unity. Most sites running Cisco Unity in a dual codec environment do not experience this problem. However, when it does exist, it makes Cisco Unity inoperable. The problem is recorded in Bug Navigator, ID CSCae08069.

The problem occurs shortly after Cisco Unity starts. Calls received immediately after startup are answered, but the problem occurs within a few minutes.

This problem occurs only under the following conditions:

A Cisco Unity system where transcoding between G.729a and G.711 codecs is required. This includes any instances of G.729a prompts, messages, or greetings, even if Cisco Unity is in a G.711 region. The possibility that this problem can exist on a G.711 system has not been completely ruled out.

There are identical sequences of Miu wave errors in the Event log from more than one port at the same time, beginning with:

Component Miu: Thread 0x<NUM> had a Failure on Port X in AvWav

There will usually be four to six of these errors from one port intermingled with an identical sequence of four to six errors from another port. Errors from other ports may also be present.

The problem occurs within a few minutes of system startup, and can be consistently reproduced. Restarting the Cisco Unity server eliminates the problem temporarily, but it reoccurs. If a problem with similar symptoms occurs days after startup, or is sporadic, it is likely a different problem.

When Cisco Unity transcodes wave formats, it uses Microsoft Windows ACM (Audio Compression Manager) to call into the third-party G.729a codec. When multiple threads call into the Windows ACM function AcmStreamConvert() at the same time, they can conflict with each other and generate errors, causing callers to hear dead air or the reorder tone. Restarting the Cisco Unity server clears the corruption in Windows ACM temporarily, but it does not prevent the problem from reoccurring.

An application-level workaround has been implemented in Cisco Unity versions 2.4(6.135) and later, and in all shipping versions of 3.0. The workaround, an optional registry setting, makes Windows ACM globally thread-safe. To enable the registry setting, do the following procedure, "To enable the ForceGlobalAcmThreadSafety registry setting".

The procedure applies only to Cisco Unity versions 2.4(6.135) or later, as well as all shipping 3.0 versions. To correct the problem on an earlier version of Cisco Unity, upgrade to version 2.4(6.135) or later, then do the procedure.

The procedure is not required on all systems that use transcoding. It can have a performance impact, and should be done only if all of the conditions listed above are present.

To enable the ForceGlobalAcmThreadSafety registry setting


Step 1 Start Regedit.


Caution Changing the wrong registry key or entering an incorrect value can cause the server to malfunction. Before you edit the registry, confirm that you know how to restore it if a problem occurs. Note that a typical backup of the Cisco Unity server does not back up the registry. Refer to the "Restoring the Registry" Help topic in Regedit.exe or the "Restoring a Registry Key" Help topic in Regedt32.exe for additional information. If you have any questions about changing this registry key setting, contact Cisco TAC.

Step 2 If you do not have a current backup of the registry, click Registry > Export Registry File, and save the registry settings to a file.

Step 3 Expand the key
HKEY_LOCAL_MACHINE\Software\ActiveVoice.

Step 4 On the Edit menu, click New Key.

Step 5 Name the new key UnityAvWav.

Step 6 Click the new UnityAvWav key, then on the Edit menu, click New Key.

Step 7 Name the new key 1.0.

Step 8 Click the new 1.0 key, then on the Edit menu, click New Dword.

Step 9 Name the new Dword ForceGlobalAcmThreadSafety, and set the Value to 1.

Step 10 Close the Registry Editor.

Step 11 For the settings to take effect, restart the Cisco Unity server.

Step 12 Confirm that the problem does not reoccur within the first few minutes after Cisco Unity restarts.

If the problem does reoccur, to avoid a system performance impact, set the ForceGlobalAcmThreadSafety DWORD Value to 0. Contact Cisco TAC for further assistance.


Moving Subscriber Greetings

Do the following procedure to move subscriber greetings from the boot drive to a data drive of your choice.

To move subscriber greetings


Step 1 Stop Cisco Unity.

Step 2 Copy the contents of C:\CommServer\Stream to a data-drive location of your choice. If Cisco Unity is installed in another folder, use that path instead.

Step 3 Start Regedit.


Caution Changing the wrong registry key or entering an incorrect value can cause the server to malfunction. Before you edit the registry, confirm that you know how to restore it if a problem occurs. Note that a typical backup of the Cisco Unity server does not back up the registry. Refer to the "Restoring the Registry" Help topic in Regedit.exe or the "Restoring a Registry Key" Help topic in Regedt32.exe for additional information. If you have any questions about changing this registry key setting, contact Cisco TAC.

Step 4 If you do not have a current backup of the registry, click Registry > Export Registry File, and save the registry settings to a file.

Step 5 Expand the key
HKEY_LOCAL_MACHINE\Software\Active Voice\AvRdbSvr\1.0.

Step 6 Click Edit, and click New String Value.

Step 7 In the Name field, enter Root.

Step 8 Double-click the Root string value. In the Value data field, enter the location of the CommServer\ Stream files that you chose in Step 2. The physical location of the Stream files and the location specified in the Root Value data field must be exactly the same, or the greetings will not play.

Step 9 Restart the Cisco Unity server.


Ports Are Too Busy to Turn MWIs On and Off Promptly

When the ports that turn MWIs on and off are also set to perform other operations, they may be too busy to turn MWIs on and off promptly. You can improve performance by making sure that the entry point of the Cisco Unity port hunting chain is not a port that also handles MWIs.

Using Optional Conversation 1 to Manage Messages by Phone

Cisco Unity Optional Conversation 1 provides messaging menu choices that may more closely resemble a previous voice messaging system. When Optional Conversation 1 is activated, it is a systemwide change that applies to all subscribers associated with the Cisco Unity server.

Optional Conversation 1 changes the keypad mapping for subscriber message retrieval only. It does not change the touchtone keys that outside callers and Cisco Unity subscribers press to send messages.

To activate Optional Conversation 1


Step 1 Start Regedit.


Caution Changing the wrong registry key or entering an incorrect value can cause the server to malfunction. Before you edit the registry, confirm that you know how to restore it if a problem occurs. Note that a typical backup of the Cisco Unity server does not back up the registry. Refer to the "Restoring the Registry" Help topic in Regedit.exe or the "Restoring a Registry Key" Help topic in Regedt32.exe for additional information. If you have any questions about changing this registry key setting, contact Cisco TAC.

Step 2 If you do not have a current backup of the registry, click Registry > Export Registry File, and save the registry settings to a file.

Step 3 Expand the key
HKEY_LOCAL_MACHINE\Software\Active Voice\CDE\1.0.

Step 4 Modify the value of the entry SoftKey Config to C:\CommServer\Support\OptConv1.ini.

C:\CommServer is the default folder in which Cisco Unity is installed. If Cisco Unity is installed in another folder, use that path instead.

Step 5 Restart the Cisco Unity server.


To return to the default Cisco Unity conversation


Step 1 Start Regedit.


Caution Changing the wrong registry key or entering an incorrect value can cause the server to malfunction. Before you edit the registry, confirm that you know how to restore it if a problem occurs. Note that a typical backup of the Cisco Unity server does not back up the registry. Refer to the "Restoring the Registry" Help topic in Regedit.exe or the "Restoring a Registry Key" Help topic in Regedt32.exe for additional information. If you have any questions about changing this registry key setting, contact Cisco TAC.

Step 2 If you do not have a current backup of the registry, click Registry > Export Registry File, and save the registry settings to a file.

Step 3 Expand the key
HKEY_LOCAL_MACHINE\Software\Active Voice\CDE\1.0.

Step 4 Modify the value of the entry SoftKey Config to C:\CommServer\Support\Unitykey.ini.

C:\CommServer is the default folder in which Cisco Unity is installed. If Cisco Unity is installed in another folder, use that path instead.

Step 5 Restart the Cisco Unity server.


ViewMail for Microsoft Outlook Troubleshooting

Error Message    The Windows NT account you are logged on with is not 
associated with a Cisco Unity subscriber.

Explanation    Users will get this error message when attempting a TRaP connection from ViewMail if their primary WINNT account is in a different domain than Cisco Unity.

Recommended Action    Start a TRaP session by using the ActiveAssistant first, then start a ViewMail TRaP session within 90 seconds. ActiveAssistant-MMC will display a second logon box for authentication. Or you can create a trust between the two domains. As long as the ID on the two domains is the same, it will work fine. Or you can use the GrantUnityAccess tool to associate the second Windows NT account with the subscriber account.

The Cisco Unity Import Utility

Many changes have been made to the Cisco Unity Import utility with the 3.0(3) release. With the Import utility, you can create accounts by using information from a comma-separated value (CSV) file or directly from Exchange mailbox data. The following changes have been made when using CSV files to import subscribers:

The COS_NAME column header has been changed to COS_OBJECT_ID, and the NT_ALIAS column header has been changed to ALIAS.

The column headers must be in uppercase, and the required headers must appear in the file in the following order:
LAST_NAME, FIRST_NAME, DTMF_ACCESS_ID

The column header SUBSCRIBER_TYPE is required when importing Internet subscribers.

Users who have both a Windows account and an Exchange mailbox can be imported by using ALIAS and UPDATE_SUBSCRIBER_ACCOUNT.

The Import utility can create subscriber accounts that allow users who are logged on using their Windows NT 4 accounts to have access to the ActiveAssistant and to use ViewMail for Microsoft Outlook to record and play back messages over the phone.

Information about pagers and text pagers to be used for subscriber message notifications can be imported.

The following sections provide detailed information.

Creating Multiple Accounts with Data from a CSV File

CSV is a common text file format for moving data from one data store to another. It can be used to copy subscriber information from voice messaging systems that run on different operating systems or that have different database structures than Cisco Unity. You can edit CSV files in a text editor or in a spreadsheet application. The first row in a CSV file contains column headers that identify the type of data in the column. The information in the subsequent rows contains the subscriber information to be imported.

The Import utility processes a maximum of 2,500 records at once. When you run the Import utility, any records beyond the first 2,500 are saved to an output file that you specify during the import. If you have more than 2,500 records with which to create subscriber accounts, run the Import utility multiple times, as needed. Use the output log file from the first import as the CSV file for the next import, and so on.

About Windows accounts and Exchange mailboxes

The columns called ALIAS and UPDATE_SUBSCRIBER_ACCOUNT work together to create subscriber accounts for:

Users who are new and have neither a Windows account nor an Exchange mailbox. Specify 0 in the UPDATE_SUBSCRIBER_ACCOUNT column, or do not include the column in the CSV file. The ALIAS column is optional in this case.

Users who have both a Windows account and an Exchange mailbox. Specify 1 in the UPDATE_SUBSCRIBER_ACCOUNT column, and enter the Exchange alias in the ALIAS column.

For users with an existing Windows account and Exchange mailbox, you need to specify the Exchange alias in the ALIAS column so that the Import utility can find the correct Exchange mailbox to associate with the subscriber.

In organizations that are in the process of moving users from Windows NT 4 to Windows 2000, during the transition period, users may have both a Windows NT 4 account and a Windows 2000 account. To allow users who are logged on using their Windows NT 4 accounts to have access to the ActiveAssistant and to use ViewMail for Outlook to record and play back messages over the phone, the Import utility needs information about the Windows NT 4 account. You need to specify the Windows NT 4 alias in the column NT40_ALIAS and the domain name in the column DOMAIN_LOCATION so that the Import utility can find the Windows NT 4 account information to associate with the subscriber.

When Cisco Unity is connected to Exchange 2000, if the mailboxes do not already exist, they are created in the domain and organizational unit (OU) that was specified when Cisco Unity was installed.

When Cisco Unity is connected to Exchange 5.5, if the mailboxes do not already exist, they are created in the Recipients container in the Exchange site in which Cisco Unity was installed.

Importing pager message notification information

Cisco Unity can notify a subscriber of new messages by sending an e-mail or by calling a phone, numeric pager, or text pager. Settings on the Subscribers > Subscribers > Message Notification page in the Cisco Unity Administrator allow you to control how and when Cisco Unity notifies a subscriber of new messages.

The Import utility supports a small subset of the message notification settings for numeric and text pagers. There are several column headers beginning with "PAGER1_" that allow you to specify pager numbers and other information to be used for message notification. The column headers beginning with "PAGER1_NUMERIC" are mapped to settings for the device called "Pager" listed in the Device field on the Subscribers > Subscribers > Message Notifications page in the Cisco Unity Administrator. The column headers beginning with "PAGER1_TEXT" are mapped to settings for the "Text Pager 1" device. Settings for only one numeric pager and one text pager can be imported.

Message notifications to the pagers are disabled upon import and must be enabled in the Cisco Unity Administrator or by the subscriber in ActiveAssistant.

Preparing for a CSV Import

The first row in a CSV file must contain column headers that identify the type of data in the column. The information in the subsequent rows contains the subscriber information to be imported. There are many column headers that you can include in the CSV file, but only three are required, and they must be entered in the order shown in the following example:

LAST_NAME, FIRST_NAME, DTMF_ACCESS_ID
Abade, Alex, 2001
Bader, Kelly, 2002
Campbell, Terry, 2003
Cho, Li, 2004

Note also that the column headers must be in uppercase. See Table 10 for the new or changed column headers. For information about other column headers, refer to the table "CSV File Column Headers" in the "Preparing for a CSV Import" section in the "Creating Subscriber Accounts" chapter of the Cisco Unity System Administration Guide, available on Cisco.com at http://www.cisco.com/univercd/cc/td/doc/product/voice/c_unity/unity30/sag/index.htm.

Be aware that Exchange alias generation is determined by settings on the subscriber template used during the import; the settings in Exchange for alias name generation are not used.

When importing information for both regular and Internet subscribers, use a separate CSV file for each type of subscriber. Mixing the subscriber types in one CSV file produces erroneous results, such as regular subscribers being imported as Internet subscribers.

To prepare a CSV file for importing regular subscribers


Step 1 In the database that contains the data with which you want to create Cisco Unity accounts, save the data as a CSV file.

Step 2 Open the CSV file in a spreadsheet application or another application in which you can edit the data.

Step 3 In the first row, create column headers. The file must contain at least these three column headers in this order:
LAST_NAME, FIRST_NAME, DTMF_ACCESS_ID.

All column headers must be in uppercase.

Separate values by commas. Do not use a tab, spaces, or a semicolon to separate values in the file.

Step 4 If the file contains columns of data you do not want to import, title those columns JUNK, and the Import utility will ignore them. The Import utility also ignores any columns titled NOTES.

Step 5 Confirm that each row contains the appropriate data corresponding to each column header.

Step 6 Save the data as a CSV file. This is the CSV file you will use during the import.

Step 7 Continue with the procedure "To create Cisco Unity subscribers by using the Import utility" in the "Running the Import Utility" section in the "Creating Subscriber Accounts" chapter of the Cisco Unity System Administration Guide.


To prepare a CSV file for importing Internet subscribers


Step 1 Prepare the CSV file for import as documented in the previous procedure, "To prepare a CSV file for importing regular subscribers." Note that although the DTMF_ACCESS_ID column header must appear in the CSV file, this column is optional for Internet subscribers. In other words, each row of data for an Internet subscriber may or may not have a number for the DTMF_ACCESS_ID.

Step 2 Add a column header called SUBSCRIBER_TYPE, and enter 2 in this column in each row of subscriber data.

Step 3 Add a column header called REMOTE_ADDRESS to the first row of the CSV file.

Step 4 In each subsequent row, enter the e-mail address for the subscriber in the REMOTE_ADDRESS column.

Step 5 Continue with the procedure "To create Cisco Unity subscribers by using the Import utility" in the "Running the Import Utility" section in the "Creating Subscriber Accounts" chapter of the Cisco Unity System Administration Guide.


Table 10 New or Changed CSV File Column Headers 

CSV File Column Header
Description

LAST_NAME

(Required)

Subscriber last name. This must be the first column header in the CSV file.

Enter any combination of letters and numbers, up to a maximum of 64 characters.

FIRST_NAME

(Required)

Subscriber first name. This must be the second column header in the CSV file.

Enter any combination of letters and numbers, up to a maximum of 64 characters.

DTMF_ACCESS_ID

(Required)

ID that callers enter to reach the subscriber (usually the same as extension). This must be the third column header in the CSV file. When importing Internet subscribers, this column header is required in the CSV file even though the column may not contain any data. After this column, the order of the column headers is optional.

Enter any combination of digits from 0 to 9, up to a maximum of 64 digits.

ALIAS

(Required when importing users with an existing Windows 2000 account and Exchange mailbox)

This column and the UPDATE_SUBSCRIBER_ACCOUNT column work together as follows:

UPDATE_SUBSCRIBER_ACCOUNT is 0

When creating accounts for users who have neither a Windows account nor an Exchange mailbox, this column is optional. If you do not specify an alias here, the Exchange alias is derived from a rule specified in the subscriber template, using a combination of first and last name. Typically, you enter an alias here to override the alias generation rule when there are users who need to have aliases that do not follow the convention (such as when there is a naming conflict).

UPDATE_SUBSCRIBER_ACCOUNT is 1

When importing users who already have Windows accounts and Exchange mailboxes, the Import utility searches for the Exchange mailbox that matches the alias entered here. The matching Exchange mailbox will be associated with the subscriber account.

Enter any combination of letters and numbers, up to a maximum of 64 characters.

COS_OBJECT_ID

The name of the subscriber class of service (COS) of which the subscriber will be a member.

Enter any combination of letters and numbers, up to a maximum of 64 characters.

DOMAIN_LOCATION

Specifies the Windows NT 4 domain name in which the alias in the NT40_ALIAS column can be found. With information from the Windows NT 4 accounts, the subscriber accounts are created such that users who are logged on using their Windows NT 4 accounts have access to the ActiveAssistant and can use ViewMail for Outlook to record and play back messages over the phone.

Use this column only when you will be creating subscriber accounts for users who have both a Windows NT 4 account and Windows 2000 account. In addition, you need to specify the alias in the column NT40_ALIAS so that the Import utility can find the Windows NT 4 account information to associate with the subscriber.

NT40_ALIAS

Specifies the Windows NT 4 alias. Specify this field to allow users who are logged on using their Windows NT 4 accounts to have access to the ActiveAssistant and to use ViewMail for Outlook to record and play back messages over the phone.

Use this column only when you will be creating subscriber accounts for users who have both a Windows NT 4 account and a Windows 2000 account. In addition, you need to specify the domain name in the column DOMAIN_LOCATION so that the Import utility can find the Windows NT 4 account information to associate with the subscriber.

PAGER1_NUMERIC_
AFTER_DIALDIGITS

The extra digits that Cisco Unity dials after the phone number for a message notification. The extra digits are shown on the pager display.

This column corresponds to the Extra Digits field for the Pager device on the Subscribers > Subscribers > Message Notifications page in the Cisco Unity Administrator.

Enter any combination of digits from 0 to 9.

PAGER1_NUMERIC_
DIAL_DELAY

Specifies the number of seconds to wait before dialing the extra digits specified in the PAGER1_NUMERIC_AFTER_DIALDIGITS column. Use this option if the automatic call progress detection is not reliable. Examples of poor call progress detection include noisy phone lines and unusual ringing patterns.

This column corresponds to the Seconds to Wait Before Dialing Extra Digits field for the Pager device on the Subscribers > Subscribers > Message Notifications page in the Cisco Unity Administrator.

Enter any value from 0 to 100 seconds.

PAGER1_NUMERIC_
PHONE_NO

The phone number, including trunk access code, of the numeric pager to be used for message notifications.

This column corresponds to the Phone Number field for the Pager device on the Subscribers > Subscribers > Message Notifications page in the Cisco Unity Administrator. Message notifications to this device are disabled upon import and must be enabled in the Cisco Unity Administrator or by the subscriber in ActiveAssistant.

Enter any combination of digits 0 through 9 and the following dialing characters:

, (comma) to insert a one-second pause.

# and * to correspond to the # and * keys on the phone.

Note that the restriction table specified in the subscriber class of service for Outcalling is not applied during the import. Any number, regardless of the numbers disallowed on the restriction table, are imported.

PAGER1_TEXT_SMTP_
ADDRESS

(Text pagers only)

Specifies the e-mail address of the text pager, text-compatible cell phone, or another e-mail account (such as a home e-mail address) that message notifications will be sent.

This column corresponds to the To: (E-Mail Address) field for the Text Pager 1 device on the Subscribers > Subscribers > Message Notifications page in the Cisco Unity Administrator. Message notifications to this device are disabled upon import and must be enabled in the Cisco Unity Administrator or by the subscriber in ActiveAssistant.

Enter any combination of letters and numbers, up to a maximum of 128 characters.

PAGER1_TEXT_AFTER_
DIALDIGITS

(Text pagers only)

Enter a phone number in this field if the subscriber has a text-compatible cell phone and wants text pager notifications to include a "From" or "Return Call" phone number. Typically, this field contains the number of the Cisco Unity server that the subscriber calls to check messages.

The From phone number appears in the last line of any text pager notification. A subscriber can press the Return Call button on many text-compatible cell phones to dial the phone number. The cell phone must support automatic callback in order to use this feature.

This column corresponds to the From: (Phone Number) field for the Text Pager 1 device on the Subscribers > Subscribers > Message Notifications page in the Cisco Unity Administrator.

Enter any combination of letters and numbers, up to a maximum of 40 characters.

REMOTE_ADDRESS

(Required for Internet subscribers)

For Internet subscribers, enter the subscriber e-mail (SMTP) address.

SUBSCRIBER_TYPE

(Required for Internet subscribers)

Defines the type of subscriber being imported. When importing information for both regular and Internet subscribers, use a separate CSV file for each type of subscriber. Mixing the subscriber types in one CSV file produces erroneous results such as regular subscribers being imported as Internet subscribers. Note that this field is required for Internet subscribers.

1 creates an Exchange subscriber

2 creates an Internet (SMTP) subscriber

UPDATE_SUBSCRIBER_
ACCOUNT

Indicates whether a Windows account and Exchange mailbox should be created during the import. If this column is absent from the CSV file, the Import utility creates the Windows account and Exchange mailbox. This column works with the ALIAS column as follows:

UPDATE_SUBSCRIBER_ACCOUNT is 0

Creates the Windows account and Exchange mailbox as the subscriber account is created. Specify 0 when the user is new and has neither a Windows account nor an Exchange mailbox.

UPDATE_SUBSCRIBER_ACCOUNT is 1

Uses an existing Windows account and Exchange mailbox for the subscriber. Specify 1 when both the Windows account and the Exchange mailbox exist. In order for the Import utility to locate the Exchange mailbox to use for the subscriber, you must enter the alias in the ALIAS column.


Troubleshooting

Cisco Unity troubleshooting information can be found:

In the Cisco Unity Troubleshooting Guide, which is available on the Cisco Unity Documentation compact disc and on Cisco.com at http://www.cisco.com/univercd/cc/td/doc/product/voice/c_unity/index.htm.

As Online Documentation in the Cisco Unity Administrator.

At the website http://www.cisco.com/warp/public/788/AVVID/vmum.shtml.

Cisco Unity Demonstration System

When you run the Cisco Unity Setup program on a server that does not have a system key attached, you are asked to confirm that you want to install Cisco Unity as a demonstration system. A demonstration system is a fully functioning version of Cisco Unity that has the limits noted in the "Limits on a Cisco Unity Demonstration System" section.

The software for a demonstration system can be ordered online. The orderable demonstration system is the easiest way for you to get an entire set of compact discs, including third-party software (except Windows 2000 Server). It is available at http://www.cisco.com/go/marketplace. The part number is UNITY-5USR-2DEMO. There is a small charge to cover duplication costs.

We strongly recommend that you install a demonstration system by using the software you receive when you purchase either the full version of Cisco Unity or the orderable demonstration system. Both include the versions of third-party products that Cisco Unity requires to function properly. Installations of demonstration systems frequently fail because the installer is using an unsupported version of third-party software.

Because a demonstration system is a fully functioning Cisco Unity system, installing a demonstration system requires the same level of care and attention to detail that is required of installing a system on a customer site. To successfully install a demonstration system, refer to the instructions in the Cisco Unity Installation Guide and in the integration guide for your phone system, available on Cisco.com at http://www.cisco.com/univercd/cc/td/doc/product/voice/c_unity/unity30/index.htm.

Cisco TAC does not provide support for Cisco Unity demonstration systems.

Limits on a Cisco Unity Demonstration System

Default license settings for a demonstration system are:

2 voice ports

0 fax ports

0 TTS3000 sessions

2 RealSpeak sessions

5 voice mail users

5 fax mail users

5 text-to-speech users

5 ViewMail for Microsoft Outlook users

5 Cisco Unity ActiveAssistant users

6 languages for the Cisco Unity Administrator

6 languages for the system conversation

Networking (to enable Internet subscribers)

The ability to integrate with any phone system

In addition, the maximum message length on a demonstration system is 15 seconds.

Using a Dual Phone System Integration with a Cisco Unity Demonstration System

To integrate a Cisco Unity demonstration system with both Cisco CallManager and a traditional phone system, you must update the Windows registry.

A dual phone system integration is not supported with Compaq servers.

To enable a dual phone system integration on a demonstration system


Refer to the "Assigning Dialogic Ports for a Dual Phone System Integration" appendix in the Cisco CallManager 3.0 Integration Guide or the Cisco CallManager 3.1 Integration Guide, available on Cisco.com at http://www.cisco.com/univercd/cc/td/doc/product/voice/c_unity/unity30/integuid/index.htm.


To return a demonstration system to a single IP phone system integration.


Step 1 Refer to the "Removing Voice Card Software" section in the "Upgrading the Cisco Unity System from Version 2.x to 3.0" chapter of the Cisco Unity Installation Guide: Do the "To remove Dialogic software" procedure for your version of Windows.

The Cisco Unity Installation Guide is available on Cisco.com at http://www.cisco.com/univercd/cc/td/doc/product/voice/c_unity/unity30/inst.

Step 2 In the Cisco Unity Administrator, update the subscriber, call handler, notification device, switch, and any other settings that apply to the integration.


To return a demonstration system to a single traditional phone system integration


Step 1 Start Regedit.


Caution Changing the wrong registry key or entering an incorrect value can cause the server to malfunction. Before you edit the registry, confirm that you know how to restore it if a problem occurs. Note that a typical backup of the Cisco Unity server does not back up the registry. Refer to the "Restoring the Registry" Help topic in Regedit.exe or the "Restoring a Registry Key" Help topic in Regedt32.exe for additional information. If you have any questions about changing this registry key setting, contact Cisco TAC.

Step 2 If you do not have a current backup of the registry, click Registry > Export Registry File, and save the registry settings to a file.

Step 3 Expand the key
HKEY_LOCAL_MACHINE\Software\ActiveVoice\MIU\1.0\ Initialization\ServiceProvider <x>

where <x> is a number. There are several subkeys with this name.

Step 4 Locate the subkey in which the Service Provider Name value is D41MT.TSP.

Step 5 In the subkey, click DeviceID Lower Bound.

Step 6 On the Edit menu, click Delete.

Step 7 In the Confirm Value Delete box, click OK.

Step 8 Click DeviceID Upper Bound.

Step 9 On the Edit menu, click Delete.

Step 10 In the Confirm Value Delete box, click OK.

Step 11 Close the Registry Editor.

Step 12 For the settings to take effect, restart the Cisco Unity server.

Step 13 In the Cisco Unity Administrator, update the subscriber, call handler, notification device, switch, and any other settings that apply to the integration.


Converting a Cisco Unity Demonstration System to a Standard System

Do the following procedure after you have ordered and received a standard Cisco Unity system.

To convert a demonstration system to a standard system


Step 1 Plug the system key into the parallel or USB port on the server.

Step 2 Exit the Cisco Unity software, but do not restart the server.

Step 3 Insert Cisco Unity Disc 1 in the CD-ROM drive.

Step 4 Browse to the root directory, and double-click Setup.exe.

Step 5 Follow the on-screen prompts and the instructions in the e-mail that you received from Cisco when you registered Cisco Unity on Cisco.com.

Step 6 Restart the Cisco Unity server.

Step 7 Redo the procedures for your integration by using the applicable Cisco Unity integration guide. Integration guides are available on the Cisco Unity Documentation compact disc and on Cisco.com at http://www.cisco.com/univercd/cc/td/doc/product/voice/c_unity/index.htm.


Cisco Unity Documentation

Table 11 Cisco Unity Documentation Set 

Document
Location

Cisco Unity System Requirements, and Supported Hardware and Software

Available on Cisco.com at http://www.cisco.com/univercd/cc/td/doc/product/voice/c_unity/sysreq/index.htm and on the Cisco Documentation CD-ROM.

Cisco Unity Customization Worksheets

Available on Cisco.com at http://www.cisco.com/univercd/cc/td/doc/product/voice/c_unity/index.htm.

Cisco Unity Release Notes

Available on Cisco.com at http://www.cisco.com/univercd/cc/td/doc/product/voice/c_unity/index.htm and on the Cisco Documentation CD-ROM.

Also available on the Cisco Software Center website at http://www.cisco.com/kobayashi/sw-center/sw-voice.shtml.

Cisco Unity-CM TSP Release Notes

Available on Cisco.com at http://www.cisco.com/univercd/cc/td/doc/product/voice/c_unity/tsp/index.htm and on the Cisco Documentation CD-ROM.

Also available on the Cisco Software Center website at http://www.cisco.com/kobayashi/sw-center/sw-voice.shtml.

Cisco Unity Installation Guide

Available in print, on Cisco.com at http://www.cisco.com/univercd/cc/td/doc/product/voice/c_unity/index.htm, and on the Cisco Documentation CD-ROM.

Cisco Unity integration guides for various phone systems

Available on Cisco.com at http://www.cisco.com/univercd/cc/td/doc/product/voice/c_unity/index.htm and on the Cisco Documentation CD-ROM.

Cisco Unity System Administration Guide

Available on Cisco.com at http://www.cisco.com/univercd/cc/td/doc/product/voice/c_unity/index.htm and on the Cisco Documentation CD-ROM.

Networking in Cisco Unity

Available on Cisco.com at http://www.cisco.com/univercd/cc/td/doc/product/voice/c_unity/index.htm and on the Cisco Documentation CD-ROM.

Cisco Unity Troubleshooting Guide

Available on Cisco.com at http://www.cisco.com/univercd/cc/td/doc/product/voice/c_unity/index.htm and on the Cisco Documentation CD-ROM.

Cisco Unity User Guide

Available in print, and on Cisco.com at http://www.cisco.com/univercd/cc/td/doc/product/voice/c_unity/index.htm.

Cisco Unity at a Glance for Standard Conversation card

Available in print, and on Cisco.com at http://www.cisco.com/univercd/cc/td/doc/product/voice/c_unity/index.htm.

Cisco Unity at a Glance for Optional Conversation 1 card

Available in print, and on Cisco.com at http://www.cisco.com/univercd/cc/td/doc/product/voice/c_unity/index.htm.

Online Help

Available in:

The Cisco Unity ActiveAssistant (context-sensitive)

The Cisco Unity Administrator (context-sensitive)

The Cisco Unity Visual Messaging Interface (context-sensitive)

ViewMail for Microsoft Outlook

Cisco Unity white papers and application notes

Available on Cisco.com at http://www.cisco.com/univercd/cc/td/doc/product/voice/c_unity/whitpapr/index.htm and on the Cisco Documentation CD-ROM.

Translated Cisco Unity documentation

Pieces of the Cisco Unity documentation set are available in French and German on Cisco.com at http://www.cisco.com/univercd/cc/td/doc/product/voice/c_unity/trans/index.htm.


Obtaining Documentation

The following sections explain how to obtain documentation from Cisco Systems.

World Wide Web

You can access the most current Cisco documentation on the World Wide Web at the following URL:

http://www.cisco.com

Translated documentation is available at the following URL:

http://www.cisco.com/public/countries_languages.shtml

Documentation CD-ROM

Cisco documentation and additional literature are available in a Cisco Documentation CD-ROM package, which is shipped with your product. The Documentation CD-ROM is updated monthly and may be more current than printed documentation. The CD-ROM package is available as a single unit or through an annual subscription.

Ordering Documentation

Cisco documentation is available in the following ways:

Registered Cisco Direct Customers can order Cisco product documentation from the Networking Products MarketPlace:

http://www.cisco.com/cgi-bin/order/order_root.pl

Registered Cisco.com users can order the Documentation CD-ROM through the online Subscription Store:

http://www.cisco.com/go/subscription

Nonregistered Cisco.com users can order documentation through a local account representative by calling Cisco corporate headquarters (California, USA) at 408 526-7208 or, elsewhere in North America, by calling 800 553-NETS (6387).

Documentation Feedback

If you are reading Cisco product documentation on Cisco.com, you can submit technical comments electronically. Click Feedback at the top of the Cisco Documentation home page. After you complete the form, print it out and fax it to Cisco at 408 527-0730.

You can e-mail your comments to bug-doc@cisco.com.

To submit your comments by mail, write to the following address:

Cisco Systems
Attn: Document Resource Connection
170 West Tasman Drive
San Jose, CA 95134-9883

We appreciate your comments.

Obtaining Technical Assistance

Cisco provides Cisco.com as a starting point for all technical assistance. Customers and partners can obtain documentation, troubleshooting tips, and sample configurations from online tools by using the Cisco Technical Assistance Center (TAC) Web Site. Cisco.com registered users have complete access to the technical support resources on the Cisco TAC Web Site.

Cisco.com

Cisco.com is the foundation of a suite of interactive, networked services that provides immediate, open access to Cisco information, networking solutions, services, programs, and resources at any time, from anywhere in the world.

Cisco.com is a highly integrated Internet application and a powerful, easy-to-use tool that provides a broad range of features and services to help you to

Streamline business processes and improve productivity

Resolve technical issues with online support

Download and test software packages

Order Cisco learning materials and merchandise

Register for online skill assessment, training, and certification programs

You can self-register on Cisco.com to obtain customized information and service. To access Cisco.com, go to the following URL:

http://www.cisco.com

Technical Assistance Center

The Cisco TAC is available to all customers who need technical assistance with a Cisco product, technology, or solution. Two types of support are available through the Cisco TAC: the Cisco TAC Web Site and the Cisco TAC Escalation Center.

Inquiries to Cisco TAC are categorized according to the urgency of the issue:

Priority level 4 (P4)—You need information or assistance concerning Cisco product capabilities, product installation, or basic product configuration.

Priority level 3 (P3)—Your network performance is degraded. Network functionality is noticeably impaired, but most business operations continue.

Priority level 2 (P2)—Your production network is severely degraded, affecting significant aspects of business operations. No workaround is available.

Priority level 1 (P1)—Your production network is down, and a critical impact to business operations will occur if service is not restored quickly. No workaround is available.

Which Cisco TAC resource you choose is based on the priority of the problem and the conditions of service contracts, when applicable.

Cisco TAC Web Site

The Cisco TAC Web Site allows you to resolve P3 and P4 issues yourself, saving both cost and time. The site provides around-the-clock access to online tools, knowledge bases, and software. To access the Cisco TAC Web Site, go to the following URL:

http://www.cisco.com/tac

All customers, partners, and resellers who have a valid Cisco services contract have complete access to the technical support resources on the Cisco TAC Web Site. The Cisco TAC Web Site requires a Cisco.com login ID and password. If you have a valid service contract but do not have a login ID or password, go to the following URL to register:

http://www.cisco.com/register/

If you cannot resolve your technical issues by using the Cisco TAC Web Site, and you are a Cisco.com registered user, you can open a case online by using the TAC Case Open tool at the following URL:

http://www.cisco.com/tac/caseopen

If you have Internet access, it is recommended that you open P3 and P4 cases through the Cisco TAC Web Site.

Cisco TAC Escalation Center

The Cisco TAC Escalation Center addresses issues that are classified as priority level 1 or priority level 2; these classifications are assigned when severe network degradation significantly impacts business operations. When you contact the TAC Escalation Center with a P1 or P2 problem, a Cisco TAC engineer will automatically open a case.

To obtain a directory of toll-free Cisco TAC telephone numbers for your country, go to the following URL:

http://www.cisco.com/warp/public/687/Directory/DirTAC.shtml

Before calling, please check with your network operations center to determine the level of Cisco support services to which your company is entitled; for example, SMARTnet, SMARTnet Onsite, or Network Supported Accounts (NSA). In addition, please have available your service agreement number and your product serial number.