6. Definition of charging information
32.2533GPPCharging managementControl Plane (CP) data transfer domain chargingRelease 17Telecommunication managementTS
6.1 Data description for CP data transfer offline charging
6.1.1 Rf message contents
6.1.1.1 General
The CP data transfer offline charging uses the Charging Data Transfer messages Charging Data Request and Charging Data Response defined in TS 32.299 [50].
The Charging Data Request can be of type [Start, Interim and Stop], and includes all charging information. The Charging Data Response is an acknowledgement of the Charging Data Request.
Table 6.1.1.1.1 describes the use of these messages for offline charging.
Table 6.1.1.1.1: Offline charging messages reference table
Message |
Source |
Destination |
Charging Data Request |
CPCN |
CDF |
Charging Data Response |
CDF |
CPCN |
The following clauses describe the different fields used in the Charging Data messages and the category in the tables is used according to the charging data configuration defined in clause 5.4 of TS 32.240 [1].
6.1.1.2 Charging data request message
Table 6.1.1.2.1 illustrates the basic structure of a Charging Data Request message from the CPCN as used for Control Plane data transfer offline charging.
Table 6.1.1.2.1: Charging Data Request message contents
Information Element |
Category |
Description |
---|---|---|
Session Identifier |
M |
Described in TS 32.299 [50] |
Originator Host |
M |
Described in TS 32.299 [50] |
Originator Domain |
M |
Described in TS 32.299 [50] |
Destination Domain |
M |
Described in TS 32.299 [50] |
Operation Type |
M |
Described in TS 32.299 [50] |
Operation Number |
M |
Described in TS 32.299 [50] |
Operation Identifier |
OC |
Described in TS 32.299 [50] |
User Name |
OC |
Described in TS 32.299 [50] |
Destination Host |
OC |
Described in TS 32.299 [50] |
Operation Interval |
OC |
Described in TS 32.299 [50] |
Origination State |
OC |
Described in TS 32.299 [50] |
Origination Timestamp |
OC |
Described in TS 32.299 [50] |
Proxy Information |
OC |
Described in TS 32.299 [50] |
Route Information |
OC |
Described in TS 32.299 [50] |
Operation Token |
OM |
This field identifies the CP data transfer domain service. |
Service Information |
OM |
This field holds the Control Plane data transfer specific information described in clause 6.3. |
NOTE: Detailed descriptions of the information elements are provided in TS 32.299 [50].
6.1.1.3 Charging data response message
Table 6.1.1.3.1 illustrates the basic structure of a Charging Data Response message as used for Control Plane data transfer offline charging.
Table 6.1.1.3.1: Charging Data Response message contents
Information Element |
Category |
Description |
---|---|---|
Session Identifier |
M |
Described in TS 32.299 [50] |
Operation Result |
M |
Described in TS 32.299 [50] |
Originator Host |
M |
Described in TS 32.299 [50] |
Originator Domain |
M |
Described in TS 32.299 [50] |
Operation Type |
M |
Described in TS 32.299 [50] |
Operation Number |
OC |
Described in TS 32.299 [50] |
Operation Identifier |
OC |
Described in TS 32.299 [50] |
Operation Interval |
OC |
Described in TS 32.299 [50] |
Error Reporting Host |
OC |
Described in TS 32.299 [50] |
Origination State |
OC |
Described in TS 32.299 [50] |
Origination Timestamp |
OC |
Described in TS 32.299 [50] |
Proxy Information |
OC |
Described in TS 32.299 [50] |
NOTE: Detailed descriptions of the information elements are provided in TS 32.299 [50].
6.1.2 Ga message contents
Refer to clause 5.2.4 for further information.
6.1.3 CDR description on the Bcp interface
6.1.3.1 General
The following standard CDRs content and format are considered:
– CPDT-SCE-CDR generated for Control Plane data transfer from the SCEF;
– CPDT-SNN-CDR generated for Control Plane data transfer from the IWK-SCEF/MME.
For each of the CDR types, a parameter table, which gives a short description of the parameters, is provided. The category in the tables is used according to the charging data configuration defined in clause 5.4 of TS 32.240 [1]. Full definitions of the CDR parameters, sorted by the name in alphabetical order, are provided in TS 32.298 [51]
6.1.3.2 SCEF Control Plane data transfer charging data (CPDT-SCE-CDR)
Control Plane data transfer record shall be produced for each PDN connection to the SCEF. The fields in the record are specified in table 6.1.3.2.1.
Table 6.1.3.2.1: SCEF Control Plane data transfer charging data (CPDT-SCE-CDR)
Field |
Category |
Description |
---|---|---|
Record Type |
M |
SCEF Control Plane data transfer record. |
Retransmission |
Oc |
This parameter, when present, indicates that information from retransmitted Accounting Requests has been used in this CDR. |
Served IMSI |
C |
IMSI of the served party, if available. |
Served MSISDN |
OC |
The primary MSISDN of the subscriber, if available. |
Served IMEI |
OC |
The IMEI or IMEISV of the ME, if available. |
Charging ID |
M |
Charging identifier used to identify this PDN connection in different records created by CPCNs. |
Service Context Id |
OM |
This parameter indicates the CDR is applicable to Control Plane data transfer service. |
Node Id |
OM |
Name of the recording entity. |
Record Opening Time |
M |
Time stamp when the CDF opened the record: at PDN connection start or on subsequent partial records. |
Duration |
M |
Duration of this record in the SCEF |
Access Point Name Network Identifier |
OM |
The logical name of the connected access point to the external packet data network (network identifier part of APN). |
SCEF ID |
M |
This parameter holds the identity of the SCEF used for this PDN connection. |
Charging Characteristics |
M |
The Charging Characteristics applied to the PDN connection. |
Charging Characteristics Selection Mode |
OM |
Holds information about how Charging Characteristics were selected. |
RAT Type |
OC |
This field indicates the Radio Access Technology (RAT) type currently used by the Mobile Station as defined in TS 29.061 [207], when available. |
Serving Node Identity |
M |
MME Identity used during this record. |
Serving Node PLMN Identifier |
OM |
This fields holds the PLMN Identifier (MCC and MNC) serving the UE during this record. |
Serving PLMN Rate Control |
OC |
This field holds the Serving PLMN Rate Control used by the MME during this record |
List of NIDD submissions |
OC |
This field holds the list of NIDD submission containers. Each NIDD submission is time stamped, and contains the volume submitted, result of the submission and other information associated to this submission. See table 6.1.3.4.1 for a description of List of NIDD submissions. |
External Identifier |
OC |
This field holds the external Identifier identifying the served party associated to the IMSI, if available. |
APN Rate Control |
OC |
This field holds the list of APN Rate Controls enforced in the SCEF during this record. |
Cause for Record Closing |
M |
The reason for the release of record from this SCEF. |
Diagnostics |
OM |
A more detailed reason for the release of the PDN connection, when a single cause is applicable. |
Local Record Sequence Number |
OM |
Consecutive record number created by this node. The number is allocated sequentially including all CDR types. |
Record Sequence Number |
C |
Partial record sequence number, only present in case of partial records. |
Record Extensions |
OC |
A set of network operator/manufacturer specific extensions to the record. Conditioned upon the existence of an extension. |
6.1.3.3 Serving Network Control Plane data transfer charging data for IWK-SCEF/MME (CPDT-SNN-CDR)
If enabled, a Control Plane data transfer record shall be produced for each PDN connection to the IWK-SCEF/MME. The fields in the record are specified in table 6.1.3.3.1.
Table 6.1.3.3.1: Serving Network Control Plane data transfer charging data (CPDT-SNN-CDR)
Field |
Category |
Description |
---|---|---|
Record Type |
M |
IWK-Serving Network Control Plane data transfer record. |
Retransmission |
Oc |
This parameter, when present, indicates that information from retransmitted Accounting Requests has been used in this CDR. |
Served IMSI |
C |
IMSI of the served party, if available. |
Served MSISDN |
OC |
The primary MSISDN of the subscriber, if available. |
Served IMEI |
OC |
The IMEI or IMEISV of the ME, if available. |
Charging ID |
M |
Charging identifier used to identify this PDN connection in different records created by CPCNs. |
Service Context Id |
OM |
This parameter indicates the CDR is applicable to Control Plane data transfer service. |
Node Id |
OM |
Name of the recording entity. |
Record Opening Time |
M |
Time stamp when the CDF opened the record: at PDN connection start or on subsequent partial records. |
Duration |
M |
Duration of this record in the Serving Network Node. |
Access Point Name Network Identifier |
OM |
The logical name of the connected access point to the external packet data network (network identifier part of APN). |
SCEF ID |
M |
This parameter holds the identity of the SCEF used for this PDN connection. |
Charging Characteristics |
M |
The Charging Characteristics applied to the PDN connection. |
Charging Characteristics Selection Mode |
OM |
Holds information about how Charging Characteristics were selected. |
RAT Type |
OC |
This field indicates the Radio Access Technology (RAT) type currently used by the Mobile Station as defined in TS 29.061 [207], when available. |
Serving Node Identity |
M |
MME Identity used during this record. |
Serving Node PLMN Identifier |
OC |
This fields holds the PLMN Identifier (MCC and MNC) serving the UE during this record. |
Serving PLMN Rate Control |
OC |
This field holds the Serving PLMN Rate Control used by the MME during this record. |
List of NIDD submissions |
OC |
This field holds the list of NIDD submission containers. Each NIDD submission is time stamped, and contains the volume submitted, result of the submission and other information associated to this submission. See table 6.1.3.4.1 for a description of List of NIDD submissions. |
Cause for Record Closing |
M |
The reason for the release of record from this Serving Network Node. |
Diagnostics |
OM |
A more detailed reason for the release of the PDN connection, when a single cause is applicable. |
Local Record Sequence Number |
OM |
Consecutive record number created by this node. The number is allocated sequentially including all CDR types. |
Record Sequence Number |
C |
Partial record sequence number, only present in case of partial records. |
Record Extensions |
OC |
A set of network operator/manufacturer specific extensions to the record. Conditioned upon the existence of an extension. |
6.1.3.4 NIDD submission
Table 6.1.3.4.1 contains the description fields in the List of NIDD submissions.
Table 6.1.3.4.1: NIDD submission within List of NIDD submissions
Field |
Category |
Description |
---|---|---|
Submission Timestamp |
OC |
This field holds the time stamp when the data transfer request NIDD submission was submitted to the CPCN node. |
Event Timestamp |
OC |
This field holds the time stamp when the event triggered the generation of charging information from the CPCN node, for the NIDD submission. |
Data Volume Downlink |
OC |
This field includes the number of octets transmitted during the NIDD submission in downlink direction. |
Data Volume Uplink |
OC |
This field includes the number of octets transmitted during the NIDD submission in uplink direction. |
Service Change Condition |
OC |
This field holds the specific reason for the NIDD submission container, e.g. NIDD submission response receipt, NIDD submission response sending, NIDD delivery to the UE, NIDD submission timeout, NIDD delivery from the UE error. |
Submission Result Code |
OC |
This field includes the result of NIDD submission. |
6.2 Data description for CP data transfer online charging
6.2.1 Ro message contents
Not specified in the present document.
6.3 CP data transfer charging specific parameters
6.3.1 Definition of CP data transfer charging information
6.3.1.1 CP data transfer charging information assignment for Service Information
The components in the Service Information that are used for CP data transfer charging can be found in table 6.3.1.1.1.
Table 6.3.1.1.1: Service Information used for CP data transfer charging
Information Element |
Category |
Description |
Service Information |
OM |
This is a structured field and holds the 3GPP specific parameter as defined in TS 32.299 [50]. |
Subscriber Identifier |
OM |
This field contains the identification of the user (i.e. IMSI, and MSISDN if any). |
IMS Information |
OM |
This is a structured field and holds IMS specific parameters. |
Node Functionality |
OM |
This field contains the function of the CPCN node (i.e. SCEF, IWK-SCEF, MME) |
PS Information |
OM |
This is a structured IE and hold PS specification parameters. |
PDN Connection Charging Identifier |
OM |
This parameter holds the Charging Id for this PDN connection (this together with the SCEF ID constitutes a unique identifier for the PDN connection). |
Node Id |
Oc |
This IE holds the name of the Node. |
Called Station Id |
OC |
This parameter contains the identifier of the access point (APN) the user is connected to. |
Charging Characteristics |
OC |
The Charging Characteristics applied to this PDN connection in the CPCN. |
Charging Characteristics Selection Mode |
OC |
Holds information about how Charging Characteristics were selected. |
User Equipment Info |
OC |
This field holds the identification of the terminal (IMEI or IMEISV). |
RAT Type |
OC |
This field indicates which Radio Access Technology (RAT) is currently serving the UE as defined in TS 29.061 [207]. |
Serving Node MCC MNC |
OC |
This field holds the MCC and MNC serving the UE. |
Serving PLMN Rate Control |
OC |
This parameter holds the Serving PLMN Rate Control used by MME during this record |
APN Rate Control |
OC |
This parameter holds the APN Rate Control enforced in the SCEF during this record. |
Change Condition |
Oc |
This field holds the reason for sending Charging Data Request from the CPCN. |
Diagnostics |
OC |
This parameter holds a more detailed reason for the release of the PDN connection, when a single cause is applicable, and complements the "Change Condition" information. |
CPDT Information |
OM |
This is a structured field and holds the CP data transfer specific parameters. |
6.3.1.2 Definition of the CP data transfer Information
CP data transfer specific charging information is provided within the CPDT Information. The fields of the CPDT Information are indicated with the CPCN node (SCEF, IWK-SCEF, MME) from which the information is sent.
The detailed structure of the CPDT Information can be found in table 6.3.1.2.1.
Table 6.3.1.2.1: Structure of the CPDT Information
Information Element |
Category |
Description |
External Identifier |
OC |
This parameter holds the external Identifier identifying the served party associated to the IMSI, if available |
SCEF ID |
OC |
This parameter holds the identity of the SCEF used for this PDN connection. |
Serving Node Identity |
OC |
This parameter holds the MME Identity of the MME serving the UE. |
Serving Node Change |
OC |
This parameter is present if this is first Charging Data Request after a change from another MME. |
NIDD submission |
OC |
This parameter holds the NIDD submission container associated to trigger conditions met. |
Submission Timestamp |
OC |
This parameter holds the time stamp when the data transfer request NIDD submission was submitted to the CPCN Node. |
Event Timestamp |
OC |
This parameter holds the time stamp when the event triggered the generation of charging information from the CPCN Node, for the NIDD submission. |
Data Volume Uplink |
OC |
This parameter holds the data volume transmitted in uplink direction |
Data Volume Downlink |
OC |
This parameter holds the data volume transmitted in downlink direction |
Change Condition |
Oc |
This parameter holds the specific reason for the NIDD submission container to be added, e.g. NIDD submission response receipt, NIDD submission response sending, NIDD delivery to the UE, NIDD submission timeout, NIDD delivery from the UE error. |
Result Code |
OC |
This parameter holds the result of NIDD submission |
6.3.2 Detailed message format for offline charging
The following clause specifies per Operation Type the charging data that are sent by CPCN for CP data transfer offline charging.
The Operation Types are listed in the following order: S (Start)/I (Interim)/S (Stop)/E (Event). Therefore, when all Operation Types are possible it is marked as SISE. If only some Operation Types are allowed for a node, only the appropriate letters are used (i.e. SIS or E) as indicated in the table heading. The omission of an Operation Type for a particular field is marked with "-" (i.e. SI-E). Also, when an entire field is not allowed in a node the entire cell is marked as "-".
Table 6.3.2.1 illustrates the basic structure of the supported fields in the Charging Data Request message for CP data transfer offline charging.
Table 6.3.2.1: Supported fields in Charging Data Request message
Information Element |
Node Type |
MME |
IWK-SCEF |
SCEF |
---|---|---|---|---|
Supported Operation Types |
S/I/S/E |
S/I/S/E |
S/I/S/E |
|
Session Identifier |
SIS- |
SIS- |
SIS- |
|
Originator Host |
SIS- |
SIS- |
SIS- |
|
Originator Domain |
SIS- |
SIS- |
SIS- |
|
Destination Domain |
SIS- |
SIS- |
SIS- |
|
Operation Type |
SIS- |
SIS- |
SIS- |
|
Operation Number |
SIS- |
SIS- |
SIS- |
|
Operation Identifier |
SIS- |
SIS- |
SIS- |
|
User Name |
SIS- |
SIS- |
SIS- |
|
Destination Host |
SIS- |
SIS- |
SIS- |
|
Operation Interval |
SIS- |
SIS- |
SIS- |
|
Origination State |
SIS- |
SIS- |
SIS- |
|
Origination Timestamp |
SIS- |
SIS- |
SIS- |
|
Proxy Information |
SIS- |
SIS- |
SIS- |
|
Route Information |
SIS- |
SIS- |
SIS- |
|
Operation Token |
SIS- |
SIS- |
SIS- |
|
Subscriber Identifier |
SIS- |
SIS- |
SIS- |
|
Node Functionality |
SIS- |
SIS- |
SIS- |
|
PDN Connection Charging Id |
SIS- |
SIS- |
SIS- |
|
Node Id |
SIS- |
SIS- |
SIS- |
|
Called Station Id |
SIS- |
SIS- |
SIS- |
|
Charging Characteristics |
SIS- |
SIS- |
SIS- |
|
Charging Characteristics Selection Mode |
SIS- |
SIS- |
SIS- |
|
User Equipment Info |
SIS- |
SIS- |
SIS- |
|
RAT Type |
SIS- |
SIS- |
SIS- |
|
Serving Node MCC MNC |
SIS- |
SIS- |
SIS- |
|
Serving PLMN Rate Control |
SIS- |
SIS- |
SIS- |
|
APN Rate Control |
– |
– |
SIS- |
|
Change Condition |
SIS- |
SIS- |
SIS- |
|
Diagnostics |
SIS- |
SIS- |
SIS- |
|
External Identifier |
SIS- |
SIS- |
SIS- |
|
SCEF ID |
SIS- |
SIS- |
SIS- |
|
Serving Node Identity |
SIS- |
SIS- |
SIS- |
|
Serving Node Change |
S— |
– |
– |
|
NIDD submission |
SIS- |
SIS- |
SIS- |
6.3.3 Detailed message format for online charging
Not specified in the present document.
6.4 Bindings for CP data transfer offline charging
This clause aims to describe the mapping between the Diameter Accounting AVP, IEs and CDR parameters for CP data transfer offline charging.
Table 6.4.1 describes the mapping of the Diameter Accounting AVP, IEs and CDR to the CDR parameters of CPCN-SNN-CDR (MME, IWK-SCEF) and CPCN-SCE-CDR.
Table 6.4.1: Bindings of CDR Parameters, Information Elements and AVPs
CDR Parameter |
Information Element |
AVP |
---|---|---|
Record Opening Time |
– |
– |
Local Record Sequence Number |
– |
– |
Duration |
– |
– |
Service Context Id |
Service Context Id |
Service-Context-Id |
Service Information |
Service-Information |
|
Served IMSI |
Subscriber Identifier |
Subscription-Id |
Served MSISDN |
Subscriber Identifier |
Subscription-Id |
IMS Information |
IMS-Information |
|
Record Type |
Node Functionality |
Node-Functionality |
PS Information |
PS-Information |
|
Charging ID |
Charging Id |
3GPP-Charging-Id |
Node Id |
Node Id |
Node-ID |
Access Point Name Network Identifier |
Called Station Id |
Called-Station-Id |
Charging Characteristics |
Charging Characteristics |
3GPP-Charging-Characteristics |
Charging Characteristics Selection Mode |
Charging Characteristics Selection Mode |
Charging-Characteristics-Selection-Mode |
Served IMEI |
User Equipment Info |
User-Equipment-Info |
RAT Type |
RAT Type |
3GPP-RAT-Type |
Serving node PLMN Identifier |
Serving Node MCC MNC |
3GPP-SGSN-MCC-MNC |
Serving PLMN Rate Control |
Serving PLMN Rate Control |
Serving-PLMN-Rate-Control |
APN Rate Control |
APN Rate Control |
APN-Rate-Control |
Cause for Record Closing |
Change Condition |
Change-Condition |
Diagnostics |
Diagnostics |
Diagnostics |
CPDT Information |
CPDT-Information |
|
External Identifier |
External Identifier |
External-Identifier |
SCEF ID |
SCEF ID |
SCEF-ID |
Serving Node Identity |
Serving Node Identity |
Serving-Node-Identity |
Serving Node Change |
Serving Node Change |
SGW-Change |
List of NIDD submissions |
NIDD submission |
NIDD-submission |
Submission Timestamp |
Submission Timestamp |
Submission-Timestamp |
Event Timestamp |
Event Timestamp |
Event-Timestamp |
Data Volume Uplink |
Data Volume Uplink |
Accounting-Output-Octets |
Data Volume Downlink |
Data Volume Downlink |
Accounting-Input-Octets |
Service Change Condition |
Change Condition |
Change-Condition |
Submission Result Code |
Result Code |
Result-Code |
Annex A (normative):
Charging characteristics