Cisco Unity Troubleshooting Guide (With IBM Lotus Domino), Release 4.0(5)
Appendix: Cisco Unity Services and Their Functions

Table Of Contents

Cisco Unity Services and Their Functions

Behavior of Cisco Unity Services in a Configuration with Domino


Cisco Unity Services and Their Functions


Cisco Unity Services are the top level components for the diagnostic traces that are used in troubleshooting. When a diagnostic trace is viewed by using the Cisco Unity Diagnostic tool, the file always contains the Service in the file name immediately following the "diag_".

Table A-1 Cisco Unity Services 

Service
Function

AvCsGateway

The Gateway service provides a secure interface to the Manager (AvCsMgr) service. It allows external processes to query the state of the Manager, start or stop the Manager, or request internal interfaces to the Manager components (if allowed).

AvCsMgr

The Manager service is the primary Cisco Unity service and the core voice messaging system. It runs the CommServer platform components, provides status on the components, and exposes component interfaces to other internal and external components.

AvCsNodeMgr

The Node Manager service provides the core services for failover. It runs on both the primary and secondary servers, and is responsible for monitoring the status of the servers. It is also responsible for file replication between the servers.

AvDirChangeWriter

The Directory Change Writer service gets messages from the change queue (posted by the AvDSDomino service) and writes them to the Cisco Unity SQL database.

AvDSDomino

The Domino Datastore service monitors the Cisco Unity SQL database for changes in Cisco Unity objects (users, locations, distribution lists, contacts) and sends notification of the changes to the Change Writer service. This keeps Cisco Unity synchronized with directory changes made in the Cisco Unity Administrator.

AvLic

The Licensing service provides secure licensing information to Cisco Unity and authenticated clients. In addition, it monitors the Cisco Unity SQL database and provides dynamic utilization information of per-seat licensing features.

AvMMProxySvr

The Media Master Proxy server provides client authentication and anonymous access to media and resource interfaces. Available to anyone, this service provides application-level authentication of clients running on any platform. After authenticating, it then exposes interfaces for streaming WAV files over the phone or to a client platform.

AvMsgStoreMonitorSvr

The Message Store Monitor service watches subscriber mailboxes on the Cisco Unity server for new or deleted messages. This service then adds an MWI request to the Notifier Queue to turn the subscriber message waiting indicator (MWI) on or off. When message notification is enabled, this service adds events for message notifications through pager or message delivery.

AvNotifierMgr

The Notifier Manager provides notification for MWIs and event notifications through the Notifier and NotifyQ components.

AvRepDirSvrSvc

The Reports service accepts report requests from the Cisco Unity Administrator, extracts data from log files, and obtains dynamic information from Cisco Unity components such as the DOH and Miu. The Reports service also handles report queuing and canceling.

AvSqlChangeWriter

The SQL Change Writer service monitors the Cisco Unity SQL database and requests the applicable directory service to update the directory as needed.

AvTtsSvr

The Text to Speech service provides a text-to-audio rendering service that is used by the Call Control/Media (Miu) component to play e-mail messages over the phone.

AvUMRSyncSvr

The AvUMRSyncSvr service is one of the components of the Unity Message Repository (UMR), which is a feature that helps insulate Cisco Unity from volatility in the external network. Voice messages left by unidentified callers are temporarily stored in the UnityMTA directory on the Cisco Unity server. The AvUMRSyncSvr service picks up the messages and hands them off to the message store backend for delivery.

Cisco Unified Performance Information and Diagnostics

The CUPID service gathers performance and diagnostic information about the Cisco Unity server.

CiscoUnityTdsProxy

The CiscoUnityTdsProxy service provides Cisco Unity database access to Cisco Unity processes that are running in a security context that does not have database rights. The service allows connections to be made via ADO, ODBC, JDBC and other standard APIs that use the Microsoft TDS (Tabular Data Stream) protocol.

CsBMsgConnector

The service monitors the USbms mailbox and processes/activates system broadcast messages that are received.

CsBridgeConnector

The Connector service monitors the UOmni mailbox and synchronizes directory information in both directions between Cisco Unity and an Octel Node (the Bridge).

CsEmsSvc

