# Field Reference for CDRs in GGSN

This chapter provides a reference for CDR fields supported by the system for use in GGSN-CDRs (G-CDRs) and enhanced G-CDRs (eG-CDRs).

A complete list of supported CDR fields is provided in the Field Descriptions for CDRs in GGSN chapter of this reference.

The specific CDRs reported in G-CDRs/eG-CDRs and their encoding are user-selectable via GTPP dictionaries.

IMPORTANT:

For more information on custom dictionaries, contact your Cisco account representative.

The category column in all tables use keys described in the following table.
Table 1. Dictionary Table Key

Abbreviation | Meaning | Description
--- | --- | ---
M | Mandatory | A field that must be present in the CDR.
C | Conditional | A field that must be present in a CDR if certain conditions are met.
OM | Operator Provisionable: Mandatory | A field that an operator has provisioned and must be included in the CDR for all conditions.
OC | Operator Provisionable: Conditional | A field that an operator has provisioned that must included in the CDR if certain conditions are met.

CDR Fields Supported in G-CDRs

The tables in this section list the G-CDR fields present in the available GTPP dictionaries.

custom1 – custom4 Dictionaries

G-CDR fields based on 3GPP TS 32.015 V3.6.0 (2001-06) (R99).

Field | Category | Description
--- | --- | ---
Record Type | M | GPRS GGSN PDP context record.
Network Initiated PDP Context | C | Present if this is a network-initiated PDP context.
Served IMSI | M | IMSI of the served party (if Anonymous Access Indicator is FALSE or not supplied).
Served MSISDN | O | The primary MSISDN of the subscriber.
GGSN Address | M | The IP address of the GGSN used.
Charging ID | M | PDP context identifier used to identify this PDP context in different records created by GSNs.
SGSN Address | M | List of SGSN addresses used during this record.
Access Point Name Network Identifier | M | The logical name of the connected access point to the external packet data network (network identifier part of APN).
APN Selection Mode | O | An index indicating how the APN was selected.
PDP Type | M | PDP type, i.e. IP, PPP, or IHOSS:OSP.
Served PDP Address | M | PDP address, i.e. IPv4 or IPv6.
Dynamic Address Flag | C | Indicates whether served PDP address is dynamic, which is allocated during PDP context activation.
List of Traffic Data Volumes | M | A list of changes in charging conditions for this PDP context, each time stamped. Charging conditions are used to categorize traffic volumes, such as per tariff period. Initial and subsequently changed QoS and corresponding data values are listed. In GSM, data volumes are in octets above the GTP layer and are separated for uplink and downlink traffic. In 3G, data volumes are in octets above the GTP-U layer and are separated for uplink and downlink traffic.
Record Opening Time | M | Time stamp when this record was opened.
Duration | M | Duration of this record in the GGSN.
Cause for Record Closing | M | The reason for the release of record from this GGSN.
Diagnostics | O | A more detailed reason for the release of the connection.
Record Sequence Number | C | Partial record sequence number, only present in case of partial records.
Node ID | O | Name of the recording entity.
Record Extensions | O | A set of network/manufacturer specific extensions to the record.
Local Record Sequence Number | O | Consecutive record number created by this node. The number is allocated sequentially including all CDR types.
Charging Characteristics | C | The Charging Characteristics flag retrieved from subscriber's data as described in TS 32.015 V3.6.0 sub clause 6.1.6.5.

Notes:

- custom2 and custom3 dictionaries:
  - All IP addresses are encoded in binary format.
- custom4 dictionary:
  - All IP addresses are encoded in binary format.
  - Data Record Format Version IE contains 0x1307 instead of 0x1308.
  - QoSRequested is not present in the LoTV containers.
  - QoSNegotiated is added only for the first container and the container after QoSChange condition.

custom5 – custom7, custom9, custom12, custom14, custom15, custom17, custom19, custom20, and custom22 Dictionaries

G-CDR fields based on 3GPP TS 32.298 V6.6.0 (2006-12) (R6).

Field | Category | Description
--- | --- | ---
Record Type | M | GGSN PDP context record.
Network initiated PDP context | OC | A flag that is present if this is a network-initiated PDP context.
Served IMSI | M | IMSI of the served party.
Served IMEISV | OC | IMEISV of the ME, if available.
GGSN Address | M | The control plane IP address of the GGSN used.
Charging ID | M | PDP context identifier used to identify this PDP context in different records created by GSNs.
SGSN Address | M | List of SGSN addresses used during this record.
Access Point Name Network Identifier | OM | The logical name of the connected access point to the external packet data network (network identifier part of APN).
PDP Type | OM | PDP type, i.e. IP, PPP, or IHOSS:OSP.
Served PDP Address | OC | PDP address, i.e. IPv4 or IPv6. This parameter shall be present except when both the PDP type is PPP and dynamic PDP address assignment is used.
Dynamic Address Flag | OC | Indicates whether served PDP address is dynamic, which is allocated during PDP context activation. This field is missing if address is static.
List of Traffic Data Volumes | OM | A list of changes in charging conditions for this PDP context, each change is time stamped. Charging conditions are used to categorize traffic volumes, such as per tariff period. Initial and subsequently changed QoS and corresponding data values are also listed.
Record Opening Time | M | Time stamp when PDP context is activated in this GGSN or record opening time on subsequent partial records.
MS Time Zone | OC | This field contains the MS Time Zone the MS is currently located as defined in TS 29.060, if provided by SGSN.
Duration | M | Duration of this record in the GGSN.
Cause for Record Closing | M | The reason for the release of record from this GGSN.
Diagnostics | OM | A more detailed reason for the release of the connection.
Record Sequence Number | C | Partial record sequence number, only present in case of partial records.
Node ID | OM | Name of the recording entity.
Record Extensions | OC | A set of network operator/manufacturer specific extensions to the record. Conditioned upon the existence of an extension.
Local Record Sequence Number | OM | Consecutive record number created by this node. The number is allocated sequentially including all CDR types.
APN Selection Mode | OM | An index indicating how the APN was selected.
Served MSISDN | OM | The primary MSISDN of the subscriber.
User Location Information | OC | This field contains the User Location Information of the MS as defined in TS 29.060, if provided by SGSN.
Charging Characteristics | M | The Charging Characteristics applied to the PDP context.
Charging Characteristics Selection Mode | OM | Holds information about how Charging Characteristics were selected.
IMS Signalling Context | OC | Included if the IM-CN Subsystem Signalling Flag is set, TS 23.060 PDP context is used for IMS signalling.
External Charging Identifier | OC | Holds a Charging Identifier and is present only if it is received from a non-GPRS, external network entity.
SGSN PLMN Identifier | OM | SGSN PLMN Identifier (MCC and MNC) used during this record.
CAMEL Information | OC | Set of CAMEL information related to PDP context.This field is present if CAMEL Charging Information is received by the GGSN in the GTP Create PDP context request.
RAT Type | OC | This field indicates the Radio Access Technology (RAT) type currently used by the Mobile Station as defined in TS 29.060. The field is present in the G-CDR if provided by SGSN.

Notes:

- QoSRequested is not present in the LoTV containers.
- QoSNegotiated is added only for first container and container after QoSChange condition.
- Camel Info, IMS Signaling Context, and External Charging Identifier are not supported in the G-CDR.
- custom14 dictionary: All IP addresses are represented in text.
- custom22 dictionary: Supports customer-specific Transparent-Data record extension.

standard, custom8, custom10, custom11, custom13, custom18, custom21, custom23 – custom29 Dictionaries

G-CDR fields based on 3GPP TS 32.215 V4.6.0 (2003-12) (R4).

