0% found this document useful (0 votes)
329 views38 pages

Flexi Network Gateway Rel. 2.1 2.0, Operating Documentation, v2

Uploaded by

Yassine LASRI
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
329 views38 pages

Flexi Network Gateway Rel. 2.1 2.0, Operating Documentation, v2

Uploaded by

Yassine LASRI
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 38

Flexi Network Gateway Rel. 2.

1
2.0, Operating Documentation,
v2

PGW-CDR Description

DN0822627
Issue 2-8

Nokia Siemens Networks is continually striving to reduce the adverse environmental effects of
its products and services. We would like to encourage you as our customers and users to join
us in working towards a cleaner, safer environment. Please recycle product packaging and
follow the recommendations for power use and proper disposal of our products and their compo-
nents.

If you should have questions regarding our Environmental Policy or any of the environmental
services we offer, please contact us at Nokia Siemens Networks for any additional information.
PGW-CDR Description

The information in this document is subject to change without notice and describes only the
product defined in the introduction of this documentation. This documentation is intended for the
use of Nokia Siemens Networks customers only for the purposes of the agreement under which
the document is submitted, and no part of it may be used, reproduced, modified or transmitted
in any form or means without the prior written permission of Nokia Siemens Networks. The
documentation has been prepared to be used by professional and properly trained personnel,
and the customer assumes full responsibility when using it. Nokia Siemens Networks welcomes
customer comments as part of the process of continuous development and improvement of the
documentation.
The information or statements given in this documentation concerning the suitability, capacity,
or performance of the mentioned hardware or software products are given "as is" and all liability
arising in connection with such hardware or software products shall be defined conclusively and
finally in a separate agreement between Nokia Siemens Networks and the customer. However,
Nokia Siemens Networks has made all reasonable efforts to ensure that the instructions
contained in the document are adequate and free of material errors and omissions. Nokia
Siemens Networks will, if deemed necessary by Nokia Siemens Networks, explain issues which
may not be covered by the document.
Nokia Siemens Networks will correct errors in this documentation as soon as possible. IN NO
EVENT WILL Nokia Siemens Networks BE LIABLE FOR ERRORS IN THIS DOCUMENTA-
TION OR FOR ANY DAMAGES, INCLUDING BUT NOT LIMITED TO SPECIAL, DIRECT, INDI-
RECT, INCIDENTAL OR CONSEQUENTIAL OR ANY LOSSES, SUCH AS BUT NOT LIMITED
TO LOSS OF PROFIT, REVENUE, BUSINESS INTERRUPTION, BUSINESS OPPORTUNITY
OR DATA,THAT MAY ARISE FROM THE USE OF THIS DOCUMENT OR THE INFORMATION
IN IT.
This documentation and the product it describes are considered protected by copyrights and
other intellectual property rights according to the applicable laws.
The wave logo is a trademark of Nokia Siemens Networks Oy. Nokia is a registered trademark
of Nokia Corporation. Siemens is a registered trademark of Siemens AG.
Other product names mentioned in this document may be trademarks of their respective
owners, and they are mentioned for identification purposes only.
Copyright © Nokia Siemens Networks 2013/8/21. All rights reserved

f Important Notice on Product Safety


This product may present safety risks due to laser, electricity, heat, and other sources
of danger.
Only trained and qualified personnel may install, operate, maintain or otherwise handle
this product and only after having carefully read the safety information applicable to this
product.
The safety information is provided in the Safety Information section in the “Legal, Safety
and Environmental Information” part of this document or documentation set.

The same text in German:

f Wichtiger Hinweis zur Produktsicherheit


Von diesem Produkt können Gefahren durch Laser, Elektrizität, Hitzeentwicklung oder
andere Gefahrenquellen ausgehen.
Installation, Betrieb, Wartung und sonstige Handhabung des Produktes darf nur durch
geschultes und qualifiziertes Personal unter Beachtung der anwendbaren Sicherheits-
anforderungen erfolgen.
Die Sicherheitsanforderungen finden Sie unter „Sicherheitshinweise“ im Teil „Legal,
Safety and Environmental Information“ dieses Dokuments oder dieses Dokumentations-
satzes.

2 Id:0900d8058099f11a
DN0822627 Issue 2-8
PGW-CDR Description

Table of Contents
This document has 38 pages.

1 Changes in PGW-CDR Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5


1.1 Changes between release 2.1 1.0 and release 2.1 2.0 . . . . . . . . . . . . . . 5
1.2 Changes between release 2.1 and release 2.1 1.0 . . . . . . . . . . . . . . . . . 5
1.3 Changes between release 2.0 and release 2.1 . . . . . . . . . . . . . . . . . . . . 5

2 About this document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7


2.1 Scope. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2 Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

3 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

4 PGW-CDR fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4.1 Metered data in CDRs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4.1.1 Supported PGW-CDR fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4.1.2 PGW-CDR fields not supported by Flexi NG . . . . . . . . . . . . . . . . . . . . . 18

5 Appendix: ASN.1 definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

Id:0900d8058099f11a 3
DN0822627 Issue 2-8
PGW-CDR Description

List of Tables
Table 1 PGW-CDR fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Table 2 PGW-CDR fields not supported by Flexi NG . . . . . . . . . . . . . . . . . . . . . 18

4 Id:0900d8058099f11a
DN0822627 Issue 2-8
PGW-CDR Description Changes in PGW-CDR Description

1 Changes in PGW-CDR Description


Changes between document issues are cumulative. Therefore, the latest document
issue contains all changes made to previous issues.

1.1 Changes between release 2.1 1.0 and release 2.1 2.0
Chapter Supported PGW-CDR fields:
• Duration field: clarified the description of the field.
• Served MSISDN field: as a documentation correction, clarified that the interna-
tional number is removed from Flexi NG2.1 CDRs; in earlier Flexi NG releases, the
value of the field is the received value as such.
• Charging characteristics field: as a documentation correction, clarified the
description of how the value of the field is set.

1.2 Changes between release 2.1 and release 2.1 1.0


Chapter Supported PGW-CDR fields:
• Access Point Name Network Identifier field: added that Flexi NG always
reports the value in lower case letters.
• Charging Characteristics field: added that a value received from the Radius
server has the highest priority.
• Charging Charasteristics Selection Mode field: clarfiied when each
value is used.
• User location information field: clarified which value is reported in the field.
• List of Service Data field:
• Time of Last Usage: added that the value of the last RG0 container in every
CDR is the same as the closing time of the CDR.
• Serving node address: specified that this subfield is optional.
• User Location Information: clarified when the field is present.
• Serving Node Type field: as a documentation correction, added that the value
3 (EPDG) is supported.

1.3 Changes between release 2.0 and release 2.1


Chapter Overview: added a note about the ASN.1 definition.
Chapter Supported PGW-CDR fields:
• Added a note saying that the size of the fields is optimized.
• Cause for Record Closing field, value 19 Max change condition: updated
the description.
• Diagnostics field: added the following values:
• 59: CLI request
• 104: Abort session request
• Served MSISDN: the functionality has changed so that if the value is received in
GTPv1 format, the international number 91 does not appear in the field.
• PS Furnish Charging Information: this is a new field.
• List of Service Data field:

Id:0900d8058099f119 5
DN0822627 Issue 2-8
Changes in PGW-CDR Description PGW-CDR Description

• Charging Rule Base Name subfield: updated the note about which value is
reported
• updated DCCA values in the Service Condition Change subfield
• updated the description of QoS Information subfield
• PS Furnish Charging Information: this is a new subfield
• Service Specific Information: this is a new subfield
• t3GPP2 User Location Information: this is a new subfield
• specified which subfields are optional and which are mandatory
• Section PGW-CDR fields not supported by Flexi NG: removed the field PS
Furnish Charging Information.
Chapter Appendix: ASN.1 definition: this is a new chapter.

6 Id:0900d8058099f119
DN0822627 Issue 2-8
PGW-CDR Description About this document

2 About this document

2.1 Scope
This document contains an overview of Flexi NG CDRs and and information about the
fields in the PDN gateway charging data records (PGW-CDRs).

2.2 Audience
This document is targeted at operators and administrators who handle Flexi NG offline
charging data.

Id:0900d805806f1c43 7
DN0822627 Issue 2-8
Overview PGW-CDR Description

