TRBL 851
TRBL 851
Communications Manager
Release 8.5(1)
Americas Headquarters
Cisco Systems, Inc.
170 West Tasman Drive
San Jose, CA 95134-1706
USA
http://www.cisco.com
Tel: 408 526-4000
800 553-NETS (6387)
Fax: 408 527-0883
THE SOFTWARE LICENSE AND LIMITED WARRANTY FOR THE ACCOMPANYING PRODUCT ARE SET FORTH IN THE INFORMATION PACKET THAT
SHIPPED WITH THE PRODUCT AND ARE INCORPORATED HEREIN BY THIS REFERENCE. IF YOU ARE UNABLE TO LOCATE THE SOFTWARE LICENSE
OR LIMITED WARRANTY, CONTACT YOUR CISCO REPRESENTATIVE FOR A COPY.
The Cisco implementation of TCP header compression is an adaptation of a program developed by the University of California, Berkeley (UCB) as part of UCB’s public
domain version of the UNIX operating system. All rights reserved. Copyright © 1981, Regents of the University of California.
NOTWITHSTANDING ANY OTHER WARRANTY HEREIN, ALL DOCUMENT FILES AND SOFTWARE OF THESE SUPPLIERS ARE PROVIDED “AS IS” WITH
ALL FAULTS. CISCO AND THE ABOVE-NAMED SUPPLIERS DISCLAIM ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING, WITHOUT
LIMITATION, THOSE OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF
DEALING, USAGE, OR TRADE PRACTICE.
IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT, SPECIAL, CONSEQUENTIAL, OR INCIDENTAL DAMAGES, INCLUDING,
WITHOUT LIMITATION, LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THIS MANUAL, EVEN IF CISCO
OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
Cisco and the Cisco Logo are trademarks of Cisco Systems, Inc. and/or its affiliates in the U.S. and other countries. A listing of Cisco's trademarks can be found at
www.cisco.com/go/trademarks. Third party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership
relationship between Cisco and any other company. (1005R)
Any Internet Protocol (IP) addresses used in this document are not intended to be actual addresses. Any examples, command display output, and figures included in the
document are shown for illustrative purposes only. Any use of actual IP addresses in illustrative content is unintentional and coincidental.
Preface ix
Debugs 2-6
Open LDAP Cannot Verify the Certificate to Connect to the LDAP Server 3-14
Cisco Unity System Does Not Roll Over: Receive Busy Tone 7-2
Calls That Are Forwarded to Voice Messaging System Get Treated as a Direct Call to Cisco Unity
System 7-2
Administrator Account Is Not Associated with Cisco Unity Subscriber 7-3
Intercom Calls Do Not Go to Connected State When Going Off Hook by Using Speaker, Handset, or
Headset 8-28
Troubleshooting – SCCP 8-28
Intercom Lines Not Showing Up on Phone When Button Template Has Them 8-28
Intercom Lines Not Showing Up When Phone Falls Back to SRST 8-29
Troubleshooting – SIP 8-29
Debugging Phones That Are Running SIP 8-29
Configuration of Phones That Are Running SIP 8-29
Cisco Extension Mobility User Is Logged In But Intercom Line Does Not Display 8-29
Where to Find More Information 8-30
Troubleshooting IPv6 8-30
Phones Do Not Register with Cisco Unified Communications Manager 8-30
Calls Over SIP Trunks Fail 8-30
Calls Between Devices Fail 8-31
Music On Hold Does Not Play on Phone 8-31
Troubleshooting Logical Partitioning 8-31
Logical Partitioning Does Not Function As Expected 8-32
Logical Partitioning Policies Require Adjustment 8-32
APPENDIX 12 Case Study: Troubleshooting Cisco Unified IP Phone-to-Cisco IOS Gateway Calls 12-1
Debug Messages and Show Commands on the Cisco IOS Gatekeeper 12-4
Debug Messages and Show Commands on the Cisco IOS Gateway 12-5
INDEX
This preface describes the purpose, audience, organization, and conventions of this guide and provides
information on how to obtain related documentation.
The preface covers these topics:
• Purpose, page ix
• Audience, page ix
• Organization, page x
• Related Documentation, page x
• Conventions, page xi
• Obtaining Documentation, Obtaining Support, and Security Guidelines, page xii
• Cisco Product Security Overview, page xii
Purpose
The Troubleshooting Guide for Cisco Unified Communications Manager provides troubleshooting
procedures for this release of Cisco Unified Communications Manager.
Note The information in this version of the Troubleshooting Guide for Cisco Unified Communications
Manager may not apply to earlier releases of the Cisco Unified Communications Manager software.
This document does not cover every possible trouble event that might occur on a Cisco Unified
Communications Manager system but instead focuses on those events that are frequently seen by the
Cisco Technical Assistance Center (TAC) or frequently asked questions from newsgroups.
Audience
The Troubleshooting Guide for Cisco Unified Communications Manager provides guidance for network
administrators who are responsible for managing the Cisco Unified Communications Manager system,
for enterprise managers, and for employees. This guide requires knowledge of telephony and IP
networking technology.
Organization
Table 1Table 1 shows how this guide is organized.
Related Documentation
Refer to the Cisco Unified Communications Manager Documentation Guide for further information
about related Cisco IP telephony applications and products. The following URL shows an example of
the path to the documentation guide:
http://www.cisco.com/en/US/products/sw/voicesw/ps556/products_documentation_roadmaps_list.html
For documentation that relates to Cisco Unity, refer to the following URL:
http://www.cisco.com/en/US/products/sw/voicesw/ps2237/tsd_products_support_series_home.html
Conventions
This document uses the following conventions:
Convention Description
boldface font Commands and keywords are in boldface.
italic font Arguments for which you supply values are in italics.
[ ] Elements in square brackets are optional.
{x|y|z} Alternative keywords are grouped in braces and separated
by vertical bars.
[x|y|z] Optional alternative keywords are grouped in brackets
and separated by vertical bars.
string A nonquoted set of characters. Do not use quotation
marks around the string or the string will include the
quotation marks.
screen font Terminal sessions and information the system displays
are in screen font.
boldface screen Information you must enter is in boldface screen font.
font
italic screen font Arguments for which you supply values are in italic
screen font.
< > Nonprinting characters, such as passwords, are in angle
brackets.
Note Means reader take note. Notes contain helpful suggestions or references to material not covered in the
publication.
Timesaver Means the described action saves time. You can save time by performing the action described in the
paragraph.
Caution Means reader be careful. In this situation, you might do something that could result in equipment
damage or loss of data.
Warning This warning symbol means danger. You are in a situation that could cause bodily injury. Before you
work on any equipment, you must be aware of the hazards involved with electrical circuitry and
familiar with standard practices for preventing accidents.
This section provides the necessary background information and available resources to troubleshoot the
Cisco Unified Communications Manager.
The section covers following topics:
• Cisco Unified Serviceability, page 1-1
• Cisco Unified Communications Operating System Administration, page 1-2
• General Model of Problem Solving, page 1-2
• Network Failure Preparation, page 1-3
• Where to Find More Information, page 1-3
Access Cisco Unified Serviceability from the Cisco Unified Communications Manager Administration
window by choosing Cisco Unified Serviceability from the Navigation drop-down list box. Installing the
Cisco Unified Communications Manager software automatically installs Cisco Unified Serviceability
and makes it available.
Refer to the Cisco Unified Serviceability Administration Guide for detailed information and
configuration procedures on the serviceability tools.
Step 1 Analyze the network problem and create a clear problem statement. Define symptoms and potential
causes.
Step 2 Gather the facts that you need to help isolate possible causes.
Step 3 Consider possible causes based on the facts that you gathered.
Step 4 Create an action plan based on those causes. Begin with the most likely problem and devise a plan in
which you manipulate only one variable.
Step 5 Implement the action plan; perform each step carefully while testing to see whether the symptom
disappears.
Step 6 Analyze the results to determine whether the problem has been resolved. If the problem was resolved,
consider the process complete.
Step 7 If the problem has not been resolved, create an action plan based on the next most probable cause on
your list. Return to Step 4 and repeat the process until the problem is solved.
Make sure that you undo anything that you changed while implementing your action plan. Remember
that you want to change only one variable at a time.
Note If you exhaust all the common causes and actions (either those outlined in this document or others that
you have identified in your environment), contact Cisco TAC.
• For documentation related to Cisco Emergency Responder, refer to the following URL:
http://www.cisco.com/en/US/products/sw/voicesw/ps842/tsd_products_support_series_home.html
• For documentation related to Cisco Unified IP Phones, refer to the following URL:
http://www.cisco.com/en/US/products/hw/phones/ps379/tsd_products_support_series_home.html
• For information on designing and troubleshooting IP telephony networks, refer to the Cisco IP
Telephony Solution Reference Network Design Guides that are available at
www.cisco.com/go/srnd.
This section addresses the tools and utilities that you use to configure, monitor, and troubleshoot Cisco
Unified Communications Manager and provides general guidelines for collecting information to avoid
repetitive testing and recollection of identical data.
Note To access some of the URL sites that are listed in this document, you must be a registered user, and you
must be logged in.
Term Definition
Cisco Unified Real-Time This tool provides real-time information about Cisco Unified
Monitoring Tool (RTMT) Communications Manager devices and performance counters as well as
enables you to collect traces.
Performance counters can be system specific or Cisco Unified
Communications Manager specific. Objects comprise the logical groupings
of like counters for a specific device or feature, such as Cisco Unified IP
Phones or Cisco Unified Communications Manager System Performance.
Counters measure various aspects of system performance. Counters
measure statistics such as the number of registered phones, calls that are
attempted and calls in progress.
Alarms Administrators use alarms to obtain run-time status and state of the Cisco
Unified Communications Manager system. Alarms contain information
about system problems such as explanation and recommended action.
Administrators search the alarm definitions database for alarm information.
The alarm definition contains a description of the alarm and recommended
actions.
Trace Administrators and Cisco engineers use trace files to obtain specific
information about Cisco Unified Communications Manager service
problems. Cisco Unified Serviceability sends configured trace information
to the trace log file. Two types of trace log files exist: SDI and SDL.
Every service includes a default trace log file. The system traces system
diagnostic interface (SDI) information from the services and logs run-time
events and traces to a log file.
The SDL trace log file contains call-processing information from services
such as Cisco CallManager and Cisco CTIManager. The system traces the
signal distribution layer (SDL) of the call and logs state transitions into a
log file.
Note In most cases, you will only gather SDL traces when Cisco
Technical Assistance Center (TAC) requests you to do so.
Quality Report Tool This term designates voice quality and general problem-reporting utility in
Cisco Unified Serviceability.
A level comprises a collection of commands; for example, show designates a level, whereas show status
specifies a command. Each level and command also includes an associated privilege level. You can
execute a command only if you have sufficient privilege level.
For complete information on the Cisco Unified Communications Manager CLI command set, see the
Command Line Interface Reference Guide for Cisco Unified Solutions.
Netdump Utility
The netdump utility allows you to send data and memory crash dump logs from one server on the
network to another. Servers that are configured as netdump clients send the crash logs to the server that
is configured as the netdump server. The log file gets sent to the crash directory of the netdump server.
In a Cisco Unified Communications Manager cluster, you must configure at least two nodes as netdump
servers, so the first node and subsequent nodes can send crash dump longs to each other.
For example, if your cluster contains three servers (one primary/first node and two subsequent nodes),
you can configure the first node and subsequent node #1 as the netdump servers. Then, you can configure
the first node as a netdump client of the subsequent node #1 and configure all of the subsequent nodes
as netdump clients of the first node. If the first node crashes, it sends the netdump to subsequent node
#1. If any subsequent node crashes, it sends the netdump to the first node.
You can use an external netdump server rather than configuring a Cisco Unified Communications
Manager server as a netdump server. For information on configuring an external netdump server, contact
TAC.
Note Cisco recommends that you configure the netdump utility after you install Cisco Unified
Communications Manager to assist in troubleshooting. If you have not already done so, configure the
netdump utility before you upgrade Cisco Unified Communications Manager from supported appliance
releases.
To configure the netdump servers and clients, use the command line interface (CLI) that is available for
the Cisco Unified Communications Operating System as described in the following sections:
• Configuring a Netdump Server, page 2-3
• Configuring a Netdump Client, page 2-4
• Working with Files That Are Collected by the Netdump Server, page 2-4
• Monitoring Netdump Status, page 2-4
Procedure
Step 1 On the node that you want to configure as the netdump server, start a CLI session as described in the
Command Line Interface Reference Guide for Cisco Unified Solutions.
Step 2 Execute the utils netdump server start command.
Step 3 To view the status of the netdump server, execute the utils netdump server status command.
Step 4 Configure the netdump clients, as described in the “Configuring a Netdump Client” section on page 2-4.
Procedure
Step 1 On the node that you want to configure as the netdump client, start a CLI session as described in the
Command Line Interface Reference Guide for Cisco Unified Solutions.
Step 2 Execute the utils netdump client start ip-address-of-netdump-server command.
Step 3 Execute the utils netdump server add-client ip-address-of-netdump-client. Repeat this command for
each node that you want to configure as a netdump client.
Note Make sure that you enter the correct IP addresses. The CLI does not validate the IP addresses.
Step 4 To view the status of the netdump client, execute the utils netdump client status command.
Procedure
Step 1 From the quick launch channel in Cisco Unified Real-Time Monitoring Tool, choose Tools > Alert
Central.
Step 2 Right-click the SyslogStringMatchFound alert and choose Set Alert/Properties.
Step 3 Click Next three times.
Step 4 On the SysLog Alert window, click the Add button. When the Add Search String dialog box displays,
enter netdump: failed and click Add. Then, click Next.
Note Make sure that the case and syntax matches exactly.
Step 5 On the Email Notification window, choose the appropriate trigger alert action, enter any user-defined
email text, and click Save.
Network Management
Use the following network management tools for Cisco Unified Communications Manager remote
serviceability:
• System Log Management
• Cisco Discovery Protocol Support
• Simple Network Management Protocol Support
Refer to the documentation at the URLs in the following sections for more information on these network
management tools.
Sniffer Traces
Typically, you collect sniffer traces by connecting a laptop or other sniffer-equipped device on a Catalyst
port that is configured to span the VLAN or port(s) (CatOS, Cat6K-IOS, XL-IOS) that contains the
trouble information. If no free port is available, connect the sniffer-equipped device on a hub that is
inserted between the switch and the device.
Tip To help facilitate reading and interpreting of the traces by the TAC engineer, Cisco recommends using
Sniffer Pro software because it is widely used within the TAC.
Have available the IP/MAC addresses of all equipment that is involved, such as IP phones, gateways,
Cisco Unified Communications Managers, and so on.
Debugs
The output from debug privileged EXEC commands provides diagnostic information about a variety of
internetworking event that relate to protocol status and network activity in general.
Set up your terminal emulator software (such as HyperTerminal), so it can capture the debug output to
a file. In HyperTerminal, click Transfer; then, click Capture Text and choose the appropriate options.
Before running any IOS voice gateway debugs, make sure that
service timestamps debug datetime msec is globally configured on the gateway.
Preferably, collect debugs during non-working hours. If you must collect debugs in a live environment,
configure no logging console and logging buffered. To collect the debugs, use show log.
Because some debugs can be lengthy, collect them directly on the console port (default logging
console) or on the buffer (logging buffer). Collecting debugs over a Telnet session may impact the
device performance, and the result could be incomplete debugs, which requires that you re-collect them.
To stop a debug, use the no debug all or undebug all commands. Verify that the debugs have been
turned off by using the command show debug.
Note Cisco provides this service only with your permission. You must ensure that a network administrator is
available at your site to help initiate the process.
Packet Capture
This section contains information on the following topics:
• Packet Capturing Overview, page 2-7
• Configuration Checklist for Packet Capturing, page 2-8
• Adding an End User to the Standard Packet Sniffer Users Group, page 2-9
• Configuring Packet-Capturing Service Parameters, page 2-9
• Configuring Packet Capturing in the Phone Configuration Window, page 2-10
• Configuring Packet Capturing in Gateway and Trunk Configuration Windows, page 2-10
• Packet-Capturing Configuration Settings, page 2-12
• Analyzing Captured Packets, page 2-13
• Analyze packets for messages that are exchanged between Cisco Unified Communications Manager
and the device [Cisco Unified IP Phone (SIP and SCCP), Cisco IOS MGCP gateway, H.323 gateway,
H.323/H.245/H.225 trunk, or SIP trunk].
• Capture the Secure Real Time Protocol (SRTP) packets between the devices.
• Extract the media encryption key material from messages and decrypt the media between the
devices.
Tip Performing this task for several devices at the same time may cause high CPU usage and call-processing
interruptions. Cisco strongly recommends that you perform this task when you can minimize
call-processing interruptions.
For more information, see the Cisco Unified Communications Manager Security Guide.
Procedure
Step 1 Find the user group, as described in the Cisco Unified Communications Manager Administration Guide.
Step 2 After the Find/List window displays, click the Standard Packet Sniffer Users link.
Step 3 Click the Add Users to Group button.
Step 4 Add the end user, as described in the Cisco Unified Communications Manager Administration Guide.
Step 5 After you add the user, click Save.
Procedure
Step 1 In Cisco Unified Communications Manager Administration, choose System > Service Parameters.
Step 2 From the Server drop-down list box, choose an Active server where you activated the Cisco CallManager
service.
Step 3 From the Service drop-down list box, choose the Cisco CallManager (Active) service.
Step 4 Scroll to the TLS Packet Capturing Configuration pane and configure the packet capturing settings.
Tip For information on the service parameters, click the name of the parameter or the question mark that
displays in the window.
Note For packet capturing to occur, you must set the Packet Capture Enable service parameter to True.
Caution Cisco strongly recommends that you do not enable packet capturing for many phones at the same time
because this task may cause high CPU usage in your network.
If you do not want to capture packets or if you completed the task, set the Packet Capture Enable service
parameter to False.
Procedure
Step 1 Before you configure the packet-capturing settings, see the “Configuration Checklist for Packet
Capturing” section on page 2-8.
Step 2 Find the SIP or SCCP phone, as described in the Cisco Unified Communications Manager
Administration Guide.
Step 3 After the Phone Configuration window displays, configure the troubleshooting settings, as described in
Table 2-3.
Step 4 After you complete the configuration, click Save.
Step 5 In the Reset dialog box, click OK.
Tip Although Cisco Unified Communications Manager Administration prompts you to reset the
device, you do not need to reset the device to capture packets.
Additional Steps
Capture SRTP packets by using a sniffer trace between the affected devices.
After you capture the packets, set the Packet Capture Enable service parameter to False.
See the “Analyzing Captured Packets” section on page 2-13.
• SIP trunks
Tip Cisco strongly recommends that you do not enable packet capturing for many devices at the same time
because this task may cause high CPU usage in your network.
If you do not want to capture packets or if you completed the task, set the Packet Capture Enable service
parameter to False.
To configure packet-capturing settings in the Gateway or Trunk Configuration window, perform the
following procedure:
Procedure
Step 1 Before you configure the packet-capturing settings, see the “Configuration Checklist for Packet
Capturing” section on page 2-8.
Step 2 Perform one of the following tasks:
• Find the Cisco IOS MGCP gateway, as described in the Cisco Unified Communications Manager
Administration Guide.
• Find the H.323 gateway, as described in the Cisco Unified Communications Manager
Administration Guide.
• Find the H.323/H.245/H.225 trunk, as described in the Cisco Unified Communications Manager
Administration Guide.
• Find the SIP trunk, as described in the Cisco Unified Communications Manager Administration
Guide.
Step 3 After the configuration window displays, locate the Packet Capture Mode and Packet Capture Duration
settings.
Tip If you located a Cisco IOS MGCP gateway, ensure that you configured the ports for the Cisco
IOS MGCP gateway, as described in the Cisco Unified Communications Manager
Administration Guide. The packet-capturing settings for the Cisco IOS MGCP gateway display
in the Gateway Configuration window for endpoint identifiers. To access this window, click the
endpoint identifier for the voice interface card.
Tip Although Cisco Unified Communications Manager Administration prompts you to reset the
device, you do not need to reset the device to capture packets.
Additional Steps
Capture SRTP packets by using a sniffer trace between the affected devices.
After you capture the packets, set the Packet Capture Enable service parameter to False.
Setting Description
Packet Capture Mode This setting exists for troubleshooting encryption only; packet capturing
may cause high CPU usage or call-processing interruptions. Choose one
of the following options from the drop-down list box:
• None—This option, which serves as the default setting, indicates
that no packet capturing is occurring. After you complete packet
capturing, Cisco Unified Communications Manager sets the Packet
Capture Mode to None.
• Batch Processing Mode—Cisco Unified Communications Manager
writes the decrypted or nonencrypted messages to a file, and the
system encrypts each file. On a daily basis, the system creates a new
file with a new encryption key. Cisco Unified Communications
Manager, which stores the file for seven days, also stores the keys
that encrypt the file in a secure location. Cisco Unified
Communications Manager stores the file in the PktCap virtual
directory. A single file contains the time stamp, source IP address,
source IP port, destination IP address, packet protocol, message
length, and the message. The TAC debugging tool uses HTTPS,
administrator username and password, and the specified day to
request a single encrypted file that contains the captured packets.
Likewise, the tool requests the key information to decrypt the
encrypted file.
Tip Before you contact TAC, you must capture the SRTP packets by
using a sniffer trace between the affected devices.
Packet Capture Duration This setting exists for troubleshooting encryption only; packet capturing
may cause high CPU usage or call-processing interruptions.
This field specifies the maximum number of minutes that is allotted for
one session of packet capturing. The default setting equals 0, although
the range exists from 0 to 300 minutes.
To initiate packet capturing, enter a value other than 0 in the field. After
packet capturing completes, the value, 0, displays.
Linux
Information Command Serviceability GUI Tool CLI commands
CPU usage top RTMT Processor CPU usage:
Go to View tab and select show perf query class Processor
Server > CPU and Memory
Process CPU Usage for all processes:
show perf query counter Process “% CPU Time”
Individual process counter details (including CPU
usage)
show perf query instance <Process task_name>
Process state ps RTMT show perf query counter Process “Process Status”
Go to View tab and select
Server > Process
Disk usage df/du RTMT show perf query counter Partition
Go to View tab and select “% Used”
Server > Disk Usage or show perf query class Partition
Memory free RTMT show perf query class Memory
Go to View tab and select
Server > CPU and Memory
Network status netstats show network status
Linux
Information Command Serviceability GUI Tool CLI commands
Reboot server reboot Log in to Platform Web page on utils system restart
the server
Go to Restart > Current Version
Collect Sftp, ftp RTMT List file: file list
Traces/logs
Go to Tools tab and select Trace Download files: file get
> Trace & Log Central
View a file: file view
Table 2-5 provides a list of common problems and tools to use to troubleshoot them.
Table 2-5 Troubleshooting Common Problems with CLI Commands and GUI Selections
Table 2-5 Troubleshooting Common Problems with CLI Commands and GUI Selections
Troubleshooting Tips
The following tips may help you when you are troubleshooting the Cisco Unified Communications
Manager.
Tip Check the release notes for Cisco Unified Communications Manager for known problems. The release
notes provide descriptions and workaround solutions for known problems.
Each Cisco Unified Communications Manager log traces files locally. If a phone or gateway is registered
to a particular Cisco Unified Communications Manager, the call processing gets done on that Cisco
Unified Communications Manager if the call is initiated there. You will need to capture traces on that
Cisco Unified Communications Manager to debug a problem.
A common mistake involves having devices that are registered on a subscriber server but are capturing
traces on the publisher server. These trace files will be nearly empty (and definitely will not have the call
in them).
Another common problem involves having Device 1 registered to CM1 and Device 2 registered to CM2.
If Device 1 calls Device 2, the call trace occurs in CM1, and, if Device 2 calls Device 1, the trace occurs
in CM2. If you are troubleshooting a two-way calling issue, you need both traces from both Cisco
Unified Communications Managers to obtain all the information that is needed to troubleshoot.
Multiple calls may have occurred, so knowing the approximate time of the call helps TAC quickly locate
the trouble.
You can obtain phone statistics on a Cisco Unified IP Phone 79xx by pressing the i or ? button twice
during an active call.
When you are running a test to reproduce the issue and produce information, know the following data
that is crucial to understanding the issue:
• Calling number/called number
• Any other number that is involved in the specific scenario
• Time of the call
Note Remember that time synchronization of all equipment is important for troubleshooting.
If you are reproducing a problem, make sure to choose the file for the timeframe by looking at the
modification date and the time stamps in the file. The best way to collect the right trace means that you
reproduce a problem and then quickly locate the most recent file and copy it from the Cisco Unified
Communications Manager server.
Tip Save the log files to prevent them from being overwritten.
Files will get overwritten after some time. The only way to know which file is being logged to is to
choose View > Refresh on the menu bar and look at the dates and times on the files.
– Shutdown
– Boot
– DRS Backup
– DRS Restore
• description—Displays one of the following messages:
– Version: Displays for the Basic Install, Windows Upgrade, Upgrade During Install, and Upgrade
actions.
– Cisco Option file name: Displays for the Cisco Option Install action.
– Timestamp: Displays for the DRS Backup and DRS Restore actions.
– Active version to inactive version: Displays for the Switch Version action.
– Active version: Displays for the System Restart, Shutdown, and Boot actions.
• result—Displays the following results:
– Start
– Success or Failure
– Cancel
Example
Example 1 shows a sample of the system history log.
For more information on the CLI file commands, see the Command Line Interface Reference Guide for
Cisco Unified Solutions.
Using RTMT
You can also access the system history log by using RTMT. From the Trace and Log Central tab, choose
Collect Install Logs.
For more information about using RTMT, refer to the Cisco Unified Real-Time Monitoring Tool
Administration Guide.
Audit Logging
Centralized audit logging ensures that configuration changes to the Cisco Unified Communications
Manager system gets logged in separate log files for auditing. An audit event represents any event that
is required to be logged. The following Cisco Unified Communications Manager components generate
audit events:
• Cisco Unified Communications Manager Administration
• Cisco Unified Serviceability
• Cisco Unified Communications Manager CDR Analysis and Reporting
• Cisco Unified Real-Time Monitoring Tool
• Cisco Unified Communications Operating System
• Disaster Recovery System
• Database
• Command Line Interface
• Remote Support Account Enabled (CLI commands issued by technical supports teams)
In Cisco Unified Communications Manager Business Edition, the following Cisco Unity Connection
components also generate audit events:
• Cisco Unity Connection Administration
• Cisco Personal Communications Assistant (Cisco PCA)
• Cisco Unity Connection Serviceability
• Cisco Unity Connection clients that use the Representational State Transfer (REST) APIs
The following example displays a sample audit event:
CCM_TOMCAT-GENERIC-3-AuditEventGenerated: Audit Event Generated UserID:CCMAdministrator
Client IP Address:172.19.240.207 Severity:3 EventType:ServiceStatusUpdated
ResourceAccessed: CCMService EventStatus:
Successful Description: Call Manager Service status is stopped App ID:Cisco Tomcat Cluster
ID:StandAloneCluster Node ID:sa-cm1-3
Audit logs, which contain information about audit events, get written in the common partition. The Log
Partition Monitor (LPM) manages the purging of these audit logs as needed, similar to trace files. By
default, the LPM purges the audit logs, but the audit user can change this setting from the Audit User
Configuration window in Cisco Unified Serviceability. The LPM sends an alert whenever the common
partition disk usage exceeds the threshold; however, the alert does not have the information about
whether the disk is full because of audit logs or trace files.
Tip The Cisco Audit Event Service, which is a network service that supports audit logging, displays in
Control Center—Network Services in Cisco Unified Serviceability. If audit logs do not get written, then
stop and start this service by choosing Tools > Control Center—Network Services in Cisco Unified
Serviceability.
All audit logs get collected, viewed and deleted from Trace and Log Central in the Cisco Unified
Real-Time Monitoring Tool. Access the audit logs in RTMT in Trace and Log Central. Go to System >
Real-Time Trace > Audit Logs > Nodes. After you select the node, another window displays System >
Cisco Audit Logs.
The following types of audit logs display in RTMT:
• Application Log, page 2-20
• Database Log, page 2-22
• Operating System Log, page 2-22
• Remote Support Acct Enabled Log, page 2-23
Application Log
The application audit log, which displays in the AuditApp folder in RTMT, provides configuration
changes for Cisco Unified Communications Manager Administration, Cisco Unified Serviceability, the
CLI, Cisco Unified Real-Time Monitoring Tool (RTMT), Disaster Recovery System, and Cisco Unified
CDR Analysis and Reporting (CAR). For Cisco Unified Communications Manager Business Edition, the
application audit log also logs changes for Cisco Unity Connection Administration, Cisco Personal
Communications Assistant (Cisco PCA), Cisco Unity Connection Serviceability, and clients that use the
Representational State Transfer (REST) APIs.
Although the Application Log stays enabled by default, you can configure it in Cisco Unified
Serviceability by choosing Tools > Audit Log Configuration. For a description of the settings that you
can configure for audit log configuration, refer to the Cisco Unified Serviceability Administration Guide.
If the audit logs get disabled in Cisco Unified Serviceability, no new audit log files get created.
Tip Only a user with an audit role has permission to change the Audit Log settings. By default, the
CCMAdministrator has the audit role after fresh installs and upgrades. The CCMAdministrator can
assign the “standard audit users” group to a new user that the CCMAdministrator specifically creates for
audit purposes. The CCMAdministrator can then be removed from the audit user group. The “standard
audit log configuration” role provides the ability to delete audit logs, read/update access to Cisco Unified
Real-Time Monitoring Tool, Trace Collection Tool, RTMT Alert Configuration, the Control Center -
Network Services window, RTMT Profile Saving, the Audit Configuration window, and a new resource
called Audit Traces. For Cisco Unity Connection in Cisco Unified Communications Manager Business
Edition, the application administration account that was created during installation has the Audit
Administrator role and can assign other administrative users to the role.
Cisco Unified Communications Manager creates one application audit log file until the configured
maximum file size is reached; then, it closes and creates a new application audit log file. If the system
specifies rotating the log files, Cisco Unified Communications Manager saves the configured number of
files. Some of the logging events can be viewed by using RTMT SyslogViewer.
The following events get logged for Cisco Unified Communications Manager Administration:
• User logging (user logins and user logouts).
• User role membership updates (user added, user deleted, user role updated).
Database Log
The database audit log, which displays in the informix folder in RTMT, reports database changes. This
log, which is not enabled by default, gets configured in Cisco Unified Serviceability by choosing Tools
> Audit Log Configuration. For a description of the settings that you can configure for audit log
configuration, refer to the Cisco Unified Serviceability Administration Guide.
This audit differs from the Application audit because it logs database changes, and the Application audit
logs application configuration changes. The informix folder does not display in RTMT unless database
auditing is enabled in Cisco Unified Serviceability.
Procedure
Step 1 From Cisco Unified Communications Manager Administration, choose Navigation > Cisco Unified
Serviceability.
Step 2 Choose Tools > Service Activation.
Step 3 From the Servers column, choose the desired server.
The server that you choose displays next to the Current Server title, and a series of boxes with configured
services displays.
Activation Status column displays either Activated or Deactivated in the Cisco CallManager line.
If the Activated status displays, the specified Cisco CallManager service remains active on the chosen
server.
If the Deactivated status displays, continue with the following steps.
Step 4 Check the check box for the desired Cisco CallManager service.
Step 5 Click the Update button.
The Activation Status column displays Activated in the specified Cisco CallManager service line.
The specified service now shows active for the chosen server.
Perform the following procedure if the Cisco CallManager service has been in activated and you want
to verify if the service is currently running.
Procedure
Step 1 From Cisco Unified Communications Manager Administration, choose Navigation > Cisco Unified
Serviceability.
The Cisco Unified Serviceability window displays.
Step 2 Choose Tools > Control Center – Feature Services.
Step 3 From the Servers column, choose the server.
The server that you chose displays next to the Current Server title, and a box with configured services
displays.
The Status column displays which services are running for the chosen server.
This section covers solutions for the following most common issues that relate to a Cisco Unified
Communications Manager system.
• Cisco Unified Communications Manager System Not Responding, page 3-1
• Database Replication, page 3-7
• LDAP Authentication Fails, page 3-12
• Issues with LDAP Over SSL, page 3-13
• Open LDAP Cannot Verify the Certificate to Connect to the LDAP Server, page 3-14
• Slow Server Response, page 3-15
• JTAPI Subsystem Startup Problems, page 3-15
• Security Issues, page 3-19
• Performing Failed RAID Disk Replacement, page 3-26
The Cisco Communications Manager failed to start due to the following error:
The service did not respond to the start or control request in a timely fashion.
At this time, when devices such as the Cisco Unified IP Phones and gateways unregister from the Cisco
Unified Communications Manager, users receive delayed dial tone, and/or the Cisco Unified
Communications Manager server freezes due to high CPU usage. For event log messages that are not
included here, view the Cisco Unified Communications Manager Event Logs.
Possible Cause
The Cisco CallManager service can stop responding because the service does not have enough resources
such as CPU or memory to function. Generally, the CPU utilization in the server is 100 percent at that
time.
Recommended Action
Depending on what type of interruption you experience, you will need to gather different data that will
help determine the root cause of the interruption.
Use the following procedure if a lack of resources interruption occurs.
Procedure
Step 1 Collect Cisco CallManager traces 15 minutes before and after the interruption.
Step 2 Collect SDL traces 15 minutes before and after the interruption.
Step 3 Collect perfmon traces if available.
Step 4 If the traces are not available, start collecting the perfmon traces and track memory and CPU usage for
each process that is running on the server. These will help in the event of another lack of resources
interruption.
Possible Cause
The Cisco CallManager service stopped.
Recommended Action
Verify that the Cisco CallManager service is active and running on the server, as described in “Verify
Cisco Unified Communications Manager Services Are Running” section on page 2-23 or in the Cisco
Unified Serviceability Administration Guide.
Possible Cause
The services did not start automatically as expected. One of the services stopping represents the most
frequent reason for Cisco Unified Communications Manager Administration not displaying.
Recommended Action
Try starting the other services.
Possible Cause
If the IP address of the first Cisco Unified Communications Manager node gets changed while a
subsequent node is offline, you may not be able to log in to Cisco Unified Communications Manager
Administration on the subsequent node.
Recommended Action
If this occurs, follow the procedure for changing the IP address on a subsequent Cisco Unified
Communications Manager node in the document, Changing the IP Address and Host Name for Cisco
Unified Communications Manager.
Possible Cause
Unknown
Recommended Action
Contact TAC for further assistance.
Possible Cause
You may encounter the following problems if you are working with Cisco Unified Communications
Manager that is installed on a server that has a special character (such as an underscore) in its hostname
or Microsoft Internet Explorer 5.5 with SP2 and a Q313675 patch or above.
• When you conduct a basic search and click submit, the same page redisplays.
• When you try to insert a new user, the following message displays.
The following error occurred while trying to execute the command.
Sorry, your session object has timed out.
Click here to Begin a New Search
Recommended Action
You may not be able to add a user or do a search on Cisco Unified Communications Manager
Administration, if your Cisco Unified Communications Manager hostname contains any special
characters such as underscore or period (for example, Call_Manager). Domain Name System
(DNS)-supported characters include all letters (A-Z, a-z), numbers (0-9), and hyphen (-); any special
characters are not allowed. If the Q313675 patch is installed on your browser, make sure that the URL
does not contain any non-DNS supported characters.
For more information about the Q313675 patch, refer to MS01-058: File Vulnerability Patch for Internet
Explorer 5.5 and Internet Explorer 6.
To resolve this problem, you have the following options:
• Access Cisco Unified Communications Manager Administration by using the IP address of the
server.
• Do not use non-DNS characters in the Server Name.
• Use the localhost or IP address in the URL.
Symptom
One of the following messages displays when you try to access the following URL:
http://your-cm-server-name/ccmadmin
• Internet Explorer—This page cannot be displayed
• Netscape—Not Found. The requested URL /ccmadmin was not found on this server.
If you try to access the same URL by using the Cisco Communications Manager IP address
(http://10.48.23.2/ccmadmin) instead of the name, the window displays.
Possible Cause
The name that you entered as “your-cm-server-name” maps to the wrong IP address in DNS or hosts file.
Recommended Action
If you have configured the use of DNS, check in the DNS to see whether the entry for the
your-cm-server-name has the correct IP address of the Cisco Unified Communications Manager server.
If it is not correct, change it.
If you are not using DNS, your local machine will check in the “hosts” file to see whether an entry exists
for the your-cm-server-name and an IP address that is associated to it. Open the file and add the Cisco
Unified Communications Manager server name and the IP address. You can find the “hosts” file at
C:\WINNT\system32\drivers\etc\hosts.
Port 80 Blocked Between Your Browser and the Cisco Unified Communications
Manager Server
Symptom
One of the following messages displays when a firewall blocks the port that is used by the web server or
the http traffic:
• Internet Explorer—This page cannot be displayed
• Netscape—There was no response. The server could be down or is not responding
Possible Cause
For security reasons, the system blocked the http access from your local network to the server
network.
Recommended Action
1. Verify whether other types of traffic to the Cisco Unified Communications Manager server, such as
ping or Telnet, are allowed. If any are successful, it will show that http access to the Cisco Unified
Communications Manager web server has been blocked from your remote network.
2. Check the security policies with your network administrator.
3. Try again from the same network where the server is located.
Possible Cause
Improper network configuration settings on a station or on the default gateway can cause a web page not
to display because partial or no connectivity to that network exists.
Recommended Action
1. Try pinging the IP address of the Cisco Unified Communications Manager server and other devices
to confirm that you cannot connect.
2. If the connectivity to any other device out of your local network is failing, check the network setting
on your station, as well as the cable and connector integrity. Refer to the appropriate hardware
documentation for detailed information.
If you are using TCP-IP over a LAN to connect, continue with the following steps to verify the
network settings on the remote station.
3. Choose Start > Setting > Network and Dial-up connections.
4. Choose Local Area Connection, then Properties.
The list of communication protocols displays as checked.
5. Choose Internet Protocol (TCP-IP) and click Properties again.
6. Depending on your network, choose either Obtain an ip address automatically or set manually
your address, mask and default Gateway.
The possibility exists that a browser-specific setting could be improperly configured.
7. Choose the Internet Explorer browser Tools > Internet Options.
8. Choose the Connections tab and then verify the LAN settings or the dial-up settings.
By default, the LAN settings and the dial-up settings do not get configured. The generic network
setting from Windows gets used.
9. If the connectivity is failing only to the Cisco Unified Communications Manager network, a routing
issue probably exists in the network. Contact the network administrator to verify the routing that is
configured in your default gateway.
Note If you cannot browse from the remote server after following this procedure, contact TAC to
have the issue investigated in more detail.
Database Replication
This section covers the following database replication issues for a Cisco Unified Communications
Manager system:
• Replication Fails Between the Publisher and the Subscriber Server, page 3-7
• Database Replication Does Not Occur When Connectivity Is Restored on Lost Node, page 3-10
• Database Tables Out of Sync Do Not Trigger Alert, page 3-11
• Resetting Database Replication When You Are Reverting to an Older Product Release, page 3-11
Tip Before you install Cisco Unified Communications Manager on the subscriber server, you must add the
subscriber to the Server Configuration window in Cisco Unified Communications Manager
Administration to ensure that the subscriber replicates the database that exists on the publisher database
server. After you add the subscriber server to the Server Configuration window and then install Cisco
Unified Communications Manager on the subscriber, the subscriber receives a copy of the database that
exists on the publisher server.
Symptom
Changes that are made on the publisher server do not get reflected on phones that are registered with the
subscriber server.
Possible Cause
Replication fails between the publisher and subscriber servers.
Recommended Action
Verify and, if necessary, repair database replication, as described in the following procedure:
Procedure
Step 1 Verify database replication. You can use the CLI, Cisco Unified Reporting, or RTMT to verify database
replication.
• To verify by using the CLI, see Step 2.
• To verify by using Cisco Unified Reporting, see Step 3.
Be aware that the Replicate_State object shows a value of 2 in this case. The following list shows the
possible values for Replicate_State:
• 0—This value indicates that replication did not start. Either no subsequent nodes (subscribers) exist,
or the Cisco Database Layer Monitor service is not running and has not been running since the
subscriber was installed.
• 1—This value indicates that replicates have been created, but their count is incorrect.
• 2—This value indicates that replication is good.
• 3—This value indicates that replication is bad in the cluster.
• 4—This value indicates that replication setup did not succeed.
Step 3 To verify database replication by using Cisco Unified Reporting, perform the following tasks.
a. From the Navigation drop-down list box in the upper, right corner in Cisco Unified Communications
Manager Administration, choose Cisco Unified Reporting.
b. After Cisco Unified Reporting displays, click System Reports.
c. Generate and view the Unified CM Database Status report, which provides debugging information
for database replication.
Once you have generated the report, open it and look at the Unified CM Database Status. It gives
the RTMT replication counters for all servers in the cluster. All servers should have a replicate state
of 2, and all servers should have the same number of replicates created.
If you see any servers whose replicate states are not equal to 2 in the above status check, inspect the
“Replication Server List” on this report. It shows which servers are connected and communicating
with each node. Each server should show itself as local (in its list) and the other servers as active
connected. If you see any servers as dropped, it usually means there is a communication problem
between the nodes.
d. If you want to do so, generate and view the Unified CM Database Status report, which provides a
snapshot of the health of the Cisco Unified Communications Manager database.
Step 4 To verify database replication by using RTMT, perform the following tasks:
a. Open the Cisco Unified Real-Time Monitoring Tool (RTMT).
b. Click the CallManager tab.
c. Click Database Summary. The Replication Status pane displays.
The following list shows the possible values for the Replication Status pane:
• 0—This value indicates that replication has not started. Either no subsequent nodes (subscribers)
exist, or the Cisco Database Layer Monitor service is not running and has not been running since
the subscriber was installed.
• 1—This value indicates that replicates have been created, but their count is incorrect.
• 2—This value indicates that replication is good.
• 3—This value indicates that replication is bad in the cluster.
• 4—This value indicates that replication setup did not succeed.
d. To view the Replicate_State performance monitoring counter, choose System > Performance >
Open Performance Monitoring. Double-click the publisher database server (first node) to expand
the performance monitors. Click Number of Replicates Created and State of Replication.
Double-click Replicate_State. Click ReplicateCount from the Object Instances window and click
Add.
Tip To view the definition of the counter, right click the counter name and choose Counter
Description.
Step 5 If all the servers have a good RTMT status, but you suspect the databases are not in sync, you can run
the CLI command utils dbreplication status
This status command can be run on all servers by using utils dbreplication status all
or on one subscriber by using utils dbreplication status <hostname>
The status report will tell you if any tables are suspect. If there are suspect tables, you will want to do a
replication repair CLI command to sync the data from the publisher server to the subscriber servers.
The replication repair can be done on all subscriber servers (using the all parameter) or on just one
subscriber server by using the following:
utils dbreplication repair usage:utils dbreplication repair [nodename]|all
After running the replication repair, which can take several minutes, you can run another status command
to verify that all tables are now in sync.
If tables are in sync after running the repair, you are successful in fixing replication.
Note Only do Step 6 if one of the servers showed an RTMT status of 4, or had a status of 0 for more than four
hours.
Step 6 Generate and view the Unified CM Database Status report, which provides debugging information for
database replication. For each subscriber server that has a bad RTMT status, check that the hosts, rhosts,
sqlhosts, and services files have the appropriate information.
Generate and view the Unified CM Cluster Overview report. Verify that the subscriber servers have the
same version, verify that connectivity is good, and verify that time delay is within tolerances.
If the preceding conditions are acceptable, do the following to reset replication on that subscriber server:
a. At the subscriber server, perform the CLI command utils dbreplication stop
Do this for all subscriber servers that have an RTMT value of 4
b. At the publisher server, perform the CLI command utils dbreplication stop
c. At the publisher server, perform the CLI command utils dbreplication reset <hostname>
where <hostname> is the hostname of the subscriber server that needs to be reset. If all subscriber
servers need to be reset, use command utils dbreplication reset all
Possible Cause
The CDR check remains stuck in a loop, due to a delete on device table.
Recommended Action
Step 1 Run utils dbreplication stop on the affected subscribers. You can run them all at once.
Step 2 Wait until Step 1 completes, then, run utils dbreplication stop on the affected publisher server.
Step 3 Run utils dbreplication clusterreset from the affected publisher server. When you run the command,
the log name gets listed in the log file. Watch this file to monitor the process status. The path to the
follows:
/var/log/active/cm/trace/dbl/sdi
Step 4 From the affected publisher, run utils dbreplication reset all.
Step 5 Stop and restart all the services on all the subscriber servers [or restart/reboot all the systems (subscriber
servers)] in the cluster to get the service changes. Do this only after utils dbreplication status shows
Status 2.
Note “Out of sync” means that two servers in the cluster do not contain the same information in
a specific database table.
Symptom
On Cisco Unified Communications Manager Version 6.x or later, the symptoms include unexpected call
processing behaviors. Calls do not get routed or handled as expected. The symptoms may occur on either
the publisher or on the subscriber servers.
On Cisco Unified Communications Manager Version 5.x, the symptoms include unexpected call
processing behaviors. Calls do not get routed or handled as expected but only when the publisher server
is offline.
If you see this symptom and you run utils dbrepication status at the CLI, it reports Out of sync.
If Out of sync does not display, be aware that this is not the problem.
Possible Cause
Database tables remain out of sync between nodes. Replication alerts only indicate failure in the
replication process and do not indicate when database tables are out of sync. Normally, if replication is
working, tables should remain in sync. Instances can occur in which replication appears to be working,
but database tables are “Out of sync”.
Recommended Action
Step 1 Reset cluster replication by using CLI commands. Ensure servers in the cluster are online with full IP
connectivity for this to work. Confirm that all servers in the cluster are online by using platform CLIs
and Cisco Unified Reporting.
Step 2 If the servers are in Replication State 2, run the following command on the publisher server:
utils dbreplication repair server name
When you switch versions by using Cisco Unified Communications Operating System Administration
or the CLI, you get a message reminding you about the requirement to reset database replication if you
are reverting to an older product release.
Command Syntax
utils dbreplication clusterreset
Usage Guidelines
Before you run this command, run the command utils dbreplication stop first on all subscribers servers,
and then on the publisher server.
Requirements
Command privilege level: 0
Allowed during upgrade: Yes
Command Syntax
utils dbreplication dropadmindb
Usage Guidelines
You should run this command only if database replication reset or cluster reset fails and replication
cannot be restarted.
Requirements
Command privilege level: 0
Allowed during upgrade: Yes
Symptom
Login fails for end users. Authentication times out before the user can log in.
Possible Cause
You misconfigured the LDAP Port in the LDAP Authentication window in Cisco Unified
Communications Manager Administration.
Recommended Action
How your corporate directory is configured determines which port number to enter in the LDAP Port
field. For example, before you configure the LDAP Port field, determine whether your LDAP server acts
as a Global Catalog server and whether your configuration requires LDAP over SSL. Consider entering
one of the following port numbers:
Example: LDAP Port For When the LDAP Server Is Not a Global Catalog Server
• 389—When SSL is not required. (This port number specifies the default that displays in the LDAP
Port field.)
• 636—When SSL is required. (If you enter this port number, make sure that you check the Use SSL
check box.)
Example: LDAP Port For When the LDAP Server Is a Global Catalog Server
• 3268—When SSL is not required.
• 3269—When SSL is required. (If you enter this port number, make sure that you check the Use SSL
check box.)
Tip Your configuration may require that you enter a different port number than the options that are
listed in the preceding bullets. Before you configure the LDAP Port field, contact the
administrator of your directory server to determine the correct port number to enter.
Symptom
LDAP over SSL does not work.
Possible Causes
In most cases, problems with LDAP over SSL involve invalid, wrong, or incomplete certificates (chains)
on the Cisco Unified Communications Manager server.
Explanation
In some cases, you may use multiple certificates for SSL. In most cases, uploading the AD root
certificate as a directory trust is the only certificate that you need to make LDAP over SSL work.
However, if a different directory trust certificate is uploaded, that is, one other than a root certificate,
that other certificate must be verified to a higher level certificate, such as a root certificate. In this case,
a certificate chain is created because more than one extra certificate is involved. For example, you may
have the following certificates in your certificate chain:
• Root Certificate—The top-level CA certificate in the trust chain which will have similar issuer and
the subject name.
• Intermediate Certificate—The CA certificate that is part of the trust chain (other than the top level).
This follows the hierarchy starting from root till the last intermediate.
• Leaf Certificate—The certificate issued to the service/server which is signed by the immediate
intermediate.
For example, your company has two certificates and a root certificate in your certificate chain. The
following example shows the contents of a certificate:
Data:
Version: 3 (0x2)
Serial Number:
77:a2:0f:36:7c:07:12:9c:41:a0:84:5f:c3:0c:64:64
Signature Algorithm: sha1WithRSAEncryption
Issuer: DC=com, DC=DOMAIN3, CN=jim
Validity
Not Before: Apr 13 14:17:51 2009 GMT
Not After : Apr 13 14:26:17 2014 GMT
Subject: DC=com, DC=DOMAIN3, CN=jim
Recommended Action
If you have a two node chain, the chain contains the root and leaf certificate. In this case, uploading the
root certificate to the directory trust is all you need to do.
If you have more than a two node chain, the chain contains the root, leaf, and intermediate certificates.
In this case, the root certificate and all the intermediate certificates, excluding the leaf certificate, needs
to be uploaded to the directory trust.
At the highest level in the certificate chain, that is, for the root certificate, check to make sure that the
Issuer field matches the Subject field. If the Issuer field and Subject field do not match, the certificate is
not a root certificate; it is an intermediate certificate. In this case, identify the complete chain from root
to the last intermediate certificate, and upload the complete chain to the directory trust store.
In addition, check the Validity field to ensure the certificate has not expired. If the intermediate is
expired, get the new chain from the certificate authority, along with the new leaf that is signed by using
the new chain. If only the leaf certificate is expired, get a new signed certificate.
Possible Causes
Open LDAP cannot verify the certificate to connect to the LDAP server.
Explanation
Certificates are issued with a Fully Qualified Domain Name (FQDN). The Open LDAP verification
process matches the FQDN with the server that is being accessed. Because the uploaded certificate uses
FQDN and the web form is using IP Address, Open LDAP cannot connect to the server.
Recommended Actions
• If possible, use DNS.
During the Certificate Signing Request (CSR) process, ensure that you provide the FQDN as part of
subject CN. Using this CSR when a self signed certificate or CA certificate is obtained, the Common
Name will contain the same FQDN. Hence, no issues should occur when LDAP authentication is
enabled for applications, such as CTI, CTL, and so on, with the trust certificate imported to the
directory-trust.
• If you are not using DNS, enter an IP Address in the LDAP Authentication Configuration window
in Cisco Unified Communications Manager Administration. Then, add the following line of text in
/etc/openldap/ldap.conf:
TLS_REQCERT never
You must have a remote account to update the file, which prevents the Open LDAP library from
verifying that certificate from the server. However, subsequent communication still occurs over SSL.
Symptom
Slow response from the server occurs.
Possible Cause
Slow response could result if the duplex setting of the switch does not match the duplex port setting on
the Cisco Unified Communications Manager server.
Recommended Action
1. For optimal performance, set both switch and server to 100/Full.
Cisco does not recommend using the Auto setting on either the switch or the server.
2. You must restart the Cisco Unified Communications Manager server for this change to take effect.
Possible Cause
One of the following exceptions displays in the trace file:
• MIVR-SS_TEL-4-ModuleRunTimeFailure
• MIVR-SS_TEL-1-ModuleRunTimeFailure
MIVR-SS_TEL-4-ModuleRunTimeFailure
Search for the MIVR-SS_TEL-1-ModuleRunTimeFailure string in the trace file. At the end of the line, an
exception reason displays.
The following list gives the most common errors:
• Unable to create provider—bad login or password
• Unable to create provider—Connection refused
• Unable to create provider—login=
• Unable to create provider—hostname
• Unable to create provider—Operation timed out
• Unable to create provider—null
Possible Cause
Administrator entered an incorrect user name or password in the JTAPI configuration.
Recommended Action
Verify that the user name and password are correct. Try logging into the Cisco Unified CM User window
(http://servername/ccmuser) on the Cisco Unified Communications Manager to ensure that the Cisco
Unified Communications Manager cannot authenticate correctly.
Possible Cause
The Cisco Unified Communications Manager refused the JTAPI connection to the Cisco Unified
Communications Manager.
Recommended Action
Verify that the CTI Manager service is running in the Cisco Unified Serviceability Control Center.
Possible Cause
Nothing has been configured in the JTAPI configuration window.
Recommended Action
Configure a JTAPI provider in the JTAPI configuration window on the CRS server.
Possible Cause
The CRS engine cannot resolve the host name of the Cisco Unified Communications Manager.
Recommended Action
Verify that DNS resolution is working correctly from the CRS engine. Try using an IP address instead
of the DNS name.
Possible Cause
The CRS engine does not have IP connectivity with the Cisco Unified Communications Manager.
Recommended Action
Check the IP address that is configured for the JTAPI provider on the CRS server. Check the default
gateway configuration on the CRS server and the Cisco Unified Communications Manager. Make sure
no IP routing problems exist. Test connectivity by pinging the Cisco Unified Communications Manager
from the CRS server.
Possible Cause
No JTAPI provider IP address or host name get configured, or the JTAPI client is not using the correct
version.
Recommended Action
Verify that a host name or IP address is configured in the JTAPI configuration. If the JTAPI version is
incorrect, download the JTAPI client from the Cisco Unified Communications Manager Plugins window
and install it on the CRS server.
MIVR-SS_TEL-1-ModuleRunTimeFailure
Symptom
This exception usually occurs when the JTAPI subsystem cannot initialize any ports.
Possible Cause
The CRS server can communicate with the Cisco Unified Communications Manager, but cannot
initialize any CTI ports or CTI route points through JTAPI. This error occurs if the CTI ports and CTI
route points are not associated with the JTAPI user.
Recommended Action
Check the JTAPI user on the Cisco Unified Communications Manager and verify that CTI ports and CTI
route points that are configured on the CRS server associate with the user.
Symptom
The following exception displays in the trace file:
MIVR-SS_TEL-3-UNABLE_REGISTER_CTIPORT
Possible Cause
The JTAPI subsystem cannot initialize one or more CTI ports or route points.
Recommended Action
The message in the trace tells you which CTI port or route point cannot be initialized. Verify that this
device exists in the Cisco Unified Communications Manager configuration and also associates with the
JTAPI user on the Cisco Unified Communications Manager.
Security Issues
This section provides information about security-related measurements and general guidelines for
troubleshooting security-related problems. This section contains information on the following topics:
• Security Alarms, page 3-20
• Security Performance Monitor Counters, page 3-20
• Reviewing Security Log and Trace Files, page 3-21
• Troubleshooting Certificates, page 3-22
• Troubleshooting CTL Security Tokens, page 3-22
• Troubleshooting CAPF, page 3-23
• Troubleshooting Encryption for Phones and Cisco IOS MGCP Gateways, page 3-24
Note This section does not describe how to reset the Cisco Unified IP Phone if it has been corrupted by bad
loads, security bugs, and so on. For information on resetting the phone, refer to the Cisco Unified IP
Phone Administration Guide for Cisco Unified Communications Manager that matches the model of the
phone.
For information about how to delete the CTL file from Cisco Unified IP Phone models 7970, 7960, and
7940 only, see the Cisco Unified Communications Manager Security Guide or the Cisco Unified IP
Phone Administration Guide for Cisco Unified Communications Manager that matches the model of the
phone.
Security Alarms
Cisco Unified Serviceability generates security-related alarms for X.509 name mismatches,
authentication errors, and encryption errors. Cisco Unified Serviceability provides the alarm definitions.
Alarms may get generated on the phone for TFTP server and CTL file errors. For alarms that get
generated on the phone, refer to the Cisco Unified IP Phone Administration Guide for Cisco Unified
Communications Manager for your phone model and type (SCCP or SIP).
Object Counters
Cisco Unified Communications AuthenticatedCallsActive
Manager
AuthenticatedCallsCompleted
AuthenticatedPartiallyRegisteredPhone
AuthenticatedRegisteredPhones
EncryptedCallsActive
EncryptedCallsCompleted
EncryptedPartiallyRegisteredPhones
EncryptedRegisteredPhones
SIPLineServerAuthorizationChallenges
SIPLineServerAuthorizationFailures
SIPTrunkServerAuthenticationChallenges
SIPTrunkServerAuthenticationFailures
SIPTrunkApplicationAuthorization
SIPTrunkApplicationAuthorizationFailures
TLSConnectedSIPTrunk
SIP Stack StatusCodes4xxIns
StatusCodes4xxOuts
For example:
401 Unauthorized (HTTP authentication required)
403 Forbidden
405 Method Not Allowed
407 Proxy Authentication Required
TFTP Server BuildSignCount
EncryptCount
Refer to the Cisco Unified Real-Time Monitoring Tool Administration Guide for accessing performance
monitors in RTMT, configuring perfmon logs, and for more details about counters.
The CLI command show perf displays performance monitoring information. For information about
using the CLI interface, refer to the Command Line Interface Reference Guide for Cisco Unified
Solutions.
Note For devices that support encryption, the SRTP keying material does not display in the trace file.
You can use the trace collection feature of Cisco Unified Real-Time Monitoring Tool or CLI commands
to find, view, and manipulate log and trace files.
Troubleshooting Certificates
The certificate management tool in Cisco Unified Communications Platform Administration allows you
to display certificates, delete and regenerate certificates, monitor certificate expirations, and download
and upload certificates and CTL files (for example, to upload updated CTL files to Unity). The CLI
allows you to list and view self-signed and trusted certificates and to regenerate self-signed certificates.
The CLI commands show cert, show web-security, set cert regen, and set web-security allow you to
manage certificates at the CLI interface; for example, set cert regen tomcat. For information about how
to use the GUI or CLI to manage certificates, refer to Cisco Unified Communications Operating System
Administration Guide and the Command Line Interface Reference Guide for Cisco Unified Solutions.
Troubleshooting a Locked Security Token After You Consecutively Enter an Incorrect Security
Token Password
Each security token contains a retry counter, which specifies the number of consecutive attempts to log
in to the etoken Password window. The retry counter value for the security token equals 15. If the number
of consecutive attempts exceeds the counter value, that is, 16 unsuccessful consecutive attempts occur,
a message indicates that the security token is locked and unusable. You cannot re-enable a locked
security token.
Obtain additional security token(s) and configure the CTL file, as described in the Cisco Unified
Communications Manager Security Guide. If necessary, purchase new security token(s) to configure the
file.
Tip After you successfully enter the password, the counter resets to zero.
Procedure
Troubleshooting CAPF
This section contains information on the following topics:
• Troubleshooting the Authentication String on the Phone, page 3-23
• Troubleshooting If the Locally Significant Certificate Validation Fails, page 3-24
• Verifying That the CAPF Certificate Is Installed on All Servers in the Cluster, page 3-24
• Verifying That a Locally Significant Certificate Exists on the Phone, page 3-24
• Verifying That a Manufacture-Installed Certificate (MIC) Exists in the Phone, page 3-24
• CAPF Error Codes, page 3-25
Tip Verify that the phone is registered to the Cisco Unified Communications Manager. If the phone is not
registered to the Cisco Unified Communications Manager, you cannot enter the authentication string on
the phone.
Verify that the device security mode for the phone equals nonsecure.
Verify authentication mode in the security profile that is applied to the phone is set to By Authentication
String.
CAPF limits the number of consecutive attempts in which you can enter the authentication string on the
phone. If you have not entered the correct authentication string after 10 attempts, wait at least 10 minutes
before you attempt to enter the correct string again.
Verifying That the CAPF Certificate Is Installed on All Servers in the Cluster
After you activate the Cisco Certificate Authority Proxy Function service, CAPF automatically
generates a key pair and certificate that is specific for CAPF. The CAPF certificate, which the Cisco CTL
client copies to all servers in the cluster, uses the .0 extension. To verify that the CAPF certificate exists,
display the CAPF certificate at the Cisco Unified Communications platform GUI or use the CLI:
• In DER encoded format—CAPF.cer
• In PEM encoded format—.0 extension file that contains the same common name string as the
CAPF.cer
• Extract the media encryption key material from messages and decrypt the media between the
devices.
For information about using or configuring packet capturing and about analyzing captured packets for
SRTP-encrypted calls (and for all other call types), see the “Packet Capture” section on page 2-7.
Tip Performing this task for several devices at the same time may cause high CPU usage and call-processing
interruptions. Cisco strongly recommends that you perform this task when you can minimize
call-processing interruptions.
By using the Bulk Administration Tool that is compatible with this Cisco Unified Communications
Manager release, you can configure the packet capture mode for phones. For information about how to
perform this task, refer to the Cisco Unified Communications Manager Bulk Administration Guide.
Tip Performing this task in Cisco Unified Communications Manager Bulk Administration may cause high
CPU usage and call-processing interruptions. Cisco strongly recommends that you perform this task
when you can minimize call-processing interruptions.
Error
Code Description Corrective Action
0 CAPF_OP_SUCCESS No correction action required.
/*Success */
1 CAPF_FETCH_SUCCESS_BUT_NO_CERT Install a certificate on the phone. For
more information, refer to the Cisco
/* Fetch is successful; however there is no cert */
Unified Communications Manager
Security Guide.
2 CAPF_OP_FAIL No corrective action available.
/* Fail */
3 CAPF_OP_FAIL_INVALID_AUTH_STR Enter the correct authentication string on
phone. For more information, refer to the
/* Invalid Authentication string */
Cisco Unified Communications Manager
Security Guide.
4 CAPF_OP_FAIL_INVALID_LSC Update the locally significant certificate
(LSC) on the phone. For more
/* Invalid LSC */
information, refer to the Cisco Unified
Communications Manager Security
Guide.
Error
Code Description Corrective Action
5 CAPF_OP_FAIL_INVALID_MIC, This code indicates that the
manufacture-installed certificate (MIC)
/* Invalid MIC */
has been invalidated. You must install a
LSC. For more information, refer to the
Cisco Unified Communications Manager
Security Guide.
6 CAPF_OP_FAIL_INVALID_CRENDENTIALS, Enter correct credentials.
/* Invalid credential */
7 CAPF_OP_FAIL_PHONE_COMM_ERROR, No corrective action available.
/* Phone Communication Failure*/
8 CAPF_OP_FAIL_OP_TIMED_OUT, Reschedule the operation.
/* Operation timeout */
11 CAPF_OP_FAIL_LATE_REQUEST Reschedule the CAPF operation.
/* User Initiated Request Late */
Limitations
Before you begin, you must understand the following limitations about RAID rebuild:
• These procedures apply to the Cisco Unified Communications Manager 7.1(2) release and later
releases.
• These RAID rebuild procedures strictly do not apply to the following server models that have only
one single physical disk:
– MCS-7815-I
– MCS-7815-I2
– MCS-7815-I3
– MCS-7816-H3
– MCS-7816-I3
– MCS-7816-I4
– MCS-7825-H
– MCS-7825-I
• The RAID rebuild will have Input/Output (I/O) performance impact; so, be sure to schedule the
failed disk replacement and rebuild operations only during off-peak hours or in a maintenance
window.
• Failed disk replacement instructions only get supported for the RAIDed server configuration as
mentioned in each section and apply only when one of the RAIDed disks fails.
An SNMP or an RTMT trap or a disk LED status (on supported servers only) usually detects this
failure. You can manually check the status of RAIDed drives by using the CLI command show
hardware, as mentioned in the procedures.
Warning The following procedures do not apply and are not supported if you attempt disk replacement for a
disk that is not detected as failed per the following procedures.
For convenience, RAID rebuild procedures get categorized for various server types based on the server
model numbers. Depending on the server model number, you can choose the corresponding procedure
and replace the failed disk.
The following table contains the categorization of each server type that corresponds to the number of
system restarts that are required during each procedure.
Required Restart
Type Server Model Procedure
Double Restart MCS-7825-H1 Performing Failed RAID Disk Replacement
MCS-7825-H2 With Double Restart
MCS-7825-H3
MCS-7825-I1
MCS-7825-I2
MCS-7828-H3
Single Restart MCS-7825-H4 Performing Failed RAID Disk Replacement
MCS-7825-I3 With Single Restart
MCS-7825-I4
MCS-7828-I3
Required Restart
Type Server Model Procedure
No Restart MCS-7835-H Performing Failed RAID Disk Replacement
MCS-7835-H1 Without Restart
MCS-7835-H2
MCS-7835-I
MCS-7835-I1
MCS-7835-I2
MCS-7845-H
MCS-7845-H1
MCS-7845-H2
MCS-7845-I
MCS-7845-I1
MCS-7845-I2
MCS-7835-I3
MCS-7845-I3
MCS-7835-H3
MCS-7845-H3
Step 1 Log in to the console as an Administrator and enter the CLI command, show hardware.
Step 2 Check the status of the logical drives. Perform one of the following:
– If the logical drive status is OK or Optimal, you need not perform any further action.
– If the logical drive status is not OK, check the physical disk status, as described in Step 3.
Step 3 Enter the CLI command, show hardware, again and perform one of the following:
– If none of the physical disks displays the status as “Failed”, you need not perform any further
action.
– If the logical drive status is not OK or Optimal, and any physical disk is displaying as “Failed”,
identify the physical disk on the server as follows.
The first disk that appears in the “show hardware” command output denotes the left-most disk. Any
subsequent disk in the command output gets iterated as next right disk.
Note You must perform step 2 to verify the logical RAID drive status and then perform step 3 to verify
the physical disk status.
To replace the failed drive and rebuild the RAID, continue with Step 4.
Step 4 Perform a graceful shut down of the server by using the CLI command utils system shutdown.
Step 5 After the server is shut down, remove the failed disk. Do not replace with the new disk yet.
Step 6 Power up the system.
Step 7 During the system startup you will view a message about degraded and defunct RAID.
Step 8 Accept the default option. This will force RAID to be detected and broken.
Step 9 After the system is up and running, do another graceful shut down of the server by using the CLI
command utils system shutdown.
Step 10 After the system is shut down, replace the empty slot on the failed disk with a new disk that is of the
same type, of same manufacturer, and of the same size as that of the original disk. For example, Western
Digital.
Step 11 Ensure the new replacement disk is inserted all the way in.
Step 12 Power up the system.
Step 13 During the system startup, if you come across a message about RAID, accept the default option and
continue with the system startup.
Step 14 After the system is up, log in to the CLI and enter the CLI command show hardware.
In the show hardware command output, in the “Logical Drive” section, the “Current Operation” field
will display “Rebuild”, and the “Percentage Complete” field will display the percentage complete
for RAID rebuild.
The status on the new, replaced hard disk will display “Rebuilding” for the course of rebuilding.
Rebuild will take between 1 to 2 hours to complete. This depends on the size of the disk.
After the failed RAID disk replacement is complete, the status of both the logical drive and the new
physical disk will display as “OK” and “Online”.
Step 1 Log in to the console as an Administrator and enter the CLI command, show hardware.
Step 2 Check the status of the logical drives. Perform one of the following:
– If the logical drive status is OK or Optimal, you need not perform any further action.
– If the logical drive status is not OK, check the physical disk status, as described in Step 3.
Step 3 Enter the CLI command, show hardware, again and perform one of the following:
– If none of the physical disks displays the status as “Failed”, you need not perform any further
action.
– If the logical drive status is not OK or Optimal, and any physical disk displays as “Failed”,
identify the physical disk on the server as follows.
The LED color of the failed disk will be in amber or red.
Note You must perform step 2 to verify the logical RAID drive status and then perform step 3 to verify
the physical disk status.
To replace the failed drive and rebuild the RAID, continue with Step 4.
Step 4 Perform a graceful shut down of the server by using the CLI command utils system shutdown.
Step 5 After the system is shut down, replace the empty slot on the failed disk with a new disk that is of the
same type, of same manufacturer, and of the same size as that of the original disk. For example, Western
Digital.
Step 6 Ensure the new replacement disk is inserted all the way in.
Step 7 Power up the system.
Step 8 During the system startup, if you view a message about RAID, accept the default option and continue
with the system startup.
Step 9 After the system is up, log in to the CLI and enter the CLI command show hardware.
In the show hardware command output, in the “Logical Drive” section, the “Current Operation” field
will display “Rebuild”, and the “Percentage Complete” field will display the percentage complete
for RAID rebuild.
The Status on the new, replaced hard disk will display “Rebuilding” for the course of rebuilding.
Rebuild will take between 1 to 2 hours to complete. This depends on the size of the disk.
After the failed RAID disk replacement is complete, the status of both the logical drive and the new
physical disk will display as “OK” and “Online”.
• MCS-7845-H1
• MCS-7845-H2
• MCS-7845-I
• MCS-7845-I1
• MCS-7845-I2
• MCS-7835-I3
• MCS-7845-I3
• MCS-7835-H3
• MCS-7845-H3
Step 1 Log in to the console as an Administrator and enter the CLI command, show hardware.
Step 2 Check the status of the logical drives. Perform one of the following:
– If the logical drive status is OK or Optimal, you need not perform any further action.
– If the logical drive status is not OK, check the physical disk status, as described in Step 3.
Step 3 Enter the CLI command, show hardware, again and perform one of the following:
– If none of the physical disks displays the status as “Failed”, you need not perform any further
action.
– If the logical drive status is not OK or Optimal, and any physical disk displays as “Failed”,
identify the physical disk on the server as follows.
The LED color of the failed disk will be in amber or red.
Note You must perform step 2 to verify the logical RAID drive status and then perform step 3 to verify
the physical disk status.
To replace the failed drive and rebuild the RAID, continue with Step 4.
Step 4 Pull the failed disk from the slot.
Step 5 Enter the show hardware CLI command to ensure that the current number of physical disks is reported.
It reports:
– On a 7835 class of server, only one physical disk in the show hardware CLI command output.
– On a 7845 class of server, only three physical disks in the show hardware CLI command
output.
Step 6 Replace the empty slot on the failed disk with a new disk that is of the same type, of same manufacturer,
and of the same size as that of the original disk. For example, Western Digital.
Step 7 Ensure the new replacement disk is inserted all the way in.
Step 8 Run the show hardware CLI command to ensure that the newly inserted physical disk has been detected.
It reports:
– On a 7835 class of server, only two physical disks in the show hardware CLI command output.
– On a 7845 class of server, only four physical disks in the show hardware CLI command output.
Step 9 If the correct disks are not reported, pull out the new disk and repeat from Step 5.
Step 10 Enter the CLI command show hardware to check the RAID status. It displays the rebuild percentage
completion.
Rebuild will take between 1 to 2 hours to complete. This depends on the size of the disk.
After the failed RAID disk replacement is complete, the status of both the logical drive and the new
physical disk will display as “OK” and “Online”.
This section addresses the following common problems that you may experience with Cisco Unified IP
Phones, gateways, and related devices.
• Voice Quality, page 4-1
• Codec and Region Mismatches, page 4-9
• Location and Bandwidth, page 4-9
• Phone Issues, page 4-10
• Gateway Issues, page 4-11
• Gatekeeper Issues, page 4-17
• B-Channel Remains Locked When Restart_Ack Does Not Contain Channel IE, page 4-18
• Incorrect Device Registration Status Displays, page 4-19
Voice Quality
You may experience voice-quality issues including lost or distorted audio signal during phone calls.
Common problems include audio breaks (like broken words) or the presence of odd noises and audio
distortion, such as echo, and watery or robotic voice quality. One-way audio, that is, a conversation
between two people where only one person can hear anything, does not actually represent a voice-quality
issue, but this section covers this issue.
You may experience audio problems with one or more of the following items:
• Gateways
• Phones
• Networks
This section covers the following common voice-quality problems:
• Lost or Distorted Audio, page 4-2
• Correcting Audio Problems from the Cisco Unified IP Phone, page 4-3
• Echo, page 4-4
• One-Way Audio or No Audio, page 4-5
Possible Cause
Many sources of variable delay exist in a network. You can control some of these but not others. You
cannot entirely eliminate variable delay in a packetized voice network. Digital Signal Processors (DSP)
on phones and other voice-capable devices by design buffer some of the audio in anticipation of variable
delay. This dejittering occurs only when the audio packet reaches its destination and is ready to be put
into a conventional audio stream.
The Cisco Unified IP Phone model 7960 can buffer as much as 1 second of voice samples. Because the
jitter buffer is adaptive, if a burst of packets is received, the Cisco Unified IP Phone model 7960 can
play them out in an attempt to control the jitter. The network administrator needs to minimize the
variation between packet arrival times by applying quality-of-service (QoS) and other measures in
advance (especially if calls cross a WAN).
Some video endpoints may not support G.728, and using G.728 may result in noise. Use another codec,
such as G.729.
Recommended Action
1. When you are faced with a lost or distorted audio problem, first try to isolate the path of the audio.
Try to identify each network device (switches and routers) in the path of the call audio stream. Keep
in mind that the audio may be between two phones, or between a phone and a gateway, or it could
have multiple legs (from a phone to a transcoding device and from there to another phone). Try to
identify whether the problem occurs only between two sites, only through a certain gateway, on a
certain subnet, and so on. This will help narrow the number of devices that you need to look at more
carefully.
2. Next, disable silence suppression (also known as Voice Activation Detection or VAD). This
mechanism does save bandwidth by not transmitting any audio when silence occurs, but may cause
noticeable or unacceptable clipping at the beginning of words.
Disable the service in Cisco Unified Communications Manager Administration and choose System
> Service Parameters. From there, choose the server and the Cisco CallManager service.
3. Set SilenceSuppression to False to disable for all devices in a Cisco Communications Manager
cluster; alternatively, you can set SilenceSuppressionForGateways to False. When in doubt, turn
both off by choosing the value False for each.
4. Using a network analyzer, if a network analyzer is available, check whether a monitored call
between two phones has 50 packets per second (or 1 packet every 20 ms) when silence suppression
is disabled. With proper filtering, you can identify whether an excessive number of packets are lost
or delayed.
Remember that delay by itself will not cause clipping, only variable delay. Notice in the following table,
which represents a perfect trace, the arrival times between the audio packets (which will have an RTP
header) will be 20 ms. In a poor quality call (such as a call with a lot of jitter), the arrival times would
vary greatly.
Placing the packet analyzer into various points in the network will help narrow the number of places
from which the delay is coming. If no analyzer is available, you will need to use other methods. Examine
interface statistics of each device in the path of the audio.
Diagnostic Call Detail Records (CDR) specifies another tool for tracking calls with poor voice quality.
Refer to the CDR Analysis and Reporting Administration Guide for more information about CDRs.
Possible Cause
Devices, where a higher speed interface feeds into a lower speed interface, provide the most common
sources for delay and packet loss. For example, a router may have a 100-Megabyte (MB) fast Ethernet
interface that is connected to the LAN and a slow frame-relay interface that is connected to the WAN. If
the poor audio quality occurs only when communicating to the remote site, the most likely causes of the
problem include
• The router was not properly configured to give voice traffic priority over data traffic.
• Too many active calls exist for the WAN to support (that is, no call admission control restricts the
number of calls that can be placed).
• Physical port errors occur.
• Congestion in the WAN itself occurs.
On the LAN, the most common problems represent physical-level errors (such as CRC errors) that faulty
cables, interfaces, or by incorrectly configured devices (such as a port speed or duplex mismatch) cause.
Make sure that the traffic is not crossing any shared-media device, such as a hub.
Recommended Action
The Cisco Unified IP Phone model 7960 provides another tool for diagnosing possible audio problems.
• On an active call, you can press the i or ? button twice rapidly and the phone will display an
information screen that contains packet that receive and transmit statistics, as well as average and
maximum jitter counters.
Note On this window, jitter represents the average of the last five packets that arrived; the maximum jitter
designates the maximum for the average jitter.
• Situations could also occur where the traffic is taking a slower path through the network than
expected. If QoS is configured correctly, the possibility exists that no call admission control exists.
Depending on your topology, you can accomplish this through the use of Locations in Cisco Unified
Communications Manager Administration configuration or by using a Cisco IOS router as a
gatekeeper. In any case, you should always know the maximum calls that are supported across your
WAN.
• Crackling represents another poor-quality symptom, which a defective power supply or some kind
of strong electrical interference close to the phone sometimes causes. Try swapping the power
supply and moving the phone.
• Verify gateway and phone loads. at www.cisco.com for the latest software loads, new patches, or
release notes that relate to the problem.
After you apply the appropriate fix, verify the sound quality by performing the following procedure:
1. Test by disabling silence suppression as described in the “Lost or Distorted Audio” section on
page 4-2; then, place calls between the two sites. Do not place the calls on hold or on mute because
this will stop packets from being transmitted.
2. With the maximum number of calls across the WAN, the calls should all have acceptable quality.
3. Test to make sure that a fast busy is returned when you try to make one more call.
Echo
Symptom
Echo occurs when the speech energy that is being generated and transmitted down the primary signal
path gets coupled into the receive path from the far end. The speaker then receives his or her own voice,
delayed by the total echo path delay time.
Voice can reflect back. This can happen but goes unnoticed in a traditional voice network because the
delay occurs so lowly. To the user, it sounds more like a side-tone than an echo. In a VoIP network, it
will always be noticeable because packetization and compression contribute to the delay.
Possible Cause
Remember that the cause of the echo always lies with analog components and wiring. For instance, IP
packets cannot simply turn around and go back to the source at a lower audio level or on digital T1/E1
circuits. The only exception may occur if one party is using a speakerphone that has the volume set too
high or other situations where an audio loop is created.
Recommended Action
1. Make sure that the problem phones do not use the speakerphone and that they have the headset
volume set to reasonable levels (start with 50 percent of the maximum audio level). Most of the time,
the problems occur when you attach to the PSTN by way of a digital or analog gateway.
Testing the Gateway
2. Determine which gateway is being used. If a digital gateway is in use, you may be able to add
additional padding in the transmit direction (towards the PSTN). Because lower signal strength will
yield less reflected energy, this should clear the problem.
Additionally, you can adjust the receive level, so any reflected audio gets reduced even further.
Remember to make small adjustments at a time. Too much attenuation of the signal will make the
audio impossible to hear on both sides.
3. Alternatively, you can contact the carrier and request to have the lines checked. On a typical T1/PRI
circuit in North America, the input signal should be -15 dB. If the signal level is much higher (-5
dB, for example), echo likely will result.
Keeping an Echo Log
4. You should keep a log of all calls that experience echo.
Record the time of the problem, the source phone number, and the number called. Gateways have a
fixed time of 16 ms of echo cancellation.
If the delay in the reflected audio is longer than this, the echo canceller cannot work properly. This
issue should not exist for local calls, and long-distance calls should have external echo cancellers
built in to the network at the Central Office. This fact provides one reason why you should note the
external phone number of a call that experiences echo.
Checking Your Loads
5. Verify your gateway and phone loads. Check www.cisco.com for the latest software loads, new
patches, or release notes that may relate to the problem.
Possible Cause
An improperly configured Cisco IOS gateway, a firewall, or a routing or default gateway problem,
among other things, can cause this problem.
Recommended Action
Make Sure IP Routing is Enabled on Cisco IOS Gateway/Routers
Some Cisco IOS gateways, such as the VG200, have IP routing disabled by default. This will lead to
one-way voice problems.
Note Before going any further, make sure that your router has IP routing enabled (that is, does not have the
global configuration command no ip routing).
To enable IP routing, enter the following global configuration command in your Cisco IOS gateway:
voice-ios-gwy(config)#ip routing
Check Basic IP Routing
Ensure that basic IP access should always gets checked first. Because RTP streams have no connections
(transported over UDP), traffic may travel successfully in one direction but get lost in the opposite
direction.
Check the following conditions:
• Default gateways configured at the end stations
• IP routes on the default gateways, mentioned above, leading to the destination networks
Note The following list explains how to verify the default router/gateway configuration on various Cisco
Unified IP Phones:
• Cisco Unified IP Phone model 7910—Press the Settings button, select option 6, push volume down
until the Default Router field shows up.
• Cisco Unified IP Phone model 7960/40—Press Settings button, select option 3, scroll down until the
Default Router field shows up.
• Cisco Unified IP Phone model 2SP+/30VIP—Press **#; then, press # until gtwy= shows up.
Note For Cisco DT24+ Gateways, check the DHCP Scope and make sure that a Default Gateway (003 router)
option exists in the scope. The 003 router parameter populates the Default Gateway field in the devices
and PCs. Scope option 3 should have the IP address of the router interface that will be doing routing for
the gateway.
Note A bug exists in version 12.2(6) where this solution can actually cause a one-way audio problem. For
more information, refer to bug ID CSCdw69681 (registered customers only) in Cisco Software Bug
Toolkit (registered customers only).
Check that Answer Supervision Is Being Sent and Received Correctly from the Telco or Switch
In an implementation that has a Cisco IOS gateway connected to a Telco or switch, verify that answer
supervision gets sent correctly when the called device behind the telco or switch answers the call. Failure
to receive the answer supervision will cause the Cisco IOS gateway not to cut through (open) the audio
path in a forward direction which causes one-way voice. A workaround involves the need to configure
voice rtp send-recv on.
Cut-through Two-Way Audio Early Using voice rtp send-recv on Cisco IOS Gateway/Routers
The voice path gets established in the backward direction as soon as the RTP stream is started. The
forward audio path will not be cut through until the Cisco IOS gateway receives a Connect message from
the remote end.
In some cases you need to establish a two-way audio path as soon as the RTP channel is opened—before
the connect message is received. To achieve this, use the voice rtp send-recv global configuration
command.
Note If your Cisco Unified Communications Manager is using a TCP port for skinny signaling that differs
from the default 2000, you need to adjust the NAT router with the ip nat service skinny tcp
port<number> global configuration command.
The minimum software level that is required for using NAT and skinny simultaneously on a PIX firewall
specifies 6.0.
Note These levels of software do not necessarily support all the RAS messages necessary for full gatekeeper
support. Gatekeeper support occurs outside the scope of this document.
When supplementary services, such as hold or transfer are used, the voice-fastpath command causes the
router to stream the audio to the cached IP address and UDP port, disregarding the new logical channel
information that was generated after a call on hold was resumed or a transfer was completed. To avoid
this problem, traffic should go to the application layer constantly, so redefinition of the logical channel
gets taken into account, and audio gets streamed to the new IP address/UDP port pair. That explains why
you should disable voice-fastpath to support supplementary services.
Configure the VPN IP Address with SoftPhone
Cisco IP SoftPhone offers the ability to make a PC work like a Cisco Unified IP Phone model 7900 Series
phone. Remote users who connect back to their company network through VPN need to configure some
additional settings to avoid a one-way voice problem.
The solution requires you to configure the VPN IP address, instead of the IP address of the network
adapter under the Network Audio Settings.
Verification
A useful command to verify packet flow specifies debug cch323 rtp. This command displays packets
that the router transmits (X) and receives (R). An uppercase character indicates successful
transmission/reception whereas a lowercase character indicates a dropped packet. See the following
example:
voice-ios-gwy#
voice-ios-gwy#
*Mar 3 23:53:26.570: ****** cut through in FORWARD direction *****
XXXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXr
XrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXr
XXrrrrrXrXrXrXrXrXrXrXrXrXrXrXrrXXrrXrXrXrXrXrXXXXXXXXXXXXXXXXrXXXXXXXXrXrXrXXrrXr
XrXrXrXrXrXrXrXrXXrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
XRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
RRRRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRRXXRXRXRXRXRXRRXRXRXRXRXRXRXRXR
XRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXXRRRRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXR
XXRRRRRRRRRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXR
XRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXR
XRXRXRXRXRXRXRXRXRXRXRXRXXRRRXR
Note The system does not support codec negotiation with a Cisco IOS router.
For example, Region1<->Region2 = G.711, means that a call between a device in Region1 and a device in
Region2 can use G.711 or any other supported codec that requires the same or less bandwidth as G.711 (any
supported codecs within G.711, G.729, G.723, and so on).
Note The following list gives codecs that are supported for each device:
Cisco Unified IP Phone model 7960—G.711A-law/mu-law, G.729, G729A, G.729Annex-B
Cisco Unified IP Phone SP12 series and VIP 30—G.711a-law/mu-law, G.723.1
Cisco Access Gateway DE30 and DT-24+—G.711a-law/mu-law, G.723.1
After the call is established, the Cisco Unified Communications Manager will subtract bandwidth from
the locations, depending on the codec that is used in that call.
• If the call is using G.711, Cisco Unified Communications Manager subtracts 80k.
• If the call is using G.723, Cisco Unified Communications Manager subtracts 24k.
• If the call is using G.729, Cisco Unified Communications Manager subtracts 24k.
Phone Issues
This section addresses the following phone issues:
• Phone Resets
• Dropped Calls
• Phones Not Registering, page 4-11
Phone Resets
Symptom
Phone resets.
Possible Cause
Phones will power cycle or reset for two reasons:
• TCP failure while connecting to Cisco Unified Communications Manager
• Failure to receive an acknowledgment to the phone KeepAlive messages.
Recommended Action
1. Check the phones and gateways to ensure that you are using the latest software loads.
2. Check www.cisco.com for the latest software loads, new patches, or release notes that may relate to
the problem.
3. Check the Syslog Viewer in the Cisco Cisco Unified Real-Time Monitoring Tool for instances of
phone(s) resetting. Phone resets represent Information events.
4. Look for any errors that may have occurred around the time that the phone(s) reset.
5. Start an SDI trace and try to isolate the problem by identifying any common characteristics in the
phones that are resetting. For example, check whether they are all located on the same subnet, same
VLAN, and so on. Look at the trace and determine
Whether the resets occur during a call or happen intermittently
Whether any similarities of phone model exist
6. Start a Sniffer trace on a phone that frequently resets. After the phone has reset, look at the trace to
determine whether any TCP retries are occurring. If so, this indicates a network problem. The trace
may show some consistencies in the resets, such as the phone resetting every seven days. This might
indicate that DHCP lease expiration occurs every seven days (this value is user-configurable; for
example, it could be every 2 minutes).
Dropped Calls
Symptom
Premature termination of dropped calls.
Possible Cause
Premature termination of dropped calls can result from a phone or gateway resetting (see the “Phone
Resets” section on page 4-10) or a circuit problem, such as incorrect PRI configuration.
Recommended Action
1. Determine whether this problem is isolated to one phone or to a group of phones. Perhaps you will
find that the affected phones all exist on a particular subnet or location.
2. Check the Syslog Viewer in the Cisco Cisco Unified Real-Time Monitoring Tool (RTMT) for phone
or gateway resets.
You will see one Warning and one Error message for each phone that resets. This indicates that the
phone cannot keep its TCP connection to the Cisco Unified Communications Manager alive, so the
Cisco Unified Communications Manager resets the connection. This may occur because a phone was
turned off, or a problem may exist in the network. If this is an intermittent problem, you may find it
useful to use Performance Monitoring in RTMT.
3. If the problem seems to be occurring only through a certain gateway, enable tracing and/or view the
Call Detail Records (CDR). The CDR files will give a cause of termination (CoT) that may help
determine the cause of the problem. Refer to the CDR Analysis and Reporting Administration Guide
for detailed information on CDRs.
4. Find the disconnect cause values (origCause_value and destCause_value)—depending on which
side hung up the call, that map to Q.931 disconnect cause codes (in decimal) at the following
location:
http://www.cisco.com/en/US/tech/tk801/tk379/technologies_tech_note09186a008012e95f.shtml
5. If the call is going out of a gateway to the PSTN, you can use the CDR to determine which side is
hanging up the call. Obtain much of the same information by enabling tracing on the Cisco Unified
Communications Manager. Because the trace tool can affect Cisco Unified Communications
Manager performance, you will want to use this option only as a last resort or if your network is not
yet in production.
Possible Cause
The Maximum Number of Registered Devices service parameter specifies the default value.
Recommended Action
Change the value of the Maximum Number of Registered Devices service parameter on each node to the
appropriate value.
Gateway Issues
This section addresses the following gateway issues:
• Gateway Reorder Tone
• Gateway Registration Failure
Possible Cause
Users placing a call through the gateway might get a reorder tone if they are attempting to make a
restricted call or to call a number that has been blocked. A reorder tone may occur if the dialed number
is out of service or if the PSTN has an equipment or service problem.
Check to be sure that the device that is giving the reorder tone has registered. Also, check your dial plan
configuration to ensure that the call can be successfully routed.
Recommended Action
The following procedure shows the steps for troubleshooting reorder tones through gateways.
1. Check the gateways to ensure that you are using the latest software loads.
2. Check www.cisco.com for the latest software loads, new patches, or release notes relating to the
problem.
3. Start an SDI trace and re-create the problem. Reorder tones result from a configuration issue with
location-based admission control or gatekeeper-based admission control where the Cisco Unified
Communications Manager might limit the number of allowable calls. In the SDI trace, locate the call
to determine whether it was blocked intentionally by a route pattern or the calling search space or
by any other configuration setting.
4. Reorder tones can also occur when calling occurs through the PSTN. Check the SDI trace for Q.931
messages, in particular for disconnect messages. If a Q.931 disconnect message is present, it means
that the other party caused the disconnect, and you cannot correct for that.
Symptom
A registration problem represents one of the most common issues that is encountered with gateways on
a Cisco Unified Communications Manager.
Possible Cause
Registration can fail for a variety of reasons.
Recommended Action
1. First, check that the gateway is up and running. All gateways have a heartbeat LED that blinks
1-second-on, 1-second-off when the gateway software is running normally.
If this LED is not blinking at all, or blinking very rapidly, this indicates that the gateway software
is not running. Normally, this results in an automatic reset of the gateway. Also, consider it as normal
for the gateway to reset itself if it cannot complete the registration process after about 2 to 3 minutes.
So, you may happen to look at the heartbeat LED while the device is resetting, but if the normal
blinking pattern does not appear in 10 to 15 seconds, the gateway suffered a serious failure.
On the Cisco Access Analog gateways, find the green heartbeat LED on the far right of the front
panel. On the Cisco Access Digital gateways, find the red LED on the far left on the top edge of the
card. On the Cisco Analog Access WS-X6624, a green LED displays inside the blade (not visible
from the front panel) on the far right card edge near the front. Finally, on the Digital Access
WS-X6608, a separate heartbeat LED exists for each of the eight spans on the blade. Eight red LEDs
appear across the card (not visible from the front panel) about two thirds of the way towards the
back.
2. Check that the gateway received its IP address. A standalone gateway must receive its IP address
using DHCP or BOOTP. A Catalyst gateway may receive its IP address by DHCP, BOOTP or by
manual configuration through the NMP.
3. If you have access to the DHCP server, the best way to check a standalone gateway is to verify that
the device has an outstanding lease on an IP address. If the gateway shows up on your server, this
provides a good indication, but is not a definitive indication. Delete the lease at the DHCP server.
4. Reset the gateway.
5. If the gateway reappears on the server with a lease within a couple of minutes, everything works fine
in this area. If not, either the gateway cannot contact the DHCP server (Is a router improperly
configured and not forwarding DHCP broadcasts? Is the server running?) or cannot get a positive
response (Is the IP address pool depleted?).
6. If performing these checks does not yield the answer, use a sniffer trace to determine the specific
problem.
7. For a Catalyst 6000 gateway, you should check to make sure that the NMP can communicate with
the gateway. You can check this by trying to ping its internal IP address from the NMP.
The IP address uses this format:
127.1.module.port
8. If pinging works, the show port command shows the IP address information. Make sure that the IP
address information and the TFTP IP address is correct as well.
9. If the gateway is failing to obtain valid DHCP information, use the tracy utility (supplied by Cisco
TAC) to determine the problem.
10. After obtaining this utility from TAC, issue the following command from the Cat6000 Command
Line Interface (CLI):
tracy_start mod port
In this example, the WS-X6624 represents module 7, and it has only a single 860 processor, so it is
port 1. Issue the command tracy_start 7 1.
The following output actually comes from the 860-console port on the gateway board itself;
however, the output of the tracy command represents nothing more than a remote copy of the
860-console port.
| |
| |
| | | | | |
| | | | | | | | | |
| | | | | | |:.:| | | | | | |:..
C i s c o S y s t e m s
CAT6K Analog Gateway (ELVIS)
APP Version : A0020300, DSP Version : A0030300, Built Jun 1 2000 16:33:01
If this timeout message continues to scroll by, a problem exists with contacting the DHCP server.
11. First, check that the Catalyst 6000 gateway port is in the correct VLAN.
You will find this information in the information that you retrieved by using the show port
command.
12. If the DHCP server is not on the same VLAN as the Catalyst 6000 gateway, then make sure that the
appropriate IP helper addresses have been configured to forward the DHCP requests to the DHCP
server. The gateway can get stuck in the INIT state after a VLAN number change until the gateway
resets.
13. When in the INIT state, try resetting the gateway. Every time that the 860 gets reset, your tracy
session will be lost, so you must close your existing session and reestablish a new one by issuing the
following commands:
tracy_close mod port
tracy_start mod port
14. If you are still seeing the DHCPState = INIT messages, check whether the DHCP server is
functioning correctly.
15. If so, start a sniffer trace to see whether the requests are being sent and the server is responding.
Once DHCP is working correctly, the gateway will have an IP address that allows the use of the tracy
debugging utility. This utility includes a built in feature of the NMP command set for the Catalyst
gateways and is available as a helper application that runs on Windows 98/NT/2000 for the
standalone gateways.
16. To use the helper application tracy utility, connect to the gateway by using the IP address to which
it is assigned. This tracy application works on all the gateways, provides a separate trace window
for each gateway (up to eight may be traced at once), and allows traces to be logged directly to a file
that you specify.
17. Verify that the TFTP server IP address was correctly provided to the gateway. DHCP normally
provides DHCP in Option 66 (by name or IP address), Option 150 (IP address only), or si_addr (IP
address only). If your server has multiple Options configured, si_addr will take precedence over
Option 150, which will take precedence over Option 66.
If Option 66 provides the DNS_NAME of the TFTP server, then the DNS server(s) IP address(es)
must have been specified by DHCP, and the name entered in Option 66 must resolve to the correct
TFTP server IP address. The NMP could configure a Catalyst gateway could be configured by the
NMP to disable DHCP, and the NMP operator must then manually enter all configuration parameters
at the console, including the TFTP server address.
Additionally, the gateways will always attempt to resolve the name CiscoCM1 using DNS. If
successful, the CiscoCM1 IP address will take precedence over anything that the DHCP server or
NMP tells it for the TFTP server address, even if the NMP has DHCP disabled.
18. You can check the current TFTP server IP address in a gateway by using the tracy utility. Enter the
following command to get the configuration task number:
TaskID: 0
Cmd: show tl
Look for a line with config or CFG and use the corresponding number as the taskID for the next line,
such as for the Cisco Access Digital gateway. In the examples that follow, bold lines of text make it
easier for you to see the messages that are being explained. In the actual display output, text does
not appear bolded. The examples come from an WS-X6624 model; the command to dump the DHCP
information is
TaskID: 6
Cmd: show dhcp
19. The TFTP server IP address then displays. If it is not correct, verify that your DHCP options and
other information that it provides are correct.
20. After the TFTP address is correct, ensure that the gateway is getting its configuration file from the
TFTP server. If you see the following information in the tracy output, your TFTP service may not
be working correctly, or the gateway might not be configured on the Cisco Unified Communications
Manager:
00:09:05.620 (CFG) Requesting SAA00107B0013DE.cnf File From TFTP Server
00:09:18.620 (CFG) TFTP Error: Timeout Awaiting Server Response for .cnf File!
The gateway attempts to connect to the same IP address as the TFTP server if it does not get a
configuration file. This works fine unless you are in a clustered environment in which the gateway
needs to receive its list of redundant Cisco Unified Communications Managers.
21. If the card is not getting its TFTP information correctly, check the TFTP service on the Cisco
Unified Communications Manager and make sure it is running.
22. Check the TFTP trace on the Cisco Unified Communications Manager.
Another common problem occurs if the gateway is not configured correctly on the Cisco Unified
Communications Manager. A typical error involves entering an incorrect MAC address for the
gateway. If this is the case, for a Catalyst 6000 gateway, you will probably get the following
messages on the NMP console every 2 minutes:
2000 Apr 14 19:24:08 %SYS-4-MODHPRESET:Host process (860) 7/1 got reset asynchronously
2000 Apr 14 19:26:05 %SYS-4-MODHPRESET:Host process (860) 7/1 got reset asynchronously
2000 Apr 14 19:28:02 %SYS-4-MODHPRESET:Host process (860) 7/1 got reset asynchronously
The following example shows what the tracy output would look like if the gateway is
not in the Cisco CallManager database:
00:00:01.670 (CFG) Booting DHCP for dynamic configuration.
Another possible registration problem could be that the load information is incorrect or the load file
is corrupt. The problem could also occur if the TFTP server is not working. In this case, tracy shows
that the TFTP server reported that the file is not found:
00:00:07.390 GMSG: CCM#0 CPEvent = REGISTER_REQ --> CPState = SentRegister
00:00:08.010 GMSG: TFTP Request for application load A0021300
00:00:08.010 GMSG: CCM#0 CPEvent = LOADID --> CPState = AppLoadRequest
00:00:08.010 GMSG: ***TFTP Error: File Not Found***
00:00:08.010 GMSG: CCM#0 CPEvent = LOAD_UPDATE --> CPState = LoadResponse
In this case, the gateway requests application load A0021300, although the correct load name would
be A0020300. For a Catalyst 6000 gateway, the same problem can occur when a new application
load needs to get its corresponding DSP load as well. If the new DSP load is not found, a similar
message will display.
ELVIS>> 00:00:00.020 (XA) MAC Addr : 00-10-7B-00-13-DE
00:00:00.050 NMPTask:got message from XA Task
00:00:00.050 (NMP) Open TCP Connection ip:7f010101
00:00:00.050 NMPTask:Send Module Slot Info
00:00:00.060 NMPTask:get DIAGCMD
00:00:00.160 (DSP) Test Begin -> Mask<0x00FFFFFF>
00:00:01.260 (DSP) Test Complete -> Results<0x00FFFFFF/0x00FFFFFF>
00:00:01.260 NMPTask:get VLANCONFIG
00:00:02.030 (CFG) Starting DHCP
00:00:02.030 (CFG) Booting DHCP for dynamic configuration.
00:00:05.730 (CFG) DHCP Request or Discovery Sent, DHCPState = INIT_REBOOT
00:00:05.730 (CFG) DHCP Server Response Processed, DHCPState = BOUND
00:00:05.730 (CFG) Requesting DNS Resolution of CiscoCM1
00:00:05.730 (CFG) DNS Error on Resolving TFTP Server Name.
00:00:05.730 (CFG) TFTP Server IP Set by DHCP Option 150 = 10.123.9.2
00:00:05.730 (CFG) Requesting SAA00107B0013DE.cnf File From TFTP Server
00:00:05.730 (CFG) .cnf File Received and Parsed Successfully.
00:00:05.730 GMSG: GWEvent = CFG_DONE --> GWState = SrchActive
00:00:05.730 GMSG: CCM#0 CPEvent = CONNECT_REQ --> CPState = AttemptingSocket
00:00:05.730 GMSG: Attempting TCP socket with CM 10.123.9.2
00:00:05.730 GMSG: CCM#0 CPEvent = SOCKET_ACK --> CPState = Backup CCM
00:00:05.730 GMSG: GWEvent = SOCKET_ACK --> GWState = RegActive
00:00:05.730 GMSG: CCM#0 CPEvent = REGISTER_REQ --> CPState = SentRegister
00:00:06.320 GMSG: CCM#0 CPEvent = LOADID --> CPState = LoadResponse
00:01:36.300 GMSG: CCM#0 CPEvent = TIMEOUT --> CPState = BadUnified CM
The difference here is that the gateway gets stuck in the LoadResponse stage and eventually times
out. You can resolve this problem by correcting the load file name in the Device Defaults area of
Cisco Unified Communications Manager Administration.
Gatekeeper Issues
Before starting any gatekeeper troubleshooting, verify that IP connectivity exists within the network.
Assuming that IP connectivity exists, use the following information in this section to troubleshoot your
gatekeeper calls:
• Admission Rejects, page 4-17
• Registration Rejects, page 4-17
Admission Rejects
Symptom
The system issues Admission Rejects (ARJ) when Cisco Unified Communications Manager has
registered with the gatekeeper but cannot send a phone call.
Possible Cause
Configuration issues on the gatekeeper should be the primary focus when the gatekeeper issues an ARJ.
Recommended Action
1. Verify IP connectivity from the Cisco Unified Communications Manager to the gatekeeper.
2. Show gatekeeper status and verify that the gatekeeper state is up.
3. Is a zone subnet defined on the gatekeeper? If so, verify that the subnet of the Cisco Unified
Communications Manager is in the allowed subnets.
4. Verify that the technology prefix matches between the Cisco Unified Communications Manager and
the gatekeeper configuration.
5. Verify the bandwidth configuration.
Registration Rejects
Symptom
The system issues Registration Rejects (RRJ) when Cisco Unified Communications Manager cannot
register with the gatekeeper.
Possible Cause
Configuration issues on the gatekeeper should be the primary focus when the gatekeeper is issuing a
RRJ.
Recommended Action
1. Verify IP connectivity from the Cisco Unified Communications Manager to the gatekeeper.
2. Show gatekeeper status and verify that the gatekeeper state is up.
3. Is a zone subnet defined on the gatekeeper? If so, verify that the subnet of the gateway is in the
allowed subnets.
Symptom
When the Cisco Unified Communications Manager system receives a Release Complete with cause
ie=channel not available, the system sends out a Restart to bring this channel back to the idle state.
Possible Cause
In the Restart, you specify with the Channel IE which channel(s) must be restarted. If the network
responds with Restart_Ack without the Channel IE, the system keeps this channel in a locked state.
While on network side, this same channel goes back to idle state.
Now, you end up with the network requesting this channel for inbound calls.
Because the channel is locked on the Cisco Unified Communications Manager server, the Cisco Unified
Communications Manager releases any call requests for this channel.
This behavior occurs on numerous sites in the UK and when the gateway is an E1 blade (most likely the
same happens when MGCP backhaul on the 2600/3600) is used.
A glare condition provides the likely reason for the Release Complete.
You see this happening frequently on sites where a high call volume occurs.
If the B-channel selection on the network is top down or bottom up, all inbound calls will fail until a
B-channel in the higher/lower range is freed (if an active call gets cleared).
When B-channel selection is round-robin over a certain time, you will end up with an E1 blade with all
locked B-channels.
Recommended Action
Reset the E1 port.
Verification
The B-channel(s) return to the idle state.
Probable Cause
Cisco RIS Data Collector service provides the current device registration status to Cisco Unified
Communications Manager Administration windows. If the status does not display, one of the following
causes may exist:
The Cisco RIS Data Collector service is not running or not responding.
Network connectivity issues or DNS name resolution issues exist, so Cisco Unified Communications
Manager Administration cannot establish communication with the Cisco RIS Data Collector service.
Recommended Action
1. Using Cisco Unified Serviceability, make sure that the Cisco RIS Data Collector service is running.
If the service is running, restart the service. For information on checking service status and
restarting services, refer to the Cisco Unified Serviceability Administration Guide.
2. Ensure that:
– The DNS server is properly configured and available
– The hosts file has proper mapping for Cisco Unified Communications Manager servers
– No DNS resolution issues exist for Cisco Unified Communications Manager servers in the
cluster
– You add local server name to the hosts file and perform ipconfig /flushdns, ipconfig /registerdns,
iisrest.
Note To verify DNS resolution, make sure that the nslookup tool can resolve the hostnames of servers in the
cluster.
This section addresses the following common problems that you may experience with dial plans, route
partitions, and calling search spaces.
• Route Partitions and Calling Search Spaces, page 5-1
• Group Pickup Configuration, page 5-3
• Dial Plan Issues, page 5-3
• Automated Alternate Routing (AAR) Limitation with Remote Gateways, page 5-5
In the Digit Analysis component of the previous trace, the pss (Partition Search Space, also known as
Calling Search Space) gets listed for the device that is placing the call.
Be aware that PotentialMatchesExist is the result of digit analysis of the numbers that were dialed until
the exact match is found and the call is routed accordingly.
The following trace describes what happens when the Cisco Unified Communications Manager is
attempting to dial the directory number 1001 and it is not in the Calling Search Space for that device.
Again, be aware that the digit analysis routine had potential matches until only the first digit was dialed.
The route pattern that is associated with the digit 1 resides in a partition that is not in the device calling
search space, RTP_NC_Hardwood;RTP_NC_Woodland;Local_RTP. Therefore, the phone received a
reorder tone (busy signal).
08:38:58.734 CCM CallManager|StationInit - InboundStim - OffHookMessageID
tcpHandle=0x6b88028
08:38:58.734 CCM CallManager|StationD - stationOutputDisplayText tcpHandle=0x6b88028,
Display= 5000
08:38:58.734 CCM CallManager|StationD - stationOutputSetLamp stim: 9=Line instance=1
lampMode=LampOn tcpHandle=0x6b88028
08:38:58.734 CCM CallManager|StationD - stationOutputCallState tcpHandle=0x6b88028
08:38:58.734 CCM CallManager|StationD - stationOutputDisplayPromptStatus
tcpHandle=0x6b88028
08:38:58.734 CCM CallManager|StationD - stationOutputSelectSoftKeys tcpHandle=0x6b88028
08:38:58.734 CCM CallManager|StationD - stationOutputActivateCallPlane tcpHandle=0x6b88028
08:38:58.734 CCM CallManager|Digit analysis: match(fqcn="5000", cn="5000",
pss="RTP_NC_Hardwood:RTP_NC_Woodland:Local RTP", dd="")
08:38:58.734 CCM CallManager|Digit analysis: potentialMatches=PotentialMatchesExist
08:38:58.734 CCM CallManager|StationD - stationOutputStartTone: 33=InsideDialTone
tcpHandle=0x6b88028
08:38:59.703 CCM CallManager|StationInit - InboundStim - KeypadButtonMessageID kpButton: 1
tcpHandle=0x6b88028
08:38:59.703 CCM CallManager|StationD - stationOutputStopTone tcpHandle=0x6b88028
08:38:59.703 CCM CallManager|StationD - stationOutputSelectSoftKeys tcpHandle=0x6b88028
08:38:59.703 CCM CallManager|Digit analysis: match(fqcn="5000", cn="5000",
pss="RTP_NC_Hardwood:RTP_NC_Woodland:Local RTP", dd="1")
08:38:59.703 CCM CallManager|Digit analysis: potentialMatches=NoPotentialMatchesExist
Route partitions work by associating a partition name with every directory number in the system. The
directory number can be called only if the calling device contains the partition within a list of partitions
to which it is permitted to place calls—its partition search space. This provides for extremely powerful
control over routing.
When a call is being placed, digit analysis attempts to resolve the dialed address only in those partitions
that the partition search space specifies. Each partition name comprises a discrete subset of the global
dialable address space. From each listed partition, digit analysis retrieves the pattern that best matches
the sequence of dialed digits. Then, from among the matching patterns, digit analysis chooses the best
match. If two patterns equally match the sequence of dialed digits, digit analysis breaks the tie by
choosing the pattern that is associated with the partition that is listed first in the partition search space.
Possible Cause
The Calling Search Space (CSS) may not be configured correctly for each Directory Number (DN) in the
group
Example
The following steps provide an example of correct group pickup configuration with partitioning:
1. Configure a pickup group named Marketing/5656, where Marketing is the partition and 5656 is the
pickup number.
2. On the configuration for DNs 6000 and 7000, respectively, add these DNs to the pickup group that
is named Marketing/5656.
Recommended Action
If group pickup fails, check the CSS of each domain name (DNs 6000 and 7000 in this example). If the
partition that is called Marketing is not contained in each CSS in this example, then the configuration is
incorrect and may cause a failed pickup.
Possible Cause
A Dial Plan comprises a list of numbers and groups of numbers that tell the Cisco Unified
Communications Manager to what devices (such as phones and gateways) to send calls when a certain
string of digits is collected. Consider this setup as analogous to a static routing table in a router.
Be sure that your dial plan concepts, basic call routing, and planning are carefully considered and
properly configured before trying to troubleshoot a potential dial plan issue. Often, the problem lies with
planning and configuration. Refer to the route plan configuration chapters in the Cisco Unified
Communications Manager Administration Guide for more information.
Recommended Action
1. Identify the Directory Number (DN) that is originating the call.
2. Identify the Calling Search Space for this DN.
Tip The Calling Search Space determines what numbers are available for making a call.
3. If applicable, identify devices with which the Calling Search Space associates with this DN. Make
sure that you identify the correct device; because multiple line appearances are supported, you can
have the same DN on multiple devices. Keep track of the device calling search space.
If this is a Cisco Unified IP Phone that is originating the call, remember that a particular line (DN)
and the device with which a line is associated have calling search spaces. They will get combined
when a call is made. For example, if line instance 1000 has a Calling Search Space of AccessLevelX
and the Cisco Unified IP Phone that has extension 1000 configured on it has AccessLevelY as its
Calling Search Space, then when making a call from that line appearance, Cisco Unified
Communications Manager will search through partitions that are contained in Calling Search Space
AccessLevelX and AccessLevelY.
4. Identify which Partitions associate with the Calling Search Space(s).
5. Identify to which Partition of the device the call should (or should not) go.
6. Identify which number is being dialed. Keep track of if and when the user is getting a secondary dial
tone. Also keep track of what they receive after all the digits have been entered (reorder, fast-busy).
Does the user get the progress tones before expecting to receive anything? Make sure that callers
wait at least 10 seconds after entering the last digit because they may have to wait for the interdigit
timer to expire.
7. Generate a Route Plan Report in Cisco Unified Communications Manager Administration and use
it to examine all the route patterns for the partitions that are in the Calling Search Space for the
problem call.
8. If necessary, add or modify the Route Patterns or Route Filters.
9. If you can find the Route Pattern to which the call is being sent, keep track of the Route List or
Gateway to which the pattern points.
10. If it is a Route List, check which Route Groups are part of the list and which gateway(s) is part of
the Route Groups.
11. Verify that the applicable devices are registered with Cisco Unified Communications Manager.
12. If a gateway has no access to Cisco Unified Communications Manager, use the show tech command
to capture and verify this information.
13. Pay attention to the @ sign. This macro can expand to include many different things. It gets often
used in combination with filtering options.
14. If a device is not part of a partition, consider it to be part of the Null or default partition. Every user
should be able to call that device. The system always searches the Null partition last.
15. If you dial an outside number that is matching a 9.@ pattern and it takes 10 seconds before the call
goes through, check the filtering options. By default, with a 9.@ pattern, when a 7-digit number is
dialed, the Cisco Unified IP Phone will wait 10 seconds before placing the call. You need to apply
a Route Filter to the pattern that displays LOCAL-AREA-CODE DOES-NOT- EXIST and
END-OF-DIALING DOES-NOT-EXIST.
Recommended Action
The following example provides a workaround to use for calls that must be routed over a remote gateway
in high-bandwidth situations when AAR is in use.
Workaround Example
Use a specific partition for the TEHO in question.
In the following example, headquarters (HQ) has area code 408 and the Branch (BR1) has area code 919.
Configure as follows:
1. Create theTehoBr1forHQPt partition and assign this partition to the calling search space (CSS) of
the HQ devices with a higher priority than the regular PSTN access uses.
2. Create the TehoBr1forHQRL route list and add the BR1 gateway route group to this route list as the
first option and the HQ gateway as the second option.
3. Apply called party modification within the route list. In this case, apply predot called party
modification for the BR1 route group, and apply predot and prefix 1919 called party modification
for the HQ route group.
4. Ensure that the gateway does not perform called party modification.
5. Create a route pattern in the TehoBr1forHQPt partition.
6. Ensure that no called party modifications are applied in the route pattern.
Results
In an out-of-bandwidth situation, after Cisco Unified Communications Manager tries to allocate the first
route group for TEHO (BR1 route group), Cisco Unified CM retries the second route group, at which
point the system strips the 91919 string and replaces it with the 1919 string, which is suitable for
long-distance dialing. Because the string is configured for use by the local gateway, less rerouting takes
place.
AAR works on a per-external-phone-number-mask basis and cannot be processed for an external PSTN
number because the system does not know the phone number mask of the PSTN number. This
workaround provides AAR functionality and improves network resiliency.
This section covers the solutions for the following most common issues that relate to Cisco Unified
Communications Manager services:
• No Available Conference Bridge, page 6-1
• Hardware Transcoder Not Working As Expected, page 6-2
• No Supplementary Services Are Available on an Established Call, page 6-4
Possible Cause
This could indicate either a software or a hardware problem.
Recommended Action
1. Check to see whether you have any available software or hardware conference bridge resources that
are registered with Cisco Unified Communications Manager.
2. Use the Cisco Unified Communications Manager Cisco Unified Real-Time Monitoring Tool to
check the number of Unicast AvailableConferences.
The Cisco IP Voice Media Streaming application performs the conference bridge function. One
software installation of Cisco IP Voice Media Streaming will support 16 Unicast Available
Conferences (three people/conference), as shown in the following trace.
Note The number of supported devices may vary with different Cisco Unified Communications
Manager releases. Refer to the appropriate version of Cisco Unified Communications Manager
documentation at the following location:
http://www.cisco.com/en/US/products/sw/voicesw/ps556/products_documentation_roadmaps_
list.html
One E1 port (WS-X6608-E1 card contains 8x E1 ports) provides five Unicast Available Conferences
(max conference size = 6), as shown in the following trace.
11:14:05.390 CCM CallManager|UnicastBridgeControl - wait_capabilities_StationCapRes -
Device= CFB00107B000FB0 - Registered - ConfBridges= 5, Streams= 16, tcpHandle=4f19d64
11:14:05.480 CCM CallManager|UnicastBridgeManager - UnicastBridgeRegistrationReq -
Device Registration Complete for Name= Xoð ô%ð - DeviceType= 51, ResourcesAvailable=
5, deviceTblIndex= 0
The following hardware trace on the Cisco Catalyst 6000 8 Port Voice T1/E1 and Services Module
indicates that the E1 port 4/1 in the card registered as a Conference Bridge with Cisco Unified
Communications Manager.
greece-sup (enable) sh port 4/1
Port Name Status Vlan Duplex Speed Type
----- ------------------ ---------- ---------- ------ ----- ----------
4/1 enabled 1 full -Conf Bridge
3. Check the maximum number of users that are configured in your ad hoc or meet-me conference to
determine whether the problem occurred because this number was exceeded.
4. Check the setting of the Audio Bandwidth field on the Location Configuration window. If the call
bandwidth exceeds this configured limit, the conferencing fails. To resolve this issue, choose the
Unlimited Bandwidth radio button. For more information on the Location Configuration window,
refer to the Cisco Unified Communications Manager Administration Guide.
Possible Cause
You may not have any available transcoder resources that are registered with Cisco Unified
Communications Manager (must be hardware).
Recommended Action
Use the Cisco Unified Communications Manager Cisco Unified Real-Time Monitoring Tool to check the
number of available resources by viewing the ResourceAvailable counter in the Cisco MTP Device
object.
One E1 port (WS-X6608-E1 card contains 8x E1 ports) provides transcoder/MTP resources for 16 calls,
as shown in the following trace.
Note The number of supported devices may vary with different Cisco Unified Communications
Manager releases. Refer to the appropriate version of Cisco Unified Communications Manager
documentation at the following location:
http://www.cisco.com/en/US/products/sw/voicesw/ps556/products_documentation_roadmaps_
list.html
The following hardware trace on the Cisco Catalyst 6000 8 Port Voice T1/E1 and Services Module
indicates that the E1 port 4/2 in the card registered as an MTP/transcoder with Cisco Unified
Communications Manager.
greece-sup (enable) sh port 4/2
Port Name Status Vlan Duplex Speed Type
----- ------------------ ---------- ---------- ------ ----- ----------
4/2 enabled 1 full - MTP
Note You cannot configure the same E1 port for both Conference Bridge and Transcoder/MTP
To make a call between two devices that are using a low bit rate code (such as G.729 and G.723) that do
not support the same codec, you need a transcoder resource.
Assume Cisco Unified Communications Manager has been configured such that the codec between
Region1 and Region2 is G.729. The following scenarios apply:
• If caller on Phone A initiates a call, Cisco Unified Communications Manager realizes it is a Cisco
Unified IP Phone model 7960, which supports G.729. After the digits are collected, the Cisco
Unified Communications Manager determines that the call is destined for User D who is in Region2.
Because the destination device also supports G.729, the call gets set up, and the audio flows directly
between Phone A and Phone D.
• If a caller on Phone B, who has a Cisco Unified IP Phone model 12SP+, initiates a call to Phone D,
this time the Cisco Unified Communications Manager would realize that the originating phone only
supports G.723 or G.711. Cisco Unified Communications Manager would need to allocate a
transcoding resource so audio would flow as G.711 between Phone B and the transcoder but as
G.729 between the transcoder and Phone D. If no transcoder were available, Phone D would ring,
but as soon as the call was answered, the call would disconnect.
• If a user on Phone B calls Phone F, which is a Cisco Unified IP Phone model 12SP+, the two phones
would actually use G.723, even though G.729 is configured as the codec to use between the regions.
G.723 gets used because both endpoints support it, and it uses less bandwidth than G.729.
Possible Cause
An MTP resource problem could provide the source of the transcoding problem if a call is established,
but supplementary services are not available on an H.323 device that does not support H323v2.
Recommended Action
1. Determine whether you have any available software or hardware MTP resources that are registered
with Cisco Unified Communications Manager.
2. Use Performance monitoring in the Cisco Unified Communications Manager Cisco Unified
Real-Time Monitoring Tool to check the number of MTP devices available.
Using MTP to support supplementary services with H.323 devices that do not support H.323v2
allows one MTP software application to support 24 calls as shown in the following trace.
Note The number of supported devices may vary with different Cisco Unified Communications
Manager releases. Refer to the appropriate version of Cisco Unified Communications
Manager documentation at the following location:
http://www.cisco.com/en/US/products/sw/voicesw/ps556/products_documentation_roadma
ps_list.html
One E1 port (WS-X6608-E1 card contains 8x E1 ports) provides MTP resources for 16 calls, as
shown in the following trace.
The following hardware trace from the Cisco Catalyst 6000 8 Port Voice T1/E1 and Services Module
indicates that the E1 port 4/2 in the card has registered as an MTP/transcoder with Cisco Unified
Communications Manager.
greece-sup (enable) sh port 4/2
Port Name Status Vlan Duplex Speed Type
----- ------------------ ---------- ---------- ------ ----- ----------
4/2 enabled 1 full - MTP
This section covers the solutions for the following most common voice-messaging issues:
• Voice Messaging Stops After 30 Seconds, page 7-1
• Cisco Unity System Does Not Roll Over: Receive Busy Tone, page 7-2
• Calls That Are Forwarded to Voice Messaging System Get Treated as a Direct Call to Cisco Unity
System, page 7-2
• Administrator Account Is Not Associated with Cisco Unity Subscriber, page 7-3
For extensive troubleshooting information for Cisco Unity voice messaging, refer to the Cisco Unity
Troubleshooting Guide at the following URL:
http://www.cisco.com/en/US/products/sw/voicesw/ps2237/prod_troubleshooting_guides_list.html
For all documentation that relates to Cisco Unity systems, refer to the following URL:
http://www.cisco.com/en/US/products/sw/voicesw/ps2237/tsd_products_support_series_home.html
Possible Cause
This problem occurs when a caller is leaving a voice message and the call terminates 30 seconds into the
message. Reproduce this easily by dialing a valid extension/number and attempting to leave a voice
message that is longer than 30 seconds.
Recommended Action
1. To resolve this problem, verify that the Media Gateway Control Protocol (MGCP) is being used on
the voice gateway.
2. If the MGCP is being used, add the no mgcp timer receive-rtcp command.
3. If MGCP is not on the voice gateway, enable Skinny traces for the Cisco Unity server and Cisco
Communications Manager traces.
For information on setting Cisco Unity diagnostic traces, refer to the “Diagnostic Trace Utilities and
Logs” section of the applicable Cisco Unity Troubleshooting Guide at
http://www.cisco.com/en/US/products/sw/voicesw/ps2237/prod_troubleshooting_guides_list.html3.
Cisco Unity System Does Not Roll Over: Receive Busy Tone
Symptom
Cisco Unity system does not get past the first line and will not roll over to the second port.
Example
Call 5000 from 1001
Get Unity
Place the call on Hold
Press New Call
Dial 5000
Get Busy tone
Press End Call
Press Resume Call
Press End Call
Possible Cause
The Cisco Messaging Interface (CMI) service is configured with the same number as Cisco Unity
(5000), and it is registering the intercept, so the call is hitting the CMI.
Recommended Action
Check the CMI service parameters to ensure that the voicemaildn parameter is not configured.
Possible Cause
The logic in the TSP states that if the call is a forwarded call and the originalCalledPartyName is
“Voicemail,” mark the call as a direct call. This was done for failover Cisco Unity systems that are using
Cisco Unified Communications Manager.
Recommended Action
1. On the Cisco Unified Communications Manager server, change the name of the Display field on the
Cisco Voice Mail ports to anything other than “VoiceMail.”
2. On the Cisco Unity server, add a new Registry string value of
HKLM\Software\ActiveVoice\AvSkinny\voiceMail display Name= anything other than VoiceMail.
Possible Cause
Access was not configured for the user.
Recommended Action
1. To gain appropriate rights to access the SA page, you must run the GrantUnityAccess utility. Locate
this tool at C:\commserver\grantunityaccess.exe
Note For more information about the GrantUnityAccess utility, refer to the “Granting
Administrative Rights to Other Cisco Unity” section of the “Accessing the Cisco Unity
Administrator” chapter in the applicable Cisco Unity System Administration Guide at
http://www.cisco.com/en/US/products/sw/voicesw/ps2237/prod_troubleshooting_guides_li
st.html
Note For more information about the GrantUnityAccess utility, refer to Granting Administrative
Rights to Other Cisco Unity Servers at the following URL:
http://www.cisco.com/en/US/docs/voice_ip_comm/unity/3x/administration/guide/312/SA
G_0255.html#wp1060485
2. If you run this utility with no options, the instructions should display. The normal use of this tool
provides the domain/alias of the account that is to have access to the SA and then provides
information about from which account to copy those rights.
For example, if the alias of the user to whom you want to give administration rights is
TempAdministrator and your domain name is MyDOMAIN, you would use the following command
at the DOS prompt:
GrantUnityAccess -u MyDOMAIN\TempAdministrator -s Installer -f.
The installer account designates a special account that always has administration rights but is not
created in the directory itself; it is local to the SQL database only.
This chapter provides information to help you resolve common issues with Cisco Unified
Communications Manager features and services:
• Troubleshooting Barge, page 8-1
• Troubleshooting Call Back, page 8-2
• Troubleshooting Call Control Discovery, page 8-4
• Troubleshooting Call Park, page 8-6
• Troubleshooting Cisco Extension Mobility, page 8-6
• Troubleshooting Cisco Unified Communications Manager Assistant, page 8-9
• Troubleshooting Cisco Unified Mobility, page 8-17
• Troubleshooting Cisco Web Dialer, page 8-19
• Troubleshooting Directed Call Park, page 8-22
• Troubleshooting External Call Control, page 8-23
• Troubleshooting Hotline, page 8-26
• Troubleshooting Immediate Divert, page 8-27
• Troubleshooting Intercom, page 8-28
• Troubleshooting IPv6, page 8-31
• Troubleshooting Logical Partitioning, page 8-32
Troubleshooting Barge
This section covers the solution for the most common issue that is related to the Barge feature.
Symptom
When the Barge softkey is pressed, the message No Conference Bridge Available displays on the IP
phone.
Probable Cause
Built in Bridge setting in Phone Configuration for the target phone did not get set properly.
Corrective Action
To resolve the problem, perform the following steps:
Procedure
Step 1 From Cisco Unified Communications Manager Administration, go to Device > Phone and click Find
the phone to find the phone configuration of the phone that is having the problem.
Step 2 Set the Built In Bridge parameter to On.
Step 3 Click Update.
Step 4 Reset the phone.
Probable Cause
User may not be pressing the CallBack softkey at the appropriate time.
Corrective Action
Users must press the CallBack softkey after a ringing or busy signal is received. Pressing the softkey at
the wrong time may cause an error message to display on the phone.
User unplugs or resets phone after pressing the CallBack softkey but before Call Back occurs.
Symptom #1
Caller phone reset occurs after CallBack softkey is pressed but before Call Back is activated.
Probable Cause
The user reset the phone.
Corrective Action #1
The caller phone does not display the Call Back activation window after the reset, and the caller must
press the CallBack softkey to view the active Call Back service. Call Back notification occurs on the
phone.
Symptom #2
Caller phone reset occurs after Call Back is activated but before called party becomes available.
Probable Cause
The user reset the phone.
Corrective Action #2
You do not need to perform a corrective action. If the reset occurs before the called party becomes
available, Call Back occurs as expected.
Symptom #3
Caller phone reset occurs after Call Back is activated, but called party becomes available before the reset
completes on the caller phone.
Probable Cause
The user reset the phone.
Corrective Action #3
CallBack notification does not occur automatically, so the caller must press the CallBack softkey to view
the active Call Back service.
Caller misses availability notification before phone reset. Replace/retain screen does not explicitly
state that availability notification occurred.
Symptom
In an intracluster or intercluster call back scenario, a caller initiates Call Back for a user, for example,
user B, who is unavailable. When user B becomes available, the availability notification screen displays
on the caller phone, and a tone plays. The caller misses the availability notification for some reason, and
the phone resets.
The caller contacts a different user, user C, for example, and presses the CallBack softkey because user
C appears busy. The replace/retain screen displays on the caller phone, but the screen does not state that
the availability notification already occurred for user B.
Probable Cause
The user reset the phone.
Corrective Action
After a phone reset but not during an active call, review the call back notifications on the phone. Press
the CallBack softkey.
Error Message Call Back is not active. Press Exit to quit this screen.
Explanation User presses the CallBack softkey during the idle state.
Error Message CallBack is already active on xxxx. Press OK to activate on yyyy. Press
Exit to quit this screen.
Explanation A user tried to activate Call Back, and the extension is not found in the database.
Recommended Action The user must try again, or the administrator must add the directory number to
Cisco Unified Communications Manager Administration.
Explanation You set the Callback Enabled Flag service parameter to False, which means that the
feature remains disabled.
Recommended Action For the Call Back feature, configure the Cisco CallManager service parameter,
Callback Enabled Flag, to True.
• SAFPublishRevoke
– Informational alarm
– You issued a CLI command on the SAF Forwarder router to revoke the publish action for the
service or subservice ID that is specified in this alarm.
• DuplicateLearnedPattern
– Error alarm
– The call control discovery requesting service received the same hosted DN from multiple
remote call-control entities. The parameter, Issue Alarm for Duplicate Learned Patterns,
controls whether this alarm gets issued.
– In RTMT, open the Learned Pattern report and find the duplicate pattern that is specified in this
alarm. Ensure that the learned patterns are unique. Determine which remote call-control entity
needs to be changed so duplicate patterns do not exist.
• CCDIPReachableTimeOut
– Error Alarm
– The CCD requesting service detected that it can no longer reach the learned patterns through IP.
All learned patterns from this SAF forwarder get marked as unreachable (via IP), and all calls
to learned patterns get routed through the PSTN. Calls get routed through the PSTN for a
specific amount of time before PSTN failover times out.
– Check IP connectivity and resolve any TCP or IP problems in the network.
• CCDPSTNFailOverDurationTimeOut
– Error Alarm
– When learned patterns are not reachable through IP, Cisco Unified Communications Manager
routes calls through the PSTN. When this alarm occurs, the PSTN failover duration has expired,
and calls to learned patterns cannot be routed. All learned patterns get purged from Cisco
Unified Communications Manager.
– Troubleshoot your network to get IP connectivity restored. After IP connectivity is restored,
Cisco Unified Communications Manager automatically relearns patterns and calls to learned
patterns automatically proceed through IP.
• CCDLearnedPatternLimitReached
– Warning Alarm
– This alarm indicates that the CCD requesting service has met the maximum number of allowed
learned patterns.
– This alarm displays the value that is configured for the parameter, CCD Maximum Numbers of
Learned Patterns, as well as the maximum number of learned patterns that are allowed by the
system (20,000). Consider whether the specified maximum number of learned patterns is
correct for your deployment. If the value is too low, compare it with the number that displays
in the SystemLimitCCDLearnedPatterns in this alarm. If the maximum number is below the
system limit, which is 20,000 learned patterns, increase the value for the CCD Maximum
Numbers of Learned Patterns parameter.
• LostConnectionToSAFForwarder
– Error alarm
– A TCP connection failure caused the connection between the SAF forwarder and Cisco Unified
Communications Manager to be lost. When the TCP connection is restored, Cisco Unified
Communications Manager attempts to connect to the SAF forwarder automatically. If IP
This section provides the following information to help you troubleshoot problems with Cisco
Communications Manager Extension Mobility:
• Troubleshooting General Problems with Cisco Extension Mobility, page 8-7
• Troubleshooting Cisco Extension Mobility Error Messages, page 8-7
Table 8-4 Cisco Unified Communications Manager Assistant Troubleshooting Tools and Client
Desktop
The following sections describe Cisco Unified Communications Manager Assistant error and recovery
procedures:
• IPMAConsoleInstall.jsp Displays Error: HTTP Status 503—This Application is Not Currently
Available, page 8-10
• IPMAConsoleInstall.jsp Displays Error: No Page Found Error, page 8-10
• Exception: java.lang.ClassNotFoundException: InstallerApplet.class, page 8-11
• Automatic Installation of MS Virtual Machine Is No Longer Provided for Download, page 8-11
• User Authentication Fails, page 8-12
• Assistant Console Displays Error: System Error - Contact System Administrator, page 8-12
• Assistant Console Displays Error: Cisco IP Manager Assistant Service Unreachable, page 8-13
• Calls Do Not Get Routed When Filtering Is On or Off, page 8-14
• Cisco IP Manager Assistant Service Cannot Initialize, page 8-15
• Calling Party Gets a Reorder Tone, page 8-15
• Manager Is Logged Out While the Service Is Still Running, page 8-15
• Manager Cannot Intercept Calls That Are Ringing on the Assistant Proxy Line, page 8-16
• Not Able to Call the Manager Phone When Cisco IP Manager Assistant Service is Down, page 8-16
Probable Cause
Cisco IP Manager Assistant service has not been activated or is not running.
Corrective Action
Make sure that the Cisco IP Manager Assistant service has been activated by checking the activation
status of the service at Cisco Unified Serviceabilityy > Tools > Service Activation.
If the Cisco IP Manager Assistant service has been activated, restart the Cisco Unified Communications
Manager Assistant by choosing Cisco Unified Serviceability > Tools > Control Center—Feature
Services.
Probable Cause #1
Network problems. For more information on system issues, refer to the “Cisco Unified Communications
Manager System Issues” section on page 3-1.
Corrective Action #1
Ensure that the client has connectivity to the server. Ping the server name that is specified in the URL
and verify that it is reachable.
Probable Cause #2
Misspelled URL.
Corrective Action #2
Because URLs are case sensitive, ensure that the URL matches exactly what is in the instructions.
Probable Cause
Using the Sun Java plug-in virtual machine instead of the Microsoft JVM with the standard Cisco
Unified Communications Manager Assistant Console install causes failures.
Corrective Action
The administrator directs the user to the following URL, which is a JSP page that supports the Sun Java
plug-in: https://<servername>:8443/ma/Install/IPMAConsoleInstallJar.jsp
Probable Cause
Microsoft does not support Microsoft JVM in IE version 6 of Windows XP.
Note This error does not occur if you have the Microsoft JVM with XP Service Pack 1 installed on your
system.
Corrective Action
Perform one of the following corrective actions:
• Install the Netscape browser (version 7.x) and use Netscape to install the assistant console.
• Install the Sun Java Virtual Machine plug-in for IE from the following URL:
http://java.sun.com/getjava/download.html
When the Sun Java plug-in completes installation, point the browser at the following URL:
https://<servername>:8443/ma/Install/IPMAInstallJar.jsp
• Install the Microsoft Java Virtual Machine (JVM) with Windows XP Service Pack 1 before the
assistant console installation.
Probable Cause
The following probable causes can apply:
• Incorrect administration of the user in the database.
• Incorrect administration of the user as an assistant or a manager.
Corrective Action
Ensure that the user ID and the password are administered as a Cisco Unified Communications Manager
user through Cisco Unified Communications Manager Administration.
You must administer the user as an assistant or a manager by associating the Cisco Unified
Communications Manager Assistant user information, which you access through Cisco Unified
Communications Manager Administration > User Management > End User.
Probable Cause #1
You may have upgraded the Cisco Unified Communications Manager from 4.x release to a 5.x release.
The system cannot automatically upgrade the assistant console from 4.x release to 5.x release.
Corrective Action #1
Uninstall the console by choosing Start > Programs > Cisco Unified Communications Manager
Assistant > Uninstall Assistant Console and reinstall the console from URL
https://<server-name>:8443/ma/Install/IPMAConsoleInstall.jsp.
Probable Cause #2
The user did not get configured correctly in the database.
Corrective Action #2
Ensure that the user ID and the password are administered as a Cisco Unified Communications Manager
user through Cisco Unified Communications Manager Administration.
You must administer the user as an assistant or a manager by associating the Cisco Unified
Communications Manager Assistant user information, which you access through Cisco Unified
Communications Manager Administration > User Management > End User. For more information,
see the Cisco Unified Communications Manager Features and Services Guide.
Probable Cause #3
When you deleted a manager from an assistant, Cisco Unified Communications Manager Administration
left a blank line for the assistant.
Corrective Action #3
From the Assistant Configuration window, reassign the proxy lines. For more information, see the Cisco
Unified Communications Manager Features and Services Guide.
Probable Cause #1
Cisco IP Manager Assistant service may have stopped.
Corrective Action #1
Restart the Cisco Unified Communications Manager Assistant by choosing Cisco Unified
Serviceability > Tools > Control Center—Feature Services.
Probable Cause #2
The server address for the Primary and Secondary Cisco Unified Communications Manager Assistant
servers may be configured as DNS names, but the DNS names are not configured in the DNS server.
Corrective Action #2
Use the following procedure to replace the DNS name.
Procedure
Step 1 Choose Cisco Unified Communications Manager Administration > System > Server.
Step 2 Replace the DNS name of the server with the corresponding IP address.
Step 3 Restart the Cisco Unified Communications Manager Assistant by choosing Cisco Unified
Serviceability > Tools > Control Center—Feature Services.
Probable Cause #3
The Cisco CTI Manager service may have stopped.
Corrective Action #3
Restart the Cisco CTI Manager and Cisco IP Manager Assistant services by choosing Cisco Unified
Serviceability > Tools > Control Center—Feature Services.
Probable Cause #4
The Cisco Unified Communications Manager Assistant service might have been configured to open a
CTI connection in secure mode, but the security configuration may not be complete.
If this occurs, the following message displays in the alarm viewer or in the Cisco Unified
Communications Manager Assistant service logs:
Corrective Action #4
Check the security configuration in the service parameters of Cisco IP Manager Assistant service. For
more information, see the Cisco Unified Communications Manager Features and Services Guide.
Restart the Cisco Unified Communications Manager Assistant by choosing Cisco Unified
Serviceability > Tools > Control Center—Feature Services.
Probable Cause #1
Cisco CTI Manager service may have stopped.
Corrective Action #1
Restart the Cisco CTI Manager and Cisco IP Manager Assistant services by choosing Cisco Unified
Serviceability > Tools > Control Center—Feature Services.
Probable Cause #2
The Cisco Unified Communications Manager Assistant route point did not get configured properly.
Corrective Action #2
Use wild cards to match the directory number of the Cisco Unified Communications Manager Assistant
CTI route point and the primary directory numbers of all managers that are configured for Cisco Unified
Communications Manager Assistant.
Probable Cause #3
The status window on the manager phone displays the message, Filtering Down. This can indicate that
Cisco Unified Communications Manager Assistant CTI route point may be deleted or may not be in
service.
Corrective Action #3
Use the following procedure to configure the CTI route point and restart the Cisco IP Manager Assistant
service.
Procedure
Step 1 From Cisco Unified Communications Manager Administration, choose Device > CTI Route Point.
Step 2 Find the route point, or add a new route point. See the Cisco Unified Communications Manager
Administration Guide for configuration details.
Step 3 Restart the Cisco IP Manager Assistant services by choosing Cisco Unified Serviceability > Tools >
Control Center—Feature Services.
Probable Cause
The Cisco IP Manager Assistant service cannot open a connection to CTIManager. You can see the
message in the alarm viewer or in the Cisco Unified CM Assistant service logs.
Corrective Action
Restart the Cisco CTI Manager and Cisco IP Manager Assistant services by choosing Cisco Unified
Serviceability > Tools > Control Center—Feature Services.
Probable Cause
You may not have configured the calling search space of the calling line correctly.
Corrective Action
Check the calling search space of the line. For the configuration details, see the Cisco Unified
Communications Manager Administration Guide.
You can also use the Cisco Dialed Number Analyzer service to check any flaws in the calling search
space. For more details, see the Cisco Unified Communications Manager Dialed Number Analyzer Guide
for more details.
Probable Cause
The manager pressed the softkeys more than four times per second (maximum limit allowed).
Corrective Action
The Cisco Unified Communications Manager administrator must update the manager configuration.
Perform the following procedure to correct the problem.
Procedure
Step 1 From Cisco Unified Communications Manager Administration, choose User Management > End User.
The Find and List Users window displays.
Step 2 Enter the manager name in the search field and click the Find button.
Step 3 Choose the manager from the results list that you want to update.
The End User Configuration window displays.
Step 4 From the Related Links drop-down list box, choose Cisco IPMA Manager and click Go.
Step 5 Make the necessary changes to the manager configuration and click Update.
Manager Cannot Intercept Calls That Are Ringing on the Assistant Proxy Line
Symptom
The manager cannot intercept the calls that are ringing on the assistant proxy line.
Probable Cause
The calling search space of the proxy line did not get configured properly.
Corrective Action
Check the calling search space of the proxy line for the assistant phone. Perform the following procedure
to correct the problem.
Procedure
Step 1 From Cisco Unified Communications Manager Administration, choose Device > Phone.
The Find and List Phones search window displays.
Step 2 Click the assistant phone.
The Phone Configuration window displays.
Step 3 Verify the calling search space configuration for the phone and for the directory number (line) and
update as appropriate.
Not Able to Call the Manager Phone When Cisco IP Manager Assistant Service
is Down
Symptom
Calls do not get routed properly to managers when Cisco IP Manager Assistant service goes down.
Probable Cause
The Cisco Unified Communications Manager Assistant CTI route point did not get enabled for Call
Forward No Answer.
Corrective Action
Perform the following procedure to properly configure the Cisco Unified Communications Manager
Assistant route point.
Procedure
Step 1 From Cisco Unified Communications Manager Administration, choose Device > CTI Route Point.
The Find and List CTI Route Point search window displays.
Step 2 Click the Find button.
A list of configured CTI Route Points display.
Step 3 Choose the Cisco Unified Communications Manager Assistant CTI route point that you want to update.
Step 4 In the CTI Route Point Configuration window, click the line to update from the Directory Numbers box.
The Directory Number Configuration window displays.
Step 5 In the Call Forward and Pickup Settings section, check the Forward No Answer Internal and/or the
Forward No Answer External check box and enter the CTI route point DN in the Coverage/Destination
field (for example, CFNA as 1xxx for the route point DN 1xxx).
Step 6 In the Calling Search Space drop-down list box, choose CSS-M-E (or appropriate calling search space).
Step 7 Click the Update button.
Cisco Unified Mobility User Hangs Up Mobile Phone But Cannot Resume Call
on Desktop Phone
Symptom
When a remote destination (mobile phone) is not a smart phone and a call to this mobile phone is
anchored through Cisco Unified Communications Manager, the user can hang up the mobile phone and
expect to see a Resume softkey on the user desktop phone to resume the call. The user cannot resume
this call on the user desktop phone.
Possible Cause
If the calling party receives busy/reorder/disconnect tone when the mobile phone hangs up, the mobile
phone provider probably did not disconnect the media. Cisco Unified Communications Manager cannot
recognize this circumstance, because no disconnect signals came from the provider. To verify whether
this is the case, let the calling party wait 45 seconds, when service provider will time out and send
disconnect signals, upon which Cisco Unified Communications Manager can provide a Resume softkey
to resume the call.
Recommended Action
Perform the following actions:
• Add the following command to the gateway:
voice call disc-pi-off
• For the Cisco CallManager service, set the Retain Media on Disconnect with PI for Active Call
service parameter to False.
Possible Cause
Cisco Unified Communications Manager provides specific SIP error codes when a dial-via-office call
does not succeed. The following table provides the SIP error codes for unsuccessful dial-via-office calls.
Additional Documentation
For more information about configuring the Cisco Unified Mobile Communicator to operate with Cisco
Unified Communications Manager, see the following documents:
• “Configuring Cisco Unified Communications Manager for Use With Cisco Unified Mobility
Advantage” chapter in Installing and Configuring Cisco Unified Mobility Advantage at
http://www.cisco.com/en/US/products/ps7270/prod_installation_guides_list.html.
• Configuring Features in Cisco Unified Mobility Advantage: Dial Via Office at
http://www.cisco.com/en/US/products/ps7270/products_installation_and_configuration_guides_lis
t.html.
Authentication Error
Symptom
Cisco Web Dialer displays the following message:
Authentication failed, please try again.
Probable Cause
User entered wrong userID or password
Corrective Action
Check your userID and password. You must log in by using your Cisco Unified Communications
Manager userID and password.
Probable Cause
The Cisco CallManager service got overloaded because it has reached its throttling limit of three
concurrent CTI sessions.
Corrective Action
After a short time, retry your connection.
Probable Cause
The Cisco Communications Manager directory service may be down.
Corrective Action
After a short time, retry your connection.
Probable Cause
Cisco CTIManager service that is configured for Cisco Web Dialer went down.
Corrective Action
After a short time, retry your connection.
Probable Cause
A Cisco Web Dialer session expires
• After the Web Dialer servlet gets configured or
• If the Cisco Tomcat Service is restarted.
Corrective Action
Log in by using your Cisco Unified Communications Manager userID and password.
Probable Cause
The user chooses to use Cisco Extension Mobility from the Cisco Web Dialer preference window but
does not get logged in to any IP phone.
Corrective Action
• Log in to a phone before using Cisco Web Dialer.
• Choose a device from the Cisco Web Dialer preference list in the dialog box instead of choosing the
option Use Extension Mobility.
Probable Cause
• The user chose a Cisco Unified IP Phone that is not registered with Cisco Unified Communications
Manager. For example, the user chooses a Cisco IP SoftPhone as the preferred device before starting
the application.
• The user who has a new phone chooses an old phone that is no longer in service.
Corrective Action
Choose a phone that is in service and is registered with Cisco Unified Communications Manager.
Probable Cause
• User dialed the wrong number.
• The correct dial rules did not get applied. For example, the user dials 5550100 instead of 95550100.
Corrective Action
Check the dial rules.
Cisco Unified Communications Manager cannot connect to the adjunct route server.
• The URI in the External Call Control Profile window in Cisco Unified Communications Manager
Administration is not correct. (Call Routing > External Call Control)
– Verify the URI for the adjunct route server. Ensure that the URI uses the following formula:
https://<hostname or IPv4 address of route server>:<port that is configured on route
server>/path from route server configuration
– If the adjunct route server uses https, verify that you imported and exported the required
certificates, as described in the “External Call Control” chapter in the Cisco Unified
Communications Manager Features and Services Guide.
– If the adjunct route server uses https, verify that hostname that you enter for the URI for the
Primary Web Service and Secondary Web Services fields in the External Call Control Profile
window in Cisco Unified Communications Manager Administration matches the hostname that
is in the adjunct route server certificate.
• Network connectivity dropped between Cisco Unified Communications Manager and the adjunct
route server. Because the Connection Loss and PDP Out Of Service counters are incrementing
counters, they indicate that at one time good connections were made to the adjunct route server.
Therefore, an event in the network caused the problem, or an event occurred on the adjunct route
server.
– Verify that the adjunct route server is running and that network connectivity is good.
• Cisco Unified Communications Manager routing query to the adjunct route server times out because
of slow response from the adjunct route server. The adjunct route server may be overloaded because
of processing service requests, or network instability occurred.
– Increase the value for the Routing Request Timer in the external call control profile, or increase
the value for the External Call Control Routing Request Timer service parameter.
– Increase the value for the External Call Control Maximum Connection Count To PDP service
parameter.
– Add a secondary web service (redundant adjunct route server) in the external call control profile
and enable load balancing in the profile.
• The Cisco Unified Communications Manager routing request failed when Cisco Unified
Communications Manager failed to parse the routing directive from the adjunct route server.
– Verify that the XACML or CIXML is correctly formatted. Both the XACML request and
response display in the Cisco CallManager SDI trace. The routing response code for each
routing request exists in the trace. A value of 0 means the request was received and parsed
correctly.
Call failed due to exceed maximum diversion hops or maximum diversion hops to the same translation pattern.
– A caller receives reorder tone.
– Check the Cisco CallManager SDI trace. For example, if the External Call Control Diversion
Maximum Hop Count service parameter is 12. the Cisco CallManager SDI trace shows:
PER_RoutingCallInfo::isCallDiversionMaximumHopCountExceeded:
callDiversionHopCount(12) >= CallDiversionMaximumHopCountLimit(12)
– For example, if the Maximum External Call Control Diversion Hops to Pattern or DN service
parameter is 12, the Cisco CallManager SDI trace shows:
PER_RoutingCallInfo::isCallDiversionMaximumHopToSamePatternCountExceeded:
CallDiversionHopToSamePatternCount(12) >=
CallDiversionMaximumHopToSamePatternCountLimit(12)
Cisco Unified Communications Manager cannot parse the call routing directives, mandatory parameters, or
XACML from the adjunct route server.
• RTMT show the error alarm, ErrorParsingDirectiveFromPDP. This alarm contains one of following
reasons.
Tip For the preceding bullets, check the adjunct route server route rule and configuration. Cisco
Unified Communications Manager routes the call based on the failure treatment.
Tip Check the obligation configuration on the adjunct route server. The obligation should have a
destination for the call routing directive = divert.
– Call was denied. The adjunct route server denies a call, but the CIXML response contains an
obligation other than reject.
Tip On the adjunct route server, check that the obligation for the call routing directive = reject. The
preceding bullet supports the case where the route is deny, but the obligation is not reject.
Cisco Unified Communications Manager failed to parse one or multiple optional attributes in a call routing
response from the adjunct route server.
• RTMT displays the warning alarm, ErrorParsingResponseFromPDP. This alarm contains one or
combination of following reasons depending on whether there is one or multiple errors.
– Request Processing Error—Check adjunct route server trace for error.
– XACML Syntax Error—Check the route configuration on the adjunct route server.
– CIXML Missing Optional Attribute—Check obligation configuration on the adjunct route
server.
– CIXML Syntax Error—Check obligation configuration on the adjunct route server.
– Invalid announcement Id—Check obligation configuration on the adjunct route server.
Cisco Unified Communications Manager cannot fulfill a call routing directive returned by the adjunct route server
because of Cisco Unified Communications Manager feature interaction and/or Cisco Unified Communications
Manager configuration.
• Cisco Unified Communications Manager cannot fulfill a call routing directive. Cisco Unified
Communications Manager cannot route a call to a destination. A caller receives reorder tone. A
caller does not receive announcement. Cisco Unified Communications Manager generates the
FailedToFulfillDirectiveFromPDP alarm.
• RTMT shows the warning alarm, FailedToFulfillDirectiveFromPDP. This alarm contains one of
following reasons.
– Insert of the announcement failed.—Check whether the Cisco IP Voice Media Streaming App
service is running in Cisco Unified Serviceability. If it is running, check that the Annunciator
service parameter for the Cisco IP Voice Media Streaming App service is set to True.
Furthermore, there could be codec mismatch. The annunciator supports G.711, G.729, and
Cisco Wideband codec, which the caller device may not support.
– Announcement can't be played because no early media capability.—The caller device does not
supports the early media capability. Some devices that support the early media capability are
SIP trunk and H323 trunk.
– Redirect Call Error with Error Code.—Check the Diversion Rerouting Calling Search Space
configured in the external call control profile to determine whether it includes the partition of a
redirected destination/device.
– Extend Call Error with Error Code.—Perhaps a destination is busy or unregistered, or the
destination pattern is a translation pattern that is not associated with a device.
Cisco Unified Communications Manager Administration reports an error processing an uploaded custom
announcement.
• Verify that the custom announcement .wav file is in proper format; that is, Windows PCM, 16-bit,
(16000, 32000, 48000, or 48100) samples per second, mono or stereo.
• In RTMT, collect the Cisco Audio Translator traces for analysis of the error.
Troubleshooting Hotline
Table 8-6 provides troubleshooting information for cases where hotline calls do not dial correctly.
Table 8-7 provides troubleshooting information for cases where call screening based on caller ID does
not work.
Problem Solution
Dial tone Check PLAR configuration.
Problem Solution
Reorder tone or VCA (intracluster call) • Check PLAR configuration.
• Verify that the phones on both ends are
configured as hotline phones.
Reorder tone or VCA (intercluster or TDM call) • Check PLAR configuration.
• Verify that the phones on both ends are
configured as hotline phones.
• Verify that route class signalling is enabled
on trunks.
• Check the configuration of route class
translations on CAS gateways.
Problem Solution
Call not allowed • Check Caller ID.
• Add pattern to screen CSS.
Call allowed Remove pattern from screen CSS.
Probable Cause
The voice-messaging profile of the user who pressed iDivert does not have a voice-messaging pilot.
Corrective Action
Configure a voice-messaging pilot in the user voice-messaging profile.
Temporary Failure
Symptom
This message displays on the phone when the user presses iDivert.
Probable Cause
The voice-messaging system does not work, or a network problem exists.
Corrective Action
Troubleshoot your voice-messaging system. See troubleshooting or voice-messaging documentation.
Busy
Symptom
This message displays on the phone when the user presses iDivert.
Probable Cause
Message means that the voice-messaging system is busy.
Corrective Action
Configure more voice-messaging ports or try again.
Troubleshooting Intercom
This section covers the solutions for the following most common issues that relate to Intercom:
• Getting Busy Tone When Dialing Out of Intercom Line, page 8-28
• Intercom Calls Do Not Go to Connected State When Going Off Hook by Using Speaker, Handset,
or Headset, page 8-29
• Troubleshooting – SCCP, page 8-29
• Troubleshooting – SIP, page 8-30
• Cisco Extension Mobility User Is Logged In But Intercom Line Does Not Display, page 8-30
• Where to Find More Information, page 8-31
Possible Cause
DN is not in the same intercom partition as the calling number.
Recommended Action
Step 1 Ensure that the DN is in the same intercom partition as the calling number.
Step 2 If it is, ensure that the dialed out DN is configured on another phone and that phone is registered with
same Cisco Unified Communications Manager cluster.
Intercom Calls Do Not Go to Connected State When Going Off Hook by Using
Speaker, Handset, or Headset
Symptoms
User cannot go into talkback mode for intercom calls by using headset, handset, or speaker.
Possible Cause
This situation exists by design. The only way to go into the connected state for intercom calls is by
pressing the corresponding line button.
Recommended Action
User can end call by using speaker, handset, or headset.
Troubleshooting – SCCP
The following sections comprise troubleshooting tips for phones that are running SCCP.
• Intercom Lines Not Showing Up on Phone When Button Template Has Them, page 8-29
• Intercom Lines Not Showing Up When Phone Falls Back to SRST, page 8-30
Intercom Lines Not Showing Up on Phone When Button Template Has Them
Symptom
Intercom lines do not display on the phone.
Possible Cause
The phone version may be earlier than 8.3(1), or the button template may not be assigned to the phone.
Possible Cause
The SCCP version of SRST does not support SCCP version 12.
Recommended Action
Step 1 Check the SCCP version of SRST. If SRST supports SCCP version 12, it will support intercom lines.
Step 2 If SRST supports SCCP version 12, capture a sniffer trace and ensure that the button template that the
phone sent includes intercom lines.
Troubleshooting – SIP
The following sections help you determine issues on phones that are running SIP.
• Debugging Phones That Are Running SIP, page 8-30
• Configuration of Phones That Are Running SIP, page 8-30
Cisco Extension Mobility User Is Logged In But Intercom Line Does Not Display
Symptoms
The Cisco Extension Mobility user is logged into a phone, but the user intercom line does not display.
Possible Cause
Default Activated Device is configured incorrectly.
Recommended Action
Step 1 Check that the Default Activated Device is configured on the intercom directory number.
Step 2 Check that the Default Activated Device matches the device to which the used in logged in.
Troubleshooting IPv6
This section describes corrective actions for issues that are related to IPv6. For more information, see
the following sections:
• Phones Do Not Register with Cisco Unified Communications Manager, page 8-31
• Calls Over SIP Trunks Fail, page 8-31
• Calls Between Devices Fail, page 8-32
• Music On Hold Does Not Play on Phone, page 8-32
Corrective Actions
• Via the CLI, verify that you enabled IPv6 on the Cisco Unified Communications Manager server.
• In the Enterprise Parameter Configuration window, verify that the Enable IPV6 enterprise parameter
is set to True.
• In the Server Configuration window, verify that you configured either the host name or the IPv6
address for the Cisco Unified Communications Manager server in the Ipv6 Name field. If you
configured a host name, verify that you configured DNS to resolve the host name to an IPv6 address.
• Verify that the Cisco Unified Communications Manager server has one non link-local IPv6 address
only.
• If the phone gets an IPv6 address via stateless autoconfiguration, verify that you configured the
Allow Auto-Configuration for Phone setting as On.
• Verify that the Cisco CallManager and Cisco TFTP services are running.
Corrective Actions
• Via the CLI, verify that you enabled IPv6 on the Cisco Unified Communications Manager server.
• In the Enterprise Parameter Configuration window, verify that the Enable IPV6 enterprise parameter
is set to True.
• Verify that the INVITE does not contain IPv4 signaling.
Symptom
Outgoing calls fail if they come over a SIP trunk that has an IP Addressing Mode of IPv6 Only.
Corrective Actions
• Via the CLI, verify that you enabled IPv6 for the operating system on the Cisco Unified
Communications Manager server.
• In the Enterprise Parameter Configuration window, verify that the Enable IPV6 enterprise parameter
is set to True.
• In the Trunk Configuration window, verify that you configured an IPv6 destination address for the
SIP trunk.
Corrective Actions
• In the device configuration window, verify the IP addressing mode of the devices.
• If one device has an IP Addressing Mode of IPv4 Only and the other device has an IP Addressing
Mode of IPv6 Only, ensure that a dual-stack MTP is configured and available for media translation.
Corrective Actions
• Verify the IP addressing mode of the device where music on hold is played. If the IP addressing
mode for the device is IPv6 Only and if music on hold is configured for unicast music on hold,
ensure that a dual- stack MTP is configured and available for media translation.
• If you configured multicast music on hold, be aware that phones that have an IP addressing mode of
IPv6 Only cannot play music on hold.
Corrective Action
Perform the following actions to correct the problem:
• Check whether the Enable Logical Partitioning enterprise parameter is set to True.
• Check that the device is associated with a valid geolocation at the device or device pool level.
• Check that the device is associated with a valid geolocation filter that comprises a selection of some
of the geolocation fields at the device or device pool level.
• If the Logical Partitioning Default Policy enterprise parameter specifies DENY, check whether
ALLOW logical partitioning policies between GeolocationPolicy of a gateway and
GeolocationPolicy of a VoIP site are configured.
• Make sure that the case is correct for the fields of the logical partitioning GeolocationPolicy records
and matches the case that is configured for geolocation records.
– Example: The following geolocations exist: US:NC:RTP:BLD1 and US:TX:RCDN:bld1.
When the GeolocationPolicy records get configured from logical partitioning policy records,
you can configure the following policy: Border:US:NC:RTP:bld1 to Interior:US:NC:RTP:bld1.
In this case, the incorrect value was chosen from the drop-down list box for the LOC field in the
Location Partitioning Policy Configuration window, which displays both BLD1 and bld1.
Therefore, the administrator must make sure to choose entries, so the case of the geolocation
entry matches the case of the value that is used in GeolocationPolicy.
• No logical partitioning policy check takes place for VoIP-to-VoIP-device calls or features with only
VoIP participants.
• Cisco Unified Communications Manager Administration allows configuration of policies between
Interior:geolocpolicyX and Interior:geolocpolicyY, but such configuration does not get used during
logical partitioning checks.
Corrective Action
Because the hierarchy of geolocation fields is significant, ensure that the hierarchical order of all fields
is correct, and ensure that all fields are present. Hierarchical order means that Country entries precede
A1 entries, which precede A2 entries, and so on.
Ensure that all fields are present in the logical partitioning policies and all fields are specified in the
correct hierarchical order.
See the example that follows.
The following possible policies match in order, where IN represents a Country field entry and KA
represents an A1 field entry:
Border:KA
Interior:KA
Border:BLR
Interior:BLR
Border:KA:BLR
Interior:KA:BLR
This chapter provides information for use in SNMP troubleshooting. This chapter contains the following
topics:
• Troubleshooting Tips, page 9-1
• CISCO-CCM-MIB Tips, page 9-2
• HOST-RESOURCES-MIB Tips, page 9-10
• CISCO-CDP-MIB Tips, page 9-13
• SYSAPP-MIB Tips, page 9-14
• SNMP Developer Tips, page 9-15
Troubleshooting Tips
Review this section for troubleshooting tips:
• Make sure that all the feature and network services that are listed in the SNMP Services section in
the Cisco Unified Serviceability Administration Guide are running.
• Verify that the community string or SNMP user is properly configured on the system. You configure
the SNMP community string or user by choosing SNMP > V1/V2 > Community String or SNMP >
V3> User in Cisco Unified Serviceability. Refer to Cisco Unified Serviceability Administration
Guide for more information.
Check whether the community string or SNMP user is properly configured on the system by using the
SNMP configuration windows.
Cannot receive SNMP traps from Cisco Unified Communications Manager node
This condition means that you cannot verify SNMP traps from the Cisco Unified Communications
Manager node.
Verify that you configured the following MIB Object IDentifiers (OIDs) that relate to phone
registration/deregistration/failure to the following values (the default for both values equals 0):
• ccmPhoneFailedAlarmInterval (1.3.6.1.4.1. 9.9.156.1.9.2) set to 30-3600. You can use this CLI
command: snmpset -c <community string> -v2c <transmitter ipaddress>
1.3.6.1.4.1.9.9.156.1.9.2.0 i <value>
• ccmPhoneStatusUpdateAlarmInterval (1.3.6.1.4.1.9.9.156.1.9.4) set to 30-3600. You can use this
CLI command: snmpset -c <community string> -v2c <transmitter ipaddress>
1.3.6.1.4.1.9.9.156.1.9.4.0 i <value>
Make sure that all the feature and network services that are listed in the SNMP Services section in the
Cisco Unified Serviceability Administration Guide are running.
Verify that you configured the notification destination properly in the Notification Destination (V1/V2c
or V3) Configuration window.
Verify that you configured the community string/user privileges correctly, including Notify permissions,
in the Community String (V1/V2c) or User (V3) Configuration window.
CISCO-CCM-MIB Tips
This section contains the following topics:
• General Tips, page 9-2
• Limitations, page 9-5
• Frequently Asked Questions, page 9-5
General Tips
• Be sure to set the trace setting to detailed for Cisco UCM SNMP Service (refer to the Cisco Unified
Serviceability Administration Guide).
• Execute the command: snmp walk -c <community> -v2c <ipaddress> 1.3.6.1.4.1.9.9.156.1.1.2
• Get the Cisco Unified Communications Manager version details
• Collect the following logs and information:
– SNMP Master Agent (path: platform/snmp/snmpdm/*) and Cisco UCM SNMP Service (path:
cm/trace/ccmmib/sdi/*) by using TLC in RTMT or this CLI command: file get activelog
– SNMP package version by using this CLI command: show packages active snmp
– MMF Spy output for phone by using this CLI command: show risdb query phone
• Send the trace logs and MMFSpy data for further analysis
Table 9-1 provides procedures for verifying that CISCO-CCM-MIB SNMP traps get sent.
Limitations
If multiple OIDs are specified in the SNMP request and if the variables are pointing to empty tables in
CISCO-CCM-MIB, the request takes longer. In case the getbulk/getnext/getmany request has multiple
OIDs in its request PDU with the subsequent tables being empty in the CISCO-CCM-MIB, the responses
may specify NO_SUCH_NAME for SNMP v1 version or GENERIC_ERROR for SNMP v2c or v3
version.
• Reason—This timeout occurs due to the code that was added to enhance the performance of the
CCMAgent and throttle when it gets a large number of queries, thus protecting the priority of Cisco
Unified Communications Manager call processing engine.
• Workaround:
– Use the available scalar variables (1.3.6.1.4.1.9.9.156.1.5) to determine the table size before
accessing the table, or do the get operation on the desired table first and then query the
nonempty tables.
– Reduce the number of variables that are queried in a single request. For example, for empty
tables. if Management application has timeout set at 3 seconds, Cisco recommends specifying
no more than 1 OID. For nonempty tables, it takes 1 second to retrieve 1 row of data.
– Increase the response timeout.
– Reduce the number of retries.
– Avoid using getbulk SNMP API. Getbulk API gets the number of records that is specified by
MaxRepetitions. This means that even if the next object goes outside the table or MIB, it gets
those objects. So, if the CISCO-CCM -MIB has empty tables, it goes to next MIB and this will
need more time to respond. Use getbulk API when you know that the table is not empty and also
know the number of records. Under this condition limit the max repetition counts to 5 to get
response within 5 seconds.
– Structure SNMP queries to adapt to current limits.
– Avoid doing a number of getbulks on the PhoneTable in case a number of phones are registered
to the Cisco Unified Communications Manager. In such a scenario, whenever an update occurs,
ccmPhoneStatusUpdateTable gets updated.
What are the different traps that are defined for Cisco Unified Communication Manager?
The CISCO-CCM-MIB contains the following list of defined traps:
• ccmCallManagerFailed—Indication that the Cisco UCM process detects a failure in one of its
critical subsystems. It can also get detected from a heartbeat/event monitoring process.
• ccmPhoneFailed—Notification that the intervals that are specified in ccmPhoneFailedAlarmInterval
indicate at least one entry in the ccmPhoneFailedTable.
• ccmPhoneStatusUpdate—Notification that gets generated at the intervals specified in
ccmPhoneStatusUpdateInterv if there one entry in the ccmPhoneStatusUpdateTable exists.
• ccmGatewayFailed—Indication that at least one gateway attempted to register or communicate with
the Cisco UCM and failed.
• ccmMediaResourceListExhausted—Indication that Cisco UCM has run out of a specified type of
resource.
• ccmRouteListExhausted—Indication that the Cisco UCM could not find an available route in the
indicated route list.
• ccmGatewayLayer2Change—Indication that the D-Channel/Layer 2 of a registered interface in a
skinny gateway changes state.
• ccmMaliciousCall—Indication that a user registers a call as malicious with the local Cisco UCM
server.
• ccmQualityReport—Indication that a user reports a quality problem using the Quality Report Tool.
• ccmTLSConnectionFailure—Indication that the Cisco Unified Communications Manager failed to
open TLS connection for the indicated device.
How can different SNMP traps from Cisco Unified Communication Manager be checked?
Use the following procedure for triggering few traps:
• ccmPhoneStatusUpdate trap
– Set ccmPhoneStatusUpdateAlarmInterv (1.3.6.1.4.1.9.9.156.1.9.4) to 30 or higher in
ccmAlarmConfigInfo MIB table.
– Disconnect the Cisco Unified Communications Manager server where your phones are
registered. Phones will unregister.
– Connect the Cisco Unified Communications Manager server again. Phones will re-register and
you will get the ccmPhoneStatusUpdate trap.
• ccmPhoneFailed trap
– Set ccmPhoneFailedAlarmInterval (1.3.6.1.4.1.9.9.156.1.9.2) to 30 or higher in
ccmAlarmConfigInfo MIB table.
– Make a phone fail. Delete a phone from Cisco Unified Communications Manager and register
the phone again. For phone failed traps, you can try two different scenarios:
Set the phone to point to tftp/Cisco Unified Communications Manager server A. Plug the phone
into Cisco Unified Communications Manager server B on different switch. The phone status
remains unknown. You will see following message:
2007-10-31:2007-10-31 14:53:40 Local7.Debug 172.19.240.221 community=public,
enterprise=1.3.6.1.4.1.9.9.156.2.0.2, enterprise_mib_name=ccmPhoneFailed,
uptime=7988879, agent_ip=128.107.143.68, version=Ver2, ccmAlarmSeverity=error,
ccmPhoneFailures=1.
Register a 7960 phone as a 7940 phone in the Cisco UCM and cause the db issue that generates
the phone fail trap.
• MediaResourceListExhausted trap
– Create a Media Resource Group (MRG) and have it contain one of the standard
ConferenceBridge resources (CFB-2).
– Create a Media Resource Group List (MRGL) and have it contain the MRG just created.
– In the Phone Configuration window for real phones, set MRGL as the phone Media Resource
Group List.
– Stop the IPVMS, which makes the ConferenceBridge resource (CFB-2) stop working.
– Make conference calls with phones by using the media list; you will see No Conference Bridge
available on the phone screen.
– Check whether a MediaListExhausted alarm/alert/trap gets generated.
• RouteListExhausted trap
– Create a Route Group (RG) and have it contain one gateway.
– Create a Route Group List (RGL) and have it contain the RG just created.
– Create a Route Pattern (9.XXXX) that reroutes a 9XXXX call through the RGL.
– Unregister the gateway.
– Dial 9XXXX on one of the phones.
– Check whether a RouteListExhausted alarm/alert/trap gets generated.
• MaliciousCallFailed trap
– Create a softkey template. In the template, add all available MaliciousCall softkeys to the phone
status.
– Assign the new softkey template to real phones; reset the phones.
– Make calls and select the MaliciousCall in the phone screen during or after the call.
– Check whether a MaliciousCallFailed alarm/alert/trap gets generated.
• GatewayFailed trap
– Method 1: Remove the gateway configuration from the database by using Web Admin or change
the gateway MAC address to an invalid value and update. Reboot the gateway. Or restart the
Cisco UCM service to which the gateway is connected.
– Method 2: Set GatewayAlarmEnable=true in ccmAlarmConfigInfo MIB table. In Cisco Unified
Serviceability, go to the SNMP configuration window to ensure that you have the SNMP
community string and trap destination set correctly. Create a gateway failure event and the trap
gets displayed on the trap receiver. To cause a gateway failure and failover, restart Cisco UCM.
The gateway fails over to the redundant Cisco UCM server. The gateway should not be
configured in the database on the redundant Cisco UCM server.
• ccmGatewayLayer2Change trap
– ccmGatewayLayer2Change trap gets triggered during D-Channel Out of service
(DChannelOOS) or D-Channel Inservice (DChannelISV) from Cisco UCM. Check whether any
such events gets triggered for testing purposes.
• ccmCallManagerFailed trap
– The Cisco UCM failed alarm gets generated when an internal error occurs. These alarms include
an internal thread dying due to lack of CPU, timer issues, and other issues. This trap would
represents something that is hard to reproduce unless the Cisco UCM team intentionally causes
one of these occurrences.
If the Cisco UCM Agent consumes high CPU continuously, what needs to be done?
Collect logs for analysis and refer to defect CSCsm74316. Verify whether the defect fix was added to
your Cisco UCM release.
If the CTI Routepoint is deleted from Cisco Unified Communications Manager Administration, an entry exists for
that in ccmCTIDeviceTable mib. Why?
A service parameter that is called “RIS Unused Cisco CallManager Device Store Period” defines how
long unregistered devices remain in RIS database and in the MIB. The Cisco UCM Administration
window and the SNMP MIB may not be in sync because the Cisco UCM Administration window shows
information from the database and SNMP uses the RIS database.
While a WALK is performed on ccmPhoneTable, ccmPhoneUserName is not returning any value. How are
usernames associated to the IP phones?
Create an end user and go to the phone that has been registered and associate the Owner User ID. After
this is done, the OID in the SNMP Walk will show the user.
Step 1 In Cisco Unified Serviceability, choose Alarm > Configuration. Choose the server; then, click Go.
Choose CM Services for the Services Group; then, click Go. Choose Cisco CallManager for the
service; then, click Go.
Step 2 Check Enable Alarm for Local Syslog, SDI Trace, and SDL Trace. Choose Informational from each
Alarm Event Level drop-down list box.
Step 3 In the Trace Configuration window, set the Debug Trace Level for the Cisco UCM service to Detailed.
Step 4 Reset the phones that are showing incorrect LoadID.
Step 5 Collect the Syslog and Cisco UCM traces.
Why does the device pool information seem incorrect for any device that was polled? The OID that was used is
ccmPhoneDevicePoolIndex.
As stated in the CISCO-CCM-CAPABILITY MIB, ccmPhoneDevicePoolIndex does not get supported,
so it returns zero (0). The Cisco UCM device registration alarm currently does not contain the device
pool information.
HOST-RESOURCES-MIB Tips
HOST-RESOURCES-MIB retrieves information about all the processes that are running on the system
from hrSWRunTable. Use the HOST-RESOURCES-MIB when you want to monitor all the processes
that are running in the system. To monitor only the installed Cisco application, use SYSAPPL-MIB.
This subsection contains the following topics:
• Logs for Collection, page 9-10
• Disk Space and RTMT, page 9-11
• Frequently Asked Questions, page 9-11
How are the memory usage values that are shown by Real-Time Monitor Tool mapped to the
HOST-RESOURCES-MIB?
Table 9-2 lists the memory usage values.
Why do the disk space values shown by RTMT and the HOST-RESOURCES-MIB differ?
In general, the df size will not match the used and available disk space data shown. This occurs because
of minfree percentage of reserved filesystem disk blocks. The minfree value for a Cisco Unified
Communication Manager in Releases 6.x and 7.0 is 1percent. The difference of 1 percent occurs between
the disk space used value that is shown in RTMT and HOST-RESOURCES-MIB.
In RTMT, the disk space used value gets shown from df reported values: [(Total Space - Available Space)
/Total Space] * 100 where the Total Space includes the minfree also. For the HOST-RESOURCES-MIB,
this gets calculated by [hrStorageUsed/hrStorageSize] * 100 wherein the hrStorageSize does not include
the minfree.
If the hrStorageUnits for physicalRAM storage type equals 4096 bytes, the hrStorageSize for Physical
RAM will get shown as 1022517, which is 4090078K [(1022517 x 4096)/1024 = 4090068K].
Why does an SNMP query on hrSWRunName in HOST-RESOURCES-MIB intermittently return incorrect entries in
Windows?
The Microsoft SNMP extension agent (hostmib.dll) supports the HOST-RESOURCE-MIB. Microsoft
support may be able to help on this. If the problem is persistent, perform the following steps:
Step 1 Use the tlist snmp.exe file to verify that the hostmib.dll is listed in the output.
Step 2 Verify that no error/warning messages from SNMP exist in the event viewer when SNMP service is
started.
Step 3 Make sure that the community string used has been configured with read privilege under snmp service
properties.
Step 4 Use MSSQL-MIB (MssqlSrvInfoTable) to confirm SQL process status.
Monitoring Processes
HOST-RESOURCES-MIB retrieves information about all the processes that are running on the system
from hrSWRunTable. Use this MIB for monitoring all the processes that are running in the system. To
monitor only the installed Cisco application, use SYSAPPL-MIB.Disk Space and RTMT.
The used and available disk space values that are shown by HOST-RESOURCES-MIB may not match
the disk space values that are shown by RTMT due to the minfree percentage of reserved file system disk
blocks. Because the minfree value for Cisco Unified Communications Manager in 6.x and 7.0 systems
equals 1 percent, you will see a 1-percent difference between the used disk space value that is shown by
RTMT and HOST-RESOURCES-MIB.
• In RTMT, the disk space used value gets shown from df reported values: [(Total Space – Available
Space) /Total Space] * 100 where the Total Space includes the minfree also.
• For Host Resources MIB, the disk space used value gets calculated by
[hrStorageUsed/hrStorageSize] * 100 where the hrStorageSize does not include the minfree.
CISCO-CDP-MIB Tips
This section contains the following topics:
• General Tips, page 9-13
• Frequently Asked Questions, page 9-14
General Tips
Collect the following logs and information for analysis:
• Use the set trace enable Detailed cdpmib command to set the detailed trace for cdpAgt ().
• Restart the Cisco CDP Agent service from the Cisco Unified Serviceability window (Tools >
Control Center > Network Services) and wait for some time.
• Collect the following trace files:
– Enable the Cisco CDP Agent traces by using the file get activelog cm/trace/cdpmib/sdi
command and Cisco CDP daemon traces by using the file get activelog cm/trace/cdp/sdi
command.
– Enable the Cisco CDP Agent and daemon traces by using the Real-Time Monitoring Tool
(RTMT) > Trace & Log Central > Collect Files > Cisco CallManager SNMP Service > Cisco
CDP Agent and Cisco CDP.
• After the logs are collected, reset the trace setting by using the set trace disable cdpmib command.
How is the MessageInterval value set in the Interface table as well as Global table in CDP MIB?
Check to see whether the HoldTime value is greater than MessageInterval value. If it is less, the
MessageInterval value cannot get set from both interface table and global table.
SYSAPP-MIB Tips
This section contains the following topics:
• Collecting Logs, page 9-14
• Using Servlets in Cisco Unified Communications Manager 8.0, page 9-14
Collecting Logs
Collect the following logs and information for analysis. Execute the command file get activelog <paths
in the following bullets>
• SNMP Master Agent Path: /platform/snmp/snmpdm/*
• System Application Agent Path: /platform/snmp/sappagt/*
– ccmGlobalInfo
To get Cisco UCM SNMP service running, activate and start the service in Cisco Unified
Serviceability.
• Query the SysApplInstallPkgTable in SYS-APPL MIB to get an inventory of Cisco Unified
Communications Manager applications that are installed on the system. Query the
SysApplRunTable in SYS-APPL MIB to get an inventory of Cisco Unified Communications
Manager applications that are running on the system. Because System Application Agent cannot
show services that are activated and deactivated or monitor Web App services or servlets, use this
approach to monitor system health and service status for Cisco Unified Communications Manager
applications:
– Use the Cisco Unified Serviceability API that is called getservicestatus to provide complete
status information, including activation status, for both Web applications and non-Web
applications. See the AXL Serviceability API Guide for more details.
– Check service status with this CLI command: utils service list
– Monitor the servM-generated messages with Syslog (see the following example):
Mar 18 16:40:52 ciscart26 local7 6 : 92: Mar 18 11:10:52.630 UTC :
%CCM_SERVICEMANAGER-SERVICEMANAGER-6-ServiceActivated: Service Activated. Service
Name:Cisco CallManager SNMP Service App ID:Cisco Service Manager Cluster ID: Node
ID:ciscart26
Note Cisco Unified Communications Manager uses the following Web application services and servlets:
Cisco UCM Admin, Cisco UCM Cisco IP Phone Services, Cisco UCM Personal Directory, Cisco
Unified Serviceability, Cisco Unified RTMT, Cisco Extension Mobility, Cisco Extension Mobility
Application, Cisco Unified RTMT Reporter Servlet, Cisco Tomcat Stats Servlet, Cisco Trace Collection
Servlet, Cisco AXL Web Service, Cisco Unified Mobile Voice Access Service, Cisco Extension
Mobility, Cisco IP Manager Assistant, Cisco WebDialer Web Service, Cisco CAR Web Service, and
Cisco Dialed Number Analyzer.
Note You can retrieve the count of entries in CCMH323DeviceTable and ccmSIPDeviceTable by using scalar
objects, so the SNMP Manager (the client) can avoid unnecessary get/getnext operations on these tables
when no entries exist.
As an SNMP developer, you can use the following workaround for this problem:
• First, use the available scalar variables (1.3.6.1.4.1.9.9.156.1.5) to determine table size before
accessing the table or perform the get operation on the desired table; then, query the non-empty
tables.
• Reduce the number of variables that are queried in a single request; for example, for empty tables,
if the management application has the timeout set to 3 seconds, specify only 1 OID. (For non-empty
tables, it takes 1 second to retrieve one row of data.)
• Increase the response timeout.
For all customers, partners, resellers, and distributors who hold valid Cisco service contracts, Cisco
Technical Support provides 24-hour-a-day, award-winning technical assistance. The Cisco Technical
Support Website provides online documents and tools for troubleshooting and resolving technical issues
with Cisco products and technologies. The website remains available 24 hours a day, 365 days a year at
this URL:
http://www.cisco.com/techsupport
Using the online TAC Service Request Tool represents the fastest way to open S3 and S4 service
requests. (S3 and S4 service requests specify those requests in which your network is minimally
impaired or for which you require product information.) After you describe your situation, the TAC
Service Request Tool automatically provides recommended solutions. If your issue is not resolved by
using the recommended resources, your service request will get assigned to a Cisco TAC engineer. Find
the TAC Service Request Tool at this URL:
http://www.cisco.com/techsupport/servicerequest
For S1 or S2 service requests or if you do not have Internet access, contact the Cisco TAC by telephone.
(S1 or S2 service requests represent those in which your production network is down or severely
degraded.) Cisco TAC engineers get assigned immediately to S1 and S2 service requests to help keep
your business operations running smoothly.
To open a service request by telephone, use one of the following numbers:
Asia-Pacific: +61 2 8446 7411 (Australia: 1 800 805 227)
EMEA: +32 2 704 55 55
USA: 1 800 553 2447
For a complete list of Cisco TAC contacts, go to this URL:
http://www.cisco.com/techsupport/contacts
This section contains details on the type of information that you need when you contact TAC and
information on methods of sharing information with TAC personnel:
• Information You Will Need, page 10-2
• Required Preliminary Information, page 10-2
• Online Cases, page 10-3
• Cisco Live!, page 10-4
• Remote Access, page 10-4
• Cisco Secure Telnet, page 10-4
Network Layout
Provide a detailed description of the physical and logical setup, as well as all the following network
elements that are involved in the voice network (if applicable):
• Cisco Unified Communications Manager(s)
– Version (from Cisco Unified Communications Manager Administration, choose Details)
– Number of Cisco Unified Communications Managers
– Setup (stand alone, cluster)
• Unity
– Version (from Cisco Unified Communications Manager Administration)
– Integration type
• Applications
– List of installed applications
– Version numbers of each application
• IP/voice gateways
– OS version
Problem Description
Provide step-by-step detail of actions that the user performed when the issue occurs. Ensure the detailed
information includes
• Expected behavior
• Detailed observed behavior
General Information
Make sure that the following information is readily available:
• Is this a new installation?
• If this is a previous version of a Cisco Unified Communications Manager installation, has this issue
occurred since the beginning? (If not, what changes were recently made to the system?)
• Is the issue reproducible?
– If reproducible, is it under normal or special circumstances?
– If not reproducible, is there anything special about when it does occur?
– What is the frequency of occurrence?
• What are the affected devices?
– If specific devices are affected (not random), what do they have in common?
– Include DNs or IP addresses (if gateways) for all devices that are involved in the problem.
• What devices are on the Call-Path (if applicable)?
Online Cases
Opening a case online through Cisco.com gives it initial priority over all other case-opening methods.
High-priority cases (P1 and P2) provide an exception to this rule.
Provide an accurate problem description when you open a case. That description of the problem returns
URL links that may provide you with an immediate solution.
If you do not find a solution to your problem, continue the process of sending your case to a TAC
engineer.
Cisco Live!
Cisco Live!, a secure, encrypted Java applet, allows you and your Cisco TAC engineer to work together
more effectively by using Collaborative Web Browsing / URL sharing, whiteboard, Telnet, and clipboard
tools.
Access Cisco Live! at the following URL:
http://c3.cisco.com/
Remote Access
Remote access provides you with the ability to establish Terminal Services (remote port 3389), HTTP
(remote port 80), and Telnet (remote port 23) sessions to all the necessary equipment.
Caution When you are setting up dial-in, do not use login:cisco or password:cisco because they constitute a
vulnerability to the system.
You may resolve many issues very quickly by allowing the TAC engineer remote access to the devices
through one of the following methods:
• Equipment with public IP address.
• Dial-in access—In decreasing order of preference: analog modem, Integrated Services Digital
Network (ISDN) modem, virtual private network (VPN).
• Network Address Translation (NAT)—IOS and private Internet exchange (PIX) to allow access to
equipment with private IP addresses.
Ensure that firewalls do not obstruct IOS traffic and PIX traffic during engineer intervention and that all
necessary services, such as Terminal Services, start on the servers.
Note TAC handles all access information with the utmost discretion, and no changes will get made to the
system without customer consent.
Note Cisco accesses your network only with your permission. You must provide a network administrator at
your site to help initiate the process.
Firewall Protection
Virtually all internal networks use firewall applications to restrict outside access to internal host systems.
These applications protect your network by restricting IP connections between the network and the
public Internet.
Firewalls work by automatically blocking TCP/IP connections that are initiated from the outside, unless
the software is reconfigured to allow such access.
Corporate networks normally permit communication with the public Internet but only if connections
directed to outside hosts originate from inside the firewall.
Cisco SecureTelnet
Customer Cisco TAC
Cisco Unified
CallManager Relay server Cisco TAC engineer
141753
firewall
Note The password comprises a text string upon which your administrator and the CSE mutually agree.
Your administrator starts the process by initiating the Telnet tunnel, which establishes a TCP connection
from inside your firewall out to the relay server on the public Internet. The Telnet tunnel then establishes
another connection to your local Telnet server, creating a two-way link between the entities.
Note The Telnet client at the Cisco TAC runs in compliance with systems that run on Windows NT and
Windows 2000 or with UNIX operating systems.
After the Cisco Communications Manager at your site accepts the password, the Telnet client that is
running at the Cisco TAC connects to the Telnet daemon that is running behind your firewall. The
resulting transparent connection allows the same access as if the machine were being used locally.
After the Telnet connection is stable, the CSE can implement all remote serviceability functionality to
perform maintenance, diagnostic, and troubleshooting tasks on your Cisco Unified Communications
Manager server.
You can view the commands that the CSE sends and the responses that your Cisco Unified
Communications Manager server issues, but the commands and responses may not always be completely
formatted.
Sample Topology
You have two clusters that are named Cluster 1 and Cluster 2; the two Cisco Unified Communications
Managers in Cluster 1 are called Unified CM3 and Unified CM4, while the two Cisco Unified
Communications Managers in Cluster 2 are called Unified CM1 and Unified CM2.
The traces that are collected for this case study come from Unified CM1, which is located in Cluster 2,
as shown in Figure 11-1. The two Cisco Unified IP Phones in Cluster 2 provide the basis for the call
flow. The IP addresses of these two Cisco Unified IP Phones specify 172.16.70.230 (directory number
1000) and 172.16.70.231 (directory number 1001), respectively.
Figure 11-1 Sample Topology of Intracluster Cisco Unified IP Phone-to-Cisco Unified IP Phone
Calls
IOS Gatekeeper
IP IP IP IP
172.16.70.241
Unified Unified 172.16.70.255 Unified Unified
CM3 CM4 CM1 CM2
IP WAN
172.16.70.245 172.16.70.243 172.16.70.228 172.16.70.229
PSTN
141754
Cluster 1 Cluster 2
Zone 1 Zone 2
= T1/PRI
= T1/CAS
= RAS
Procedure
Step 1 If you have set the appropriate options in DHCP server (such as Option 066 or Option 150), the Cisco
Unified IP Phone sends a request at initialization to the DHCP server to get an IP address, Domain Name
System (DNS) server address, and TFTP server name or address. It also gets a default gateway address
if you have set these options in the DHCP server (Option 003).
Step 2 If DHCP sends a DNS name of the TFTP sever, you need a DNS server IP address to map the name to
an IP address. Bypass this step if the DHCP server sends the IP address of the TFTP server. In this case
study, the DHCP server sent the IP address of TFTP because DNS was not configured.
Step 3 If the DHCP reply does not include a TFTP server name, the Cisco Unified IP Phone uses the default
server name.
Step 4 The configuration file (.cnf) gets retrieved from the TFTP server. All .cnf files have the name
SEP<mac_address>.cnf. If this is the first time that the phone is registering with the Cisco Unified
Communications Manager, a default file, SEPdefault.cnf, gets downloaded to the Cisco Unified IP
Phone. In this case study, the first Cisco Unified IP Phone uses the IP address 172.16.70.230 (its MAC
address is SEP0010EB001720), and the second Cisco Unified IP Phone uses the IP address
172.16.70.231 (its MAC address is SEP003094C26105).
Step 5 All .cnf files include the IP address(es) for the primary and secondary Cisco Unified Communications
Manager(s). The Cisco Unified IP Phone uses this IP address to contact the primary Cisco Unified
Communications Manager and to register.
Step 6 After the Cisco Unified IP Phone connects and registers with Cisco Unified Communications Manager,
the Cisco Unified Communications Manager tells the Cisco Unified IP Phone which executable version
(called a load ID) to run. If the specified version does not match the executing version on the Cisco
Unified IP Phone, the Cisco Unified IP Phone will request the new executable from the TFTP server and
reset automatically.
Self-Starting Processes
After Cisco Unified Communications Manager is up and running, it starts several other processes within
itself. Some of these processes follow, including MulticastPoint Manager, UnicastBridge Manager, digit
analysis, and route list. You will find that the messages that are described during these processes are very
useful when you are troubleshooting a problem that is related to the features in Cisco Unified
Communications Manager.
For example, assume that the route lists are not functioning and are unusable. To troubleshoot this
problem, you would monitor these traces to determine whether the Cisco Unified Communications
Manager started RoutePlanManager and if it is trying to load the RouteLists. The following sample
configuration shows that RouteListName=''ipwan'' and RouteGroupName=''ipwan'' are loading and
starting.
16:02:51.031 CCM|MulicastPointManager - Started
16:02:51.031 CCM|UnicastBridgeManager - Started
16:02:51.031 CCM|MediaTerminationPointManager - Started
16:02:51.125 CCM|MediaCoordinator(1) - started
16:02:51.125 CCM|NodeId: 1, EventId: 1543 EventClass: 2 EventInfo: Database manager
started
16:02:51.234 CCM|NodeId: 1, EventId: 1542 EventClass: 2 EventInfo: Link manager
started
16:02:51.390 CCM|NodeId: 1, EventId: 1541 EventClass: 2 EventInfo: Digit analysis
started
16:02:51.406 CCM|RoutePlanManager - Started, loading RouteLists
16:02:51.562 CCM|RoutePlanManager - finished loading RouteLists
16:02:51.671 CCM|RoutePlanManager - finished loading RouteGroups
16:02:51.671 CCM|RoutePlanManager - Displaying Resulting RoutePlan
16:02:51.671 CCM|RoutePlanServer - RouteList Info, by RouteList and RouteGroup Selection
Order
16:02:51.671 CCM|RouteList - RouteListName=''ipwan''
16:02:51.671 CCM|RouteList - RouteGroupName=''ipwan''
16:02:51.671 CCM|RoutePlanServer - RouteGroup Info, by RouteGroup and Device Selection
Order
16:02:51.671 CCM|RouteGroup - RouteGroupName=''ipwan''
The following trace shows the RouteGroup that is adding the device 172.16.70.245, which is Unified
CM3 that is located in Cluster 1 and is considered an H.323 device. In this case, the RouteGroup gets
created to route calls to Unified CM3 in Cluster 1 with Cisco IOS Gatekeeper permission. If a problem
occurs while the call is being routed to a Cisco Unified IP Phone that is located in Cluster 1, the
following messages would help you find the cause of the problem.
16:02:51.671 CCM|RouteGroup - DeviceName=''172.16.70.245''
16:02:51.671 CCM|RouteGroup -AllPorts
Part of the initialization process shows that Cisco Unified Communications Manager is adding “Dns”
(Directory Numbers). By reviewing these messages, you can determine whether the Cisco Unified
Communications Manager read the directory number from the database.
16:02:51.671 CCM|NodeId: 1, EventId: 1540 EventClass: 2 EventInfo: Call control
started
16:02:51.843 CCM|ProcessDb - Dn = 2XXX, Line = 0, Display = ,
RouteThisPattern, NetworkLocation = OffNet, DigitDiscardingInstruction = 1, WhereClause =
16:02:51.859 CCM|Digit analysis: Add local pattern 2XXX , PID: 1,80,1
16:02:51.859 CCM|ForwardManager - Started
16:02:51.984 CCM|CallParkManager - Started
16:02:52.046 CCM|ConferenceManager - Started
In the following traces, the Device Manager in Cisco Unified Communications Manager statically
initializes two devices. The device with IP address 172.17.70.226 represents a gatekeeper, and the device
with IP address 172.17.70.245 gets another Cisco Unified Communications Manager in a different
cluster. That Cisco Unified Communications Manager gets registered as an H.323 Gateway with this
Cisco Unified Communications Manager.
16:02:52.250 CCM|DeviceManager: Statically Initializing Device; DeviceName=172.16.70.226
16:02:52.250 CCM|DeviceManager: Statically Initializing Device; DeviceName=172.16.70.245
The messages in the following trace depict the keepalive sequence that indicates that the
communications link between the Cisco Unified Communications Manager and the station is active.
Again, these messages can originate from either the Cisco Unified Communications Manager or the
station.
16:03:02.328 CCM|MediaTerminationPointControl - stationOutputKeepAliveAck
tcpHandle=4fa7dc0
16:03:02.328 CCM|UnicastBridgeControl - stationOutputKeepAliveAck tcpHandle=4bf8a70
16:03:06.703 CCM|StationInit - InboundStim - IpPortMessageID: 32715(0x7fcb)
tcpHandle=0x4fbbc30
16:03:06.703 CCM|StationD - stationOutputKeepAliveAck tcpHandle=0x4fbbc30
The next trace shows Skinny Station messages that go from Cisco Unified Communications Manager to
a Cisco Unified IP Phone. The first message turns on the lamp on the calling party Cisco Unified IP
Phone.
16:05:41.625 CCM|StationD - stationOutputSetLamp stim: 9=Line instance=1 lampMode=LampOn
tcpHandle=0x4fbbc30
Cisco Unified Communications Manager uses the stationOutputCallState message to notify the station
of certain call-related information.
16:05:41.625 CCM|StationD - stationOutputCallState tcpHandle=0x4fbbc30
Cisco Unified Communications Manager uses the stationOutputDisplayPromptStatus message to cause
a call-related prompt message to display on the Cisco Unified IP Phone.
16:05:41.625 CCM|StationD - stationOutputDisplayPromptStatus tcpHandle=0x4fbbc30
Cisco Unified Communications Manager uses the stationOutputSelectSoftKey message to cause the
Skinny Station to choose a specific set of soft keys.
16:05:41.625 CCM|StationD - stationOutputSelectSoftKeys tcpHandle=0x4fbbc30
Cisco Unified Communications Manager uses the next message to instruct the Skinny Station about the
correct line context for the display.
16:05:41.625 CCM|StationD - stationOutputActivateCallPlane tcpHandle=0x4fbbc30
The following message indicates that the digit analysis process is ready to identify incoming digits and
check them for potential routing matches in the database. The entry, cn=1001, represents the calling
party number where dd="" represents the dialed digit, which would show the called party number. The
phone sends StationInit messages, Cisco Unified Communications Manager sends StationD messages,
and Cisco Unified Communications Manager performs digit analysis.
16:05:41.625 CCM|Digit analysis: match(fqcn="", cn="1001", pss="", dd="")
16:05:41.625 CCM|Digit analysis: potentialMatches=PotentialMatchesExist
The following debug message shows that the Cisco Unified Communications Manager is providing
inside dial tone to the calling party Cisco Unified IP Phone.
16:05:41.625 CCM|StationD - stationOutputStartTone: 33=InsideDialTone tcpHandle=0x4fbbc30
After Cisco Unified Communications Manager detects an incoming message and recognizes that the
keypad button 1 has been pressed on the Cisco Unified IP Phone, it immediately stops the output tone.
After the Cisco Unified Communications Manager receives enough digits to match, it provides the digit
analysis results in a table format. Cisco Unified Communications Manager ignores any extra digits that
are pressed on the phone after this point because a match already has been found.
16:05:43.562 CCM|Digit analysis: analysis results
16:05:43.562 CCM||PretransformCallingPartyNumber=1001
|CallingPartyNumber=1001
|DialingPattern=1000
|DialingRoutePatternRegularExpression=(1000)
|PotentialMatches=PotentialMatchesExist
|DialingSdlProcessId=(1,38,2)
|PretransformDigitString=1000
|PretransformPositionalMatchList=1000
|CollectedDigits=1000
|PositionalMatchList=1000
|RouteBlockFlag=RouteThisPattern
The next trace shows that Cisco Unified Communications Manager is sending out this information to a
called party phone (the tcpHandle number identifies the phone).
16:05:43.578 CCM|StationD - stationOutputCallInfo CallingPartyName=1001,
CallingParty=1001, CalledPartyName=1000, CalledParty=1000, tcpHandle=0x4fbb150
The next trace indicates that Cisco Unified Communications Manager is ordering the lamp to blink for
incoming call indication on the called party Cisco Unified IP Phone.
16:05:43.578 CCM|StationD - stationOutputSetLamp stim: 9=Line instance=1
lampMode=LampBlink tcpHandle=0x4fbb150
In the following traces, Cisco Unified Communications Manager provides ringer, display notification,
and other call-related information to the called party Cisco Unified IP Phone. Again, you can see that all
messages get directed to the same Cisco Unified IP Phone because the same tcpHandle gets used
throughout the traces.
16:05:43.578 CCM|StationD - stationOutputSetRinger: 2=InsideRing tcpHandle=0x4fbb150
16:05:43.578 CCM|StationD - stationOutputDisplayNotify tcpHandle=0x4fbb150
16:05:43.578 CCM|StationD - stationOutputDisplayPromptStatus tcpHandle=0x4fbb150
16:05:43.578 CCM|StationD - stationOutputSelectSoftKeys tcpHandle=0x4fbb150
Notice that Cisco Unified Communications Manager also provides similar information to the calling
party Cisco Unified IP Phone. Again, the tcpHandle differentiates between Cisco Unified IP Phones.
16:05:43.578 CCM|StationD - stationOutputCallInfo CallingPartyName=1001,
CallingParty=1001, CalledPartyName=, CalledParty=1000, tcpHandle=0x4fbbc30
16:05:43.578 CCM|StationD - stationOutputCallInfo CallingPartyName=1001,
CallingParty=1001, CalledPartyName=1000, CalledParty=1000, tcpHandle=0x4fbbc30
In the next trace, Cisco Unified Communications Manager provides an alerting or ringing tone to the
calling party Cisco Unified IP Phone and provides notification that the connection has been established.
16:05:43.578 CCM|StationD - stationOutputStartTone: 36=AlertingTone tcpHandle=0x4fbbc30
16:05:43.578 CCM|StationD - stationOutputCallState tcpHandle=0x4fbbc30
16:05:43.578 CCM|StationD - stationOutputSelectSoftKeys tcpHandle=0x4fbbc30
16:05:43.578 CCM|StationD - stationOutputDisplayPromptStatus tcpHandle=0x4fbbc30
At this point, the called party Cisco Unified IP Phone goes off hook; therefore, Cisco Unified
Communications Manager stops generating the ringer tone to calling party.
16:05:45.140 CCM|StationD - stationOutputStopTone tcpHandle=0x4fbbc30
In the following messages, Cisco Unified Communications Manager causes the Skinny Station to begin
receiving a Unicast RTP stream. To do so, Cisco Unified Communications Manager provides the IP
address of the called party as well as codec information and packet size in msec (milliseconds).
PacketSize designates an integer that contains the sampling time, in milliseconds, that is used to create
the RTP packets.
Note This value normally gets set to 30 msec. In this case, it gets set to 20 msec.
Similarly, Cisco Unified Communications Manager provides information to the called party (1000).
16:05:45.140 CCM|StationD - stationOutputOpenReceiveChannel tcpHandle=0x4fbb150 myIP:
e64610ac (172.16.70.230)
16:05:45.140 CCM|StationD - ConferenceID: 0 msecPacketSize: 20
compressionType:(4)Media_Payload_G711Ulaw64k
Cisco Unified Communications Manager received the acknowledgment message from called party for
establishing the open channel for RTP stream, as well as the IP address of the called party. This message
informs the Cisco Unified Communications Manager of two pieces of information about the Skinny
Station. First, it contains the status of the open action. Second, it contains the receive port address and
number for transmission to the remote end. The IP address of the transmitter (calling part) of the RTP
stream specifies ipAddr, and PortNumber specifies the IP port number of the RTP stream transmitter
(calling party).
16:05:45.265 CCM|StationInit - InboundStim - StationOpenReceiveChannelAckID
tcpHandle=0x4fbb150, Status=0, IpAddr=0xe64610ac, Port=17054, PartyID=2
Cisco Unified Communications Manager uses the following messages to order the station to begin
transmitting the audio and video streams to the indicated remote Cisco Unified IP Phone IP address and
port number.
16:05:45.265 CCM|StationD - stationOutputStartMediaTransmission tcpHandle=0x4fbbc30 myIP:
e74610ac (172.16.70.231)
16:05:45.265 CCM|StationD - RemoteIpAddr: e64610ac (172.16.70.230) RemoteRtpPortNumber:
17054 msecPacketSize: 20 compressionType:(4)Media_Payload_G711Ulaw64k
In the following traces, the previously explained messages get sent to the called party. The messages that
indicate that the RTP media stream started between the called and calling party follow these messages.
16:05:45.312 CCM|StationD - stationOutputStartMediaTransmission tcpHandle=0x4fbb150 myIP:
e64610ac (172.16.70.230)
16:05:45.328 CCM|StationD - RemoteIpAddr: e74610ac (172.16.70.231) RemoteRtpPortNumber:
18448 msecPacketSize: 20 compressionType:(4)Media_Payload_G711Ulaw64k
16:05:46.203 CCM|StationInit - InboundStim - OnHookMessageID tcpHandle=0x4fbbc30
The calling party Cisco IP Phone finally goes on hook, which terminates all the control messages
between the Skinny Station and Cisco Unified Communications Manager as well as the RTP stream
between Skinny Stations.
16:05:46.203 CCM|StationInit - InboundStim - OnHookMessageID tcpHandle=0x4fbbc30
Sample Topology
The following sample topology gets used in this case study. Two clusters, each having two Cisco Unified
Communications Managers, and also Cisco IOS Gateways and a Cisco IOS Gatekeeper are in place.
The following traces show the calling and called party number, which associates with an IP address and
a hexidecimal value.
16:06:14.187 CCM|StationD - stationOutputStartMediaTransmission tcpHandle=0x1c64310 myIP:
e74610ac (172.16.70.231)
16:06:14.187 CCM|StationD - RemoteIpAddr: fc4610ac (172.16.70.252)
The following traces show the packet sizes and the MAC address of the Cisco IP Phone (2002). The
disconnect, then on-hook messages, follow these traces.
RemoteRtpPortNumber: 29626 msecPacketSize: 20 compressionType:(4)Media_Payload_G711Ulaw64k
16:06:16.515 CCM| Device SEP003094C26105 , UnRegisters with SDL Link to monitor NodeID= 1
16:06:16.515 CCM|StationD - stationOutputCloseReceiveChannel tcpHandle=0x1c64310 myIP:
e74610ac (172.16.70.231)
16:06:16.515 CCM|StationD - stationOutputStopMediaTransmission tcpHandle=0x1c64310 myIP:
e74610ac (172.16.70.231)
16:06:16.531 CCM|In Message -- H225ReleaseCompleteMsg -- Protocol= H225Protocol
16:06:16.531 CCM|Ie - Q931CauseIe -- IEData= 08 02 80 90
16:06:16.531 CCM|Ie - H225UserUserIe -- IEData= 7E 00 1D 05 05 80 06
16:06:16.531 CCM|Locations:Orig=1 BW=64Dest=0 BW=-1 (-1 implies infinite bw available)
16:06:16.531 CCM|MediaManager - wait_AuDisconnectRequest - StopSession sending disconnect
to (64,2) and remove connection from list
16:06:16.531 CCM|MediaManager - wait_AuDisconnectReply - received all disconnect replies,
forwarding a reply for party1(16777219) and party2(16777220)
16:06:16.531 CCM|MediaCoordinator - wait_AuDisconnectReply - removing MediaManager(2) from
connection list
16:06:16.734 CCM|StationInit - InboundStim - OnHookMessageID tcpHandle=0x1c64310
In the following traces, the user dials the called number (2000) of the Cisco Unified IP Phone, and the
process of digit analysis tries to match the number.
16:05:33.484 CCM|Digit analysis: match(fqcn="", cn="1001", pss="", dd="")
16:05:33.484 CCM|Digit analysis: potentialMatches=PotentialMatchesExist
16:05:35.921 CCM|Digit analysis: match(fqcn="", cn="1001", pss="", dd="2")
16:05:35.921 CCM|Digit analysis:potentialMatches=ExclusivelyOffnetPotentialMatchesExist
16:05:36.437 CCM|Digit analysis: match(fqcn="", cn="1001", pss="", dd="20")
16:05:36.437 CCM|Digit analysis:potentialMatches=ExclusivelyOffnetPotentialMatchesExist
16:05:36.656 CCM|Digit analysis: match(fqcn="", cn="1001", pss="", dd="200")
16:05:36.656 CCM|Digit analysis:potentialMatches=ExclusivelyOffnetPotentialMatchesExist
16:05:36.812 CCM|Digit analysis: match(fqcn="", cn="1001", pss="", dd="2000")
Now that the digit analysis is completed, the results display in the following traces. Keep in mind that
the following PotentialMatches=NoPotentialMatchesExist reference indicates that the Cisco Unified
Communications Manager cannot match this directory number. Finally, a reorder tone gets sent to the
calling party (1001), which is followed by an on-hook message.
16:05:36.812 CCM|Digit analysis: analysis results
16:05:36.812 CCM||PretransformCallingPartyNumber=1001
|CallingPartyNumber=1001
|DialingPattern=2XXX
|DialingRoutePatternRegularExpression=(2XXX)
|PotentialMatches=NoPotentialMatchesExist
|CollectedDigits=2000
16:05:36.828 CCM|StationD - stationOutputCallInfo CallingPartyName=1001,
CallingParty=1001, CalledPartyName=, CalledParty=2000, tcpHandle=0x4fbbc30
16:05:36.828 CCM|StationD - stationOutputStartTone: 37=ReorderTone tcpHandle=0x4fbbc30
16:05:37.953 CCM|StationInit - InboundStim - OnHookMessageID tcpHandle=0x4fbbc30
The case study described in Appendix 11, “Case Study: Troubleshooting Cisco Unified IP Phone Calls,”
describes the call flow for an intracluster call. The case study in this appendix examines a Cisco Unified
IP Phone that is calling through a Cisco IOS Gateway to a phone that connects through a local PBX or
on the Public Switched Telephone Network (PSTN). Conceptually, when the call reaches the Cisco IOS
Gateway, the gateway will forward the call to either a phone that is connected to an FXS port or to the
PBX. If the call is forwarded to the PBX, it could terminate to a phone that is connected to a local PBX,
or the PBX forwards it over the PSTN, and the call will terminate somewhere on the PSTN.
This section contains the following topics:
• Call Flow Traces
• Debug Messages and Show Commands on the Cisco IOS Gatekeeper
• Debug Messages and Show Commands on the Cisco IOS Gateway
• Cisco IOS Gateway with T1/PRI Interface
• Cisco IOS Gateway with T1/CAS Interface
In the following traces, the user dials the DN 3333, one digit at a time. The number 3333 specifies the
destination number of the phone, which is located somewhere on the PSTN network. The digit analysis
process of the Cisco Unified Communications Manager currently active analyzes the digits to discover
where the call needs to get routed. Appendix 11, “Case Study: Troubleshooting Cisco Unified IP Phone
Calls,” provides a more detailed explanation of the digit analysis
15:20:18.390 CCM|Digit analysis: match(fqcn="", cn="1001", pss="", dd="")
15:20:19.703 CCM|Digit analysis: match(fqcn="", cn="1001", pss="", dd="3")
15:20:20.078 CCM|Digit analysis: match(fqcn="", cn="1001", pss="", dd="33")
15:20:20.718 CCM|Digit analysis: match(fqcn="", cn="1001", pss="", dd="333")
15:20:21.421 CCM|Digit analysis: match(fqcn="", cn="1001", pss="", dd="3333")
15:20:21.421 CCM|Digit analysis: analysis results
In the following traces, the digit analysis completed, calling and called party are matched, and the
information was parsed.
|CallingPartyNumber=1001
|DialingPattern=3333
|DialingRoutePatternRegularExpression=(3333)
|PretransformDigitString=3333
|PretransformPositionalMatchList=3333
|CollectedDigits=3333
|PositionalMatchList=3333
In the following traces, the number 0 indicates the originating location, and the number 1 indicates the
destination location. BW = -1 determines the bandwidth of the originating location. The value -1 implies
that the bandwidth is infinite. The bandwidth gets considered as infinite because the call originated from
a Cisco Unified IP Phone that is located in a LAN environment. BW = 64 determines the bandwidth of
the destination location. The call destination specifies a phone that is located in a PSTN, and the codec
type that is used specifies G.711 (64 Kbps).
15:20:21.421 CCM|Locations:Orig=0 BW=-1 Dest=1 BW=64 (-1 implies infinite bw available)
The following traces show the calling and called party information. In this example, the calling party
name and number remain the same because the administrator did not configure a display name, such as
John Smith.
15:20:21.421 CCM|StationD - stationOutputCallInfo CallingPartyName=1001,
CallingParty=1001, CalledPartyName=, CalledParty=3333, tcpHandle=0x5138d98
The following trace shows that the H.323 code initialized and is sending an H.225 setup message. You
can also see the traditional HDLC SAPI messages, the IP address of the called side in hexidecimal, and
the port numbers.
15:20:21.421 CCM|Out Message -- H225SetupMsg -- Protocol= H225Protocol
15:20:21.421 CCM|MMan_Id= 1. (iep= 0 dsl= 0 sapi= 0 ces= 0 IpAddr=e24610ac
IpPort=47110)
The following trace shows the calling and called party information as well as the H.225 alerting message.
The trace also shows is the mapping of a Cisco Unified IP Phone hexidecimal value to the IP address.
The IP address of the Cisco Unified IP Phone (1001) specifies 172.16.70.231.
15:20:21.437 CCM|StationD - stationOutputCallInfo CallingPartyName=1001,
CallingParty=1001, CalledPartyName=, CalledParty=3333, tcpHandle=0x5138d98
15:20:21.453 CCM|In Message -- H225AlertMsg -- Protocol= H225Protocol
15:20:21.953 CCM|StationD - stationOutputOpenReceiveChannel tcpHandle=0x5138d98 myIP:
e74610ac (172.16.70.231)
The following trace shows the compression type that is used for this call (G.711 mu-law).
15:20:21.953 CCM|StationD - ConferenceID: 0 msecPacketSize: 20
compressionType:(4)Media_Payload_G711Ulaw64k
After the H.225 alert message get sent, H.323 initializes H.245. The following trace shows the calling
and called party information, and the H.245 messages. The TCP handle value remains the same as
before, which indicates that this is the continuation of the same call.
ONE FOR EACH Channel- 16:53:36.855 CCM|H245Interface(3) paths established ip = e98e6b80,
port = 1304|<CT::1,100,105,1.1682><IP::128.107.142.233>
ONE FOR EACH Channel- 16:53:37.199 CCM|H245Interface(3) OLC outgoing confirm ip = b870701,
port = 49252|<CT::1,100,128,3.9><IP::1.7.135.11>
H323 EP has answered the call and H245 channel setup in progress:
16:53:13.479 CCM|In Message -- H225ConnectMsg -- Protocol= H225Protocol|
The following trace shows the H.225 connection message as well as other information. When the H.225
connection message is received, the call connects.
15:20:22.968 CCM|In Message -- H225ConnectMsg -- Protocol= H225Protocol
15:20:22.968 CCM|StationD - stationOutputCallInfo CallingPartyName=1001,
CallingParty=1001, CalledPartyName=, CalledParty=3333, tcpHandle=0x5138d98
15:20:22.062 CCM|MediaCoordinator - wait_AuConnectInfoInd
15:20:22.062 CCM|StationD - stationOutputStartMediaTransmission tcpHandle=0x5138d98 myIP:
e74610ac (172.16.70.231)
15:20:22.062 CCM|StationD - RemoteIpAddr: e24610ac (172.16.70.226) RemoteRtpPortNumber:
16758 msecPacketSize: 20 compressionType:(4)Media_Payload_G711Ulaw64k
15:20:22.062 CCM|Locations:Orig=0 BW=-1Dest=1 BW=6(-1 implies infinite bw available)
16:03:25.359 CCM|MediaManager(1) - wait_AuConnectInfo - recieved response, fowarding,
CI(16777217,16777218)|<CT::1,100,105,1.213><IP::128.107.142.233>
16:03:25.359 CCM|MediaCoordinator -
wait_AuConnectInfoInd|<CT::1,100,105,1.213><IP::128.107.142.233>
16:03:25.359 CCM|ConnectionManager - wait_AuConnectInfoInd,
CI(16777217,16777218)|<CT::1,100,105,1.213><IP::128.107.142.233>
The following message shows that an on-hook message from the Cisco Unified IP Phone (1001) is being
received. As soon as an on-hook message is received, the H.225 and Skinny Station device disconnection
messages get sent, and the entire H.225 message displays. This final message indicates that the call
terminated.
15:20:27.296 CCM|StationInit - InboundStim - OnHookMessageID tcpHandle=0x5138d98
The following debug messages show that the Cisco IOS Gatekeeper received a disengage request (DRQ)
from the Cisco Unified Communications Manager (172.16.70.228), and the Cisco IOS Gatekeeper sent
a disengage confirmed (DCF) to the Cisco Unified Communications Manager.
*Mar 12 04:03:57.181: RASLibRASRecvData DRQ (seq# 3366) rcvd from [172.16.70.228883] on
sock [0x60AF038C]
The command show gatekeeper endpoints on the Cisco IOS Gatekeeper shows that all four Cisco Unified
Communications Managers are registered with the Cisco IOS Gatekeeper. In the topology for this case
study, four Cisco Unified Communications Managers exist, two in each cluster. This Cisco IOS
Gatekeeper includes two zones, and each zone includes two Cisco Unified Communications Managers.
R2514-1#show gatekeeper endpoints
GATEKEEPER ENDPOINT REGISTRATION
===================================
CallSignalAddr Port RASSignalAddr Port Zone Name Type
--------------- ----- --------------- ----- --------- ----
172.16.70.228 2 172.16.70.228 1493 gka.cisco.com VOIP-GW
H323-ID: ac1046e4->ac1046f5
172.16.70.229 2 172.16.70.229 3923 gka.cisco.com VOIP-GW
H323-ID: ac1046e5->ac1046f5
172.16.70.245 1 172.16.70.245 1041 gkb.cisco.com VOIP-GW
H323-ID: ac1046f5->ac1046e4
172.16.70.243 1 172.16.70.243 2043 gkb.cisco.com VOIP-GW
H323-ID: ac1046f5->ac1046e4
Total number of active registrations = 4
The following debug output shows that the H.225 data is coming from the Cisco Unified
Communications Manager on this TCP session. The protocolIdentifier, which indicates the H.323
version that is being used, displays in this debug output. The following debug shows that H.323 version
2 is being used. The example also shows the called and calling party numbers.
- Source Address H323-ID
- Destination Address e164
*Mar 12 04:03:57.177: H225Lib::h225RecvData: Q.931 SETUP received from socket
[1]value H323-UserInformation ::=
*Mar 12 04:03:57.181: {
*Mar 12 04:03:57.181: h323-uu-pdu
*Mar 12 04:03:57.181: {
*Mar 12 04:03:57.181: h323-message-body setup :
*Mar 12 04:03:57.181: {
*Mar 12 04:03:57.181: protocolIdentifier { 0 0 8 2250 0 2 },
*Mar 12 04:03:57.181: sourceAddress
*Mar 12 04:03:57.181: {
*Mar 12 04:03:57.181: h323-ID : "1001"
*Mar 12 04:03:57.181: },
*Mar 12 04:03:57.185: destinationAddress
*Mar 12 04:03:57.185: {
*Mar 12 04:03:57.185: e164 : "3333"
*Mar 12 04:03:57.185: },
*Mar 12 04:03:57.189: H225Lib::h225RecvData: State changed to [Call Present].
The following debug output shows Call Control Application Programming Interface (CCAPi). Call
Control APi indicates an incoming call. You can also see called and calling party information in the
following output. CCAPi matches the dial peer 0, which specifies the default dial peer. It matches dial
peer 0 because the CCAPi could not find any other dial peer for the calling number, so it uses the default
dial peer.
*Mar 12 04:03:57.189: cc_api_call_setup_ind (vdbPtr=0x616C9F54, callInfo={called=3333,
calling=1001, fdest=1 peer_tag=0}, callID=0x616C4838)
*Mar 12 04:03:57.193: cc_process_call_setup_ind (event=0x617A2B18) handed call to app
"SESSION"
*Mar 12 04:03:57.193: sess_appl: ev(19=CC_EV_CALL_SETUP_IND), cid(17), disp(0)
*Mar 12 04:03:57.193: ccCallSetContext (callID=0x11, context=0x61782BBC)
Mar 12 04:03:57.193: ssaCallSetupInd finalDest cllng(1001), clled(3333)
*Mar 12 04:03:57.193: ssaSetupPeer cid(17) peer list: tag(1)
*Mar 12 04:03:57.193: ssaSetupPeer cid(17), destPat(3333), matched(4), prefix(),
peer(6179E63C)
*Mar 12 04:03:57.193: ccCallSetupRequest (peer=0x6179E63C, dest=, params=0x61782BD0
mode=0, *callID=0x617A87C0)
*Mar 12 04:03:57.193: callingNumber=1001, calledNumber=3333, redirectNumber=
*Mar 12 04:03:57.193: accountNumber=,finalDestFlag=1,
guid=0098.89c8.9233.511d.0300.cddd.ac10.46e6
The CCAPi matches the dial-peer 1 with the destination pattern, which is the called number 3333. The
peer_tag means dial peer. The calling and called party number in the request packet display.
*Mar 12 04:03:57.193: peer_tag=1
*Mar 12 04:03:57.197: ccIFCallSetupRequest: (vdbPtr=0x617BE064, dest=,
callParams={called=3333, calling=1001, fdest=1, voice_peer_tag=1}, mode=0x0)
The following debug output shows that the H.225 alerting messages return to the Cisco Unified
Communications Manager.
*Mar 12 04:03:57.197: ccCallSetContext (callID=0x12, context=0x61466B30)
*Mar 12 04:03:57.197: ccCallProceeding (callID=0x11, prog_ind=0x0)
*Mar 12 04:03:57.197: cc_api_call_proceeding(vdbPtr=0x617BE064, callID=0x12, prog_ind=0x0)
*Mar 12 04:03:57.197: cc_api_call_alert(vdbPtr=0x617BE064, callID=0x12, prog_ind=0x8,
sig_ind=0x1)
*Mar 12 04:03:57.201: sess_appl: ev(17=CC_EV_CALL_PROCEEDING), cid(18), disp(0)
*Mar 12 04:03:57.201: ssa:
cid(18)st(1)oldst(0)cfid(-1)csize(0)in(0)fDest(0)-cid2(17)st2(1)oldst2(0)
*Mar 12 04:03:57.201: ssaIgnore cid(18), st(1),oldst(1), ev(17)
*Mar 12 04:03:57.201: sess_appl: ev(7=CC_EV_CALL_ALERT), cid(18), disp(0)
*Mar 12 04:03:57.201: ssa:
cid(18)st(1)oldst(1)cfid(-1)csize(0)in(0)fDest(0)-cid2(17)st2(1)oldst2(0)
*Mar 12 04:03:57.201: ssaFlushPeerTagQueue cid(17) peer list: (empty)
*Mar 12 04:03:57.201: ccCallAlert (callID=0x11, prog_ind=0x8, sig_ind=0x1)
*Mar 12 04:03:57.201: ccConferenceCreate (confID=0x617A8808, callID1=0x11, callID2=0x12,
tag=0x0)
*Mar 12 04:03:57.201: cc_api_bridge_done (confID=0x7, srcIF=0x616C9F54, srcCallID=0x11,
dstCallID=0x12, disposition=0, tag=0x0)value H323-UserInformation
*Mar 12 04:03:57.201: {
In this packet, Cisco IOS also sends the H.245 address and port number to Cisco Unified
Communications Manager. Sometimes, the Cisco IOS Gateway will send the unreachable address, which
could cause either no audio or one-way audio.
*Mar 12 04:03:57.205: h245Address ipAddress :
*Mar 12 04:03:57.205: {
*Mar 12 04:03:57.205: ip 'AC1046E2'H,
*Mar 12 04:03:57.205: port 011008
*Mar 12 04:03:57.205: },
*Mar 12 04:03:57.213: Hex representation of the ALERTING TPKT to send.0300003D0100
*Mar 12 04:03:57.213:
*Mar 12 04:03:57.213: H225Lib::h225AlertRequest: Q.931 ALERTING sent from socket
[1]. Call state changed to [Call Received].
*Mar 12 04:03:57.213: cc_api_bridge_done (confID=0x7, srcIF=0x617BE064, srcCallID=0x12,
dstCallID=0x11, disposition=0, tag=0x0)
The following debug output shows that the H.245 session is coming up. You can see the capability
indication for codec negotiation, as well as how many bytes will be present in each voice packet.
*Mar 12 04:03:57.217: cc_api_caps_ind (dstVdbPtr=0x616C9F54, dstCallId=0x11,
srcCallId=0x12, caps={codec=0xEBFB, fax_rate=0x7F, vad=0x3, modem=0x617C5720
codec_bytes=0, signal_type=3})
*Mar 12 04:03:57.217: sess_appl: ev(23=CC_EV_CONF_CREATE_DONE), cid(17), disp(0)
*Mar 12 04:03:57.217: ssa:
cid(17)st(3)oldst(0)cfid(7)csize(0)in(1)fDest(1)-cid2(18)st2(3)oldst2(1)
*Mar 12 04:03:57.653: cc_api_caps_ind (dstVdbPtr=0x617BE064, dstCallId=0x12,
srcCallId=0x11, caps={codec=0x1, fax_rate=0x2, vad=0x2, modem=0x1, codec_bytes=160,
signal_type=0})
The following debug output shows that both parties negotiated correctly and agreed on G.711 codec with
160 bytes of data.
The following debug message indicates that the switch is sending wink after receiving the loop closure
signal from the Cisco IOS Gateway.
Apr 5 17:58:21.859: from NEAT(0): (0/15): Rx LOOP_CLOSURE (ABCD=1111)
Apr 5 17:58:22.083: from NEAT(0): (0/15): Rx LOOP_OPEN (ABCD=0000)
The following debug message indicates that the Cisco IOS Gateway is going off hook.
Apr 5 17:58:23.499: from NEAT(0): (0/15): Rx LOOP_CLOSURE (ABCD=1111)
The following output shows the show call active voice brief on the Cisco IOS Gateway when the call is
in progress. The output also shows the called and calling party number and other useful information.
R5300-5#show call active voice brief
<ID>: <start>hs.<index> +<connect> pid:<peer_id> <dir> <addr> <state> tx:<packets>/<bytes>
rx:<packets>/<bytes> <state>
IP <ip>:<udp> rtt:<time>ms pl:<play>/<gap>ms lost:<lost>/<early>/<late>
delay:<last>/<min>/<max>ms <codec>
FR <protocol> [int dlci cid] vad:<y/n> dtmf:<y/n> seq:<y/n> sig:<on/off> <codec> (payload
size)
Tele <int>: tx:<tot>/<v>/<fax>ms <codec> noise:<l> acom:<l> i/o:<l>/<l> dBm
511D : 156043737hs.1 +645 pid:0 Answer 1001 active
tx:1752/280320 rx:988/158080
IP172.16.70.228:18888 rtt:0ms pl:15750/80ms lost:0/0/0 delay:25/25/65ms g711ulaw
511D : 156043738hs.1 +644 pid:1 Originate 3333 active
tx:988/136972 rx:1759/302548
Tele 1/0/0 (30): tx:39090/35195/0ms g711ulaw noise:-43 acom:0 i/0:-36/-42 dBm
troubleshooting
A Cisco Unified IP Phone-to-Cisco IOS Gateway
calls 12-1
administration page not displaying, troubleshooting 3-3
CCO cases, opening a case 10-3
administrator account not associated with Cisco Unity
subscriber 7-3 Certificate Authority Proxy Function (CAPF)
assistant console displays error, Cisco IPMA service verifying MIC exists 3-24
unreachable 8-13 certificates, troubleshooting 3-22
audit logging 2-19 CISCO-CCM-MIB
authentication error 8-18 troubleshooting tips 9-2
automatic installation of MS Virtual Machine is no longer Cisco CTIManager down 8-19
provided for download 8-11
Cisco CTL client, troubleshooting 3-22
Cisco discovery protocol support 2-5
calls do not get routed when filtering is on or off 8-14 Cisco Syslog Analysis
calls forwarded to voice mail treated as direct call, Cisco Syslog Analyzer 2-5
troubleshooting 7-2 Cisco Syslog Analyzer Collector 2-5
captured packets, analyzing 2-13 Cisco Unified Communications Manager
Case Study administration page does not display 3-3
troubleshooting Cisco Unified IP Phone calls 11-1 Assistant, troubleshooting 8-9
assistant troubleshooting tools and client database tables out of sync do not trigger alert 3-11
desktop 8-9
replication fails between the publisher and subscriber
Extension Mobility, general problems clearing 8-7 server 3-7
initialization process 11-3 resetting database replication when reverting to an
older product release 3-11
intracluster call flow traces 11-6
debug messages and show commands
keepalive process 11-5
Cisco IOS Gatekeeper 12-4
registration process 11-5
Cisco IOS Gateway 12-5
services issues 6-1
debugs,collecting 2-6
system issues 3-1
destination not reachable 8-20
system not responding 3-1
device issues
system stops responding 3-2
incorrect registration status displays 4-19
troubleshooting tools 2-7
introduction 4-1
Cisco Unified IP Phone
troubleshooting 4-1
initialization process 11-2
diagnosing slow server response 3-15
troubleshooting
dial plan issues 5-3
authentication string 3-23
dial plans and routing issues 5-1
verifying LSC 3-24
directed call park, troubleshooting 8-21
troubleshooting audio problems 4-3
directory service down 8-19
Cisco Unified Mobility
domain names 5-3
troubleshooting 8-17
dropped calls 4-10
Cisco Unity does not roll over, troubleshooting 7-2
codec and region mismatches 4-9
collecting E
debugs 2-6
sniffer traces 2-6 echo 4-4
gateway and trunk configuration windows 2-10 error messages for Cisco Call Back 8-4
database replication does not occur when connectivity firewall protection 10-5
is restored on lost node 3-10
G K
I M
immediate divert, troubleshooting 8-26 manager cannot intercept calls ringing on Assistant proxy
line 8-16
intercluster H.323 communication 11-9
manager is logged out while the service is still
intercom
running 8-15
troubleshooting 8-27
manufacture-installed certificate (MIC), verifying 3-24
IPMAConsoleInstall.jsp displays error, no page
MIVR-SS_TEL-1-ModuleRunTimeFailure 3-18
found 8-10
MIVR-SS_TEL-4-ModuleRunTimeFailure 3-16
IP Phone, troubleshooting
authentication string 3-23
verifying LSC 3-24
N
IPv6
troubleshooting 8-30 name to address resolution failing, troubleshooting 3-5
network failure preparation 1-3
network layout 10-2
J network management
is in PARTIAL_SERVICE 3-19
simple network management protocol (SNMP)
support 2-6
is OUT_OF_SERVICE 3-16
system log management 2-5
startup problems 3-15
no conference bridge available 6-1
no connectivity, remote server 3-6
opening a CCO case, url location 10-3 troubleshooting, packet capturing 2-7