Field | Category | Description
--- | --- | ---
Record Type | M | GGSN PDP context record.
Network initiated PDP context | OC | A flag that is present if this is a network-initiated PDP context.
Served IMSI | M | IMSI of the served party.
GGSN Address | M | The control plane IP address of the GGSN used.
Charging ID | M | PDP context identifier used to identify this PDP context in different records created by GSNs.
SGSN Address | M | List of SGSN addresses used during this record.
Access Point Name Network Identifier | OM | The logical name of the connected access point to the external packet data network (network identifier part of APN).
PDP Type | OM | PDP type, i.e. IP, PPP, or IHOSS:OSP
Served PDP Address | OC | PDP address, i.e. IPv4 or IPv6. This parameter shall be present except when both the PDP type is PPP and dynamic PDP address assignment is used.
Dynamic Address Flag | OC | Indicates whether served PDP address is dynamic, which is allocated during PDP context activation. This field is missing if address is static.
List of Traffic Data Volumes | OM | A list of changes in charging conditions for this PDP context, each change is time stamped. Charging conditions are used to categorise traffic volumes, such as per tariff period. Initial and subsequently changed QoS and corresponding data values are listed.
Record Opening Time | M | Time stamp when PDP context is activated in this GGSN or record opening time on subsequent partial records.
Duration | M | Duration of this record in the GGSN.
Cause for Record Closing | M | The reason for the release of record from this GGSN.
Diagnostics | OM | A more detailed reason for the release of the connection.
Record Sequence Number | C | Partial record sequence number, only present in case of partial records.
Node ID | OM | Name of the recording entity.
Record Extensions | OC | A set of network operator/manufacturer specific extensions to the record. Conditioned upon the existence of an extension.
Local Record Sequence Number | OM | Consecutive record number created by this node. The number is allocated sequentially including all CDR types.
APN Selection Mode | OM | An index indicating how the APN was selected.
Served MSISDN | OM | The primary MSISDN of the subscriber.
Charging Characteristics | M | The Charging Characteristics applied to the PDP context.
Charging Characteristics Selection Mode | OM | Holds information about how Charging Characteristics were selected.
SGSN PLMN Identifier | OM | SGSN PLMN identifier (MCC and MNC) used during this record.

custom16 Dictionary

G-CDR fields based on 3GPP TS 32.215 V4.5.0 (2003-09) (R4).

Field | Category | Description
--- | --- | ---
Record Type | M | SGSN PDP context record.
Served IMSI | M | IMSI of the served party.
Served IMEI | OC | The IMEI of the ME, if available.
List of SGSN Address | M | The IP address of the current SGSN.
Charging ID | M | PDP context identifier used to identify this PDP context in different records created by GSNs.
GGSN Address | M | The control plane IP address of the GGSN currently used. The GGSN address is always the same for an activated PDP context.
Access Point Name Network Identifier | M | The logical name of the connected access point to the external packet data network (network identifier part of APN).
Dynamic Address Flag | M | The flag indicating that the PDP address has been dynamically allocated.
PDP Type | M | PDP type, i.e. IP, PPP, IHOSS:OSP.
Served PDP Address | M | PDP address of the served IMSI, i.e. IPv4 or IPv6. This parameter shall be present except when both the PDP type is PPP and dynamic PDP address assignment is used.
List of Traffic Data Volumes | M | A list of changes in charging conditions for this PDP context, each change is time stamped. Charging conditions are used to categorise traffic volumes, such as per QoS/tariff period. Initial and subsequently changed QoS and corresponding data volumes are listed (Only QOS negotiated is present).
Record Opening Time | M | Time stamp when PDP context is activated in this SGSN or record opening time on subsequent partial records.
Duration | M | Duration of this record in the SGSN.
Cause for Record Closing | M | The reason for closure of the record from this SGSN.
Diagnostics | OM | A more detailed reason for the release of the connection.
Record Sequence Number | M | Partial record sequence number in this SGSN. Only present in case of partial records.
Node ID | M | Name of the recording entity.
Local Record Sequence Number | M | Consecutive record number created by this node. The number is allocated sequentially including all CDR types.
Time Zone | M | Customer-specific. The difference between UTC and local time for the change time.
APN Selection Mode | M | An index indicating how the APN was selected.
Served MSISDN | M | The primary MSISDN of the subscriber.
Charging Characteristics | M | The charging characteristics applied to the PDP context.
Charging Characteristics Selection Mode | M | Holds information about how charging characteristics were selected.
SGSN PLMN identifier | M | PLMN ID of the SGSN.
Charging Type Selection Mode | M | The field indicating how the charging type field was selected.
Charging Profile | M | Customer-specific. The field indicates the user profile. The possible values are: prepaid post-paid HLR
Charging Type | M | Customer-specific. The field indicates the type of the G-CDR generated. The possible values are: normal record prepaid record hot billing record Flat billing
access type | M | Customer-specific. The field indicates the user’s access type.

Notes:

- Except diagnostics and IMEI all fields are mandatory.
- Instead of “RAT Change” trigger, “Intra SGSN Inter System” trigger is used.
- IP address is binary encoded.

custom30 Dictionary

G-CDR fields based on 3GPP TS 32.298 V6.4.1 (R6).

Field | Category | Description
--- | --- | ---
Record Type | M | GPRS GGSN PDP context record.
Served IMSI | M | IMSI of the served party (if Anonymous Access Indicator is FALSE or not supplied).
GGSN Address | M | The IP address of the GGSN used.
Charging ID | M | PDP context identifier used to identify this PDP context in different records created by GSNs.
SGSN Address | M | List of SGSN addresses used during this record.
Access Point Name Network Identifier | M | The logical name of the connected access point to the external packet data network (network identifier part of APN).
PDP Type | M | PDP type, i.e. IP, PPP, or IHOSS:OSP
Served PDP Address | M | PDP address, i.e. IPv4 or IPv6 address.
Dynamic Address Flag | C | Indicates whether served PDP address is dynamic, which is allocated during PDP context activation.
List of Traffic Data Volumes | M | A list of changes in charging conditions for this PDP context, each time stamped. Charging conditions are used to categorize traffic volumes, such as per tariff period. Initial and subsequently changed QoS and corresponding data values are also listed. In GSM, data volumes are in octets above the GTP layer and are separated for uplink and downlink traffic. In 3G, data volumes are in octets above the GTP-U layer and are separated for uplink and downlink traffic.
Record Opening Time | M | Time stamp when this record was opened.
Duration | M | Duration of this record in the GGSN.
Cause for Record Closing | M | The reason for the release of record from this GGSN.
Record Sequence Number | C | Partial record sequence number, only present in case of partial records.
Node ID | O | Name of the recording entity.
Record Extensions | O | A set of network/ manufacturer specific extensions to the record.
Local Record Sequence Number | O | Consecutive record number created by this node. The number is allocated sequentially including all CDR types.
APN Selection Mode | O | An index indicating how the APN was selected.
Served MSISDN | O | The primary MSISDN of the subscriber.
Charging Characteristics | M | The Charging Characteristics flag retrieved from subscriber's data as described in TS 32.015 sub clause 6.1.6.5.
Charging Characteristics Selection Mode | O | Holds information about how Charging Characteristics were selected.
External Charging Identifier | O | Holds a Charging Identifier and is present only if it is received from a non-GPRS, external network entity.
SGSN PLMN Identifier | O | SGSN PLMN Identifier (MCC and MNC) used during this record.
Served IMEISV | O | IMEISV of the ME, if available.
RAT Type | O | This field indicates the Radio Access Technology (RAT) type currently used by the Mobile Station as defined in TS 29.060. The field is present in the G-CDR if provided by SGSN.
MS Time Zone | O | This field contains the MS Time Zone the MS is currently located as defined in TS 29.060, if provided by SGSN.
User Location Information | O | This field contains the User Location Information of the MS as defined in TS 29.060, if provided by SGSN.
CAMEL Information | O | Set of CAMEL information related to PDP context.This field is present if CAMEL Charging Information is received by the GGSN in the GTP Create PDP context request.

CDR Fields Supported in eG-CDRs

The tables in this section list the eG-CDR fields present in the available GTPP dictionaries.