The Event Monitoring Service polls the Event log and sends e-mail and/or voice mail notifications according to the settings for the events and recipients in the Event Monitoring Service window.

RSKDataService

The Remote Serviceability Kit Data service collects the information for the Cisco Unity SNMP extension agent in response to SNMP requests for Cisco Unity objects.


Behavior of Cisco Unity Services in a Configuration with Domino


Note Services that log on as the account for Cisco Unity directory and message store services are listed as logging on as UnitySvc. The actual name of the account may be different.


Table A-2 Cisco Unity 4.0 Services When Domino Is the Message Store 

Service
Logs On As
Startup Mode
Comments
Dependencies

AvCsGateway

UnitySvc

Automatic

Critical; must be restarted if stopped.

Starts and stops AvCsMgr.

MSSQLSERVER

AvCsMgr

UnitySvc

Manual

Critical; started and stopped by the system tray or the Status Monitor via AvCsGateway.

Can be started only by AvCsGateway; should be stopped by AvCsGateway. If AvCsGateway is started by the Status Monitor, AvCsMgr is also started.

Dialogic System Service, MSSQLSERVER, Telephony

AvCsNodeMgr

(Installed only when failover is installed.)

Failover service account; account must be the same on both servers

Automatic

For the active server:
Critical; must be restarted if stopped, or failover does not work. If stopped, there is no impact on AvCsMgr, but failover or failback will occur.

For the inactive server:
Not critical. If stopped, there is no impact on AvCsMgr.

None

AvDirChangeWriter

Local System (needs access to SQL)

Automatic

Critical, must be restarted if stopped.

If stopped, there is no impact on AvCsMgr.

Message Queuing, MSSQLSERVER

AvDSDomino

UnitySvc

Automatic

Critical, must be restarted if stopped.

MSSQLSERVER, message queuing

AvLic

Local System

Automatic

 

MSSQLSERVER

AvMMProxySvr

Local System

Automatic

Critical; used by web applications and e-mail clients.

Remote Procedure Call (RPC)

AvMsgStoreMonitorSvr

UnitySvc

Manual

Critical; used for message notification and MWIs.

None

AvNotifierMgr

UnitySvc

Manual

Critical; used for message notification and MWIs.

None

AvRepDirSvrSvc

Installer

Manual

Not critical; can be disabled if reports are not used; AvCsMgr starts Reports during startup if Reports is not already running.

If stopped, there is no impact on AvCsMgr, but it can be disabled if reports are not used.

MSSQLSERVER

AvSqlChangeWriter

Local System

Automatic

Runs during the MSCW bulk synchronization of all SQL and AD data.

MSSQLSERVER

AvTtsSvr

Local System

Manual

Not critical.

None

AvUMRSyncSvr

UnitySvc

Manual

Critical; must be restarted if stopped; AvCsMgr starts AvUMRSyncSvr during startup if AvUMRSyncSvr is not already running.

If stopped, there is no impact on AvCsMgr, but messages from unidentified callers remain on the Cisco Unity server and are not handed off to Domino for delivery; must be restarted if stopped.

MSSQLSERVER

Cisco Unified Performance Information and Diagnostics

Local System

Automatic

Not critical.

If stopped, there is no impact on AvCsMgr.

None (configurable)

CiscoUnityTdsProxy

Local System

Automatic

Critical; used by the Cisco Unity Administrator and by the Cisco Personal Communications Assistant.

None

CsBMsgConnector

UnityMsgStoreSvc

Manual

Not critical; can be disabled.

MSSQLSERVER

CsBridgeConnector

(Always installed, but started only if the Bridge is licensed.)

UnitySvc

Manual

Not critical; can be disabled if the Bridge is not used; does not start if no Bridge ports are licensed.

If stopped, there is no impact on AvCsMgr, but the Bridge does not function.

MSSQLSERVER

CsEmsSvc

(Not registered as a service until configured.)

UnitySvc

Manual

Not critical.

If stopped, there is no impact on AvCsMgr.

None

RSKDataService

(Not registered as a service until configured.)

Local System

Automatic

Not critical.

If stopped, there is no impact on AvCsMgr.

None