3 Overview
Charging data records (CDRs) are used for gathering metering data. They contain infor-
mation about chargeable events such as call duration and data transfer.
PGW-CDRs are generated in ASN.1 format using basic encoding rules (BER).

g Operators developing their own charging gateway to decode CDRs generated by Flexi
NG must follow the ASN.1 definitions given in Appendix: ASN.1 definition.

When the CDR file delivery mode is in use, the CDRs are written to CDR files. The CDR
files are stored on Flexi NG hard disk in the /var/cdr_storage. The CDR files can
be retrieved to billing mediation through the Bp interface. The retrieving entity retrieves
and deletes the CDR files from Flexi NG. The transfer methods supported by Flexi NG
are File Transfer Protocol (FTP) and secure FTP (sFTP).
The file size limit for Flexi NG CDR files is 20 MB. The hard disk space available for
CDRs is 30GB.
When the GTP’ delivery mode is in use, Flexi NG transfers the CDRs to a charging
gateway using the GTP’ (Gz/Ga) interface.

8 Id:0900d805809590b7
DN0822627 Issue 2-8
PGW-CDR Description PGW-CDR fields

4 PGW-CDR fields

4.1 Metered data in CDRs


The metered data is collected in charging data records (CDRs) that are based on 3GPP
release 9, October 2010 (3GPP TS specifications 32.298, v9.5.0 for Ga/Gz interface
generated CDRs, and 3GPP TS specifications 32.251, v9.4.0 for Bp interface generated
CDRs).
CDRs are encoded using the abstract syntax notation one (ASN.1) code generator and
basic encoding rules (BER). A CDR using ASN.1/BER encoding is opened when an IP
bearer is activated. The encoding is done in a blade. CDRs are stored as files on the
Flexi NG hard disk, and can be retrieved using FTP or sFTP (on pull mode, through the
Bp interface). CDRs can also be transferred using the GTP’ (Gz/Ga) interface.

4.1.1 Supported PGW-CDR fields


Optional fields are included in PGW-CDRs if there is data to report.

g Note that future releases increase the number of fields and values supported by Flexi
NG. In order to assure compatibility with future Flexi NG releases, the mediation
software and billing systems should be able to decode all 3GPP-supported values.

g In NG2.1 CDR format, the size of the fields is optimized. This means that the minimum
number of bytes needed to encode the sizes is used.

Flexi NG2.1 PGW-CDRs contain the following fields (presented in the order they appear
in the CDR):

Field Description
PGW Record Mandatory. The header of the record. The value part of this field
is the PGW-CDR itself. Due to UDP packet size, the maximum
size of a PGW-CDR cannot exceed 1500 bytes.
Record Type Mandatory. Identifies the type of the record. The value is 85.
Served IMSI Mandatory. This field indicates the international mobile sub-
scriber identity (IMSI) of the served subscriber.
P-GW Address Mandatory. The current serving P-GW IP address for the control
plane.
Charging ID Mandatory. The IP CAN bearer identifier used to identify this IP
CAN bearer in different records created by P-GW.
Serving Node Mandatory. This field indicates the IPv4 address of the serving
Address node in the Gn/S5 interface, or the IPv6 address (S2 interface).
It is the current remote GTP-C address of a session. Flexi NG
currently supports one serving node address per CDR.

Table 1 PGW-CDR fields

Id:0900d8058099f118 9
DN0822627 Issue 2-8
PGW-CDR fields PGW-CDR Description

Field Description
Access Point Name Optional. The logical name of the connected access point to the
Network Identifier external packet data network (network identifier part of APN).
Note that Flexi NG always reports the value in lower case letters.
PDP/PDN Type Optional. PDP/PDN type consists of two parts: PDP type orga-
nization and PDP type value. PDP type organization is set to the
only supported value, 1 (IETF) . For the PDP type value, there
are three IETF supported values:
• HEX[21]: IPv4
• HEX[57]: IPv6
• HEX[8D]: IPv4v6
Served PDP/PDN Optional. PDP address of the served IMSI. This is a network
Address layer address (either IPv4 or IPv6). In the dual stack address
case (IPv4v6), this field contains the IPv6 address and the IPv4
address is reported in the Served PDP / PDN Address Ext field.
Dynamic Address Optional. Indicates that the served PDP/PDN address (reported
Flag in the Served PDP/PDN Address field) is allocated dynamically
for that particular bearer. This field is not included if the address
is static (that is, part of the bearer subscription).
Record Opening Mandatory. This field indicates the time when the CDR was
Time opened.
Duration Mandatory. The duration (in seconds) of this record in the P-GW
(from the time defined by the Record Opening Time field’s time
stamp until record closure). As the duration is the difference
between two points in time, it is reported as 0 if both the CDR
opening and the CDR closing take place within the same
second.
Cause for Record Mandatory. The reason for the release of record from this P-GW.
Closing A more detailed reason can be seen in the Diagnostics field. The
supported values are:
• 0: Normal release
• 4: Abnormal release
• 16: Volume limit
• 17: Time limit
• 18: SGSN change (change within the same PLMN ID)
• 19: Max change condition: a maximum number of service
containers in the CDR are filled. Flexi NG changes this
maximum number dynamically according to the amount of
available memory. For more information, see CDR creation
due to maximum number of change conditions in User
guide.
• 22: RAT change
• 23: MS time zone change
• 24: SGSN PLMN ID change (change to a different PLMN ID)

Table 1 PGW-CDR fields (Cont.)

10 Id:0900d8058099f118
DN0822627 Issue 2-8
PGW-CDR Description PGW-CDR fields

Field Description
Diagnostics Optional. A more detailed reason for the release of the connec-
tion.
Supported normal release values:
• 8: Normal release
• 36: Session timer expired
• 37: Idle timer expired
• 57: RADIUS Disconnect Request received
• 59: CLI request
• 70: OCS disconnected
Supported abnormal release values:
• 11: Serving node unreachable
• 30: Error Indication received
• 35: Flexi NG configuration changed
• 42: Update bearer request to SGSN has failed
• 56: Bearer not found
• 71: TEID conflict: SGSN assigned the bearer’s user plane
TEID to another bearer
• 100: OCS was unreachable due to lack of transport connec-
tion
• 101: OCS did not respond within time allowed
• 102: OCS sent a result code in the CCA indicating an error
• 103: OCS sent an incomprehensible CCA
• 104: Abort session request
• 105: OCS failure handling - continue action timeout
g This value is not supported in the current release.
Record Sequence Optional. This field contains a running sequence number used
Number to link the partial records generated in the P-GW for a particular
bearer. In the first CDR for this bearer, this field is set to 1. This
field is not present in the PGW-CDR if the CDR is the only one
generated by the bearer. This applies also if the only CDR gen-
erated gets split into several CDRs.
Node ID Optional. An operator-configurable identifier of the recording
entity.
Local Sequence Optional. This field includes a unique record number created by
Number this blade. The number is allocated sequentially for each CDR
including all CDR types. In the case of a split CDR, each partial
CDR has a different number.

Table 1 PGW-CDR fields (Cont.)

Id:0900d8058099f118 11
DN0822627 Issue 2-8
PGW-CDR fields PGW-CDR Description

Field Description
APN Selection Optional. Indicates how the APN was selected. The supported
Mode values are:
• 0: MS or Network Provided Subscription Verified
• 1: MS Provided Subscription Not Verified
• 2: Network Provided Subscription Not Verified
Served MSISDN Optional. The MSISDN of the mobile subscriber. In the case of
multi-numbering, the MSISDN stored in a GPRS CDR is the
primary MSISDN of the calling party.
In NG2.1 PGW-CDRs, if the MSISDN is received in GTPv1
format, the international number 91 is removed and does not
appear in the field. (In the earlier Flexi NG releases, the value in
this field is the received value as such.)
Charging Charac- Mandatory. The charging characteristics applied to the IP CAN
teristics bearer, if available. Charging characteristics determines the
charging profile that is used.
If Flexi NG receives the CC only from HLR/HSS, that value
appears as such in the CDR. If Flexi NG receives the CC from
Gx (PCRF) or from the Radius server, the P bits of the received
value are used, and the other bits are set to 0. The CC received
from Gx or Radius has precedence over the HLR/HSS CC, and
Radius has the highest precedence of all.
If Flexi NG receives no value, the value of this field is set to the
default value 00 00.
Charging Charac- Optional. Indicates how the Charging Characteristics field value
teristics Selection was selected. The supported values are:
Mode
• 0: Serving node supplied. This value is set when the
Charging Charasteristics field is sent to Flexi NG by an
external network element.
• 3: Home Default. This value is set when the Charging Char-
acteristics field is not sent to Flexi NG by any network
element, and Flexi NG sets the value itself.
Serving Node Optional. The PLMN Identifier (MCC and MNC) of the serving
PLMN Identifier node.