custom1 Dictionary

eG-CDR fields for TS 32.015 v 3.6.0 (R99).

Field | Category | Description
--- | --- | ---
Record Type | M | GPRS GGSN PDP context record.
Network Initiated PDP Context | C | Present if this is a network-initiated PDP context.
Served IMSI | M | IMSI of the served party (if Anonymous Access Indicator is FALSE or not supplied).
Served MSISDN | O | The primary MSISDN of the subscriber.
GGSN Address | M | The IP address of the GGSN used.
Charging ID | M | PDP context identifier used to identify this PDP context in different records created by GSNs.
SGSN Address | M | List of SGSN addresses used during this record.
Access Point Name Network Identifier | M | The logical name of the connected access point to the external packet data network (network identifier part of APN).
APN Selection Mode | O | An index indicating how the APN was selected.
PDP Type | M | PDP type, i.e. IP, PPP, or IHOSS:OSP.
Served PDP Address | M | PDP address, i.e. IPv4 or IPv6 address.
Dynamic Address Flag | C | Indicates whether served PDP address is dynamic, which is allocated during PDP context activation.
List of Traffic Data Volumes | M | A list of changes in charging conditions for this PDP context, each time stamped. Charging conditions are used to categorize traffic volumes, such as per tariff period. Initial and subsequently changed QoS and corresponding data values are listed. In GSM, data volumes are in octets above the GTP layer and are separated for uplink and downlink traffic. In 3G, data volumes are in octets above the GTP-U layer and are separated for uplink and downlink traffic. IMPORTANT: Only one LOTV container per eG-CDR.
Record Opening Time | M | Time stamp when this record was opened.
Duration | M | Duration of this record in the GGSN.
Cause for Record Closing | M | The reason for the release of record from this GGSN.
Record Sequence Number | C | Partial record sequence number, only present in case of partial records.
Node ID | O | Name of the recording entity.
Local Record Sequence Number | O | Consecutive record number created by this node. The number is allocated sequentially including all CDR types.
Charging Characteristics | C | The Charging Characteristics flag retrieved from subscriber's data as described in TS 32.015 sub clause 6.1.6.5.

custom2 Dictionary

eG-CDR fields for TS 32.015 v 3.6.0 (R99).

Field | Category | Description
--- | --- | ---
Record Type | M | GPRS GGSN PDP context record.
Network initiated PDP context | C | Present if this is a network-initiated PDP context.
Served IMSI | M | IMSI of the served party (if Anonymous Access Indicator is FALSE or not supplied).
Served MSISDN | O | The primary MSISDN of the subscriber.
GGSN Address | M | The IP address of the GGSN used.
Charging ID | M | PDP context identifier used to identify this PDP context in different records created by GSNs.
SGSN Address | M | List of SGSN addresses used during this record.
Access Point Name Network Identifier | M | The logical name of the connected access point to the external packet data network (network identifier part of APN).
APN Selection Mode | O | An index indicating how the APN was selected.
PDP Type | M | PDP type, i.e. IP, PPP, or IHOSS:OSP.
Served PDP Address | M | PDP address, i.e. IPv4 or IPv6 address.
Dynamic Address Flag | C | Indicates whether served PDP address is dynamic, which is allocated during PDP context activation.
List of Traffic Data Volumes | M | A list of changes in charging conditions for this PDP context, each time stamped. Charging conditions are used to categorize traffic volumes, such as per tariff period. Initial and subsequently changed QoS and corresponding data values are listed. In GSM, data volumes are in octets above the GTP layer and are separated for uplink and downlink traffic. In 3G, data volumes are in octets above the GTP-U layer and are separated for uplink and downlink traffic. IMPORTANT: Only one LOTV container per eG-CDR.
Record Opening Time | M | Time stamp when this record was opened.
Duration | M | Duration of this record in the GGSN.
Cause for Record Closing | M | The reason for the release of record from this GGSN.
Record Sequence Number | C | Partial record sequence number, only present in case of partial records.
Node ID | O | Name of the recording entity.
Record Extensions | O | A set of network operator specific extensions to the record. This includes up to 10 contend-ids in a specific format.
Local Record Sequence Number | O | Consecutive record number created by this node. The number is allocated sequentially including all CDR types.
Charging Characteristics | C | The Charging Characteristics flag retrieved from subscriber's data as described in TS 32.015 sub clause 6.1.6.5.

Notes:

- custom2 dictionary is license dependant.
- Only Single LOTV container is supported.
- Binary IP addresses are supported.
- Record Extension supports Nortel Content Based Billing V3. 10 content-ids per eG-CDR.
- Both QoS requested and negotiated fields present.
- Release the eG-CDR after traffic for 10th content-id is seen.
- Only single LOTV container is supported.
- RAT change will result in eG-CDR being generated with reason as cause for record closing as “MGMT INTERVENTION”.
- If online charging is in use, in case of OCS (Online Charging System) failure, if Failure handling is set to “continue” then Change condition of LOTV is set to “QoS change”.

custom3 Dictionary

eG-CDR fields for TS 32.015 v 3.6.0 (R99).

Field | Category | Description
--- | --- | ---
Record Type | M | GPRS GGSN PDP context record.
Network Initiated PDP Context | C | Present if this is a network-initiated PDP context.
Served IMSI | M | IMSI of the served party (if Anonymous Access Indicator is FALSE or not supplied).
Served MSISDN | O | The primary MSISDN of the subscriber.
GGSN Address | M | The IP address of the GGSN used.
Charging ID | M | PDP context identifier used to identify this PDP context in different records created by GSNs.
SGSN Address | M | List of SGSN addresses used during this record.
Access Point Name Network Identifier | M | The logical name of the connected access point to the external packet data network (network identifier part of APN).
APN Selection Mode | O | An index indicating how the APN was selected.
PDP Type | M | PDP type, i.e. IP, PPP, or IHOSS:OSP.
Served PDP Address | M | PDP address, i.e. IPv4 or IPv6 address.
Dynamic Address Flag | C | Indicates whether served PDP address is dynamic, which is allocated during PDP context activation.
List of Traffic Data Volumes | M | A list of changes in charging conditions for this PDP context, each time stamped. Charging conditions are used to categorize traffic volumes, such as per tariff period. Initial and subsequently changed QoS and corresponding data values are listed. In GSM, data volumes are in octets above the GTP layer and are separated for uplink and downlink traffic. In 3G, data volumes are in octets above the GTP-U layer and are separated for uplink and downlink traffic. IMPORTANT: Only one LOTV container per eG-CDR.
Record Opening Time | M | Time stamp when this record was opened.
Duration | M | Duration of this record in the GGSN.
Cause for Record Closing | M | The reason for the release of record from this GGSN.
Record Sequence Number | C | Partial record sequence number, only present in case of partial records.
Node ID | O | Name of the recording entity.
Local Record Sequence Number | O | Consecutive record number created by this node. The number is allocated sequentially including all CDR types.
Charging Characteristics | C | The Charging Characteristics flag retrieved from subscriber's data as described in TS 32.015 sub clause 6.1.6.5.

Notes:

- Only Single LOTV container is supported.
- Supports R99 QoS only.

custom4 Dictionary

eG-CDR fields for TS 32.015 v 3.6.0 (R99).

