2 -- 3GPP TS 32.298 V6.1.0 (2005-09)
3 --GPRSChargingDataTypes {itu-t identified-organization (4) etsi (0) mobileDomain (0) gsmUmtsNetwork (x) charging (5) asn1Module (z) gprsChargingDataTypes (2) version1 (1)}
4 GPRSChargingDataTypes {itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) charging (5) gprsChargingDataTypes (2) asn1Module (0) version1 (0)}
6 DEFINITIONS IMPLICIT TAGS ::=
14 --CallDuration, CalledNumber, CallEventRecordType, CallingNumber, CallReferenceNumber, CellId, DefaultSMS-Handling, Diagnostics, Ext-GeographicalInformation, IMSI, IMEI, IPAddress, ISDN-AddressString, LCSCause, LCSClientExternalID, LCSClientIdentity, LCSClientInternalID, LCSClientType, LCS-Priority, LCSQoSInfo, LevelOfCAMELService, LocalSequenceNumber, LocationAreaAndCell, LocationAreaCode, LocationType, ManagementExtensions, MessageReference, MSISDN, NotificationToMSUser, PositioningData, RecordingEntity, ServiceKey, SMSResult, SmsTpDestinationNumber, TimeStamp
16 --FROM 3GPPGenericChargingDataTypes {itu-t identified-organization (4) etsi(0) mobileDomain (0) gsmUmtsNetwork (x) charging (y) asn1Module (z) genericChargingDataTypes (0) version1 (1)}
20 FROM MAP-MS-DataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0)
21 gsm-Network (1) modules (3) map-MS-DataTypes (11) version6 (6) }
22 -- from TS 29.002 [60]
26 FROM SS-DataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Access (2) modules (3) ss-DataTypes (2) version7 (7)}
28 -- from TS 24.080 [61] (editor
\92s note: correct reference?)
30 --MBMS2G3GIndicator, FileRepairSupported, MBMSServiceType, MBMSUserServiceType, RequiredMBMSBearerCapabilities, MBMSSessionIdentity, TMGI, MBMSInformation
33 --FROM MBMSChargingDataTypes {itu-t identified-organization (4) etsi(0) mobileDomain (0) gsm-Network (1) charging (y) asn1Module (z) mbmsChargingDataTypes (6) version1 (1)}
34 --FROM MBMSChargingDataTypes {itu-t (0) identified-organization (4) etsi(0) mobileDomain (0) charging (5) mbmsChargingDataTypes (8) asn1Module (0) version1 (0)}
36 -- Editor
\92s note: consider moving the above 2 items also into the generic module in order to avoid again copying from external sources.
39 ------------------------------------------------------------------------------
41 -- GPRS CALL AND EVENT RECORDS
43 ------------------------------------------------------------------------------
45 GPRSCallEventRecord ::= CHOICE
47 -- Record values 20..27 are GPRS specific
48 -- Record values 29..30 are GPRS and MBMS specific
50 sgsnPDPRecord [20] SGSNPDPRecord,
51 ggsnPDPRecord [21] GGSNPDPRecord,
52 sgsnMMRecord [22] SGSNMMRecord,
53 sgsnSMORecord [23] SGSNSMORecord,
54 sgsnSMTRecord [24] SGSNSMTRecord,
55 -- sgsnLCTRecord [25] SGSNLCTRecord,
56 -- sgsnLCORecord [26] SGSNLCORecord,
57 -- sgsnLCNRecord [27] SGSNLCNRecord,
58 egsnPDPRecord [28] EGSNPDPRecord,
59 sgsnMBMSRecord [29] SGSNMBMSRecord,
60 ggsnMBMSRecord [30] GGSNMBMSRecord
62 -- Editor
\92s note: the acronyms for the LCS record types are not consistent with CS and the
\93call event record type
\94 notation. They also contradict to the record type definitons below, so alignment is needed.
66 recordType [0] CallEventRecordType,
67 networkInitiation [1] NetworkInitiatedPDPContext OPTIONAL,
69 ggsnAddress [4] GSNAddress,
70 chargingID [5] ChargingID,
71 sgsnAddress [6] SEQUENCE OF GSNAddress,
72 accessPointNameNI [7] AccessPointNameNI OPTIONAL,
73 pdpType [8] PDPType OPTIONAL,
74 servedPDPAddress [9] PDPAddress OPTIONAL,
75 dynamicAddressFlag [11] DynamicAddressFlag OPTIONAL,
76 listOfTrafficVolumes [12] SEQUENCE OF ChangeOfCharCondition OPTIONAL,
77 recordOpeningTime [13] TimeStamp,
78 duration [14] CallDuration,
79 causeForRecClosing [15] CauseForRecClosing,
80 diagnostics [16] Diagnostics OPTIONAL,
81 recordSequenceNumber [17] INTEGER OPTIONAL,
82 nodeID [18] NodeID OPTIONAL,
83 recordExtensions [19] ManagementExtensions OPTIONAL,
84 localSequenceNumber [20] LocalSequenceNumber OPTIONAL,
85 apnSelectionMode [21] APNSelectionMode OPTIONAL,
86 servedMSISDN [22] MSISDN OPTIONAL,
87 chargingCharacteristics [23] ChargingCharacteristics,
88 chChSelectionMode [24] ChChSelectionMode OPTIONAL,
89 iMSsignalingContext [25] NULL OPTIONAL,
90 externalChargingID [26] OCTET STRING OPTIONAL,
91 sgsnPLMNIdentifier [27] PLMN-Id OPTIONAL,
92 pSFurnishChargingInformation [28] PSFurnishChargingInformation OPTIONAL,
93 servedIMEISV [29] IMEI OPTIONAL,
94 rATType [30] RATType OPTIONAL,
95 mSTimeZone [31] MSTimeZone OPTIONAL,
96 userLocationInformation [32] OCTET STRING OPTIONAL,
97 cAMELChargingInformation [33] OCTET STRING OPTIONAL
101 EGSNPDPRecord ::= SET
103 recordType [0] CallEventRecordType,
104 networkInitiation [1] NetworkInitiatedPDPContext OPTIONAL,
106 ggsnAddress [4] GSNAddress,
107 chargingID [5] ChargingID,
108 sgsnAddress [6] SEQUENCE OF GSNAddress,
109 accessPointNameNI [7] AccessPointNameNI OPTIONAL,
110 pdpType [8] PDPType OPTIONAL,
111 servedPDPAddress [9] PDPAddress OPTIONAL,
112 dynamicAddressFlag [11] DynamicAddressFlag OPTIONAL,
113 listOfTrafficVolumes [12] SEQUENCE OF ChangeOfCharCondition OPTIONAL,
114 recordOpeningTime [13] TimeStamp,
115 duration [14] CallDuration,
116 causeForRecClosing [15] CauseForRecClosing,
117 diagnostics [16] Diagnostics OPTIONAL,
118 recordSequenceNumber [17] INTEGER OPTIONAL,
119 nodeID [18] NodeID OPTIONAL,
120 recordExtensions [19] ManagementExtensions OPTIONAL,
121 localSequenceNumber [20] LocalSequenceNumber OPTIONAL,
122 apnSelectionMode [21] APNSelectionMode OPTIONAL,
123 servedMSISDN [22] MSISDN OPTIONAL,
124 chargingCharacteristics [23] ChargingCharacteristics,
125 chChSelectionMode [24] ChChSelectionMode OPTIONAL,
126 iMSsignalingContext [25] NULL OPTIONAL,
127 externalChargingID [26] OCTET STRING OPTIONAL,
128 sgsnPLMNIdentifier [27] PLMN-Id OPTIONAL,
129 pSFurnishChargingInformation [28] PSFurnishChargingInformation OPTIONAL,
130 servedIMEISV [29] IMEI OPTIONAL,
131 rATType [30] RATType OPTIONAL,
132 mSTimeZone [31] MSTimeZone OPTIONAL,
133 userLocationInformation [32] OCTET STRING OPTIONAL,
134 cAMELChargingInformation [33] OCTET STRING OPTIONAL,
135 listOfServiceData [34] SEQUENCE OF ChangeOfServiceCondition OPTIONAL
141 recordType [0] CallEventRecordType,
143 servedIMEI [2] IMEI OPTIONAL,
144 sgsnAddress [3] GSNAddress OPTIONAL,
145 msNetworkCapability [4] MSNetworkCapability OPTIONAL,
146 routingArea [5] RoutingAreaCode OPTIONAL,
147 locationAreaCode [6] LocationAreaCode OPTIONAL,
148 cellIdentifier [7] CellId OPTIONAL,
149 changeLocation [8] SEQUENCE OF ChangeLocation OPTIONAL,
150 recordOpeningTime [9] TimeStamp,
151 duration [10] CallDuration OPTIONAL,
152 sgsnChange [11] SGSNChange OPTIONAL,
153 causeForRecClosing [12] CauseForRecClosing,
154 diagnostics [13] Diagnostics OPTIONAL,
155 recordSequenceNumber [14] INTEGER OPTIONAL,
156 nodeID [15] NodeID OPTIONAL,
157 recordExtensions [16] ManagementExtensions OPTIONAL,
158 localSequenceNumber [17] LocalSequenceNumber OPTIONAL,
159 servedMSISDN [18] MSISDN OPTIONAL,
160 chargingCharacteristics [19] ChargingCharacteristics,
161 cAMELInformationMM [20] CAMELInformationMM OPTIONAL,
162 rATType [21] RATType OPTIONAL,
163 chChSelectionMode [22] ChChSelectionMode OPTIONAL
166 SGSNPDPRecord ::= SET
168 recordType [0] CallEventRecordType,
169 networkInitiation [1] NetworkInitiatedPDPContext OPTIONAL,
171 servedIMEI [4] IMEI OPTIONAL,
172 sgsnAddress [5] GSNAddress OPTIONAL,
173 msNetworkCapability [6] MSNetworkCapability OPTIONAL,
174 routingArea [7] RoutingAreaCode OPTIONAL,
175 locationAreaCode [8] LocationAreaCode OPTIONAL,
176 cellIdentifier [9] CellId OPTIONAL,
177 chargingID [10] ChargingID,
178 ggsnAddressUsed [11] GSNAddress,
179 accessPointNameNI [12] AccessPointNameNI OPTIONAL,
180 pdpType [13] PDPType OPTIONAL,
181 servedPDPAddress [14] PDPAddress OPTIONAL,
182 listOfTrafficVolumes [15] SEQUENCE OF ChangeOfCharCondition OPTIONAL,
183 recordOpeningTime [16] TimeStamp,
184 duration [17] CallDuration,
185 sgsnChange [18] SGSNChange OPTIONAL,
186 causeForRecClosing [19] CauseForRecClosing,
187 diagnostics [20] Diagnostics OPTIONAL,
188 recordSequenceNumber [21] INTEGER OPTIONAL,
189 nodeID [22] NodeID OPTIONAL,
190 recordExtensions [23] ManagementExtensions OPTIONAL,
191 localSequenceNumber [24] LocalSequenceNumber OPTIONAL,
192 apnSelectionMode [25] APNSelectionMode OPTIONAL,
193 accessPointNameOI [26] AccessPointNameOI OPTIONAL,
194 servedMSISDN [27] MSISDN OPTIONAL,
195 chargingCharacteristics [28] ChargingCharacteristics,
196 rATType [29] RATType OPTIONAL,
197 cAMELInformationPDP [30] CAMELInformationPDP OPTIONAL,
198 rNCUnsentDownlinkVolume [31] DataVolumeGPRS OPTIONAL,
199 chChSelectionMode [32] ChChSelectionMode OPTIONAL,
200 dynamicAddressFlag [33] DynamicAddressFlag OPTIONAL
203 SGSNSMORecord ::= SET
205 recordType [0] CallEventRecordType,
207 servedIMEI [2] IMEI OPTIONAL,
208 servedMSISDN [3] MSISDN OPTIONAL,
209 msNetworkCapability [4] MSNetworkCapability OPTIONAL,
210 serviceCentre [5] AddressString OPTIONAL,
211 recordingEntity [6] RecordingEntity OPTIONAL,
212 locationArea [7] LocationAreaCode OPTIONAL,
213 routingArea [8] RoutingAreaCode OPTIONAL,
214 cellIdentifier [9] CellId OPTIONAL,
215 messageReference [10] MessageReference,
216 eventTimeStamp [11] TimeStamp,
217 smsResult [12] SMSResult OPTIONAL,
218 recordExtensions [13] ManagementExtensions OPTIONAL,
219 nodeID [14] NodeID OPTIONAL,
220 localSequenceNumber [15] LocalSequenceNumber OPTIONAL,
221 chargingCharacteristics [16] ChargingCharacteristics,
222 rATType [17] RATType OPTIONAL,
223 destinationNumber [18] SmsTpDestinationNumber OPTIONAL,
224 cAMELInformationSMS [19] CAMELInformationSMS OPTIONAL,
225 chChSelectionMode [20] ChChSelectionMode OPTIONAL
228 SGSNSMTRecord ::= SET
230 recordType [0] CallEventRecordType,
232 servedIMEI [2] IMEI OPTIONAL,
233 servedMSISDN [3] MSISDN OPTIONAL,
234 msNetworkCapability [4] MSNetworkCapability OPTIONAL,
235 serviceCentre [5] AddressString OPTIONAL,
236 recordingEntity [6] RecordingEntity OPTIONAL,
237 locationArea [7] LocationAreaCode OPTIONAL,
238 routingArea [8] RoutingAreaCode OPTIONAL,
239 cellIdentifier [9] CellId OPTIONAL,
240 eventTimeStamp [10] TimeStamp,
241 smsResult [11] SMSResult OPTIONAL,
242 recordExtensions [12] ManagementExtensions OPTIONAL,
243 nodeID [13] NodeID OPTIONAL,
244 localSequenceNumber [14] LocalSequenceNumber OPTIONAL,
245 chargingCharacteristics [15] ChargingCharacteristics,
246 rATType [16] RATType OPTIONAL,
247 chChSelectionMode [17] ChChSelectionMode OPTIONAL,
248 cAMELInformationSMS [18] CAMELInformationSMS OPTIONAL
251 SGSNMTLCSRecord ::= SET
253 recordType [0] CallEventRecordType,
254 recordingEntity [1] RecordingEntity,
255 lcsClientType [2] LCSClientType,
256 lcsClientIdentity [3] LCSClientIdentity,
258 servedMSISDN [5] MSISDN OPTIONAL,
259 sgsnAddress [6] GSNAddress OPTIONAL,
260 locationType [7] LocationType,
261 lcsQos [8] LCSQoSInfo OPTIONAL,
262 lcsPriority [9] LCS-Priority OPTIONAL,
263 mlcNumber [10] ISDN-AddressString,
264 eventTimeStamp [11] TimeStamp,
265 measurementDuration [12] CallDuration OPTIONAL,
266 notificationToMSUser [13] NotificationToMSUser OPTIONAL,
267 privacyOverride [14] NULL OPTIONAL,
268 location [15] LocationAreaAndCell OPTIONAL,
269 routingArea [16] RoutingAreaCode OPTIONAL,
270 locationEstimate [17] Ext-GeographicalInformation OPTIONAL,
271 positioningData [18] PositioningData OPTIONAL,
272 lcsCause [19] LCSCause OPTIONAL,
273 diagnostics [20] Diagnostics OPTIONAL,
274 nodeID [21] NodeID OPTIONAL,
275 localSequenceNumber [22] LocalSequenceNumber OPTIONAL,
276 chargingCharacteristics [23] ChargingCharacteristics,
277 chChSelectionMode [24] ChChSelectionMode OPTIONAL,
278 rATType [25] RATType OPTIONAL,
279 recordExtensions [26] ManagementExtensions OPTIONAL,
280 causeForRecClosing [27] CauseForRecClosing
283 SGSNMOLCSRecord ::= SET
285 recordType [0] CallEventRecordType,
286 recordingEntity [1] RecordingEntity,
287 lcsClientType [2] LCSClientType OPTIONAL,
288 lcsClientIdentity [3] LCSClientIdentity OPTIONAL,
290 servedMSISDN [5] MSISDN OPTIONAL,
291 sgsnAddress [6] GSNAddress OPTIONAL,
292 locationMethod [7] LocationMethod,
293 lcsQos [8] LCSQoSInfo OPTIONAL,
294 lcsPriority [9] LCS-Priority OPTIONAL,
295 mlcNumber [10] ISDN-AddressString OPTIONAL,
296 eventTimeStamp [11] TimeStamp,
297 measurementDuration [12] CallDuration OPTIONAL,
298 location [13] LocationAreaAndCell OPTIONAL,
299 routingArea [14] RoutingAreaCode OPTIONAL,
300 locationEstimate [15] Ext-GeographicalInformation OPTIONAL,
301 positioningData [16] PositioningData OPTIONAL,
302 lcsCause [17] LCSCause OPTIONAL,
303 diagnostics [18] Diagnostics OPTIONAL,
304 nodeID [19] NodeID OPTIONAL,
305 localSequenceNumber [20] LocalSequenceNumber OPTIONAL,
306 chargingCharacteristics [21] ChargingCharacteristics,
307 chChSelectionMode [22] ChChSelectionMode OPTIONAL,
308 rATType [23] RATType OPTIONAL,
309 recordExtensions [24] ManagementExtensions OPTIONAL,
310 causeForRecClosing [25] CauseForRecClosing
313 SGSNNILCSRecord ::= SET
315 recordType [0] CallEventRecordType,
316 recordingEntity [1] RecordingEntity,
317 lcsClientType [2] LCSClientType OPTIONAL,
318 lcsClientIdentity [3] LCSClientIdentity OPTIONAL,
319 servedIMSI [4] IMSI OPTIONAL,
320 servedMSISDN [5] MSISDN OPTIONAL,
321 sgsnAddress [6] GSNAddress OPTIONAL,
322 servedIMEI [7] IMEI OPTIONAL,
323 lcsQos [8] LCSQoSInfo OPTIONAL,
324 lcsPriority [9] LCS-Priority OPTIONAL,
325 mlcNumber [10] ISDN-AddressString OPTIONAL,
326 eventTimeStamp [11] TimeStamp,
327 measurementDuration [12] CallDuration OPTIONAL,
328 location [13] LocationAreaAndCell OPTIONAL,
329 routingArea [14] RoutingAreaCode OPTIONAL,
330 locationEstimate [15] Ext-GeographicalInformation OPTIONAL,
331 positioningData [16] PositioningData OPTIONAL,
332 lcsCause [17] LCSCause OPTIONAL,
333 diagnostics [18] Diagnostics OPTIONAL,
334 nodeID [19] NodeID OPTIONAL,
335 localSequenceNumber [20] LocalSequenceNumber OPTIONAL,
336 chargingCharacteristics [21] ChargingCharacteristics,
337 chChSelectionMode [22] ChChSelectionMode OPTIONAL,
338 rATType [23] RATType OPTIONAL,
339 recordExtensions [24] ManagementExtensions OPTIONAL,
340 causeForRecClosing [25] CauseForRecClosing
343 SGSNMBMSRecord ::= SET
345 recordType [0] CallEventRecordType,
346 ggsnAddress [1] GSNAddress,
347 chargingID [2] ChargingID,
348 listofDownstreamNodes [3] SEQUENCE OF RouteingAreaCode,
349 accessPointNameNI [4] AccessPointNameNI OPTIONAL,
350 servedPDPAddress [5] PDPAddress OPTIONAL,
351 listOfTrafficVolumes [6] SEQUENCE OF ChangeOfCharCondition OPTIONAL,
352 recordOpeningTime [7] TimeStamp,
353 duration [8] CallDuration,
354 causeForRecClosing [9] CauseForRecClosing,
355 diagnostics [10] Diagnostics OPTIONAL,
356 recordSequenceNumber [11] INTEGER OPTIONAL,
357 nodeID [12] NodeID OPTIONAL,
358 recordExtensions [13] ManagementExtensions OPTIONAL,
359 localSequenceNumber [14] LocalSequenceNumber OPTIONAL,
360 sgsnPLMNIdentifier [15] PLMN-Id OPTIONAL,
361 numberofReceivingUE [16] INTEGER OPTIONAL,
362 mbmsInformation [17] MBMSInformation OPTIONAL
366 RouteingAreaCode ::= OCTET STRING
368 GGSNMBMSRecord ::= SET
370 recordType [0] CallEventRecordType,
371 ggsnAddress [1] GSNAddress,
372 chargingID [2] ChargingID,
373 listofDownstreamNodes [3] SEQUENCE OF GSNAddress,
374 accessPointNameNI [4] AccessPointNameNI OPTIONAL,
375 servedPDPAddress [5] PDPAddress OPTIONAL,
376 listOfTrafficVolumes [6] SEQUENCE OF ChangeOfCharCondition OPTIONAL,
377 recordOpeningTime [7] TimeStamp,
378 duration [8] CallDuration,
379 causeForRecClosing [9] CauseForRecClosing,
380 diagnostics [10] Diagnostics OPTIONAL,
381 recordSequenceNumber [11] INTEGER OPTIONAL,
382 nodeID [12] NodeID OPTIONAL,
383 recordExtensions [13] ManagementExtensions OPTIONAL,
384 localSequenceNumber [14] LocalSequenceNumber OPTIONAL,
385 mbmsInformation [15] MBMSInformation OPTIONAL
388 ------------------------------------------------------------------------------
392 ------------------------------------------------------------------------------
394 AccessPointNameNI ::= IA5String (SIZE(1..63))
396 -- Network Identifier part of APN in dot representation.
397 -- For example, if the complete APN is 'apn1a.apn1b.apn1c.mnc022.mcc111.gprs'
398 -- NI is 'apn1a.apn1b.apn1c' and is presented in this form in the CDR..
401 AccessPointNameOI ::= IA5String (SIZE(1..37))
403 -- Operator Identifier part of APN in dot representation.
404 -- In the 'apn1a.apn1b.apn1c.mnc022.mcc111.gprs' example, the OI portion is 'mnc022.mcc111.gprs'
405 -- and is presented in this form in the CDR.
408 APNSelectionMode::= ENUMERATED
411 -- See Information Elements TS 29.060 [75]
413 mSorNetworkProvidedSubscriptionVerified (0),
414 mSProvidedSubscriptionNotVerified (1),
415 networkProvidedSubscriptionNotVerified (2)
418 CAMELAccessPointNameNI ::= AccessPointNameNI
420 CAMELAccessPointNameOI ::= AccessPointNameOI
422 CAMELInformationMM ::= SET
424 sCFAddress [1] SCFAddress OPTIONAL,
425 serviceKey [2] ServiceKey OPTIONAL,
426 defaultTransactionHandling [3] DefaultGPRS-Handling OPTIONAL,
427 numberOfDPEncountered [4] NumberOfDPEncountered OPTIONAL,
428 levelOfCAMELService [5] LevelOfCAMELService OPTIONAL,
429 freeFormatData [6] FreeFormatData OPTIONAL,
430 fFDAppendIndicator [7] FFDAppendIndicator OPTIONAL
433 CAMELInformationPDP ::= SET
435 sCFAddress [1] SCFAddress OPTIONAL,
436 serviceKey [2] ServiceKey OPTIONAL,
437 defaultTransactionHandling [3] DefaultGPRS-Handling OPTIONAL,
438 cAMELAccessPointNameNI [4] CAMELAccessPointNameNI OPTIONAL,
439 cAMELAccessPointNameOI [5] CAMELAccessPointNameOI OPTIONAL,
440 numberOfDPEncountered [6] NumberOfDPEncountered OPTIONAL,
441 levelOfCAMELService [7] LevelOfCAMELService OPTIONAL,
442 freeFormatData [8] FreeFormatData OPTIONAL,
443 fFDAppendIndicator [9] FFDAppendIndicator OPTIONAL
446 CAMELInformationSMS ::= SET
448 sCFAddress [1] SCFAddress OPTIONAL,
449 serviceKey [2] ServiceKey OPTIONAL,
450 defaultSMSHandling [3] DefaultSMS-Handling OPTIONAL,
451 cAMELCallingPartyNumber [4] CallingNumber OPTIONAL,
452 cAMELDestinationSubscriberNumber [5] SmsTpDestinationNumber OPTIONAL,
453 cAMELSMSCAddress [6] AddressString OPTIONAL,
454 freeFormatData [7] FreeFormatData OPTIONAL,
455 smsReferenceNumber [8] CallReferenceNumber OPTIONAL
458 CategoryId ::= INTEGER
459 -- IP service flow identity (DCCA)
460 -- range of 4 byte (0..4294967259)
462 CauseForRecClosing ::= INTEGER
465 -- In GGSN the value sGSNChange should be used for partial record
466 -- generation due to SGSN Address List Overflow
468 -- LCS related causes belong to the MAP error causes acc. TS 29.002
470 -- cause codes 0 to 15 are defined in TS 32.205 as 'CauseForTerm' (cause for termination)
474 cAMELInitCallRelease (5),
479 managementIntervention (20),
480 intraSGSNIntersystemChange (21),
482 unauthorizedRequestingNetwork (52),
483 unauthorizedLCSClient (53),
484 positionMethodFailure (54),
485 unknownOrUnreachableLCSClient (58),
486 listofDownstreamNodeChange (59)
489 ChangeCondition ::= ENUMERATED
496 ChangeOfCharCondition ::= SEQUENCE
499 -- Used in PDP context record only
501 qosRequested [1] QoSInformation OPTIONAL,
502 qosNegotiated [2] QoSInformation OPTIONAL,
503 dataVolumeGPRSUplink [3] DataVolumeGPRS,
504 dataVolumeGPRSDownlink [4] DataVolumeGPRS,
505 changeCondition [5] ChangeCondition,
506 changeTime [6] TimeStamp
509 ChangeOfServiceCondition ::= SEQUENCE
512 -- Used for Flow based Charging service data container
514 categoryId [1] CategoryId,
515 ratingGroupId [2] RatingGroupId,
516 localSequenceNumber [3] LocalSequenceNumber OPTIONAL,
517 timeOfFirstUsage [4] TimeStamp,
518 timeOfLastUsage [5] TimeStamp,
519 timeUsage [6] CallDuration,
520 serviceChangeCause [7] ServiceChangeCause,
521 qoSInformationNeg [8] QoSInformation OPTIONAL,
522 sgsn-Address [9] GSNAddress OPTIONAL,
523 sGSNPLMNIdentifier [10] SGSNPLMNIdentifier OPTIONAL,
524 datavolumeFBCUplink [11] DataVolumeGPRS,
525 datavolumeFBCDownlink [12] DataVolumeGPRS,
526 timeOfReport [13] TimeStamp,
527 rATType [14] RATType OPTIONAL
531 SGSNPLMNIdentifier ::= OCTET STRING
532 ChangeLocation ::= SEQUENCE
535 -- used in SGSNMMRecord only
537 locationAreaCode [0] LocationAreaCode,
538 routingAreaCode [1] RoutingAreaCode,
539 cellId [2] CellId OPTIONAL,
540 changeTime [3] TimeStamp
543 ChargingCharacteristics ::= OCTET STRING (SIZE(2))
545 -- Bit 0-3: Profile Index
546 -- Bit 4-15: For Behavior
549 ChargingID ::= INTEGER (0..4294967295)
551 -- Generated in GGSN, part of PDP context, see TS 23.060
552 -- 0..4294967295 is equivalent to 0..2**32-1
555 ChChSelectionMode ::= ENUMERATED
557 sGSNSupplied (0), -- For GGSN only
558 subscriptionSpecific (1), -- For SGSN only
559 aPNSpecific (2), -- For SGSN only
560 homeDefault (3), -- For SGSN and GGSN
561 roamingDefault (4), -- For SGSN and GGSN
562 visitingDefault (5) -- For SGSN and GGSN
566 DataVolumeGPRS ::= INTEGER
568 -- The volume of data transferred in octets.
571 DynamicAddressFlag ::= BOOLEAN
573 ETSIAddress ::= AddressString
575 -- First octet for nature of address, and numbering plan indicator (3 for X.121)
580 FFDAppendIndicator ::= BOOLEAN
582 FreeFormatData ::= OCTET STRING (SIZE(1..160))
584 -- Free formated data as sent in the FurnishChargingInformationGPRS
588 GSNAddress ::= IPAddress
590 MSNetworkCapability ::= OCTET STRING (SIZE(1..8))
593 NetworkInitiatedPDPContext ::= BOOLEAN
595 -- Set to true if PDP context was initiated from network side
598 NodeID ::= IA5String (SIZE(1..20))
600 NumberOfDPEncountered ::= INTEGER
602 PDPAddress ::= CHOICE
604 iPAddress [0] IPAddress,
605 eTSIAddress [1] ETSIAddress
608 PDPType ::= OCTET STRING (SIZE(2))
610 -- OCTET 1: PDP Type Organization
611 -- OCTET 2: PDP Type Number
612 -- See TS 29.060 [75]
615 PLMN-Id ::= OCTET STRING (SIZE (3))
616 -- This is a 1:1 copy from the Routing Area Identity (RAI) IE specified in TS 29.060 [75]
618 -- OCTET 1 of PLMN-Id = OCTET 2 of RAI
619 -- OCTET 2 of PLMN-Id = OCTET 3 of RAI
620 -- OCTET 3 of PLMN-Id = OCTET 4 of RAI
625 PSFurnishChargingInformation ::= SEQUENCE
628 pSFreeFormatData [1] FreeFormatData,
629 pSFFDAppendIndicator [2] FFDAppendIndicator OPTIONAL
633 QoSInformation ::= OCTET STRING (SIZE (4..12))
637 -- is a 1:1 copy of the contents (i.e. starting with octet 4) of the "Quality of
638 -- service Profile" information element specified in 3GPP TS 29.060 [75].
640 --RATType ::= INTEGER (0..255)
643 -- Ihis integer is 1:1 copy of the RAT type value as defined in 3GPP TS 29.060 [75].
655 RoutingAreaCode ::= OCTET STRING (SIZE(1))
660 RatingGroupId ::= IA5String (SIZE(1..16))
661 -- DCC rule base identifier
663 ServiceChangeCause ::= OCTET STRING (SIZE(4))
665 -- service container closure reason
666 -- (some of the values are non-exclusive)
668 -- cause values for Gn update/release and TTS
669 -- H'00000001 (Bit 1): QoS change
670 -- H'00000002 (Bit 2): SGSN change
671 -- H'00000004 (Bit 3): SGSN PLMN ID change
672 -- H'00000008 (Bit 4): tariff time switch
673 -- H'00000010 (Bit 5): PDP context release
674 -- H'00000020 (Bit 6): RAT change
676 -- cause values for service stop:
677 -- H'00000040 (Bit 7): service idled out (= service release by QHT)
678 -- H'00000080 (Bit 8): not used
679 -- H'00000100 (Bit 9): configuration change
680 -- H'00000200 (Bit 10): service stop
682 -- cause values for service reauthorization request:
683 -- H'00000400 (Bit 11): time threshold reached
684 -- H'00000800 (Bit 12): volume threshold reached
685 -- H'00001000 (Bit 13): time exhausted
686 -- H'00002000 (Bit 14): volume exhausted
688 -- cause values for quota return:
689 -- H'00004000 (Bit 15): timeout
690 -- H'00008000 (Bit 16): return requested
691 -- H'00010000 (Bit 17): reauthorisation request
692 -- Bit 18-32: are unused and will always be zero
694 SCFAddress ::= AddressString
699 SGSNChange ::= BOOLEAN
701 -- present if first record after inter SGSN routing area update
705 -- WS Loacly imported MBMS structs
707 MBMSInformation ::= SET
709 tMGI [1] TMGI OPTIONAL,
710 mBMSSessionIdentity [2] MBMSSessionIdentity OPTIONAL,
711 mBMSServiceType [3] MBMSServiceType OPTIONAL,
712 mBMSUserServiceType [4] MBMSUserServiceType OPTIONAL, -- only supported in the BM-SC
713 mBMS2G3GIndicator [5] MBMS2G3GIndicator OPTIONAL,
714 fileRepairSupported [6] BOOLEAN OPTIONAL, -- only supported in the BM-SC
715 rAI [7] RoutingAreaCode OPTIONAL, -- only supported in the BM-SC
716 mBMSServiceArea [8] MBMSServiceArea OPTIONAL,
717 requiredMBMSBearerCaps [9] RequiredMBMSBearerCapabilities OPTIONAL,
718 mBMSGWAddress [10] GSNAddress OPTIONAL,
719 cNIPMulticastDistribution [11] CNIPMulticastDistribution OPTIONAL
722 MBMS2G3GIndicator ::= ENUMERATED
724 t2G (0), -- For GERAN access only
725 t3G (1), -- For UTRAN access only
726 t2G-AND-3G (2) -- For both UTRAN and GERAN access
730 MBMSServiceType ::= ENUMERATED
736 MBMSUserServiceType ::= ENUMERATED
742 RequiredMBMSBearerCapabilities ::= OCTET STRING (SIZE (3..14))
746 -- is a 1:1 copy of the contents (i.e. starting with octet 5) of the "Quality of
747 -- service Profile" information element specified in 3GPP TS 29.060 [75].
751 MBMSSessionIdentity ::= OCTET STRING (SIZE (1))
754 -- This octet string is a 1:1 copy of the contents of the MBMS-Session-Identity
755 -- AVP specified in 3GPP TS 29.061 [82]
758 TMGI ::= OCTET STRING
761 -- is a 1:1 copy of the contents (i.e. starting with octet 4) of the "TMGI"
762 -- information element specified in 3GPP TS 29.060 [75].
765 MBMSServiceArea ::= OCTET STRING
767 CNIPMulticastDistribution ::= ENUMERATED