Cisco Support Community
Showing results for 
Search instead for 
Did you mean: 
New Member

W2K Service Pack 3

I believe SP3 is supported with 3.1(5) version of Unity.

Is SP3 supported with versions prior to 3.1(5). I belive the customer is running 3.1(3) or 3.1(4).

Just want to make sure.

Cisco Employee

Re: W2K Service Pack 3

The issue you're referring to is CSCdy27184:


After installing the Cisco Unity-CM TSP on a Unity system that has Windows

2000 Service Pack 3, you will end up with no wave devices or voice ports.

Unity will fail to initialize the ports, and the TSP test (after the initial

reboot) will fail with "No wave devices were found on the system".


This affects all TSP's up to and including 6.0(2). There will be a TSP 6.0

(2a) which corrects this problem. This only affects new installs of the

Cisco Unity-CM TSP on systems with W2k SP3. Upgrades from an older version of

the TSP do not cause this problem, and installing Service Pack 3 *after*

installing the TSP will not cause problems. This is only a problem if the

very first time you install the TSP 6.0(2) or prior on a particular server is

after installing SP3.


Before TSP 6.0(2a) ships, there is a manual registry workaround:

1. Open the registry on the problem server.

2. Go to [HKLM\Software\Microsoft\WindowsNT\CurrentVersion\Drivers32]

3. Delete the "wave10" value that's set to "AVAUDIO32.dll"

4. Set the lowest blank wave# value to "AVAUDIO32.dll" (usually set wave1 to

be "AVAUDIO32.dll", but if wave1 is already used, set wave2, etc.)

5. Reboot the server.

Or you can install 6.0(2a) Cisco Unity-CM TSP or later when it becomes

available. TSP 6.0(2a) will be released once there has been a full

qualification of Unity with W2K SP3.

Another solution before TSP 6.0(2a) ships would be to install the TSP before

applying SP3.

Further Information:

Any value above wave9 in that registry key mentioned above is invalid (so

wave1-9 are valid, but wave10 is not.) Pre-SP3, an unused slot was

represented by a missing value, but post SP3, an unused slot is represented by

a blank value. (So if wave3 is unused, post SP3, there will be a blank value

called "wave3". Pre-SP3 there was no "wave3" value at all.)

The TSP installation program needs to insert "AVAUDIO32.dll" into one of the

available slots during the install -- previously we would do this by looking

for the first missing wave# value and add it there. Starting in 6.0(2a)

we look for the first wave# that either does not exist OR is blank and

insert "AVAUDIO32.dll" there.

CreatePlease to create content