Field | Category | Description
--- | --- | ---
Record Type | M | GPRS GGSN PDP context record.
Network Initiated PDP Context | C | Present if this is a network-initiated PDP context.
Served IMSI | M | IMSI of the served party (if Anonymous Access Indicator is FALSE or not supplied).
Served MSISDN | O | The primary MSISDN of the subscriber.
GGSN Address | M | The IP address of the GGSN used.
Charging ID | M | PDP context identifier used to identify this PDP context in different records created by GSNs.
SGSN Address | M | List of SGSN addresses used during this record.
Access Point Name Network Identifier | M | The logical name of the connected access point to the external packet data network (network identifier part of APN).
APN Selection Mode | O | An index indicating how the APN was selected.
PDP Type | M | PDP type, i.e. IP, PPP, or IHOSS:OSP.
Served PDP Address | M | PDP address, i.e. IPv4 or IPv6 address.
Dynamic Address Flag | C | Indicates whether served PDP address is dynamic, which is allocated during PDP context activation.
List of Traffic Data Volumes | M | A list of changes in charging conditions for this PDP context, each time-stamped. Charging conditions are used to categorize traffic volumes, such as per tariff period. Initial and subsequently changed QoS and corresponding data values are listed. In GSM, data volumes are in octets above the GTP layer and are separated for uplink and downlink traffic. In 3G, data volumes are in octets above the GTP-U layer and are separated for uplink and downlink traffic. IMPORTANT: Only one LOTV container per eG-CDR.
Record Opening Time | M | Time stamp when this record was opened.
Duration | M | Duration of this record in the GGSN.
Cause for Record Closing | M | The reason for the release of record from this GGSN.
Diagnostics | O | A more detailed reason for the release of the connection.
Record Sequence Number | C | Partial record sequence number, only present in case of partial records.
Node ID | O | Name of the recording entity.
Record Extensions | O | A set of network/manufacturer specific extensions to the record.
Local Record Sequence Number | O | Consecutive record number created by this node. The number is allocated sequentially including all CDR types.
Charging Characteristics | C | The Charging Characteristics flag retrieved from subscriber's data as described in TS 32.015 sub clause 6.1.6.5.

Notes:

- Only Single LOTV container is supported.
- Data Record Format Version IE contains 0x1307 instead of 0x1308.
- QoSRequested is not present in the LoTV containers.
- QoSNegotiated is added only for first container and container after QoSChange condition.
- Single LOTV container is supported.
- Supports R99 QoS only.

custom5 and custom9 Dictionaries

eG-CDR fields for TS 32.298 v 6.5.0 (R6) (with customer specific changes).

Field | Category | Description
--- | --- | ---
Record Type | M | GGSN PDP context record (EGSNPDPRECORD).
Network Initiated PDP Context | OC | A flag that is present if this is a network-initiated PDP context.
Served IMSI | M | IMSI of the served party.
Served IMEISV | OC | IMEISV of the ME, if available.
GGSN Address | M | The control plane IP address of the GGSN used.
Charging ID | M | PDP context identifier used to identify this PDP context in different records created by GSNs.
SGSN Address | M | List of SGSN addresses used during this record.
Access Point Name Network Identifier | OM | The logical name of the connected access point to the external packet data network (network identifier part of APN).
PDP Type | OM | PDP type, i.e. IP, PPP, or IHOSS:OSP.
Served PDP Address | OC | PDP address, i.e. IPv4 or IPv6. This parameter shall be present except when both the PDP type is PPP and dynamic PDP address assignment is used.
Dynamic Address Flag | OC | Indicates whether served PDP address is dynamic, which is allocated during PDP context activation. This field is missing if address is static.
List of Traffic Data Volumes | OM | A list of changes in charging conditions for this PDP context, each change is time stamped. Charging conditions are used to categorize traffic volumes, such as per tariff period. Initial and subsequently changed QoS and corresponding data values are also listed.
Record Opening Time | M | Time stamp when PDP context is activated in this GGSN or record opening time on subsequent partial records.
MS Time Zone | OC | This field contains the MS Time Zone the MS is currently located as defined in TS 29.060, if provided by SGSN.
Duration | M | Duration of this record in the GGSN.
Cause for Record Closing | M | The reason for the release of record from this GGSN.
Record Sequence Number | C | Partial record sequence number, only present in case of partial records.
Node ID | OM | Name of the recording entity.
Local Record Sequence Number | OM | Consecutive record number created by this node. The number is allocated sequentially including all CDR types.
APN Selection Mode | OM | An index indicating how the APN was selected.
Served MSISDN | OM | The primary MSISDN of the subscriber.
User Location Information | OC | This field contains the User Location Information of the MS as defined in TS 29.060, if provided by SGSN.
Charging Characteristics | M | The Charging Characteristics applied to the PDP context.
Charging Characteristics Selection Mode | OM | Holds information about how Charging Characteristics were selected.
SGSN PLMN Identifier | OM | SGSN PLMN Identifier (MCC and MNC) used during this record.
RAT Type | OC | This field indicates the Radio Access Technology (RAT) type currently used by the Mobile Station as defined in TS 29.060. The field is present in the G-CDR if provided by SGSN.
List of Service Data Volumes | OC | A list of the changes that occurred in charging conditions for all service data flows for the PDP context.

Notes:

- A maximum of eight LOTV containers and 10 LOSDV containers supported per eG-CDR.
- QoSRequested is not present in the LoTV containers.
- QoSNegotiated is added only for first container and container after QoSChange condition.
- Failure handling continue included in LOTV container.
- Service Identifier *NOT* included in LOSDV.
- Service change condition is encoded as 32 bits.

List of Traffic Data Volumes

List of Traffic Data Volumes
QoS Requested (not in G-CDR) | N/A | .
QoS Negotiated | O | QoS Negotiated indicates the applied QoS accepted by the network.
Data Volume Uplink | M | Number of octets in uplink direction.
Data Volume Downlink | M | Number of octets in downlink direction.
Change Condition | M | The change condition that resulted in this LOTV container.
Change Time | M | Timestamp at change.
Failurehandling Continue (only in eG-CDRs) | O | Boolean indicating offline charging enabled.

List of Service Data Volumes

List of Service Data Volumes
Rating group | M | This is the service flow identity and has to be used for differentiated evaluation of user’s traffic. Also known as content-id.
Charging Rulebase name | M | The name of the Rulebase used for charging. This is the group name of charging rules.
Result Code | O | The result code AVP. This contains the result code after the interconnection with the CRF.
Local Sequence number | M | A per service data container sequence number. It starts from 1 for each service, increasing by 1 for each service date container generated for that service within the lifetime of this PDP session.
Time of first usage | M | The time stamp for the first IP packet to be transmitted for the service data flow referred to the current instance of Service Condition Change.
Time of last usage | M | The time stamp for the last IP packet to be transmitted for the service data flow referred to the current instance of Service Condition Change.
Usage time | M | The difference between “time of first usage” and “time of last usage”.
Service condition change | M | The reason for closing the service data container for triggers like SGSN change, QoS change, RAT change, time and volume triggers, etc.
QoS negotiated | O | The negotiated QoS applied for the service data flow.
sgsn-Address | M | The valid SGSN IP address during the service data recording interval.
SGSN PLMN identifier | O | The valid SGSN PLMN ID during the service data recording interval.
FBC Data volume uplink | M | The number of octets transmitted during the use of the packet data services in the uplink direction.
FBC data volume downlink | M | The number of octets transmitted during the use of the packet data services in the downlink direction.
Time of report | M | A time stamp defining the moment when the service data container is closed.
RAT Type | O | The valid radio access technology type during the service data recording interval.
Failurehandling Continue (only in eG-CDRs) | O | A Boolean expression included if the failure handling condition has been executed.

custom6 – custom8, custom14, custom15, custom17, custom20 Dictionaries

eG-CDR fields for TS 32.298 v 6.5.0 (R6).