Table 1 PGW-CDR fields (Cont.)

12 Id:0900d8058099f118
DN0822627 Issue 2-8
PGW-CDR Description PGW-CDR fields

Field Description
PS Furnish Optional. Contains the furnish charging information sent by the
Charging Informa- online charging system (OCS). This field reports the FCI for the
tion (FCI) whole bearer. The value is the current available value at the
moment of CDR creation. If no new FCI value has been received
since the generation of the last CDR, the value reported in the
last CDR is also reported in the new CDR.
This field contains one subfield:
• PS Free Format Data - Mandatory. This field contains the
free format data sent by OCS for the whole bearer. The
value is not cleared after a CDR is generated, unless over-
written or removed by OCS. The maximum length of the field
is 160 characters.
For more information, see Furnish charging information in the
Diameter Credit-Control Application document
Served IMEISV Optional. IMEI(SV) of the served party.
RAT Type Optional. This field indicates the Radio Access Technology
(RAT) type currently used by the UE, when available. If the GTP
Information Enrichment feature is enabled and there is a config-
ured RAT type value, then this field is included in the PGW-
CDRs for the GTPv1 messages.
The supported RAT Type values are:
• 1: UTRAN
• 2: GERAN
• 3: WLAN
• 4: GAN
• 5: HSPA evolution
• 6: EUTRAN
• 9: eHRPD
• 10: HRPD
MS Time Zone Optional. This field contains the MS Time Zone where the UE is
currently located (if available).
User Location Infor- Optional. This field contains the user location information of the
mation user equipment. This field can be sent by the serving node in the
create and update bearer signals. If the User Location Informa-
tion is received in the GTPv1 format, it is converted to use the
GTPv2 format. The reported value is the value for the bearer at
the time of the CDR generation, except in the case of a CDR
generated due to a bearer update, in which case the value is the
last value before the bearer update.

g User Location Information changes are not reported


anywhere in the CDR.

Table 1 PGW-CDR fields (Cont.)

Id:0900d8058099f118 13
DN0822627 Issue 2-8
PGW-CDR fields PGW-CDR Description

Field Description
List of Service Data Optional. One List of Service Data field contains one or more
service data containers. A service data container is identified by
a rating group when the granularity in the CDR is low, and by the
combination of a rating group and a service ID when the CDR
granularity is high. One CDR can contain multiple service data
containers for the same rating group or rating group/service ID.
A special rating group, rating group zero, is used to report
bearer-level metering.
Flexi NG PGW-CDRs support the following fields:
• Rating Group - Mandatory. Contains the rating group iden-
tifier.
• Charging Rule Base Name - Optional. Reference to group
of policy and charging control (PCC) rules predefined at the
policy and charging enforcement function (PCEF). This field
is included if any of the PCC rules that are reported to be in
use within this service data container were activated by
using the Charging Rule Base Name.
g In the current implementation, the first found rule base
name is reported in the CDR.
g Note that this field is not included in a rating group zero
container.
• Result Code - Optional. Contains the result code after the
interconnection with the OCS. The value is the last known
value sent by OCS for that rating group. The most important
values are 2001 (SUCCESS) and 4011 (CREDIT
CONTROL NOT APPLICABLE).
• Local Sequence Number - Optional. Identifies the order of
the container within the lifetime of the bearer.
• Time of First Usage - Optional. This field reports the time-
stamp of the first IP packet for this service data container
since the container was opened. In the case of rating group
zero, this field reports the time when the rating group zero
container was opened (the Time of First Usage value of the
first RG0 container in a CDR is the same as the opening time
of the CDR).
g Note that this field is always present for rating group
zero. For non-RG0 containers, this field is not included if
both uplink and downlink volumes are zero.
• Time of Last Usage - Optional. This field reports the time-
stamp of the last IP packet for this service data container
since the container was opened. In the case of RG0, this
field reports the time when the RG0 container was closed
(the Time of Last Usage value of the last RG0 container in
every CDR is the same as the closing time of the CDR). Note
that this field is always present for RG0. For non-RG0 con-
tainers, this field is not included if both uplink and downlink
volumes are zero.

14 Id:0900d8058099f118
DN0822627 Issue 2-8
PGW-CDR Description PGW-CDR fields

Field Description
List of Service Data • Time Usage - Optional. The duration of the service data
(continued) container. For more information about silence period (quota
consumption time) usage, see the Service awareness docu-
ment. In rating group zero, the Time Usage value always
equals the difference between the Time of First Usage and
Time of Last Usage values.
• Service Condition Change - Mandatory. A bitmask field
that defines the reasons for closing the service data con-
tainer.
Service Condition Change supports the following bit config-
uration:
• 0: QoS change
• 1: Intra PLMN SGSN change
• 2: Inter PLMN SGSN change
• 3: Tariff change
• 4: PDP Context Release
• 5: RAT type change
• 6: Service idled out
• 8: Configuration change (used when Result Code
changes)
• 10: DCCA time threshold reached
• 11: DCCA volume threshold reached
• 13: DCCA time exhausted
• 14: DCCA volume exhausted
• 15: DCCA validity time expired
• 17: DCCA reauthorization request
• 18: DCCA failure handling: continue ongoing session
• 19: DCCA failure handling: retry and terminate ongoing
session
• 20: DCCA failure handling: terminate ongoing session
• 24: Record closure
• 25: Offline time limit reached
• 26: Offline volume limit reached
g If no other bit in the container is set, 6: Service idled out
is set.
g Bit 24: Record closure is always set in the last List of
Service Data entry of each CDR. If a CDR is split into several
partial CDRs, this bit is set only in the last container of the
last split CDR.

Table 1 PGW-CDR fields (Cont.)

Id:0900d8058099f118 15
DN0822627 Issue 2-8
PGW-CDR fields PGW-CDR Description

Field Description
List of Service Data • QoS Information - Optional. Contains the negotiated
(continued) GTPv2 QoS applied for the bearer and is included in the first
service data container. Received from GTP. If QoS Informa-
tion is received from Gn in the GTPv1 format, it is converted
to use GTPv2 fields (EPC QoS).
The supported fields are:
• QCI (mandatory) - QoS Class Identifier
• Maximum requested bandwidth UL (optional)
• Maximum requested bandwidth DL (optional)
• Guaranteed bitrate UL (optional)
• Guaranteed bitrate DL (optional)
• ARP (optional) - Allocation/retention priority
g This field is not included for a container if its value is the
same as the QoS in the previous container for the same
RG/Service ID in the CDR.
• Serving Node Address - Optional. Contains the valid
SGSN IPv4 address or the IPv6 address (S2 interface)
during the service data container recording interval. The
value is the same as on the generic part of the CDR.
• Data Volume Flow Based Charging (FBC) Uplink -
Optional. The number of octets received for this service data
container in the uplink direction.
• Data Volume FBC Downlink - Optional. The number of
octets received for this service data container in the
downlink direction.
• Time of Report - Mandatory. A time stamp that defines the
moment when the service data container is closed.
• Failure Handling Continue - Optional. When this field is
included in a container, the data reported is not reported to
the on-line charging subsystem (OCS), because the OCS
failed. Note that once the OCS failed, this field appears in all
new containers generated.
• Service Identifier - Optional. The identifier of the service
used. Always present in CDRs for RG0. Not present for
other Rating Groups when Flexi NG is using low granularity.
For RG0, the value of this field is always 0.
• PS Furnish Charging Information (FCI) - Optional.
Contains the FCI sent by OCS. Within one CDR, different
rating groups may have different values, but all instances of
the same rating group have the same value. This field is not
included in RG0 containers (for RG0, FCI is reported on the
CDR level). This field contains only one subfield:
• PS Free Format Data - Mandatory. This field contains
the accumulative value of the free format data sent by
OCS for the RG. The value reported is not cleared after
a CDR is generated, unless the value is overwritten or
removed by OCS. The maximum length of the field is
160 characters.

