Ng Pgw Cdr Descr

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.

description

pgw

Transcript of Ng Pgw Cdr Descr

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.

2DN0822627 Issue 2-8

PGW-CDR Description

Id:0900d8058099f11a

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 SafetyThis 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.

DN0822627 Issue 2-83

PGW-CDR Description

Id:0900d8058099f11a

Table of ContentsThis document has 38 pages.

1 Changes in PGW-CDR Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51.1 Changes between release 2.1 1.0 and release 2.1 2.0 . . . . . . . . . . . . . . 51.2 Changes between release 2.1 and release 2.1 1.0 . . . . . . . . . . . . . . . . . 51.3 Changes between release 2.0 and release 2.1 . . . . . . . . . . . . . . . . . . . . 5

2 About this document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72.1 Scope. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72.2 Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

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

4 PGW-CDR fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94.1 Metered data in CDRs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94.1.1 Supported PGW-CDR fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94.1.2 PGW-CDR fields not supported by Flexi NG . . . . . . . . . . . . . . . . . . . . . 18

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

4DN0822627 Issue 2-8

PGW-CDR Description

Id:0900d8058099f11a

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

DN0822627 Issue 2-85

PGW-CDR Description Changes in PGW-CDR Description

Id:0900d8058099f119

1 Changes in PGW-CDR DescriptionChanges 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.0Chapter 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.0Chapter 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.1Chapter 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:

6DN0822627 Issue 2-8

PGW-CDR Description

Id:0900d8058099f119

Changes in 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.

DN0822627 Issue 2-87

PGW-CDR Description About this document

Id:0900d805806f1c43

2 About this document

2.1 ScopeThis 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 AudienceThis document is targeted at operators and administrators who handle Flexi NG offline charging data.

8DN0822627 Issue 2-8

PGW-CDR Description

Id:0900d805809590b7

Overview

3 OverviewCharging 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.

DN0822627 Issue 2-89

PGW-CDR Description PGW-CDR fields

Id:0900d8058099f118

4 PGW-CDR fields

4.1 Metered data in CDRsThe 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 fieldsOptional 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 Address

Mandatory. This field indicates the IPv4 address of the serving 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

10DN0822627 Issue 2-8

PGW-CDR Description

Id:0900d8058099f118

PGW-CDR fields

Access Point Name Network Identifier

Optional. The logical name of the connected access point to the 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 Address

Optional. PDP address of the served IMSI. This is a network 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 Flag

Optional. Indicates that the served PDP/PDN address (reported 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 Time

Mandatory. This field indicates the time when the CDR was 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 Closing

Mandatory. The reason for the release of record from this P-GW. 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)

Field Description

Table 1 PGW-CDR fields (Cont.)

DN0822627 Issue 2-811

PGW-CDR Description PGW-CDR fields

Id:0900d8058099f118

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

gThis value is not supported in the current release.

Record Sequence Number

Optional. This field contains a running sequence number used 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 Number

Optional. This field includes a unique record number created by 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.

Field Description

Table 1 PGW-CDR fields (Cont.)

12DN0822627 Issue 2-8

PGW-CDR Description

Id:0900d8058099f118

PGW-CDR fields

APN Selection Mode

Optional. Indicates how the APN was selected. The supported 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-teristics

Mandatory. The charging characteristics applied to the IP CAN 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-teristics Selection Mode

Optional. Indicates how the Charging Characteristics field value was selected. The supported values are:

• 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 PLMN Identifier

Optional. The PLMN Identifier (MCC and MNC) of the serving node.

Field Description

Table 1 PGW-CDR fields (Cont.)

DN0822627 Issue 2-813

PGW-CDR Description PGW-CDR fields

Id:0900d8058099f118

PS Furnish Charging Informa-tion (FCI)

Optional. Contains the furnish charging information sent by the online charging system (OCS). This field reports the FCI for the 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-mation

Optional. This field contains the user 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 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.

Field Description

Table 1 PGW-CDR fields (Cont.)

14DN0822627 Issue 2-8

PGW-CDR Description

Id:0900d8058099f118

PGW-CDR fields

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.

Field Description

DN0822627 Issue 2-815

PGW-CDR Description PGW-CDR fields

Id:0900d8058099f118

List of Service Data (continued)

• Time Usage - Optional. The duration of the service data 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.

gBit 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.

Field Description

Table 1 PGW-CDR fields (Cont.)

16DN0822627 Issue 2-8

PGW-CDR Description

Id:0900d8058099f118

PGW-CDR fields

List of Service Data (continued)