Field | Category | Description
--- | --- | ---
Record Type | M | GGSN PDP context record (EGSNPDPRECORD).
Network initiated PDP context | OC | A flag that is present if this is a network-initiated PDP context.
Served IMSI | M | IMSI of the served party.
Served IMEISV | OC | IMEISV of the ME, if available.
GGSN Address | M | The control plane IP address of the GGSN used.
Charging ID | M | PDP context identifier used to identify this PDP context in different records created by GSNs.
SGSN Address | M | List of SGSN addresses used during this record.
Access Point Name Network Identifier | OM | The logical name of the connected access point to the external packet data network (network identifier part of APN).
PDP Type | OM | PDP type, i.e. IP, PPP, or IHOSS:OSP.
Served PDP Address | OC | PDP address, i.e. IPv4 or IPv6. This parameter shall be present except when both the PDP type is PPP and dynamic PDP address assignment is used.
Dynamic Address Flag | OC | Indicates whether served PDP address is dynamic, which is allocated during PDP context activation. This field is missing if address is static.
List of Traffic Data Volumes | OM | A list of changes in charging conditions for this PDP context, each change is time stamped. Charging conditions are used to categorize traffic volumes, such as per tariff period. Initial and subsequently changed QoS and corresponding data values are also listed.
Record Opening Time | M | Time stamp when PDP context is activated in this GGSN or record opening time on subsequent partial records.
MS Time Zone | OC | This field contains the MS Time Zone the MS is currently located as defined in TS 29.060, if provided by SGSN.
Duration | M | Duration of this record in the GGSN.
Cause for Record Closing | M | The reason for the release of record from this GGSN.
Record Sequence Number | C | Partial record sequence number, only present in case of partial records.
Node ID | OM | Name of the recording entity.
Local Record Sequence Number | OM | Consecutive record number created by this node. The number is allocated sequentially including all CDR types.
APN Selection Mode | OM | An index indicating how the APN was selected.
Served MSISDN | OM | The primary MSISDN of the subscriber.
User Location Information | OC | This field contains the User Location Information of the MS as defined in TS 29.060, if provided by SGSN.
Charging Characteristics | M | The Charging Characteristics applied to the PDP context.
Charging Characteristics Selection Mode | OM | Holds information about how Charging Characteristics were selected.
SGSN PLMN Identifier | OM | SGSN PLMN Identifier (MCC and MNC) used during this record.
RAT Type | OC | This field indicates the Radio Access Technology (RAT) type currently used by the Mobile Station as defined in TS 29.060. The field is present in the G-CDR if provided by SGSN.
List of Service Data Volumes | OC | A list of the changes that occurred in charging conditions for all service data flows for the PDP context

Notes:

- A maximum of eight LOTV containers and 10 LOSDV containers supported per eG-CDR.
- QoSRequested is not present in the LoTV containers.
- QoSNegotiated is added only for first container and container after QoSChange condition.
- Failure handling continue included in LOTV container.
- Service change condition is encoded as 21 bits (with 3 bits padding — 24 bits for 8 bit boundary).
- Service-identifier level support available (Service Identifier will be included in LOSDV container if configured in corresponding charging-action).
- custom7, custom15, and custom17 dictionaries: Same as custom6 GTPP dictionary.
- custom8 dictionary: Same as custom6 and custom7 GTPP dictionaries except that the beginning of the eG-CDR is encoded as “0xbc” (binary - 10111100 which is 28) instead of “0xb5” (binary - 10110101 which is 21). The last 5 bits here identify the record type which is tag value of 28 for EGSNPDPRecord.
- custom14 dictionary: Same as custom6 GTPP dictionary with TEXT represented IP addresses.
- custom20 dictionary:
  - CallEventRecordChoiceID value changed to 28 as per customer requirement.
  - ChargingRuleBaseName not included in LOSDV container.
  - Suppression of IE “networkInitiation” in EGSNPDPRECORD.
  - Suppression of IE “diagnostics” attribute in EGSNPDPRECORD.
  - Suppression of IE “failureHandlingContinue” from LOTV. (If Failure handling takes place, changeCondition in LOTV will be Failure Handling Continue.)
  - “managementIntervention” IE value of 20 changed to 100 as per customer requirement.
  - “pLMNChange” IE for CauseForRecClosing handled separately with a value of 101.

List of Traffic Data Volumes

List of Traffic Data Volumes
QoS Requested (not in G-CDR) | N/A | .
QoS Negotiated | O | QoS Negotiated indicates the applied QoS accepted by the network.
Data Volume Uplink | M | Number of octets in uplink direction.
Data Volume Downlink | M | Number of octets in downlink direction.
Change Condition | M | The change condition that resulted in this LOTV container.
Change Time | M | Timestamp at change.
Failurehandling Continue (only in eG-CDRs) | O | Boolean indicating offline charging enabled.

List of Service Data Volumes

List of Service Data Volumes
Rating group | M | This is the service flow identity and has to be used for differentiated evaluation of user’s traffic. Also known as content-id.
Charging Rulebase name | M | The name of the Rulebase used for charging. This is the group name of charging rules.
Result Code | O | The result code AVP. This contains the result code after the interconnection with the CRF.
Local Sequence number | M | A per service data container sequence number. It starts from 1 for each service, increasing by 1 for each service date container generated for that service within the lifetime of this PDP session.
Time of first usage | M | The time stamp for the first IP packet to be transmitted for the service data flow referred to the current instance of Service Condition Change.
Time of last usage | M | The time stamp for the last IP packet to be transmitted for the service data flow referred to the current instance of Service Condition Change.
Usage time | M | The difference between “time of first usage” and “time of last usage”.
Service condition change | M | The reason for closing the service data container for triggers like SGSN change, QoS change, RAT change, time and volume triggers, etc.
QoS negotiated | O | The negotiated QoS applied for the service data flow.
sgsn-Address | M | The valid SGSN IP address during the service data recording interval.
SGSN PLMN identifier | O | The valid SGSN PLMN ID during the service data recording interval.
FBC Data volume uplink | M | The number of octets transmitted during the use of the packet data services in the uplink direction.
FBC data volume downlink | M | The number of octets transmitted during the use of the packet data services in the downlink direction.
Time of report | M | A time stamp defining the moment when the service data container is closed.
RAT Type | O | The valid RAT type during the service data recording interval.
Failurehandling Continue | O | A Boolean expression included if the failure handling condition has been executed.
Service Identifier | O | The service identifier may designate an end user service, a part of an end user service or an arbitrarily formed group thereof.

standard and custom10 Dictionaries

eG-CDR fields for TS 32.215 v 4.6.0 (R4).

Field | Category | Description
--- | --- | ---
Record Type | M | GPRS GGSN PDP context record.
Network initiated PDP context | C | Present if this is a network-initiated PDP context.
Served IMSI | M | IMSI of the served party (if Anonymous Access Indicator is FALSE or not supplied).
Served MSISDN | O | The primary MSISDN of the subscriber.
GGSN Address | M | The IP address of the GGSN used.
Charging ID | M | PDP context identifier used to identify this PDP context in different records created by GSNs.
SGSN Address | M | List of SGSN addresses used during this record.
Access Point Name Network Identifier | M | The logical name of the connected access point to the external packet data network (network identifier part of APN).
APN Selection Mode | O | An index indicating how the APN was selected.
PDP Type | M | PDP type, i.e. IP, PPP, or IHOSS:OSP.
Served PDP Address | M | PDP address, i.e. IPv4 or IPv6 address.
Dynamic Address Flag | C | Indicates whether served PDP address is dynamic, which is allocated during PDP context activation.
List of Traffic Data Volumes | M | A list of changes in charging conditions for this PDP context, each time stamped. Charging conditions are used to categorize traffic volumes, such as per tariff period. Initial and subsequently changed QoS and corresponding data values are listed. In GSM, data volumes are in octets above the GTP layer and are separated for uplink and downlink traffic. In 3G, data volumes are in octets above the GTP-U layer and are separated for uplink and downlink traffic. IMPORTANT: Only one LOTV container per eG-CDR.
Record Opening Time | M | Time stamp when this record was opened.
Duration | M | Duration of this record in the GGSN.
Cause for Record Closing | M | The reason for the release of record from this GGSN.
Record Sequence Number | C | Partial record sequence number, only present in case of partial records.
Node ID | O | Name of the recording entity.
Local Record Sequence Number | O | Consecutive record number created by this node. The number is allocated sequentially including all CDR types.
Charging Characteristics | C | The Charging Characteristics flag retrieved from subscriber's data as described in TS 32.015 sub clause 6.1.6.5.