16 Id:0900d8058099f118
DN0822627 Issue 2-8
PGW-CDR Description PGW-CDR fields

Field Description
List of Service Data • User Location Information - Optional. Contains the User
(continued) Location Information of the user equipment. This field can be
sent by the serving node in the create and update bearer
signals. If the User Location Information is received in the
GTPv1 format, it is converted to use the GTPv2 format. This
field contains the value for the container at the container
opening time. The field is always present in the first con-
tainer of the CDR for each RG/SID entry. In subsequent con-
tainers for the same RG/SID, the field is present if its value
differs from the value of the previus container with the same
RG/SID. A change in the value is not applied to existing con-
tainers.
g User Location Information changes are not reported
anywhere in the CDR.
• Service Specific Info - Optional. This field contains the
“service specific data" and "service specific type" if and as
provided by an Application Server or PCEF only for pre-
defined PCC rules.
• t3GPP2 User Location Information - Optional. This field
contains the 3GPP2 User Location Information. The param-
eter is provided to the P-GW during IP-CAN session estab-
lishment/modification through PCC procedures for non-
3GPP Accesses.
Serving Node Type Mandatory. The type of the serving node used in this CDR.
The supported values are:
• 0: SGSN - the serving node is an SGSN using the Gn inter-
face.
• 1: PMIPSGW - the serving node is a PMIP variant S-GW.
• 2: GTPSGW - the serving node is a GTP variant S-GW.
• 3: EPDG - the serving node is an evolved packet data
gateway.
• 4: HSGW - the serving node is a high rate packet data
(HRPD) S-GW.
P-GW PLMN Iden- Optional. Contains the P-GW PLMN identifier (Mobile Country
tifier Code and Mobile Network Code).
Start Time Optional. Indicates the time when the IP-CAN session starts at
the P-GW. This field is only present in the first CDR generated
by the default bearer. The value of this field is the time when the
CDR was opened (Record Opening Time).
Stop Time Optional. Indicates the time when the IP-CAN session is termi-
nated at the P-GW. This field is only present in the last CDR gen-
erated by the default bearer. The value of this field is the time
when the last CDR was closed (Record Opening Time + Dura-
tion).

Table 1 PGW-CDR fields (Cont.)

Id:0900d8058099f118 17
DN0822627 Issue 2-8
PGW-CDR fields PGW-CDR Description

Field Description
PDN Connection ID Optional. Defines the PDN connection (IP-CAN session) ID
used to identify different records belonging to same PDN con-
nection. The combination of P-GW address and PDN Connec-
tion ID uniquely identifies a PDN connection. The value of the
PDN Connection ID matches the Charging ID value of the first
bearer for the session (default bearer). If the value of the PDN
Connection ID differs from that of the Charging ID, this indicates
a dedicated bearer.
Served PDP / PDN Optional. This field contains the IPv4 address for the PDN con-
Address Ext nection (IP-CAN bearer) when dual stack (IPv4v6) is used: the
IPv6 prefix is included in the Served PDP/PDN Address field.
Record Extensions Optional. The Record Extensions field contains a field called
Management Extensions that contains a Nokia Siemens
Networks specific field (currently CDR Continue). The Manage-
ment Extensions field contains the following:
• Identifier: Mandatory. Identifier of the (Nokia Siemens Net-
works) Management Extensions field. The value depends
on the CDR type (difference seen in the last byte of the iden-
tifier field).
• Information: Mandatory. Contains Nokia Siemens Networks
specific fields. Currently, the following fields are included
within the Information field:
• CDR Continue: Mandatory. Used when the CDR
includes too many containers to physically fit in one
CDR, causing the original CDR to be split into several
partial CDRs. The field can have two values:
• 1: The split CDR is not finished and more segments
(CDRs) are still to be generated
• 0: This is the last fragment of the split CDR

Table 1 PGW-CDR fields (Cont.)

4.1.2 PGW-CDR fields not supported by Flexi NG


The following PGW-CDR fields are not supported in the current Flexi NG release.
However, in order to be compatible with future Flexi NG releases, the mediation
software should be able to decode these fields.

Field Description
IMS Signaling This field indicates if the bearer is used for IP multimedia sub-
Context system (IMS) signaling.
External Charging This field contains the charging identifier received from a non-
Identifier GPRS external network entity.

Table 2 PGW-CDR fields not supported by Flexi NG

18 Id:0900d8058099f118
DN0822627 Issue 2-8
PGW-CDR Description PGW-CDR fields

Field Description
CAMEL Charging This field contains the customized applications for mobile
Information network enhanced logic (CAMEL) information sent by SGSN.
List of Service Data List of Service Data is a supported field, but the following sub-
fields are currently not supported:
• AF Record Information - indicates the AF charging iden-
tifier and associated flow identifiers.
• Event Based Charging Information - the number of
events and associated timestamps (each event is time-
stamped) during the service data container recording inter-
val. Note that this is not used for rating group zero.
g Candidate for future Flexi NG releases.
• Time Quota Mechanism - contains two other subfields
(time quota type and base time interval), included if
envelope reporting is required.
g Candidate for future Flexi NG releases.

Served MNNAI This field contains the mobile identifier of the server user in
network access ID (NAI) format .
Served 3GPP 2MEID This field contains the mobile equipment identifier of the user’s
terminal in 3GPP2 access.
IMSI Unauthenti- This field indicates that the provided “Served IMSI” is not
cated Flag authenticated, and relates to an emergency bearer established
with IMSI as identifier.
User CSG Informa- This field contains the “User CSG Information” status of the
tion user accessing a closed subscriber group (CSG) cell: it com-
prises CSG ID within the PLMN, Access mode, and indication
on CSG membership for the user when hybrid access applies.
3GPP2 User This field contains the 3GPP2 User Location Information. It
Location Information contains the 3GPP2-BSID.

Table 2 PGW-CDR fields not supported by Flexi NG (Cont.)

Id:0900d8058099f118 19
DN0822627 Issue 2-8
Appendix: ASN.1 definition PGW-CDR Description

5 Appendix: ASN.1 definition


The following is the ASN.1 definition used in the Flexi NG2.1 CDRs.

g Operators developing their own charging gateway to decode CDRs generated by Flexi
NG must follow the ASN.1 definitions given in this appendix.

GPRSChargingDataTypes {itu-t (0) identified-organization (4) etsi (0) mobileDomain


(0) charging (5) gprsChargingDataTypes (2) asn1Module (0) version1 (0)}

DEFINITIONS IMPLICIT TAGS ::=


BEGIN

-----------------------------------------
-- --
-- ASN.1 DEFINITION FILE FOR NG21 CDRs --
--==================================== --
-- --
-----------------------------------------

----------------------------------------------------------------------------------
--
-- CHARGING DATA RECORDS
--
----------------------------------------------------------------------------------

EGSNPDPRecord : := SET
{
recordType [0] RecordType,
networkInitiation [1] NetworkInitiatedPDPContext - OPTIONAL,
NOT SUPPORTED IN THE CURRENT RELEASE
servedIMSI [3] IMSI,
ggsnAddress [4] GSNAddress,
chargingID [5] ChargingID,
sgsnAddress [6] SEQUENCE OF GSNAddress,
accessPointNameNI [7] AccessPointNameNI OPTIONAL,
pdpType [8] PDPType OPTIONAL,
servedPDPAddress [9] PDPAddress OPTIONAL,
dynamicAddressFlag [11] DynamicAddressFlag OPTIONAL,
-- listOfTrafficVolumes [12] SEQUENCE OF ChangeOfCharCondition OPTIONAL
recordOpeningTime [13] TimeStamp,
duration [14] CallDuration,
causeForRecClosing [15] CauseForRecClosing,
diagnostics [16] Diagnostics OPTIONAL,
recordSequenceNumber [17] INTEGER OPTIONAL,
nodeID [18] NodeID OPTIONAL,
recordExtensions [19] ManagementExtensions OPTIONAL,
localSequenceNumber [20] LocalSequenceNumber OPTIONAL,

20 Id:0900d80580947b34
DN0822627 Issue 2-8
PGW-CDR Description Appendix: ASN.1 definition

apnSelectionMode [21] APNSelectionMode OPTIONAL,


servedMSISDN [22] MSISDN OPTIONAL,
chargingCharacteristics [23] ChargingCharacteristics,
chChSelectionMode [24] ChChSelectionMode OPTIONAL,
iMSsignalingContext [25] NULL OPTIONAL,
-- NOT SUPPORTED IN THE CURRENT RELEASE
externalChargingID [26] OCTET STRING OPTIONAL,
-- NOT SUPPORTED IN THE CURRENT RELEASE
sgsnPLMNIdentifier [27] PLMN-Id OPTIONAL,
pSFurnishChargingInformation [28] PSFurnishChargingInformation OPTIONAL,
servedIMEISV [29] IMEI OPTIONAL,
rATType [30] RATType OPTIONAL,
mSTimeZone [31] MSTimeZone OPTIONAL,
userLocationInformation [32] OCTET STRING OPTIONAL,
--cAMELChargingInformation [33] OCTET STRING OPTIONAL,
listOfServiceData [34] SEQUENCE OF ChangeOfServiceCondition
OPTIONAL
}

