February 4, 2008
NOTICE:
THIS FIELD NOTICE IS PROVIDED ON AN "AS IS" BASIS AND DOES NOT IMPLY ANY KIND OF GUARANTEE OR WARRANTY, INCLUDING THE WARRANTY OF MERCHANTABILITY. YOUR USE OF THE INFORMATION ON THE FIELD NOTICE OR MATERIALS LINKED FROM THE FIELD NOTICE IS AT YOUR OWN RISK. CISCO RESERVES THE RIGHT TO CHANGE OR UPDATE THIS FIELD NOTICE AT ANY TIME.
Revision History
Revision |
Date |
Comment |
---|---|---|
1.0 |
04-FEB-2008 |
Initial Public Release |
Products Affected
Products Affected |
Comments |
---|---|
UNICONN |
UnityConnection releases 1.x with Windows 2003 |
UNITY |
Unity with Windows 2003 Operating System |
Problem Description
Calls to Unity are immediately disconnected while a Windows Terminal Services (WTS) client is connected to the Unity host in WTS console mode.
Background
This issue is detailed in KB928046.
Problem Symptoms
Calls to Unity and Unity Connection are immediately disconnected.
The following errors (or similar) have been seen in the Event Log of the Unity server when this condition is experienced. These are partial captures of the errors observed due to this anomaly. Reference the Release Note for defect CSCeg39434 for the exact details.
The following errors (or similar) have been seen in the Event Log of the Unity server when this condition is experienced:
--------------------------------------------------------------- Event Type: Error Event Source: CiscoUnity_Wav Event Category: Error Event ID: 822 Date: 11/19/2004 Time: 10:36:48 AM User: N/A Computer: [UNITYHOSTNAME] Description: Cisco Unity's multi-media component has enountered a serious error. EXPLANATION: A serious failure has occurred on port 1 while querying a wav device for supported playback formats. Depending upon the severity of the failure, parties on this call could experience unexpected behavior or be disconnected. In some cases, further calls on this port will not be handled correctly. TECHNICAL DETAILS: Thread 0x00000788 had a Failure on Port 1 in AvWav DESCRIPTION: File: e:\views\cs_UE4.0.4.108\un_Miu\UnityAvWav\WAVOUT.C(1231) Method: WavOutSupportsFormat Failure: call to waveOutOpen/FormatQuery failed with error(6). For more information, click: http://www.CiscoUnitySupport.com/find.php ------------------------------------------------------------------------- ------------------------------------------------------------------------- Event Type: Error Event Source: CiscoUnity_Wav Event Category: Error Event ID: 801 Date: 11/19/2004 Time: 10:36:48 AM User: N/A Computer: [UNITYHOSTNAME] Description: Cisco Unity's multi-media component has enountered a serious error. EXPLANATION: A serious failure has occurred on port 1 during wav media processing. Depending upon the severity of the failure, parties on this call could experience unexpected behavior or be disconnected. In some cases, further calls on this port will not be handled correctly. TECHNICAL DETAILS: Thread 0x00000788 had a Failure on Port 1 in AvWav DESCRIPTION: File: e:\views\cs_UE4.0.4.108\un_Miu\UnityAvWav\WAVOUT.C(1495) Method: WavOutFormatSuggest Failure: call to WavOutSupportsFormat failed. For more information, click: http://www.CiscoUnitySupport.com/find.php ----------------------------------------------------------------- ----------------------------------------------------------------- Event Type: Error Event Source: CiscoUnity_Wav Event Category: Error Event ID: 818 Date: 11/19/2004 Time: 10:36:48 AM User: N/A Computer: [UNITYHOSTNAME] Description: Cisco Unity's multi-media component has enountered a serious error. EXPLANATION: A serious failure has occurred on port 1 while opening a wav device for playback. Depending upon the severity of the failure, parties on this call could experience unexpected behavior or be disconnected. In some cases, further calls on this port will not be handled correctly. TECHNICAL DETAILS: Thread 0x00000788 had a Failure on Port 1 in AvWav DESCRIPTION: File: e:\views\cs_UE4.0.4.108\un_Miu\UnityAvWav\WAVOUT.C(425) Method: WavOutOpen Failure: call to waveOutOpen failed with error(6). For more information, click: http://www.CiscoUnitySupport.com/find.php ----------------------------------------------------------------- ----------------------------------------------------------------- Event Type: Error Event Source: CiscoUnity_Wav Event Category: Error Event ID: 801 Date: 11/19/2004 Time: 10:36:48 AM User: N/A Computer: [UNITYHOSTNAME] Description: Cisco Unity's multi-media component has enountered a serious error. EXPLANATION: A serious failure has occurred on port 1 during wav media processing. Depending upon the severity of the failure, parties on this call could experience unexpected behavior or be disconnected. In some cases, further calls on this port will not be handled correctly. TECHNICAL DETAILS: Thread 0x00000788 had a Failure on Port 1 in AvWav DESCRIPTION: File: e:\views\cs_UE4.0.4.108\un_Miu\UnityAvWav\WAV.C(1997) Method: WavPlayEx Failure: call to WavOutOpen failed. For more information, click: http://www.CiscoUnitySupport.com/find.php ----------------------------------------------------------------- ----------------------------------------------------------------- Event Type: Error Event Source: CiscoUnity_Miu Event Category: Error Event ID: 535 Date: 11/19/2004 Time: 10:36:48 AM User: N/A Computer: [UNITYHOSTNAME] Description: Cisco Unity's telephony component has encountered a serious error. EXPLANATION: A serious failure has occurred on port 1 while trying to play a wav file or stream. Depending upon the severity of the failure, parties on this call could experience unexpected behavior or be disconnected. In some cases, further calls on this port will not be handled correctly. TECHNICAL DETAILS: Thread 0x00000788 had a failure on port 1 in method CAvMiuWave::Play() DESCRIPTION: AvWav WavPlay failed with 0xFFFFFFFF. DETAILS: IStream: 0x016B3CE0 HWAV: 0x000004D4 WavState: WAV_STOPPED. CALLINFO: CallerID: 90003 CalledID: 74000 RedirectingID: Unknown Origin: Internal Reason: Direct Trunk: 0. CALL SEQUENCE: [10:35:22:078 - 0x000000F0] Drop() - S_OK [10:36:47:983 - 0x00000E98] LINE_APPNEWCALL(0x00010001) [10:36:47:983 - 0x00000E98] SetEvent(NewCall) [10:36:47:983 - 0x00000E98] SetEvent(CallInfoArrived) [10:36:48:046 - 0x00000788] Answer() entered [10:36:48:046 - 0x00000788] lineAnswer(0x00010001) - 0x000103E0 [10:36:48:046 - 0x00000E98] LINE_REPLY(0x000103E0 | 0x00000000) [10:36:48:062 - 0x00000E98] LINECALLSTATE_CONNECTED(0x00010001 | Active) [10:36:48:062 - 0x00000788] WaitFor(0x000103E0 | CONNECTED) - CONNECTED [10:36:48:062 - 0x00000788] Answer() - S_MIU_CONNECTED [10:36:48:202 - 0x00000788] Play() entered [10:36:48:202 - 0x00000788] WavOpen(0x016B3CE0) - 0x000004D3 [10:36:48:202 - 0x00000788] WavGetLength(0x000004D3) - 14959 [10:36:48:202 - 0x00000788] WavClose(0x000004D3) - 0x00000000 [10:36:48:202 - 0x00000788] WavOpen(0x016B3CE0) - 0x000004D4 [10:36:48:202 - 0x00000788] WavSetChunks(0x000004D4) - 0x00000000 [10:36:48:202 - 0x00000788] WavSetPosition(0x000004D4 | 0) - 0 [10:36:48:202 - 0x00000788] WavSetVolume(0x000004D4 | 50) - 0x00000000 [10:36:48:202 - 0x00000788] WavSetSpeed(0x000004D4 | 100) - 0x00000000 [10:36:48:499 - 0x00000788] WavPlay(0x000004D4) - 0xFFFFFFFF. For more information, click: http://www.CiscoUnitySupport.com/find.php ------------------------------------------------------------------- ------------------------------------------------------------------- Event Type: Error Event Source: CiscoUnity_PHGreeting Event Category: Error Event ID: 437 Date: 11/19/2004 Time: 10:36:48 AM User: N/A Computer: [UNITYHOSTNAME] Description: An unexpected error occured while trying to play greeting for a subscriber. One possible reason could be that the call was disconnected while waiting for the phrase. This can happen when the Unity system CPU is pegged. Technical details - (PersonalGreeting) greeting for call handler id (null) with alias . returned [0x80004005] on line 3494 of file e:\views\cs_ue4.0.4.121\un_Conv2\AvConvPhoneHandler\AvConvPHGreetingSvr\AvSPlayGreeting.cpp. For more information, click: http://www.CiscoUnitySupport.com/find.php
Workaround/Solution
Workaround
-
Do not run WTS in console mode. Do not use the /console command line parameter.
-
When initiating a console-mode WTS session, change the audio settings. Select the "options" command button. Select the "local resouces" tab. Change the "remote computer sound" selection to be "leave at remote computer". These settings for the WTS session can be saved to a config file, so that when that config file is used for a future WTS console-mode session, the appropriate audio settings are used such that Unity audio is not adversely affected.
Solution 1:
Run the latest version of the Server Updates Wizard. The version Server Updates Wizard available applies the Registry change detailed in Solution 2. A future version of Server Updates Wizard, due to post by March 2008, will also have the fix for KB928046. The Server Updates Wizard can be used with either Unity or UnityConnection 1.x. The updates described must be run on each Unity or UnityConnection server.
Cisco recommends selected Microsoft updates that are important to protect Cisco Unity, Cisco Unity Connection 1.x, Cisco Unity Bridge, and voice-recognition servers.
Cisco Unity Server Updates Wizard may be obtained from cisco.com at:
Microsoft Updates for Unity (registered customers only)
Information regarding Information on Server Updates Wizard may be found here.
Solution 2:
If you are running Windows 2003 SP1:
Obtain KB928046 from the Microsoft website.
Follow the instructions below to install the Microsoft Hotfix.
The updates described must be run on each Unity or UnityConnection server. If you have only Windows 2003 SP1 installed, on the Unity or UnityConnection server, do the following:
-
Apply hotfix KB928046.
-
RESTART the Cisco Unity server when prompted.
-
When the Cisco Unity server is back on-line, do the following:
Click Start, Click Run, Type Regedit, Click OK.
-
Locate and right-click the following registry subkey: HKEY_Local_Machine\System\CurrentControlSet\Control\Terminal Server.
-
Point to New, and then click DWORD Value.
-
Type DontUnloadConsoleAudio, and then press ENTER.
-
Right-click DontUnloadConsoleAudio, and then click Modify.
-
In the Edit DWORD Value dialog box, click Decimal, type 1 in the Value data box, and then click OK.
-
Exit Registry Editor.
If you have Windows 2003 SP2 installed, a hot fix is not necessary. On the Unity or UnityConnection server, do the following:
-
Click Start.
-
Click Run.
-
Type Regedit, and then click OK.
-
Locate and right-click the following registry subkey: HKEY_Local_Machine\System\CurrentControlSet\Control\Terminal Server.
-
Point to New, and then click DWORD Value.
-
Type DontUnloadConsoleAudio, and then press ENTER.
-
Right-click DontUnloadConsoleAudio, and then click Modify.
-
In the Edit DWORD Value dialog box, click Decimal, type 1 in the Value data box, and then click OK.
-
Exit Registry Editor.
DDTS
To follow the bug ID link below and see detailed bug information, you must be a registered user and you must be logged in.
DDTS |
Description |
---|---|
CSCeg39434 (registered customers only) |
WTS console mode connections cause Unity call answering failures. |
CSCsd05226 (registered customers only) |
WS03: MIU fails to initialize TSP ports on Unity startup (Duplicate of CSCeg39434) |
CSCsd81499 (registered customers only) |
WTS console mode connection causes CUC call answering failures |
For More Information
If you require further assistance, or if you have any further questions regarding this field notice, please contact the Cisco Systems Technical Assistance Center (TAC) by one of the following methods:
Receive Email Notification For New Field Notices
Product Alert Tool - Set up a profile to receive email updates about reliability, safety, network security, and end-of-sale issues for the Cisco products you specify.