1 Introduction
This instruction concerns alarm handling.
1.1 Alarm Description
The threshold alarm CSCF Credit Control Answers Indicate Permanent Failures is issued when it is not possible to send Credit Control charging requests from the Call Session Control Function (CSCF) to the charging system.
The alarm is associated to the Performance Management counter cscfCCAPermanentFailures.
The alarm is raised when the number of Diameter Credit Control Answer (CCA) messages including the error codes for permanent errors (5xxx) received through Diameter has reached or exceeded its configured thresholdHigh within the time period configured by thresholdRateOfVariation and granularityPeriod.
The alarm is automatically ceased when it reaches or goes below the configured thresholdLow value.
The default values related to this alarm are: thresholdRateOfVariation=PER_GP, granularityPeriod=FIVE_MIN, thresholdHigh=2, and thresholdLow=0. This means that when the counter value is 2 or higher, the alarm is raised when the granularity period is ended. The alarm is ceased when the counter cscfCCAPermanentFailures has reached a value of 0 at the end of a granularity period.
- Note:
- The thresholds for raising and ceasing this alarm are configurable.
The default distinguished name for the thresholds is ManagedElement=<node_name>, SystemFunctions=1, Pm=1,
PmJob=CscfChargingStatisticsThreshold, MeasurementReader=cscfCCAPermanentFailuresMeasReader,
PmThresholdMonitoring=cscfCCAPermanentFailures.
It is not possible to change threshold values once they have been set. To change a threshold, first the PmThresholdMonitoring instance must be deleted and recreated with required thresholdHigh and thresholdLow.
For more information, refer to Performance Management.
The possible alarm causes and the corresponding fault reasons, fault locations, and impacts are described in Table 1.
|
Alarm Cause |
Description |
Fault Reason |
Fault Location |
Impact |
|---|---|---|---|---|
|
The PM counter cscfCCAPermanentFailures has reached or exceeded its configured upper threshold value. |
The number of CCAs with permanent failure (5xxx) during a granularity period has reached or exceeded the configured threshold. |
|
The charging server or the communication between CSCF and the charging server. |
Sessions receiving these error codes from the charging server is terminated. |
- Note:
- An alarm can appear as a result of maintenance activity.
The alarm attributes are listed and explained in Table 2.
|
Attribute Name |
Attribute Value |
|---|---|
|
Major Type |
193 |
|
Minor Type |
6684684 |
|
Managed Object Class |
MeasurementReader |
|
Managed Object Instance |
ManagedElement=<node_name>,SystemFunctions=1, Pm=1, PmJob=CscfChargingStatisticsThreshold, MeasurementReader=cscfCCAPermanentFailuresMeasReader |
|
Specific Problem |
CSCF Credit Control Answers Indicate Permanent Failures |
|
Event Type |
communication (2) |
|
Probable Cause |
x733ThresholdCrossed (351) |
|
Additional Text |
cscfCCAPermanentFailures, check connection to the charging system, possibly caused by configuration problem |
|
Perceived Severity |
major (4) |
1.2 Prerequisites
This section provides information on the documents, tools, and conditions that apply to the procedure.
1.2.1 Documents
This instruction references the following document:
- Performance Management
- RFC 3588 Diameter Base Protocol
- Managed Object Model (MOM)
- CSCF Configuration Management
1.2.2 Tools
Before starting this procedure, ensure that the following tool is available:
- A Diameter protocol sniffer, refer to RFC 3588 Diameter Base Protocol
1.2.3 Conditions
No conditions.
2 Procedure
- Note:
- If the reason for the alarm has disappeared after the granularity period, the alarm automatically ceases.
Do the following:
- Check the details of the alarm issued to get the following
information:
- Subsystem affected.
- Detailed specific cause provided.
- Log on and check that the System Controller (SC) is the
primary processor:
cat/proc/drdb
Primary printout: 0:cs:Connected st:Primary/Secondary id:Consistent
or
Secondary printout: 0:cs:Connected st:Secondary/Primary id:Consistent
- Check the log file and grep on error 5xxx,
permanent failures:
grep “Result-Code= [50” /storage/no-backup/cdclsv/log/lpmsv/*
- If the Result Code is 5003, 5010, or 5012:
- Go to the user interface and view the application configuration parameters and validate all the parameters.
For more information, refer to CSCF Configuration Management.
- If the Result Code is 5001, 5002, 5004, 5005, 5006, 5007, 5008, 5009, 5011, 5013, 5014, 5015, 5016, or 5017: contact the next level of support.
- If the cause is that the alarm threshold is set too low, adjust the alarm threshold.
- If Result Code = 50 is not found, check the log file and grep on internal errors:
grep “ErrorCause= [errEncDec” /storage/no-backup/cdclsv/log/lpmsv/*
- Confirm that the alarm has ceased. If the alarm remains, consult the next level of maintenance support and send the extracted information with result-code. Further actions are outside the scope of this instruction.
- Job is completed.

Contents