SGWRecord ::= SET


{
recordType [0] RecordType,
servedIMSI [3] IMSI,
s-GWAddress [4] GSNAddress,
chargingID [5] ChargingID,
s-servingNodeAddress [6] SEQUENCE OF GSNAddress,
accessPointNameNI [7] AccessPointNameNI OPTIONAL,
pdpPDNType [8] PDPType OPTIONAL,
servedPDPPDNAddress [9] PDPAddress OPTIONAL,
dynamicAddressFlag [11] DynamicAddressFlag OPTIONAL,
listOfTrafficVolumes [12] SEQUENCE OF ChangeOfCharCondition OPTIONAL,
recordOpeningTime [13] TimeStamp,
duration [14] CallDuration,
causeForRecClosing [15] CauseForRecClosing,
diagnostics [16] Diagnostics OPTIONAL,
recordSequenceNumber [17] INTEGER OPTIONAL,
nodeID [18] NodeID OPTIONAL,
recordExtensions [19] ManagementExtensions OPTIONAL,
-- NOT SUPPORTED IN THE CURRENT RELEASE
localSequenceNumber [20] LocalSequenceNumber OPTIONAL,
apnSelectionMode [21] APNSelectionMode OPTIONAL,
servedMSISDN [22] MSISDN OPTIONAL,
chargingCharacteristics [23] ChargingCharacteristics,
chChSelectionMode [24] ChChSelectionMode OPTIONAL,
iMSsignalingContext [25] NULL OPTIONAL,
NOT SUPPORTED IN THE CURRENT RELEASE
servingNodePLMNIdentifier [27] PLMN-Id OPTIONAL,
servedIMEISV [29] IMEI OPTIONAL,
rATType [30] RATType OPTIONAL,

Id:0900d80580947b34 21
DN0822627 Issue 2-8
Appendix: ASN.1 definition PGW-CDR Description

mSTimeZone [31] MSTimeZone OPTIONAL,


userLocationInformation [32] OCTET STRING OPTIONAL,
sGWChange [34] SGWChange OPTIONAL,
s-servingNodeType [35] SEQUENCE OF ServingNodeType,
p-GWAddressUsed [36] GSNAddress OPTIONAL,
p-GWPLMNIdentifier [37] PLMN-Id OPTIONAL,
startTime [38] TimeStamp OPTIONAL,
stopTime [39] TimeStamp OPTIONAL,
pDNConnectionID [40] ChargingID OPTIONAL,
iMSIunauthenticatedFlag [41] NULL OPTIONAL,
-- NOT SUPPORTED IN THE CURRENT RELEASE
userCSGInformation [42] UserCSGInformation OPTIONAL,
-- NOT SUPPORTED IN THE CURRENT RELEASE
servedPDPPDNAddressExt [43] PDPAddress OPTIONAL
}

PGWRecord ::= SET


{
recordType [0] RecordType,
servedIMSI [3] IMSI,
p-GWAddress [4] GSNAddress,
chargingID [5] ChargingID,
servingNodeAddress [6] SEQUENCE OF GSNAddress,
accessPointNameNI [7] AccessPointNameNI OPTIONAL,
pdpPDNType [8] PDPType OPTIONAL,
servedPDPPDNAddress [9] PDPAddress OPTIONAL,
dynamicAddressFlag [11] DynamicAddressFlag OPTIONAL,
recordOpeningTime [13] TimeStamp,
duration [14] CallDuration,
causeForRecClosing [15] CauseForRecClosing,
diagnostics [16] Diagnostics OPTIONAL,
recordSequenceNumber [17] INTEGER OPTIONAL,
nodeID [18] NodeID OPTIONAL,
recordExtensions [19] ManagementExtensions OPTIONAL,
localSequenceNumber [20] LocalSequenceNumber OPTIONAL,
apnSelectionMode [21] APNSelectionMode OPTIONAL,
servedMSISDN [22] MSISDN OPTIONAL,
chargingCharacteristics [23] ChargingCharacteristics,
chChSelectionMode [24] ChChSelectionMode OPTIONAL,
iMSsignalingContext [25] NULL OPTIONAL,
-- NOT SUPPORTED IN THE CURRENT RELEASE
externalChargingID [26] OCTET STRING OPTIONAL,
-- NOT SUPPORTED IN THE CURRENT RELEASE
servinggNodePLMNIdentifier [27] PLMN-Id OPTIONAL,
pSFurnishChargingInformation [28] PSFurnishChargingInformation OPTIONAL,
servedIMEISV [29] IMEI OPTIONAL,
rATType [30] RATType OPTIONAL,
mSTimeZone [31] MSTimeZone OPTIONAL,
userLocationInformation [32] OCTET STRING OPTIONAL,
--cAMELChargingInformation [33] OCTET STRING OPTIONAL,

22 Id:0900d80580947b34
DN0822627 Issue 2-8
PGW-CDR Description Appendix: ASN.1 definition

p-listOfServiceData [34] SEQUENCE OF P-ChangeOfServiceCondition


OPTIONAL,
servingNodeType [35] SEQUENCE OF ServingNodeType,
servedMNNAI [36] SubscriptionID OPTIONAL,
-- NOT SUPPORTED IN THE CURRENT RELEASE
p-GWPLMNIdentifier [37] PLMN-Id OPTIONAL,
startTime [38] TimeStamp OPTIONAL,
stopTime [39] TimeStamp OPTIONAL,
served3gpp2MEID [40] OCTET STRING OPTIONAL,
-- NOT SUPPORTED IN THE CURRENT RELEASE
pDNConnectionID [41] ChargingID OPTIONAL,
iMSIunauthenticatedFlag [42] NULL OPTIONAL,
-- NOT SUPPORTED IN THE CURRENT RELEASE
userCSGInformation [43] UserCSGInformation OPTIONAL,
-- NOT SUPPORTED IN THE CURRENT RELEASE
t3GPP2UserLocationInformation [44] OCTET STRING OPTIONAL,
-- NOT SUPPORTED IN THE CURRENT RELEASE
servedPDPPDNAddressExt [45] PDPAddress OPTIONAL
}

----------------------------------------------------------------------------------
--
-- SUPPORTED GENERIC FIELD TYPES
--
----------------------------------------------------------------------------------

IPAddress ::= CHOICE


{
iPBinaryAddress IPBinaryAddress,
iPTextRepresentedAddress IPTextRepresentedAddress -- NOT USED
}

IPBinaryAddress ::= CHOICE


{
iPBinV4Address [0] OCTET STRING (SIZE(4)),
iPBinV6Address [1] OCTET STRING (SIZE(16))
}

ISDN-AddressString ::= AddressString (SIZE (1..maxISDN-AddressLength))


-- This type is used to represent ISDN numbers.

TBCD-STRING ::= OCTET STRING