custom12 and custom19 Dictionaries

eG-CDR fields for TS 32.298 v7.4.0 (R7).

Field | Category | Description
--- | --- | ---
Record Type | M | GGSN PDP context record (EGSNPDPRECORD)
Network initiated PDP context | OC | A flag that is present if this is a network-initiated PDP context.
Served IMSI | M | IMSI of the served party.
GGSN Address | M | The control plane IP address of the GGSN used.
Charging ID | M | PDP context identifier used to identify this PDP context in different records created by GSNs.
SGSN Address | M | List of SGSN addresses used during this record.
Access Point Name Network Identifier | OM | The logical name of the connected access point to the external packet data network (network identifier part of APN).
PDP Type | OM | PDP type, i.e. IP, PPP, or IHOSS:OSP.
Served PDP Address | OC | PDP address, i.e. IPv4 or IPv6. This parameter shall be present except when both the PDP type is PPP and dynamic PDP address assignment is used.
Dynamic Address Flag | OC | Indicates whether served PDP address is dynamic, which is allocated during PDP context activation. This field is missing if address is static.
List of Traffic Data Volumes | OM | A list of changes in charging conditions for this PDP context, each change is time stamped. Charging conditions are used to categorize traffic volumes, such as per tariff period. Initial and subsequently changed QoS and corresponding data values are also listed.
Record Opening Time | M | Time stamp when PDP context is activated in this GGSN or record opening time on subsequent partial records.
Duration | M | Duration of this record in the GGSN.
Cause for Record Closing | M | The reason for the release of record from this GGSN.
Diagnostics | O | A more detailed reason for the release of the connection.
Record Sequence Number | C | Partial record sequence number, only present in case of partial records.
Node ID | OM | Name of the recording entity.
Record Extensions | O | A set of network operator specific extensions to the record.
Local Record Sequence Number | OM | Consecutive record number created by this node. The number is allocated sequentially including all CDR types.
APN Selection Mode | OM | An index indicating how the APN was selected.
Served MSISDN | OM | The primary MSISDN of the subscriber.
Charging Characteristics | M | The Charging Characteristics applied to the PDP context.
Charging Characteristics Selection Mode | OM | Holds information about how Charging Characteristics were selected.
SGSN PLMN Identifier | OM | SGSN PLMN Identifier (MCC and MNC) used during this record.
Served IMEISV | OC | IMEISV of the ME, if available.
RAT Type | OC | This field indicates the Radio Access Technology (RAT) type currently used by the Mobile Station as defined in TS 29.060. The field is present in the G-CDR if provided by SGSN.
MS Time Zone | OC | This field contains the MS Time Zone the MS is currently located as defined in TS 29.060, if provided by SGSN.
User Location Information | OC | This field contains the User Location Information of the MS as defined in TS 29.060, if provided by SGSN.
List of Service Data Volumes | OC | A list of the changes that occurred in charging conditions for all service data flows for the PDP context.

List of Traffic Data Volumes

List of Traffic Data Volumes
QoS Requested (not in G-CDR) | N/A | .
QoS Negotiated | O | QoS Negotiated indicates the applied QoS accepted by the network.
Data Volume Uplink | M | Number of octets in uplink direction.
Data Volume Downlink | M | Number of octets in downlink direction.
Change Condition | M | The change condition that resulted in this LOTV container.
Change Time | M | Timestamp at change.
Failurehandling Continue (only in eG-CDRs) | O | Boolean indicating offline charging enabled.
UserLocationInformation | O | This field contains the User Location Information of the MS.

Notes:

- LOTV related changes:
  - A new IE is included for LOTV container i.e. User location information.
  - The list of traffic data volumes now supports RAI and CGI/SAI changes, i.e. whenever RAI and/or CGI/SAI changes are detected; it will result in a “List of Traffic Data Volumes” container being added to the CDR, if location reporting is required and a report of CGI/SAI change is received.

List of Service Data Volumes

List of Service Data Volumes
Rating group | M | This is the service flow identity and has to be used for differentiated evaluation of user’s traffic. Also known as content-id.
Charging Rulebase name | M | The name of the Rulebase used for charging This is the group name of charging rules.
Result Code | O | The result code AVP This contains the result code after the interconnection with the CRF.
Local Sequence number | M | A per service data container sequence number. It starts from 1 for each service, increasing by 1 for each service date container generated for that service within the lifetime of this PDP session.
Time of first usage | M | The time stamp for the first IP packet to be transmitted for the service data flow referred to the current instance of Service Condition Change.
Time of last usage | M | The time stamp for the last IP packet to be transmitted for the service data flow referred to the current instance of Service Condition Change.
Usage time | M | The difference between “time of first usage” and “time of last usage”.
Service condition change | M | The reason for closing the service data container for triggers like SGSN change, QoS change, RAT change, time and volume triggers, etc.
QoS negotiated | O | The negotiated QoS applied for the service data flow.
sgsn-Address | M | The valid SGSN IP address during the service data recording interval.
SGSN PLMN identifier | O | The valid SGSN PLMN ID during the service data recording interval.
FBC Data volume uplink | M | The number of octets transmitted during the use of the packet data services in the uplink direction.
FBC data volume downlink | M | The number of octets transmitted during the use of the packet data services in the downlink direction.
Time of report | M | A time stamp defining the moment when the service data container is closed.
RAT Type | O | The valid RAT type during the service data recording interval.
Failurehandling Continue | O | A Boolean expression included if the failure handling condition has been executed.
Service Identifier | O | The service identifier may designate an end user service, a part of an end user service or an arbitrarily formed group thereof.

Notes:
LOSDV related changes:

- Time Quota mechanism: Contains two further subfields and is included if envelope reporting is required:
  - Time Quota Type identifies the mechanism by which time-based usage should be reported — as defined in TS 32.299.
  - Base Time Interval identifies the length of the base time interval, for controlling the reporting of time-based usage, in seconds.
- User location information will be included in the LOSDV container in the R7 eG-CDRs.
- The “Service Change Condition” cause changes are as follows:
  - Time limit eG-CDRs where the corresponding service change condition now has been changed to “Time Limit”. Earlier there was no specific service change condition and instead “Time Exhausted” was used.
  - Volume limit eG-CDRs where the corresponding service change condition now has been changed to “Volume Limit”. Earlier there was no specific service change condition and instead “Volume Exhausted” was used.
  - eG-CDRs that are generated as a result of MS-TimeZone change will have service change condition as “Record closure”.
- custom12 and custom19 dictionaries have Rel. 7 related changes. However, custom12 also contains few customer-specific items that are not part of plain Rel. 7 features. For example, dataVolumeTotal field in LOSDV container.

custom21 Dictionary

eG-CDR fields for TS 32.215 v 4.5.0 (R4).

Field | Category | Description
--- | --- | ---
Record Type | M | GPRS GGSN PDP context record.
Network initiated PDP context | C | Present if this is a network-initiated PDP context.
Served IMSI | M | IMSI of the served party (if Anonymous Access Indicator is FALSE or not supplied).
GGSN Address | M | The IP address of the GGSN used.
Charging ID | M | PDP context identifier used to identify this PDP context in different records created by GSNs.
SGSN Address | M | List of SGSN addresses used during this record.
Access Point Name Network Identifier | M | The logical name of the connected access point to the external packet data network (network identifier part of APN).
PDP Type | M | PDP type, i.e. IP, PPP, or IHOSS:OSP.
Served PDP Address | M | PDP address, i.e. IPv4 or IPv6 address.
Dynamic Address Flag | C | Indicates whether served PDP address is dynamic, which is allocated during PDP context activation.
List of Traffic Data Volumes | M | A list of changes in charging conditions for this PDP context, each time stamped. Charging conditions are used to categorize traffic volumes, such as per tariff period. Initial and subsequently changed QoS and corresponding data values are listed. In GSM, data volumes are in octets above the GTP layer and are separated for uplink and downlink traffic. In 3G, data volumes are in octets above the GTP-U layer and are separated for uplink and downlink traffic.
Record Opening Time | M | Time stamp when this record was opened.
Duration | M | Duration of this record in the GGSN.
Cause for Record Closing | M | The reason for the release of record from this GGSN.
Diagnostics | M | A more detailed reason for the release of the connection.
Record Sequence Number | C | Partial record sequence number, only present in case of partial records.
Node ID | O | Name of the recording entity.
Record Extensions | O | A set of network operator specific extensions to the record.
Local Record Sequence Number | O | Consecutive record number created by this node. The number is allocated sequentially including all CDR types.
APN Selection Mode | O | An index indicating how the APN was selected.
Served MSISDN | O | The primary MSISDN of the subscriber.
Charging Characteristics | C | The Charging Characteristics flag retrieved from subscriber's data.
Charging Characteristics Selection mode | O | Holds information about how Charging Characteristics were selected.
SGSN PLMN Identifier | OM | SGSN PLMN Identifier (MCC and MNC) used during this record.

Notes:

- custom21 GTPP dictionary contains customer-specific changes. Including:
  - Support for Multiple LOTV containers.
  - Support for SGSN address list overflow.
  - Support for 10 digit service code.

custom27 Dictionary

S-CDR fields based on 3GPP TS 32.298 V6.6.0 (2006-12) (R6).

Field | Category | Description
--- | --- | ---
sgsnPDPRecord | M | Record field contains the items that may be present in an S-CDR.
Record Type | M | SGSN/GGSN PDP context record.
Served IMSI | M | IMSI of the served party.
Served IMEI | OC | IMEI of the ME, if available in the SGSN.
SGSN Address | M | The control plane IP address of the SGSN used.
MS Network Capability | OC | MS network capability value of the MS network capability information element of the served MS on PDP context activation
Routing Area | OC | Contains the RA code of the area where the MS is located when the (partial) record is opened.
Location Area Code | OC | Contains the Location Area Code of the area where the MS is located when the (partial) record is opened.
Cell Identifier | OC | Contains the CI (GSM) or the SAC (WCDMA) of the cell where the MS is located when the S-CDR is opened. The first partial or single S-CDR reports the current cell identifier at PDP context activation. For any subsequent partial S-CDRs, the accuracy of the reported cell identifier is limited to the cell identifier for the last RA update reported by the MS.
Charging ID | M | PDP context identifier used to identify this PDP context in different records created by GSNs.
GGSN Address | M | List of GGSN addresses used during this record.
Access Point Name Network Identifier | OM | The logical name of the connected access point to the external packet data network (network identifier part of APN).
PDP Type | OM | PDP type, i.e. IP, PPP, or IHOSS:OSP.
Served PDP Address | OC | PDP address, i.e. IPv4 or IPv6 address. This parameter shall be present except when both the PDP type is PPP and dynamic PDP address assignment is used.
List of Traffic Data Volumes | OC | A list of changes in charging conditions for this PDP context, each time stamped. Charging conditions are used to categorize traffic volumes, such as per tariff period. Initial and subsequently changed QoS and corresponding data values are also listed.
Record Opening Time | M | Time stamp when PDP context is activated in this GGSN or record opening time on subsequent partial records.
Duration | M | Duration of this record in the GGSN.
SGSN Change | OC | Indicate that this is the first record after an inter-SGSN routing area update in new SGSN and an intra-SGSN inter-system change.
Cause for Record Closing | M | The reason for the release of record from this SGSN.
Diagnostics | OM | A more detailed reason for the release of the connection.
Record Sequence Number | C | Partial record sequence number, only present in case of partial records.
Node ID | OM | Name of the recording entity.
Local Record Sequence Number | OM | Consecutive record number created by this node. The number is allocated sequentially including all CDR types.
APN Selection Mode Index | OM | Defines in which PLMN GPRS backbone the GGSN is located. The last label must be "gprs". The first and second labels together uniquely identify the GPRS PLMN.
Served MSISDN | OM | The primary MSISDN of the subscriber.
Charging Characteristics | M | The Charging Characteristics flag retrieved from subscriber's data as described in TS 32.015 sub clause 6.1.6.5.
System Type | OC | Indicates the use of a 3G air interface for the provisioning of service recorded by this CDR. In case service is provided by a GSM air interface, the field is not present.
CAMEL Information | OC | Set of CAMEL information related to PDP context.This field is present if CAMEL Charging Information is received by the GGSN in the GTP Create PDP context request.
Charging Characteristics Selection Mode | OM | Holds information about how Charging Characteristics were selected.
Dynamic Address Flag | OC | Indicates whether served PDP address is dynamic, which is allocated during PDP context activation.
PLMN Identifier | OM | Indicates the PLMN Identifier (MCC and MNC) used during this record.

Notes:

- QoSRequested is not present in the LoTV containers.
- QoSNegotiated is added only for first container and container after QoSChange condition.

custom 30 Dictionary

Enhanced G-CDR fields based on 3GPP TS 32.298 V6.4.1 (2006-12) (R6).

Field | Category | Description
--- | --- | ---
Record Type | M | GPRS GGSN PDP context record.
Served IMSI | M | IMSI of the served party (if Anonymous Access Indicator is FALSE or not supplied).
GGSN Address | M | The IP address of the GGSN used.
Charging ID | M | PDP context identifier used to identify this PDP context in different records created by GSNs.
SGSN Address | M | List of SGSN addresses used during this record.
Access Point Name Network Identifier | M | The logical name of the connected access point to the external packet data network (network identifier part of APN).
PDP Type | M | PDP type, i.e. IP, PPP, or IHOSS:OSP
Served PDP Address | M | PDP address, i.e. IPv4 or IPv6 address.
Dynamic Address Flag | C | Indicates whether served PDP address is dynamic, which is allocated during PDP context activation.
List of Traffic Data Volumes | M | A list of changes in charging conditions for this PDP context, each time stamped. Charging conditions are used to categorize traffic volumes, such as per tariff period. Initial and subsequently changed QoS and corresponding data values are also listed. In GSM, data volumes are in octets above the GTP layer and are separated for uplink and downlink traffic. In 3G, data volumes are in octets above the GTP-U layer and are separated for uplink and downlink traffic.
Record Opening Time | M | Time stamp when this record was opened.
Duration | M | Duration of this record in the GGSN.
Cause for Record Closing | M | The reason for the release of record from this GGSN.
Record Sequence Number | C | Partial record sequence number, only present in case of partial records.
Node ID | O | Name of the recording entity.
Local Record Sequence Number | O | Consecutive record number created by this node. The number is allocated sequentially including all CDR types.
APN Selection Mode | O | An index indicating how the APN was selected.
Served MSISDN | O | The primary MSISDN of the subscriber.
Charging Characteristics | M | The Charging Characteristics flag retrieved from subscriber's data as described in TS 32.015 sub clause 6.1.6.5.
Charging Characteristics Selection Mode | O | Holds information about how Charging Characteristics were selected.
SGSN PLMN Identifier | O | SGSN PLMN Identifier (MCC and MNC) used during this record.
Served IMEISV | O | IMEISV of the ME, if available.
RAT Type | O | This field indicates the Radio Access Technology (RAT) type currently used by the Mobile Station as defined in TS 29.060. The field is present in the G-CDR if provided by SGSN.
MS Time Zone | O | This field contains the MS Time Zone the MS is currently located as defined in TS 29.060, if provided by SGSN.
User Location Information | O | This field contains the User Location Information of the MS as defined in TS 29.060, if provided by SGSN.
List of Service Data Volumes | O | A list of the changes that occurred in charging conditions for all service data flows for the PDP context.

Notes:

- “Record Extensions” is not present in this version.
- “External Charging Identifier” is not present in this version.
- “CAMEL Information” is not present in this version.

custom 33 Dictionary

Enhanced G-CDR fields based on 3GPP TS 32.298 V6.5.0 (R6).

Field | Category | Description
--- | --- | ---
Record Type | M | This field identifies the type of the record.
Network initiated PDP context | O | This field indicates that the PDP context was network initiated. The field is missing in case of mobile activated PDP context. Set to TRUE (0xFF) if PDP context was initiated from network side.
Served IMSI | M | This field contains IMSI of the served party (if Anonymous Access Indicator is FALSE or not supplied).
GGSN Address | M | This field provides the current serving GGSN IP address for the Control Plane. The standard 32.298 offers a choice for the encoding of the address to be either in binary or text format. The GGSN encodes the address in binary format. Indefinite length encoding is used for this field.
Charging ID | M | This field is a charging identifier, which can be used together with the GGSN address to identify all records produced in the GGSN involved in a single PDP context. The Charging ID is generated by the GGSN at PDP context activation and is transferred to the context requesting SGSN. At an inter-SGSN routing area update the charging ID is transferred to the new SGSN as part of each active PDP context.
List of SGSN Addresses | M | List of SGSN addresses used during this record. This field contains 1–5 SGSN IP addresses (max. 4 SGSN changes). A CDR is closed as a partial with Cause for Record Closing set to SGSN Change when the maximum number of changes has been recorded. Subsequent SGSN changes will be listed in the next partial. Indefinite length encoding is used for this field.
Access Point Name Network Identifier | M | This field contain the Network Identifier part of the Access Point Name (APN). It is provided by the SGSN in the Create PDP Context Request message. In case of a configured virtual APN, the virtual APN is included instead, unless this is overridden by the CLI command “gcdr apn-name-to-be-included {gn | virtual}”
PDP Type | M | This field identifies the PDP type, i.e. IP, PPP, or IHOSS:OSP
Served PDP Address | O | This field contains the PDP address of the served IMSI, for which the standard 3GPP TS 32.298 allows a choice of either IP address or ETSIAddress. Indefinite length encoding is used for this field.
Dynamic Address Flag | O | This field indicates that the PDP address has been dynamically allocated for that particular PDP context. This field is missing if address is static i.e. part of PDP context subscription.
Record Opening Time | M | This field contains the time stamp when PDP context is activated in GGSN or when a subsequent record is opened after a partial record.
Duration | M | This field contains the relevant duration in seconds for PDP contexts with range of 0...4294967295 (2^32-1). It is the duration from Record Opening Time to record closure. For partial records this is the duration of the individual partial record and not the cumulative duration.
Cause for Record Closing | M | This field contains a reason for the release of record from this GGSN.
Record Sequence Number | O | This field contains a running sequence number with range 1...4294967295 used to link partial records generated by the GGSN for a specific PDP context (characterized with the same Charging ID and GGSN address pair). This field is always present in this case.
Node ID | M | This field contains an identifier string for the node that had generated the CDR.
Local Record Sequence Number | M | For each Node ID, this number with range 1...4294967295 is allocated sequentially for each CDR. This along with a Node ID uniquely identifies a CDR.
APN Selection Mode | M | An index indicating how the APN was selected.
Served MSISDN | M | The field tracks the Mobile Station (MS) ISDN number (MSISDN) of the subscriber which is a part of Create PDP Context Request message.
Charging Characteristics | M | Lists the charging characteristics applied to the PDP context.The GGSN can accept charging characteristics from the SGSN or AAA or use its own configured value. GGSN configured charging characteristics are specified as part of the GGSN Service and are applied for G-CDRs to subscriber PDP contexts through APN templates.
Charging Characteristics Selection Mode | O | The charging characteristic type that the GGSN applied to the CDR.
SGSN PLMN Identifier | O | RAI (optionally supplied by SGSN in the GTP create PDP context request) is used as SGSN PLMN Identifier value. It is omitted if the SGSN does not supply the RAI and is not identified as a “home” SGSN. For home SGSNs without the RAI a locally configured PLMN-ID can be sent instead.
Served IMEISV | O | The International Mobile Equipment Identity and Software Version Number (IMEISV) of the MS, if available.
RAT Type | O | This field indicates the Radio Access Technology (RAT) type currently used by the Mobile Station as defined in TS 29.060. The field is present in the CDR if provided by SGSN.
MS Time Zone | O | The “Time Zone” IE that the SGSN may provide to the GGSN during the PDP context activation/modification procedure.
User Location Information | O | The User Location Information for the MS if provided by the SGSN to the GGSN during the PDP context activation/modification procedure. Transparently copied from the PDP context request
List of Service Data Volumes | O | A list of the changes that occurred in charging conditions for all service data flows for the PDP context. Indefinite length encoding is used for this field.

Notes:

- For custom33 dictionary, eG-CDR will always have LOSDV even if no data has been passed for the entire life time of the call.

List of Service Data Volumes

List of Service Data Volumes
Service Data Volume Block | O | A list of the changes that occurred in charging conditions for all service data flows for the PDP context. Indefinite length encoding is used for this field.
Rating group | M | This is the service flow identity and has to be used for differentiated evaluation of user’s traffic. Also known as content-id. Default: 403
Result Code | O | The result code AVP contains the result code after the interconnection with the Diameter server. The Diameter server sends result-codes for each of the content-id for which quota is requested. The GGSN use this to populate the eG-CDR bucket. This is a mandatory AVP that comes in response for every quota request for a category. Default: 0
Local Sequence number | M | A per service data container sequence number. It starts from 1 for each service, increasing by 1 for each service date container generated for that service within the lifetime of this PDP session. Default: Same as "localRecordSequenceNumber" field of main CDR.
Time of first usage | M | The time stamp for the first IP packet to be transmitted for the service data flow referred to the current instance of Service Condition Change. Default: Same as "Record Opening Time" field of main CDR.
Time of last usage | M | The time stamp for the last IP packet to be transmitted for the service data flow referred to the current instance of Service Condition Change. Default: Same as "Record Opening Time" field of main CDR.
Usage time | M | The difference, in seconds with range 0...4294967295, between “time of first usage” and “time of last usage”. Default: 0
Service condition change | M | The reason for closing the service data container for triggers like SGSN change, QoS change, RAT change, time and volume triggers, etc. Default: Value 4 to be encoded as per 3GPP format. 4 denotes "PDPContextRelease" or normal termination.
QoS negotiated | O | The negotiated QoS applied for the service data flow. Default: Negotiated QoS for the PDP context.
sgsn-Address | M | The valid SGSN IP address during the service data recording interval. Default: Same as “sgsn-address” field of main CDR.
SGSN PLMN identifier | O | RAI (optionally supplied by SGSN in the GTP create PDP context request) is used as SGSN PLMN Identifier value. It is omitted if the SGSN does not supply the RAI and is not identified as a “home” SGSN. For home SGSNs without the RAI a locally configured PLMN-ID can be sent instead. Default: Same as “sgsnPLMNIdentifier” field of main CDR.
FBC Data volume uplink | M | The number of octets transmitted during the use of the packet data services in the uplink direction. Default: 0
FBC data volume downlink | M | The number of octets transmitted during the use of the packet data services in the downlink direction. Default: 0
Time of report | M | A time stamp defining the moment when the service data container is closed. Default: Same as "Record Opening Time" field of main CDR.
RAT Type | O | The valid RAT type during the service data recording interval. Default: Same as “RAT Type" field of main CDR.
Failurehandling Continue | O | A Boolean expression included if the failure handling condition has been executed. This can be either configured on the GGSN using the failure-handling CLI command in the credit-control mode or can be received from the server in the Credit-Control-Failure-Handling AVP. Whichever is received from the server will have higher precedence. There is no negotiation with the Diameter server in this regard and the GGSN will use whatever the server provides.
Service Identifier | O | The service identifier may designate an end user service, a part of an end user service or an arbitrarily formed group thereof. Content-id and service-id are used as unique key to identify FBC Bucket.