CDR Fields Supported in S-CDRs
The tables in this section list the S-CDR fields present in the available GTPP dictionaries.
standard Dictionary
S-CDR fields in this dictionary are based on 3GPP TS 32.215 v 4.5.0 (R4).
Field | Category | Description |
---|---|---|
Record Type |
M |
SGSN 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 IMEI |
OC |
The IMEI of the ME, if available. |
SGSN Address |
OM |
The IP address of the current SGSN. |
MS Network Capability |
OM |
The Mobile Station Network Capability. |
Routing Area Code (RAC) |
OM |
RAC at the time of "Record Opening Time". |
Location Area Code (LAC) |
OM |
LAC at the time of "Record Opening Time". |
Cell Identifier |
OM |
Cell identity for GSM or Service Area Code (SAC) for UMTS at the time of "Record Opening Time". |
Charging ID |
M |
PDP context identifier used to identify this PDP context in different records created by GSNs. |
GGSN Address Used |
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 |
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, IHOSS:OSP. |
Served PDP Address |
OC |
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 |
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 QoS/tariff period. Initial and subsequently changed QoS and corresponding data volumes are listed. |
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. |
SGSN Change |
C |
Present if this is first record after SGSN change. |
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 |
C |
Partial record sequence number in this SGSN. 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. |
Access Point Name Operator Identifier |
OM |
The Operator Identifier part of the APN. |
Served MSISDN |
OM |
The primary MSISDN of the subscriber. |
Charging Characteristics |
M |
The Charging Characteristics applied to the PDP context. |
System Type |
OC |
Indicates the type of air interface used, e.g. UTRAN. This field is present when either the UTRAN or GERAN air-interface is used. It is omitted when the service is provided by a GSM air interface. |
RNC Unsent Downlink Volume |
OC |
The downlink data volume which the RNC has not sent to MS. This field is present when the RNC has provided unsent downlink volume count at RAB release. |
Charging Characteristics Selection Mode |
OM |
Holds information about how Charging Characteristics were selected. |
custom6 Dictionary
S-CDR fields in this dictionary are based on 3GPP TS 32.298 v6.4.1 (R6).
Important |
In custom6 the IP address is encoded in text format. |
Field Name |
Tag Number |
Category |
Description |
Format |
Size in byte |
ASN1 code |
---|---|---|---|---|---|---|
Record Type |
0 |
M |
The field identifies the type of the record. |
Integer |
1 |
80 |
Network initiated PDP context |
1 |
O |
This field indicates that the PDP context was network initiated. This field is missing in case of mobile activated PDP context. |
Boolean |
1 |
81 |
Served IMSI |
3 |
M |
This field contains the International Mobile Subscriber Identity (IMSI) of the served party. |
BCD encoded octet string. |
3 - 8 |
83 |
Served IMEI |
4 |
O |
This field contains the international mobile equipment identity (IMEI) of the equipment served. |
BCD encoded octet string. IMEISV will be sent in case if IMEI is not available. |
8 |
84 |
SGSN Address |
5 |
M |
This field provides the current SGSN IP Address for the Control Plane. |
Choice |
9 - 17 |
A5 |
SGSN Text IPv4 Address |
5-0 |
M |
This field represents the IPv4 text address. |
Octet string |
7 - 15 |
82 |
MS Network Capability |
6 |
O |
MS Network Capability field contains the MS network capability value of the MS network capability information element of the served MS on PDP context activation or on GPRS attachment as defined in 3GPP TS 24.008. |
Octet string |
1 - 8 |
86 |
Routing Area |
7 |
O |
This field contains the Routing Area Code (RAC) of the routing area in which the served party is currently located. |
Octet string |
1 |
87 |
Location Area Code |
8 |
O |
This field contains the Location Area Code (LAC) of the location area in which the served party is currently located. |
Octet string |
2 |
88 |
Cell Identifier |
9 |
O |
For GSM, the Cell Identifier is defined as the Cell Id, reference 24.008, and for UMTS it is defined as the Service Area Code in TS 25.413. |
Octet string |
2 |
89 |
Charging ID |
10 |
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. |
Octet string |
1 - 5 |
8a |
GGSN Address |
11 |
M |
This field provides the current SGSN IP Address for the Control Plane. |
Choice |
9 - 17 |
AB |
GGSN Text IPV4 Address |
11-0 |
M |
This field represents the IPv4 text address. |
Octet string |
7 - 15 |
82 |
Access Point Name Network Identifier |
12 |
M |
This field contains the Network Identifier part of the Access Point Name (APN). |
IA5 string |
1 - 63 |
8c |
PDP Type |
13 |
O |
This field defines the PDP type, e.g. IP or PPP |
Octet string |
2 |
8d |
Served PDP Address |
14 |
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 ETSI Address. |
Choice |
11 - 19 |
ae |
Served PDP IP Address |
14-0 |
M |
Only the choice of IP Address is supported by the SGSN for the field described above. |
Choice |
9 - 17 |
a0 |
Served PDP IPV4 Text Address |
14-0-0 |
M |
The octet string included in the field described above includes the IPv4 address assigned to the subscriber by GGSN in text coding. |
Octet string |
7 - 15 |
82 |
List of Traffic Volumes |
15 |
M |
Sequence |
af |
||
Change Of Charging Condition |
15-0 |
M |
Each traffic volume container contains details related to a charging condition. A new container is usually created for a QoS change and for tariff changes. |
Sequence |
30 |
|
QoS Requested |
15-0-1 |
O |
The Quality of Service Requested field contains the QoS desired by the MS at PDP context activation. |
Octet string |
4 - 12 |
81 |
QoS Negotiated |
15-0-2 |
O |
QoS Negotiated indicates the applied QoS accepted by the network. |
Octet string |
4 - 12 |
82 |
Data Volume GPRS Uplink |
15-0-3 |
M |
It includes the number of octets received in the uplink direction during the timeframe specified by the container. For each new container, the counter is reset and does not accumulate. |
Integer |
1 - 4 |
83 |
Data volume GPRS Downlink |
15-0-4 |
M |
It includes the number of octets transmitted in the downlink direction during the timeframe specified by the container. For each new container, the counter is reset and does not accumulate. |
Integer |
1 - 4 |
84 |
Change Condition |
15-0-5 |
M |
The Change Condition field is part of the ChangeOfCharCondition element in the List of Traffic Volumes. It defines the reason for closing the container: Supported values:
|
Enumerated integer |
1 |
85 |
Change time |
15-0-6 |
M |
Change Time is a time stamp, which defines the moment when the volume container is closed or the CDR is closed. |
BCD encoded octet string |
6 |
86 |
Record Opening Time |
16 |
M |
This field contains the time stamp when a PDP context is activated in SGSN or when a subsequent record is opened after a partial record. The timestamp is determined based on the internal timer which has an accuracy of 10ms. |
BCD encoded octet string |
6 |
90 |
Duration |
17 |
M |
This field indicates the call duration. |
Integer |
1 - 5 |
91 |
SGSN Change |
18 |
O |
This field is present only in the S-CDR to indicate that this it is the first record after an inter-SGSN routing area update. |
Boolean |
1 |
92 |
Cause for Record Closing |
19 |
M |
This field contains a reason for the closure of the CDR. |
Integer |
1 |
93 |
DiagnosticsSM |
20 |
O |
This field contains the system internal reasons for the PDP context deactivation at Session Management Level. |
Choice |
3 |
B4 |
gsm0408Cause |
20 - 0 |
M |
This cause is used in the Diagnostics field. |
Integer |
1 |
80 |
Record Sequence Number |
21 |
O |
A running sequence number with range 1-4294967295 used to link partial records generated by the SGSN for a specific PDP context (characterized with the same Charging ID and GGSN address). This field is not present if the first record is also the final record. |
Integer |
1 - 5 |
95 |
Node ID |
22 |
O |
This field contains an identifier string for the node that had generated the CDR. |
IA5 string |
5 - 20 |
96 |
Record Extensions |
23 |
O |
Set |
1 - n |
97 |
|
Local Record Sequence Number |
24 |
O |
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. This field is only included when the option gtpp attribute local-record-sequence number is configured. By configuring gtpp single-source centralized-lrsn-creation the local record sequence number will be incremented for S-CDRs. |
1 - 5 |
98 |
|
APN Selection Mode |
25 |
O |
This field indicates how the APN was selected. |
Enumerated integer |
1 |
99 |
Access Point Name Operator Identifier |
26 |
M |
This field contains the Operator Identifier part of the Access Point Name (APN). |
IA5 string |
1 - 37 |
9a |
Served MSISDN |
27 |
O |
The field tracks the Mobile Station (MS) ISDN number (MSISDN) of the subscriber which is transparently copied from the Create PDP Context Request message. |
BCD encoded octet string |
1 - 9 |
9b |
Charging Characteristics |
28 |
M |
Lists the charging characteristics applied to the PDP context by the SGSN. |
Hex value octet string |
2 |
9c |
RAT Type |
29 |
O |
This field indicates the Radio Access Technology (RAT) type currently used by the Mobile Station. |
Integer |
1 |
9d |
cAMELInformationPDP |
30 |
O |
This field is supported if Ge interface is supported. CLI gtpp attribute camel-info needs to be enabled to populate this field. |
1 - n |
be |
|
SCF Address |
30-0 |
O |
This identifier refers to the network address (E.164 number) of the subscriber related SCP. Address is defined in HLR as part of CAMEL subscription information. The address is BCD encoded. |
Address string |
1 - 11 |
81 |
Service Key |
30-1 |
O |
This parameter describes in case of usage of a CAMEL the service key. Service key is defined in HLR as part of CAMEL subscription information. |
Integer |
1 - 5 |
82 |
defaultTransactionHandling |
30-2 |
O |
This field indicates whether or not a CAMEL encountered a default GPRS-handling or SMS-handling. |
Enumerated integer |
1 |
83 |
cAMELAccessPointNameNI |
30-3 |
O |
84 |
|||
cAMELAccessPointNameOI |
30-4 |
O |
85 |
|||
NumberOfDPEncountered |
30-5 |
O |
This field indicates how many armed CAMEL detection points (TDP and EDP) were encountered and complements "Level of CAMEL service" field. |
Integer |
1 - 5 |
86 |
Level Of Camel Service |
30-6 |
O |
This field describes briefly the complexity of CAMEL invocation. |
Bit string |
2 |
87 |
freeFormatData |
30-7 |
O |
88 |
|||
fFDAppendIndicator |
30-8 |
O |
89 |
|||
RNC Unsent Volume |
31 |
O |
This field contains the unsent downlink (from RNC to MS) data volume in bytes. |
Integer |
1 - 5 |
9f1f |
Charging Characteristics Selection Mode |
32 |
O |
This field specifies how the Charging Characteristics was selected |
Enumerated integer |
1 |
9f20 |
Dynamic Address Flag |
33 |
O |
This field indicates that the PDP address has been dynamically allocated for that particular PDP context. |
Boolean |
1 |
9f21 |
ServedPDP PDN Address Extension |
36 |
O |
This field contains the IPv4 address allocated for the PDP context/PDN connection when dual-stack IPv4-IPv6 is used. |
Octet string |
8 |
bf2d |
Notes:
-
The field "Served PDP PDN Address Extension"(servedPDPPDNAddressExt) is not part of the 3GPP 32.298 v8.5.0 specification. This field will be available in the CDR only when the CLI command gtpp attribute served-pdp-pdn-address-extension is configured in the GTPP Server Group Configuration Mode. This field is disabled by default. For more information on this command, refer to the Command Line Interface Reference.
ASN.1 Definition for Fields in custom6 Dictionary
The following section provides the complete ASN.1 definition of all S-CDR related fields in this dictionary.
GPRS-SGSN-Charging-DataTypes-REL6 DEFINITIONS IMPLICIT TAGS ::=
BEGIN
--ObjectInstance
--FROM CMIP-1 {joint-iso-ccitt ms(9) cmip(1) version1 (1) protocol (3)}
------------------------------------------------------------------------------
--
-- GPRS RECORDS
--
------------------------------------------------------------------------------
GPRSRecord::= CHOICE
--
{
sgsnPDPRecord[20] SGSNPDPRecord
}
ManagementExtension ::= SEQUENCE
{
identifier OBJECT IDENTIFIER,
significance [1] BOOLEAN DEFAULT FALSE,
information [2] ANY DEFINED BY identifier
}
ManagementExtensions ::= SET OF ManagementExtension
ServiceKey ::= INTEGER (0..2147483647)
DefaultGPRS-Handling ::= ENUMERATED
{
continueTransaction (0),
releaseTransaction (1)
}
SGSNPDPRecord ::= SET
{
recordType [0] RecordType,
networkInitiation [1] NetworkInitiatedPDPContext OPTIONAL,
servedIMSI [3] IMSI,
servedIMEI [4] IMEI OPTIONAL,
sgsnAddress [5] GSNAddress OPTIONAL,
msNetworkCapability [6] MSNetworkCapability OPTIONAL,
routingArea [7] RoutingAreaCode OPTIONAL,
locationAreaCode [8] LocationAreaCode OPTIONAL,
cellIdentifier [9] CellId OPTIONAL,
chargingID [10] ChargingID,
ggsnAddressUsed [11] GSNAddress,
accessPointNameNI [12] AccessPointNameNI OPTIONAL,
pdpType [13] PDPType OPTIONAL,
servedPDPAddress [14] PDPAddress OPTIONAL,
listOfTrafficVolumes [15] SEQUENCE OF ChangeOfCharCondition OPTIONAL,
recordOpeningTime [16] TimeStamp,
duration [17] CallDuration,
sgsnChange [18] SGSNChange OPTIONAL,
causeForRecClosing [19] CauseForRecClosing,
diagnostics [20] Diagnostics OPTIONAL,
recordSequenceNumber [21] INTEGER OPTIONAL,
nodeID [22] NodeID OPTIONAL,
recordExtensions [23] ManagementExtensions OPTIONAL,
localSequenceNumber [24] LocalSequenceNumber OPTIONAL,
apnSelectionMode [25] APNSelectionMode OPTIONAL,
accessPointNameOI [26] AccessPointNameOI OPTIONAL,
servedMSISDN [27] MSISDN OPTIONAL,
chargingCharacteristics [28] ChargingCharacteristics,
rATType [29] RATType OPTIONAL,
cAMELInformationPDP [30] CAMELInformationPDP OPTIONAL,
rNCUnsentDownlinkVolume [31] DataVolumeGPRS OPTIONAL,
chChSelectionMode [32] ChChSelectionMode OPTIONAL,
dynamicAddressFlag [33] DynamicAddressFlag OPTIONAL
}
------------------------------------------------------------------------------
-- GPRS DATA TYPES
--
------------------------------------------------------------------------------
maxAddressLength INTEGER ::= 20
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..
--
AccessPointNameOI::= IA5String (SIZE(1..37))
--
-- Operator Identifier part of APN in dot representation.
-- In the 'apn1a.apn1b.apn1c.mnc022.mcc111.gprs' example, the OI portion is 'mnc022.mcc111.gprs'
-- and is presented in this form in the CDR.
--
AddressString ::= OCTET STRING (SIZE (1..maxAddressLength))
APNSelectionMode::= ENUMERATED
{
--
-- See Information Elements TS 29.060
--
mSorNetworkProvidedSubscriptionVerified(0),
mSProvidedSubscriptionNotVerified(1),
networkProvidedSubscriptionNotVerified(2)
}
CAMELAccessPointNameNI::= AccessPointNameNI
CAMELAccessPointNameOI::= AccessPointNameOI
CAMELInformationPDP::= SET
{
sCFAddress[1] SCFAddress OPTIONAL,
serviceKey[2] ServiceKey OPTIONAL,
defaultTransactionHandling[3] DefaultGPRS-Handling OPTIONAL,
cAMELAccessPointNameNI[4] CAMELAccessPointNameNI OPTIONAL,
cAMELAccessPointNameOI[5] CAMELAccessPointNameOI OPTIONAL,
numberOfDPEncountered[6] NumberOfDPEncountered OPTIONAL,
levelOfCAMELService[7] LevelOfCAMELService OPTIONAL,
freeFormatData[8] FreeFormatData OPTIONAL,
fFDAppendIndicator[9] FFDAppendIndicator OPTIONAL
}
CauseForRecClosing ::= INTEGER
{
--
-- In GGSN the value sGSNChange should be used for partial record
-- generation due to SGSN Address List Overflow
--
-- LCS related causes belong to the MAP error causes acc. TS 29.002
--
-- 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),
unauthorizedRequestingNetwork (52),
unauthorizedLCSClient (53),
positionMethodFailure (54),
unknownOrUnreachableLCSClient (58),
listofDownstreamNodeChange (59)
}
ChangeCondition ::= ENUMERATED
{
--
-- Failure Handling values used in eGCDR only
--
qoSChange (0),
tariffTime (1),
recordClosure (2),
failureHandlingContinueOngoing (3),
failureHandlingRetryandTerminateOngoing (4),
failureHandlingTerminateOngoing (5)
}
ChangeOfCharCondition::= SEQUENCE
{
--
-- Used in PDP context record only
-- failureHandlingContinue field used in eGCDR only
--
qosRequested[1] QoSInformation OPTIONAL,
qosNegotiated[2] QoSInformation OPTIONAL,
dataVolumeGPRSUplink[3] DataVolumeGPRS,
dataVolumeGPRSDownlink[4] DataVolumeGPRS,
changeCondition[5] ChangeCondition,
changeTime[6] TimeStamp
}
ChargingCharacteristics::= OCTET STRING (SIZE(2))
--
--SIZEBit 0-3: Profile Index
--IndexBit 4-15: For Behavior
--
ChargingID::= INTEGER (0..4294967295)
--
-- Generated in GGSN, part of PDP context, see TS 23.060
-- 0..4294967295 is equivalent to 0..2**32-1
--
ChChSelectionMode::= ENUMERATED
{
sGSNSupplied(0), -- For GGSN only
subscriptionSpecific(1), -- For SGSN only
aPNSpecific(2), -- For SGSN only
homeDefault(3), -- For SGSN and GGSN
roamingDefault(4), -- For SGSN and GGSN
visitingDefault(5) -- For SGSN and GGSN
}
DataVolumeGPRS::= INTEGER
--
-- The volume of data transferred in octets.
--
DynamicAddressFlag::= BOOLEAN
GSNAddress::= IPAddress
IA5String ::= [UNIVERSAL 22] IMPLICIT OCTET STRING
IMSI ::= TBCD-STRING (SIZE (3..8))
--
-- from 29.002
-- digits of MCC, MNC, MSIN are concatenated in this order.
--
IMEI ::= TBCD-STRING (SIZE (8))
--
-- Refers to International Mobile Station Equipment Identity
-- and Software Version Number (SVN) defined in TS 3GPP TS 23.003
-- If the SVN is not present the last octet shall contain the
-- digit 0 and a filler.
-- If present the SVN shall be included in the last octet.
--
ISDN-AddressString ::= OCTET STRING
ETSIAddress::= AddressString
--
-- First octet for nature of address, and numbering plan indicator (3 for X.121)
-- Other octets TBCD
-- See TS 29.002
--
FFDAppendIndicator::= BOOLEAN
FreeFormatData::= OCTET STRING (SIZE(1..160))
--
-- Free formatted data as sent in the FurnishChargingInformationGPRS
-- see TS 29.078
--
MSNetworkCapability::= OCTET STRING (SIZE(1..8))
-- see TS 24.008
NetworkInitiatedPDPContext::= BOOLEAN
--
-- Set to true if PDP context was initiated from network side
--
NodeID::= IA5String (SIZE(1..20))
NumberOfDPEncountered ::= INTEGER
PDPAddress::= CHOICE
{
iPAddress[0] IPAddress,
eTSIAddress [1] ETSIAddress
}
PDPType::= OCTET STRING (SIZE(2))
--
-- OCTET 1: PDP Type Organization
-- OCTET 2: PDP Type Number
-- See TS 29.060
--
QoSInformation::= OCTET STRING (SIZE (4..15))
--
-- This octet string
-- 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
RATType::= INTEGER (0..255)
--
-- This integer is 1:1 copy of the RAT type value as defined in TS 29.060
--
ResultCode ::= INTEGER
--
-- charging protocol return value, range of 4 byte (0...4294967259)
-- see Result-Code AVP as used in 3GPP 29.210
--
RoutingAreaCode::= OCTET STRING (SIZE(1))
--
-- See TS 24.008
--
SGSNChange::= BOOLEAN
--
-- present if first record after inter SGSN routing area update
-- in new SGSN
--
RecordType ::= INTEGER
{
sgsnPDPRecord(18)
}
Diagnostics::= CHOICE
{
gsm0408Cause[0] INTEGER
}
IPAddress::= CHOICE
{
iPBinaryAddress IPBinaryAddress,
iPTextRepresentedAddress IPTextRepresentedAddress
}
IPBinaryAddress::= CHOICE
{
iPBinV4Address[0] OCTET STRING (SIZE(4)),
iPBinV6Address[1] OCTET STRING (SIZE(16))
}
IPTextRepresentedAddress::= CHOICE
{
--
-- IP address in the familiar "dot" notation
--
iPTextV4Address[2] IA5String (SIZE(7..15)),
iPTextV6Address[3] IA5String (SIZE(15..45))
}
LevelOfCAMELService::= BIT STRING
{
basic(0),
callDurationSupervision(1),
onlineCharging(2)
}
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
LocationAreaAndCell::= SEQUENCE
{
locationAreaCode[0] LocationAreaCode,
cellId[1] CellId
}
LocationAreaCode::= OCTET STRING (SIZE(2))
--
-- See TS 24.008
--
MSISDN ::= ISDN-AddressString
MSTimeZone::= OCTET STRING (SIZE (2))
--
-- 1.Octet: Time Zone and 2. Octet: Daylight saving time, see TS 29.060
TBCD-STRING::= OCTET STRING
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
--
--
CallDuration ::= INTEGER
CellId::= OCTET STRING (SIZE(2))
--
-- Coded according to TS 24.008
--
SCFAddress::= AddressString
--
-- See TS 29.002
--
END
custom8 Dictionary
S-CDR fields in this dictionary are based on 3GPP TS 32.298 v7.4.0 specification.
Field | Category | Description |
---|---|---|
Record Type |
M |
SGSN 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 IMEI |
OC |
The IMEI of the ME, if available. |
SGSN Address |
OM |
The IP address of the current SGSN. |
MS Network Capability |
OM |
The mobile station Network Capability. |
Routing Area Code (RAC) |
OM |
RAC at the time of "Record Opening Time". |
Location Area Code (LAC) |
OM |
LAC at the time of "Record Opening Time". |
Cell Identifier |
OM |
Cell identity for GSM or Service Area Code (SAC) for UMTS at the time of "Record Opening Time". |
Charging ID |
M |
PDP context identifier used to identify this PDP context in different records created by GSNs. |
GGSN Address Used |
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 |
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, IHOSS:OSP. |
Served PDP Address |
OC |
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 |
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 volumes are also listed. |
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. |
SGSN Change |
C |
Present if this is first record after SGSN change. |
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 |
C |
Partial record sequence number in this SGSN. 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. |
Access Point Name Operator Identifier |
OM |
The Operator Identifier part of the APN. |
Served MSISDN |
OM |
The primary MSISDN of the subscriber. |
Charging Characteristics |
M |
The Charging Characteristics applied to the PDP context. |
RAT Type |
OC |
This field indicates the Radio Access Technology (RAT) type, e.g. UTRAN or GERAN, currently used by the Mobile Station as defined in TS 29.060. |
RNC Unsent Downlink Volume |
OC |
The downlink data volume, which the RNC has not sent to MS. This field is present when the RNC has provided unsent downlink volume count at RAB release. |
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. This field is missing if address is static. |
Notes:
-
Support for Direct Tunnel triggers.
-
All IP addresses in Binary format.
custom13 Dictionary
S-CDR fields in this dictionary are based on 3GPP TS 32.298 v6.4.1 (R6) specification.
Important |
In custom13 the IP address is encoded in binary format. |
Field Name |
Tag Number |
Category |
Description |
Format |
Size in byte |
ASN1 code |
---|---|---|---|---|---|---|
Record Type |
0 |
M |
The field identifies the type of the record. |
Integer |
1 |
80 |
Network initiated PDP context |
1 |
O |
This field indicates that the PDP context was network initiated. This field is missing in case of mobile activated PDP context. |
Boolean |
1 |
81 |
Served IMSI |
3 |
M |
This field contains the International Mobile Subscriber Identity (IMSI) of the served party. |
BCD encoded octet string. |
3 - 8 |
83 |
Served IMEI |
4 |
O |
This field contains the international mobile equipment identity (IMEI) of the equipment served. |
BCD encoded octet string. IMEISV will be sent in case if IMEI is not available. |
8 |
84 |
SGSN Address |
5 |
M |
This field provides the current SGSN IP Address for the Control Plane. |
Choice |
9 - 17 |
A5 |
SGSN Binary IPv4 Address |
5-0 |
M |
This field represents the IPv4 binary address. |
Octet string |
7 - 15 |
82 |
MS Network Capability |
6 |
O |
MS Network Capability field contains the MS network capability value of the MS network capability information element of the served MS on PDP context activation or on GPRS attachment as defined in 3GPP TS 24.008. |
Octet string |
1 - 8 |
86 |
Routing Area |
7 |
O |
This field contains the Routing Area Code (RAC) of the routing area in which the served party is currently located. |
Octet string |
1 |
87 |
Location Area Code |
8 |
O |
This field contains the Location Area Code (LAC) of the location area in which the served party is currently located. |
Octet string |
2 |
88 |
Cell Identifier |
9 |
O |
For GSM, the Cell Identifier is defined as the Cell Id, reference 24.008, and for UMTS it is defined as the Service Area Code in TS 25.413. |
Octet string |
2 |
89 |
Charging ID |
10 |
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 |
Octet string |
1 - 5 |
8a |
GGSN Address |
11 |
M |
This field provides the current SGSN IP Address for the Control Plane. |
Choice |
9 - 17 |
AB |
GGSN Binary IPV4 Address |
11-0 |
M |
This field represents the IPv4 binary address. |
Octet string |
7 - 15 |
82 |
Access Point Name Network Identifier |
12 |
M |
This field contains the Network Identifier part of the Access Point Name (APN). |
IA5 string |
1 - 63 |
8c |
PDP Type |
13 |
O |
This field defines the PDP type, e.g. IP or PPP |
Octet string |
2 |
8d |
Served PDP Address |
14 |
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 ETSI Address. |
Choice |
11 - 19 |
ae |
Served PDP IP Address |
14-0 |
M |
Only the choice of IP Address is supported by the SGSN for the field described above. |
Choice |
9 - 17 |
a0 |
Served PDP IPV4 Binary Address |
14-0-0 |
M |
The octet string included in the field described above includes the IPv4 address assigned to the subscriber by GGSN in binary coding. |
Octet string |
7 - 15 |
82 |
List of Traffic Volumes |
15 |
M |
Sequence |
af |
||
Change Of Charging Condition |
15-0 |
M |
Each traffic volume container contains details related to a charging condition. A new container is usually created for a QoS change and for tariff changes. |
Sequence |
30 |
|
QoS Requested |
15-0-1 |
O |
The Quality of Service Requested field contains the QoS desired by the MS at PDP context activation. |
Octet string |
4 - 12 |
81 |
QoS Negotiated |
15-0-2 |
O |
QoS Negotiated indicates the applied QoS accepted by the network. |
Octet string |
4 - 12 |
82 |
Data Volume GPRS Uplink |
15-0-3 |
M |
It includes the number of octets received in the uplink direction during the timeframe specified by the container. For each new container, the counter is reset and does not accumulate. |
Integer |
1 - 4 |
83 |
Data volume GPRS Downlink |
15-0-4 |
M |
It includes the number of octets transmitted in the downlink direction during the timeframe specified by the container. For each new container, the counter is reset and does not accumulate. |
Integer |
1 - 4 |
84 |
Change Condition |
15-0-5 |
M |
The Change Condition field is part of the ChangeOfCharCondition element in the List of Traffic Volumes. It defines the reason for closing the container: Supported values:
|
Enumerated integer |
1 |
85 |
Change time |
15-0-6 |
M |
Change Time is a time stamp, which defines the moment when the volume container is closed or the CDR is closed. |
BCD encoded octet string |
6 |
86 |
Record Opening Time |
16 |
M |
This field contains the time stamp when a PDP context is activated in SGSN or when a subsequent record is opened after a partial record. The timestamp is determined based on the internal timer which has an accuracy of 10ms. |
BCD encoded octet string |
6 |
90 |
Record Opening Time |
17 |
M |
Integer |
1 - 5 |
91 |
|
SGSN Change |
18 |
O |
This field is present only in the S-CDR to indicate that this it is the first record after an inter-SGSN routing area update. |
Boolean |
1 |
92 |
Cause for Record Closing |
19 |
M |
This field contains a reason for the closure of the CDR. |
Integer |
1 |
93 |
DiagnosticsSM |
20 |
O |
This field contains the system internal reasons for the PDP context deactivation at Session Management Level. |
Choice |
3 |
B4 |
gsm0408Cause |
20 - 0 |
M |
This cause is used in the Diagnostics field. |
Integer |
1 |
80 |
Record Sequence Number |
21 |
O |
A running sequence number with range 1-4294967295 used to link partial records generated by the SGSN for a specific PDP context (characterized with the same Charging ID and GGSN address). This field is not present if the first record is also the final record. |
Integer |
1 - 5 |
95 |
Node ID |
22 |
O |
This field contains an identifier string for the node that had generated the CDR. |
IA5 string |
5 - 20 |
96 |
Record Extensions |
23 |
O |
Set |
1 - n |
97 |
|
Local Record Sequence Number |
24 |
O |
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. This field is only included when the option gtpp attribute local-record-sequence number is configured. By configuring gtpp single-source centralized-lrsn-creation the local record sequence number will be incremented for S-CDRs. |
1 - 5 |
98 |
|
APN Selection Mode |
25 |
O |
This field indicates how the APN was selected. |
Enumerated integer |
1 |
99 |
Access Point Name Operator Identifier |
26 |
M |
This field contains the Operator Identifier part of the Access Point Name (APN). |
IA5 string |
1 - 37 |
9a |
Served MSISDN |
27 |
O |
The field tracks the Mobile Station (MS) ISDN number (MSISDN) of the subscriber which is transparently copied from the Create PDP Context Request message. |
BCD encoded octet string |
1 - 9 |
9b |
Charging Characteristics |
28 |
M |
Lists the charging characteristics applied to the PDP context by the SGSN. |
Hex value octet string |
2 |
9c |
Rat Type |
29 |
O |
This field indicates the Radio Access Technology (RAT) type currently used by the Mobile Station. |
Integer |
1 |
9d |
cAMELInformationPDP |
30 |
O |
This field is supported if Ge interface is supported. CLI gtpp attribute camel-info needs to be enabled to populate this field. |
1 - n |
be |
|
SCF Address |
30-0 |
O |
This identifier refers to the network address (E.164 number) of the subscriber related SCP. Address is defined in HLR as part of CAMEL subscription information. The address is BCD encoded. |
Address string |
1 - 11 |
81 |
Service Key |
30-1 |
O |
This parameter describes in case of usage of a CAMEL the service key. Service key is defined in HLR as part of CAMEL subscription information. |
Integer |
1 - 5 |
82 |
defaultTransactionHandling |
30-2 |
O |
This field indicates whether or not a CAMEL encountered a default GPRS-handling or SMS-handling. |
Enumerated integer |
1 |
83 |
cAMELAccessPointNameNI |
30-3 |
O |
84 |
|||
cAMELAccessPointNameOI |
30-4 |
O |
85 |
|||
NumberOfDPEncountered |
30-5 |
O |
This field indicates how many armed CAMEL detection points (TDP and EDP) were encountered and complements "Level of CAMEL service" field. |
Integer |
1 - 5 |
86 |
Level Of Camel Service |
30-6 |
O |
This field describes briefly the complexity of CAMEL invocation. |
Bit string |
2 |
87 |
freeFormatData |
30-7 |
O |
88 |
|||
fFDAppendIndicator |
30-8 |
O |
89 |
|||
RNC Unsent Volume |
31 |
O |
This field contains the unsent downlink (from RNC to MS) data volume in bytes. |
Integer |
1 - 5 |
9f1f |
Charging Characteristics Selection Mode |
32 |
O |
This field specifies how the Charging Characteristics was selected |
Enumerated integer |
1 |
9f20 |
Dynamic Address Flag |
33 |
O |
This field indicates that the PDP address has been dynamically allocated for that particular PDP context. |
Boolean |
1 |
9f21 |
Notes:
-
Context deactivation due to Inter-SGSN RAU results in final CDR with cause "SGSN Change" value:18 (decimal).
ASN.1 Definition for Fields in custom13 Dictionary
The following section provides the complete ASN.1 definition of all S-CDR related fields in this dictionary.
GPRS-SGSN-Charging-DataTypes-REL6 DEFINITIONS IMPLICIT TAGS ::=
BEGIN
--ObjectInstance
--FROM CMIP-1 {joint-iso-ccitt ms(9) cmip(1) version1 (1) protocol (3)}
------------------------------------------------------------------------------
--
-- GPRS RECORDS
--
------------------------------------------------------------------------------
GPRSRecord::= CHOICE
--
{
sgsnPDPRecord[20] SGSNPDPRecord
}
ManagementExtension ::= SEQUENCE
{
identifier OBJECT IDENTIFIER,
significance [1] BOOLEAN DEFAULT FALSE,
information [2] ANY DEFINED BY identifier
}
ManagementExtensions ::= SET OF ManagementExtension
ServiceKey ::= INTEGER (0..2147483647)
DefaultGPRS-Handling ::= ENUMERATED
{
continueTransaction (0) ,
releaseTransaction (1)
}
SGSNPDPRecord ::= SET
{
recordType [0] RecordType,
networkInitiation [1] NetworkInitiatedPDPContext OPTIONAL,
servedIMSI [3] IMSI,
servedIMEI [4] IMEI OPTIONAL,
sgsnAddress [5] GSNAddress OPTIONAL,
msNetworkCapability [6] MSNetworkCapability OPTIONAL,
routingArea [7] RoutingAreaCode OPTIONAL,
locationAreaCode [8] LocationAreaCode OPTIONAL,
cellIdentifier [9] CellId OPTIONAL,
chargingID [10] ChargingID,
ggsnAddressUsed [11] GSNAddress,
accessPointNameNI [12] AccessPointNameNI OPTIONAL,
pdpType [13] PDPType OPTIONAL,
servedPDPAddress [14] PDPAddress OPTIONAL,
listOfTrafficVolumes [15] SEQUENCE OF ChangeOfCharCondition OPTIONAL,
recordOpeningTime [16] TimeStamp,
duration [17] CallDuration,
sgsnChange [18] SGSNChange OPTIONAL,
causeForRecClosing [19] CauseForRecClosing,
diagnostics [20] Diagnostics OPTIONAL,
recordSequenceNumber [21] INTEGER OPTIONAL,
nodeID [22] NodeID OPTIONAL,
recordExtensions [23] ManagementExtensions OPTIONAL,
localSequenceNumber [24] LocalSequenceNumber OPTIONAL,
apnSelectionMode [25] APNSelectionMode OPTIONAL,
accessPointNameOI [26] AccessPointNameOI OPTIONAL,
servedMSISDN [27] MSISDN OPTIONAL,
chargingCharacteristics [28] ChargingCharacteristics,
rATType [29] RATType OPTIONAL,
cAMELInformationPDP [30] CAMELInformationPDP OPTIONAL,
rNCUnsentDownlinkVolume [31] DataVolumeGPRS OPTIONAL,
chChSelectionMode [32] ChChSelectionMode OPTIONAL,
dynamicAddressFlag [33] DynamicAddressFlag OPTIONAL
}
------------------------------------------------------------------------------
-- GPRS DATA TYPES
--
------------------------------------------------------------------------------
maxAddressLength INTEGER ::= 20
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..
--
AccessPointNameOI::= IA5String (SIZE(1..37))
--
-- Operator Identifier part of APN in dot representation.
-- In the 'apn1a.apn1b.apn1c.mnc022.mcc111.gprs' example, the OI portion is 'mnc022.mcc111.gprs'
-- and is presented in this form in the CDR.
--
AddressString ::= OCTET STRING (SIZE (1..maxAddressLength))
APNSelectionMode::= ENUMERATED
{
--
-- See Information Elements TS 29.060
--
mSorNetworkProvidedSubscriptionVerified(0),
mSProvidedSubscriptionNotVerified(1),
networkProvidedSubscriptionNotVerified(2)
}
CAMELAccessPointNameNI::= AccessPointNameNI
CAMELAccessPointNameOI::= AccessPointNameOI
CAMELInformationPDP::= SET
{
sCFAddress[1] SCFAddress OPTIONAL,
serviceKey[2] ServiceKey OPTIONAL,
defaultTransactionHandling[3] DefaultGPRS-Handling OPTIONAL,
cAMELAccessPointNameNI[4] CAMELAccessPointNameNI OPTIONAL,
cAMELAccessPointNameOI[5] CAMELAccessPointNameOI OPTIONAL,
numberOfDPEncountered[6] NumberOfDPEncountered OPTIONAL,
levelOfCAMELService[7] LevelOfCAMELService OPTIONAL,
freeFormatData[8] FreeFormatData OPTIONAL,
fFDAppendIndicator[9] FFDAppendIndicator OPTIONAL
}
CauseForRecClosing ::= INTEGER
{
--
-- In GGSN the value sGSNChange should be used for partial record
-- generation due to SGSN Address List Overflow
--
-- LCS related causes belong to the MAP error causes acc. TS 29.002
--
-- 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),
unauthorizedRequestingNetwork (52),
unauthorizedLCSClient (53),
positionMethodFailure (54),
unknownOrUnreachableLCSClient (58),
listofDownstreamNodeChange (59)
}
ChangeCondition ::= ENUMERATED
{
--
-- Failure Handling values used in eGCDR only
--
qoSChange (0),
tariffTime (1),
recordClosure (2),
failureHandlingContinueOngoing (3),
failureHandlingRetryandTerminateOngoing (4),
failureHandlingTerminateOngoing (5)
}
ChangeOfCharCondition::= SEQUENCE
{
--
-- Used in PDP context record only
-- failureHandlingContinue field used in eGCDR only
--
qosRequested[1] QoSInformation OPTIONAL,
qosNegotiated[2] QoSInformation OPTIONAL,
dataVolumeGPRSUplink[3] DataVolumeGPRS,
dataVolumeGPRSDownlink[4] DataVolumeGPRS,
changeCondition[5] ChangeCondition,
changeTime[6] TimeStamp
}
ChargingCharacteristics::= OCTET STRING (SIZE(2))
--
--SIZEBit 0-3: Profile Index
--IndexBit 4-15: For Behavior
--
ChargingID::= INTEGER (0..4294967295)
--
-- Generated in GGSN, part of PDP context, see TS 23.060
-- 0..4294967295 is equivalent to 0..2**32-1
--
ChChSelectionMode::= ENUMERATED
{
sGSNSupplied(0), -- For GGSN only
subscriptionSpecific(1), -- For SGSN only
aPNSpecific(2), -- For SGSN only
homeDefault(3), -- For SGSN and GGSN
roamingDefault(4), -- For SGSN and GGSN
visitingDefault(5) -- For SGSN and GGSN
}
DataVolumeGPRS::= INTEGER
--
-- The volume of data transferred in octets.
--
DynamicAddressFlag::= BOOLEAN
GSNAddress::= IPAddress
IA5String ::= [UNIVERSAL 22] IMPLICIT OCTET STRING
IMSI ::= TBCD-STRING (SIZE (3..8))
--
-- from 29.002
-- digits of MCC, MNC, MSIN are concatenated in this order.
--
IMEI ::= TBCD-STRING (SIZE (8))
--
-- Refers to International Mobile Station Equipment Identity
-- and Software Version Number (SVN) defined in TS 3GPP TS 23.003
-- If the SVN is not present the last octet shall contain the
-- digit 0 and a filler.
-- If present the SVN shall be included in the last octet.
--
ISDN-AddressString ::= OCTET STRING
ETSIAddress::= AddressString
--
-- First octet for nature of address, and numbering plan indicator (3 for X.121)
-- Other octets TBCD
-- See TS 29.002
--
FFDAppendIndicator::= BOOLEAN
FreeFormatData::= OCTET STRING (SIZE(1..160))
--
-- Free formatted data as sent in the FurnishChargingInformationGPRS
-- see TS 29.078
--
MSNetworkCapability::= OCTET STRING (SIZE(1..8))
-- see TS 24.008
NetworkInitiatedPDPContext::= BOOLEAN
--
-- Set to true if PDP context was initiated from network side
--
NodeID::= IA5String (SIZE(1..20))
NumberOfDPEncountered ::= INTEGER
PDPAddress::= CHOICE
{
iPAddress [0] IPAddress,
eTSIAddress [1] ETSIAddress
}
PDPType::= OCTET STRING (SIZE(2))
--
-- OCTET 1: PDP Type Organization
-- OCTET 2: PDP Type Number
-- See TS 29.060
--
QoSInformation::= OCTET STRING (SIZE (4..15))
--
-- This octet string
-- 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
RATType::= INTEGER (0..255)
--
-- This integer is 1:1 copy of the RAT type value as defined in TS 29.060
--
ResultCode ::= INTEGER
--
-- charging protocol return value, range of 4 byte (0...4294967259)
-- see Result-Code AVP as used in 3GPP 29.210
--
RoutingAreaCode::= OCTET STRING (SIZE(1))
--
-- See TS 24.008
--
SGSNChange::= BOOLEAN
--
-- present if first record after inter SGSN routing area update
-- in new SGSN
--
RecordType ::= INTEGER
{
sgsnPDPRecord(18)
}
Diagnostics::= CHOICE
{
gsm0408Cause[0] INTEGER
}
IPAddress::= CHOICE
{
iPBinaryAddress IPBinaryAddress,
iPTextRepresentedAddress IPTextRepresentedAddress
}
IPBinaryAddress::= CHOICE
{
iPBinV4Address[0] OCTET STRING (SIZE(4)),
iPBinV6Address[1] OCTET STRING (SIZE(16))
}
IPTextRepresentedAddress::= CHOICE
{
--
-- IP address in the familiar "dot" notation
--
iPTextV4Address[2] IA5String (SIZE(7..15)),
iPTextV6Address[3] IA5String (SIZE(15..45))
}
LevelOfCAMELService::= BIT STRING
{
basic(0),
callDurationSupervision(1),
onlineCharging(2)
}
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
LocationAreaAndCell::= SEQUENCE
{
locationAreaCode[0] LocationAreaCode,
cellId[1] CellId
}
LocationAreaCode::= OCTET STRING (SIZE(2))
--
-- See TS 24.008
--
MSISDN ::= ISDN-AddressString
MSTimeZone::= OCTET STRING (SIZE (2))
--
-- 1.Octet: Time Zone and 2. Octet: Daylight saving time, see TS 29.060
TBCD-STRING::= OCTET STRING
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
--
--
CallDuration ::= INTEGER
CellId::= OCTET STRING (SIZE(2))
--
-- Coded according
custom24 Dictionary
Releases prior to 14.0, the S-CDR fields are based on TS 32.215 v4.5.0 (R4). In 14.0 and later releases, the S-CDR fields are based on TS 32.298 v9.6.0 (R9).
Important |
In custom24 the IP address is encoded in binary format. |
Field Name |
Tag Number |
Category |
Description |
Format |
Size in byte |
ASN1 code |
||
---|---|---|---|---|---|---|---|---|
Record Type |
0 |
M |
The field identifies the type of the record. |
Integer |
1 |
80 |
||
Network initiated PDP context |
1 |
O |
This field indicates that the PDP context was network initiated. This field is missing in case of mobile activated PDP context. |
Boolean |
1 |
81 |
||
Served IMSI |
3 |
M |
This field contains the International Mobile Subscriber Identity (IMSI) of the served party. |
BCD encoded octet string. |
3 - 8 |
83 |
||
Served IMEI |
4 |
O |
This field contains the international mobile equipment identity (IMEI) of the equipment served. |
BCD encoded octet string. IMEISV will be sent in case if IMEI is not available. |
8 |
84 |
||
SGSN Address |
5 |
M |
This field provides the current SGSN IP Address for the Control Plane. |
Choice |
6 |
A5 |
||
SGSN Binary IPv4 Address |
5-0 |
M |
This field represents the IPv4 binary address. |
Octet string |
4 |
80 |
||
MS Network Capability |
6 |
O |
MS Network Capability field contains the MS network capability value of the MS network capability information element of the served MS on PDP context activation or on GPRS attachment as defined in 3GPP TS 24.008. |
Octet string |
1 - 8 |
86 |
||
Routing Area |
7 |
O |
This field contains the Routing Area Code (RAC) of the routing area in which the served party is currently located. |
Octet string |
1 |
87 |
||
Location Area Code |
8 |
O |
This field contains the Location Area Code (LAC) of the location area in which the served party is currently located. |
Octet string |
2 |
88 |
||
Cell Identifier |
9 |
O |
For GSM, the Cell Identifier is defined as the Cell Id, reference 24.008, and for UMTS it is defined as the Service Area Code in TS 25.413. |
Octet string |
2 |
89 |
||
Charging ID |
10 |
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 |
Octet string |
1 - 5 |
8a |
||
GGSN Address |
11 |
M |
This field provides the current SGSN IP Address for the Control Plane. |
Choice |
9 - 17 |
AB |
||
GGSN Binary IPV4 Address |
11-0 |
M |
This field represents the IPv4 binary address. |
Octet string |
7 - 15 |
80 |
||
Access Point Name Network Identifier |
12 |
M |
This field contains the Network Identifier part of the Access Point Name (APN). |
IA5 string |
1 - 63 |
8c |
||
PDP Type |
13 |
O |
This field defines the PDP type, e.g. IP or PPP |
Octet string |
2 |
8d |
||
Served PDP Address |
14 |
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 ETSI Address. |
Choice |
11 - 19 |
ae |
||
Served PDP IP Address |
14-0 |
M |
Only the choice of IP Address is supported by the SGSN for the field described above. |
Choice |
9 - 17 |
a0 |
||
Served PDP IPV4 Binary Address |
14-0-0 |
M |
The octet string included in the field described above includes the IPv4 address assigned to the subscriber by GGSN in binary coding. |
Octet string |
7 - 15 |
80 |
||
List of Traffic Volumes |
15 |
M |
Sequence |
af |
||||
Change Of Charging Condition |
15-0 |
M |
Each traffic volume container contains details related to a charging condition. A new container is usually created for a QoS change and for tariff changes. |
Sequence |
30 |
|||
QoS Requested |
15-0-1 |
O |
The Quality of Service Requested field contains the QoS desired by the MS at PDP context activation. In Rel.9, the QoS length is from 4 bytes to 17 bytes. |
Octet string |
4 - 17 |
81 |
||
QoS Negotiated |
15-0-2 |
O |
QoS Negotiated indicates the applied QoS accepted by the network. In Rel.9, the QoS length is from 4 bytes to 17 bytes. |
Octet string |
4 - 17 |
82 |
||
Data Volume GPRS Uplink |
15-0-3 |
OC |
It includes the number of octets received in the uplink direction during the timeframe specified by the container. For each new container, the counter is reset and does not accumulate.
|
Integer |
1 - 4 |
83 |
||
Data volume GPRS Downlink |
15-0-4 |
OC |
It includes the number of octets transmitted in the downlink direction during the timeframe specified by the container. For each new container, the counter is reset and does not accumulate.
|
Integer |
1 - 4 |
84 |
||
Change Condition |
15-0-5 |
M |
The Change Condition field is part of the ChangeOfCharCondition element in the List of Traffic Volumes. It defines the reason for closing the container: Supported values:
|
Enumerated integer |
1 |
85 |
||
Change time |
15-0-6 |
M |
Change Time is a time stamp, which defines the moment when the volume container is closed or the CDR is closed. |
BCD encoded octet string |
6 |
86 |
||
Record Opening Time |
16 |
M |
This field contains the time stamp when a PDP context is activated in SGSN or when a subsequent record is opened after a partial record. The timestamp is determined based on the internal timer which has an accuracy of 10ms. |
BCD encoded octet string |
6 |
90 |
||
Duration |
17 |
M |
Integer |
1 - 5 |
91 |
|||
SGSN Change |
18 |
O |
This field is present only in the S-CDR to indicate that this it is the first record after an inter-SGSN routing area update. |
Boolean |
1 |
92 |
||
Cause for Record Closing |
19 |
M |
This field contains a reason for the closure of the CDR. |
Integer |
1 |
93 |
||
DiagnosticsSM |
20 |
O |
This field contains the system internal reasons for the PDP context deactivation at Session Management Level. |
Choice |
3 |
B4 |
||
gsm0408Cause |
20 - 0 |
M |
This cause is used in the Diagnostics field. |
Integer |
1 |
80 |
||
Record Sequence Number |
21 |
O |
A running sequence number with range 1-4294967295 used to link partial records generated by the SGSN for a specific PDP context (characterized with the same Charging ID and GGSN address). This field is not present if the first record is also the final record. |
Integer |
1 - 5 |
95 |
||
Node ID |
22 |
O |
This field contains an identifier string for the node that had generated the CDR. |
IA5 string |
5 - 20 |
96 |
||
Record Extensions |
23 |
O |
Set |
1 - n |
97 |
|||
Local Record Sequence Number |
24 |
O |
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. This field is only included when the option gtpp attribute local-record-sequence number is configured. By configuring gtpp single-source centralized-lrsn-creation the local record sequence number will be incremented for S-CDRs. |
Octet string |
1 - 5 |
98 |
||
APN Selection Mode |
25 |
O |
This field indicates how the APN was selected. |
Enumerated integer |
1 |
99 |
||
Access Point Name Operator Identifier |
26 |
M |
This field contains the Operator Identifier part of the Access Point Name (APN). |
IA5 string |
1 - 37 |
9a |
||
Served MSISDN |
27 |
O |
The field tracks the Mobile Station (MS) ISDN number (MSISDN) of the subscriber which is transparently copied from the Create PDP Context Request message. |
BCD encoded octet string |
1 - 9 |
9b |
||
Charging Characteristics |
28 |
M |
Lists the charging characteristics applied to the PDP context by the SGSN. |
Hex value octet string |
2 |
9c |
||
Rat Type |
29 |
O |
This field indicates the Radio Access Technology (RAT) type currently used by the Mobile Station. |
Integer |
1 |
9d |
||
cAMELInformationPDP |
30 |
O |
This field is supported if Ge interface is supported. CLI gtpp attribute camel-info needs to be enabled to populate this field. |
1 - n |
be |
|||
SCF Address |
30-0 |
O |
This identifier refers to the network address (E.164 number) of the subscriber related SCP. Address is defined in HLR as part of CAMEL subscription information. The address is BCD encoded. |
Address string |
1 - 11 |
81 |
||
Service Key |
30-1 |
O |
This parameter describes in case of usage of a CAMEL the service key. Service key is defined in HLR as part of CAMEL subscription information. |
Integer |
1 - 5 |
82 |
||
defaultTransactionHandling |
30-2 |
O |
This field indicates whether or not a CAMEL encountered a default GPRS-handling or SMS-handling. This field will be present only if default call handling has been applied. This parameter is defined in HLR as part of CAMEL subscription information. |
Enumerated integer |
1 |
83 |
||
cAMELAccessPointNameNI |
30-3 |
O |
84 |
|||||
cAMELAccessPointNameOI |
30-4 |
O |
85 |
|||||
NumberOfDPEncountered |
30-5 |
O |
This field indicates how many armed CAMEL detection points (TDP and EDP) were encountered and complements "Level of CAMEL service" field. |
Integer |
1 - 5 |
86 |
||
Level Of Camel Service |
30-6 |
O |
This field describes briefly the complexity of CAMEL invocation. |
Bit string |
2 |
87 |
||
freeFormatData |
30-7 |
O |
88 |
|||||
fFDAppendIndicator |
30-8 |
O |
89 |
|||||
RNC Unsent Volume |
31 |
O |
This field contains the unsent downlink (from RNC to MS) data volume in bytes. |
Integer |
1 - 5 |
9f1f |
||
Charging Characteristics Selection Mode |
32 |
O |
This field specifies how the Charging Characteristics was selected |
Enumerated integer |
1 |
9f20 |
||
Dynamic Address Flag |
33 |
O |
This field indicates that the PDP address has been dynamically allocated for that particular PDP context. |
Boolean |
1 |
9f21 |
||
iMSIunauthenticatedFlag |
34 |
O |
Null |
0 |
9f22 |
|||
userCSGInformation |
35 |
O |
N/A |
9f23 |
||||
Served PDP PDN Address Extension |
36 |
O |
This field contains the IPv4 address for the PDP connection (PDP context, IP-CAN bearer) when dual-stack IPv4 IPv6 is used, and the IPv6 adress is included in Served PDP Address or Served PDP/PDN Address. This field is missing if the PDP/PDN address is IPv4 or IPv6. |
bf24 |
||||
PDP IP Address |
36-0 |
M |
This field contains the IP address for the PDP context. |
Choice |
6 (IPV4) |
0xa0 |
||
PDP IPv4 Binary Address |
36-0-0 |
M |
The octet string included in the field described above includes the IPv4 address assigned to the subscriber by of the GGSN in binary coding. |
Octet string |
4 (IPV4) |
0x80 |
||
Low Access Priority Indicator |
37 |
O |
This field indicates if the PDN connection has a low priority, i.e. for Machine Type Communication. |
Null |
0 |
9f25 |
Important |
The inclusion of the field "Served PDP/PDN Address extension" in the S-CDR is enabled on execution of the command gtpp attribute served-pdp-pdn-address-extension in the GTPP Server Group Configuration Mode. This field is disabled by default. |
Notes:
- In custom24 the IP address is encoded in Binary format.
- If the CDR is closed in old SGSN due to Inter SGSN RAU the cause for record closure is "SGSN CHANGE" 18(DECIMAL).
- The fields "Record Extensions", "cAMELAccessPointNameNI", "cAMELAccessPointNameOI", freeFormatData", " fFDAppendIndicator", "iMSIunauthenticatedFlag", and "userCSGInformation" are not supported.
- Camel fields are supported only if Ge interface is enabled.
- The field "Low Access Priority Indicator" is currently available only in custom24 GTPP dictionary for SGSN-CDRs when the CLI command "gtpp attribute lapi " is configured in GTPP Server Group Configuration mode.
ASN.1 Definition for Fields in custom24 Dictionary
The following section provides the complete ASN.1 definition of all S-CDR related fields in this dictionary.
GPRS-SGSN-Charging-DataTypes-REL6 DEFINITIONS IMPLICIT TAGS ::=
BEGIN
--ObjectInstance
--FROM CMIP-1 {joint-iso-ccitt ms(9) cmip(1) version1 (1) protocol (3)}
------------------------------------------------------------------------------
--
-- GPRS RECORDS
--
------------------------------------------------------------------------------
GPRSRecord::= CHOICE
--
{
sgsnPDPRecord[20] SGSNPDPRecord
}
ManagementExtension ::= SEQUENCE
{
identifier OBJECT IDENTIFIER,
significance [1] BOOLEAN DEFAULT FALSE,
information [2] ANY DEFINED BY identifier
}
ManagementExtensions ::= SET OF ManagementExtension
ServiceKey ::= INTEGER (0..2147483647)
DefaultGPRS-Handling ::= ENUMERATED
{
continueTransaction (0) ,
releaseTransaction (1)
}
SGSNPDPRecord ::= SET
{
recordType [0] RecordType,
networkInitiation [1] NetworkInitiatedPDPContext OPTIONAL,
servedIMSI [3] IMSI,
servedIMEI [4] IMEI OPTIONAL,
sgsnAddress [5] GSNAddress OPTIONAL,
msNetworkCapability [6] MSNetworkCapability OPTIONAL,
routingArea [7] RoutingAreaCode OPTIONAL,
locationAreaCode [8] LocationAreaCode OPTIONAL,
cellIdentifier [9] CellId OPTIONAL,
chargingID [10] ChargingID,
ggsnAddressUsed [11] GSNAddress,
accessPointNameNI [12] AccessPointNameNI OPTIONAL,
pdpType [13] PDPType OPTIONAL,
servedPDPAddress [14] PDPAddress OPTIONAL,
listOfTrafficVolumes [15] SEQUENCE OF ChangeOfCharCondition OPTIONAL,
recordOpeningTime [16] TimeStamp,
duration [17] CallDuration,
sgsnChange [18] SGSNChange OPTIONAL,
causeForRecClosing [19] CauseForRecClosing,
diagnostics [20] Diagnostics OPTIONAL,
recordSequenceNumber [21] INTEGER OPTIONAL,
nodeID [22] NodeID OPTIONAL,
recordExtensions [23] ManagementExtensions OPTIONAL,
localSequenceNumber [24] LocalSequenceNumber OPTIONAL,
apnSelectionMode [25] APNSelectionMode OPTIONAL,
accessPointNameOI [26] AccessPointNameOI OPTIONAL,
servedMSISDN [27] MSISDN OPTIONAL,
chargingCharacteristics [28] ChargingCharacteristics,
rATType [29] RATType OPTIONAL,
cAMELInformationPDP [30] CAMELInformationPDP OPTIONAL,
rNCUnsentDownlinkVolume [31] DataVolumeGPRS OPTIONAL,
chChSelectionMode [32] ChChSelectionMode OPTIONAL,
dynamicAddressFlag [33] DynamicAddressFlag OPTIONAL,
servedPDPPDNAddressExt [36] PDPAddress OPTIONAL,
lowAccessPriorityIndicator [37] NULL OPTIONAL
}
------------------------------------------------------------------------------
-- GPRS DATA TYPES
--
------------------------------------------------------------------------------
maxAddressLength INTEGER ::= 20
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..
--
AccessPointNameOI::= IA5String (SIZE(1..37))
--
-- Operator Identifier part of APN in dot representation.
-- In the 'apn1a.apn1b.apn1c.mnc022.mcc111.gprs' example, the OI portion is 'mnc022.mcc111.gprs'
-- and is presented in this form in the CDR.
--
AddressString ::= OCTET STRING (SIZE (1..maxAddressLength))
APNSelectionMode::= ENUMERATED
{
--
-- See Information Elements TS 29.060
--
mSorNetworkProvidedSubscriptionVerified(0),
mSProvidedSubscriptionNotVerified(1),
networkProvidedSubscriptionNotVerified(2)
}
CAMELAccessPointNameNI::= AccessPointNameNI
CAMELAccessPointNameOI::= AccessPointNameOI
CAMELInformationPDP::= SET
{
sCFAddress[1] SCFAddress OPTIONAL,
serviceKey[2] ServiceKey OPTIONAL,
defaultTransactionHandling[3] DefaultGPRS-Handling OPTIONAL,
cAMELAccessPointNameNI[4] CAMELAccessPointNameNI OPTIONAL,
cAMELAccessPointNameOI[5] CAMELAccessPointNameOI OPTIONAL,
numberOfDPEncountered[6] NumberOfDPEncountered OPTIONAL,
levelOfCAMELService[7] LevelOfCAMELService OPTIONAL,
freeFormatData[8] FreeFormatData OPTIONAL,
fFDAppendIndicator[9] FFDAppendIndicator OPTIONAL
}
CauseForRecClosing ::= INTEGER
{
--
-- In GGSN the value sGSNChange should be used for partial record
-- generation due to SGSN Address List Overflow
--
-- LCS related causes belong to the MAP error causes acc. TS 29.002
--
-- 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),
unauthorizedRequestingNetwork (52),
unauthorizedLCSClient (53),
positionMethodFailure (54),
unknownOrUnreachableLCSClient (58),
listofDownstreamNodeChange (59)
}
ChangeCondition ::= ENUMERATED
{
--
qoSChange (0),
tariffTime (1),
recordClosure (2),
dT-Establishment (8),
dT-Removal (9),
}
ChangeOfCharCondition::= SEQUENCE
{
--
-- Used in PDP context record only
-- failureHandlingContinue field used in eGCDR only
--
qosRequested[1] QoSInformation OPTIONAL,
qosNegotiated[2] QoSInformation OPTIONAL,
dataVolumeGPRSUplink[3] DataVolumeGPRS OPTIONAL,
dataVolumeGPRSDownlink[4] DataVolumeGPRS OPTIONAL,
changeCondition[5] ChangeCondition,
changeTime[6] TimeStamp
}
ChargingCharacteristics::= OCTET STRING (SIZE(2))
--
--SIZEBit 0-3: Profile Index
--IndexBit 4-15: For Behavior
--
ChargingID::= INTEGER (0..4294967295)
--
-- Generated in GGSN, part of PDP context, see TS 23.060
-- 0..4294967295 is equivalent to 0..2**32-1
--
ChChSelectionMode::= ENUMERATED
{
sGSNSupplied(0), -- For GGSN only
subscriptionSpecific(1), -- For SGSN only
aPNSpecific(2), -- For SGSN only
homeDefault(3), -- For SGSN and GGSN
roamingDefault(4), -- For SGSN and GGSN
visitingDefault(5) -- For SGSN and GGSN
}
DataVolumeGPRS::= INTEGER
--
-- The volume of data transferred in octets.
--
DynamicAddressFlag::= BOOLEAN
GSNAddress::= IPAddress
IA5String ::= [UNIVERSAL 22] IMPLICIT OCTET STRING
IMSI ::= TBCD-STRING (SIZE (3..8))
--
-- from 29.002
-- digits of MCC, MNC, MSIN are concatenated in this order.
--
IMEI ::= TBCD-STRING (SIZE (8))
--
-- Refers to International Mobile Station Equipment Identity
-- and Software Version Number (SVN) defined in TS 3GPP TS 23.003
-- If the SVN is not present the last octet shall contain the
-- digit 0 and a filler.
-- If present the SVN shall be included in the last octet.
--
ISDN-AddressString ::= OCTET STRING
ETSIAddress::= AddressString
--
-- First octet for nature of address, and numbering plan indicator (3 for X.121)
-- Other octets TBCD
-- See TS 29.002
--
FFDAppendIndicator::= BOOLEAN
FreeFormatData::= OCTET STRING (SIZE(1..160))
--
-- Free formatted data as sent in the FurnishChargingInformationGPRS
-- see TS 29.078
--
MSNetworkCapability::= OCTET STRING (SIZE(1..8))
-- see TS 24.008
NetworkInitiatedPDPContext::= BOOLEAN
--
-- Set to true if PDP context was initiated from network side
--
NodeID::= IA5String (SIZE(1..20))
NumberOfDPEncountered ::= INTEGER
PDPAddress::= CHOICE
{
iPAddress[0] IPAddress,
eTSIAddress [1] ETSIAddress
}
PDPType::= OCTET STRING (SIZE(2))
--
-- OCTET 1: PDP Type Organization
-- OCTET 2: PDP Type Number
-- See TS 29.060
--
QoSInformation::= OCTET STRING (SIZE (4..255))
--
-- This octet string
-- 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
RATType::= INTEGER (0..255)
--
-- This integer is 1:1 copy of the RAT type value as defined in TS 29.060
--
ResultCode ::= INTEGER
--
-- charging protocol return value, range of 4 byte (0...4294967259)
-- see Result-Code AVP as used in 3GPP 29.210
--
RoutingAreaCode::= OCTET STRING (SIZE(1))
--
-- See TS 24.008
--
SGSNChange::= BOOLEAN
--
-- present if first record after inter SGSN routing area update
-- in new SGSN
--
RecordType ::= INTEGER
{
sgsnPDPRecord(18)
}
Diagnostics::= CHOICE
{
gsm0408Cause[0] INTEGER
}
IPAddress::= CHOICE
{
iPBinaryAddress IPBinaryAddress,
iPTextRepresentedAddress IPTextRepresentedAddress
}
IPBinaryAddress::= CHOICE
{
iPBinV4Address[0] OCTET STRING (SIZE(4)),
iPBinV6Address[1] OCTET STRING (SIZE(16))
}
IPTextRepresentedAddress::= CHOICE
{
--
-- IP address in the familiar "dot" notation
--
iPTextV4Address[2] IA5String (SIZE(7..15)),
iPTextV6Address[3] IA5String (SIZE(15..45))
}
LevelOfCAMELService::= BIT STRING
{
basic(0),
callDurationSupervision(1),
onlineCharging(2)
}
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
LocationAreaAndCell::= SEQUENCE
{
locationAreaCode[0] LocationAreaCode,
cellId[1] CellId
}
LocationAreaCode::= OCTET STRING (SIZE(2))
--
-- See TS 24.008
--
MSISDN ::= ISDN-AddressString
MSTimeZone::= OCTET STRING (SIZE (2))
--
-- 1.Octet: Time Zone and 2. Octet: Daylight saving time, see TS 29.060
TBCD-STRING::= OCTET STRING
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
--
--
CallDuration ::= INTEGER
CellId::= OCTET STRING (SIZE(2))
--
-- Coded according
SCFAddress::= AddressString
--
-- See TS 29.002
--
END