-- This type (Telephony Binary Coded Decimal String) is used to
-- represent several digits from 0 through 9, *, #, a, b, c, two
-- digits per octet, each digit encoded 0000 to 1001 (0 to 9),
-- 1010 (*), 1011 (#), 1100 (a), 1101 (b) or 1110 (c); 1111 used
-- as filler when there is an odd number of digits.

Id:0900d80580947b34 23
DN0822627 Issue 2-8
Appendix: ASN.1 definition PGW-CDR Description

-- bits 8765 of octet n encoding digit 2n


-- bits 4321 of octet n encoding digit 2(n-1) + 1

TimeStamp ::= OCTET STRING (SIZE(9))


--
-- The contents of this field are a compact form of the UTCTime format
-- containing local time plus an offset to universal time. Binary coded
-- decimal encoding is employed for the digits to reduce the storage and
-- transmission overhead
-- e.g. YYMMDDhhmmssShhmm
-- where
-- YY = Year 00 to 99 BCD encoded
-- MM = Month 01 to 12 BCD encoded
-- DD = Day 01 to 31 BCD encoded
-- hh = hour 00 to 23 BCD encoded
-- mm = minute 00 to 59 BCD encoded
-- ss = second 00 to 59 BCD encoded
-- S = Sign 0 = "+", "-" ASCII encoded
-- hh = hour 00 to 23 BCD encoded
-- mm = minute 00 to 59 BCD encoded
--

----------------------------------------------------------------------------------
--
--UNSUPPORTED GENERIC FIELD TYPES
--
----------------------------------------------------------------------------------

AddressString ::= OCTET STRING (SIZE (1..maxAddressLength))

IPTextRepresentedAddress ::= CHOICE


{
--
-- IP address in the familiar "dot" notation
--
iPTextV4Address [2] IA5String (SIZE(7..15)),
iPTextV6Address [3] IA5String (SIZE(15..45))
}

ETSIAddress ::= AddressString


--
-- First octet for nature of address, and numbering plan indicator (3 for X.121)
-- Other octets TBCD, See TS 29.002
--

PositionMethodFailure-Diagnostic ::= ENUMERATED

24 Id:0900d80580947b34
DN0822627 Issue 2-8
PGW-CDR Description Appendix: ASN.1 definition

{
congestion (0),
insufficientResources (1),
insufficientMeasurementData (2),
inconsistentMeasurementData (3),
locationProcedureNotCompleted (4),
locationProcedureNotSupportedByTargetMS (5),
qoSNotAttainable (6),
positionMethodNotAvailableInNetwork (7),
positionMethodNotAvailableInLocationArea (8),
...
}

UnauthorizedLCSClient-Diagnostic ::= ENUMERATED


{
noAdditionalInformation (0),
clientNotInMSPrivacyExceptionList (1),
callToClientNotSetup (2),
privacyOverrideNotApplicable (3),
disallowedByLocalRegulatoryRequirements (4),
...,
unauthorizedPrivacyClass (5),
unauthorizedCallSessionUnrelatedExternalClient (6),
unauthorizedCallSessionRelatedExternalClient (7)
}

----------------------------------------------------------------------------------
--
-- SUPPORTED CDR FIELDS
--
----------------------------------------------------------------------------------

AccessPointNameNI ::= IA5String (SIZE(1..63))


--
-- Network Identifier part of APN in dot representation.
-- For example, if the complete APN is 'apn1a.apn1b.apn1c.mnc022.mcc111.gprs'
-- NI is 'apn1a.apn1b.apn1c' and is presented in this form in the CDR..
--

APNSelectionMode ::= ENUMERATED


{
--
-- See Information Elements TS 29.060, TS 29.274 or TS 29.275
--
mSorNetworkProvidedSubscriptionVerified (0),
mSProvidedSubscriptionNotVerified (1),
networkProvidedSubscriptionNotVerified (2)
}

Id:0900d80580947b34 25
DN0822627 Issue 2-8
Appendix: ASN.1 definition PGW-CDR Description

CallDuration ::= INTEGER


--
-- The call duration is counted in seconds.
-- For successful calls /sessions / PDP contexts, this is the chargeable duration.
-- For call attempts this is the call holding time.
--

CauseForRecClosing ::= INTEGER


{
--
-- In GGSN the value sGSNChange should be used for partial record
-- generation due to SGSN Address List Overflow
--
-- In PGW-CDR and SGW-CDR the value servingNodeChange is used for partial record
-- generation due to Serving Node Address list Overflow
-- In SGSN servingNodeChange indicates the SGSN change
--
-- LCS related causes belong to the MAP error causes acc. TS 29.002 [214]
--
-- cause codes 0 to 15 are defined 'CauseForTerm' (cause for termination)
--
normalRelease (0),
abnormalRelease (4),
cAMELInitCallRelease (5),
volumeLimit (16),
timeLimit (17),
sGSNChange (18),
maxChangeCond (19),
managementIntervention (20),
intraSGSNIntersystemChange (21),
rATChange (22),
mSTimeZoneChange (23),
sGSNPLMNIDChange (24),
unauthorizedRequestingNetwork (52),
unauthorizedLCSClient (53),
positionMethodFailure (54),
unknownOrUnreachableLCSClient (58),
listofDownstreamNodeChange (59)
}

CDRContinues ::= INTEGER (0..255)


-- Non-last fragment has value 1
-- Last fragment has value 0

ChangeCondition ::= ENUMERATED


{

26 Id:0900d80580947b34
DN0822627 Issue 2-8
PGW-CDR Description Appendix: ASN.1 definition

--
-- Failure Handling values used in eG-CDR only
--
qoSChange (0),
tariffTime (1),
recordClosure (2),
failureHandlingContinueOngoing (3), -- only on eG-CDR
failureHandlingRetryandTerminateOngoing (4), -- only on eG-CDR
failureHandlingTerminateOngoing (5), -- only on eG-CDR
cGI-SAICHange (6), -- bearer modification. "CGI-SAI
Change"
rAIChange (7), -- bearer modification. "RAI
Change"
dT-Establishment (8),
dT-Removal (9),
eCGIChange (10), -- bearer modification. "ECGI
Change". Not in eG-CDRs
tAIChange (11), -- bearer modification. "TAI
Change". Not in eG-CDRs
userLocationChange (12) -- bearer modification. "User
Location Change". Not in eG-CDRs
}

ChangeOfCharCondition ::= SEQUENCE


{
--
-- qosRequested and qosNegotiated are used in S-CDR only
-- ePCQoSInformation used in SGW-CDR only
--
qosRequested [1] QoSInformation OPTIONAL,
-- NOT SUPPORTED IN THE CURRENT RELEASE
qosNegotiated [2] QoSInformation OPTIONAL,
-- NOT SUPPORTED IN THE CURRENT RELEASE
dataVolumeGPRSUplink [3] DataVolumeGPRS OPTIONAL,
dataVolumeGPRSDownlink [4] DataVolumeGPRS OPTIONAL,
changeCondition [5] ChangeCondition,
changeTime [6] TimeStamp,
userLocationInformation [8] OCTET STRING OPTIONAL,
-- NOT SUPPORTED IN THE CURRENT RELEASE
ePCQoSInformation [9] EPCQoSInformation OPTIONAL
}

ChangeOfServiceCondition ::= SEQUENCE


{
--
-- Used for Flow based Charging service data container
--
ratingGroup [1] RatingGroupId,
chargingRuleBaseName [2] ChargingRuleBaseName OPTIONAL,

Id:0900d80580947b34 27
DN0822627 Issue 2-8
Appendix: ASN.1 definition PGW-CDR Description

resultCode [3] ResultCode OPTIONAL,


localSequenceNumber [4] LocalSequenceNumber OPTIONAL,
timeOfFirstUsage [5] TimeStamp OPTIONAL,
timeOfLastUsage [6] TimeStamp OPTIONAL,
timeUsage [7] CallDuration OPTIONAL,
serviceConditionChange [8] ServiceConditionChange,
qoSInformationNeg [9] QoSInformation OPTIONAL,
sgsn-Address [10] GSNAddress OPTIONAL,
sGSNPLMNIdentifier [11] SGSNPLMNIdentifier OPTIONAL,
datavolumeFBCUplink [12] DataVolumeGPRS OPTIONAL,
datavolumeFBCDownlink [13] DataVolumeGPRS OPTIONAL,
timeOfReport [14] TimeStamp,
rATType [15] RATType OPTIONAL,
failureHandlingContinue [16] FailureHandlingContinue OPTIONAL,
serviceIdentifier [17] ServiceIdentifier OPTIONAL,
pSFurnishChargingInformation [18] PSFurnishChargingInformation OPTIONAL,
aFRecordInformation [19] SEQUENCE OF AFRecordInformation OPTIONAL,
-- NOT SUPPORTED IN THE CURRENT RELEASE
userLocationInformation [20] OCTET STRING OPTIONAL,
eventBasedChargingInformation [21] EventBasedChargingInformation OPTIONAL,
-- NOT SUPPORTED IN THE CURRENT RELEASE
timeQuotaMechanism [22] TimeQuotaMechanism OPTIONAL
-- NOT SUPPORTED IN THE CURRENT RELEASE
}

ChargingCharacteristics ::= OCTET STRING (SIZE(2))

ChargingID ::= INTEGER (0..4294967295)


--
-- Generated in GGSN/P-GW, part of PDP context/IP CAN bearer, see TS 23.060 (GGSN)
-- 0..4294967295 is equivalent to 0..2**32-1
--

ChargingRuleBaseName ::= IA5String (SIZE(1..16))


--
-- identifier for the group of charging rules
-- see Charging-Rule-Base-Name AVP as desined in TS 29.212
--

ChChSelectionMode ::= ENUMERATED


{
servingNodeSupplied (0), -- For GGSN/S-GW/P-GW
subscriptionSpecific (1), -- For SGSN only
aPNSpecific (2), -- For SGSN only
homeDefault (3), -- For SGSN, GGSN, S-GW and P-GW
roamingDefault (4), -- For SGSN, GGSN, S-GW and P-GW
visitingDefault (5) -- For SGSN, GGSN, S-GW and P-GW

28 Id:0900d80580947b34
DN0822627 Issue 2-8
PGW-CDR Description Appendix: ASN.1 definition

Diagnostics ::= CHOICE


{
gsm0408Cause [0] INTEGER,
-- See TS 24.008
gsm0902MapErrorValue [1] INTEGER,
-- NOT SUPPORTED
-- Note: The value to be stored here corresponds to
-- the local values defined in the MAP-Errors and
-- MAP-DialogueInformation modules, for full details
-- see TS 29.002
itu-tQ767Cause [2] INTEGER,
-- NOT SUPPORTED
-- See ITU-T Q.767
-- To be defined by manufacturer
networkSpecificCause [3] ManagementExtension,
-- NOT SUPPORTED
-- To be defined by network operator
manufacturerSpecificCause [4] ManagementExtension,
-- NOT SUPPORTED
-- To be defined by manufacturer
positionMethodFailureCause [5] PositionMethodFailure-Diagnostic,
-- NOT SUPPORTED
-- see TS 29.002
unauthorizedLCSClientCause [6] UnauthorizedLCSClient-Diagnostic
-- NOT SUPPORTED
-- see TS 29.002
}

DynamicAddressFlag ::= BOOLEAN

DataVolumeGPRS ::= INTEGER


--
-- The volume of data transferred in octets.
--

EPCQoSInformation ::= SEQUENCE


{
--
-- See TS 29.212 for more information
--
qCI [1] INTEGER,
maxRequestedBandwithUL [2] INTEGER OPTIONAL,
maxRequestedBandwithDL [3] INTEGER OPTIONAL,
guaranteedBitrateUL [4] INTEGER OPTIONAL,
guaranteedBitrateDL [5] INTEGER OPTIONAL,

Id:0900d80580947b34 29
DN0822627 Issue 2-8
Appendix: ASN.1 definition PGW-CDR Description

aRP [6] INTEGER OPTIONAL


}

FailureHandlingContinue ::= BOOLEAN


--
-- This parameter is included when the failure handling procedure has been
-- executed and new containers are opened. This parameter shall be included in the
-- first and subsequent containers opened after the failure handling execution.
--

FFDAppendIndicator ::= BOOLEAN

FreeFormatData ::= OCTET STRING (SIZE(1..160))


--
-- Free formatted data as sent in the FurnishChargingInformationGPRS
-- see TS 29.078
--

GSNAddress ::= IPAddress

IMEI ::= TBCD-STRING (SIZE (8))

IMSI ::= TBCD-STRING (SIZE (3..8))


-- digits of MCC, MNC, MSIN are concatenated in this order.

LocalSequenceNumber ::= INTEGER (0..4294967295)


--
-- Sequence number of the record in this node
-- 0.. 4294967295 is equivalent to 0..2**32-1, unsigned integer in four octets

ManagementExtension ::= SEQUENCE


{
identifier OBJECT IDENTIFIER,
significance [1] BOOLEAN DEFAULT FALSE,
information [2] SEQUENCE OF NsnCdrExtensions
}

ManagementExtensions ::= SET OF ManagementExtension

MSISDN ::= ISDN-AddressString


--

30 Id:0900d80580947b34
DN0822627 Issue 2-8
PGW-CDR Description Appendix: ASN.1 definition

-- See TS 23.003
--

MSTimeZone ::= OCTET STRING (SIZE (2))


--
-- 1.Octet: Time Zone and 2. Octet: Daylight saving time, see TS 29.060
--

NodeID ::= IA5String (SIZE(1..20))

NsnCdrExtensions ::= SEQUENCE


{
cdrContinue [0] CDRContinues OPTIONAL
}

P-ChangeOfServiceCondition ::= SEQUENCE


{
--
-- Used for Flow based Charging service data container
--
ratingGroup [1] RatingGroupId,
chargingRuleBaseName [2] ChargingRuleBaseName OPTIONAL,
resultCode [3] ResultCode OPTIONAL,
localSequenceNumber [4] LocalSequenceNumber OPTIONAL,
timeOfFirstUsage [5] TimeStamp OPTIONAL,
timeOfLastUsage [6] TimeStamp OPTIONAL,
timeUsage [7] CallDuration OPTIONAL,
serviceConditionChange [8] ServiceConditionChange,
qoSInformationNeg [9] EPCQoSInformation OPTIONAL,
servingNodeAddress [10] GSNAddress OPTIONAL,
datavolumeFBCUplink [12] DataVolumeGPRS OPTIONAL,
datavolumeFBCDownlink [13] DataVolumeGPRS OPTIONAL,
timeOfReport [14] TimeStamp,
failureHandlingContinue [16] FailureHandlingContinue OPTIONAL,
serviceIdentifier [17] ServiceIdentifier OPTIONAL,
pSFurnishChargingInformation [18] PSFurnishChargingInformation OPTIONAL,
p-aFRecordInformation [19] SEQUENCE OF P-AFRecordInformation OPTIONAL,
-- NOT SUPPORTED IN THE CURRENT RELEASE
userLocationInformation [20] OCTET STRING OPTIONAL,
eventBasedChargingInformation [21] EventBasedChargingInformation OPTIONAL,
-- NOT SUPPORTED IN THE CURRENT RELEASE
timeQuotaMechanism [22] TimeQuotaMechanism OPTIONAL,
-- NOT SUPPORTED IN THE CURRENT RELEASE
serviceSpecificInfo [23] SEQUENCE OF ServiceSpecificInfo OPTIONAL,
-- NOT SUPPORTED IN THE CURRENT RELEASE
t3GPP2UserLocationInformation [24] OCTET STRING OPTIONAL
-- NOT SUPPORTED IN THE CURRENT RELEASE

Id:0900d80580947b34 31
DN0822627 Issue 2-8
Appendix: ASN.1 definition PGW-CDR Description

PDPAddress ::= CHOICE


{
iPAddress [0] IPAddress,
eTSIAddress [1] ETSIAddress -- NOT USED
}

PDPType ::= OCTET STRING (SIZE(2))


--
-- OCTET 1: PDP Type Organization
-- OCTET 2: PDP Type Number
-- See TS 29.060 for GTP, TS 29.274 clause 8.14 for eGTP and TS 29.275 for PMIP
--

PLMN-Id ::= OCTET STRING (SIZE (3))


--
-- This is a 1:1 copy from the Routing Area Identity (RAI) IE specified in TS
29.060 [75]
-- as follows:
-- OCTET 1 of PLMN-Id = OCTET 2 of RAI
-- OCTET 2 of PLMN-Id = OCTET 3 of RAI
-- OCTET 3 of PLMN-Id = OCTET 4 of RAI
--

PSFurnishChargingInformation ::= SEQUENCE


{
pSFreeFormatData [1] FreeFormatData,
pSFFDAppendIndicator [2] FFDAppendIndicator OPTIONAL
}

QoSInformation ::= OCTET STRING (SIZE (4..255))


--
-- This octet string
-- 3GPP: is a 1:1 copy of the contents (i.e. starting with octet 4) of the
-- "Quality of service Profile" information element specified in TS 29.060.
-- LTE: is a 1:1 copy of the contents (i.e. starting with octet 5) of the
-- "Bearer Quality of Service" information element specified in TS 29.274.
--

RatingGroupId ::= INTEGER


--
-- IP service flow identity (DCCA), range of 4 byte (0...4294967259)
-- see Rating-Group AVP as used in TS 32.299
--

32 Id:0900d80580947b34
DN0822627 Issue 2-8
PGW-CDR Description Appendix: ASN.1 definition

RATType ::= INTEGER (0..255)


--
-- Ihis integer is 1:1 copy of the RAT type value as defined in TS 29.060 for GTP,
-- TS 29.274 for eGTP and TS 29.275 for PMIP.
--

RecordType ::= INTEGER


{
--
-- Record values 70 is for Flow based Charging
-- The contents are defined in TS 32.251 (v7.5.0 [Release 7])
--
egsnPDPRecord (70),

-- Record values 84..85 are EPC specific.


-- The contents are defined in TS 32.251 (v9.0.0 [Release 9])
--
sGWRecord (84),
pGWRecord (85)
}

ResultCode ::= INTEGER


--
-- charging protocol return value, range of 4 byte (0...4294967259)
-- see Result-Code AVP as used in 3GPP 32.299
--

ServiceConditionChange ::= BIT STRING


{
qoSChange (0), -- bearer modification
sGSNChange (1), -- bearer modification
sGSNPLMNIDChange (2), -- bearer modification
tariffTimeSwitch (3), -- tariff time change
pDPContextRelease (4), -- bearer release
rATChange (5), -- bearer modification
serviceIdledOut (6), -- IP flow idle out, DCCA QHT
-- expiry
reserved (7), -- old: QCTexpiry is no report
event
configurationChange (8), -- configuration change
serviceStop (9), -- IP flow termination.From
--"Service Stop" in
-- Change-Condition" AVP
dCCATimeThresholdReached (10), -- DCCA quota reauthorization
dCCAVolumeThresholdReached (11), -- DCCA quota reauthorization
dCCAServiceSpecificUnitThresholdReached (12), -- DCCA quota reauthorization

Id:0900d80580947b34 33
DN0822627 Issue 2-8
Appendix: ASN.1 definition PGW-CDR Description

dCCATimeExhausted (13), -- DCCA quota reauthorization


dCCAVolumeExhausted (14), -- DCCA quota reauthorization
dCCAValidityTimeout (15), -- DCCA quota validity time
-- (QVT expiry)
reserved1 (16), -- reserved due to no use case,
-- old: return Requested is
-- covered by (17),(18)
dCCAReauthorisationRequest (17), -- DCCA quota reauthorization
-- request by OCS
dCCAContinueOngoingSession (18), -- DCCA failure handling
-- (CCFH), continue IP flow
dCCARetryAndTerminateOngoingSession (19), -- DCCA failure handling
-- (CCHF), terminate IP flow -
-- after DCCA retry
dCCATerminateOngoingSession (20), -- DCCA failure handling,
-- terminate IP flow
cGI-SAIChange (21), -- bearer modification.
-- "CGI-SAI Change"
rAIChange (22), -- bearer modification.
-- "RAI Change"
dCCAServiceSpecificUnitExhausted (23), -- DCCA quota reauthorization
recordClosure (24), -- PGW-CDR closure
timeLimit (25), -- intermediate recording.
-- From 'Service Data
-- Time Limit' Change-
Condition AVP value
volumeLimit (26), -- intermediate recording. From
-- 'Service Data
-- Volume Limit' Change-
Condition AVP value
serviceSpecificUnitLimit (27), -- intermediate recording
envelopeClosure (28),
eCGIChange (29), -- bearer modification.
-- "ECGI Change"
tAIChange (30), -- bearer modification.
-- "TAI Change"
userLocationChange (31) -- bearer modification.
-- "User Location Change"
}
--
-- Trigger and cause values for IP flow level recording are defined for support of
-- independent online and offline charging and also for tight interworking between
-- online and offline charging.
-- Unused bits will always be zero.
-- Some of the values are non-exclusive (e.g. bearer modification reasons).
--

ServiceIdentifier ::= INTEGER (0..4294967295)


--
-- The service identifier is used to identify the service or the service component

34 Id:0900d80580947b34
DN0822627 Issue 2-8
PGW-CDR Description Appendix: ASN.1 definition

-- the service data flow relates to. See Service-Identifier AVP as defined in TS
-- 29.212
--

ServingNodeType ::= ENUMERATED


{
sGSN (0),
pMIPSGW (1),
gTPSGW (2),
ePDG (3),
hSGW (4),
mME (5)
}

SGWChange ::= BOOLEAN


--
-- present if first record after inter SGSN routing area update in new SGSN
--

SGSNPLMNIdentifier ::= OCTET STRING (SIZE (3))

----------------------------------------------------------------------------------
--
--UNSUPPORTED CDR FIELDS
--
----------------------------------------------------------------------------------

AFChargingIdentifier ::= OCTET STRING


--
-- see AF-Charging-Identifier AVP as defined in TS 29.214
--

AFRecordInformation ::= SEQUENCE


{
aFChargingIdentifier [1] AFChargingIdentifier,
flows [2] Flows OPTIONAL
}

CSGAccessMode ::= ENUMERATED


{
closedMode (0),
hybridMode (1)
}

Id:0900d80580947b34 35
DN0822627 Issue 2-8
Appendix: ASN.1 definition PGW-CDR Description

CSGId ::= OCTET STRING (SIZE(4))


--
-- Defined in 23.003. Coded according to TS 29.060 for GTP, and in TS 29.274 for
-- eGTP.
-- 24.008
--

EventBasedChargingInformation ::= SEQUENCE


{
numberOfEvents [1] INTEGER,
eventTimeStamps [2] SEQUENCE OF TimeStamp OPTIONAL
}

Flows ::= SEQUENCE


--
-- See Flows AVP as defined in TS 29.214
--
{
mediaComponentNumber [1] INTEGER,
flowNumber [2] SEQUENCE OF INTEGER OPTIONAL
}

NetworkInitiatedPDPContext ::= BOOLEAN


--
-- Set to true if PDP context was initiated from network side
--

P-AFRecordInformation ::= SEQUENCE


{
aFChargingIdentifier [1] AFChargingIdentifier,
flows [2] Flows OPTIONAL
}

ServiceSpecificInfo ::= SEQUENCE


{

serviceSpecificData [0] GraphicString OPTIONAL,


serviceSpecificType [1] INTEGER OPTIONAL
}

SubscriptionID ::= SET


{
subscriptionIDType [0] SubscriptionIDType,
subscriptionIDData [1] UTF8String
}

36 Id:0900d80580947b34
DN0822627 Issue 2-8
PGW-CDR Description Appendix: ASN.1 definition

SubscriptionIDType ::= ENUMERATED


{
eND-USER-E164 (0),
eND-USER-IMSI (1),
eND-USER-SIP-URI (2),
eND-USER-NAI (3),
eND-USER-PRIVATE (4)
}

TimeQuotaMechanism ::= SEQUENCE


{
timeQuotaType [1] TimeQuotaType,
baseTimeInterval [2] INTEGER
}

TimeQuotaType ::= ENUMERATED


{
dISCRETETIMEPERIOD (0),
cONTINUOUSTIMEPERIOD (1)
}

UserCSGInformation ::= SEQUENCE


{
cSGId [0] CSGId,
cSGAccessMode [1] CSGAccessMode,
cSGMembershipIndication [2] NULL OPTIONAL
}

----------------------------------------------------------------------------------
--
-- SUPPORTED VALUES
--
----------------------------------------------------------------------------------

maxAddressLength INTEGER ::= 20

maxISDN-AddressLength INTEGER ::= 9

----------------------------------------------------------------------------------
--
-- NOKIA SIEMENS NETWORKS EXTENSION FIELDS
--
----------------------------------------------------------------------------------

Id:0900d80580947b34 37
DN0822627 Issue 2-8
Appendix: ASN.1 definition PGW-CDR Description

egInformationModel OBJECT IDENTIFIER ::= { iso (1) identified-organization (3) dod


(6) internet (1) private (4) enterprise (1) Nokia-Siemens-Networks (28458)
eGrecordExtension (2) }

pgwInformationModel OBJECT IDENTIFIER ::= { iso (1) identified-organization (3)


dod (6) internet (1) private (4) enterprise (1) Nokia-Siemens-Networks (28458)
pGWrecordExtension (1) }

END

38 Id:0900d80580947b34
DN0822627 Issue 2-8

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy