This document describes the Cause Code Analysis functionality of the
Cisco PGW 2200 Softswitch both working in Call Control and Signaling mode. A
PGW 2200 user may need to change the Cause Value to a value that is appropriate
to the customer's network. The PGW 2200 Generic Analysis module can change the
Cause value to both New Cause and Location values.

The information in this document is based on Cisco PGW 2200 Releases
7.x, 9.x, and later.

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

The processes by which the Cisco PGW analyzes and routes calls are
illustrated in Figure 1. This document only
describes the working of Cause Analysis in general.

Cause Analysis is performed when a release message is received, or when
a failure of some kind (for example, number screen fail) has occurred that
implies the call must be released. The Cause Code value or the combined Cause
Code and/or Location Code values are used to provide an internal Cause Code
that provokes a number of different results including re-routing of the call to
another route, or return to analysis to find a different destination.

Note: All external Cause values per protocol are converted to Internal
Cause values. It is the Internal values that are used when you populate the
dial plan data (refer to
Appendix
B: Cause and Location Codes for information on Cause Code Mappings).

To modify the Location parameter that is sent within the Cause Code,
change the
ClearingLocation
and DefaultLocation.
Look for the XECfgParm.dat file under the /opt/CiscoMGC/etc parameters for
ClearingLocation and DefaultLocation. You can change the location on a per
Cisco PGW 2200 basis. You cannot change the location on a per call basis at
this time for Cisco PGW 2200 releases 9.3, 9.4, 9.5, and 9.6.

The Cisco PGW 2200 does not default to the Location value because no
''location values'' is specified. Instead, the Cisco PGW 2200 defaults to the
general location with value ''1010'' (network beyond interworking point [BI]).
This is part of the
ITU Q.850 specification. For Cisco HSI, refer to Cisco bug
ID
CSCea28559
(registered customers only)
. HSI should allow transparency to the
Cause location.

Note: If you need to open a case with
Technical Support for any
help with this configuration, make sure you run an SS7 sniffer or snooper trace
in combination with a PGW 2200 MDL trace and attach it to the Technical Support
case.