Guest

Cisco Unity

Troubleshooting Cisco Unity UMR Error Messages

Document ID: 99875



Contents

Introduction
Prerequisites
      Requirements
      Components Used
      Conventions
Problem: One or More Messages Have Been Held in the UnityMTA Directory for 30 Days
Solution
Problem: Attempts to deliver Unity Message Repository messages have failed due to Unity configuration or connectivity issues with the Partner Mail Server
Solution
NetPro Discussion Forums - Featured Conversations
Related Information

Introduction

The Cisco Unity Message Repository (UMR), built into Cisco Unity 3.x and later, allows outside callers to leave messages for users when their primary Microsoft Exchange server is offline. Messages are temporarily stored on the Cisco Unity server in the \CommServer\unityMTA directory and can be accessed through a special UMR conversation. When the primary Exchange server comes back online, Cisco Unity begins to pass the messages as normal into the correct message store.

This document explains some of the UMR error messages and describes the steps necessary to troubleshoot and overcome those errors.

Prerequisites

Requirements

Cisco recommends that you understand how Cisco Unity works before you read this document. Refer to White Paper: Cisco Unity Data Architecture and How Cisco Unity Works (Version 3.x) Overview for more information.

Components Used

The information in this document is based on Cisco Unity 3.0 or later with Microsoft Exchange.

The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.

Conventions

Refer to Cisco Technical Tips Conventions for more information on document conventions.

Problem: One or More Messages Have Been Held in the UnityMTA Directory for 30 Days

Undelivered Voicemail messages are found in the commserver\unitymta\failed directory. This error message is recorded in the Event Viewer Application log:

Event Type:	Warning
Event Source:	CiscoUnity_UMR
Event Category:	UMR Thread Error 
Event ID:	155
Date:		8/13/2007
Time:		6:50:53 AM
User:		N/A
Computer:	HTMUNIT01
Description:One or more messages have been held in the UnityMTA directory for
30 days. This directory is used by the Unity Messaging Repository service to 
temporarily store voice messages left by unidentified callers when the Partner
Mail Server (CN=AAA0001/OU=CIS/OU=CISCO_TS/OU=TS/O=CISCO) is not available. 
Normally, these messages are delivered shortly after Cisco Unity detects that
the partner mail server has come back on-line. Check that the partner mail 
server is on-line, including the mailstore, and that Cisco Unity can connect to
it. If the partner mail server is on-line and reachable, to diagnose the
problem, enable all the micro traces for the AvUMRSyncSvr service, restart the
service, and then examine the logs. 
Message information: Recipient: cISCO  0x000012D0

Solution

Normally, when Exchange goes down, the UMR feature allows Cisco Unity to take outside caller messages. When Cisco Unity is in the UMR mode, the voicemail messages are stored temporarily on the Cisco Unity server in the \CommServer\UnityMTA directory and not Exchange. This ensures that the subscribers can access any new voicemail messages that are stored in the \CommServer\UnityMTA directory. Once Exchange comes back online, a notification is sent by the AVNotifier service that states Exchange is back online. All messages temporarily stored in the Cisco Unity Message Transfer Agent (MTA) folder, \Commserver\unityMTA, flow straight to Microsoft Exchange

In order to overcome the One or more messages have been held in the UnityMTA directory for 30 days error:

  1. Browse to the failed subfolder located under \\commserver\UnityMTA\. Move the voicemail messages manually to the parent MTA folder, \\commserver\UnityMTA\, so that Cisco Unity attempts to deliver those voicemail messages. The error message is not likely to appear again.

  2. Since these voicemail messages are old (30 days), you can select them all, and delete them.

    When the voicemail messages are stored in the MTA folder, there are two files with the name in the directory, one with a .wav file extension, which is the voice message itself, and one with a .txt extension, which is the routing file that the AvUMRSyncSvr uses when it addresses the message. If you do not have the .wav file, it means the files were sent successfully. In this case, only the routing files remain. You can delete them.

    When you attempt to delete any of the files, the Cannot delete <file name>: There has been a sharing violation. The source or destination file may be in use. message can appear.

    This message indicates that you need to stop the AvUMRSynchSvr Cisco Unity service first in order to be able to delete those files. Upon deletion of the files, restart AvUMRSynchSvr.

    Once you have deleted all the files, the warning/error message stops.

Problem: Attempts to deliver Unity Message Repository messages have failed due to Unity configuration or connectivity issues with the Partner Mail Server

Cisco Unity users cannot receive voice mail and can not access their voice mail box, and this error message appears in the Event Log:

Event Type:	Error
Event Source:	CiscoUnity_UMR
Event Category:	UMR Thread Error 
Event ID:	137
Date:		2/25/2009
Time:		9:28:13 AM
User:		N/A
Computer:	IOTUTYP01PW
Description:
Attempts to deliver Unity Message Repository messages have failed due to
Unity configuration or connectivity issues with the Partner Mail Server.

AvUMRSyncSvr will suspend message delivery for 300 seconds, after which
message delivery will be attempted again.

 During this outage, messages may accumulate in the temporary store.
0x00002580

This issue occurs when the partner exchange is off line and Unity runs in UMR mode, which results in the AvUMRSyncSvr service error.

Solution

In order to resolve this issue, complete these steps:

  1. Run the Permissions Wizard from the Cisco Unity Tools Depot and make sure that the Unity server points to the correct mailsore where the users are located.

  2. Make sure that the service accounts meet all the rights and permissions described in Permissions Set By the Cisco Unity Permissions Wizard .

  3. Make sure that there is network connectivity between Cisco Unity and Exchange server. Refer to Use Ping to Test Network Connectivity and Throughput for more information.

  4. Make sure that the NIC settings are proper on the Cisco Unity server or the Exchange server or the switch to which the Unity connects. Refer to NIC Set to Auto Detect Line Speed and Duplex, Which Results in Low Throughput for more information.

NetPro Discussion Forums - Featured Conversations

Networking Professionals Connection is a forum for networking professionals to share questions, suggestions, and information about networking solutions, products, and technologies. The featured links are some of the most recent conversations available in this technology.
NetPro Discussion Forums - Featured Conversations for Voice
Service Providers: Voice over IP
Voice & Video: Voice over IP
Voice & Video: IP Telephony
Voice & Video: IP Phone Services for End Users
Voice & Video: Unified Communications
Voice & Video: IP Phone Services for Developers
Voice & Video: General

Related Information



Updated: Nov 14, 2007Document ID: 99875