• QoS Information - Optional. Contains the negotiated 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.

Field Description

DN0822627 Issue 2-817

PGW-CDR Description PGW-CDR fields

Id:0900d8058099f118

List of Service Data (continued)

• User Location Information - Optional. Contains the User 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.

gUser 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-tifier

Optional. Contains the P-GW PLMN identifier (Mobile Country 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).

Field Description

Table 1 PGW-CDR fields (Cont.)

18DN0822627 Issue 2-8

PGW-CDR Description

Id:0900d8058099f118

PGW-CDR fields

4.1.2 PGW-CDR fields not supported by Flexi NGThe 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.

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 Address Ext

Optional. This field contains the IPv4 address for the PDN con-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

Field Description

Table 1 PGW-CDR fields (Cont.)

Field Description

IMS Signaling Context

This field indicates if the bearer is used for IP multimedia sub-system (IMS) signaling.

External Charging Identifier

This field contains the charging identifier received from a non-GPRS external network entity.

Table 2 PGW-CDR fields not supported by Flexi NG

DN0822627 Issue 2-819

PGW-CDR Description PGW-CDR fields

Id:0900d8058099f118

CAMEL Charging Information

This field contains the customized applications for mobile 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-cated Flag

This field indicates that the provided “Served IMSI” is not authenticated, and relates to an emergency bearer established with IMSI as identifier.

User CSG Informa-tion

This field contains the “User CSG Information” status of the 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 Location Information

This field contains the 3GPP2 User Location Information. It contains the 3GPP2-BSID.

Field Description

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

20DN0822627 Issue 2-8

PGW-CDR Description

Id:0900d80580947b34

Appendix: ASN.1 definition

5 Appendix: ASN.1 definitionThe 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,

DN0822627 Issue 2-821

PGW-CDR Description Appendix: ASN.1 definition

Id:0900d80580947b34

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,

22DN0822627 Issue 2-8

PGW-CDR Description

Id:0900d80580947b34

Appendix: ASN.1 definition

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,

DN0822627 Issue 2-823

PGW-CDR Description Appendix: ASN.1 definition

Id:0900d80580947b34

p-listOfServiceData [34] SEQUENCE OF P-ChangeOfServiceConditionOPTIONAL,

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.

24DN0822627 Issue 2-8

PGW-CDR Description

Id:0900d80580947b34

Appendix: ASN.1 definition

-- 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

DN0822627 Issue 2-825

PGW-CDR Description Appendix: ASN.1 definition

Id:0900d80580947b34

{ 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)}

26DN0822627 Issue 2-8

PGW-CDR Description

Id:0900d80580947b34

Appendix: ASN.1 definition

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{

DN0822627 Issue 2-827

PGW-CDR Description Appendix: ASN.1 definition

Id:0900d80580947b34

---- 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,

28DN0822627 Issue 2-8

PGW-CDR Description

Id:0900d80580947b34

Appendix: ASN.1 definition

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

DN0822627 Issue 2-829

PGW-CDR Description Appendix: ASN.1 definition

Id:0900d80580947b34

}

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 manufacturernetworkSpecificCause [3] ManagementExtension,

-- NOT SUPPORTED -- To be defined by network operator manufacturerSpecificCause [4] ManagementExtension,

-- NOT SUPPORTED -- To be defined by manufacturerpositionMethodFailureCause [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,

30DN0822627 Issue 2-8

PGW-CDR Description

Id:0900d80580947b34

Appendix: ASN.1 definition

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--

DN0822627 Issue 2-831

PGW-CDR Description Appendix: ASN.1 definition

Id:0900d80580947b34

-- 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

32DN0822627 Issue 2-8

PGW-CDR Description

Id:0900d80580947b34

Appendix: ASN.1 definition

}

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--

DN0822627 Issue 2-833

PGW-CDR Description Appendix: ASN.1 definition

Id:0900d80580947b34

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

34DN0822627 Issue 2-8

PGW-CDR Description

Id:0900d80580947b34

Appendix: ASN.1 definition

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

DN0822627 Issue 2-835

PGW-CDR Description Appendix: ASN.1 definition

Id:0900d80580947b34

-- 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)}

36DN0822627 Issue 2-8

PGW-CDR Description

Id:0900d80580947b34

Appendix: ASN.1 definition

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}

DN0822627 Issue 2-837

PGW-CDR Description Appendix: ASN.1 definition

Id:0900d80580947b34

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------------------------------------------------------------------------------------

38DN0822627 Issue 2-8

PGW-CDR Description

Id:0900d80580947b34

Appendix: ASN.1 definition

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