1 Event-Based Monitoring Introduction
This document describes the events and parameters provided by the Event-Based Monitoring (EBM) feature in the Service Aware Policy Controller (SAPC).
EBM provides an additional source of business and operational intelligence based on subscriber and service events in real time. EBM complements other existing performance management counters and logs.
1.1 Document Purpose and Scope
This document describes EBM functionality, working principles, supported EBM events, and event information.
1.2 Concepts
| Event |
An event is an observable and meaningful
change within the activity of a single subscriber, such as when a
user connects or disconnects to data services, moves within the network,
runs traffic, or changes service type. Failures are also considered
as events. Events are observable for all subscribers. Examples of
relevant events are as follows:
| |
1.3 Typographic Conventions
Typographic conventions can be found in the following document:
2 Functional Overview
EBM functionality enables the SAPC to record the event information in a formatted report. The formatted event report is then streamed in near-real time to an external post-processing system. The external post-processing system is also referred to as the EBM server.
The availability of this function in SAPC is under license control and is supported in mobile deployments for Gx, Gx+ and Rx Release 9 onwards related events.
Figure 1 shows the EBM high-level architecture.
The SAPC provides an EBM client, produces internal EBM event reports, formats them into EBM event records and streams them over TCP connection to an external post-processing system or any customer analytic tool that can decode the EBM event record. These data can be used to generate customized analytic end-user reports.
The EBM event report contains the data produced by event monitoring, this event report is encoded in EBM specific format in the EBM event record. The EBM client sets up and maintains the states of multiple EBM streaming interface connections towards the EBM server.
Events are produced by Gx and Rx transactions, and each transaction can generate more than one event.
The EBM event records can contain sensitive private and personal data. Access to EBM events must be restricted to security authorized personnel that handle the information obtained in accordance with national legislation on privacy. The communication channel between the SAPC and the EBM server need be protected for security reasons.
2.1 Events and Parameters
The following sections describe the events and parameters supported by the EBM feature.
The supported EBM specification is FFV = 2 and FIV = 10.
The maximum size of an EBM event record is 65535 bytes. If the event record maximum size is surpassed, the SAPC drops it and increases the corresponding counter.
- Note:
- Some structures can be repeated from 0 to several times within an event, where a structure length of 0 means that no information is present in the event.
2.1.1 Supported Events for Gx Interface
In the following events, all values in the structures PDN_INFO and UE_INFO correspond with values received in CCR message.
In the following events, all values in the parameter CAUSE_CODE refer to Cause Codes and Events.
2.1.1.1 GX_CCR_CCA_TRANSACTION
The event contains the information about a Gx CCR-CCA transaction in the SAPC and generated upon CCA delivery.
Table 1 shows the structures and parameters associated with the GX_CCR_CCA_TRANSACTION event.
Values of TIME_HOUR, TIME_MINUTE, TIME_SECOND and TIME_MILLISECOND correspond with the time of CCR reception.
|
Structure |
Sub-Structure |
Parameter(1) |
Description |
Type and Value Range |
|---|---|---|---|---|
HEADER |
EVENT_ID |
Event identity |
ENUM: 8 bits
| |
|
EVENT_RESULT |
Result of the event procedure SUCCESS if Result-Code AVP in CCA message indicates success (2001). Otherwise, REJECT |
ENUM: 2 bits
| ||
|
TIME_HOUR |
UTC time stamp in hours at the time when the signaling procedure for the event started (HH) |
UINT: 5 bits Range: 0-23 | ||
|
TIME_MINUTE |
UTC time stamp in minutes at the time when the signaling procedure for the event started (MM) |
UINT: 6 bits Range: 0-59 | ||
|
TIME_SECOND |
Time stamp in seconds at the time when the signaling procedure for the event started (SS) |
UINT: 6 bits Range: 0-60 | ||
|
TIME_MILLISECOND |
Time stamp in milliseconds at the time when the signaling procedure for the event started (MSS) |
UINT: 10 bits Range: 0-999 | ||
|
DURATION |
The time period between CCR message received and CCA message sent |
UINT: 24 bits | ||
|
- |
CAUSE_PROTOCOL |
The underlying protocol that triggers the event |
ENUM: 3 bits
| |
|
- |
CAUSE_CODE |
Reason for acceptance or rejection contained in AVP Result-Code or Experimental-Result of CCA message |
UINT: 13 bits | |
|
EVENT_TRIGGERS(2) |
- |
[EVENT_TRIGGER] |
Event triggers sent in CCA message |
ENUM: 8 bits
|
|
PDN_INFO |
- |
[DEFAULT_BEARER_ID] |
Applicable for Default Bearer ID in UE_ONLY mode in GPRS network |
STRING: 255 bytes |
|
Access Point Name |
DNSNAME: 127 bytes | |||
|
ALLOCATED_UE_ADDRESS |
[IPV4] (3) |
IPv4 address |
IPADDRESS | |
|
[IPV6] (3) |
IPv6 address prefix (64 bits) |
IPADDRESSV6 | ||
|
- |
[RULE_SPACE] |
Rule Space name. It is only applicable for Gx+ protocol It is only set when the EVENT_RESULT is SUCCESS |
BYTEARRAY: 127 bytes | |
|
UE_INFO |
- |
International Mobile Subscriber Identity |
TBCD: 64 bits | |
|
[IMEISV] (3) |
International Mobile Station Equipment Identity Software Version |
TBCD: 64 bits | ||
|
Mobile Subscriber ISDN Number |
TBCD: 72 bits | |||
|
- |
[RAT_TYPE] |
Type of Radio Access Technology serving the UE |
ENUM: 5 bits
| |
|
- |
[IPCANTYPE] |
Type of IP-Connectivity Access Network |
ENUM: 3 bits
| |
|
QOS(4) |
- |
[BEARER_QCI] |
QoS class identifier of the default bearer |
UINT: 8 bits |
|
[ARP_PRIORITY_LEVEL] |
Priority Level of Allocation and Retention Priority for the default bearer |
UINT: 4 bits Range: 1-15 | ||
|
[ARP_PCI] |
Pre-emption-Capability of Allocation and Retention Priority for the default bearer |
ENUM: 1 bits
| ||
|
[ARP_PVI] |
Pre-emption-Vulnerability of Allocation and Retention Priority for the default bearer |
ENUM: 1 bits
| ||
|
[BEARER_MBR_UL] |
Maximum Bit Rate (bps) in uplink direction |
UINT: 32 bits | ||
|
[BEARER_MBR_DL] |
Maximum Bit Rate (bps) in downlink direction |
UINT: 32 bits | ||
|
[BEARER_GBR_UL] |
Guaranteed Bit Rate (bps) in uplink direction |
UINT: 32 bits | ||
|
[BEARER_GBR_DL] |
Guaranteed Bit Rate (bps) in downlink direction |
UINT: 32 bits | ||
|
[APN_AMBR_UL] |
Aggregated Maximum Bit Rate (bps) in uplink direction across all non-GBR bearers related to the same APN |
UINT: 32 bits | ||
|
[APN_AMBR_DL] |
Aggregated Maximum Bit Rate (bps) in downlink direction across all non-GBR bearers related to the same APN |
UINT: 32 bits | ||
|
- |
[BEARER_CONTROL_MODE] |
Bearer control mode selected by the SAPC |
ENUM: 2 bits
| |
|
LOCATION_INFO |
- |
[COUNTRY_CODE] |
Country Code |
UINT: 12 bits |
|
[NETWORK_CODE] |
Network Code |
UINT: 12 bits | ||
|
[TRACKING_AREA_CODE] |
Tracking Area Code for LTE scenario |
UINT: 16 bits | ||
|
[EUTRAN_CELL_IDENTITY] |
E-UTRAN Cell Identifier for LTE scenarios |
UINT: 28 bits | ||
|
[LOCATION_AREA_CODE] |
Location Area Code for non-LTE scenarios |
UINT: 16 bits | ||
|
[ROUTING_AREA_CODE] |
Routing Area Code |
UINT: 16 bits | ||
|
[CELL_IDENTITY] |
Cell Identifier |
UINT: 16 bits | ||
|
[SERVICE_AREA_CODE] |
Service Area Code |
UINT: 16 bits | ||
|
[SYSTEM_IDENTIFIER](5) |
System Identifier in 3GPP2 network |
UINT: 16 bits | ||
|
[NETWORK_IDENTIFIER] (5) |
Network Identifier in 3GPP2 network |
UINT: 16 bits | ||
|
SGSN_ADDRESS |
[IPV4] |
IPv4 address |
IPADDRESS | |
|
[IPV6] |
IPv6 address |
IPADDRESSV6 | ||
|
- |
SESSION_ID |
Session ID of Diameter protocol |
STRING: 255 bytes | |
|
- |
OPERATION_TYPE |
Type of the operation |
ENUM: 2 bits
| |
|
- |
[QOS_PROFILE_ID] (5) |
AVP sent from the SAPC to the PCEF. It is used to select a local charging profile identifier |
UINT: 32 bits | |
|
- |
[CHARGING_PROFILE_ID] (5) |
AVP sent from the SAPC to the PCEF. It is used to select a local content filtering profile identifier |
UINT: 32 bits | |
|
- |
[CONTENT_FILTERING_PROFILE_ID](6) |
AVP sent from the SAPC to the PCEF. It is used to select a local content filtering profile ID |
UINT: 32 bits | |
|
SUBSCRIPTION_DATA(7) |
- |
[SUBSCRIBERID](8) |
Subscriber Administrative Identifier |
STRING: 127 bytes |
|
SUBSCRIBERGROUPS (2) |
[SUBSCRIBERGROUP] |
Active Subscriber Group associated to the subscriber |
STRING: 127 bytes | |
|
OPERATOR_SPECIFIC_INFO_LIST (2) |
[OPERATOR_SPECIFIC_INFO] |
Operator Specific Information provisioned for the subscriber |
STRING: 127 bytes | |
|
[FAMILY_ID] |
The identifier of the family to which the subscriber belongs |
STRING: 127 bytes | ||
|
[CUSTOMER_ID] |
The identifier is inserted in the HTTP headers because of Header Enrichment. It is only present in CCR_CCA-Initial transaction event if Customer-ID AVP is included in Gx+ CCA-I message |
STRING: 127 bytes | ||
|
MPS_INFO |
[MPS_PRIORITY_LEVEL] |
Priority level for multimedia priority services |
UINT: 64 bits | |
|
[MPS_TYPE] |
Priority type of the multimedia priority services |
STRING: 127 bytes | ||
|
AUTHORIZED_SERVICES (2) |
[AUTHORIZED_SERVICE_ID] |
Authorized service ID for the subscriber session It may refer to dynamic service because of Rx |
STRING: 127 bytes | |
|
SUBSCRIBER_CHARGING_INFO(9) |
- |
[PRIMARY_OCS] |
Address (DiameterURI) of the primary online charging system |
STRING: 127 bytes |
|
[SECONDARY_OCS] |
Address (DiameterURI) of the secondary online charging system |
STRING: 127 bytes | ||
|
[PRIMARY_OFCS] |
Address (DiameterURI) of the primary offline charging system |
STRING: 127 bytes | ||
|
[SECONDARY_OFCS] |
Address (DiameterURI) of the secondary offline charging system |
STRING: 127 bytes | ||
|
[ONLINE] |
Default charging method for online transaction |
ENUM: 1 bit
| ||
|
[OFFLINE] |
Default charging method for offline transaction |
ENUM: 1 bit
| ||
|
[CHARGING_CHARS] |
Subscriber charging characteristics |
UINT: 16 bits | ||
|
- |
[REVALIDATION_TIME] |
NTP time before which the PCEF has to request PCC rules again |
UINT: 32 bits | |
|
TIME_ZONE_INFO |
[MS_TIMEZONE] |
The offset between universal and local time defined in 15 minute intervals of where the MS resides currently |
UINT: 16 bits | |
|
ACCESS_NETWORK_CHARGING_IDENTIFIERS_GX (5) |
[ACCESS_NETWORK_CHARGING_IDENTIFIERS_VALUE] |
The access network charging identifier information required for the AF session |
STRING: 127 bytes | |
|
[CHARGING_RULE_NAMES] |
[RULE_ID] |
Identifier of the PCC Rule |
STRING: 255 bytes | |
|
- |
[USER_LOCATION_INFO_TIME] |
Indicates the time of the last known location of the UE during bearer deactivation or IP-CAN session termination |
UINT: 32 bits | |
|
RECEIVED_EVENT_TRIGGERS (2) |
- |
[EVENT_TRIGGER] |
Event triggers received in CCR-U message |
ENUM: 8 bits <List of Event Triggers> |
|
APPLICATION_DETECTION_INFORMATION(10) |
- |
[TDF_APPLICATION_ID] |
The TDF-Application-Identifier received in the Application-Detection-Information AVP in CCR-U message |
STRING: 255 bytes |
|
- |
[AN_TRUSTED] |
It indicates whether the access network is reliable or unreliable for the Non-3GPP access network in CCR-U message |
ENUM: 1 bit
| |
|
- |
[SUBSCRIBERGROUP_PRIORITY] |
It indicates the subscriber group priority |
UINT: 32 bits | |
(1) Square brackets indicate that the parameter is
conditionally logged for the event.
(2) This structure can be repeated
maximum 50 times within an event. If the list in SAPC contains more
elements, it will be truncated including the first 50 elements.
(3) This parameter is
returned in the transaction that produces the event in all cases,
in case it was received during session establishment.
(4) All values in this structure
correspond with values received in CCR message.
(5) This parameter is not set in this event.
(6) It is set if the EVENT_RESULT
is SUCCESS, and there is a content filtering profile ID associated
with the session.
(7) All fields in the structure are included if the corresponding data
is provisioned for the subscriber. Exception: SUBSCRIBERGROUP is set
only if there are active subscriber groups and SERVICE is set with
the authorized services. In CCR_CCA-Termination transaction AUTHORIZED_SERVICES
is not set.
(8) It is always present with the exceptional
scenario where the subscriber is only provisioned in the OCS. It is
set to Unknown when the Subscriber Unknown
profile applies to the subscriber.
(9) It is only present in CCR_CCA Initial transaction events.
(10) This structure
can be repeated maximum 25 times within an event. If the list in SAPC
contains more elements, it will be truncated including the first 25
elements.
(11) The priority of an active
subscriber group follows the same order as its active subscriber group
listed in the SUBSCRIPTION_DATA structure.
2.1.1.2 GX_RAR_RAA_TRANSACTION
The event contains the information about a Gx RAR-RAA transaction in the SAPC and generated upon RAA reception.
Table 2 details the structures and parameters associated with the GX_RAR_RAA_TRANSACTION event.
Values of TIME_HOUR, TIME_MINUTE, TIME_SECOND and TIME_MILLISECOND correspond with the time of RAR delivery.
|
Structure |
Sub-Structure |
Parameter(1) |
Description |
Type and Value Range |
|---|---|---|---|---|
HEADER |
EVENT_ID |
Event identity |
ENUM: 8 bits
| |
|
EVENT_RESULT |
Result of the event procedure SUCCESS if Result-Code AVP in RAA message indicates success (2001). Otherwise, REJECT |
ENUM: 2 bits
| ||
|
TIME_HOUR |
UTC time stamp in hours at the time when the signaling procedure for the event was started (HH) |
UINT: 5 bits Range: 0-23 | ||
|
TIME_MINUTE |
UTC time stamp in minutes at the time when the signaling procedure for the event was started (MM) |
UINT: 6 bits Range: 0-59 | ||
|
TIME_SECOND |
Time stamp in seconds at the time when the signaling procedure for the event was started (SS) |
UINT: 6 bits Range: 0-60 | ||
|
TIME_MILLISECOND |
Time stamp in milliseconds at the time when the signaling procedure for the event was started (MSS) |
UINT: 10 bits Range: 0-999 | ||
|
DURATION |
UINT: 24 bits | |||
|
- |
CAUSE_PROTOCOL |
The underlying protocol that triggers the event |
ENUM: 3 bits
| |
|
- |
CAUSE_CODE |
Reason for acceptance or rejection contained in AVP Result-Code or Experimental-Result of RAA message |
UINT: 13 bits | |
|
PDN_INFO |
- |
[DEFAULT_BEARER_ID] |
Applicable for Default Bearer ID in UE_Only mode in GPRS network |
STRING: 255 bytes |
|
Access Point Name |
DNSNAME: 127 bytes | |||
|
ALLOCATED_UE_ADDRESS |
[IPV4] (2) |
IPv4 address |
IPADDRESS | |
|
[IPV6] (2) |
IPv6 address prefix (64 bits) |
IPADDRESSV6 | ||
|
- |
[RULE_SPACE] |
Rule Space name and only applicable for Gx+ protocol |
BYTEARRAY: 127 bytes | |
|
- |
SESSION_ID |
Session ID of Diameter protocol |
STRING: 255 bytes | |
|
UE_INFO |
- |
International Mobile Subscriber Identity |
TBCD: 64 bits | |
|
[IMEISV] (2) |
International Mobile Station Equipment Identity Software Version |
TBCD: 64 bits | ||
|
Mobile Subscriber ISDN Number |
TBCD: 72 bits | |||
|
SUBSCRIPTION_DATA(3) |
- |
[SUBSCRIBERID](4) |
Subscriber Administrative Identifier |
STRING: 127 bytes |
|
SUBSCRIBERGROUPS(5) |
[SUBSCRIBERGROUP] |
Active Subscriber Group associated to the subscriber |
STRING: 127 bytes | |
|
OPERATOR_SPECIFIC_INFO_LIST (5) |
[OPERATOR_SPECIFIC_INFO] |
Operator Specific Information for the subscriber |
STRING: 127 bytes | |
|
- |
[FAMILY_ID] |
The identifier of the family to which the subscriber belongs |
STRING: 127 bytes | |
|
[CUSTOMER_ID](6) |
The identifier is inserted in the HTTP headers because of Header Enrichment |
STRING: 127 bytes | ||
|
MPS_INFO |
[MPS_PRIORITY_LEVEL] |
Priority level for multimedia priority services |
UINT: 64 bits | |
|
[MPS_TYPE] |
Priority type of the multimedia priority services |
STRING: 127 bytes | ||
|
AUTHORIZED_SERVICES (5) |
[AUTHORIZED_SERVICE_ID] |
Authorized service ID for the subscriber session |
STRING: 127 bytes | |
|
- |
[REVALIDATION_TIME] |
NTP time before which the PCEF has to request PCC rules again |
UINT: 32 bits | |
|
- |
[CONTENT_FILTERING_PROFILE_ID](7) |
AVP sent from the SAPC to the PCEF and used to select a local content filtering profile identifier |
UINT: 32 bits | |
|
- |
[NETLOC_ACCESS_SUPPORT] |
Level of support for NetLoc procedures provided by the current access network |
UINT: 32 bits
| |
|
EVENT_TRIGGERS (5) |
- |
[EVENT_TRIGGER] |
Event triggers sent in RAR message |
ENUM: 8 bits
|
|
- |
[SESSION_RELEASE_CAUSE] |
The cause of the IP-CAN session termination initiated by the SAPC |
ENUM: 3 bits
| |
|
- |
[SUBSCRIBERGROUP_PRIORITY] |
It indicates the subscriber group priority |
UINT: 32 bits | |
(1) Square brackets indicate that the parameter is
conditionally logged for the event.
(2) This parameter is
returned in the transaction that produces the event in all cases,
presuming it was received during session establishment.
(3) All fields in the structure are included if the corresponding data
is provisioned for the subscriber. Exception: SUBSCRIBERGROUP is set
only if there are active subscriber groups and SERVICE is set with
the authorized services.
(4) It is always present with the exceptional
scenario where the subscriber is only provisioned in the OCS. It is
set to Unknown when the Subscriber Unknown
profile applies to the subscriber.
(5) This structure can be repeated maximum
50 times within an event. If the list in SAPC contains more elements,
it will be truncated including the first 50 elements.
(6) This parameter is not set in this event.
(7) It is only set if
a content filtering profile ID is updated for the session.
(8) The priority of an active
subscriber group follows the same order as its active subscriber group
listed in the SUBSCRIPTION_DATA structure.
2.1.1.3 QOS_ASSIGNED_TO_DEFAULT_BEARER
This event is generated on successful CCA delivery or any RAA reception when the CCA or corresponding RAR includes QoS data for the default bearer.
Table 3 details the structures and parameters associated with the QOS_ASSIGNED_TO_DEFAULT_BEARER event.
Values of TIME_HOUR, TIME_MINUTE, TIME_SECOND and TIME_MILLISECOND correspond with the time upon CCR reception or RAR delivery.
|
Structure |
Sub-Structure |
Parameter(1) |
Description |
Type and Value Range |
|---|---|---|---|---|
HEADER |
EVENT_ID |
Event identity |
ENUM: 8 bits
| |
|
EVENT_RESULT |
Result of the event procedure SUCCESS if Result-Code AVP in CCA or RAA message indicates success (2001). Otherwise, REJECT |
ENUM: 2 bits
| ||
|
TIME_HOUR |
UTC time stamp in hours at the time when the signaling procedure for the event was started (HH) |
UINT: 5 bits Range: 0-23 | ||
|
TIME_MINUTE |
UTC time stamp in minutes at the time when the signaling procedure for the event was started (MM) |
UINT: 6 bits Range: 0-59 | ||
|
TIME_SECOND |
Time stamp in seconds at the time when the signaling procedure for the event was started (SS) |
UINT: 6 bits Range: 0-60 | ||
|
TIME_MILLISECOND |
Time stamp in milliseconds at the time when the signaling procedure for the event was started (MSS) |
UINT: 10 bits Range: 0-999 | ||
|
DURATION |
Not applicable and it is set to 0 |
UINT: 24 bits | ||
|
- |
CAUSE_PROTOCOL |
The underlying protocol that triggers the event |
ENUM: 3 bits
| |
|
- |
CAUSE_CODE |
Reason for acceptance or rejection contained in AVP Result-Code or Experimental-Result of CCA or RAA message |
UINT: 13 bits | |
|
PDN_INFO |
- |
[DEFAULT_BEARER_ID] |
Applicable for Default Bearer ID in UE_Only mode in GPRS network |
STRING: 255 bytes |
|
Access Point Name |
DNSNAME: 127 bytes | |||
|
ALLOCATED_UE_ADDRESS |
[IPV4] (2) |
IPv4 address |
IPADDRESS | |
|
[IPV6] (2) |
IPv6 address prefix (64 bits) |
IPADDRESSV6 | ||
|
- |
[RULE_SPACE] |
Rule Space name and only applicable for Gx+ protocol |
BYTEARRAY: 127 bytes | |
|
UE_INFO |
- |
International Mobile Subscriber Identity |
TBCD: 64 bits | |
|
[IMEISV] (2) |
International Mobile Station Equipment Identity Software Version |
TBCD: 64 bits | ||
|
Mobile Subscriber ISDN Number |
TBCD: 72 bits | |||
|
- |
SESSION_ID |
Session ID of Diameter protocol |
STRING: 255 bytes | |
|
QOS |
- |
[BEARER_QCI] |
QoS class identifier of the default bearer |
UINT: 8 bits |
|
[ARP_PRIORITY_LEVEL] |
Priority Level of Allocation and Retention Priority for the default bearer |
UINT: 4 bits Range: 1-15 | ||
|
[ARP_PCI] |
Pre-emption-Capability of Allocation and Retention Priority for the default bearer |
ENUM: 1 bits
| ||
|
[ARP_PVI] |
Pre-emption-Vulnerability of Allocation and Retention Priority for each bearer |
ENUM: 1 bits
| ||
|
[BEARER_MBR_UL] |
Maximum Bit Rate (bps) in uplink direction |
UINT: 32 bits | ||
|
[BEARER_MBR_DL] |
Maximum Bit Rate (bps) in downlink direction |
UINT: 32 bits | ||
|
[BEARER_GBR_UL](3) |
Guaranteed Bit Rate (bps) in uplink direction |
UINT: 32 bits | ||
|
[BEARER_GBR_DL] (3) |
Guaranteed Bit Rate (bps) in downlink direction |
UINT: 32 bits | ||
|
[APN_AMBR_UL] |
Aggregated Maximum Bit Rate (bps) in uplink direction across all non-GBR bearers related to the same APN |
UINT: 32 bits | ||
|
[APN_AMBR_DL] |
Aggregated Maximum Bit Rate (bps) in downlink direction across all non-GBR bearers related to the same APN |
UINT: 32 bits | ||
(1) Square brackets indicate that the parameter is
conditionally logged for the event.
(2) This parameter is returned
in the transaction that produces the event in all cases, presuming
it was received during session establishment.
(3) This
parameter is not set in this event.
2.1.1.4 RULE_INSTALLED
This event is generated on successful CCA delivery or any RAA reception when the CCA or corresponding RAR includes rules to be installed.
Table 4 details the structures and parameters associated with the RULE_INSTALLED event.
Values of TIME_HOUR, TIME_MINUTE, TIME_SECOND and TIME_MILLISECOND correspond with the time of CCR reception or RAR delivery.
|
Structure |
Sub-Structure |
Parameter(1) |
Description |
Type and Value Range |
|---|---|---|---|---|
HEADER |
EVENT_ID |
Event identity |
ENUM: 8 bits
| |
|
EVENT_RESULT |
Result of the event procedure SUCCESS if Result-Code AVP in CCA or RAA message indicates success (2001). Otherwise, REJECT |
ENUM: 2 bits
| ||
|
TIME_HOUR |
UTC time stamp in hours at the time when the signaling procedure for the event was started (HH) |
UINT: 5 bits Range: 0-23 | ||
|
TIME_MINUTE |
UTC time stamp in minutes at the time when the signaling procedure for the event was started (MM) |
UINT: 6 bits Range: 0-59 | ||
|
TIME_SECOND |
Time stamp in seconds at the time when the signaling procedure for the event was started (SS) |
UINT: 6 bits Range: 0-60 | ||
|
TIME_MILLISECOND |
Time stamp in milliseconds at the time when the signaling procedure for the event was started (MSS) |
UINT: 10 bits Range: 0-999 | ||
|
DURATION |
Not applicable and it is set to 0 |
UINT: 24 bits | ||
|
- |
CAUSE_PROTOCOL |
The underlying protocol that triggers the event |
ENUM: 3 bits
| |
|
- |
CAUSE_CODE |
Reason for acceptance or rejection contained in AVP Result-Code or Experimental-Result of CCA or RAA message |
UINT: 13 bits | |
|
PDN_INFO |
- |
[DEFAULT_BEARER_ID] |
Applicable for Default Bearer ID in UE_Only mode in GPRS network |
STRING: 255 bytes |
|
Access Point Name |
DNSNAME: 127 bytes | |||
|
ALLOCATED_UE_ADDRESS |
[IPV4] (2) |
IPv4 address |
IPADDRESS | |
|
[IPV6] (2) |
IPv6 address prefix (64 bits) |
IPADDRESSV6 | ||
|
- |
[RULE_SPACE] |
Rule Space name and only applicable for Gx+ protocol |
BYTEARRAY: 127 bytes | |
|
UE_INFO |
- |
International Mobile Subscriber Identity |
TBCD: 64 bits | |
|
[IMEISV] (2) |
International Mobile Station Equipment Identity Software Version |
TBCD: 64 bits | ||
|
Mobile Subscriber ISDN Number |
TBCD: 72 bits | |||
|
- |
SESSION_ID |
Session ID of Diameter protocol |
STRING: 255 bytes | |
|
RULE_INFORMATION(3) |
- |
RULE_ID |
Identifier of the PCC rule |
STRING: 255 bytes |
|
[ACTIVATION_TIME] |
Rule activation time |
UINT: 32 bits | ||
|
[DEACTIVATION_TIME] |
Rule deactivation time |
UINT: 32 bits | ||
|
[AUTHORIZATION_STATE] |
The authorization state and reason for non-authorization It is only applicable for Gx+ |
ENUM: 4 bits
| ||
|
[FAILURE_CODE](4) |
The reason for unsuccessful installation, activation, or enforcement of a rule |
UINT: 32 bits | ||
|
[ONE_TIME_REDIRECT] |
OneTimeRedirect information of the PCC rule It is only applicable for Gx+ |
ENUM: 2 bits
| ||
|
QOS |
[BEARER_QCI] |
QoS class identifier of each bearer |
UINT: 8 bits | |
|
[ARP_PRIORITY_LEVEL] |
Priority Level of Allocation and Retention Priority for each bearer |
UINT: 4 bits Range: 1-15 | ||
|
[ARP_PCI] |
Pre-emption-Capability of Allocation and Retention Priority for each bearer |
ENUM: 1 bits
| ||
|
[ARP_PVI] |
Pre-emption-Vulnerability of Allocation and Retention Priority for each bearer |
ENUM: 1 bits
| ||
|
[BEARER_MBR_UL] |
Maximum Bit Rate (bps) in uplink direction |
UINT: 32 bits | ||
|
[BEARER_MBR_DL] |
Maximum Bit Rate (bps) in downlink direction |
UINT: 32 bits | ||
|
[BEARER_GBR_UL] |
Guaranteed Bit Rate (bps) in uplink direction |
UINT: 32 bits | ||
|
[BEARER_GBR_DL] |
Guaranteed Bit Rate (bps) in downlink direction |
UINT: 32 bits | ||
|
[APN_AMBR_UL] |
Aggregated Maximum Bit Rate (bps) in uplink direction across all non-GBR bearers related to the same APN |
UINT: 32 bits | ||
|
[APN_AMBR_DL] |
Aggregated Maximum Bit Rate (bps) in downlink direction across all non-GBR bearers related to the same APN |
UINT: 32 bits | ||
|
CHARGING_INFO |
[RATING_GROUP] |
Rating group identifier |
UINT: 32 bits | |
|
[SERVICE_IDENTIFIER] |
Service identifier |
UINT: 32 bits | ||
|
[REPORTING_LEVEL] |
The level the PCEF reports the use for the related rule |
ENUM: 2 bits
| ||
|
[ONLINE] |
Default charging method for online transaction |
ENUM: 2 bits
| ||
|
[OFFLINE] |
Default charging method for offline transaction |
ENUM: 2 bits
| ||
|
[METERING_METHOD] |
The metering method for offline charging |
ENUM: 2 bits
| ||
|
REQUIRED_ACCESS_INFO_LIST(5) |
[REQUIRED_ACCESS_INFO] |
The access network information required for the AF session |
ENUM: 3 bits
| |
|
- |
[MONITORING_KEY] (4) |
Identifier of the Reporting Group |
STRING: 255 bytes | |
|
- |
[CHARGING_CORRELATION_INDICATOR] (4) |
Indicates that the PCEF provides the assigned access network charging identifier for the dynamic PCC Rules |
ENUM: 3 bits
| |
|
PCC_ADC_INFORMATION (3) |
- |
TDF_APP_ID |
The TDF-Application-Identifier of the application |
STRING: 255 Bytes |
|
RULE_ID |
Identifier of the PCC rule. It used to match the RULE_INFORMATION event |
STRING: 255 Bytes | ||
|
[REDIRECT_SUPPORT] |
Support for ADC redirection |
ENUM: 2 bits
| ||
|
[REDIRECT_SERVER_ADDRESS] |
The server address of redirection destination |
STRING: 255 Bytes | ||
|
[MUTE_NOTIFICATIONS] |
Mute notifications for detected applications |
ENUM: 2 bits
| ||
(1) Square brackets indicate that the parameter is
conditionally logged for the event.
(2) This parameter
is returned in the transaction that produces the event in all cases,
presuming it was received during session establishment.
(3) This structure can be repeated
maximum 40 times within an event. If the list in SAPC contains more
elements, it will be truncated including the first 40 elements.
(4) This parameter is not set in this event.
(5) This structure can be repeated
maximum 5 times within an event. If the list in SAPC contains more
elements, it will be truncated including the first 5 elements.
2.1.1.5 RULE_INSTALLATION_FAILURE
This event is generated when CCR has been received indicating Rule Installation Failure. For example, if a PCC rule has been reported as inactive by the PCEF, or there has been an installation with lower QoS in which rules are active, but with Rule-Failure-Code (UNSUCCESSFUL_QOS_VALIDATION).
See Table 5 for details about the structure and parameters associated with the RULE_INSTALLATION_FAILURE event.
Values of TIME_HOUR, TIME_MINUTE, TIME_SECOND and TIME_MILLISECOND correspond with the time of CCR reception.
|
Structure |
Sub-Structure |
Parameter(1) |
Description |
Type and Value Range |
|---|---|---|---|---|
HEADER |
EVENT_ID |
Event identity |
ENUM: 8 bits
| |
|
EVENT_RESULT |
Result of the event procedure SUCCESS if Result-Code AVP in CCA message indicates success (2001). Otherwise, REJECT |
ENUM: 2 bits
| ||
|
TIME_HOUR |
UTC time stamp in hours at the time when the signaling procedure for the event was started (HH) |
UINT: 5 bits Range: 0-23 | ||
|
TIME_MINUTE |
UTC time stamp in minutes at the time when the signaling procedure for the event was started (MM) |
UINT: 6 bits Range: 0-59 | ||
|
TIME_SECOND |
Time stamp in seconds at the time when the signaling procedure for the event was started (SS) |
UINT: 6 bits Range: 0-60 | ||
|
TIME_MILLISECOND |
Time stamp in milliseconds at the time when the signaling procedure for the event was started (MSS) |
UINT: 10 bits Range: 0-999 | ||
|
DURATION |
Not applicable and it is set to 0 |
UINT: 24 bits | ||
|
- |
CAUSE_PROTOCOL |
The underlying protocol that triggers the event |
ENUM: 3 bits
| |
|
- |
CAUSE_CODE |
Reason for acceptance or rejection contained in AVP Result-Code or Experimental-Result of CCA message |
UINT: 13 bits | |
|
PDN_INFO |
- |
[DEFAULT_BEARER_ID] |
Applicable for Default Bearer ID in UE_Only mode in GPRS network |
STRING: 255 bytes |
|
Access Point Name |
DNSNAME: 127 bytes | |||
|
ALLOCATED_UE_ADDRESS |
[IPV4] (2) |
IPv4 address |
IPADDRESS | |
|
[IPV6] (2) |
IPv6 address prefix (64 bits) |
IPADDRESSV6 | ||
|
- |
[RULE_SPACE] |
Rule Space name and only applicable for Gx+ protocol |
BYTEARRAY: 127 bytes | |
|
UE_INFO |
- |
International Mobile Subscriber Identity |
TBCD: 64 bits | |
|
[IMEISV] (2) |
International Mobile Station Equipment Identity Software Version |
TBCD: 64 bits | ||
|
Mobile Subscriber ISDN Number |
TBCD: 72 bits | |||
|
- |
SESSION_ID |
Session ID of Diameter protocol |
STRING: 255 bytes | |
|
RULE_INFORMATION(3) |
- |
RULE_ID |
Identifier of the PCC rule |
STRING: 255 bytes |
|
[ACTIVATION_TIME](4) |
Rule activation time |
UINT: 32 bits | ||
|
[DEACTIVATION_TIME] (4) |
Rule deactivation time |
UINT: 32 bits | ||
|
[AUTHORIZATION_STATE] (4) |
The authorization state and reason for non-authorization It is only applicable for Gx+ |
ENUM: 4 bits
| ||
|
[FAILURE_CODE] |
The reason for unsuccessful installation, activation, or enforcement of a rule |
UINT: 32 bits | ||
|
[ONE_TIME_REDIRECT] (4) |
OneTimeRedirect information of the PCC rule It is only applicable for Gx+ |
ENUM: 2 bits
| ||
|
QOS (4) |
[BEARER_QCI] |
QoS class identifier of each bearer |
UINT: 8 bits | |
|
[ARP_PRIORITY_LEVEL] |
Priority Level of Allocation and Retention Priority for each bearer |
UINT: 4 bits Range: 1-15 | ||
|
[ARP_PCI] |
Pre-emption-Capability of Allocation and Retention Priority for each bearer |
ENUM: 1 bits
| ||
|
[ARP_PVI] |
Pre-emption-Vulnerability of Allocation and Retention Priority for each bearer |
ENUM: 1 bits
| ||
|
[BEARER_MBR_UL] |
Maximum Bit Rate (bps) in uplink direction |
UINT: 32 bits | ||
|
[BEARER_MBR_DL] |
Maximum Bit Rate (bps) in downlink direction |
UINT: 32 bits | ||
|
[BEARER_GBR_UL] |
Guaranteed Bit Rate (bps) in uplink direction |
UINT: 32 bits | ||
|
[BEARER_GBR_DL] |
Guaranteed Bit Rate (bps) in downlink direction |
UINT: 32 bits | ||
|
[APN_AMBR_UL] |
Aggregated Maximum Bit Rate (bps) in uplink direction across all non-GBR bearers related to the same APN |
UINT: 32 bits | ||
|
[APN_AMBR_DL] |
Aggregated Maximum Bit Rate (bps) in downlink direction across all non-GBR bearers related to the same APN |
UINT: 32 bits | ||
|
CHARGING_INFO (4) |
[RATING_GROUP] |
Rating group identifier |
UINT: 32 bits | |
|
[SERVICE_IDENTIFIER] |
Service identifier |
UINT: 32 bits | ||
|
[REPORTING_LEVEL] |
The level that the PCEF reports on usage for the related rule |
ENUM: 2 bits
| ||
|
[ONLINE] |
Default charging method for online transaction |
ENUM: 2 bits
| ||
|
[OFFLINE] |
Default charging method for offline transaction |
ENUM: 2 bits
| ||
|
[METERING_METHOD] |
The metering method for offline charging |
ENUM: 2 bits
| ||
|
REQUIRED_ACCESS_INFO_LIST(5) |
[REQUIRED_ACCESS_INFO] |
The access network information required for the AF session |
ENUM: 3 bits
| |
|
- |
[MONITORING_KEY] (4) |
Identifier of the Reporting Group |
STRING: 255 bytes | |
(1) Square brackets indicate that the parameter is
conditionally logged for the event.
(2) This parameter
is returned in the transaction that produces the event in all cases,
presuming it was received during session establishment.
(3) This structure can be repeated maximum 40 times within an event.
If the list in SAPC contains more elements, it will be truncated including
the first 40 elements.
(4) This parameter is not set in this event.
(5) This structure can be repeated
maximum 5 times within an event. If the list in SAPC contains more
elements, it will be truncated including the first 5 elements.
2.1.1.6 RULE_REMOVED
This event is generated on successful CCA delivery or any RAA reception when the CCA or the corresponding RAR includes rules to be removed.
See Table 6 for details about the structure and parameters associated with the RULE_REMOVED event.
Values of TIME_HOUR, TIME_MINUTE, TIME_SECOND and TIME_MILLISECOND correspond with the time of CCR reception or RAR delivery.
|
Structure |
Sub-Structure |
Parameter(1) |
Description |
Type and Value Range |
|---|---|---|---|---|
HEADER |
EVENT_ID |
Event identity |
ENUM: 8 bits
| |
|
EVENT_RESULT |
Result of the event procedure SUCCESS if Result-Code AVP in CCA or RAA message indicates success (2001). Otherwise, REJECT |
ENUM: 2 bits
| ||
|
TIME_HOUR |
UTC time stamp in hours at the time when the signaling procedure for the event was started (HH) |
UINT: 5 bits Range: 0-23 | ||
|
TIME_MINUTE |
UTC time stamp in minutes at the time when the signaling procedure for the event was started (MM) |
UINT: 6 bits Range: 0-59 | ||
|
TIME_SECOND |
Time stamp in seconds at the time when the signaling procedure for the event was started (SS) |
UINT: 6 bits Range: 0-60 | ||
|
TIME_MILLISECOND |
Time stamp in milliseconds at the time when the signaling procedure for the event was started (MSS) |
UINT: 10 bits Range: 0-999 | ||
|
DURATION |
Not applicable and it is set to 0 |
UINT: 24 bits | ||
|
- |
CAUSE_PROTOCOL |
The underlying protocol that triggers the event |
ENUM: 3 bits
| |
|
- |
CAUSE_CODE |
Reason for acceptance or rejection contained in AVP Result-Code or Experimental-Result of CCA or RAA message |
UINT: 13 bits | |
|
PDN_INFO |
- |
[DEFAULT_BEARER_ID] |
Applicable for Default Bearer ID in UE_Only mode in GPRS network |
STRING: 255 bytes |
|
Access Point Name |
DNSNAME: 127 bytes | |||
|
ALLOCATED_UE_ADDRESS |
[IPV4] (2) |
IPv4 address |
IPADDRESS | |
|
[IPV6] (2) |
IPv6 address prefix (64 bits) |
IPADDRESSV6 | ||
|
- |
[RULE_SPACE] |
Rule Space name and only applicable for Gx+ protocol |
BYTEARRAY: 127 bytes | |
|
UE_INFO |
- |
International Mobile Subscriber Identity |
TBCD: 64 bits | |
|
[IMEISV] (2) |
International Mobile Station Equipment Identity Software Version |
TBCD: 64 bits | ||
|
Mobile Subscriber ISDN Number |
TBCD: 72 bits | |||
|
- |
SESSION_ID |
Session ID of Diameter protocol |
STRING: 255 bytes | |
|
RULE_INFORMATION(3) |
- |
RULE_ID |
Identifier of the PCC rule |
STRING: 255 bytes |
|
[ACTIVATION_TIME](4) |
Rule activation time |
UINT: 32 bits | ||
|
[DEACTIVATION_TIME] (4) |
Rule deactivation time |
UINT: 32 bits | ||
|
[AUTHORIZATION_STATE] (4) |
The authorization state and reason for non-authorization It is only applicable for Gx+ |
ENUM: 4 bits
| ||
|
[FAILURE_CODE] (4) |
The reason for unsuccessful installation, activation, or enforcement of a rule |
UINT: 32 bits | ||
|
[ONE_TIME_REDIRECT] (4) |
OneTimeRedirect information of the PCC rule It is only applicable for Gx+ |
ENUM: 2 bits
| ||
|
QOS (4) |
[BEARER_QCI] |
QoS class identifier of each bearer |
UINT: 8 bits | |
|
[ARP_PRIORITY_LEVEL] |
Priority Level of Allocation and Retention Priority for each bearer |
UINT: 4 bits Range: 1-15 | ||
|
[ARP_PCI] |
Pre-emption-Capability of Allocation and Retention Priority for each bearer |
ENUM: 1 bits
| ||
|
[ARP_PVI] |
Pre-emption-Vulnerability of Allocation and Retention Priority for each bearer |
ENUM: 1 bits
| ||
|
[BEARER_MBR_UL] |
Maximum Bit Rate (bps) in uplink direction |
UINT: 32 bits | ||
|
[BEARER_MBR_DL] |
Maximum Bit Rate (bps) in downlink direction |
UINT: 32 bits | ||
|
[BEARER_GBR_UL] |
Guaranteed Bit Rate (bps) in uplink direction |
UINT: 32 bits | ||
|
[BEARER_GBR_DL] |
Guaranteed Bit Rate (bps) in downlink direction |
UINT: 32 bits | ||
|
[APN_AMBR_UL] |
Aggregated Maximum Bit Rate (bps) in uplink direction across all non-GBR bearers related to the same APN |
UINT: 32 bits | ||
|
[APN_AMBR_DL] |
Aggregated Maximum Bit Rate (bps) in downlink direction across all non-GBR bearers related to the same APN |
UINT: 32 bits | ||
|
CHARGING_INFO (4) |
[RATING_GROUP] |
Rating group identifier |
UINT: 32 bits | |
|
[SERVICE_IDENTIFIER] |
Service identifier |
UINT: 32 bits | ||
|
[REPORTING_LEVEL] |
The level that the PCEF reports on usage for the related rule |
ENUM: 2 bits
| ||
|
[ONLINE] |
Default charging method for online transaction |
ENUM: 2 bits
| ||
|
[OFFLINE] |
Default charging method offline transaction |
ENUM: 2 bits
| ||
|
[METERING_METHOD] |
The metering method for offline charging |
ENUM: 2 bits
| ||
|
REQUIRED_ACCESS_INFO_LIST(5) |
[REQUIRED_ACCESS_INFO] |
The access network information required for the AF session |
ENUM: 3 bits
| |
|
- |
[MONITORING_KEY] (4) |
Identifier of the Reporting Group |
STRING: 255 bytes | |
(1) Square brackets indicate that the parameter is
conditionally logged for the event.
(2) This parameter
is returned in the transaction that produces the event in all cases,
presuming it was received during session establishment.
(3) This structure can be repeated maximum 40 times within an event.
If the list in SAPC contains more elements, it will be truncated including
the first 40 elements.
(4) This parameter is not set in this event.
(5) This structure can be repeated
maximum 5 times within an event. If the list in SAPC contains more
elements, it will be truncated including the first 5 elements.
2.1.1.7 QUOTA_GRANTED
This event is generated on successful CCA delivery or any RAA reception when the CCA or the corresponding RAR includes the information of granted quota.
Table 7 details the structures and parameters associated with the QOUTA_GRANTED event.
Values of TIME_HOUR, TIME_MINUTE, TIME_SECOND and TIME_MILLISECOND correspond with the time of CCR reception or RAR delivery.
|
Structure |
Sub-Structure |
Parameter(1) |
Description |
Type and Value Range |
|---|---|---|---|---|
HEADER |
EVENT_ID |
Event identity |
ENUM: 8 bits
| |
|
EVENT_RESULT |
Result of the event procedure SUCCESS if Result-Code AVP in CCA or RAA message indicates success (2001). Otherwise, REJECT |
ENUM: 2 bits
| ||
|
TIME_HOUR |
UTC time stamp in hours at the time when the signaling procedure for the event was started (HH) |
UINT: 5 bits Range: 0-23 | ||
|
TIME_MINUTE |
UTC time stamp in minutes at the time when the signaling procedure for the event was started (MM) |
UINT: 6 bits Range: 0-59 | ||
|
TIME_SECOND |
Time stamp in seconds at the time when the signaling procedure for the event was started (SS) |
UINT: 6 bits Range: 0-60 | ||
|
TIME_MILLISECOND |
Time stamp in milliseconds at the time when the signaling procedure for the event was started (MSS) |
UINT: 10 bits Range: 0-999 | ||
|
DURATION |
Not applicable and it is set to 0 |
UINT: 24 bits | ||
|
- |
CAUSE_PROTOCOL |
The underlying protocol that triggers the event |
ENUM: 3 bits
| |
|
- |
CAUSE_CODE |
Reason for acceptance or rejection contained in AVP Result-Code or Experimental-Result of CCA or RAA message |
UINT: 13 bits | |
|
PDN_INFO |
- |
[DEFAULT_BEARER_ID] |
Applicable for Default Bearer ID in UE_Only mode in GPRS network |
STRING: 255 bytes |
|
Access Point Name |
DNSNAME: 127 bytes | |||
|
ALLOCATED_UE_ADDRESS |
[IPV4] (2) |
IPv4 address |
IPADDRESS | |
|
[IPV6] (2) |
IPv6 address prefix (64 bits) |
IPADDRESSV6 | ||
|
- |
[RULE_SPACE] |
Rule Space name and only applicable for Gx+ protocol |
BYTEARRAY: 127 bytes | |
|
UE_INFO |
- |
International Mobile Subscriber Identity |
TBCD: 64 bits | |
|
[IMEISV] (2) |
International Mobile Station Equipment Identity Software Version |
TBCD: 64 bits | ||
|
Mobile Subscriber ISDN Number |
TBCD: 72 bits | |||
|
- |
SESSION_ID |
Session ID of Diameter protocol |
STRING: 255 bytes | |
|
REPORTING_GROUP_QUOTA_INFO |
- |
[MONITORING_KEY] |
An identifier of the Reporting Group |
STRING: 255 bytes |
|
REPORTING_GROUP_QUOTA |
[QUOTA_VOLUME_UPLINK] |
Granted volume units for the Reporting Group in the uplink direction |
UINT: 64 bits | |
|
[QUOTA_VOLUME_DOWNLINK] |
Granted volume units for the Reporting Group in the downlink direction |
UINT: 64 bits | ||
|
[QUOTA_VOLUME_BIDIRECTIONAL] |
Granted volume units for the Reporting Group in both uplink and downlink directions |
UINT: 64 bits | ||
|
[QUOTA_TIME_DURATION] |
Granted time units for the Reporting Group |
UINT: 64 bits | ||
(1) Square brackets indicate that the parameter is
conditionally logged for the event.
(2) This parameter
is returned in the transaction that produces the event in all cases,
presuming it was received during session establishment.
(3) This structure can be repeated maximum 50 times within
an event. If the list in SAPC contains more elements, it will be truncated
including the first 50 elements.
2.1.1.8 REPORTED_USAGE
This event is generated on CCA delivery when the CCR contains the usage information reported by the PCEF.
Table 8 details the structures and parameters associated with the REPORTED_USAGE event.
Values of TIME_HOUR, TIME_MINUTE, TIME_SECOND and TIME_MILLISECOND correspond with the time of CCR reception.
|
Structure |
Sub-Structure |
Parameter(1) |
Description |
Type and Value Range |
|---|---|---|---|---|
|
HEADER |
EVENT_ID |
Event identity |
ENUM: 8 bits
| |
|
EVENT_RESULT |
Result of the event procedure SUCCESS if Result-Code AVP in CCA message indicates success (2001). Otherwise, REJECT |
ENUM: 2 bits
| ||
|
TIME_HOUR |
UTC time stamp in hours at the time when the signaling procedure for the event was started (HH) |
UINT: 5 bits Range: 0-23 | ||
|
TIME_MINUTE |
UTC time stamp in minutes at the time when the signaling procedure for the event was started (MM) |
UINT: 6 bits Range: 0-59 | ||
|
TIME_SECOND |
Time stamp in seconds at the time when the signaling procedure for the event was started (SS) |
UINT: 6 bits Range: 0-60 | ||
|
TIME_MILLISECOND |
Time stamp in milliseconds at the time when the signaling procedure for the event was started (MSS) |
UINT: 10 bits Range: 0-999 | ||
|
CAUSE_PROTOCOL |
The underlying protocol that triggers the event |
ENUM: 3 bits
| ||
|
CAUSE_CODE |
Reason for acceptance or rejection contained in AVP Result-Code or Experimental-Result of CCA message |
UINT: 13 bits | ||
|
DURATION |
Not applicable and it is set to 0 |
UINT: 24 bits | ||
|
- |
CAUSE_PROTOCOL |
The underlying protocol that triggers the event |
ENUM: 3 bits
| |
|
- |
CAUSE_CODE |
Reason for acceptance or rejection contained in AVP Result-Code or Experimental-Result of CCA message |
UINT: 13 bits | |
|
PDN_INFO |
- |
[DEFAULT_BEARER_ID] |
Applicable for Default Bearer ID in UE_Only mode in GPRS network |
STRING: 255 bytes |
|
Access Point Name |
DNSNAME: 127 bytes | |||
|
ALLOCATED_UE_ADDRESS |
[IPV4] (2) |
IPv4 address |
IPADDRESS | |
|
[IPV6] (2) |
IPv6 address prefix (64 bits) |
IPADDRESSV6 | ||
|
- |
[RULE_SPACE] |
Rule Space name and only applicable for Gx+ protocol |
BYTEARRAY: 127 bytes | |
|
UE_INFO |
- |
International Mobile Subscriber Identity |
TBCD: 64 bits | |
|
[IMEISV] (2) |
International Mobile Station Equipment Identity Software Version |
TBCD: 64 bits | ||
|
Mobile Subscriber ISDN Number |
TBCD: 72 bits | |||
|
- |
SESSION_ID |
Session ID of Diameter protocol |
STRING: 255 bytes | |
|
REPORTING_GROUP_USAGE_INFO |
- |
[MONITORING_KEY] |
An identifier of the Reporting Group |
STRING: 255 bytes |
|
REPORTING_GROUP_USAGE |
[FAIR_USAGE_VOLUME_UPLINK](4) |
Reported usage of volume units for the Reporting Group in the uplink direction |
UINT: 64 bits | |
|
[FAIR_USAGE_VOLUME_DOWNLINK] (4) |
Reported usage of volume units for the Reporting Group in the downlink direction |
UINT: 64 bits | ||
|
[FAIR_USAGE_VOLUME_BIDIRECTIONAL] (4) |
Reported usage of volume units for the Reporting Group in bidirectional traffic |
UINT: 64 bits | ||
|
[FAIR_USAGE_TIME_DURATION](5) |
Reported usage of time units for the Reporting Group |
UINT: 64 bits | ||
(1) Square brackets indicate that the parameter is
conditionally logged for the event.
(2) This parameter
is returned in the transaction that produces the event in all cases,
presuming it was received during session establishment.
(3) This structure can be repeated maximum 50 times within
an event. If the list in SAPC contains more elements, it will be truncated
including the first 50 elements.
(4) If the Granted-Service-Unit AVP
is received, but not the AVP of the corresponding parameter, the value
sent is 0.
(5) The value 0 is always
sent.
2.1.1.9 ACCUM_USAGE_LIMIT_SURPASSED
This event is generated on CCA delivery when one of the usage limits of a subscriber is surpassed. The usage limit can be intermediate, conditional, complementary, absolute, or IP session limit.
When multiple counters are applicable, an event is generated for each counter of which the limit is surpassed.
Table 9 details the structures and parameters associated with the ACCUM_USAGE_LIMIT_SURPASSED event.
Values of TIME_HOUR, TIME_MINUTE, TIME_SECOND and TIME_MILLISECOND correspond with the time of CCR reception or RAR delivery.
|
Structure |
Sub-Structure |
Parameter(1) |
Description |
Type and Value Range |
|---|---|---|---|---|
HEADER |
EVENT_ID |
Event identity |
ENUM: 8 bits
| |
|
EVENT_RESULT |
Result of the event procedure SUCCESS if Result-Code AVP in CCA or RAA message indicates success (2001). Otherwise, REJECT |
ENUM: 2 bits
| ||
|
TIME_HOUR |
UTC time stamp in hours at the time when the signaling procedure for the event was started (HH) |
UINT: 5 bits Range: 0-23 | ||
|
TIME_MINUTE |
UTC time stamp in minutes at the time when the signaling procedure for the event was started (MM) |
UINT: 6 bits Range: 0-59 | ||
|
TIME_SECOND |
Time stamp in seconds at the time when the signaling procedure for the event was started (SS) |
UINT: 6 bits Range: 0-60 | ||
|
TIME_MILLISECOND |
Time stamp in milliseconds at the time when the signaling procedure for the event was started (MSS) |
UINT: 10 bits Range: 0-999 | ||
|
DURATION |
Not applicable and it is set to 0 |
UINT: 24 bits | ||
|
- |
CAUSE_PROTOCOL |
The underlying protocol that triggers the event |
ENUM: 3 bits
| |
|
- |
CAUSE_CODE |
Reason for acceptance or rejection contained in AVP Result-Code or Experimental-Result of CCA or RAA message |
UINT: 13 bits | |
|
PDN_INFO |
- |
[DEFAULT_BEARER_ID] |
Applicable for Default Bearer ID in UE_Only mode in GPRS network |
STRING: 255 bytes |
|
Access Point Name |
DNSNAME: 127 bytes | |||
|
ALLOCATED_UE_ADDRESS |
[IPV4] (2) |
IPv4 address |
IPADDRESS | |
|
[IPV6] (2) |
IPv6 address prefix (64 bits) |
IPADDRESSV6 | ||
|
- |
[RULE_SPACE] |
Rule Space name and only applicable for Gx+ protocol |
BYTEARRAY: 127 bytes | |
|
UE_INFO |
- |
International Mobile Subscriber Identity |
TBCD: 64 bits | |
|
[IMEISV] (2) |
International Mobile Station Equipment Identity Software Version |
TBCD: 64 bits | ||
|
Mobile Subscriber ISDN Number |
TBCD: 72 bits | |||
|
- |
SESSION_ID |
Session ID of Diameter protocol |
STRING: 255 bytes | |
|
- |
[ACTIVESUBSCRIBERGROUP] |
Active subscriber group for the Reporting Group |
STRING: 127 bytes | |
|
- |
MONITORING_KEY |
An identifier of the Reporting Group |
STRING: 255 bytes | |
|
- |
[COUNTER] |
Accumulator in the fair usage functionality |
STRING: 255 bytes | |
|
- |
LIMIT_TYPE |
Limit type of the Reporting Group |
ENUM: 1 bits
| |
|
- |
LIMIT_VALUE |
The limit value |
UINT: 32 bits | |
|
- |
SUBSCRIPTION_TYPE |
The type of subscription payment |
ENUM: 2 bits
| |
(1) Square brackets indicate that the parameter is
conditionally logged for the event.
(2) This
parameter is returned in the transaction that produces the event in
all cases, presuming it was received during session establishment.
2.1.1.10 ACCUMULATED_USAGE_RESET
This event is generated in the following cases:
- When the expiration date of the absolute usage accumulator for postpaid subscriptions is reached
- When subscription date of a Reporting Group is changed
- When the start date of the subscriber group to which the Reporting Group is assigned is updated
Table 10 details the structures and parameters associated with the ACCUMULATED_USAGE_RESET event.
Values of TIME_HOUR, TIME_MINUTE, TIME_SECOND and TIME_MILLISECOND correspond with the time of CCR reception or RAR delivery.
|
Structure |
Sub-Structure |
Parameter(1) |
Description |
Type and Value Range |
|---|---|---|---|---|
HEADER |
EVENT_ID |
Event identity |
ENUM: 8 bits
| |
|
EVENT_RESULT |
Result of the event procedure SUCCESS if Result-Code AVP in CCA or RAA message indicates success (2001). Otherwise, REJECT |
ENUM: 2 bits
| ||
|
TIME_HOUR |
UTC time stamp in hours at the time when the signaling procedure for the event was started (HH) |
UINT: 5 bits Range: 0-23 | ||
|
TIME_MINUTE |
UTC time stamp in minutes at the time when the signaling procedure for the event was started (MM) |
UINT: 6 bits Range: 0-59 | ||
|
TIME_SECOND |
Time stamp in seconds at the time when the signaling procedure for the event was started (SS) |
UINT: 6 bits Range: 0-60 | ||
|
TIME_MILLISECOND |
Time stamp in milliseconds at the time when the signaling procedure for the event was started (MSS) |
UINT: 10 bits Range: 0-999 | ||
|
DURATION |
Not applicable and it is set to 0 |
UINT: 24 bits | ||
|
- |
CAUSE_PROTOCOL |
The underlying protocol that triggers the event |
ENUM: 3 bits
| |
|
- |
CAUSE_CODE |
Reason for acceptance or rejection contained in AVP Result-Code or Experimental-Result of CCA or RAA message |
UINT: 13 bits | |
|
PDN_INFO |
- |
[DEFAULT_BEARER_ID] |
Applicable for Default Bearer ID in UE_Only mode in GPRS network |
STRING: 255 bytes |
|
Access Point Name |
DNSNAME: 127 bytes | |||
|
ALLOCATED_UE_ADDRESS |
[IPV4] (2) |
IPv4 address |
IPADDRESS | |
|
[IPV6] (2) |
IPv6 address prefix (64 bits) |
IPADDRESSV6 | ||
|
- |
[RULE_SPACE] |
Rule Space name and only applicable for Gx+ protocol |
BYTEARRAY: 127 bytes | |
|
UE_INFO |
- |
International Mobile Subscriber Identity |
TBCD: 64 bits | |
|
[IMEISV] (2) |
International Mobile Station Equipment Identity Software Version |
TBCD: 64 bits | ||
|
Mobile Subscriber ISDN Number |
TBCD: 72 bits | |||
|
- |
SESSION_ID |
Session ID of Diameter protocol |
STRING: 255 bytes | |
|
- |
[ACTIVESUBSCRIBERGROUP] |
Active subscriber group for the Reporting Group |
STRING: 127 bytes | |
|
- |
MONITORING_KEY |
An identifier of the Reporting Group |
STRING: 255 bytes | |
|
- |
SUBSCRIPTION_TYPE |
The type of subscription payment |
ENUM: 2 bits
| |
|
COUNTERS(3) |
- |
[COUNTER](4) |
Accumulator in the fair usage functionality |
STRING: 255 bytes |
(1) Square brackets indicate that the parameter is
conditionally logged for the event.
(2) This parameter
is returned in the transaction that produces the event in all cases,
presuming it was received during session establishment.
(3) This structure can be repeated
maximum 50 times within an event. If the list in SAPC contains more
elements, it will be truncated including the first 50 elements.
(4) Reset can happen at Monitoring Key level
or at complementary usage accumulator level. If a complementary counter
is reset because of a lifecycle counter independence, or the absolute
usage accumulator is reset, it is included in the list of counters.
2.1.1.11 FAIR_USAGE_INFO_SUBSCRIPTION_DATA
This event is generated on successful CCA delivery or any RAA reception when the CCA or corresponding RAR includes at least one active Reporting Group for the subscriber.
Table 11 details the structures and parameters associated with the FAIR_USAGE_INFO_SUBSCRIPTION_DATA event.
Values of TIME_HOUR, TIME_MINUTE, TIME_SECOND and TIME_MILLISECOND correspond with the time of CCR reception or RAR delivery.
|
Structure |
Sub-Structure |
Parameter(1) |
Description |
Type and Value Range |
|---|---|---|---|---|
HEADER |
EVENT_ID |
Event identity |
ENUM: 8 bits
| |
|
EVENT_RESULT |
Result of the event procedure SUCCESS if Result-Code AVP in CCA or RAA message indicates success (2001). Otherwise, REJECT |
ENUM: 2 bits
| ||
|
TIME_HOUR |
UTC time stamp in hours at the time when the signaling procedure for the event was started (HH) |
UINT: 5 bits Range: 0-23 | ||
|
TIME_MINUTE |
UTC time stamp in minutes at the time when the signaling procedure for the event was started (MM) |
UINT: 6 bits Range: 0-59 | ||
|
TIME_SECOND |
Time stamp in seconds at the time when the signaling procedure for the event was started (SS) |
UINT: 6 bits Range: 0-60 | ||
|
TIME_MILLISECOND |
Time stamp in milliseconds at the time when the signaling procedure for the event was started (MSS) |
UINT: 10 bits Range: 0-999 | ||
|
DURATION |
It is not applicable, value is set to 0 |
UINT: 24 bits | ||
|
- |
CAUSE_PROTOCOL |
The underlying protocol that triggers the event |
ENUM: 3 bits
| |
|
- |
CAUSE_CODE |
Reason for acceptance or rejection contained in AVP Result-Code or Experimental-Result of CCA or RAA message |
UINT: 13 bits | |
|
UE_INFO |
- |
International Mobile Subscriber Identity |
TBCD: 64 bits | |
|
[IMEISV] (2) |
International Mobile Station Equipment Identity Software Version |
TBCD: 64 bits | ||
|
Mobile Subscriber ISDN Number |
TBCD: 72 bits | |||
|
- |
SESSION_ID |
Session ID of Diameter protocol |
STRING: 255 bytes | |
|
- |
USAGE_LIMIT |
The usage limit for active reporting group identified by MONITORING_KEY. This field uses JSON format, and it matches the provisioning information of the SAPC |
STRING: 65535 bytes | |
|
USAGE_ACCUMULATION |
The usage accumulation of the subscriber for the reporting group identified by MONITORING_KEY. This field uses JSON format, and it matches the provisioning information of the SAPC. This information contains absolute and complementary counters |
STRING: 65535 bytes | ||
(1) Square brackets indicate that the parameter is
conditionally logged for the event.
(2) This parameter
is returned in the transaction that produces the event in all cases,
presuming it was received during session establishment.
(3) This structure can be repeated maximum 50 times within an event.
If the list in SAPC contains more elements, it will be truncated including
the first 50 elements.
(4) This structure contains the information
about the limit and accumulators for an active Reporting Group identified
by a Monitoring Key. More than one structure is present for the same
Monitoring Key if the Reporting Group is defined for the subscriber,
and one or more subscriber groups.
2.1.1.12 PRESENCE_REPORTING_AREA_INFO
The event contains the information about a Presence Reporting Area Event in the SAPC, and it is generated on successful CCA delivery when the corresponding CCR receives PRA status.
Table 12 details the structures and parameters associated with the PRESENCE_REPORTING_AREA_INFO event.
Values of TIME_HOUR, TIME_MINUTE, TIME_SECOND and TIME_MILLISECOND correspond with the time of CCR reception.
|
Structure |
Sub-Structure |
Parameter(1) |
Description |
Type and Value Range |
|---|---|---|---|---|
HEADER |
EVENT_ID |
Event identity |
ENUM: 8 bits
| |
|
EVENT_RESULT |
Result of the event procedure SUCCESS if Result-Code AVP in CCA message indicates success (2001). Otherwise, REJECT |
ENUM: 2 bits
| ||
|
TIME_HOUR |
UTC time stamp in hours at the time when the signaling procedure for the event was started (HH) |
UINT: 5 bits Range: 0-23 | ||
|
TIME_MINUTE |
UTC time stamp in minutes at the time when the signaling procedure for the event was started (MM) |
UINT: 6 bits Range: 0-59 | ||
|
TIME_SECOND |
Time stamp in seconds at the time when the signaling procedure for the event was started (SS) |
UINT: 6 bits Range: 0-60 | ||
|
TIME_MILLISECOND |
Time stamp in milliseconds at the time when the signaling procedure for the event was started (MSS) |
UINT: 10 bits Range: 0-999 | ||
|
DURATION |
It is not applicable, value is set to 0 |
UINT: 24 bits | ||
|
- |
CAUSE_PROTOCOL |
The underlying protocol that triggers the event |
ENUM: 3 bits
| |
|
- |
CAUSE_CODE |
Reason for acceptance or rejection contained in AVP Result-Code or Experimental-Result of CCA message |
UINT: 13 bits | |
|
PDN_INFO |
- |
[DEFAULT_BEARER_ID] |
Applicable for Default Bearer ID in UE_ONLY mode in GPRS network |
STRING: 255 bytes |
|
Access Point Name |
DNSNAME: 127 bytes | |||
|
ALLOCATED_UE_ADDRESS |
[IPV4] (2) |
IPv4 address |
IPADDRESS | |
|
[IPV6] (2) |
IPv6 address prefix (64 bits) |
IPADDRESSV6 | ||
|
- |
[RULE_SPACE] |
Rule Space name and only applicable for Gx+ protocol It is only set when EVENT_RESULT is SUCCESS |
BYTEARRAY: 127 bytes | |
|
UE_INFO |
- |
International Mobile Subscriber Identity |
TBCD: 64 bits | |
|
[IMEISV] (2) |
International Mobile Station Equipment Identity Software Version |
TBCD: 64 bits | ||
|
Mobile Subscriber ISDN Number |
TBCD: 72 bits | |||
|
- |
SESSION_ID |
Session ID of Diameter protocol |
STRING: 255 bytes | |
|
[PRA_STATUS_INFO](3) |
- |
PRA_ID |
It indicates PRA Identifier |
STRING: 127 bytes |
|
PRA_STATUS |
It indicates PRA status |
ENUM: 2 bits
| ||
|
[PRA_ELEMENT_INFO] (3) |
- |
PRA_ID |
It indicates the PRA Identifier |
STRING: 127 bytes |
|
[ECGIS](4) |
MCC |
It indicates the country code |
UINT: 12 bits | |
|
MNC |
It indicates the network code |
UINT: 12 bits | ||
|
ECI |
It indicates the eUTRAN cell identity |
UINT: 28 bits | ||
|
[TAIS](5) |
MCC |
It indicates the country code |
UINT: 12 bits | |
|
MNC |
It indicates the network code |
UINT: 12 bits | ||
|
TAC |
It indicates the tracking area code |
UINT: 16 bits | ||
|
[HOME_ENODEB_IDS] (4) |
MCC |
It indicates the country code |
UINT: 12 bits | |
|
MNC |
It indicates the network code |
UINT: 12 bits | ||
|
HOME_ENODEB_ID |
It indicates the ID of the home eNodeB |
UINT: 28 bits | ||
|
[MACRO_ENODEB_IDS] (4) |
MCC |
It indicates the country code |
UINT: 12 bits | |
|
MNC |
It indicates the network code |
UINT: 12 bits | ||
|
MACRO_ENODEB_ID |
It indicates the ID of the macro eNodeB |
UINT: 20 bits | ||
|
[CGIS] (4) |
MCC |
It indicates the country code |
UINT: 12 bits | |
|
MNC |
It indicates the network code |
UINT: 12 bits | ||
|
It indicates the location area code |
UINT: 16 bits | |||
|
CI |
It indicates the cell identity |
UINT: 16 bits | ||
|
[SAIS] (4) |
MCC |
It indicates the country code |
UINT: 12 bits | |
|
MNC |
It indicates the network code |
UINT: 12 bits | ||
|
It indicates the location area code |
UINT: 16 bits | |||
|
It indicates the service area code |
UINT: 16 bits | |||
|
[RAIS] (5) |
MCC |
It indicates the country code |
UINT: 12 bits | |
|
MNC |
It indicates the network code |
UINT: 12 bits | ||
|
It indicates the location area code |
UINT: 16bits | |||
|
It indicates the routing area code |
UINT: 16 bits | |||
(1) Square brackets indicate that the parameter is
conditionally logged for the event.
(2) This parameter
is returned in the transaction that produces the event in all cases,
presuming it was received during session establishment.
(3) This structure can be repeated
maximum 20 times within an event. If the list in SAPC contains more
elements, it will be truncated including the first 20 elements.
(4) This structure can be repeated maximum 63 times within an event.
If the list in SAPC contains more elements, it will be truncated including
the first 63 elements.
(5) This structure can be repeated maximum 15 times within an event.
If the list in SAPC contains more elements, it will be truncated including
the first 15 elements.
2.1.2 Supported Events for Rx Interface
Except for DEFAULT_BEARER_ID and RULE_SPACE, all values in structure PDN_INFO corresponds with values received in AAR message
In the following events, all values in parameter CAUSE_CODE refer to Cause Codes and Events.
2.1.2.1 RX_AAR_AAA_TRANSACTION
The event contains the information about an Rx AAR-AAA transaction in the SAPC and generated upon AAA delivery.
Table 13 details the structures and parameters associated with the RX_AAR_AAA_TRANSACTION event.
Values of TIME_HOUR, TIME_MINUTE, TIME_SECOND and TIME_MILLISECOND correspond with the time of AAR reception.
|
Structure |
Sub-Structure |
Parameter(1) |
Description |
Type and Value Range |
|---|---|---|---|---|
HEADER |
EVENT_ID |
Event identity |
ENUM: 8 bits
| |
|
EVENT_RESULT |
Result of the event procedure SUCCESS if Result-Code AVP in AAA message indicates success (2001). Otherwise, REJECT |
ENUM: 2 bits
| ||
|
TIME_HOUR |
UTC time stamp in hours at the time when the signaling procedure for the event was started (HH) |
UINT: 5 bits Range: 0-23 | ||
|
TIME_MINUTE |
UTC time stamp in minutes at the time when the signaling procedure for the event was started (MM) |
UINT: 6 bits Range: 0-59 | ||
|
TIME_SECOND |
Time stamp in seconds at the time when the signaling procedure for the event was started (SS) |
UINT: 6 bits Range: 0-60 | ||
|
TIME_MILLISECOND |
Time stamp in milliseconds at the time when the signaling procedure for the event was started (MSS) |
UINT: 10 bits Range: 0-999 | ||
|
DURATION |
UINT: 24 bits | |||
|
- |
CAUSE_PROTOCOL |
The underlying protocol that triggers the event |
ENUM: 3 bits
| |
|
- |
CAUSE_CODE |
Reason for acceptance or rejection contained in AVP Result-Code or Experimental-Result of AAA message |
UINT: 13 bits | |
- |
RX_SESSION_ID |
Session ID of Rx Diameter protocol |
STRING: 255 bytes | |
|
[GX_SESSION_ID] |
Session ID of Gx Diameter protocol bound to the Rx Session Id |
STRING: 255 bytes | ||
|
OPERATION_TYPE(2) |
Type of the operation |
ENUM: 2 bits
| ||
|
PDN_INFO |
- |
[DEFAULT_BEARER_ID](3) |
Applicable for Default Bearer ID in UE_Only mode in GPRS network |
STRING: 255 bytes |
|
- |
Access Point Name |
DNSNAME: 127 bytes | ||
|
ALLOCATED_UE_ADDRESS |
[IPV4] (4) |
IPv4 address |
IPADDRESS | |
|
[IPV6] (4) |
IPv6 address prefix (64 bits) |
IPADDRESSV6 | ||
|
- |
[RULE_SPACE] (3) |
Rule Space name and only applicable for Gx+ protocol |
BYTEARRAY: 127 bytes | |
|
UE_INFO(5) |
- |
[IMSI] |
International Mobile Subscriber Identity |
TBCD: 64 bits |
|
[IMEISV] |
International Mobile Station Equipment Identity Software Version |
TBCD: 64 bits | ||
|
[MSISDN] |
Mobile Subscriber ISDN Number |
TBCD: 72 bits | ||
|
- |
[AF_APPLICATION_ID](6) |
Identifier of the AF Application |
STRING: 255 bytes | |
|
- |
[AF_CHARGING_IDENTIFIER] (6) |
STRING: 127 bytes | ||
|
SPECIFIC_ACTIONS(7) |
- |
[SPECIFIC_ACTION] |
Within an initial AA request, the AF can use the Specific-Action AVP to request specific actions from SAPC at the bearer events, and to limit the contact to such bearer events where specific action is required. Values are received at Rx protocol level |
ENUM: 8 bits
|
|
- |
[SERVICE_URN] |
The P-CSCF indicates that the new AF session relates to emergency traffic by setting the Service-URN AVP to a top-level service type of sos (for example sos.ambulance, sos.police). The information conveyed by the parameter is the content of the Service-URN AVP |
STRING: 255 bytes | |
|
- |
[MPS_IDENTIFIER] |
It indicates that an AF session relates to a multimedia priority service and contains the MPS service name, for example NGN Priority Service |
STRING: 255 bytes | |
|
MEDIA_COMPONENTS(8) |
- |
[AF_APPLICATION_ID] (6) |
Identifier of the AF Application |
STRING: 255 bytes |
|
- |
[MAX_REQUESTED_BANDWIDTH_UL] |
It indicates the maximum bandwidth in bits per second for an uplink IP flow |
UINT: 32 bits | |
|
- |
[MAX_REQUESTED_BANDWIDTH_DL] |
It indicates the maximum bandwidth in bits per second for a downlink IP flow |
UINT: 32 bits | |
|
SERVICE_IDS (9) |
[SERVICE_ID] |
Service identifier obtained as result of dynamic service classification policy evaluation |
STRING: 255 bytes | |
|
- |
[FLOW_STATUS] (6) |
It describes whether the IP flows are enabled or disabled |
ENUM: 3 bits
| |
|
- |
[MEDIA_TYPE] |
It determines the media type of a media component |
ENUM: 3 bits
| |
|
- |
MEDIA_COMPONENT_NUMBER |
It contains the ordinal number of the media component |
UINT: 7 bits | |
|
- |
[RESULT_OF_DYNAMIC_SERVICE_CLASSIFICATION] |
It indicates the result of the dynamic service classification for the media component The result of the dynamic service classification is FALSE if the request fails before the dynamic service classification is performed |
ENUM: 1 bit
| |
|
MEDIA_SUBCOMPONENTS (9) |
FLOW_NUMBER |
It contains the ordinal number of the IP flows |
UINT: 4 bits | |
|
[FLOW_DESCRIPTIONS](10) |
It defines a packet filter for an IP flow. The value conveyed in the parameter is the value received from the Rx protocol |
STRING: 511 bytes | ||
|
[MAX_REQUESTED_BANDWIDTH_UL] |
It indicates the maximum bandwidth in bits per second for an uplink IP flow |
UINT: 32 bits | ||
|
[MAX_REQUESTED_BANDWIDTH_DL] |
It indicates the maximum bandwidth in bits per second for a downlink IP flow |
UINT: 32 bits | ||
|
[FLOW_STATUS] (6) |
It describes whether the IP flows are enabled or disabled |
ENUM: 3 bits
| ||
|
REQUIRED_ACCESS_INFO_LIST(11) |
- |
[REQUIRED_ACCESS_INFO] |
The access network information required for the AF session |
ENUM: 3 bits
|
|
- |
[NETLOC_ACCESS_SUPPORT] |
Level of support for NetLoc procedures provided by the current access network |
UINT: 32 bits
| |
|
IPCAN_TYPE_INFO |
- |
[IPCANTYPE] |
Type of IP-Connectivity Access Network included in AAA message |
UINT: 3bits
|
|
[RAT_TYPE] |
Type of Radio Access Technology serving the UE included in AAA message |
ENUM: 5 bits
| ||
|
[AN_TRUSTED] |
It indicates whether the access network is reliable or unreliable for the Non-3GPP access network in AAA message |
ENUM: 1 bit
| ||
(1) Square brackets indicate that the parameter is
conditionally logged for the event.
(2) The value is decided by the value
of Rx-Request-Type AVP. If the Rx-Request-Type AVP does not exist
in AAR, it is deducted from the following logic: if the session exists
when the request is received, the value is UPDATE. Otherwise, it is
INITIAL.
(3) This parameter is not set in this event.
(4) This parameter is
returned in the transaction that produces the event in all cases,
presuming it was received during session establishment.
(5) Only one of the IMSI
or MSISDN optional fields is included, and only if the Subscriber-Id
AVP is received in Rx AAR message.
(6) This
parameter is not included if not received in the AAR message.
(7) This structure can be
repeated maximum 255 times within an event. If the list in SAPC contains
more elements, it will be truncated including the first 255 elements.
(8) This structure
can be repeated maximum 100 times within an event. If the list in
SAPC contains more elements, it will be truncated including the first
100 elements.
(9) This
structure can be repeated maximum 10 times within an event. If the
list in SAPC contains more elements, it will be truncated including
the first 10 elements.
(10) This structure can be repeated
maximum 2 times within an event. If the list in SAPC contains more
elements, it will be truncated including the first 2 elements.
(11) This structure can be repeated
maximum 5 times within an event. If the list in SAPC contains more
elements, it will be truncated including the first 5 elements.
2.1.2.2 RX_RAR_RAA_TRANSACTION
The event contains the information about an Rx RAR-RAA transaction in the SAPC and generated upon RAA reception.
Table 14 details the structures and parameters associated with the RX_RAR_RAA_TRANSACTION event.
Values of TIME_HOUR, TIME_MINUTE, TIME_SECOND and TIME_MILLISECOND correspond with the time of RAR delivery.
|
Structure |
Sub-Structure |
Parameter(1) |
Description |
Type and Value Range |
|---|---|---|---|---|
HEADER |
EVENT_ID |
Event identity |
ENUM: 8 bits
| |
|
EVENT_RESULT |
Result of the event procedure SUCCESS if Result-Code AVP in RAA message indicates success (2001). Otherwise, REJECT |
ENUM: 2 bits
| ||
|
TIME_HOUR |
UTC time stamp in hours at the time when the signaling procedure for the event was started (HH) |
UINT: 5 bits Range: 0-23 | ||
|
TIME_MINUTE |
UTC time stamp in minutes at the time when the signaling procedure for the event was started (MM) |
UINT: 6 bits Range: 0-59 | ||
|
TIME_SECOND |
Time stamp in seconds at the time when the signaling procedure for the event was started (SS) |
UINT: 6 bits Range: 0-60 | ||
|
TIME_MILLISECOND |
Time stamp in milliseconds at the time when the signaling procedure for the event was started (MSS) |
UINT: 10 bits Range: 0-999 | ||
|
DURATION |
UINT: 24 bits | |||
|
- |
CAUSE_PROTOCOL |
The underlying protocol that triggers the event |
ENUM: 3 bits
| |
|
- |
CAUSE_CODE |
Reason for acceptance or rejection contained in AVP Result-Code or Experimental-Result of RAA message |
UINT: 13 bits | |
|
- |
RX_SESSION_ID |
Session ID of Rx Diameter protocol |
STRING: 255 bytes | |
|
PDN_INFO |
- |
[DEFAULT_BEARER_ID](2) |
Applicable for Default Bearer ID in UE_Only mode in GPRS network |
STRING: 255 bytes |
|
- |
Access Point Name |
DNSNAME: 127 bytes | ||
|
ALLOCATED_UE_ADDRESS |
[IPV4](3) |
IPv4 address |
IPADDRESS | |
|
[IPV6] (3) |
IPv6 address prefix (64 bits) |
IPADDRESSV6 | ||
|
- |
[RULE_SPACE] (2) |
Rule Space name and only applicable for Gx+ protocol |
BYTEARRAY: 127 bytes | |
|
SPECIFIC_ACTION(4) |
- |
[SPECIFIC_ACTION] |
Within a RAR, the SAPC uses Specific-Action AVP to notify the AF of the bearer event where specific action is required in AAR message. Values are the ones sent at Rx protocol level |
ENUM: 8 bits
|
|
- |
[ABORT_CAUSE] |
It determines the cause of an abort session request (ASR) or a Reauthorization Request (RAR) |
ENUM: 4 bits
| |
|
FLOWS(5) |
- |
MEDIA_COMPONENT_NUMBER |
It contains the ordinal number of the media component |
UINT: 7 bits |
|
FLOW_NUMBERS(6) |
[FLOW_NUMBER] |
It contains the ordinal number of the IP flows |
UINT: 4 bits | |
|
LOCATION_INFO |
- |
[COUNTRY_CODE] |
Country Code |
UINT: 12 bits |
|
[NETWORK_CODE] |
Network Code |
UINT: 12 bits | ||
|
[TRACKING_AREA_CODE] |
Tracking Area Code for LTE scenario |
UINT: 16 bits | ||
|
[EUTRAN_CELL_IDENTITY] |
E-UTRAN Cell Identifier for LTE scenarios |
UINT: 28 bits | ||
|
[LOCATION_AREA_CODE] |
Location Area Code for non-LTE scenarios |
UINT: 16 bits | ||
|
[ROUTING_AREA_CODE] |
Routing Area Code |
UINT: 16 bits | ||
|
[CELL_IDENTITY] |
Cell Identifier |
UINT: 16 bits | ||
|
[SERVICE_AREA_CODE] |
Service Area Code |
UINT: 16 bits | ||
|
TIME_ZONE_INFO |
- |
[MS_TIMEZONE] |
The offset between universal and local time defined in 15 minute intervals of where the MS resides currently |
UINT: 16 bits |
|
- |
[NETLOC_ACCESS_SUPPORT] |
Level of support for NetLoc procedures provided by the current access network |
UINT: 32 bits
| |
|
ACCESS_NETWORK_CHARGING_IDENTIFIERS (2) |
- |
[ACCESS_NETWORK_CHARGING_IDENTIFIER_VALUE] |
The access network charging identifier information is required for the AF session |
STRING: 127 bytes |
|
FLOWINFOS(7) |
It contains details of the IP flows |
|||
|
- |
[USER_LOCATION_INFO_TIME] |
Indicates the time of the last known location of the UE during bearer deactivation or IP-CAN session termination |
UINT: 32 bits | |
|
IPCAN_TYPE_INFO |
- |
[IPCANTYPE] |
Type of IP-Connectivity Access Network included in RAR message |
UINT: 3bits
|
|
[RAT_TYPE] |
Type of Radio Access Technology serving the UE included in RAR message |
ENUM: 5 bits
| ||
|
[AN_TRUSTED] |
Indicates whether the access network is reliable or unreliable for the Non-3GPP access network in RAR message |
ENUM: 1 bit
| ||
|
SPECIFIC_ACTIONS(8) |
[SPECIFIC_ACTION] |
Within a RAR, the SAPC uses Specific-Action AVP to notify the AF of the bearer event where specific action is required in AAR message |
ENUM: 8 bits
| |
(1) Square brackets indicate that the parameter is
conditionally logged for the event.
(2) This parameter is not set in this event.
(3) The value to send in this event is the
value stored in the Gx Session.
(4) This parameter will be
deprecated in next releases.
(5) This structure can
be repeated maximum 100 times within an event. If the list in SAPC
contains more elements, it will be truncated including the first 100
elements.
(6) This structure can be repeated maximum
10 times within an event. If the list in SAPC contains more elements,
it will be truncated including the first 10 elements.
(7) This structure can be repeated maximum
25 times within an event. If the list in SAPC contains more elements,
it will be truncated including the first 25 elements.
(8) This structure can be repeated maximum
255 times within an event. If the list in SAPC contains more elements,
it will be truncated including the first 255 elements.
2.1.2.3 RX_ASR_ASA_TRANSACTION
The event contains the information about an Rx ASR-ASA transaction in the SAPC and generated upon ASA reception.
Table 15 details the structures and parameters associated with the RX_ASR_ASA_TRANSACTION event.
Values of TIME_HOUR, TIME_MINUTE, TIME_SECOND and TIME_MILLISECOND correspond with the time of ASR delivery.
|
Structure |
Sub-Structure |
Parameter(1) |
Description |
Type and Value Range |
|---|---|---|---|---|
HEADER |
EVENT_ID |
Event identity |
ENUM: 8 bits
| |
|
EVENT_RESULT |
Result of the event procedure SUCCESS if Result-Code AVP in ASA message indicates success (2001). Otherwise, REJECT |
ENUM: 2 bits
| ||
|
TIME_HOUR |
UTC time stamp in hours at the time when the signaling procedure for the event was started (HH) |
UINT: 5 bits Range: 0-23 | ||
|
TIME_MINUTE |
UTC time stamp in minutes at the time when the signaling procedure for the event was started (MM) |
UINT: 6 bits Range: 0-59 | ||
|
TIME_SECOND |
Time stamp in seconds at the time when the signaling procedure for the event was started (SS) |
UINT: 6 bits Range: 0-60 | ||
|
TIME_MILLISECOND |
Time stamp in milliseconds at the time when the signaling procedure for the event was started (MSS) |
UINT: 10 bits Range: 0-999 | ||
|
DURATION |
UINT: 24 bits | |||
|
- |
CAUSE_PROTOCOL |
The underlying protocol that triggers the event |
ENUM: 3 bits
| |
|
- |
CAUSE_CODE |
Reason for acceptance or rejection contained in AVP Result-Code or Experimental-Result of ASA message |
UINT: 13 bits | |
|
- |
RX_SESSION_ID |
Session ID of Rx Diameter protocol |
STRING: 255 bytes | |
|
[ABORT_CAUSE](2) |
ENUM: 4 bits
| |||
|
PDN_INFO |
- |
[DEFAULT_BEARER_ID](3) |
Applicable for Default Bearer ID in UE_Only mode in GPRS network |
STRING: 255 bytes |
|
- |
Access Point Name |
DNSNAME: 127 bytes | ||
|
ALLOCATED_UE_ADDRESS |
[IPV4](4) |
IPv4 address |
IPADDRESS | |
|
[IPV6] (4) |
IPv6 address prefix (64 bits) |
IPADDRESSV6 | ||
|
- |
[RULE_SPACE] (3) |
Rule Space name and only applicable for Gx+ protocol |
BYTEARRAY: 127 bytes | |
(1) Square brackets indicate that the parameter is
conditionally logged for the event.
(2) ASR messages are sent by the SAPC.
Only values 0 and 3 are supported.
(3) This parameter is not set in this event.
(4) The value to send in this event is the
value stored in the Gx Session.
2.1.2.4 RX_STR_STA_TRANSACTION
The event contains the information about an Rx STR-STA transaction in the SAPC and generated upon STA delivery.
Table 16 details the structures and parameters associated with the RX_STR_STA_TRANSACTION event.
Values of TIME_HOUR, TIME_MINUTE, TIME_SECOND and TIME_MILLISECOND correspond with the time of STR reception.
|
Structure |
Sub-Structure |
Parameter(1) |
Description |
Type and Value Range |
|---|---|---|---|---|
HEADER |
EVENT_ID |
Event identity |
ENUM: 8 bits
| |
|
EVENT_RESULT |
Result of the event procedure SUCCESS if Result-Code AVP in STA message indicates success (2001). Otherwise, REJECT |
ENUM: 2 bits
| ||
|
TIME_HOUR |
UTC time stamp in hours at the time when the signaling procedure for the event was started (HH) |
UINT: 5 bits Range: 0-23 | ||
|
TIME_MINUTE |
UTC time stamp in minutes at the time when the signaling procedure for the event was started (MM) |
UINT: 6 bits Range: 0-59 | ||
|
TIME_SECOND |
Time stamp in seconds at the time when the signaling procedure for the event was started (SS) |
UINT: 6 bits Range: 0-60 | ||
|
TIME_MILLISECOND |
Time stamp in milliseconds at the time when the signaling procedure for the event was started (MSS) |
UINT: 10 bits Range: 0-999 | ||
|
DURATION |
UINT: 24 bits | |||
|
- |
CAUSE_PROTOCOL |
The underlying protocol that triggers the event |
ENUM: 3 bits
| |
|
- |
CAUSE_CODE |
Reason for acceptance or rejection contained in AVP Result-Code or Experimental-Result of STA message |
UINT: 13 bits | |
|
- |
RX_SESSION_ID |
Session ID of Rx Diameter protocol |
STRING: 255 bytes | |
|
PDN_INFO |
- |
[DEFAULT_BEARER_ID](2) |
Applicable for Default Bearer ID in UE_Only mode in GPRS network |
STRING: 255 bytes |
|
- |
Access Point Name |
DNSNAME: 127 bytes | ||
|
ALLOCATED_UE_ADDRESS |
[IPV4](3) |
IPv4 address |
IPADDRESS | |
|
[IPV6] (3) |
IPv6 address prefix (64 bits) |
IPADDRESSV6 | ||
|
- |
[RULE_SPACE] (2) |
Rule Space name and only applicable for Gx+ protocol |
BYTEARRAY: 127 bytes | |
|
LOCATION_INFO |
- |
[COUNTRY_CODE] |
Country Code |
UINT: 12 bits |
|
[NETWORK_CODE] |
Network Code |
UINT: 12 bits | ||
|
[TRACKING_AREA_CODE] |
Tracking Area Code for LTE scenario |
UINT: 16 bits | ||
|
[EUTRAN_CELL_IDENTITY] |
E-UTRAN Cell Identifier for LTE scenarios |
UINT: 28 bits | ||
|
[LOCATION_AREA_CODE] |
Location Area Code for non-LTE scenarios |
UINT: 16 bits | ||
|
[ROUTING_AREA_CODE] |
Routing Area Code |
UINT: 16 bits | ||
|
[CELL_IDENTITY] |
Cell Identifier |
UINT: 16 bits | ||
|
[SERVICE_AREA_CODE] |
Service Area Code |
UINT: 16 bits | ||
|
TIME_ZONE_INFO |
- |
[MS_TIMEZONE] |
The offset between universal and local time defined in 15 minute intervals of where the MS resides currently |
UINT: 16 bits |
|
- |
[NETLOC_ACCESS_SUPPORT] |
Level of support for NetLoc procedures provided by the current access network |
UINT: 32 bits
| |
|
REQUIRED_ACCESS_INFO_LIST(4) |
- |
[REQUIRED_ACCESS_INFO] |
The access network information required for the AF session |
UINT: 3 bits
|
|
- |
[USER_LOCATION_INFO_TIME] |
Indicates the time of the last known location of the UE during bearer deactivation or IP-CAN session termination |
UINT: 32 bits | |
(1) Square brackets indicate that the parameter is
conditionally logged for the event.
(2) This parameter is not set in this event.
(3) The value to send in this event is the
value stored in the Gx Session.
(4) This structure
can be repeated maximum 5 times within an event. If the list in SAPC
contains more elements, it will be truncated including the first 5
elements.
2.2 Event-Based Monitoring Key Performance Indicators
The chapter provides examples of Key Performance Indicator (KPI) definitions related to Event-Based Monitoring (EBM). In some cases, definitions do not exactly match the Performance Management (PM) based KPIs, so this document also defines some new KPIs that are not listed in the Key Performance Indicators document. Refer to Key Performance Indicators for more details.
2.2.1 KPI Calculations
The EBM server post-processes the incoming EBM events in order to obtain the required information (KPI). This post-processing include, but not limited to filtering events, value summaries or value interpretations.
Concepts and formulas used in the post-processing course:
- Concepts
- S stands for Success = the number of events fulfilling both filter expression and success condition
- T (Total) = the number of events fulfilling the filter expression
- Formulas
- Failure Ratio [%] = (1 - S/T) * 100
- Success Ratio [%] = S/T * 100
|
KPI |
Description |
Event ID |
Filter Expression |
Success Condition |
Comment |
|---|---|---|---|---|---|
|
UsageLimitReachedPerSubscriberGroup |
This KPI filters for events generated by the SAPC, where the Active Subscriber Group equals to the specified value, or input value, providing the Monitoring Key, the Counter, the Limit Type, the Limit Value and the Subscription Type parameters whose Usage Limit is reached |
ACCUM_USAGE_LIMIT_SURPASSED |
EVENT_RESULT== SUCCESS && ACTIVESUBSCRIBERGROUP == <input value> |
S |
The ACTIVESUBSCRIBERGROUP field conveys the SUBSCRIBER GROUP identifier of which the subscriber belongs to and whose usage limit of the Monitoring Key has been surpassed. The post-processing server filters the incoming EBM events by subscriber group using the ACTIVESUBSCRIBERGROUP field The ACCUM_USAGE_LIMIT_SURPASSED event is raised for all types of limit: absolute, intermediate, conditional, complementary or session limit. Only for Monitoring Key with absolute and conditional limits, this KPI makes sense. Otherwise, the event will be raised each time an intermediate limit is reached, and it cannot be distinguished from the situation where the absolute limit is surpassed If the subscriber has several Monitoring Keys this KPI will be raised for each of them |
|
TerminalTypeDistributionPerSubscriberGroup |
This KPI filters for events generated by the SAPC selecting the events whose Active Subscriber Group is equal to the specified value, or input value, and whose OPERATION_TYPE is equal to INITIAL, which is the value used in CCR-I requests, providing the IMEISV, or output of the subscriber at the moment of receiving the CCR-Initial request |
GX_CCR_CCA_TRANSACTION |
EVENT_RESULT==SUCCESS && SUBSCRIBERGROUP==<input value> && OPERATION_TYPE ==INITIAL |
S |
The SUBSCRIBERGROUP conveys the subscriber group where distribution of terminal types is inquired, that is the input value. The UE_INFO.IMEISV field of the GX_CCR_CCA_TRANSACTION event uses the International Mobile Equipment Identity Software Version of the terminal This KPI provides the distribution of the terminal type using the information received in the CCR-I request. This information may vary along the session of the subscriber, as different Subscriber Groups can be assigned to the subscriber during the subscriber session lifecycle Every IMEISV distinct value maps to a different phone model or brand. It is the responsibility of the external post-processing system to resolve this relation |
|
UsageLimitReachedPerTerminalTypeAndReportingGroup |
This KPI filters for events generated by the SAPC selecting events whose IMEISV and MONITORING_KEY equal to the specified value, or input value, providing the Monitoring Key, Counter, Limit Type, Limit Value and the Subscription Type parameters whose Usage Limit has been reached |
ACCUM_USAGE_LIMIT_SURPASSED |
EVENT_RESULT ==SUCCESS && UE_INFO.IMEISV == <input value> && MONITORING_KEY == <input value> |
S |
The UE_INFO.IMEISV conveys the International Mobile Equipment Identity Software Version of the terminal where the usage limit is reached Every IMEISV distinct value maps to a different phone model or brand. It is the responsibility of the external post-processing system to resolve this relation The ACCUM_USAGE_LIMIT_SURPASSED event is raised for all types of limit: absolute, intermediate, conditional, complementary or session limit. Only for Monitoring Key with absolute and conditional limits, this KPI makes sense. Otherwise, the event will be raised each time an intermediate limit is reached, and it cannot be distinguished from the situation where the absolute limit is surpassed |
|
ReportedUsagePerTerminalType |
This KPI filters the events generated by the SAPC selecting events whose IMEISV is equal to the specified value, or input, providing the Reported Usage Info for the subscriber, or the output |
REPORTED_USAGE |
EVENT_RESULT== SUCCESS && UE_INFO.IMEISV== <input value> |
S |
The UE_INFO.IMEISV conveys the International Mobile Equipment Identity Software Version of the terminal where the usage limit is reached and for which the reported usage is obtained Every IMEISV distinct value maps to a different phone model or brand. It is the responsibility of the external post-processing system to resolve this relation The REPORTING_GROUP_USAGE_INFO field conveys the FAIR_USAGE_VOLUME_UPLINK, the FAIR_USAGE_VOLUME_DOWNLINK, the FAIR_USAGE_VOLUME_BIDIRECTIONAL, and the FAIR_USAGE_TIME_DURATION fields. The total value of the uplink, downlink, or bidirectional volume or time can be obtained depending on the selected field |
|
ReportedUsagePerMonitoringKeyAndTerminalType |
This KPI filters for events generated by the SAPC selecting events whose IMEISV and MONITORING_KEY equal to the specified value, or input value, providing the Reported Usage Info for the subscriber, or output |
REPORTED_USAGE |
EVENT_RESULT== SUCCESS && UE_INFO.IMEISV== <input value> && REPORTING_GROUP_USAGE.MONITORING_KEY == <input value> |
S |
The UE_INFO.IMEISV conveys the International Mobile Equipment Identity Software Version of the terminal where the usage limit is reached and for which the reported usage is obtained Every IMEISV distinct value maps to a different phone model or brand. It is the responsibility of the external post-processing system to resolve this relation The MONITORING_KEY conveys the Reporting Group identifier for which the Reported Usage is calculated The REPORTING_GROUP_USAGE_INFO field conveys the FAIR_USAGE_VOLUME_UPLINK, the FAIR_USAGE_VOLUME_DOWNLINK, the FAIR_USAGE_VOLUME_BIDIRECTIONAL, and the FAIR_USAGE_TIME_DURATION fields. The total value of the uplink, downlink, or bidirectional volume or time can be obtained depending on the selected field |
|
ReportedUsagePerAPN |
This KPI filters the events generated by the SAPC selecting events whose APN is equal to the specified value, or input value, providing the Reported Usage Info for the subscriber, or output |
REPORTED_USAGE |
EVENT_RESULT==SUCCESS && PDN_INFO.APN == <input value> |
S |
The PDN_INFO.APN conveys the APN for which the reported usage is obtained The REPORTING_GROUP_USAGE_INFO field conveys the FAIR_USAGE_VOLUME_UPLINK, the FAIR_USAGE_VOLUME_DOWNLINK, the FAIR_USAGE_VOLUME_BIDIRECTIONAL, and the FAIR_USAGE_TIME_DURATION fields. The total value of the uplink, downlink, or bidirectional volume or time can be obtained depending on the selected field |
|
NumberOfPccInstallationFailuresPerApn |
This KPI provides the number of PCC Installation Failures per APN |
RULE_INSTALLATION_FAILURE |
EVENT_RESULT==SUCCESS && PDN_INFO.APN == <input_value> |
S |
The PDN_INFO.APN specifies the APN of the PCC Rule, where installation has failed |
|
NumberOfPccInstallationFailuresPerFailureCode |
This KPI provides the number of PCC Installation Failures per failure code |
RULE_INSTALLATION_FAILURE |
EVENT_RESULT==SUCCESS && RULE_INFORMATION.FAILURE_CODE == <input_value> |
S |
The RULE_INFORMATION.FAILURE_CODE specifies the Failure Code of the PCC Rule, where installation has failed |
3 Traffic Case
Figure 2 shows an EBM use case. Refer to EBM Interface Description for detailed information of Header Record, Event Record, and Error Record.
- The SAPC establishes 50 connections per PL with the EBM server, and a Header Record is sent to start the event reporting function for each connection. This step is executed when the SAPC restarts or when a new connection is established. The SAPC distributes the events among different connections towards the EBM server.
- The SAPC sends Event Records to the EBM server.
The SAPC checks for inactivity in each connection every 5 minutes. This means if no events are sent to the EBM server, and this interval is more than 5 minutes, the SAPC closes the connection toward the EBM server.
The SAPC checks the value of the configuration of the EBM feature before the EBM event report is produced. The configuration can be enabled or not. If the EBM feature is not set to enabled, the SAPC stops the event reporting function. If it is set to enabled, the SAPC restarts the event reporting function. If no events are sent to the EBM server in case of inactivity longer than 5 minutes, the SAPC closes the connection toward the EBM server independently of the configuration of the EBM feature, enabled or not.
- The flow of events from the SAPC to the EBM server continues.
- The congestion occurs when the SAPC generates more EBM events than the amount that can be sent to the EBM server, or due to an internal error that prevents sending the events to the EBM server. Events are dropped because of congestion. Refer to Availability and Scalability for more information.
- Once the congestion is restored, an Error Record is sent to the EBM server in each connection. The Error Record contains the amount of dropped events from the time the congestion first occurred.
- The SAPC sends Event Records to the EBM server as usual.
- The flow of events from the SAPC to the EBM server continues.
- A connection error happens that prevents sending the events to the EBM server. The buffer in the connection stores events generated in the latest 10 seconds. Refer to Availability and Scalability for detailed information.
- Once the connection is re-established between the SAPC and the EBM server, the SAPC tries to create 50 connections per each PL which lost the connection, and a Header Record is sent to each TCP socket established to start the event reporting function.
- An Error Record is sent to the EBM server. The Error Record contains the amount of dropped events from the time the communication error occurred.
- The SAPC sends out all events buffered at step 8.
- The SAPC sends Event Records to the EBM server as usual.
- The flow of events from the SAPC to the EBM server continues.
- When the SAPC detects an inactivity time that lasted for more than 5 minutes, it closes the communication with the EBM server.

Contents

