forked from osmocom/wireshark
GPRSCDR: remove obsolete ASN.1 files
Change-Id: I4264f594a9c60c07a400187148d6c68120986c3c Reviewed-on: https://code.wireshark.org/review/18597 Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Anders Broman <a.broman58@gmail.com>
This commit is contained in:
parent
a3f5f3e461
commit
959b13b423
|
@ -1,431 +0,0 @@
|
|||
-- 3GPP TS 32.298 V6.1.0 (2005-09)
|
||||
TGPPGenericChargingDataTypes {itu-t identified-organization (4) etsi(0) mobileDomain (0) gsmUmtsNetwork (5) charging (0) asn1Module (0) genericChargingDataTypes (0) version1 (1)}
|
||||
-- Editor's Note: what is the correct structure of the OID?
|
||||
|
||||
|
||||
DEFINITIONS IMPLICIT TAGS ::=
|
||||
|
||||
BEGIN
|
||||
|
||||
-- EXPORTS everything
|
||||
|
||||
IMPORTS
|
||||
|
||||
CallReferenceNumber, NumberOfForwarding
|
||||
FROM MAP-CH-DataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Network (1) modules (3) map-CH-DataTypes (13) version6 (6) }
|
||||
|
||||
-- from TS 29.002 [60]
|
||||
|
||||
AddressString, BasicServiceCode, IMSI, IMEI, ISDN-AddressString, LCSClientExternalID, LCSClientInternalID
|
||||
FROM MAP-CommonDataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Network (1) modules (3) map-CommonDataTypes (18) version6 (6) }
|
||||
|
||||
-- from TS 29.002 [60]
|
||||
|
||||
DestinationRoutingAddress
|
||||
FROM CAP-DataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0)
|
||||
gsm-Network (1) modules (3) cap-datatypes (52) version1 (0) }
|
||||
|
||||
DefaultCallHandling, DefaultSMS-Handling, NotificationToMSUser, ServiceKey
|
||||
FROM MAP-MS-DataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0)
|
||||
gsm-Network (1) modules (3) map-MS-DataTypes (11) version6 (6) }
|
||||
|
||||
-- from TS 29.002 [60]
|
||||
|
||||
MOLR-Type
|
||||
FROM SS-DataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Access (2) modules (3) ss-DataTypes (2) version7 (7)}
|
||||
|
||||
-- from TS 24.080 [61] (editor's note: correct reference?)
|
||||
|
||||
BearerServiceCode
|
||||
FROM MAP-BS-Code { itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Network (1) modules (3) map-BS-Code (20) version6 (6) }
|
||||
|
||||
-- from TS 29.002 [60]
|
||||
|
||||
-- Editor's note: clarify if this should be moved to the CS module
|
||||
|
||||
TeleserviceCode
|
||||
FROM MAP-TS-Code { itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Network (1) modules (3) map-TS-Code (19) version2 (2) }
|
||||
|
||||
-- from TS 29.002 [60]
|
||||
|
||||
-- Editor's note: clarify if this should be moved to the CS module
|
||||
|
||||
SS-Code
|
||||
FROM MAP-SS-Code { itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Network (1) modules (3) map-SS-Code (15) version6 (6) }
|
||||
|
||||
-- from TS 29.002 [60]
|
||||
|
||||
-- Editor's note: clarify if this should be moved to the CS module
|
||||
|
||||
Ext-GeographicalInformation, LCSClientType, LCS-Priority, LocationType
|
||||
FROM MAP-LCS-DataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Network (1) modules (3) map-LCS-DataTypes (25) version7 (7)}
|
||||
|
||||
-- from TS 29.002 [60]
|
||||
|
||||
PositionMethodFailure-Diagnostic, UnauthorizedLCSClient-Diagnostic
|
||||
FROM MAP-ER-DataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Network (1) modules (3) map-ER-DataTypes (17) version7 (7)}
|
||||
|
||||
-- from TS 29.002 [60]
|
||||
|
||||
-- Editor's note: "UnauthorizedLCSClient-Diagnostic" was missing in 32.205
|
||||
|
||||
BasicService
|
||||
FROM Basic-Service-Elements { itu-t identified-organization (4) etsi (0)
|
||||
196 basic-service-elements (8) }
|
||||
--
|
||||
-- from "Digital Subscriber Signalling System No. one (DSS1) protocol"
|
||||
-- ETS 300 196 [62]
|
||||
--
|
||||
|
||||
ObjectInstance
|
||||
FROM CMIP-1 {joint-iso-itu-t ms (9) cmip (1) version1 (1) protocol (3)}
|
||||
|
||||
-- from ITU-T Rec. X.2ab [105] Editor's note: clarify if this definition is still needed. It appears that it ends in Nirwana.
|
||||
|
||||
-- WS localy defined
|
||||
--ManagementExtension
|
||||
--FROM Attribute-ASN1Module {joint-iso-itu-t ms (9) smi (3) part2 (2) asn1Module (2) 1}
|
||||
|
||||
-- from ITU-T Rec. X.721 [106] Editor's note: clarify if this definition is still needed.
|
||||
AE-title
|
||||
FROM ACSE-1 {joint-iso-itu-t association-control (2) abstract-syntax (1) apdus (0) version (1) };
|
||||
--
|
||||
-- From ITU-T Rec. X.2cd [107]. Note that the syntax of AE-title to be used is from
|
||||
-- ITU-T Rec. X.227 / ISO 8650 corrigendum and not "ANY" Editor's note: clarify if this definition is still needed. It appears that it ends in Nirwana.
|
||||
-- ;
|
||||
------------------------------------------------------------------------------
|
||||
--
|
||||
-- Generic Data Types
|
||||
--
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
BCDDirectoryNumber ::= OCTET STRING
|
||||
-- This type contains the binary coded decimal representation of
|
||||
-- a directory number e.g. calling/called/connected/translated number.
|
||||
-- The encoding of the octet string is in accordance with the
|
||||
-- the elements "Calling party BCD number", "Called party BCD number"
|
||||
-- and "Connected number" defined in TS 24.008.
|
||||
-- This encoding includes type of number and number plan information
|
||||
-- together with a BCD encoded digit string.
|
||||
-- It may also contain both a presentation and screening indicator
|
||||
-- (octet 3a).
|
||||
-- For the avoidance of doubt, this field does not include
|
||||
-- octets 1 and 2, the element name and length, as this would be
|
||||
-- redundant.
|
||||
|
||||
CallDuration ::= INTEGER
|
||||
--
|
||||
-- The call duration is counted in seconds.
|
||||
-- For successful calls /sessions / PDP contexts, this is the chargeable duration.
|
||||
-- For call attempts this is the call holding time.
|
||||
--
|
||||
|
||||
-- Editor's note: the explanation above should be removed as proper definitions are required in the individual CDR parameter descriptions in [10] - [31]
|
||||
|
||||
CalledNumber ::= BCDDirectoryNumber
|
||||
|
||||
CallEventRecordType ::= INTEGER
|
||||
{
|
||||
|
||||
-- Record values 0..17 are CS specific.
|
||||
-- The contents are defined in TS 32.250 [10]
|
||||
|
||||
moCallRecord (0),
|
||||
mtCallRecord (1),
|
||||
roamingRecord (2),
|
||||
incGatewayRecord (3),
|
||||
outGatewayRecord (4),
|
||||
transitCallRecord (5),
|
||||
moSMSRecord (6),
|
||||
mtSMSRecord (7),
|
||||
moSMSIWRecord (8),
|
||||
mtSMSGWRecord (9),
|
||||
ssActionRecord (10),
|
||||
hlrIntRecord (11),
|
||||
locUpdateHLRRecord (12),
|
||||
locUpdateVLRRecord (13),
|
||||
commonEquipRecord (14),
|
||||
moTraceRecord (15), --- used in earlier releases
|
||||
mtTraceRecord (16), --- used in earlier releases
|
||||
termCAMELRecord (17),
|
||||
--
|
||||
-- Record values 18..22 are GPRS specific.
|
||||
-- The contents are defined in TS 32.251 [11]
|
||||
--
|
||||
sgsnPDPRecord (18),
|
||||
ggsnPDPRecord (19),
|
||||
sgsnMMRecord (20),
|
||||
sgsnSMORecord (21),
|
||||
sgsnSMTRecord (22),
|
||||
--
|
||||
-- Record values 23..25 are CS-LCS specific.
|
||||
-- The contents are defined in TS 32.250 [10]
|
||||
--
|
||||
mtLCSRecord (23),
|
||||
moLCSRecord (24),
|
||||
niLCSRecord (25),
|
||||
--
|
||||
-- Record values 26..28 are GPRS-LCS specific.
|
||||
-- The contents are defined in TS 32.251 [11]
|
||||
--
|
||||
sgsnMtLCSRecord (26),
|
||||
sgsnMoLCSRecord (27),
|
||||
sgsnNiLCSRecord (28),
|
||||
--
|
||||
-- Record values 29..62 are MMS specific.
|
||||
-- The contents are defined in TS 32.270 [30]
|
||||
--
|
||||
mmO1SRecord (29),
|
||||
mmO4FRqRecord (30),
|
||||
mmO4FRsRecord (31),
|
||||
mmO4DRecord (32),
|
||||
mmO1DRecord (33),
|
||||
mmO4RRecord (34),
|
||||
mmO1RRecord (35),
|
||||
mmOMDRecord (36),
|
||||
mmR4FRecord (37),
|
||||
mmR1NRqRecord (38),
|
||||
mmR1NRsRecord (39),
|
||||
mmR1RtRecord (40),
|
||||
mmR1AFRecord (42),
|
||||
mmR4DRqRecord (43),
|
||||
mmR4DRsRecord (44),
|
||||
mmR1RRRecord (45),
|
||||
mmR4RRqRecord (46),
|
||||
mmR4RRsRecord (47),
|
||||
mmRMDRecord (48),
|
||||
mmFRecord (49),
|
||||
mmBx1SRecord (50),
|
||||
mmBx1VRecord (51),
|
||||
mmBx1URecord (52),
|
||||
mmBx1DRecord (53),
|
||||
mM7SRecord (54),
|
||||
mM7DRqRecord (55),
|
||||
mM7DRsRecord (56),
|
||||
mM7CRecord (57),
|
||||
mM7RRecord (58),
|
||||
mM7DRRqRecord (59),
|
||||
mM7DRRsRecord (60),
|
||||
mM7RRqRecord (61),
|
||||
mM7RRsRecord (62),
|
||||
--
|
||||
-- Record values 63..69 are IMS specific.
|
||||
-- The contents are defined in TS 32.260 [20]
|
||||
--
|
||||
s-CSCFRecord (63),
|
||||
p-CSCFRecord (64),
|
||||
i-CSCFRecord (65),
|
||||
mRFCRecord (66),
|
||||
mGCFRecord (67),
|
||||
bGCFRecord (68),
|
||||
aSRecord (69),
|
||||
--
|
||||
-- Record values 70 is for Flow based Charging
|
||||
-- The contents are defined in TS 32.251 [11]
|
||||
--
|
||||
egsnPDPRecord (70),
|
||||
--
|
||||
-- Record values 71..75 are LCS specific.
|
||||
-- The contents are defined in TS 32.271 [31]
|
||||
--
|
||||
lCSGMORecord (71),
|
||||
lCSRGMTRecord (72),
|
||||
lCSHGMTRecord (73),
|
||||
lCSVGMTRecord (74),
|
||||
lCSGNIRecord (75),
|
||||
--
|
||||
-- Record values 76..79 are MBMS specific.
|
||||
-- The contents are defined in TS 32.251 [11]
|
||||
-- Record values 76 and 77 are MBMS bearer context specific
|
||||
--
|
||||
sgsnMBMSRecord (76),
|
||||
ggsnMBMSRecord (77),
|
||||
-- And TS 32.273 [33]
|
||||
-- Record values 78 and 79 are MBMS service specific
|
||||
-- and defined in TS 32.273 [33]
|
||||
subBMSCRecord (78),
|
||||
contentBMSCRecord (79)
|
||||
}
|
||||
|
||||
CallingNumber ::= BCDDirectoryNumber
|
||||
|
||||
CallReference ::= INTEGER
|
||||
|
||||
CellId ::= OCTET STRING (SIZE(2))
|
||||
--
|
||||
-- Coded according to TS 24.008
|
||||
--
|
||||
|
||||
ChargeIndicator ::= INTEGER
|
||||
{
|
||||
noCharge (0),
|
||||
charge (1)
|
||||
}
|
||||
|
||||
Diagnostics ::= CHOICE
|
||||
{
|
||||
gsm0408Cause [0] INTEGER,
|
||||
-- See TS 24.008
|
||||
gsm0902MapErrorValue [1] INTEGER,
|
||||
-- Note: The value to be stored here corresponds to
|
||||
-- the local values defined in the MAP-Errors and
|
||||
-- MAP-DialogueInformation modules, for full details
|
||||
-- see TS 29.002.
|
||||
itu-tQ767Cause [2] INTEGER,
|
||||
-- See ITU-T Q.767
|
||||
networkSpecificCause [3] ManagementExtension,
|
||||
-- To be defined by network operator
|
||||
manufacturerSpecificCause [4] ManagementExtension,
|
||||
-- To be defined by manufacturer
|
||||
positionMethodFailureCause [5] PositionMethodFailure-Diagnostic,
|
||||
-- see TS 29.002
|
||||
unauthorizedLCSClientCause [6] UnauthorizedLCSClient-Diagnostic
|
||||
-- see TS 29.002
|
||||
}
|
||||
|
||||
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))
|
||||
}
|
||||
|
||||
LCSCause ::= OCTET STRING (SIZE(1))
|
||||
--
|
||||
-- See LCS Cause Value, 3GPP TS 49.031
|
||||
--
|
||||
|
||||
LCSClientIdentity ::= SEQUENCE
|
||||
{
|
||||
lcsClientExternalID [0] LCSClientExternalID OPTIONAL,
|
||||
lcsClientDialedByMS [1] AddressString OPTIONAL,
|
||||
lcsClientInternalID [2] LCSClientInternalID OPTIONAL
|
||||
}
|
||||
|
||||
LCSQoSInfo ::= OCTET STRING (SIZE(4))
|
||||
--
|
||||
-- See LCS QoS IE, 3GPP TS 49.031
|
||||
--
|
||||
|
||||
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
|
||||
--
|
||||
|
||||
ManagementExtensions ::= SET OF ManagementExtension
|
||||
|
||||
MessageReference ::= OCTET STRING
|
||||
|
||||
MscNo ::= ISDN-AddressString
|
||||
--
|
||||
-- See TS 23.003
|
||||
--
|
||||
|
||||
MSISDN ::= ISDN-AddressString
|
||||
--
|
||||
-- See TS 23.003
|
||||
--
|
||||
|
||||
MSTimeZone ::= OCTET STRING (SIZE (2))
|
||||
--
|
||||
-- 1.Octet: Time Zone and 2. Octet: Daylight saving time, see TS 29.060 [75]
|
||||
--
|
||||
PositioningData ::= OCTET STRING (SIZE(1..33))
|
||||
--
|
||||
-- See Positioning Data IE (octet 3..n), 3GPP TS 49.031
|
||||
--
|
||||
|
||||
RecordingEntity ::= AddressString
|
||||
|
||||
SMSResult ::= Diagnostics
|
||||
|
||||
SmsTpDestinationNumber ::= OCTET STRING
|
||||
--
|
||||
-- This type contains the binary coded decimal representation of
|
||||
-- the SMS address field the encoding of the octet string is in
|
||||
-- accordance with the definition of address fields in TS 23.040.
|
||||
-- This encoding includes type of number and numbering plan indication
|
||||
-- together with the address value range.
|
||||
--
|
||||
|
||||
SystemType ::= ENUMERATED
|
||||
{
|
||||
--
|
||||
-- "unknown" is not to be used in PS domain.
|
||||
--
|
||||
unknown (0),
|
||||
iuUTRAN (1),
|
||||
gERAN (2)
|
||||
}
|
||||
|
||||
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
|
||||
--
|
||||
|
||||
-- Local WS modification Import ManagementExtension here
|
||||
-- as2wrs fault fix:
|
||||
DMI-EXTENSION::= CLASS {&id OBJECT IDENTIFIER UNIQUE,
|
||||
&Value
|
||||
}WITH SYNTAX {TYPE &Value
|
||||
ID &id
|
||||
}
|
||||
|
||||
ManagementExtension ::= SEQUENCE {
|
||||
identifier DMI-EXTENSION.&id({ManagementExtensionSet}),
|
||||
significance [1] BOOLEAN DEFAULT FALSE,
|
||||
information
|
||||
[2] DMI-EXTENSION.&Value({ManagementExtensionSet}{@.identifier})
|
||||
}
|
||||
|
||||
ManagementExtensionSet DMI-EXTENSION ::=
|
||||
{...}
|
||||
|
||||
|
||||
END
|
|
@ -31,9 +31,9 @@ set( EXT_ASN_FILE_LIST
|
|||
)
|
||||
|
||||
set( ASN_FILE_LIST
|
||||
GenericChargingDataTypesV1400.asn
|
||||
GenericChargingDataTypes.asn
|
||||
GPRSChargingDataTypesV641.asn
|
||||
GPRSChargingDataTypesV1400.asn
|
||||
GPRSChargingDataTypes.asn
|
||||
)
|
||||
|
||||
set( EXTRA_DIST
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,979 +0,0 @@
|
|||
-- 3GPP TS 32.298 V11.7.1 (2013-09)
|
||||
--
|
||||
|
||||
GPRSChargingDataTypesV1171 {itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) charging (5) gprsChargingDataTypes (2) asn1Module (0) version1 (0)}
|
||||
DEFINITIONS IMPLICIT TAGS ::=
|
||||
|
||||
BEGIN
|
||||
|
||||
-- EXPORTS everything
|
||||
|
||||
IMPORTS
|
||||
|
||||
-- AddressString,
|
||||
CallDuration,
|
||||
CallingNumber,
|
||||
CellId,
|
||||
Diagnostics,
|
||||
DiameterIdentity,
|
||||
GSNAddress,
|
||||
IPAddress,
|
||||
LCSCause,
|
||||
LCSClientIdentity,
|
||||
LCSQoSInfo,
|
||||
LevelOfCAMELService,
|
||||
LocalSequenceNumber,
|
||||
LocationAreaAndCell,
|
||||
LocationAreaCode,
|
||||
ManagementExtensions,
|
||||
MessageReference, MSISDN,
|
||||
PositioningData,
|
||||
RecordingEntity,
|
||||
RecordType,
|
||||
RoutingAreaCode,
|
||||
ServiceSpecificInfo,
|
||||
SMSResult,
|
||||
SmsTpDestinationNumber,
|
||||
SubscriptionID,
|
||||
TimeStamp,
|
||||
MBMSInformation,
|
||||
MSTimeZone
|
||||
|
||||
|
||||
FROM GenericChargingDataTypes {itu-t (0) identified-organization (4) etsi(0) mobileDomain (0) charging (5) genericChargingDataTypes (0) asn1Module (0) version1 (0)}
|
||||
|
||||
DefaultGPRS-Handling,
|
||||
DefaultSMS-Handling,
|
||||
NotificationToMSUser,
|
||||
ServiceKey
|
||||
|
||||
FROM MAP-MS-DataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Network (1) modules (3) map-MS-DataTypes (11) version6 (6)}
|
||||
|
||||
-- from TS 29.002 [214]
|
||||
|
||||
|
||||
IMEI,
|
||||
IMSI,
|
||||
ISDN-AddressString,
|
||||
RAIdentity
|
||||
FROM MAP-CommonDataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0)gsm-Network (1) modules (3) map-CommonDataTypes (18) version13 (13)}
|
||||
-- from TS 29.002 [214]
|
||||
|
||||
|
||||
CallReferenceNumber
|
||||
FROM MAP-CH-DataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0)gsm-Network (1) modules (3) map-CH-DataTypes (13) version13 (13)}
|
||||
-- from TS 29.002 [214]
|
||||
|
||||
|
||||
Ext-GeographicalInformation,
|
||||
LCSClientType,
|
||||
LCS-Priority,
|
||||
LocationType
|
||||
FROM MAP-LCS-DataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Network (1) modules (3) map-LCS-DataTypes (25) version13 (13) }
|
||||
-- from TS 29.002 [214]
|
||||
|
||||
LocationMethod
|
||||
FROM SS-DataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Access (2) modules (3) ss-DataTypes (2) version13 (13)}
|
||||
|
||||
-- from TS 24.080 [209]
|
||||
|
||||
;
|
||||
|
||||
--
|
||||
--
|
||||
-- GPRS RECORDS
|
||||
--
|
||||
--
|
||||
|
||||
|
||||
GPRSRecord ::= CHOICE
|
||||
--
|
||||
-- Record values 20, 22..27 are specific
|
||||
-- Record values 76, 77, 86 are MBMS specific
|
||||
-- Record values 78..79 are EPC specific
|
||||
--
|
||||
{
|
||||
sgsnPDPRecord [20] SGSNPDPRecord,
|
||||
sgsnMMRecord [22] SGSNMMRecord,
|
||||
sgsnSMORecord [23] SGSNSMORecord,
|
||||
sgsnSMTRecord [24] SGSNSMTRecord,
|
||||
-- sgsnMTLCSRecord [25] SGSNMTLCSRecord,
|
||||
-- sgsnMOLCSRecord [26] SGSNMOLCSRecord,
|
||||
-- sgsnNILCSRecord [27] SGSNNILCSRecord,
|
||||
--
|
||||
-- sgsnMBMSRecord [76] SGSNMBMSRecord,
|
||||
-- ggsnMBMSRecord [77] GGSNMBMSRecord,
|
||||
-- gwMBMSRecord [86] GWMBMSRecord,
|
||||
sGWRecord [78] SGWRecord,
|
||||
pGWRecord [79] PGWRecord
|
||||
}
|
||||
|
||||
SGWRecord ::= SET
|
||||
{
|
||||
recordType [0] RecordType,
|
||||
servedIMSI [3] IMSI OPTIONAL,
|
||||
s-GWAddress [4] GSNAddress,
|
||||
chargingID [5] ChargingID,
|
||||
servingNodeAddress [6] SEQUENCE OF GSNAddress,
|
||||
accessPointNameNI [7] AccessPointNameNI OPTIONAL,
|
||||
pdpPDNType [8] PDPType OPTIONAL,
|
||||
servedPDPPDNAddress [9] PDPAddress OPTIONAL,
|
||||
dynamicAddressFlag [11] DynamicAddressFlag OPTIONAL,
|
||||
listOfTrafficVolumes [12] SEQUENCE OF ChangeOfCharCondition OPTIONAL,
|
||||
recordOpeningTime [13] TimeStamp,
|
||||
duration [14] CallDuration,
|
||||
causeForRecClosing [15] CauseForRecClosing,
|
||||
diagnostics [16] Diagnostics OPTIONAL,
|
||||
recordSequenceNumber [17] INTEGER OPTIONAL,
|
||||
nodeID [18] NodeID OPTIONAL,
|
||||
recordExtensions [19] ManagementExtensions OPTIONAL,
|
||||
localSequenceNumber [20] LocalSequenceNumber OPTIONAL,
|
||||
apnSelectionMode [21] APNSelectionMode OPTIONAL,
|
||||
servedMSISDN [22] MSISDN OPTIONAL,
|
||||
chargingCharacteristics [23] ChargingCharacteristics,
|
||||
chChSelectionMode [24] ChChSelectionMode OPTIONAL,
|
||||
iMSsignalingContext [25] NULL OPTIONAL,
|
||||
servingNodePLMNIdentifier [27] PLMN-Id OPTIONAL,
|
||||
servedIMEISV [29] IMEI OPTIONAL,
|
||||
rATType [30] RATType OPTIONAL,
|
||||
mSTimeZone [31] MSTimeZone OPTIONAL,
|
||||
userLocationInformation [32] OCTET STRING OPTIONAL,
|
||||
sGWChange [34] SGWChange OPTIONAL,
|
||||
servingNodeType [35] SEQUENCE OF ServingNodeType,
|
||||
p-GWAddressUsed [36] GSNAddress OPTIONAL,
|
||||
p-GWPLMNIdentifier [37] PLMN-Id OPTIONAL,
|
||||
startTime [38] TimeStamp OPTIONAL,
|
||||
stopTime [39] TimeStamp OPTIONAL,
|
||||
pDNConnectionChargingID [40] ChargingID OPTIONAL,
|
||||
iMSIunauthenticatedFlag [41] NULL OPTIONAL,
|
||||
userCSGInformation [42] UserCSGInformation OPTIONAL,
|
||||
servedPDPPDNAddressExt [43] PDPAddress OPTIONAL,
|
||||
lowPriorityIndicator [44] NULL OPTIONAL,
|
||||
dynamicAddressFlagExt [47] DynamicAddressFlag OPTIONAL,
|
||||
s-GWiPv6Address [48] GSNAddress OPTIONAL,
|
||||
servingNodeiPv6Address [49] SEQUENCE OF GSNAddress OPTIONAL,
|
||||
p-GWiPv6AddressUsed [50] GSNAddress OPTIONAL
|
||||
}
|
||||
|
||||
PGWRecord ::= SET
|
||||
{
|
||||
recordType [0] RecordType,
|
||||
servedIMSI [3] IMSI OPTIONAL,
|
||||
p-GWAddress [4] GSNAddress,
|
||||
chargingID [5] ChargingID,
|
||||
servingNodeAddress [6] SEQUENCE OF GSNAddress,
|
||||
accessPointNameNI [7] AccessPointNameNI OPTIONAL,
|
||||
pdpPDNType [8] PDPType OPTIONAL,
|
||||
servedPDPPDNAddress [9] PDPAddress OPTIONAL,
|
||||
dynamicAddressFlag [11] DynamicAddressFlag OPTIONAL,
|
||||
recordOpeningTime [13] TimeStamp,
|
||||
duration [14] CallDuration,
|
||||
causeForRecClosing [15] CauseForRecClosing,
|
||||
diagnostics [16] Diagnostics OPTIONAL,
|
||||
recordSequenceNumber [17] INTEGER OPTIONAL,
|
||||
nodeID [18] NodeID OPTIONAL,
|
||||
recordExtensions [19] ManagementExtensions OPTIONAL,
|
||||
localSequenceNumber [20] LocalSequenceNumber OPTIONAL,
|
||||
apnSelectionMode [21] APNSelectionMode OPTIONAL,
|
||||
servedMSISDN [22] MSISDN OPTIONAL,
|
||||
chargingCharacteristics [23] ChargingCharacteristics,
|
||||
chChSelectionMode [24] ChChSelectionMode OPTIONAL,
|
||||
iMSsignalingContext [25] NULL OPTIONAL,
|
||||
externalChargingID [26] OCTET STRING OPTIONAL,
|
||||
servinggNodePLMNIdentifier [27] PLMN-Id OPTIONAL,
|
||||
pSFurnishChargingInformation [28] PSFurnishChargingInformation OPTIONAL,
|
||||
servedIMEISV [29] IMEI OPTIONAL,
|
||||
rATType [30] RATType OPTIONAL,
|
||||
mSTimeZone [31] MSTimeZone OPTIONAL,
|
||||
userLocationInformation [32] OCTET STRING OPTIONAL,
|
||||
cAMELChargingInformation [33] OCTET STRING OPTIONAL,
|
||||
listOfServiceData [34] SEQUENCE OF ChangeOfServiceCondition OPTIONAL,
|
||||
servingNodeType [35] SEQUENCE OF ServingNodeType,
|
||||
servedMNNAI [36] SubscriptionID OPTIONAL,
|
||||
p-GWPLMNIdentifier [37] PLMN-Id OPTIONAL,
|
||||
startTime [38] TimeStamp OPTIONAL,
|
||||
stopTime [39] TimeStamp OPTIONAL,
|
||||
served3gpp2MEID [40] OCTET STRING OPTIONAL,
|
||||
pDNConnectionChargingID [41] ChargingID OPTIONAL,
|
||||
iMSIunauthenticatedFlag [42] NULL OPTIONAL,
|
||||
userCSGInformation [43] UserCSGInformation OPTIONAL,
|
||||
threeGPP2UserLocationInformation [44] OCTET STRING OPTIONAL,
|
||||
servedPDPPDNAddressExt [45] PDPAddress OPTIONAL,
|
||||
lowPriorityIndicator [46] NULL OPTIONAL,
|
||||
dynamicAddressFlagExt [47] DynamicAddressFlag OPTIONAL,
|
||||
servingNodeiPv6Address [49] SEQUENCE OF GSNAddress OPTIONAL,
|
||||
p-GWiPv6AddressUsed [50] GSNAddress OPTIONAL,
|
||||
tWANUserLocationInformation [51] TWANUserLocationInfo OPTIONAL
|
||||
}
|
||||
|
||||
SGSNMMRecord ::= SET
|
||||
{
|
||||
recordType [0] RecordType,
|
||||
servedIMSI [1] IMSI,
|
||||
servedIMEI [2] IMEI OPTIONAL,
|
||||
sgsnAddress [3] GSNAddress OPTIONAL,
|
||||
msNetworkCapability [4] MSNetworkCapability OPTIONAL,
|
||||
routingArea [5] RoutingAreaCode OPTIONAL,
|
||||
locationAreaCode [6] LocationAreaCode OPTIONAL,
|
||||
cellIdentifier [7] CellId OPTIONAL,
|
||||
changeLocation [8] SEQUENCE OF ChangeLocation OPTIONAL,
|
||||
recordOpeningTime [9] TimeStamp,
|
||||
duration [10] CallDuration OPTIONAL,
|
||||
sgsnChange [11] SGSNChange OPTIONAL,
|
||||
causeForRecClosing [12] CauseForRecClosing,
|
||||
diagnostics [13] Diagnostics OPTIONAL,
|
||||
recordSequenceNumber [14] INTEGER OPTIONAL,
|
||||
nodeID [15] NodeID OPTIONAL,
|
||||
recordExtensions [16] ManagementExtensions OPTIONAL,
|
||||
localSequenceNumber [17] LocalSequenceNumber OPTIONAL,
|
||||
servedMSISDN [18] MSISDN OPTIONAL,
|
||||
chargingCharacteristics [19] ChargingCharacteristics,
|
||||
cAMELInformationMM [20] CAMELInformationMM OPTIONAL,
|
||||
rATType [21] RATType OPTIONAL,
|
||||
chChSelectionMode [22] ChChSelectionMode OPTIONAL,
|
||||
cellPLMNId [23] PLMN-Id OPTIONAL
|
||||
}
|
||||
|
||||
SGSNPDPRecord ::= SET
|
||||
{
|
||||
recordType [0] RecordType,
|
||||
networkInitiation [1] NetworkInitiatedPDPContext OPTIONAL,
|
||||
servedIMSI [3] IMSI OPTIONAL,
|
||||
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,
|
||||
iMSIunauthenticatedFlag [34] NULL OPTIONAL,
|
||||
userCSGInformation [35] UserCSGInformation OPTIONAL,
|
||||
servedPDPPDNAddressExt [36] PDPAddress OPTIONAL,
|
||||
lowPriorityIndicator [37] NULL OPTIONAL
|
||||
}
|
||||
|
||||
SGSNSMORecord ::= SET
|
||||
--
|
||||
-- also for MME UE originated SMS record
|
||||
--
|
||||
--
|
||||
{
|
||||
recordType [0] RecordType,
|
||||
servedIMSI [1] IMSI,
|
||||
servedIMEI [2] IMEI OPTIONAL,
|
||||
servedMSISDN [3] MSISDN OPTIONAL,
|
||||
msNetworkCapability [4] MSNetworkCapability OPTIONAL,
|
||||
serviceCentre [5] AddressString OPTIONAL,
|
||||
recordingEntity [6] RecordingEntity OPTIONAL,
|
||||
locationArea [7] LocationAreaCode OPTIONAL,
|
||||
routingArea [8] RoutingAreaCode OPTIONAL,
|
||||
cellIdentifier [9] CellId OPTIONAL,
|
||||
messageReference [10] MessageReference,
|
||||
eventTimeStamp [11] TimeStamp,
|
||||
smsResult [12] SMSResult OPTIONAL,
|
||||
recordExtensions [13] ManagementExtensions OPTIONAL,
|
||||
nodeID [14] NodeID OPTIONAL,
|
||||
localSequenceNumber [15] LocalSequenceNumber OPTIONAL,
|
||||
chargingCharacteristics [16] ChargingCharacteristics,
|
||||
rATType [17] RATType OPTIONAL,
|
||||
destinationNumber [18] SmsTpDestinationNumber OPTIONAL,
|
||||
cAMELInformationSMS [19] CAMELInformationSMS OPTIONAL,
|
||||
chChSelectionMode [20] ChChSelectionMode OPTIONAL,
|
||||
servingNodeType [21] ServingNodeType,
|
||||
servingNodeAddress [22] GSNAddress OPTIONAL,
|
||||
servingNodeiPv6Address [23] GSNAddress OPTIONAL,
|
||||
mMEName [24] DiameterIdentity OPTIONAL,
|
||||
mMERealm [25] DiameterIdentity OPTIONAL,
|
||||
userLocationInformation [26] OCTET STRING OPTIONAL
|
||||
}
|
||||
|
||||
SGSNSMTRecord ::= SET
|
||||
--
|
||||
-- also for MME UE terminated SMS record
|
||||
--
|
||||
--
|
||||
{
|
||||
recordType [0] RecordType,
|
||||
servedIMSI [1] IMSI,
|
||||
servedIMEI [2] IMEI OPTIONAL,
|
||||
servedMSISDN [3] MSISDN OPTIONAL,
|
||||
msNetworkCapability [4] MSNetworkCapability OPTIONAL,
|
||||
serviceCentre [5] AddressString OPTIONAL,
|
||||
recordingEntity [6] RecordingEntity OPTIONAL,
|
||||
locationArea [7] LocationAreaCode OPTIONAL,
|
||||
routingArea [8] RoutingAreaCode OPTIONAL,
|
||||
cellIdentifier [9] CellId OPTIONAL,
|
||||
eventTimeStamp [10] TimeStamp,
|
||||
smsResult [11] SMSResult OPTIONAL,
|
||||
recordExtensions [12] ManagementExtensions OPTIONAL,
|
||||
nodeID [13] NodeID OPTIONAL,
|
||||
localSequenceNumber [14] LocalSequenceNumber OPTIONAL,
|
||||
chargingCharacteristics [15] ChargingCharacteristics,
|
||||
rATType [16] RATType OPTIONAL,
|
||||
chChSelectionMode [17] ChChSelectionMode OPTIONAL,
|
||||
cAMELInformationSMS [18] CAMELInformationSMS OPTIONAL,
|
||||
originatingAddress [19] AddressString OPTIONAL,
|
||||
servingNodeType [20] ServingNodeType,
|
||||
servingNodeAddress [21] GSNAddress OPTIONAL,
|
||||
servingNodeiPv6Address [22] GSNAddress OPTIONAL,
|
||||
mMEName [23] DiameterIdentity OPTIONAL,
|
||||
mMERealm [24] DiameterIdentity OPTIONAL,
|
||||
userLocationInformation [25] OCTET STRING OPTIONAL
|
||||
}
|
||||
|
||||
SGSNMTLCSRecord ::= SET
|
||||
{
|
||||
recordType [0] RecordType,
|
||||
recordingEntity [1] RecordingEntity,
|
||||
lcsClientType [2] LCSClientType,
|
||||
lcsClientIdentity [3] LCSClientIdentity,
|
||||
servedIMSI [4] IMSI,
|
||||
servedMSISDN [5] MSISDN OPTIONAL,
|
||||
sgsnAddress [6] GSNAddress OPTIONAL,
|
||||
locationType [7] LocationType,
|
||||
lcsQos [8] LCSQoSInfo OPTIONAL,
|
||||
lcsPriority [9] LCS-Priority OPTIONAL,
|
||||
mlcNumber [10] ISDN-AddressString,
|
||||
eventTimeStamp [11] TimeStamp,
|
||||
measurementDuration [12] CallDuration OPTIONAL,
|
||||
notificationToMSUser [13] NotificationToMSUser OPTIONAL,
|
||||
privacyOverride [14] NULL OPTIONAL,
|
||||
location [15] LocationAreaAndCell OPTIONAL,
|
||||
routingArea [16] RoutingAreaCode OPTIONAL,
|
||||
locationEstimate [17] Ext-GeographicalInformation OPTIONAL,
|
||||
positioningData [18] PositioningData OPTIONAL,
|
||||
lcsCause [19] LCSCause OPTIONAL,
|
||||
diagnostics [20] Diagnostics OPTIONAL,
|
||||
nodeID [21] NodeID OPTIONAL,
|
||||
localSequenceNumber [22] LocalSequenceNumber OPTIONAL,
|
||||
chargingCharacteristics [23] ChargingCharacteristics,
|
||||
chChSelectionMode [24] ChChSelectionMode OPTIONAL,
|
||||
rATType [25] RATType OPTIONAL,
|
||||
recordExtensions [26] ManagementExtensions OPTIONAL,
|
||||
causeForRecClosing [27] CauseForRecClosing
|
||||
}
|
||||
|
||||
SGSNMOLCSRecord ::= SET
|
||||
{
|
||||
recordType [0] RecordType,
|
||||
recordingEntity [1] RecordingEntity,
|
||||
lcsClientType [2] LCSClientType OPTIONAL,
|
||||
lcsClientIdentity [3] LCSClientIdentity OPTIONAL,
|
||||
servedIMSI [4] IMSI,
|
||||
servedMSISDN [5] MSISDN OPTIONAL,
|
||||
sgsnAddress [6] GSNAddress OPTIONAL,
|
||||
locationMethod [7] LocationMethod,
|
||||
lcsQos [8] LCSQoSInfo OPTIONAL,
|
||||
lcsPriority [9] LCS-Priority OPTIONAL,
|
||||
mlcNumber [10] ISDN-AddressString OPTIONAL,
|
||||
eventTimeStamp [11] TimeStamp,
|
||||
measurementDuration [12] CallDuration OPTIONAL,
|
||||
location [13] LocationAreaAndCell OPTIONAL,
|
||||
routingArea [14] RoutingAreaCode OPTIONAL,
|
||||
locationEstimate [15] Ext-GeographicalInformation OPTIONAL,
|
||||
positioningData [16] PositioningData OPTIONAL,
|
||||
lcsCause [17] LCSCause OPTIONAL,
|
||||
diagnostics [18] Diagnostics OPTIONAL,
|
||||
nodeID [19] NodeID OPTIONAL,
|
||||
localSequenceNumber [20] LocalSequenceNumber OPTIONAL,
|
||||
chargingCharacteristics [21] ChargingCharacteristics,
|
||||
chChSelectionMode [22] ChChSelectionMode OPTIONAL,
|
||||
rATType [23] RATType OPTIONAL,
|
||||
recordExtensions [24] ManagementExtensions OPTIONAL,
|
||||
causeForRecClosing [25] CauseForRecClosing
|
||||
}
|
||||
|
||||
SGSNNILCSRecord ::= SET
|
||||
{
|
||||
recordType [0] RecordType,
|
||||
recordingEntity [1] RecordingEntity,
|
||||
lcsClientType [2] LCSClientType OPTIONAL,
|
||||
lcsClientIdentity [3] LCSClientIdentity OPTIONAL,
|
||||
servedIMSI [4] IMSI OPTIONAL,
|
||||
servedMSISDN [5] MSISDN OPTIONAL,
|
||||
sgsnAddress [6] GSNAddress OPTIONAL,
|
||||
servedIMEI [7] IMEI OPTIONAL,
|
||||
lcsQos [8] LCSQoSInfo OPTIONAL,
|
||||
lcsPriority [9] LCS-Priority OPTIONAL,
|
||||
mlcNumber [10] ISDN-AddressString OPTIONAL,
|
||||
eventTimeStamp [11] TimeStamp,
|
||||
measurementDuration [12] CallDuration OPTIONAL,
|
||||
location [13] LocationAreaAndCell OPTIONAL,
|
||||
routingArea [14] RoutingAreaCode OPTIONAL,
|
||||
locationEstimate [15] Ext-GeographicalInformation OPTIONAL,
|
||||
positioningData [16] PositioningData OPTIONAL,
|
||||
lcsCause [17] LCSCause OPTIONAL,
|
||||
diagnostics [18] Diagnostics OPTIONAL,
|
||||
nodeID [19] NodeID OPTIONAL,
|
||||
localSequenceNumber [20] LocalSequenceNumber OPTIONAL,
|
||||
chargingCharacteristics [21] ChargingCharacteristics,
|
||||
chChSelectionMode [22] ChChSelectionMode OPTIONAL,
|
||||
rATType [23] RATType OPTIONAL,
|
||||
recordExtensions [24] ManagementExtensions OPTIONAL,
|
||||
causeForRecClosing [25] CauseForRecClosing
|
||||
}
|
||||
|
||||
SGSNMBMSRecord ::= SET
|
||||
{
|
||||
recordType [0] RecordType,
|
||||
ggsnAddress [1] GSNAddress,
|
||||
chargingID [2] ChargingID,
|
||||
listofRAs [3] SEQUENCE OF RAIdentity OPTIONAL,
|
||||
accessPointNameNI [4] AccessPointNameNI OPTIONAL,
|
||||
servedPDPAddress [5] PDPAddress OPTIONAL,
|
||||
listOfTrafficVolumes [6] SEQUENCE OF ChangeOfMBMSCondition OPTIONAL,
|
||||
recordOpeningTime [7] TimeStamp,
|
||||
duration [8] CallDuration,
|
||||
causeForRecClosing [9] CauseForRecClosing,
|
||||
diagnostics [10] Diagnostics OPTIONAL,
|
||||
recordSequenceNumber [11] INTEGER OPTIONAL,
|
||||
nodeID [12] NodeID OPTIONAL,
|
||||
recordExtensions [13] ManagementExtensions OPTIONAL,
|
||||
localSequenceNumber [14] LocalSequenceNumber OPTIONAL,
|
||||
sgsnPLMNIdentifier [15] PLMN-Id OPTIONAL,
|
||||
numberofReceivingUE [16] INTEGER OPTIONAL,
|
||||
mbmsInformation [17] MBMSInformation OPTIONAL
|
||||
}
|
||||
|
||||
GGSNMBMSRecord ::= SET
|
||||
{
|
||||
recordType [0] RecordType,
|
||||
ggsnAddress [1] GSNAddress,
|
||||
chargingID [2] ChargingID,
|
||||
listofDownstreamNodes [3] SEQUENCE OF GSNAddress,
|
||||
accessPointNameNI [4] AccessPointNameNI OPTIONAL,
|
||||
servedPDPAddress [5] PDPAddress OPTIONAL,
|
||||
listOfTrafficVolumes [6] SEQUENCE OF ChangeOfMBMSCondition OPTIONAL,
|
||||
recordOpeningTime [7] TimeStamp,
|
||||
duration [8] CallDuration,
|
||||
causeForRecClosing [9] CauseForRecClosing,
|
||||
diagnostics [10] Diagnostics OPTIONAL,
|
||||
recordSequenceNumber [11] INTEGER OPTIONAL,
|
||||
nodeID [12] NodeID OPTIONAL,
|
||||
recordExtensions [13] ManagementExtensions OPTIONAL,
|
||||
localSequenceNumber [14] LocalSequenceNumber OPTIONAL,
|
||||
mbmsInformation [15] MBMSInformation OPTIONAL
|
||||
}
|
||||
|
||||
GWMBMSRecord ::= SET
|
||||
{
|
||||
recordType [0] RecordType,
|
||||
mbmsGWAddress [1] GSNAddress,
|
||||
chargingID [2] ChargingID,
|
||||
listofDownstreamNodes [3] SEQUENCE OF GSNAddress,
|
||||
accessPointNameNI [4] AccessPointNameNI OPTIONAL,
|
||||
pdpPDNType [5] PDPType OPTIONAL,
|
||||
servedPDPPDNAddress [6] PDPAddress OPTIONAL,
|
||||
listOfTrafficVolumes [7] SEQUENCE OF ChangeOfMBMSCondition OPTIONAL,
|
||||
recordOpeningTime [8] TimeStamp,
|
||||
duration [9] CallDuration,
|
||||
causeForRecClosing [10] CauseForRecClosing,
|
||||
diagnostics [11] Diagnostics OPTIONAL,
|
||||
recordSequenceNumber [12] INTEGER OPTIONAL,
|
||||
nodeID [13] NodeID OPTIONAL,
|
||||
recordExtensions [14] ManagementExtensions OPTIONAL,
|
||||
localSequenceNumber [15] LocalSequenceNumber OPTIONAL,
|
||||
mbmsInformation [16] MBMSInformation OPTIONAL,
|
||||
commonTeid [17] CTEID OPTIONAL,
|
||||
iPMulticastSourceAddress [18] PDPAddress OPTIONAL
|
||||
}
|
||||
|
||||
--
|
||||
--
|
||||
-- PS DATA TYPES
|
||||
--
|
||||
--
|
||||
|
||||
|
||||
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.
|
||||
--
|
||||
|
||||
AFChargingIdentifier ::= OCTET STRING
|
||||
--
|
||||
-- see AF-Charging-Identifier AVP as defined in TS 29.214[221]
|
||||
--
|
||||
AFRecordInformation ::= SEQUENCE
|
||||
{
|
||||
aFChargingIdentifier [1] AFChargingIdentifier,
|
||||
flows [2] Flows OPTIONAL
|
||||
}
|
||||
|
||||
APNSelectionMode::= ENUMERATED
|
||||
--
|
||||
-- See Information Elements TS 29.060 [215], TS 29.274 [223] or TS 29.275 [224]
|
||||
--
|
||||
{
|
||||
mSorNetworkProvidedSubscriptionVerified (0),
|
||||
mSProvidedSubscriptionNotVerified (1),
|
||||
networkProvidedSubscriptionNotVerified (2)
|
||||
}
|
||||
|
||||
CAMELAccessPointNameNI ::= AccessPointNameNI
|
||||
|
||||
CAMELAccessPointNameOI ::= AccessPointNameOI
|
||||
|
||||
CAMELInformationMM ::= SET
|
||||
{
|
||||
sCFAddress [1] SCFAddress OPTIONAL,
|
||||
serviceKey [2] ServiceKey OPTIONAL,
|
||||
defaultTransactionHandling [3] DefaultGPRS-Handling OPTIONAL,
|
||||
numberOfDPEncountered [4] NumberOfDPEncountered OPTIONAL,
|
||||
levelOfCAMELService [5] LevelOfCAMELService OPTIONAL,
|
||||
freeFormatData [6] FreeFormatData OPTIONAL,
|
||||
fFDAppendIndicator [7] FFDAppendIndicator OPTIONAL
|
||||
}
|
||||
|
||||
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
|
||||
}
|
||||
|
||||
CAMELInformationSMS ::= SET
|
||||
{
|
||||
sCFAddress [1] SCFAddress OPTIONAL,
|
||||
serviceKey [2] ServiceKey OPTIONAL,
|
||||
defaultSMSHandling [3] DefaultSMS-Handling OPTIONAL,
|
||||
cAMELCallingPartyNumber [4] CallingNumber OPTIONAL,
|
||||
cAMELDestinationSubscriberNumber [5] SmsTpDestinationNumber OPTIONAL,
|
||||
cAMELSMSCAddress [6] AddressString OPTIONAL,
|
||||
freeFormatData [7] FreeFormatData OPTIONAL,
|
||||
smsReferenceNumber [8] CallReferenceNumber OPTIONAL
|
||||
}
|
||||
|
||||
CauseForRecClosing ::= INTEGER
|
||||
--
|
||||
-- In PGW-CDR and SGW-CDR the value servingNodeChange is used for partial record
|
||||
-- generation due to Serving Node Address list Overflow
|
||||
-- In SGSN servingNodeChange indicates the SGSN change
|
||||
--
|
||||
-- LCS related causes belong to the MAP error causes acc. TS 29.002 [214]
|
||||
--
|
||||
-- cause codes 0 to 15 are defined 'CauseForTerm' (cause for termination)
|
||||
--
|
||||
{
|
||||
normalRelease (0),
|
||||
abnormalRelease (4),
|
||||
cAMELInitCallRelease (5),
|
||||
volumeLimit (16),
|
||||
timeLimit (17),
|
||||
servingNodeChange (18),
|
||||
maxChangeCond (19),
|
||||
managementIntervention (20),
|
||||
intraSGSNIntersystemChange (21),
|
||||
rATChange (22),
|
||||
mSTimeZoneChange (23),
|
||||
sGSNPLMNIDChange (24),
|
||||
unauthorizedRequestingNetwork (52),
|
||||
unauthorizedLCSClient (53),
|
||||
positionMethodFailure (54),
|
||||
unknownOrUnreachableLCSClient (58),
|
||||
listofDownstreamNodeChange (59)
|
||||
}
|
||||
|
||||
ChangeCondition ::= ENUMERATED
|
||||
{
|
||||
qoSChange (0),
|
||||
tariffTime (1),
|
||||
recordClosure (2),
|
||||
cGI-SAICHange (6), -- bearer modification. "CGI-SAI Change"
|
||||
rAIChange (7), -- bearer modification. "RAI Change"
|
||||
dT-Establishment (8),
|
||||
dT-Removal (9),
|
||||
eCGIChange (10), -- bearer modification. "ECGI Change"
|
||||
tAIChange (11), -- bearer modification. "TAI Change"
|
||||
userLocationChange (12) -- bearer modification. "User Location Change"
|
||||
|
||||
}
|
||||
|
||||
ChangeOfCharCondition ::= SEQUENCE
|
||||
--
|
||||
-- qosRequested and qosNegotiated are used in S-CDR only
|
||||
-- ePCQoSInformation used in SGW-CDR only
|
||||
--
|
||||
{
|
||||
qosRequested [1] QoSInformation OPTIONAL,
|
||||
qosNegotiated [2] QoSInformation OPTIONAL,
|
||||
dataVolumeGPRSUplink [3] DataVolumeGPRS OPTIONAL,
|
||||
dataVolumeGPRSDownlink [4] DataVolumeGPRS OPTIONAL,
|
||||
changeCondition [5] ChangeCondition,
|
||||
changeTime [6] TimeStamp,
|
||||
userLocationInformation [8] OCTET STRING OPTIONAL,
|
||||
ePCQoSInformation [9] EPCQoSInformation OPTIONAL
|
||||
}
|
||||
|
||||
ChangeOfMBMSCondition ::= SEQUENCE
|
||||
--
|
||||
-- Used in MBMS record
|
||||
--
|
||||
{
|
||||
qosRequested [1] QoSInformation OPTIONAL,
|
||||
qosNegotiated [2] QoSInformation OPTIONAL,
|
||||
dataVolumeMBMSUplink [3] DataVolumeMBMS OPTIONAL,
|
||||
dataVolumeMBMSDownlink [4] DataVolumeMBMS,
|
||||
changeCondition [5] ChangeCondition,
|
||||
changeTime [6] TimeStamp,
|
||||
failureHandlingContinue [7] FailureHandlingContinue OPTIONAL
|
||||
}
|
||||
|
||||
ChangeOfServiceCondition ::= SEQUENCE
|
||||
--
|
||||
-- Used for Flow based Charging service data container
|
||||
--
|
||||
{
|
||||
ratingGroup [1] RatingGroupId,
|
||||
chargingRuleBaseName [2] ChargingRuleBaseName OPTIONAL,
|
||||
resultCode [3] ResultCode OPTIONAL,
|
||||
localSequenceNumber [4] LocalSequenceNumber OPTIONAL,
|
||||
timeOfFirstUsage [5] TimeStamp OPTIONAL,
|
||||
timeOfLastUsage [6] TimeStamp OPTIONAL,
|
||||
timeUsage [7] CallDuration OPTIONAL,
|
||||
serviceConditionChange [8] ServiceConditionChange,
|
||||
qoSInformationNeg [9] EPCQoSInformation OPTIONAL,
|
||||
servingNodeAddress [10] GSNAddress OPTIONAL,
|
||||
datavolumeFBCUplink [12] DataVolumeGPRS OPTIONAL,
|
||||
datavolumeFBCDownlink [13] DataVolumeGPRS OPTIONAL,
|
||||
timeOfReport [14] TimeStamp,
|
||||
failureHandlingContinue [16] FailureHandlingContinue OPTIONAL,
|
||||
serviceIdentifier [17] ServiceIdentifier OPTIONAL,
|
||||
pSFurnishChargingInformation [18] PSFurnishChargingInformation OPTIONAL,
|
||||
aFRecordInformation [19] SEQUENCE OF AFRecordInformation OPTIONAL,
|
||||
userLocationInformation [20] OCTET STRING OPTIONAL,
|
||||
eventBasedChargingInformation [21] EventBasedChargingInformation OPTIONAL,
|
||||
timeQuotaMechanism [22] TimeQuotaMechanism OPTIONAL,
|
||||
serviceSpecificInfo [23] SEQUENCE OF ServiceSpecificInfo OPTIONAL,
|
||||
threeGPP2UserLocationInformation [24] OCTET STRING OPTIONAL,
|
||||
sponsorIdentity [25] OCTET STRING OPTIONAL,
|
||||
applicationServiceProviderIdentity [26] OCTET STRING OPTIONAL
|
||||
|
||||
}
|
||||
|
||||
ChangeLocation ::= SEQUENCE
|
||||
--
|
||||
-- used in SGSNMMRecord only
|
||||
--
|
||||
{
|
||||
locationAreaCode [0] LocationAreaCode,
|
||||
routingAreaCode [1] RoutingAreaCode,
|
||||
cellId [2] CellId OPTIONAL,
|
||||
changeTime [3] TimeStamp,
|
||||
mCC-MNC [4] PLMN-Id OPTIONAL
|
||||
}
|
||||
|
||||
ChargingCharacteristics ::= OCTET STRING (SIZE(2))
|
||||
|
||||
ChargingID ::= INTEGER (0..4294967295)
|
||||
--
|
||||
-- Generated in P-GW, part of IP CAN bearer
|
||||
-- 0..4294967295 is equivalent to 0..2**32-1
|
||||
--
|
||||
|
||||
ChargingRuleBaseName ::= IA5String
|
||||
--
|
||||
-- identifier for the group of charging rules
|
||||
-- see Charging-Rule-Base-Name AVP as desined in TS 29.212 [220]
|
||||
--
|
||||
|
||||
ChChSelectionMode ::= ENUMERATED
|
||||
{
|
||||
servingNodeSupplied (0), -- For S-GW/P-GW
|
||||
subscriptionSpecific (1), -- For SGSN only
|
||||
aPNSpecific (2), -- For SGSN only
|
||||
homeDefault (3), -- For SGSN, S-GW and P-GW
|
||||
roamingDefault (4), -- For SGSN, S-GW and P-GW
|
||||
visitingDefault (5) -- For SGSN, S-GW and P-GW
|
||||
}
|
||||
|
||||
CSGAccessMode ::= ENUMERATED
|
||||
{
|
||||
closedMode (0),
|
||||
hybridMode (1)
|
||||
}
|
||||
|
||||
CSGId ::= OCTET STRING (SIZE(4))
|
||||
--
|
||||
-- Defined in 23.003[200]. Coded according to TS 29.060[215] for GTP, and in TS 29.274 [223]
|
||||
-- for eGTP.
|
||||
-- 24.008 [208]
|
||||
--
|
||||
|
||||
CTEID ::= OCTET STRING (SIZE(4))
|
||||
|
||||
--
|
||||
-- Defined in 32.251[11] for MBMS-GW-CDR. Common Tunnel Endpoint Identifier of MBMS GW for user --
|
||||
-- plane, defined in TS23.246 [207].
|
||||
--
|
||||
|
||||
DataVolumeGPRS ::= INTEGER
|
||||
--
|
||||
-- The volume of data transferred in octets.
|
||||
--
|
||||
|
||||
DataVolumeMBMS ::= INTEGER
|
||||
--
|
||||
-- The volume of data transferred in octets.
|
||||
--
|
||||
|
||||
|
||||
DynamicAddressFlag ::= BOOLEAN
|
||||
|
||||
EPCQoSInformation ::= SEQUENCE
|
||||
--
|
||||
-- See TS 29.212 [220] for more information
|
||||
--
|
||||
{
|
||||
qCI [1] INTEGER,
|
||||
maxRequestedBandwithUL [2] INTEGER OPTIONAL,
|
||||
maxRequestedBandwithDL [3] INTEGER OPTIONAL,
|
||||
guaranteedBitrateUL [4] INTEGER OPTIONAL,
|
||||
guaranteedBitrateDL [5] INTEGER OPTIONAL,
|
||||
aRP [6] INTEGER OPTIONAL,
|
||||
aPNAggregateMaxBitrateUL [7] INTEGER OPTIONAL,
|
||||
aPNAggregateMaxBitrateDL [8] INTEGER OPTIONAL
|
||||
}
|
||||
|
||||
EventBasedChargingInformation ::= SEQUENCE
|
||||
{
|
||||
numberOfEvents [1] INTEGER,
|
||||
eventTimeStamps [2] SEQUENCE OF TimeStamp OPTIONAL
|
||||
}
|
||||
|
||||
FailureHandlingContinue ::= BOOLEAN
|
||||
--
|
||||
-- This parameter is included when the failure handling procedure has been executed and new
|
||||
-- containers are opened. This parameter shall be included in the first and subsequent
|
||||
-- containers opened after the failure handling execution.
|
||||
--
|
||||
|
||||
FFDAppendIndicator ::= BOOLEAN
|
||||
|
||||
Flows ::= SEQUENCE
|
||||
--
|
||||
-- See Flows AVP as defined in TS 29.214 [221]
|
||||
--
|
||||
{
|
||||
mediaComponentNumber [1] INTEGER,
|
||||
flowNumber [2] SEQUENCE OF INTEGER OPTIONAL
|
||||
}
|
||||
|
||||
FreeFormatData ::= OCTET STRING (SIZE(1..160))
|
||||
--
|
||||
-- Free formatted data as sent in the FurnishChargingInformationGPRS
|
||||
-- see TS 29.078 [217]
|
||||
--
|
||||
|
||||
-- GSNAddress ::= IPAddress
|
||||
|
||||
MSNetworkCapability ::= OCTET STRING (SIZE(1..8))
|
||||
--
|
||||
-- see TS 24.008 [208]
|
||||
--
|
||||
|
||||
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 : has only been used in earlier releases for X.121 format
|
||||
}
|
||||
|
||||
PDPType ::= OCTET STRING (SIZE(2))
|
||||
--
|
||||
-- OCTET 1: PDP Type Organization
|
||||
-- OCTET 2: PDP/PDN Type Number
|
||||
-- See TS 29.060 [215] for encoding details.
|
||||
--
|
||||
|
||||
PLMN-Id ::= OCTET STRING (SIZE (3))
|
||||
--
|
||||
-- This is a 1:1 copy from the Routing Area Identity (RAI) IE specified in TS 29.060 [215]
|
||||
-- as follows:
|
||||
-- OCTET 1 of PLMN-Id = OCTET 2 of RAI
|
||||
-- OCTET 2 of PLMN-Id = OCTET 3 of RAI
|
||||
-- OCTET 3 of PLMN-Id = OCTET 4 of RAI
|
||||
--
|
||||
|
||||
|
||||
PSFurnishChargingInformation ::= SEQUENCE
|
||||
{
|
||||
pSFreeFormatData [1] FreeFormatData,
|
||||
pSFFDAppendIndicator [2] FFDAppendIndicator OPTIONAL
|
||||
}
|
||||
|
||||
QoSInformation ::= OCTET STRING (SIZE (4..255))
|
||||
--
|
||||
-- This octet string
|
||||
-- is a 1:1 copy of the contents (i.e. starting with octet 5) of the "Bearer Quality of
|
||||
-- Service" information element specified in TS 29.274 [223].
|
||||
--
|
||||
|
||||
RatingGroupId ::= INTEGER
|
||||
--
|
||||
-- IP service flow identity (DCCA), range of 4 byte (0... 4294967295)
|
||||
-- see Rating-Group AVP as used in TS 32.299 [50]
|
||||
--
|
||||
|
||||
RATType ::= INTEGER (0..255)
|
||||
--
|
||||
-- Ihis integer is 1:1 copy of the RAT type value as defined in TS 29.061 [215].
|
||||
--
|
||||
|
||||
ResultCode ::= INTEGER
|
||||
--
|
||||
-- charging protocol return value, range of 4 byte (0... 4294967295)
|
||||
-- see Result-Code AVP as used in 32.299 [40]
|
||||
--
|
||||
|
||||
ServiceConditionChange ::= BIT STRING
|
||||
{
|
||||
qoSChange (0), -- bearer modification
|
||||
sGSNChange (1), -- bearer modification: :apply to Gn-SGSN /SGW
|
||||
sGSNPLMNIDChange (2), -- bearer modification
|
||||
tariffTimeSwitch (3), -- tariff time change
|
||||
pDPContextRelease (4), -- bearer release
|
||||
rATChange (5), -- bearer modification
|
||||
serviceIdledOut (6), -- IP flow idle out, DCCA QHT expiry
|
||||
reserved (7), -- old: QCTexpiry is no report event
|
||||
configurationChange (8), -- configuration change
|
||||
serviceStop (9), -- IP flow termination.From "Service Stop" in
|
||||
-- Change-Condition" AVP
|
||||
dCCATimeThresholdReached (10), -- DCCA quota reauthorization
|
||||
dCCAVolumeThresholdReached (11), -- DCCA quota reauthorization
|
||||
dCCAServiceSpecificUnitThresholdReached (12), -- DCCA quota reauthorization
|
||||
dCCATimeExhausted (13), -- DCCA quota reauthorization
|
||||
dCCAVolumeExhausted (14), -- DCCA quota reauthorization
|
||||
dCCAValidityTimeout (15), -- DCCA quota validity time (QVT expiry)
|
||||
reserved1 (16), -- reserved due to no use case,
|
||||
-- old: return Requested is covered by (17),(18)
|
||||
dCCAReauthorisationRequest (17), -- DCCA quota reauthorization request by OCS
|
||||
dCCAContinueOngoingSession (18), -- DCCA failure handling (CCFH),
|
||||
-- continue IP flow
|
||||
dCCARetryAndTerminateOngoingSession (19), -- DCCA failure handling (CCFH),
|
||||
-- terminate IP flow after DCCA retry
|
||||
dCCATerminateOngoingSession (20), -- DCCA failure handling,
|
||||
-- terminate IP flow
|
||||
cGI-SAIChange (21), -- bearer modification. "CGI-SAI Change"
|
||||
rAIChange (22), -- bearer modification. "RAI Change"
|
||||
dCCAServiceSpecificUnitExhausted (23), -- DCCA quota reauthorization
|
||||
recordClosure (24), -- PGW-CDR closure
|
||||
timeLimit (25), -- intermediate recording. From "Service Data
|
||||
volumeLimit (26), -- intermediate recording.From "Service Data
|
||||
serviceSpecificUnitLimit (27), -- intermediate recording
|
||||
envelopeClosure (28),
|
||||
eCGIChange (29), -- bearer modification. "ECGI Change"
|
||||
tAIChange (30), -- bearer modification. "TAI Change"
|
||||
userLocationChange (31) -- bearer modification. "User Location Change"
|
||||
}
|
||||
--
|
||||
-- Trigger and cause values for IP flow level recording are defined for support of independent
|
||||
-- online and offline charging and also for tight interworking between online and offline charging.
|
||||
-- Unused bits will always be zero.
|
||||
-- Some of the values are non-exclusive (e.g. bearer modification reasons).
|
||||
--
|
||||
|
||||
SCFAddress ::= AddressString
|
||||
--
|
||||
-- See TS 29.002 [214]
|
||||
--
|
||||
|
||||
ServiceIdentifier ::= INTEGER (0..4294967295)
|
||||
--
|
||||
-- The service identifier is used to identify the service or the service component
|
||||
-- the service data flow relates to. See Service-Identifier AVP as defined in TS 29.212 [220]
|
||||
--
|
||||
|
||||
ServingNodeType ::= ENUMERATED
|
||||
{
|
||||
sGSN (0),
|
||||
pMIPSGW (1),
|
||||
gTPSGW (2),
|
||||
ePDG (3),
|
||||
hSGW (4),
|
||||
mME (5) ,
|
||||
tWAN (6)
|
||||
}
|
||||
|
||||
SGSNChange ::= BOOLEAN
|
||||
--
|
||||
-- present if first record after inter SGSN routing area update in new SGSN
|
||||
--
|
||||
|
||||
SGWChange ::= BOOLEAN
|
||||
--
|
||||
-- present if first record after inter S-GW change
|
||||
--
|
||||
|
||||
TimeQuotaMechanism ::= SEQUENCE
|
||||
{
|
||||
timeQuotaType [1] TimeQuotaType,
|
||||
baseTimeInterval [2] INTEGER
|
||||
}
|
||||
|
||||
TimeQuotaType ::= ENUMERATED
|
||||
{
|
||||
dISCRETETIMEPERIOD (0),
|
||||
cONTINUOUSTIMEPERIOD (1)
|
||||
}
|
||||
|
||||
TWANUserLocationInfo ::= SEQUENCE
|
||||
{
|
||||
sSID [0] OCTET STRING, -- see format in IEEE Std 802.11-2012 [409]
|
||||
bSSID [1] OCTET STRING OPTIONAL -- see format in IEEE Std 802.11-2012 [409]
|
||||
}
|
||||
|
||||
UserCSGInformation ::= SEQUENCE
|
||||
{
|
||||
cSGId [0] CSGId,
|
||||
cSGAccessMode [1] CSGAccessMode,
|
||||
cSGMembershipIndication [2] NULL OPTIONAL
|
||||
}
|
||||
|
||||
END
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -1,6 +1,6 @@
|
|||
-- 3GPP TS 32.298 V6.4.1 (2006-06)
|
||||
--
|
||||
GPRSChargingDataTypes {itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) charging (5) gprsChargingDataTypes (2) asn1Module (0) version1 (0)}
|
||||
GPRSChargingDataTypesV641 {itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) charging (5) gprsChargingDataTypes (2) asn1Module (0) version1 (0)}
|
||||
|
||||
DEFINITIONS IMPLICIT TAGS ::=
|
||||
|
||||
|
|
|
@ -1,847 +0,0 @@
|
|||
-- 3GPP TS 32.298 V8.14.0 (2012-03)
|
||||
--
|
||||
GPRSChargingDataTypesV8e0 {itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) charging (5) gprsChargingDataTypes (2) asn1Module (0) version1 (0)}
|
||||
|
||||
DEFINITIONS IMPLICIT TAGS ::=
|
||||
|
||||
BEGIN
|
||||
|
||||
-- EXPORTS everything
|
||||
|
||||
IMPORTS
|
||||
-- CallDuration, CalledNumber, RecordType, 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, ServiceSpecificInfo, SMSResult, SmsTpDestinationNumber, SubscriptionID, TimeStamp, AddressString, MSTimeZone
|
||||
-- FROM GenericChargingDataTypes {itu-t (0) identified-organization (4) etsi(0) mobileDomain (0) charging (5) genericChargingDataTypes (0) asn1Module (0) version1 (0)}
|
||||
|
||||
DefaultGPRS-Handling
|
||||
-- From V670
|
||||
-- , RAIdentity
|
||||
FROM MAP-MS-DataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0)
|
||||
gsm-Network (1) modules (3) map-MS-DataTypes (11) version6 (6)}
|
||||
--
|
||||
-- from TS 29.002 [60]
|
||||
|
||||
LocationMethod
|
||||
FROM SS-DataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Access (2) modules (3) ss-DataTypes (2) version7 (7)}
|
||||
--
|
||||
-- from TS 24.080 [61]
|
||||
|
||||
-- MBMS2G3GIndicator, FileRepairSupported, MBMSServiceType, MBMSUserServiceType, RequiredMBMSBearerCapabilities, MBMSSessionIdentity, TMGI, MBMSInformation
|
||||
-- FROM MBMSChargingDataTypes {itu-t (0) identified-organization (4) etsi(0) mobileDomain (0) charging (5) mbmsChargingDataTypes (8) asn1Module (0) version1 (0)}
|
||||
|
||||
-- Editor's note: consider moving the above 2 items also into the generic module in order to avoid again copying from external sources.
|
||||
;
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
--
|
||||
-- GPRS RECORDS
|
||||
--
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
GPRSRecord ::= CHOICE
|
||||
--
|
||||
-- Record values 20, 22..27 are specific
|
||||
-- Record values 76..77 are MBMS specific
|
||||
-- Record values 78..79 are EPC specific
|
||||
{
|
||||
sgsnPDPRecord [20] SGSNPDPRecord,
|
||||
sgsnMMRecord [22] SGSNMMRecord,
|
||||
sgsnSMORecord [23] SGSNSMORecord,
|
||||
sgsnSMTRecord [24] SGSNSMTRecord,
|
||||
-- sgsnLCTRecord [25] SGSNLCTRecord,
|
||||
-- sgsnLCORecord [26] SGSNLCORecord,
|
||||
-- sgsnLCNRecord [27] SGSNLCNRecord,
|
||||
--
|
||||
--
|
||||
-- sgsnMBMSRecord [76] SGSNMBMSRecord,
|
||||
-- ggsnMBMSRecord [77] GGSNMBMSRecord,
|
||||
sGWRecord [78] SGWRecord,
|
||||
pGWRecord [79] PGWRecord
|
||||
}
|
||||
|
||||
SGWRecord ::= SET
|
||||
{
|
||||
recordType [0] RecordType,
|
||||
servedIMSI [3] IMSI,
|
||||
s-GWAddress [4] GSNAddress,
|
||||
chargingID [5] ChargingID,
|
||||
servingNodeAddress [6] SEQUENCE OF GSNAddress,
|
||||
accessPointNameNI [7] AccessPointNameNI OPTIONAL,
|
||||
pdpPDNType [8] PDPType OPTIONAL,
|
||||
servedPDPPDNAddress [9] PDPAddress OPTIONAL,
|
||||
dynamicAddressFlag [11] DynamicAddressFlag OPTIONAL,
|
||||
listOfTrafficVolumes [12] SEQUENCE OF ChangeOfCharCondition OPTIONAL,
|
||||
recordOpeningTime [13] TimeStamp,
|
||||
duration [14] CallDuration,
|
||||
causeForRecClosing [15] CauseForRecClosing,
|
||||
diagnostics [16] Diagnostics OPTIONAL,
|
||||
recordSequenceNumber [17] INTEGER OPTIONAL,
|
||||
nodeID [18] NodeID OPTIONAL,
|
||||
recordExtensions [19] ManagementExtensions OPTIONAL,
|
||||
localSequenceNumber [20] LocalSequenceNumber OPTIONAL,
|
||||
apnSelectionMode [21] APNSelectionMode OPTIONAL,
|
||||
servedMSISDN [22] MSISDN OPTIONAL,
|
||||
chargingCharacteristics [23] ChargingCharacteristics,
|
||||
chChSelectionMode [24] ChChSelectionMode OPTIONAL,
|
||||
iMSsignalingContext [25] NULL OPTIONAL,
|
||||
servingNodePLMNIdentifier [27] PLMN-Id OPTIONAL,
|
||||
servedIMEISV [29] IMEI OPTIONAL,
|
||||
rATType [30] RATType OPTIONAL,
|
||||
mSTimeZone [31] MSTimeZone OPTIONAL,
|
||||
userLocationInformation [32] OCTET STRING OPTIONAL,
|
||||
sGWChange [34] SGWChange OPTIONAL,
|
||||
servingNodeType [35] SEQUENCE OF ServingNodeType,
|
||||
p-GWAddressUsed [36] GSNAddress OPTIONAL,
|
||||
p-GWPLMNIdentifier [37] PLMN-Id OPTIONAL,
|
||||
startTime [38] TimeStamp OPTIONAL,
|
||||
stopTime [39] TimeStamp OPTIONAL,
|
||||
pDNConnectionChargingID [40] ChargingID OPTIONAL,
|
||||
servedPDPPDNAddressExt [43] PDPAddress OPTIONAL,
|
||||
dynamicAddressFlagExt [47] DynamicAddressFlag OPTIONAL
|
||||
|
||||
|
||||
}
|
||||
|
||||
PGWRecord ::= SET
|
||||
{
|
||||
recordType [0] RecordType,
|
||||
servedIMSI [3] IMSI,
|
||||
p-GWAddress [4] GSNAddress,
|
||||
chargingID [5] ChargingID,
|
||||
servingNodeAddress [6] SEQUENCE OF GSNAddress,
|
||||
accessPointNameNI [7] AccessPointNameNI OPTIONAL,
|
||||
pdpPDNType [8] PDPType OPTIONAL,
|
||||
servedPDPPDNAddress [9] PDPAddress OPTIONAL,
|
||||
dynamicAddressFlag [11] DynamicAddressFlag OPTIONAL,
|
||||
recordOpeningTime [13] TimeStamp,
|
||||
duration [14] CallDuration,
|
||||
causeForRecClosing [15] CauseForRecClosing,
|
||||
diagnostics [16] Diagnostics OPTIONAL,
|
||||
recordSequenceNumber [17] INTEGER OPTIONAL,
|
||||
nodeID [18] NodeID OPTIONAL,
|
||||
recordExtensions [19] ManagementExtensions OPTIONAL,
|
||||
localSequenceNumber [20] LocalSequenceNumber OPTIONAL,
|
||||
apnSelectionMode [21] APNSelectionMode OPTIONAL,
|
||||
servedMSISDN [22] MSISDN OPTIONAL,
|
||||
chargingCharacteristics [23] ChargingCharacteristics,
|
||||
chChSelectionMode [24] ChChSelectionMode OPTIONAL,
|
||||
iMSsignalingContext [25] NULL OPTIONAL,
|
||||
externalChargingID [26] OCTET STRING OPTIONAL,
|
||||
servinggNodePLMNIdentifier [27] PLMN-Id OPTIONAL,
|
||||
pSFurnishChargingInformation [28] PSFurnishChargingInformation OPTIONAL,
|
||||
servedIMEISV [29] IMEI OPTIONAL,
|
||||
rATType [30] RATType OPTIONAL,
|
||||
mSTimeZone [31] MSTimeZone OPTIONAL,
|
||||
userLocationInformation [32] OCTET STRING OPTIONAL,
|
||||
cAMELChargingInformation [33] OCTET STRING OPTIONAL,
|
||||
listOfServiceData [34] SEQUENCE OF ChangeOfServiceCondition OPTIONAL,
|
||||
servingNodeType [35] SEQUENCE OF ServingNodeType,
|
||||
servedMNNAI [36] SubscriptionID OPTIONAL,
|
||||
p-GWPLMNIdentifier [37] PLMN-Id OPTIONAL,
|
||||
startTime [38] TimeStamp OPTIONAL,
|
||||
stopTime [39] TimeStamp OPTIONAL,
|
||||
served3gpp2MEID [40] OCTET STRING OPTIONAL,
|
||||
pDNConnectionChargingID [41] ChargingID OPTIONAL,
|
||||
tGPP2UserLocationInformation [42] OCTET STRING OPTIONAL,
|
||||
servedPDPPDNAddressExt [45] PDPAddress OPTIONAL,
|
||||
dynamicAddressFlagExt [47] DynamicAddressFlag OPTIONAL
|
||||
|
||||
}
|
||||
|
||||
SGSNMMRecord ::= SET
|
||||
{
|
||||
recordType [0] RecordType,
|
||||
servedIMSI [1] IMSI,
|
||||
servedIMEI [2] IMEI OPTIONAL,
|
||||
sgsnAddress [3] GSNAddress OPTIONAL,
|
||||
msNetworkCapability [4] MSNetworkCapability OPTIONAL,
|
||||
routingArea [5] RoutingAreaCode OPTIONAL,
|
||||
locationAreaCode [6] LocationAreaCode OPTIONAL,
|
||||
cellIdentifier [7] CellId OPTIONAL,
|
||||
changeLocation [8] SEQUENCE OF ChangeLocation OPTIONAL,
|
||||
recordOpeningTime [9] TimeStamp,
|
||||
duration [10] CallDuration OPTIONAL,
|
||||
sgsnChange [11] SGSNChange OPTIONAL,
|
||||
causeForRecClosing [12] CauseForRecClosing,
|
||||
diagnostics [13] Diagnostics OPTIONAL,
|
||||
recordSequenceNumber [14] INTEGER OPTIONAL,
|
||||
nodeID [15] NodeID OPTIONAL,
|
||||
recordExtensions [16] ManagementExtensions OPTIONAL,
|
||||
localSequenceNumber [17] LocalSequenceNumber OPTIONAL,
|
||||
servedMSISDN [18] MSISDN OPTIONAL,
|
||||
chargingCharacteristics [19] ChargingCharacteristics,
|
||||
cAMELInformationMM [20] CAMELInformationMM OPTIONAL,
|
||||
rATType [21] RATType OPTIONAL,
|
||||
chChSelectionMode [22] ChChSelectionMode OPTIONAL,
|
||||
cellPLMNId [23] PLMN-Id OPTIONAL
|
||||
}
|
||||
|
||||
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
|
||||
}
|
||||
|
||||
SGSNSMORecord ::= SET
|
||||
{
|
||||
recordType [0] RecordType,
|
||||
servedIMSI [1] IMSI,
|
||||
servedIMEI [2] IMEI OPTIONAL,
|
||||
servedMSISDN [3] MSISDN OPTIONAL,
|
||||
msNetworkCapability [4] MSNetworkCapability OPTIONAL,
|
||||
serviceCentre [5] AddressString OPTIONAL,
|
||||
recordingEntity [6] RecordingEntity OPTIONAL,
|
||||
locationArea [7] LocationAreaCode OPTIONAL,
|
||||
routingArea [8] RoutingAreaCode OPTIONAL,
|
||||
cellIdentifier [9] CellId OPTIONAL,
|
||||
messageReference [10] MessageReference,
|
||||
eventTimeStamp [11] TimeStamp,
|
||||
smsResult [12] SMSResult OPTIONAL,
|
||||
recordExtensions [13] ManagementExtensions OPTIONAL,
|
||||
nodeID [14] NodeID OPTIONAL,
|
||||
localSequenceNumber [15] LocalSequenceNumber OPTIONAL,
|
||||
chargingCharacteristics [16] ChargingCharacteristics,
|
||||
rATType [17] RATType OPTIONAL,
|
||||
destinationNumber [18] SmsTpDestinationNumber OPTIONAL,
|
||||
cAMELInformationSMS [19] CAMELInformationSMS OPTIONAL,
|
||||
chChSelectionMode [20] ChChSelectionMode OPTIONAL
|
||||
}
|
||||
|
||||
SGSNSMTRecord ::= SET
|
||||
{
|
||||
recordType [0] RecordType,
|
||||
servedIMSI [1] IMSI,
|
||||
servedIMEI [2] IMEI OPTIONAL,
|
||||
servedMSISDN [3] MSISDN OPTIONAL,
|
||||
msNetworkCapability [4] MSNetworkCapability OPTIONAL,
|
||||
serviceCentre [5] AddressString OPTIONAL,
|
||||
recordingEntity [6] RecordingEntity OPTIONAL,
|
||||
locationArea [7] LocationAreaCode OPTIONAL,
|
||||
routingArea [8] RoutingAreaCode OPTIONAL,
|
||||
cellIdentifier [9] CellId OPTIONAL,
|
||||
eventTimeStamp [10] TimeStamp,
|
||||
smsResult [11] SMSResult OPTIONAL,
|
||||
recordExtensions [12] ManagementExtensions OPTIONAL,
|
||||
nodeID [13] NodeID OPTIONAL,
|
||||
localSequenceNumber [14] LocalSequenceNumber OPTIONAL,
|
||||
chargingCharacteristics [15] ChargingCharacteristics,
|
||||
rATType [16] RATType OPTIONAL,
|
||||
chChSelectionMode [17] ChChSelectionMode OPTIONAL,
|
||||
cAMELInformationSMS [18] CAMELInformationSMS OPTIONAL
|
||||
}
|
||||
|
||||
SGSNMTLCSRecord ::= SET
|
||||
{
|
||||
recordType [0] RecordType,
|
||||
recordingEntity [1] RecordingEntity,
|
||||
lcsClientType [2] LCSClientType,
|
||||
lcsClientIdentity [3] LCSClientIdentity,
|
||||
servedIMSI [4] IMSI,
|
||||
servedMSISDN [5] MSISDN OPTIONAL,
|
||||
sgsnAddress [6] GSNAddress OPTIONAL,
|
||||
locationType [7] LocationType,
|
||||
lcsQos [8] LCSQoSInfo OPTIONAL,
|
||||
lcsPriority [9] LCS-Priority OPTIONAL,
|
||||
mlcNumber [10] ISDN-AddressString,
|
||||
eventTimeStamp [11] TimeStamp,
|
||||
measurementDuration [12] CallDuration OPTIONAL,
|
||||
notificationToMSUser [13] NotificationToMSUser OPTIONAL,
|
||||
privacyOverride [14] NULL OPTIONAL,
|
||||
location [15] LocationAreaAndCell OPTIONAL,
|
||||
routingArea [16] RoutingAreaCode OPTIONAL,
|
||||
locationEstimate [17] Ext-GeographicalInformation OPTIONAL,
|
||||
positioningData [18] PositioningData OPTIONAL,
|
||||
lcsCause [19] LCSCause OPTIONAL,
|
||||
diagnostics [20] Diagnostics OPTIONAL,
|
||||
nodeID [21] NodeID OPTIONAL,
|
||||
localSequenceNumber [22] LocalSequenceNumber OPTIONAL,
|
||||
chargingCharacteristics [23] ChargingCharacteristics,
|
||||
chChSelectionMode [24] ChChSelectionMode OPTIONAL,
|
||||
rATType [25] RATType OPTIONAL,
|
||||
recordExtensions [26] ManagementExtensions OPTIONAL,
|
||||
causeForRecClosing [27] CauseForRecClosing
|
||||
}
|
||||
|
||||
SGSNMOLCSRecord ::= SET
|
||||
{
|
||||
recordType [0] RecordType,
|
||||
recordingEntity [1] RecordingEntity,
|
||||
lcsClientType [2] LCSClientType OPTIONAL,
|
||||
lcsClientIdentity [3] LCSClientIdentity OPTIONAL,
|
||||
servedIMSI [4] IMSI,
|
||||
servedMSISDN [5] MSISDN OPTIONAL,
|
||||
sgsnAddress [6] GSNAddress OPTIONAL,
|
||||
locationMethod [7] LocationMethod,
|
||||
lcsQos [8] LCSQoSInfo OPTIONAL,
|
||||
lcsPriority [9] LCS-Priority OPTIONAL,
|
||||
mlcNumber [10] ISDN-AddressString OPTIONAL,
|
||||
eventTimeStamp [11] TimeStamp,
|
||||
measurementDuration [12] CallDuration OPTIONAL,
|
||||
location [13] LocationAreaAndCell OPTIONAL,
|
||||
routingArea [14] RoutingAreaCode OPTIONAL,
|
||||
locationEstimate [15] Ext-GeographicalInformation OPTIONAL,
|
||||
positioningData [16] PositioningData OPTIONAL,
|
||||
lcsCause [17] LCSCause OPTIONAL,
|
||||
diagnostics [18] Diagnostics OPTIONAL,
|
||||
nodeID [19] NodeID OPTIONAL,
|
||||
localSequenceNumber [20] LocalSequenceNumber OPTIONAL,
|
||||
chargingCharacteristics [21] ChargingCharacteristics,
|
||||
chChSelectionMode [22] ChChSelectionMode OPTIONAL,
|
||||
rATType [23] RATType OPTIONAL,
|
||||
recordExtensions [24] ManagementExtensions OPTIONAL,
|
||||
causeForRecClosing [25] CauseForRecClosing
|
||||
}
|
||||
|
||||
SGSNNILCSRecord ::= SET
|
||||
{
|
||||
recordType [0] RecordType,
|
||||
recordingEntity [1] RecordingEntity,
|
||||
lcsClientType [2] LCSClientType OPTIONAL,
|
||||
lcsClientIdentity [3] LCSClientIdentity OPTIONAL,
|
||||
servedIMSI [4] IMSI OPTIONAL,
|
||||
servedMSISDN [5] MSISDN OPTIONAL,
|
||||
sgsnAddress [6] GSNAddress OPTIONAL,
|
||||
servedIMEI [7] IMEI OPTIONAL,
|
||||
lcsQos [8] LCSQoSInfo OPTIONAL,
|
||||
lcsPriority [9] LCS-Priority OPTIONAL,
|
||||
mlcNumber [10] ISDN-AddressString OPTIONAL,
|
||||
eventTimeStamp [11] TimeStamp,
|
||||
measurementDuration [12] CallDuration OPTIONAL,
|
||||
location [13] LocationAreaAndCell OPTIONAL,
|
||||
routingArea [14] RoutingAreaCode OPTIONAL,
|
||||
locationEstimate [15] Ext-GeographicalInformation OPTIONAL,
|
||||
positioningData [16] PositioningData OPTIONAL,
|
||||
lcsCause [17] LCSCause OPTIONAL,
|
||||
diagnostics [18] Diagnostics OPTIONAL,
|
||||
nodeID [19] NodeID OPTIONAL,
|
||||
localSequenceNumber [20] LocalSequenceNumber OPTIONAL,
|
||||
chargingCharacteristics [21] ChargingCharacteristics,
|
||||
chChSelectionMode [22] ChChSelectionMode OPTIONAL,
|
||||
rATType [23] RATType OPTIONAL,
|
||||
recordExtensions [24] ManagementExtensions OPTIONAL,
|
||||
causeForRecClosing [25] CauseForRecClosing
|
||||
}
|
||||
|
||||
SGSNMBMSRecord ::= SET
|
||||
{
|
||||
recordType [0] RecordType,
|
||||
ggsnAddress [1] GSNAddress,
|
||||
chargingID [2] ChargingID,
|
||||
listofRAs [3] SEQUENCE OF RAIdentity OPTIONAL,
|
||||
accessPointNameNI [4] AccessPointNameNI OPTIONAL,
|
||||
servedPDPAddress [5] PDPAddress OPTIONAL,
|
||||
listOfTrafficVolumes [6] SEQUENCE OF ChangeOfMBMSCondition OPTIONAL,
|
||||
recordOpeningTime [7] TimeStamp,
|
||||
duration [8] CallDuration,
|
||||
causeForRecClosing [9] CauseForRecClosing,
|
||||
diagnostics [10] Diagnostics OPTIONAL,
|
||||
recordSequenceNumber [11] INTEGER OPTIONAL,
|
||||
nodeID [12] NodeID OPTIONAL,
|
||||
recordExtensions [13] ManagementExtensions OPTIONAL,
|
||||
localSequenceNumber [14] LocalSequenceNumber OPTIONAL,
|
||||
sgsnPLMNIdentifier [15] PLMN-Id OPTIONAL,
|
||||
numberofReceivingUE [16] INTEGER OPTIONAL,
|
||||
mbmsInformation [17] MBMSInformation OPTIONAL
|
||||
}
|
||||
|
||||
GGSNMBMSRecord ::= SET
|
||||
{
|
||||
recordType [0] RecordType,
|
||||
ggsnAddress [1] GSNAddress,
|
||||
chargingID [2] ChargingID,
|
||||
listofDownstreamNodes [3] SEQUENCE OF GSNAddress,
|
||||
accessPointNameNI [4] AccessPointNameNI OPTIONAL,
|
||||
servedPDPAddress [5] PDPAddress OPTIONAL,
|
||||
listOfTrafficVolumes [6] SEQUENCE OF ChangeOfMBMSCondition OPTIONAL,
|
||||
recordOpeningTime [7] TimeStamp,
|
||||
duration [8] CallDuration,
|
||||
causeForRecClosing [9] CauseForRecClosing,
|
||||
diagnostics [10] Diagnostics OPTIONAL,
|
||||
recordSequenceNumber [11] INTEGER OPTIONAL,
|
||||
nodeID [12] NodeID OPTIONAL,
|
||||
recordExtensions [13] ManagementExtensions OPTIONAL,
|
||||
localSequenceNumber [14] LocalSequenceNumber OPTIONAL,
|
||||
mbmsInformation [15] MBMSInformation OPTIONAL
|
||||
}
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
--
|
||||
-- PS DATA TYPES
|
||||
--
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
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.
|
||||
--
|
||||
|
||||
AFChargingIdentifier ::= OCTET STRING
|
||||
--
|
||||
-- see AF-Charging-Identifier AVP as defined in TS 29.214[89]
|
||||
--
|
||||
|
||||
AFRecordInformation ::= SEQUENCE
|
||||
{
|
||||
aFChargingIdentifier [1] AFChargingIdentifier,
|
||||
flows [2] Flows OPTIONAL
|
||||
}
|
||||
|
||||
APNSelectionMode::= ENUMERATED
|
||||
{
|
||||
--
|
||||
-- See Information Elements TS 29.060 [75], TS 29.274 [91] or TS 29.275 [92]
|
||||
--
|
||||
mSorNetworkProvidedSubscriptionVerified (0),
|
||||
mSProvidedSubscriptionNotVerified (1),
|
||||
networkProvidedSubscriptionNotVerified (2)
|
||||
}
|
||||
|
||||
CAMELAccessPointNameNI ::= AccessPointNameNI
|
||||
|
||||
CAMELAccessPointNameOI ::= AccessPointNameOI
|
||||
|
||||
CAMELInformationMM ::= SET
|
||||
{
|
||||
sCFAddress [1] SCFAddress OPTIONAL,
|
||||
serviceKey [2] ServiceKey OPTIONAL,
|
||||
defaultTransactionHandling [3] DefaultGPRS-Handling OPTIONAL,
|
||||
numberOfDPEncountered [4] NumberOfDPEncountered OPTIONAL,
|
||||
levelOfCAMELService [5] LevelOfCAMELService OPTIONAL,
|
||||
freeFormatData [6] FreeFormatData OPTIONAL,
|
||||
fFDAppendIndicator [7] FFDAppendIndicator OPTIONAL
|
||||
}
|
||||
|
||||
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
|
||||
}
|
||||
|
||||
CAMELInformationSMS ::= SET
|
||||
{
|
||||
sCFAddress [1] SCFAddress OPTIONAL,
|
||||
serviceKey [2] ServiceKey OPTIONAL,
|
||||
defaultSMSHandling [3] DefaultSMS-Handling OPTIONAL,
|
||||
cAMELCallingPartyNumber [4] CallingNumber OPTIONAL,
|
||||
cAMELDestinationSubscriberNumber [5] SmsTpDestinationNumber OPTIONAL,
|
||||
cAMELSMSCAddress [6] AddressString OPTIONAL,
|
||||
freeFormatData [7] FreeFormatData OPTIONAL,
|
||||
smsReferenceNumber [8] CallReferenceNumber OPTIONAL
|
||||
}
|
||||
|
||||
CauseForRecClosing ::= INTEGER
|
||||
{
|
||||
--
|
||||
-- In PGW-CDR and SGW-CDR the value servingNodeChange is used for partial record
|
||||
-- generation due to Serving Node Address list Overflow
|
||||
-- In SGSN servingNodeChange indicates the SGSN change
|
||||
--
|
||||
-- LCS related causes belong to the MAP error causes acc. TS 29.002 [60]
|
||||
--
|
||||
-- cause codes 0 to 15 are defined 'CauseForTerm' (cause for termination)
|
||||
--
|
||||
normalRelease (0),
|
||||
abnormalRelease (4),
|
||||
cAMELInitCallRelease (5),
|
||||
volumeLimit (16),
|
||||
timeLimit (17),
|
||||
servingNodeChange (18),
|
||||
maxChangeCond (19),
|
||||
managementIntervention (20),
|
||||
intraSGSNIntersystemChange (21),
|
||||
rATChange (22),
|
||||
mSTimeZoneChange (23),
|
||||
sGSNPLMNIDChange (24),
|
||||
unauthorizedRequestingNetwork (52),
|
||||
unauthorizedLCSClient (53),
|
||||
positionMethodFailure (54),
|
||||
unknownOrUnreachableLCSClient (58),
|
||||
listofDownstreamNodeChange (59)
|
||||
}
|
||||
|
||||
ChangeCondition ::= ENUMERATED
|
||||
{
|
||||
qoSChange (0),
|
||||
tariffTime (1),
|
||||
recordClosure (2),
|
||||
cGI-SAICHange (6), -- bearer modification. "CGI-SAI Change"
|
||||
rAIChange (7), -- bearer modification. "RAI Change"
|
||||
dT-Establishment (8),
|
||||
dT-Removal (9),
|
||||
eCGIChange (10), -- bearer modification. "ECGI Change"
|
||||
tAIChange (11), -- bearer modification. "TAI Change"
|
||||
userLocationChange (12) -- bearer modification. "User Location Change"
|
||||
|
||||
}
|
||||
|
||||
ChangeOfCharCondition ::= SEQUENCE
|
||||
{
|
||||
--
|
||||
-- qosRequested and qosNegotiated are used in S-CDR only
|
||||
-- ePCQoSInformation used in SGW-CDR only
|
||||
--
|
||||
qosRequested [1] QoSInformation OPTIONAL,
|
||||
qosNegotiated [2] QoSInformation OPTIONAL,
|
||||
dataVolumeGPRSUplink [3] DataVolumeGPRS OPTIONAL,
|
||||
dataVolumeGPRSDownlink [4] DataVolumeGPRS OPTIONAL,
|
||||
changeCondition [5] ChangeCondition,
|
||||
changeTime [6] TimeStamp,
|
||||
userLocationInformation [8] OCTET STRING OPTIONAL,
|
||||
ePCQoSInformation [9] EPCQoSInformation OPTIONAL
|
||||
}
|
||||
|
||||
ChangeOfMBMSCondition ::= SEQUENCE
|
||||
{
|
||||
--
|
||||
-- Used in MBMS record
|
||||
--
|
||||
qosRequested [1] QoSInformation OPTIONAL,
|
||||
qosNegotiated [2] QoSInformation OPTIONAL,
|
||||
dataVolumeMBMSUplink [3] DataVolumeMBMS OPTIONAL,
|
||||
dataVolumeMBMSDownlink [4] DataVolumeMBMS,
|
||||
changeCondition [5] ChangeCondition,
|
||||
changeTime [6] TimeStamp,
|
||||
failureHandlingContinue [7] FailureHandlingContinue OPTIONAL
|
||||
}
|
||||
|
||||
ChangeOfServiceCondition ::= SEQUENCE
|
||||
{
|
||||
--
|
||||
-- Used for Flow based Charging service data container
|
||||
--
|
||||
ratingGroup [1] RatingGroupId,
|
||||
chargingRuleBaseName [2] ChargingRuleBaseName OPTIONAL,
|
||||
resultCode [3] ResultCode OPTIONAL,
|
||||
localSequenceNumber [4] LocalSequenceNumber OPTIONAL,
|
||||
timeOfFirstUsage [5] TimeStamp OPTIONAL,
|
||||
timeOfLastUsage [6] TimeStamp OPTIONAL,
|
||||
timeUsage [7] CallDuration OPTIONAL,
|
||||
serviceConditionChange [8] ServiceConditionChange,
|
||||
qoSInformationNeg [9] EPCQoSInformation OPTIONAL,
|
||||
servingNodeAddress [10] GSNAddress OPTIONAL,
|
||||
datavolumeFBCUplink [12] DataVolumeGPRS OPTIONAL,
|
||||
datavolumeFBCDownlink [13] DataVolumeGPRS OPTIONAL,
|
||||
timeOfReport [14] TimeStamp,
|
||||
failureHandlingContinue [16] FailureHandlingContinue OPTIONAL,
|
||||
serviceIdentifier [17] ServiceIdentifier OPTIONAL,
|
||||
pSFurnishChargingInformation [18] PSFurnishChargingInformation OPTIONAL,
|
||||
aFRecordInformation [19] SEQUENCE OF AFRecordInformation OPTIONAL,
|
||||
userLocationInformation [20] OCTET STRING OPTIONAL,
|
||||
eventBasedChargingInformation [21] EventBasedChargingInformation OPTIONAL,
|
||||
timeQuotaMechanism [22] TimeQuotaMechanism OPTIONAL,
|
||||
serviceSpecificInfo [23] SEQUENCE OF ServiceSpecificInfo OPTIONAL,
|
||||
tGPP2UserLocationInformation [24] OCTET STRING OPTIONAL
|
||||
}
|
||||
|
||||
ChangeLocation ::= SEQUENCE
|
||||
{
|
||||
--
|
||||
-- used in SGSNMMRecord only
|
||||
--
|
||||
locationAreaCode [0] LocationAreaCode,
|
||||
routingAreaCode [1] RoutingAreaCode,
|
||||
cellId [2] CellId OPTIONAL,
|
||||
changeTime [3] TimeStamp,
|
||||
mCC-MNC [4] PLMN-Id OPTIONAL
|
||||
}
|
||||
|
||||
ChargingCharacteristics ::= OCTET STRING (SIZE(2))
|
||||
|
||||
ChargingID ::= INTEGER (0..4294967295)
|
||||
--
|
||||
-- Generated in P-GW, part of IP CAN bearer
|
||||
-- 0..4294967295 is equivalent to 0..2**32-1
|
||||
--
|
||||
|
||||
ChargingRuleBaseName ::= IA5String (SIZE(1..16))
|
||||
--
|
||||
-- identifier for the group of charging rules
|
||||
-- see Charging-Rule-Base-Name AVP as desined in TS 29.212 [88]
|
||||
--
|
||||
|
||||
ChChSelectionMode ::= ENUMERATED
|
||||
{
|
||||
servingNodeSupplied (0), -- For S-GW/P-GW
|
||||
subscriptionSpecific (1), -- For SGSN only
|
||||
aPNSpecific (2), -- For SGSN only
|
||||
homeDefault (3), -- For SGSN, S-GW and P-GW
|
||||
roamingDefault (4), -- For SGSN, S-GW and P-GW
|
||||
visitingDefault (5) -- For SGSN, S-GW and P-GW
|
||||
}
|
||||
|
||||
DataVolumeGPRS ::= INTEGER
|
||||
--
|
||||
-- The volume of data transferred in octets.
|
||||
--
|
||||
|
||||
DynamicAddressFlag ::= BOOLEAN
|
||||
|
||||
EPCQoSInformation ::= SEQUENCE
|
||||
{
|
||||
--
|
||||
-- See TS 29.212 [88] for more information
|
||||
--
|
||||
qCI [1] INTEGER,
|
||||
maxRequestedBandwithUL [2] INTEGER OPTIONAL,
|
||||
maxRequestedBandwithDL [3] INTEGER OPTIONAL,
|
||||
guaranteedBitrateUL [4] INTEGER OPTIONAL,
|
||||
guaranteedBitrateDL [5] INTEGER OPTIONAL,
|
||||
aRP [6] INTEGER OPTIONAL,
|
||||
aPNAggregateMaxBitrateUL [7] INTEGER OPTIONAL,
|
||||
aPNAggregateMaxBitrateDL [8] INTEGER OPTIONAL
|
||||
|
||||
}
|
||||
|
||||
EventBasedChargingInformation ::= SEQUENCE
|
||||
{
|
||||
numberOfEvents [1] INTEGER,
|
||||
eventTimeStamps [2] SEQUENCE OF TimeStamp OPTIONAL
|
||||
}
|
||||
|
||||
FailureHandlingContinue ::= BOOLEAN
|
||||
--
|
||||
-- This parameter is included when the failure handling procedure has been executed and new
|
||||
-- containers are opened. This parameter shall be included in the first and subsequent
|
||||
-- containers opened after the failure handling execution.
|
||||
--
|
||||
|
||||
FFDAppendIndicator ::= BOOLEAN
|
||||
|
||||
Flows ::= SEQUENCE
|
||||
--
|
||||
-- See Flows AVP as defined in TS 29.214 [89]
|
||||
--
|
||||
{
|
||||
mediaComponentNumber [1] INTEGER,
|
||||
flowNumber [2] SEQUENCE OF INTEGER OPTIONAL
|
||||
}
|
||||
|
||||
FreeFormatData ::= OCTET STRING (SIZE(1..160))
|
||||
--
|
||||
-- Free formatted data as sent in the FurnishChargingInformationGPRS
|
||||
-- see TS 29.078 [66]
|
||||
--
|
||||
|
||||
GSNAddress ::= IPAddress
|
||||
|
||||
MSNetworkCapability ::= OCTET STRING (SIZE(1..8))
|
||||
-- see TS 24.008 [64]
|
||||
|
||||
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 : has only been used in earlier releases for X.121 format
|
||||
}
|
||||
|
||||
PDPType ::= OCTET STRING (SIZE(2))
|
||||
--
|
||||
-- OCTET 1: PDP Type Organization
|
||||
-- OCTET 2: PDP/PDN Type Number
|
||||
-- See TS 29.060 [75] for encoding details.
|
||||
--
|
||||
|
||||
PLMN-Id ::= OCTET STRING (SIZE (3))
|
||||
--
|
||||
-- This is a 1:1 copy from the Routing Area Identity (RAI) IE specified in TS 29.060 [75]
|
||||
-- as follows:
|
||||
-- OCTET 1 of PLMN-Id = OCTET 2 of RAI
|
||||
-- OCTET 2 of PLMN-Id = OCTET 3 of RAI
|
||||
-- OCTET 3 of PLMN-Id = OCTET 4 of RAI
|
||||
--
|
||||
|
||||
|
||||
PSFurnishChargingInformation ::= SEQUENCE
|
||||
{
|
||||
pSFreeFormatData [1] FreeFormatData,
|
||||
pSFFDAppendIndicator [2] FFDAppendIndicator OPTIONAL
|
||||
}
|
||||
|
||||
QoSInformation ::= OCTET STRING (SIZE (4..255))
|
||||
--
|
||||
-- This octet string
|
||||
-- is a 1:1 copy of the contents (i.e. starting with octet 5) of the "Bearer Quality of
|
||||
-- Service" information element specified in TS 29.274 [92].
|
||||
--
|
||||
|
||||
RatingGroupId ::= INTEGER
|
||||
--
|
||||
-- IP service flow identity (DCCA), range of 4 byte (0...4294967295)
|
||||
-- see Rating-Group AVP as used in TS 32.299 [40]
|
||||
--
|
||||
|
||||
RATType ::= INTEGER
|
||||
--
|
||||
-- Ihis integer is 1:1 copy of the RAT type value as defined in TS 29.061 [82].
|
||||
--
|
||||
-- WS Extension
|
||||
{
|
||||
reserved (0),
|
||||
utran (1),
|
||||
geran (2),
|
||||
wlan (3),
|
||||
gan (4),
|
||||
hspa-evolution (5)
|
||||
}(0..255)
|
||||
|
||||
ResultCode ::= INTEGER
|
||||
--
|
||||
-- charging protocol return value, range of 4 byte (0...4294967295)
|
||||
-- see Result-Code AVP as used in 3GPP 32.299 [40]
|
||||
--
|
||||
|
||||
RoutingAreaCode ::= OCTET STRING (SIZE(1))
|
||||
--
|
||||
-- See TS 24.008 [64]
|
||||
--
|
||||
|
||||
ServiceConditionChange ::= BIT STRING
|
||||
{
|
||||
qoSChange (0), -- bearer modification
|
||||
sGSNChange (1), -- bearer modification
|
||||
sGSNPLMNIDChange (2), -- bearer modification
|
||||
tariffTimeSwitch (3), -- tariff time change
|
||||
pDPContextRelease (4), -- bearer release
|
||||
rATChange (5), -- bearer modification
|
||||
serviceIdledOut (6), -- IP flow idle out, DCCA QHT expiry
|
||||
reserved (7), -- old: QCTexpiry is no report event
|
||||
configurationChange (8), -- configuration change
|
||||
serviceStop (9), -- IP flow termination.From "Service Stop" in
|
||||
-- Change-Condition" AVP
|
||||
dCCATimeThresholdReached (10), -- DCCA quota reauthorization
|
||||
dCCAVolumeThresholdReached (11), -- DCCA quota reauthorization
|
||||
dCCAServiceSpecificUnitThresholdReached (12), -- DCCA quota reauthorization
|
||||
dCCATimeExhausted (13), -- DCCA quota reauthorization
|
||||
dCCAVolumeExhausted (14), -- DCCA quota reauthorization
|
||||
dCCAValidityTimeout (15), -- DCCA quota validity time (QVT expiry)
|
||||
reserved1 (16), -- reserved due to no use case,
|
||||
-- old: return Requested is covered by (17),(18)
|
||||
dCCAReauthorisationRequest (17), -- DCCA quota reauthorization request by OCS
|
||||
dCCAContinueOngoingSession (18), -- DCCA failure handling (CCFH),
|
||||
-- continue IP flow
|
||||
dCCARetryAndTerminateOngoingSession (19), -- DCCA failure handling (CCFH),
|
||||
-- terminate IP flow after DCCA retry
|
||||
dCCATerminateOngoingSession (20), -- DCCA failure handling,
|
||||
-- terminate IP flow
|
||||
cGI-SAIChange (21), -- bearer modification. "CGI-SAI Change"
|
||||
rAIChange (22), -- bearer modification. "RAI Change"
|
||||
dCCAServiceSpecificUnitExhausted (23), -- DCCA quota reauthorization
|
||||
recordClosure (24), -- PGW-CDR closure
|
||||
timeLimit (25), -- intermediate recording. From "Service Data
|
||||
-- Time Limit" Change-Condition AVP value
|
||||
volumeLimit (26), -- intermediate recording.From "Service Data
|
||||
-- Volume Limit" Change-Condition AVP value
|
||||
serviceSpecificUnitLimit (27), -- intermediate recording
|
||||
envelopeClosure (28),
|
||||
eCGIChange (29), -- bearer modification. "ECGI Change"
|
||||
tAIChange (30), -- bearer modification. "TAI Change"
|
||||
userLocationChange (31) -- bearer modification. "User Location Change"
|
||||
|
||||
}
|
||||
--
|
||||
-- Trigger and cause values for IP flow level recording are defined for support of independent
|
||||
-- online and offline charging and also for tight interworking between online and offline charging.
|
||||
-- Unused bits will always be zero.
|
||||
-- Some of the values are non-exclusive (e.g. bearer modification reasons).
|
||||
--
|
||||
|
||||
SCFAddress ::= AddressString
|
||||
--
|
||||
-- See TS 29.002 [60]
|
||||
--
|
||||
|
||||
ServiceIdentifier ::= INTEGER (0..4294967295)
|
||||
--
|
||||
-- The service identifier is used to identify the service or the service component
|
||||
-- the service data flow relates to. See Service-Identifier AVP as defined
|
||||
-- in TS 29.212 [88]
|
||||
--
|
||||
|
||||
ServingNodeType ::= ENUMERATED
|
||||
{
|
||||
sGSN (0),
|
||||
pMIPSGW (1),
|
||||
gTPSGW (2),
|
||||
ePDG (3),
|
||||
hSGW (4),
|
||||
mME (5)
|
||||
}
|
||||
|
||||
SGSNChange ::= BOOLEAN
|
||||
--
|
||||
-- present if first record after inter SGSN routing area update
|
||||
-- in new SGSN
|
||||
--
|
||||
|
||||
SGWChange ::= BOOLEAN
|
||||
--
|
||||
-- present if first record after inter S-GW change
|
||||
--
|
||||
|
||||
TimeQuotaMechanism ::= SEQUENCE
|
||||
{
|
||||
timeQuotaType [1] TimeQuotaType,
|
||||
baseTimeInterval [2] INTEGER
|
||||
}
|
||||
|
||||
TimeQuotaType ::= ENUMERATED
|
||||
{
|
||||
dISCRETETIMEPERIOD (0),
|
||||
cONTINUOUSTIMEPERIOD (1)
|
||||
}
|
||||
|
||||
END
|
|
@ -1,908 +0,0 @@
|
|||
-- 3GPP TS 32.298 V9.15.0 (2013-03)
|
||||
--
|
||||
|
||||
GPRSChargingDataTypesV9f0 {itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) charging (5) gprsChargingDataTypes (2) asn1Module (0) version1 (0)}
|
||||
DEFINITIONS IMPLICIT TAGS ::=
|
||||
|
||||
BEGIN
|
||||
|
||||
-- EXPORTS everything
|
||||
|
||||
IMPORTS
|
||||
-- CallDuration, CalledNumber, RecordType, 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, ServiceSpecificInfo, SMSResult, SmsTpDestinationNumber, SubscriptionID, TimeStamp, AddressString, MSTimeZone
|
||||
-- FROM GenericChargingDataTypes {itu-t (0) identified-organization (4) etsi(0) mobileDomain (0) charging (5) genericChargingDataTypes (0) asn1Module (0) version1 (0)}
|
||||
|
||||
DefaultGPRS-Handling
|
||||
-- From V670
|
||||
-- , RAIdentity
|
||||
FROM MAP-MS-DataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0)
|
||||
gsm-Network (1) modules (3) map-MS-DataTypes (11) version6 (6)}
|
||||
--
|
||||
-- from TS 29.002 [214]
|
||||
--
|
||||
|
||||
LocationMethod
|
||||
FROM SS-DataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Access (2) modules (3) ss-DataTypes (2) version7 (7)}
|
||||
--
|
||||
-- from TS 24.080 [209]
|
||||
--
|
||||
|
||||
-- MBMS2G3GIndicator, FileRepairSupported, MBMSServiceType, MBMSUserServiceType, RequiredMBMSBearerCapabilities, MBMSSessionIdentity, TMGI, MBMSInformation
|
||||
-- FROM MBMSChargingDataTypes {itu-t (0) identified-organization (4) etsi(0) mobileDomain (0) charging (5) mbmsChargingDataTypes (8) asn1Module (0) version1 (0)}
|
||||
|
||||
-- Editor's note: consider moving the above 2 items also into the generic module in order to avoid again copying from external sources.
|
||||
;
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
--
|
||||
-- GPRS RECORDS
|
||||
--
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
GPRSRecord ::= CHOICE
|
||||
--
|
||||
-- Record values 20, 22..27 are specific
|
||||
-- Record values 76,77,86 are MBMS specific
|
||||
-- Record values 78..79 are EPC specific
|
||||
--
|
||||
{
|
||||
sgsnPDPRecord [20] SGSNPDPRecord,
|
||||
sgsnMMRecord [22] SGSNMMRecord,
|
||||
sgsnSMORecord [23] SGSNSMORecord,
|
||||
sgsnSMTRecord [24] SGSNSMTRecord,
|
||||
-- sgsnMTLCSRecord [25] SGSNMTLCSRecord,
|
||||
-- sgsnMOLCSRecord [26] SGSNMOLCSRecord,
|
||||
-- sgsnNILCSRecord [27] SGSNNILCSRecord,
|
||||
--
|
||||
-- sgsnMBMSRecord [76] SGSNMBMSRecord,
|
||||
-- ggsnMBMSRecord [77] GGSNMBMSRecord,
|
||||
-- gwMBMSRecord [86] GWMBMSRecord,
|
||||
sGWRecord [78] SGWRecord,
|
||||
pGWRecord [79] PGWRecord
|
||||
}
|
||||
|
||||
SGWRecord ::= SET
|
||||
{
|
||||
recordType [0] RecordType,
|
||||
servedIMSI [3] IMSI OPTIONAL,
|
||||
s-GWAddress [4] GSNAddress,
|
||||
chargingID [5] ChargingID,
|
||||
servingNodeAddress [6] SEQUENCE OF GSNAddress,
|
||||
accessPointNameNI [7] AccessPointNameNI OPTIONAL,
|
||||
pdpPDNType [8] PDPType OPTIONAL,
|
||||
servedPDPPDNAddress [9] PDPAddress OPTIONAL,
|
||||
dynamicAddressFlag [11] DynamicAddressFlag OPTIONAL,
|
||||
listOfTrafficVolumes [12] SEQUENCE OF ChangeOfCharCondition OPTIONAL,
|
||||
recordOpeningTime [13] TimeStamp,
|
||||
duration [14] CallDuration,
|
||||
causeForRecClosing [15] CauseForRecClosing,
|
||||
diagnostics [16] Diagnostics OPTIONAL,
|
||||
recordSequenceNumber [17] INTEGER OPTIONAL,
|
||||
nodeID [18] NodeID OPTIONAL,
|
||||
recordExtensions [19] ManagementExtensions OPTIONAL,
|
||||
localSequenceNumber [20] LocalSequenceNumber OPTIONAL,
|
||||
apnSelectionMode [21] APNSelectionMode OPTIONAL,
|
||||
servedMSISDN [22] MSISDN OPTIONAL,
|
||||
chargingCharacteristics [23] ChargingCharacteristics,
|
||||
chChSelectionMode [24] ChChSelectionMode OPTIONAL,
|
||||
iMSsignalingContext [25] NULL OPTIONAL,
|
||||
servingNodePLMNIdentifier [27] PLMN-Id OPTIONAL,
|
||||
servedIMEISV [29] IMEI OPTIONAL,
|
||||
rATType [30] RATType OPTIONAL,
|
||||
mSTimeZone [31] MSTimeZone OPTIONAL,
|
||||
userLocationInformation [32] OCTET STRING OPTIONAL,
|
||||
sGWChange [34] SGWChange OPTIONAL,
|
||||
servingNodeType [35] SEQUENCE OF ServingNodeType,
|
||||
p-GWAddressUsed [36] GSNAddress OPTIONAL,
|
||||
p-GWPLMNIdentifier [37] PLMN-Id OPTIONAL,
|
||||
startTime [38] TimeStamp OPTIONAL,
|
||||
stopTime [39] TimeStamp OPTIONAL,
|
||||
pDNConnectionChargingID [40] ChargingID OPTIONAL,
|
||||
iMSIunauthenticatedFlag [41] NULL OPTIONAL,
|
||||
userCSGInformation [42] UserCSGInformation OPTIONAL,
|
||||
servedPDPPDNAddressExt [43] PDPAddress OPTIONAL,
|
||||
dynamicAddressFlagExt [47] DynamicAddressFlag OPTIONAL,
|
||||
s-GWiPv6Address [48] GSNAddress OPTIONAL,
|
||||
servingNodeiPv6Address [49] SEQUENCE OF GSNAddress OPTIONAL,
|
||||
p-GWiPv6AddressUsed [50] GSNAddress OPTIONAL
|
||||
|
||||
}
|
||||
|
||||
PGWRecord ::= SET
|
||||
{
|
||||
recordType [0] RecordType,
|
||||
servedIMSI [3] IMSI OPTIONAL,
|
||||
p-GWAddress [4] GSNAddress,
|
||||
chargingID [5] ChargingID,
|
||||
servingNodeAddress [6] SEQUENCE OF GSNAddress,
|
||||
accessPointNameNI [7] AccessPointNameNI OPTIONAL,
|
||||
pdpPDNType [8] PDPType OPTIONAL,
|
||||
servedPDPPDNAddress [9] PDPAddress OPTIONAL,
|
||||
dynamicAddressFlag [11] DynamicAddressFlag OPTIONAL,
|
||||
recordOpeningTime [13] TimeStamp,
|
||||
duration [14] CallDuration,
|
||||
causeForRecClosing [15] CauseForRecClosing,
|
||||
diagnostics [16] Diagnostics OPTIONAL,
|
||||
recordSequenceNumber [17] INTEGER OPTIONAL,
|
||||
nodeID [18] NodeID OPTIONAL,
|
||||
recordExtensions [19] ManagementExtensions OPTIONAL,
|
||||
localSequenceNumber [20] LocalSequenceNumber OPTIONAL,
|
||||
apnSelectionMode [21] APNSelectionMode OPTIONAL,
|
||||
servedMSISDN [22] MSISDN OPTIONAL,
|
||||
chargingCharacteristics [23] ChargingCharacteristics,
|
||||
chChSelectionMode [24] ChChSelectionMode OPTIONAL,
|
||||
iMSsignalingContext [25] NULL OPTIONAL,
|
||||
externalChargingID [26] OCTET STRING OPTIONAL,
|
||||
servinggNodePLMNIdentifier [27] PLMN-Id OPTIONAL,
|
||||
pSFurnishChargingInformation [28] PSFurnishChargingInformation OPTIONAL,
|
||||
servedIMEISV [29] IMEI OPTIONAL,
|
||||
rATType [30] RATType OPTIONAL,
|
||||
mSTimeZone [31] MSTimeZone OPTIONAL,
|
||||
userLocationInformation [32] OCTET STRING OPTIONAL,
|
||||
cAMELChargingInformation [33] OCTET STRING OPTIONAL,
|
||||
listOfServiceData [34] SEQUENCE OF ChangeOfServiceCondition OPTIONAL,
|
||||
servingNodeType [35] SEQUENCE OF ServingNodeType,
|
||||
servedMNNAI [36] SubscriptionID OPTIONAL,
|
||||
p-GWPLMNIdentifier [37] PLMN-Id OPTIONAL,
|
||||
startTime [38] TimeStamp OPTIONAL,
|
||||
stopTime [39] TimeStamp OPTIONAL,
|
||||
served3gpp2MEID [40] OCTET STRING OPTIONAL,
|
||||
pDNConnectionChargingID [41] ChargingID OPTIONAL,
|
||||
iMSIunauthenticatedFlag [42] NULL OPTIONAL,
|
||||
userCSGInformation [43] UserCSGInformation OPTIONAL,
|
||||
threeGPP2UserLocationInformation [44] OCTET STRING OPTIONAL,
|
||||
servedPDPPDNAddressExt [45] PDPAddress OPTIONAL,
|
||||
dynamicAddressFlagExt [47] DynamicAddressFlag OPTIONAL,
|
||||
servingNodeiPv6Address [49] SEQUENCE OF GSNAddress OPTIONAL,
|
||||
p-GWiPv6AddressUsed [50] GSNAddress OPTIONAL
|
||||
|
||||
|
||||
}
|
||||
|
||||
SGSNMMRecord ::= SET
|
||||
{
|
||||
recordType [0] RecordType,
|
||||
servedIMSI [1] IMSI,
|
||||
servedIMEI [2] IMEI OPTIONAL,
|
||||
sgsnAddress [3] GSNAddress OPTIONAL,
|
||||
msNetworkCapability [4] MSNetworkCapability OPTIONAL,
|
||||
routingArea [5] RoutingAreaCode OPTIONAL,
|
||||
locationAreaCode [6] LocationAreaCode OPTIONAL,
|
||||
cellIdentifier [7] CellId OPTIONAL,
|
||||
changeLocation [8] SEQUENCE OF ChangeLocation OPTIONAL,
|
||||
recordOpeningTime [9] TimeStamp,
|
||||
duration [10] CallDuration OPTIONAL,
|
||||
sgsnChange [11] SGSNChange OPTIONAL,
|
||||
causeForRecClosing [12] CauseForRecClosing,
|
||||
diagnostics [13] Diagnostics OPTIONAL,
|
||||
recordSequenceNumber [14] INTEGER OPTIONAL,
|
||||
nodeID [15] NodeID OPTIONAL,
|
||||
recordExtensions [16] ManagementExtensions OPTIONAL,
|
||||
localSequenceNumber [17] LocalSequenceNumber OPTIONAL,
|
||||
servedMSISDN [18] MSISDN OPTIONAL,
|
||||
chargingCharacteristics [19] ChargingCharacteristics,
|
||||
cAMELInformationMM [20] CAMELInformationMM OPTIONAL,
|
||||
rATType [21] RATType OPTIONAL,
|
||||
chChSelectionMode [22] ChChSelectionMode OPTIONAL,
|
||||
cellPLMNId [23] PLMN-Id OPTIONAL
|
||||
}
|
||||
|
||||
SGSNPDPRecord ::= SET
|
||||
{
|
||||
recordType [0] RecordType,
|
||||
networkInitiation [1] NetworkInitiatedPDPContext OPTIONAL,
|
||||
servedIMSI [3] IMSI OPTIONAL,
|
||||
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,
|
||||
iMSIunauthenticatedFlag [34] NULL OPTIONAL,
|
||||
userCSGInformation [35] UserCSGInformation OPTIONAL,
|
||||
servedPDPPDNAddressExt [36] PDPAddress OPTIONAL
|
||||
}
|
||||
|
||||
SGSNSMORecord ::= SET
|
||||
{
|
||||
recordType [0] RecordType,
|
||||
servedIMSI [1] IMSI,
|
||||
servedIMEI [2] IMEI OPTIONAL,
|
||||
servedMSISDN [3] MSISDN OPTIONAL,
|
||||
msNetworkCapability [4] MSNetworkCapability OPTIONAL,
|
||||
serviceCentre [5] AddressString OPTIONAL,
|
||||
recordingEntity [6] RecordingEntity OPTIONAL,
|
||||
locationArea [7] LocationAreaCode OPTIONAL,
|
||||
routingArea [8] RoutingAreaCode OPTIONAL,
|
||||
cellIdentifier [9] CellId OPTIONAL,
|
||||
messageReference [10] MessageReference,
|
||||
eventTimeStamp [11] TimeStamp,
|
||||
smsResult [12] SMSResult OPTIONAL,
|
||||
recordExtensions [13] ManagementExtensions OPTIONAL,
|
||||
nodeID [14] NodeID OPTIONAL,
|
||||
localSequenceNumber [15] LocalSequenceNumber OPTIONAL,
|
||||
chargingCharacteristics [16] ChargingCharacteristics,
|
||||
rATType [17] RATType OPTIONAL,
|
||||
destinationNumber [18] SmsTpDestinationNumber OPTIONAL,
|
||||
cAMELInformationSMS [19] CAMELInformationSMS OPTIONAL,
|
||||
chChSelectionMode [20] ChChSelectionMode OPTIONAL
|
||||
}
|
||||
|
||||
SGSNSMTRecord ::= SET
|
||||
{
|
||||
recordType [0] RecordType,
|
||||
servedIMSI [1] IMSI,
|
||||
servedIMEI [2] IMEI OPTIONAL,
|
||||
servedMSISDN [3] MSISDN OPTIONAL,
|
||||
msNetworkCapability [4] MSNetworkCapability OPTIONAL,
|
||||
serviceCentre [5] AddressString OPTIONAL,
|
||||
recordingEntity [6] RecordingEntity OPTIONAL,
|
||||
locationArea [7] LocationAreaCode OPTIONAL,
|
||||
routingArea [8] RoutingAreaCode OPTIONAL,
|
||||
cellIdentifier [9] CellId OPTIONAL,
|
||||
eventTimeStamp [10] TimeStamp,
|
||||
smsResult [11] SMSResult OPTIONAL,
|
||||
recordExtensions [12] ManagementExtensions OPTIONAL,
|
||||
nodeID [13] NodeID OPTIONAL,
|
||||
localSequenceNumber [14] LocalSequenceNumber OPTIONAL,
|
||||
chargingCharacteristics [15] ChargingCharacteristics,
|
||||
rATType [16] RATType OPTIONAL,
|
||||
chChSelectionMode [17] ChChSelectionMode OPTIONAL,
|
||||
cAMELInformationSMS [18] CAMELInformationSMS OPTIONAL
|
||||
}
|
||||
|
||||
SGSNMTLCSRecord ::= SET
|
||||
{
|
||||
recordType [0] RecordType,
|
||||
recordingEntity [1] RecordingEntity,
|
||||
lcsClientType [2] LCSClientType,
|
||||
lcsClientIdentity [3] LCSClientIdentity,
|
||||
servedIMSI [4] IMSI,
|
||||
servedMSISDN [5] MSISDN OPTIONAL,
|
||||
sgsnAddress [6] GSNAddress OPTIONAL,
|
||||
locationType [7] LocationType,
|
||||
lcsQos [8] LCSQoSInfo OPTIONAL,
|
||||
lcsPriority [9] LCS-Priority OPTIONAL,
|
||||
mlcNumber [10] ISDN-AddressString,
|
||||
eventTimeStamp [11] TimeStamp,
|
||||
measurementDuration [12] CallDuration OPTIONAL,
|
||||
notificationToMSUser [13] NotificationToMSUser OPTIONAL,
|
||||
privacyOverride [14] NULL OPTIONAL,
|
||||
location [15] LocationAreaAndCell OPTIONAL,
|
||||
routingArea [16] RoutingAreaCode OPTIONAL,
|
||||
locationEstimate [17] Ext-GeographicalInformation OPTIONAL,
|
||||
positioningData [18] PositioningData OPTIONAL,
|
||||
lcsCause [19] LCSCause OPTIONAL,
|
||||
diagnostics [20] Diagnostics OPTIONAL,
|
||||
nodeID [21] NodeID OPTIONAL,
|
||||
localSequenceNumber [22] LocalSequenceNumber OPTIONAL,
|
||||
chargingCharacteristics [23] ChargingCharacteristics,
|
||||
chChSelectionMode [24] ChChSelectionMode OPTIONAL,
|
||||
rATType [25] RATType OPTIONAL,
|
||||
recordExtensions [26] ManagementExtensions OPTIONAL,
|
||||
causeForRecClosing [27] CauseForRecClosing
|
||||
}
|
||||
|
||||
SGSNMOLCSRecord ::= SET
|
||||
{
|
||||
recordType [0] RecordType,
|
||||
recordingEntity [1] RecordingEntity,
|
||||
lcsClientType [2] LCSClientType OPTIONAL,
|
||||
lcsClientIdentity [3] LCSClientIdentity OPTIONAL,
|
||||
servedIMSI [4] IMSI,
|
||||
servedMSISDN [5] MSISDN OPTIONAL,
|
||||
sgsnAddress [6] GSNAddress OPTIONAL,
|
||||
locationMethod [7] LocationMethod,
|
||||
lcsQos [8] LCSQoSInfo OPTIONAL,
|
||||
lcsPriority [9] LCS-Priority OPTIONAL,
|
||||
mlcNumber [10] ISDN-AddressString OPTIONAL,
|
||||
eventTimeStamp [11] TimeStamp,
|
||||
measurementDuration [12] CallDuration OPTIONAL,
|
||||
location [13] LocationAreaAndCell OPTIONAL,
|
||||
routingArea [14] RoutingAreaCode OPTIONAL,
|
||||
locationEstimate [15] Ext-GeographicalInformation OPTIONAL,
|
||||
positioningData [16] PositioningData OPTIONAL,
|
||||
lcsCause [17] LCSCause OPTIONAL,
|
||||
diagnostics [18] Diagnostics OPTIONAL,
|
||||
nodeID [19] NodeID OPTIONAL,
|
||||
localSequenceNumber [20] LocalSequenceNumber OPTIONAL,
|
||||
chargingCharacteristics [21] ChargingCharacteristics,
|
||||
chChSelectionMode [22] ChChSelectionMode OPTIONAL,
|
||||
rATType [23] RATType OPTIONAL,
|
||||
recordExtensions [24] ManagementExtensions OPTIONAL,
|
||||
causeForRecClosing [25] CauseForRecClosing
|
||||
}
|
||||
|
||||
SGSNNILCSRecord ::= SET
|
||||
{
|
||||
recordType [0] RecordType,
|
||||
recordingEntity [1] RecordingEntity,
|
||||
lcsClientType [2] LCSClientType OPTIONAL,
|
||||
lcsClientIdentity [3] LCSClientIdentity OPTIONAL,
|
||||
servedIMSI [4] IMSI OPTIONAL,
|
||||
servedMSISDN [5] MSISDN OPTIONAL,
|
||||
sgsnAddress [6] GSNAddress OPTIONAL,
|
||||
servedIMEI [7] IMEI OPTIONAL,
|
||||
lcsQos [8] LCSQoSInfo OPTIONAL,
|
||||
lcsPriority [9] LCS-Priority OPTIONAL,
|
||||
mlcNumber [10] ISDN-AddressString OPTIONAL,
|
||||
eventTimeStamp [11] TimeStamp,
|
||||
measurementDuration [12] CallDuration OPTIONAL,
|
||||
location [13] LocationAreaAndCell OPTIONAL,
|
||||
routingArea [14] RoutingAreaCode OPTIONAL,
|
||||
locationEstimate [15] Ext-GeographicalInformation OPTIONAL,
|
||||
positioningData [16] PositioningData OPTIONAL,
|
||||
lcsCause [17] LCSCause OPTIONAL,
|
||||
diagnostics [18] Diagnostics OPTIONAL,
|
||||
nodeID [19] NodeID OPTIONAL,
|
||||
localSequenceNumber [20] LocalSequenceNumber OPTIONAL,
|
||||
chargingCharacteristics [21] ChargingCharacteristics,
|
||||
chChSelectionMode [22] ChChSelectionMode OPTIONAL,
|
||||
rATType [23] RATType OPTIONAL,
|
||||
recordExtensions [24] ManagementExtensions OPTIONAL,
|
||||
causeForRecClosing [25] CauseForRecClosing
|
||||
}
|
||||
|
||||
SGSNMBMSRecord ::= SET
|
||||
{
|
||||
recordType [0] RecordType,
|
||||
ggsnAddress [1] GSNAddress,
|
||||
chargingID [2] ChargingID,
|
||||
listofRAs [3] SEQUENCE OF RAIdentity OPTIONAL,
|
||||
accessPointNameNI [4] AccessPointNameNI OPTIONAL,
|
||||
servedPDPAddress [5] PDPAddress OPTIONAL,
|
||||
listOfTrafficVolumes [6] SEQUENCE OF ChangeOfMBMSCondition OPTIONAL,
|
||||
recordOpeningTime [7] TimeStamp,
|
||||
duration [8] CallDuration,
|
||||
causeForRecClosing [9] CauseForRecClosing,
|
||||
diagnostics [10] Diagnostics OPTIONAL,
|
||||
recordSequenceNumber [11] INTEGER OPTIONAL,
|
||||
nodeID [12] NodeID OPTIONAL,
|
||||
recordExtensions [13] ManagementExtensions OPTIONAL,
|
||||
localSequenceNumber [14] LocalSequenceNumber OPTIONAL,
|
||||
sgsnPLMNIdentifier [15] PLMN-Id OPTIONAL,
|
||||
numberofReceivingUE [16] INTEGER OPTIONAL,
|
||||
mbmsInformation [17] MBMSInformation OPTIONAL
|
||||
}
|
||||
|
||||
GGSNMBMSRecord ::= SET
|
||||
{
|
||||
recordType [0] RecordType,
|
||||
ggsnAddress [1] GSNAddress,
|
||||
chargingID [2] ChargingID,
|
||||
listofDownstreamNodes [3] SEQUENCE OF GSNAddress,
|
||||
accessPointNameNI [4] AccessPointNameNI OPTIONAL,
|
||||
servedPDPAddress [5] PDPAddress OPTIONAL,
|
||||
listOfTrafficVolumes [6] SEQUENCE OF ChangeOfMBMSCondition OPTIONAL,
|
||||
recordOpeningTime [7] TimeStamp,
|
||||
duration [8] CallDuration,
|
||||
causeForRecClosing [9] CauseForRecClosing,
|
||||
diagnostics [10] Diagnostics OPTIONAL,
|
||||
recordSequenceNumber [11] INTEGER OPTIONAL,
|
||||
nodeID [12] NodeID OPTIONAL,
|
||||
recordExtensions [13] ManagementExtensions OPTIONAL,
|
||||
localSequenceNumber [14] LocalSequenceNumber OPTIONAL,
|
||||
mbmsInformation [15] MBMSInformation OPTIONAL
|
||||
}
|
||||
GWMBMSRecord ::= SET
|
||||
{
|
||||
recordType [0] RecordType,
|
||||
mbmsGWAddress [1] GSNAddress,
|
||||
chargingID [2] ChargingID,
|
||||
listofDownstreamNodes [3] SEQUENCE OF GSNAddress,
|
||||
accessPointNameNI [4] AccessPointNameNI OPTIONAL,
|
||||
pdpPDNType [5] PDPType OPTIONAL,
|
||||
servedPDPPDNAddress [6] PDPAddress OPTIONAL,
|
||||
listOfTrafficVolumes [7] SEQUENCE OF ChangeOfMBMSCondition OPTIONAL,
|
||||
recordOpeningTime [8] TimeStamp,
|
||||
duration [9] CallDuration,
|
||||
causeForRecClosing [10] CauseForRecClosing,
|
||||
diagnostics [11] Diagnostics OPTIONAL,
|
||||
recordSequenceNumber [12] INTEGER OPTIONAL,
|
||||
nodeID [13] NodeID OPTIONAL,
|
||||
recordExtensions [14] ManagementExtensions OPTIONAL,
|
||||
localSequenceNumber [15] LocalSequenceNumber OPTIONAL,
|
||||
mbmsInformation [16] MBMSInformation OPTIONAL,
|
||||
commonTeid [17] CTEID OPTIONAL,
|
||||
iPMulticastSourceAddress [18] PDPAddress OPTIONAL
|
||||
}
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
--
|
||||
-- PS DATA TYPES
|
||||
--
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
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.
|
||||
--
|
||||
|
||||
AFChargingIdentifier ::= OCTET STRING
|
||||
--
|
||||
-- see AF-Charging-Identifier AVP as defined in TS 29.214[221]
|
||||
--
|
||||
AFRecordInformation ::= SEQUENCE
|
||||
{
|
||||
aFChargingIdentifier [1] AFChargingIdentifier,
|
||||
flows [2] Flows OPTIONAL
|
||||
}
|
||||
|
||||
APNSelectionMode::= ENUMERATED
|
||||
--
|
||||
-- See Information Elements TS 29.060 [215], TS 29.274 [223] or TS 29.275 [224]
|
||||
--
|
||||
{
|
||||
mSorNetworkProvidedSubscriptionVerified (0),
|
||||
mSProvidedSubscriptionNotVerified (1),
|
||||
networkProvidedSubscriptionNotVerified (2)
|
||||
}
|
||||
|
||||
CAMELAccessPointNameNI ::= AccessPointNameNI
|
||||
|
||||
CAMELAccessPointNameOI ::= AccessPointNameOI
|
||||
|
||||
CAMELInformationMM ::= SET
|
||||
{
|
||||
sCFAddress [1] SCFAddress OPTIONAL,
|
||||
serviceKey [2] ServiceKey OPTIONAL,
|
||||
defaultTransactionHandling [3] DefaultGPRS-Handling OPTIONAL,
|
||||
numberOfDPEncountered [4] NumberOfDPEncountered OPTIONAL,
|
||||
levelOfCAMELService [5] LevelOfCAMELService OPTIONAL,
|
||||
freeFormatData [6] FreeFormatData OPTIONAL,
|
||||
fFDAppendIndicator [7] FFDAppendIndicator OPTIONAL
|
||||
}
|
||||
|
||||
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
|
||||
}
|
||||
|
||||
CAMELInformationSMS ::= SET
|
||||
{
|
||||
sCFAddress [1] SCFAddress OPTIONAL,
|
||||
serviceKey [2] ServiceKey OPTIONAL,
|
||||
defaultSMSHandling [3] DefaultSMS-Handling OPTIONAL,
|
||||
cAMELCallingPartyNumber [4] CallingNumber OPTIONAL,
|
||||
cAMELDestinationSubscriberNumber [5] SmsTpDestinationNumber OPTIONAL,
|
||||
cAMELSMSCAddress [6] AddressString OPTIONAL,
|
||||
freeFormatData [7] FreeFormatData OPTIONAL,
|
||||
smsReferenceNumber [8] CallReferenceNumber OPTIONAL
|
||||
}
|
||||
|
||||
CauseForRecClosing ::= INTEGER
|
||||
--
|
||||
-- In PGW-CDR and SGW-CDR the value servingNodeChange is used for partial record
|
||||
-- generation due to Serving Node Address list Overflow
|
||||
-- In SGSN servingNodeChange indicates the SGSN change
|
||||
--
|
||||
-- LCS related causes belong to the MAP error causes acc. TS 29.002 [214]
|
||||
--
|
||||
-- cause codes 0 to 15 are defined 'CauseForTerm' (cause for termination)
|
||||
--
|
||||
{
|
||||
normalRelease (0),
|
||||
abnormalRelease (4),
|
||||
cAMELInitCallRelease (5),
|
||||
volumeLimit (16),
|
||||
timeLimit (17),
|
||||
servingNodeChange (18),
|
||||
maxChangeCond (19),
|
||||
managementIntervention (20),
|
||||
intraSGSNIntersystemChange (21),
|
||||
rATChange (22),
|
||||
mSTimeZoneChange (23),
|
||||
sGSNPLMNIDChange (24),
|
||||
unauthorizedRequestingNetwork (52),
|
||||
unauthorizedLCSClient (53),
|
||||
positionMethodFailure (54),
|
||||
unknownOrUnreachableLCSClient (58),
|
||||
listofDownstreamNodeChange (59)
|
||||
}
|
||||
|
||||
ChangeCondition ::= ENUMERATED
|
||||
{
|
||||
qoSChange (0),
|
||||
tariffTime (1),
|
||||
recordClosure (2),
|
||||
cGI-SAICHange (6), -- bearer modification. "CGI-SAI Change"
|
||||
rAIChange (7), -- bearer modification. "RAI Change"
|
||||
dT-Establishment (8),
|
||||
dT-Removal (9),
|
||||
eCGIChange (10), -- bearer modification. "ECGI Change"
|
||||
tAIChange (11), -- bearer modification. "TAI Change"
|
||||
userLocationChange (12) -- bearer modification. "User Location Change"
|
||||
|
||||
}
|
||||
|
||||
ChangeOfCharCondition ::= SEQUENCE
|
||||
--
|
||||
-- qosRequested and qosNegotiated are used in S-CDR only
|
||||
-- ePCQoSInformation used in SGW-CDR only
|
||||
--
|
||||
{
|
||||
qosRequested [1] QoSInformation OPTIONAL,
|
||||
qosNegotiated [2] QoSInformation OPTIONAL,
|
||||
dataVolumeGPRSUplink [3] DataVolumeGPRS OPTIONAL,
|
||||
dataVolumeGPRSDownlink [4] DataVolumeGPRS OPTIONAL,
|
||||
changeCondition [5] ChangeCondition,
|
||||
changeTime [6] TimeStamp,
|
||||
userLocationInformation [8] OCTET STRING OPTIONAL,
|
||||
ePCQoSInformation [9] EPCQoSInformation OPTIONAL
|
||||
}
|
||||
|
||||
ChangeOfMBMSCondition ::= SEQUENCE
|
||||
--
|
||||
-- Used in MBMS record
|
||||
--
|
||||
{
|
||||
qosRequested [1] QoSInformation OPTIONAL,
|
||||
qosNegotiated [2] QoSInformation OPTIONAL,
|
||||
dataVolumeMBMSUplink [3] DataVolumeMBMS OPTIONAL,
|
||||
dataVolumeMBMSDownlink [4] DataVolumeMBMS,
|
||||
changeCondition [5] ChangeCondition,
|
||||
changeTime [6] TimeStamp,
|
||||
failureHandlingContinue [7] FailureHandlingContinue OPTIONAL
|
||||
}
|
||||
|
||||
ChangeOfServiceCondition ::= SEQUENCE
|
||||
--
|
||||
-- Used for Flow based Charging service data container
|
||||
--
|
||||
{
|
||||
ratingGroup [1] RatingGroupId,
|
||||
chargingRuleBaseName [2] ChargingRuleBaseName OPTIONAL,
|
||||
resultCode [3] ResultCode OPTIONAL,
|
||||
localSequenceNumber [4] LocalSequenceNumber OPTIONAL,
|
||||
timeOfFirstUsage [5] TimeStamp OPTIONAL,
|
||||
timeOfLastUsage [6] TimeStamp OPTIONAL,
|
||||
timeUsage [7] CallDuration OPTIONAL,
|
||||
serviceConditionChange [8] ServiceConditionChange,
|
||||
qoSInformationNeg [9] EPCQoSInformation OPTIONAL,
|
||||
servingNodeAddress [10] GSNAddress OPTIONAL,
|
||||
datavolumeFBCUplink [12] DataVolumeGPRS OPTIONAL,
|
||||
datavolumeFBCDownlink [13] DataVolumeGPRS OPTIONAL,
|
||||
timeOfReport [14] TimeStamp,
|
||||
failureHandlingContinue [16] FailureHandlingContinue OPTIONAL,
|
||||
serviceIdentifier [17] ServiceIdentifier OPTIONAL,
|
||||
pSFurnishChargingInformation [18] PSFurnishChargingInformation OPTIONAL,
|
||||
aFRecordInformation [19] SEQUENCE OF AFRecordInformation OPTIONAL,
|
||||
userLocationInformation [20] OCTET STRING OPTIONAL,
|
||||
eventBasedChargingInformation [21] EventBasedChargingInformation OPTIONAL,
|
||||
timeQuotaMechanism [22] TimeQuotaMechanism OPTIONAL,
|
||||
serviceSpecificInfo [23] SEQUENCE OF ServiceSpecificInfo OPTIONAL,
|
||||
threeGPP2UserLocationInformation [24] OCTET STRING OPTIONAL
|
||||
|
||||
}
|
||||
|
||||
ChangeLocation ::= SEQUENCE
|
||||
--
|
||||
-- used in SGSNMMRecord only
|
||||
--
|
||||
{
|
||||
locationAreaCode [0] LocationAreaCode,
|
||||
routingAreaCode [1] RoutingAreaCode,
|
||||
cellId [2] CellId OPTIONAL,
|
||||
changeTime [3] TimeStamp,
|
||||
mCC-MNC [4] PLMN-Id OPTIONAL
|
||||
}
|
||||
|
||||
ChargingCharacteristics ::= OCTET STRING (SIZE(2))
|
||||
|
||||
ChargingID ::= INTEGER (0..4294967295)
|
||||
--
|
||||
-- Generated in P-GW, part of IP CAN bearer
|
||||
-- 0..4294967295 is equivalent to 0..2**32-1
|
||||
--
|
||||
|
||||
ChargingRuleBaseName ::= IA5String (SIZE(1..16))
|
||||
--
|
||||
-- identifier for the group of charging rules
|
||||
-- see Charging-Rule-Base-Name AVP as desined in TS 29.212 [220]
|
||||
--
|
||||
|
||||
ChChSelectionMode ::= ENUMERATED
|
||||
{
|
||||
servingNodeSupplied (0), -- For S-GW/P-GW
|
||||
subscriptionSpecific (1), -- For SGSN only
|
||||
aPNSpecific (2), -- For SGSN only
|
||||
homeDefault (3), -- For SGSN, S-GW and P-GW
|
||||
roamingDefault (4), -- For SGSN, S-GW and P-GW
|
||||
visitingDefault (5) -- For SGSN, S-GW and P-GW
|
||||
}
|
||||
|
||||
CSGAccessMode ::= ENUMERATED
|
||||
{
|
||||
closedMode (0),
|
||||
hybridMode (1)
|
||||
}
|
||||
|
||||
CSGId ::= OCTET STRING (SIZE(4))
|
||||
--
|
||||
-- Defined in 23.003[200]. Coded according to TS 29.060[215] for GTP, and in TS 29.274 [223] for
|
||||
-- eGTP.
|
||||
-- 24.008 [208]
|
||||
--
|
||||
|
||||
CTEID ::= OCTET STRING (SIZE(4))
|
||||
|
||||
--
|
||||
-- Defined in 32.251[11] for MBMS-GW-CDR. Common Tunnel Endpoint Identifier of MBMS GW for user --
|
||||
-- plane, defined in TS23.246 [207].
|
||||
--
|
||||
|
||||
DataVolumeGPRS ::= INTEGER
|
||||
--
|
||||
-- The volume of data transferred in octets.
|
||||
--
|
||||
|
||||
DynamicAddressFlag ::= BOOLEAN
|
||||
|
||||
EPCQoSInformation ::= SEQUENCE
|
||||
--
|
||||
-- See TS 29.212 [220] for more information
|
||||
--
|
||||
{
|
||||
qCI [1] INTEGER,
|
||||
maxRequestedBandwithUL [2] INTEGER OPTIONAL,
|
||||
maxRequestedBandwithDL [3] INTEGER OPTIONAL,
|
||||
guaranteedBitrateUL [4] INTEGER OPTIONAL,
|
||||
guaranteedBitrateDL [5] INTEGER OPTIONAL,
|
||||
aRP [6] INTEGER OPTIONAL,
|
||||
aPNAggregateMaxBitrateUL [7] INTEGER OPTIONAL,
|
||||
aPNAggregateMaxBitrateDL [8] INTEGER OPTIONAL
|
||||
}
|
||||
|
||||
EventBasedChargingInformation ::= SEQUENCE
|
||||
{
|
||||
numberOfEvents [1] INTEGER,
|
||||
eventTimeStamps [2] SEQUENCE OF TimeStamp OPTIONAL
|
||||
}
|
||||
|
||||
FailureHandlingContinue ::= BOOLEAN
|
||||
--
|
||||
-- This parameter is included when the failure handling procedure has been executed and new
|
||||
-- containers are opened. This parameter shall be included in the first and subsequent
|
||||
-- containers opened after the failure handling execution.
|
||||
--
|
||||
|
||||
FFDAppendIndicator ::= BOOLEAN
|
||||
|
||||
Flows ::= SEQUENCE
|
||||
--
|
||||
-- See Flows AVP as defined in TS 29.214 [221]
|
||||
--
|
||||
{
|
||||
mediaComponentNumber [1] INTEGER,
|
||||
flowNumber [2] SEQUENCE OF INTEGER OPTIONAL
|
||||
}
|
||||
|
||||
FreeFormatData ::= OCTET STRING (SIZE(1..160))
|
||||
--
|
||||
-- Free formatted data as sent in the FurnishChargingInformationGPRS
|
||||
-- see TS 29.078 [217]
|
||||
--
|
||||
|
||||
GSNAddress ::= IPAddress
|
||||
|
||||
MSNetworkCapability ::= OCTET STRING (SIZE(1..8))
|
||||
--
|
||||
-- see TS 24.008 [208]
|
||||
--
|
||||
|
||||
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 : has only been used in earlier releases for X.121 format
|
||||
}
|
||||
|
||||
PDPType ::= OCTET STRING (SIZE(2))
|
||||
--
|
||||
-- OCTET 1: PDP Type Organization
|
||||
-- OCTET 2: PDP/PDN Type Number
|
||||
-- See TS 29.060 [215] for encoding details.
|
||||
--
|
||||
|
||||
PLMN-Id ::= OCTET STRING (SIZE (3))
|
||||
--
|
||||
-- This is a 1:1 copy from the Routing Area Identity (RAI) IE specified in TS 29.060 [215]
|
||||
-- as follows:
|
||||
-- OCTET 1 of PLMN-Id = OCTET 2 of RAI
|
||||
-- OCTET 2 of PLMN-Id = OCTET 3 of RAI
|
||||
-- OCTET 3 of PLMN-Id = OCTET 4 of RAI
|
||||
--
|
||||
|
||||
|
||||
PSFurnishChargingInformation ::= SEQUENCE
|
||||
{
|
||||
pSFreeFormatData [1] FreeFormatData,
|
||||
pSFFDAppendIndicator [2] FFDAppendIndicator OPTIONAL
|
||||
}
|
||||
|
||||
QoSInformation ::= OCTET STRING (SIZE (4..255))
|
||||
--
|
||||
-- This octet string
|
||||
-- is a 1:1 copy of the contents (i.e. starting with octet 5) of the "Bearer Quality of
|
||||
-- Service" information element specified in TS 29.274 [223].
|
||||
--
|
||||
|
||||
RatingGroupId ::= INTEGER
|
||||
--
|
||||
-- IP service flow identity (DCCA), range of 4 byte (0...4294967295)
|
||||
-- see Rating-Group AVP as used in TS 32.299 [50]
|
||||
--
|
||||
|
||||
RATType ::= INTEGER
|
||||
--
|
||||
-- Ihis integer is 1:1 copy of the RAT type value as defined in TS 29.061 [215].
|
||||
--
|
||||
-- WS Extension
|
||||
{
|
||||
reserved (0),
|
||||
utran (1),
|
||||
geran (2),
|
||||
wlan (3),
|
||||
gan (4),
|
||||
hspa-evolution (5)
|
||||
}(0..255)
|
||||
|
||||
ResultCode ::= INTEGER
|
||||
--
|
||||
-- charging protocol return value, range of 4 byte (0...4294967295)
|
||||
-- see Result-Code AVP as used in 32.299 [40]
|
||||
--
|
||||
|
||||
RoutingAreaCode ::= OCTET STRING (SIZE(1))
|
||||
--
|
||||
-- See TS 24.008 [208]
|
||||
--
|
||||
|
||||
ServiceConditionChange ::= BIT STRING
|
||||
{
|
||||
qoSChange (0), -- bearer modification
|
||||
sGSNChange (1), -- bearer modification
|
||||
sGSNPLMNIDChange (2), -- bearer modification
|
||||
tariffTimeSwitch (3), -- tariff time change
|
||||
pDPContextRelease (4), -- bearer release
|
||||
rATChange (5), -- bearer modification
|
||||
serviceIdledOut (6), -- IP flow idle out, DCCA QHT expiry
|
||||
reserved (7), -- old: QCTexpiry is no report event
|
||||
configurationChange (8), -- configuration change
|
||||
serviceStop (9), -- IP flow termination.From "Service Stop" in
|
||||
-- Change-Condition" AVP
|
||||
dCCATimeThresholdReached (10), -- DCCA quota reauthorization
|
||||
dCCAVolumeThresholdReached (11), -- DCCA quota reauthorization
|
||||
dCCAServiceSpecificUnitThresholdReached (12), -- DCCA quota reauthorization
|
||||
dCCATimeExhausted (13), -- DCCA quota reauthorization
|
||||
dCCAVolumeExhausted (14), -- DCCA quota reauthorization
|
||||
dCCAValidityTimeout (15), -- DCCA quota validity time (QVT expiry)
|
||||
reserved1 (16), -- reserved due to no use case,
|
||||
-- old: return Requested is covered by (17),(18)
|
||||
dCCAReauthorisationRequest (17), -- DCCA quota reauthorization request by OCS
|
||||
dCCAContinueOngoingSession (18), -- DCCA failure handling (CCFH),
|
||||
-- continue IP flow
|
||||
dCCARetryAndTerminateOngoingSession (19), -- DCCA failure handling (CCFH),
|
||||
-- terminate IP flow after DCCA retry
|
||||
dCCATerminateOngoingSession (20), -- DCCA failure handling,
|
||||
-- terminate IP flow
|
||||
cGI-SAIChange (21), -- bearer modification. "CGI-SAI Change"
|
||||
rAIChange (22), -- bearer modification. "RAI Change"
|
||||
dCCAServiceSpecificUnitExhausted (23), -- DCCA quota reauthorization
|
||||
recordClosure (24), -- PGW-CDR closure
|
||||
timeLimit (25), -- intermediate recording. From "Service Data" - - Time Limit" Change-Condition AVP value
|
||||
volumeLimit (26), -- intermediate recording.From "Service Data" - - Volume Limit" Change-Condition AVP value
|
||||
serviceSpecificUnitLimit (27), -- intermediate recording
|
||||
envelopeClosure (28),
|
||||
eCGIChange (29), -- bearer modification. "ECGI Change"
|
||||
tAIChange (30), -- bearer modification. "TAI Change"
|
||||
userLocationChange (31) -- bearer modification. "User Location Change"
|
||||
|
||||
}
|
||||
--
|
||||
-- Trigger and cause values for IP flow level recording are defined for support of independent
|
||||
-- online and offline charging and also for tight interworking between online and offline charging.
|
||||
-- Unused bits will always be zero.
|
||||
-- Some of the values are non-exclusive (e.g. bearer modification reasons).
|
||||
--
|
||||
|
||||
SCFAddress ::= AddressString
|
||||
--
|
||||
-- See TS 29.002 [214]
|
||||
--
|
||||
|
||||
ServiceIdentifier ::= INTEGER (0..4294967295)
|
||||
--
|
||||
-- The service identifier is used to identify the service or the service component
|
||||
-- the service data flow relates to. See Service-Identifier AVP as defined in TS 29.212 [220]
|
||||
--
|
||||
|
||||
ServingNodeType ::= ENUMERATED
|
||||
{
|
||||
sGSN (0),
|
||||
pMIPSGW (1),
|
||||
gTPSGW (2),
|
||||
ePDG (3),
|
||||
hSGW (4),
|
||||
mME (5)
|
||||
}
|
||||
|
||||
SGSNChange ::= BOOLEAN
|
||||
--
|
||||
-- present if first record after inter SGSN routing area update in new SGSN
|
||||
--
|
||||
|
||||
SGWChange ::= BOOLEAN
|
||||
--
|
||||
-- present if first record after inter S-GW change
|
||||
--
|
||||
|
||||
TimeQuotaMechanism ::= SEQUENCE
|
||||
{
|
||||
timeQuotaType [1] TimeQuotaType,
|
||||
baseTimeInterval [2] INTEGER
|
||||
}
|
||||
|
||||
TimeQuotaType ::= ENUMERATED
|
||||
{
|
||||
dISCRETETIMEPERIOD (0),
|
||||
cONTINUOUSTIMEPERIOD (1)
|
||||
}
|
||||
|
||||
UserCSGInformation ::= SEQUENCE
|
||||
{
|
||||
cSGId [0] CSGId,
|
||||
cSGAccessMode [1] CSGAccessMode,
|
||||
cSGMembershipIndication [2] NULL OPTIONAL
|
||||
}
|
||||
|
||||
END
|
|
@ -1,4 +1,4 @@
|
|||
-- 3GPP TS 32.298 V9.6.0 (2010-12)
|
||||
-- 3GPP TS 32.298
|
||||
GenericChargingDataTypes {itu-t (0) identified-organization (4) etsi(0) mobileDomain (0) charging (5) genericChargingDataTypes (0) asn1Module (0) version1 (0)}
|
||||
|
||||
DEFINITIONS IMPLICIT TAGS ::=
|
||||
|
@ -9,65 +9,34 @@ BEGIN
|
|||
|
||||
IMPORTS
|
||||
|
||||
CallReferenceNumber, NumberOfForwarding
|
||||
FROM MAP-CH-DataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Network (1) modules (3) map-CH-DataTypes (13) version6 (6) }
|
||||
AddressString,
|
||||
ISDN-AddressString,
|
||||
LCSClientExternalID,
|
||||
LCSClientInternalID
|
||||
FROM MAP-CommonDataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Network (1) modules (3) map-CommonDataTypes (18) version15 (13) }
|
||||
-- from TS 29.002 [214]
|
||||
|
||||
AddressString, BasicServiceCode, IMSI, IMEI, ISDN-AddressString, LCSClientExternalID, LCSClientInternalID
|
||||
FROM MAP-CommonDataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Network (1) modules (3) map-CommonDataTypes (18) version6 (6) }
|
||||
PositionMethodFailure-Diagnostic,
|
||||
UnauthorizedLCSClient-Diagnostic
|
||||
FROM MAP-ER-DataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Network (1) modules (3) map-ER-DataTypes (17) version15 (13)}
|
||||
-- from TS 29.002 [214]
|
||||
|
||||
DestinationRoutingAddress
|
||||
FROM CAP-DataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0)
|
||||
gsm-Network (1) modules (3) cap-datatypes (52) version1 (0) }
|
||||
-- from TS 29.078 [217]
|
||||
|
||||
DefaultCallHandling, DefaultSMS-Handling, NotificationToMSUser, ServiceKey
|
||||
FROM MAP-MS-DataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0)
|
||||
gsm-Network (1) modules (3) map-MS-DataTypes (11) version6 (6) }
|
||||
-- from TS 29.002 [214]
|
||||
|
||||
Ext-GeographicalInformation, LCSClientType, LCS-Priority, LocationType
|
||||
FROM MAP-LCS-DataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Network (1) modules (3) map-LCS-DataTypes (25) version7 (7)}
|
||||
-- from TS 29.002 [214]
|
||||
|
||||
PositionMethodFailure-Diagnostic, UnauthorizedLCSClient-Diagnostic
|
||||
FROM MAP-ER-DataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Network (1) modules (3) map-ER-DataTypes (17) version7 (7)}
|
||||
--
|
||||
-- from TS 29.002 [214]
|
||||
--
|
||||
|
||||
BasicService
|
||||
FROM Basic-Service-Elements { itu-t identified-organization (4) etsi (0)
|
||||
196 basic-service-elements (8) }
|
||||
--
|
||||
-- from "Digital Subscriber Signalling System No. one (DSS1) protocol" ETS 300 196 [310]
|
||||
--
|
||||
|
||||
ObjectInstance
|
||||
FROM CMIP-1 {joint-iso-itu-t ms (9) cmip (1) version1 (1) protocol (3)}
|
||||
--
|
||||
-- from Rec. X.2ab[304] Editor's note: clarify if this definition is still needed. It appears that it ends in Nirvana.
|
||||
FROM CMIP-1 {joint-iso-itu-t ms (9) cmip (1) modules (0) protocol (3)}
|
||||
-- from Rec. X.2ab[304]
|
||||
|
||||
-- WS imports locally
|
||||
-- WS localy defined
|
||||
--ManagementExtension
|
||||
--FROM Attribute-ASN1Module {joint-iso-itu-t ms (9) smi (3) part2 (2) asn1Module (2) 1}
|
||||
--
|
||||
-- from Rec. X.721 [305] Editor's note: clarify if this definition is still needed.
|
||||
--
|
||||
-- from Rec. X.721 [305]
|
||||
|
||||
AE-title
|
||||
FROM ACSE-1 {joint-iso-itu-t association-control (2) abstract-syntax (1) apdus (0) version (1) };
|
||||
--
|
||||
FROM ACSE-1 {joint-iso-itu-t association-control (2) modules (0) apdus (0) version1 (1) };
|
||||
-- From Rec. X.2cd[306]. Note that the syntax of AE-title to be used is from
|
||||
-- ITU-T Rec. X.227 / ISO 8650 corrigendum and not "ANY"
|
||||
-- Editor's note: clarify if this definition is still needed. It appears that it ends in Nirvana.
|
||||
-- ;
|
||||
------------------------------------------------------------------------------
|
||||
--
|
||||
-- Generic Data Types
|
||||
--
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
BCDDirectoryNumber ::= OCTET STRING
|
||||
--
|
||||
|
@ -92,12 +61,12 @@ CallDuration ::= INTEGER
|
|||
-- For call attempts this is the call holding time.
|
||||
--
|
||||
|
||||
-- Editor's note: the explanation above should be removed as proper definitions are required in the individual CDR parameter descriptions in TS 32.250[10] - TS 32.275 [35]
|
||||
|
||||
CalledNumber ::= BCDDirectoryNumber
|
||||
|
||||
RecordType ::= INTEGER
|
||||
{--
|
||||
-- WS extension to cater for older version(6)
|
||||
CallEventRecordType ::= INTEGER
|
||||
{
|
||||
|
||||
-- Record values 0..17 are CS specific.
|
||||
-- The contents are defined in TS 32.250 [10]
|
||||
|
||||
|
@ -124,6 +93,7 @@ RecordType ::= INTEGER
|
|||
-- The contents are defined in TS 32.251 [11]
|
||||
--
|
||||
sgsnPDPRecord (18),
|
||||
ggsnPDPRecord (19),
|
||||
sgsnMMRecord (20),
|
||||
sgsnSMORecord (21),
|
||||
sgsnSMTRecord (22),
|
||||
|
@ -142,33 +112,33 @@ RecordType ::= INTEGER
|
|||
sgsnMoLCSRecord (27),
|
||||
sgsnNiLCSRecord (28),
|
||||
--
|
||||
-- Record values 30..62 are MMS specific.
|
||||
-- Record values 29..62 are MMS specific.
|
||||
-- The contents are defined in TS 32.270 [30]
|
||||
--
|
||||
mMO1SRecord (30),
|
||||
mMO4FRqRecord (31),
|
||||
mMO4FRsRecord (32),
|
||||
mMO4DRecord (33),
|
||||
mMO1DRecord (34),
|
||||
mMO4RRecord (35),
|
||||
mMO1RRecord (36),
|
||||
mMOMDRecord (37),
|
||||
mMR4FRecord (38),
|
||||
mMR1NRqRecord (39),
|
||||
mMR1NRsRecord (40),
|
||||
mMR1RtRecord (41),
|
||||
mMR1AFRecord (42),
|
||||
mMR4DRqRecord (43),
|
||||
mMR4DRsRecord (44),
|
||||
mMR1RRRecord (45),
|
||||
mMR4RRqRecord (46),
|
||||
mMR4RRsRecord (47),
|
||||
mMRMDRecord (48),
|
||||
mMFRecord (49),
|
||||
mMBx1SRecord (50),
|
||||
mMBx1VRecord (51),
|
||||
mMBx1URecord (52),
|
||||
mMBx1DRecord (53),
|
||||
mmO1SRecord (29),
|
||||
mmO4FRqRecord (30),
|
||||
mmO4FRsRecord (31),
|
||||
mmO4DRecord (32),
|
||||
mmO1DRecord (33),
|
||||
mmO4RRecord (34),
|
||||
mmO1RRecord (35),
|
||||
mmOMDRecord (36),
|
||||
mmR4FRecord (37),
|
||||
mmR1NRqRecord (38),
|
||||
mmR1NRsRecord (39),
|
||||
mmR1RtRecord (40),
|
||||
mmR1AFRecord (42),
|
||||
mmR4DRqRecord (43),
|
||||
mmR4DRsRecord (44),
|
||||
mmR1RRRecord (45),
|
||||
mmR4RRqRecord (46),
|
||||
mmR4RRsRecord (47),
|
||||
mmRMDRecord (48),
|
||||
mmFRecord (49),
|
||||
mmBx1SRecord (50),
|
||||
mmBx1VRecord (51),
|
||||
mmBx1URecord (52),
|
||||
mmBx1DRecord (53),
|
||||
mM7SRecord (54),
|
||||
mM7DRqRecord (55),
|
||||
mM7DRsRecord (56),
|
||||
|
@ -179,18 +149,21 @@ RecordType ::= INTEGER
|
|||
mM7RRqRecord (61),
|
||||
mM7RRsRecord (62),
|
||||
--
|
||||
-- Record values 63..69, 70, 82 are IMS specific.
|
||||
-- Record values 63..69 are IMS specific.
|
||||
-- The contents are defined in TS 32.260 [20]
|
||||
--
|
||||
sCSCFRecord (63),
|
||||
pCSCFRecord (64),
|
||||
iCSCFRecord (65),
|
||||
s-CSCFRecord (63),
|
||||
p-CSCFRecord (64),
|
||||
i-CSCFRecord (65),
|
||||
mRFCRecord (66),
|
||||
mGCFRecord (67),
|
||||
bGCFRecord (68),
|
||||
aSRecord (69),
|
||||
eCSCFRecord (70),
|
||||
iBCFRecord (82),
|
||||
--
|
||||
-- Record values 70 is for Flow based Charging
|
||||
-- The contents are defined in TS 32.251 [11]
|
||||
--
|
||||
egsnPDPRecord (70),
|
||||
--
|
||||
-- Record values 71..75 are LCS specific.
|
||||
-- The contents are defined in TS 32.271 [31]
|
||||
|
@ -201,44 +174,29 @@ RecordType ::= INTEGER
|
|||
lCSVGMTRecord (74),
|
||||
lCSGNIRecord (75),
|
||||
--
|
||||
-- Record values 76..79,86 are MBMS specific.
|
||||
-- Record values 76..79 are MBMS specific.
|
||||
-- The contents are defined in TS 32.251 [11]
|
||||
-- Record values 76,77 and 86 are MBMS bearer context specific
|
||||
-- Record values 76 and 77 are MBMS bearer context specific
|
||||
--
|
||||
sgsnMBMSRecord (76),
|
||||
ggsnMBMSRecord (77),
|
||||
gwMBMSRecord (86),
|
||||
|
||||
--
|
||||
-- And TS 32.273 [33]
|
||||
-- Record values 78 and 79 are MBMS service specific
|
||||
-- and defined in TS 32.273 [33]
|
||||
--
|
||||
sUBBMSCRecord (78),
|
||||
cONTENTBMSCRecord (79),
|
||||
subBMSCRecord (78),
|
||||
contentBMSCRecord (79),
|
||||
--
|
||||
-- Record Values 80..81 are PoC specific.
|
||||
-- The contents are defined in TS 32.272 [32]
|
||||
-- The contents are defined in TS 32.272 [14]
|
||||
--
|
||||
pPFRecord (80),
|
||||
cPFRecord (81),
|
||||
|
||||
-- Record values 84..85 are EPC specific.
|
||||
-- The contents are defined in TS 32.251 [11]
|
||||
--
|
||||
sGWRecord (84),
|
||||
pGWRecord (85),
|
||||
--
|
||||
-- Record Value 83 is MMTel specific.
|
||||
-- The contents are defined in TS 32.275 [35]
|
||||
--
|
||||
mMTelRecord (83)
|
||||
cPFRecord (81)
|
||||
}
|
||||
-- End WS
|
||||
|
||||
|
||||
CallingNumber ::= BCDDirectoryNumber
|
||||
|
||||
CallReference ::= INTEGER
|
||||
|
||||
CellId ::= OCTET STRING (SIZE(2))
|
||||
--
|
||||
-- Coded according to TS 24.008 [208]
|
||||
|
@ -246,20 +204,26 @@ CellId ::= OCTET STRING (SIZE(2))
|
|||
|
||||
ChargeIndicator ::= INTEGER
|
||||
{
|
||||
noCharge (0),
|
||||
charge (1)
|
||||
noCharge (0),
|
||||
charge (1)
|
||||
}
|
||||
|
||||
Diagnostics ::= CHOICE
|
||||
CNIPMulticastDistribution ::= ENUMERATED
|
||||
{
|
||||
gsm0408Cause [0] INTEGER,
|
||||
nO-IP-MULTICAST (0),
|
||||
iP-MULTICAST (1)
|
||||
}
|
||||
|
||||
Diagnostics ::= CHOICE
|
||||
{
|
||||
gsm0408Cause [0] INTEGER,
|
||||
-- See TS 24.008 [208]
|
||||
gsm0902MapErrorValue [1] INTEGER,
|
||||
-- Note: The value to be stored here corresponds to
|
||||
-- the local values defined in the MAP-Errors and
|
||||
-- MAP-DialogueInformation modules, for full details
|
||||
-- see TS 29.002 [214].
|
||||
itu-tQ767Cause [2] INTEGER,
|
||||
--
|
||||
-- Note: The value to be stored here corresponds to the local values defined in the MAP-Errors
|
||||
-- and MAP-DialogueInformation modules, for full details see TS 29.002 [214].
|
||||
--
|
||||
itu-tQ767Cause [2] INTEGER,
|
||||
-- See Q.767 [309]
|
||||
networkSpecificCause [3] ManagementExtension,
|
||||
-- To be defined by network operator
|
||||
|
@ -267,28 +231,56 @@ Diagnostics ::= CHOICE
|
|||
-- To be defined by manufacturer
|
||||
positionMethodFailureCause [5] PositionMethodFailure-Diagnostic,
|
||||
-- see TS 29.002 [214]
|
||||
unauthorizedLCSClientCause [6] UnauthorizedLCSClient-Diagnostic
|
||||
unauthorizedLCSClientCause [6] UnauthorizedLCSClient-Diagnostic,
|
||||
-- see TS 29.002 [214]
|
||||
diameterResultCodeAndExperimentalResult [7] INTEGER
|
||||
-- See TS 29.338 [230], TS 29.337 [231]
|
||||
}
|
||||
|
||||
DiameterIdentity ::= OCTET STRING
|
||||
|
||||
EnhancedDiagnostics ::= SEQUENCE
|
||||
{
|
||||
rANNASCause [0] OCTET STRING
|
||||
-- TS 29.274 [223]
|
||||
}
|
||||
|
||||
GSNAddress ::= IPAddress
|
||||
|
||||
IPAddress ::= CHOICE
|
||||
{
|
||||
iPBinaryAddress IPBinaryAddress,
|
||||
iPTextRepresentedAddress IPTextRepresentedAddress
|
||||
iPTextRepresentedAddress IPTextRepresentedAddress
|
||||
}
|
||||
|
||||
IPBinaryAddress ::= CHOICE
|
||||
{
|
||||
iPBinV4Address [0] OCTET STRING (SIZE(4)),
|
||||
iPBinV6Address [1] OCTET STRING (SIZE(16))
|
||||
iPBinV4Address [0] IPBinV4Address,
|
||||
iPBinV6Address IPBinV6AddressWithOrWithoutPrefixLength
|
||||
}
|
||||
|
||||
IPBinV4Address ::= OCTET STRING (SIZE(4))
|
||||
|
||||
IPBinV6Address ::= OCTET STRING (SIZE(16))
|
||||
|
||||
IPBinV6AddressWithOrWithoutPrefixLength ::= CHOICE
|
||||
{
|
||||
iPBinV6Address [1] IPBinV6Address,
|
||||
iPBinV6AddressWithPrefix [4] IPBinV6AddressWithPrefixLength
|
||||
}
|
||||
|
||||
IPBinV6AddressWithPrefixLength ::= SEQUENCE
|
||||
{
|
||||
iPBinV6Address IPBinV6Address,
|
||||
pDPAddressPrefixLength PDPAddressPrefixLength DEFAULT 64
|
||||
}
|
||||
|
||||
IPTextRepresentedAddress ::= CHOICE
|
||||
{ --
|
||||
-- IP address in the familiar "dot" notation
|
||||
--
|
||||
iPTextV4Address [2] IA5String (SIZE(7..15)),
|
||||
iPTextV6Address [3] IA5String (SIZE(15..45))
|
||||
iPTextV4Address [2] IA5String (SIZE(7..15)),
|
||||
iPTextV6Address [3] IA5String (SIZE(15..45))
|
||||
}
|
||||
|
||||
LCSCause ::= OCTET STRING (SIZE(1))
|
||||
|
@ -324,8 +316,8 @@ LocalSequenceNumber ::= INTEGER (0..4294967295)
|
|||
LocationAreaAndCell ::= SEQUENCE
|
||||
{
|
||||
locationAreaCode [0] LocationAreaCode,
|
||||
cellId [1] CellId,
|
||||
mCC-MNC [2] MCC-MNC OPTIONAL
|
||||
cellId [1] CellId,
|
||||
mCC-MNC [2] MCC-MNC OPTIONAL
|
||||
}
|
||||
|
||||
LocationAreaCode ::= OCTET STRING (SIZE(2))
|
||||
|
@ -333,15 +325,70 @@ LocationAreaCode ::= OCTET STRING (SIZE(2))
|
|||
-- See TS 24.008 [208]
|
||||
--
|
||||
|
||||
ManagementExtensions ::= SET OF ManagementExtension
|
||||
|
||||
MBMS2G3GIndicator ::= ENUMERATED
|
||||
{
|
||||
twoG (0), -- For GERAN access only
|
||||
threeG (1), -- For UTRAN access only
|
||||
twoG-AND-threeG (2) -- For both UTRAN and GERAN access
|
||||
}
|
||||
|
||||
MBMSInformation ::= SET
|
||||
{
|
||||
tMGI [1] TMGI OPTIONAL,
|
||||
mBMSSessionIdentity [2] MBMSSessionIdentity OPTIONAL,
|
||||
mBMSServiceType [3] MBMSServiceType OPTIONAL,
|
||||
mBMSUserServiceType [4] MBMSUserServiceType OPTIONAL, -- only supported in the BM-SC
|
||||
mBMS2G3GIndicator [5] MBMS2G3GIndicator OPTIONAL,
|
||||
fileRepairSupported [6] BOOLEAN OPTIONAL, -- only supported in the BM-SC
|
||||
rAI [7] RoutingAreaCode OPTIONAL, -- only supported in the BM-SC
|
||||
mBMSServiceArea [8] MBMSServiceArea OPTIONAL,
|
||||
requiredMBMSBearerCaps [9] RequiredMBMSBearerCapabilities OPTIONAL,
|
||||
mBMSGWAddress [10] GSNAddress OPTIONAL,
|
||||
cNIPMulticastDistribution [11] CNIPMulticastDistribution OPTIONAL,
|
||||
mBMSDataTransferStart [12] MBMSTime OPTIONAL,
|
||||
mBMSDataTransferStop [13] MBMSTime OPTIONAL
|
||||
}
|
||||
|
||||
MBMSServiceArea ::= OCTET STRING
|
||||
|
||||
MBMSServiceType ::= ENUMERATED
|
||||
{
|
||||
mULTICAST (0),
|
||||
bROADCAST (1)
|
||||
}
|
||||
|
||||
MBMSSessionIdentity ::= OCTET STRING (SIZE (1))
|
||||
--
|
||||
-- This octet string is a 1:1 copy of the contents of the MBMS-Session-Identity
|
||||
-- AVP specified in TS 29.061 [82]
|
||||
--
|
||||
|
||||
MBMSTime ::= OCTET STRING (SIZE(1))
|
||||
--
|
||||
-- This value indicates the time in seconds relative to 00:00:00 on 1 January 1900 (calculated as
|
||||
-- continous time without leap seconds and tracable to a common time reference) where binary
|
||||
-- encoding of the integer part is in the first 32 bits and binary encoding of the fraction part in
|
||||
-- the last 32 bits. The fraction part is expressed with a granularity of 1 /2**32 second as
|
||||
-- specified in TS 29.061 [82].
|
||||
--
|
||||
|
||||
MBMSUserServiceType ::= ENUMERATED
|
||||
{
|
||||
dOWNLOAD (0),
|
||||
sTREAMING (1)
|
||||
}
|
||||
|
||||
MCC-MNC ::= OCTET STRING (SIZE(3))
|
||||
--
|
||||
-- See TS 24.008 [208]
|
||||
--
|
||||
|
||||
ManagementExtensions ::= SET OF ManagementExtension
|
||||
|
||||
MessageReference ::= OCTET STRING
|
||||
|
||||
MSCAddress ::= AddressString
|
||||
|
||||
MscNo ::= ISDN-AddressString
|
||||
--
|
||||
-- See TS 23.003 [200]
|
||||
|
@ -363,6 +410,12 @@ NodeAddress ::= CHOICE
|
|||
domainName [1] GraphicString
|
||||
}
|
||||
|
||||
PDPAddressPrefixLength ::=INTEGER (1..64)
|
||||
--
|
||||
-- This is an interger indicating the leght of the PDP/PDN IPv6 address prefix
|
||||
-- and the default value is 64 bits.
|
||||
--
|
||||
|
||||
PositioningData ::= OCTET STRING (SIZE(1..33))
|
||||
--
|
||||
-- See Positioning Data IE (octet 3..n), TS 49.031 [227]
|
||||
|
@ -370,6 +423,181 @@ PositioningData ::= OCTET STRING (SIZE(1..33))
|
|||
|
||||
RecordingEntity ::= AddressString
|
||||
|
||||
RecordType ::= INTEGER
|
||||
--
|
||||
-- Record values 0..17 and 87,89 are CS specific. The contents are defined in TS 32.250 [10]
|
||||
--
|
||||
{
|
||||
moCallRecord (0),
|
||||
mtCallRecord (1),
|
||||
roamingRecord (2),
|
||||
incGatewayRecord (3),
|
||||
outGatewayRecord (4),
|
||||
transitCallRecord (5),
|
||||
moSMSRecord (6),
|
||||
mtSMSRecord (7),
|
||||
moSMSIWRecord (8),
|
||||
mtSMSGWRecord (9),
|
||||
ssActionRecord (10),
|
||||
hlrIntRecord (11),
|
||||
locUpdateHLRRecord (12),
|
||||
locUpdateVLRRecord (13),
|
||||
commonEquipRecord (14),
|
||||
moTraceRecord (15), -- used in earlier releases
|
||||
mtTraceRecord (16), -- used in earlier releases
|
||||
termCAMELRecord (17),
|
||||
--
|
||||
-- Record values 18..22 are GPRS specific. The contents are defined in TS 32.251 [11]
|
||||
--
|
||||
sgsnPDPRecord (18),
|
||||
sgsnMMRecord (20),
|
||||
sgsnSMORecord (21), -- also MME UE originated SMS record
|
||||
sgsnSMTRecord (22), -- also MME UE terminated SMS record
|
||||
--
|
||||
-- Record values 23..25 are CS-LCS specific. The contents are defined in TS 32.250 [10]
|
||||
--
|
||||
mtLCSRecord (23),
|
||||
moLCSRecord (24),
|
||||
niLCSRecord (25),
|
||||
--
|
||||
-- Record values 26..28 are GPRS-LCS specific. The contents are defined in TS 32.251 [11]
|
||||
--
|
||||
sgsnMTLCSRecord (26),
|
||||
sgsnMOLCSRecord (27),
|
||||
sgsnNILCSRecord (28),
|
||||
--
|
||||
-- Record values 30..62 are MMS specific. The contents are defined in TS 32.270 [30]
|
||||
--
|
||||
mMO1SRecord (30),
|
||||
mMO4FRqRecord (31),
|
||||
mMO4FRsRecord (32),
|
||||
mMO4DRecord (33),
|
||||
mMO1DRecord (34),
|
||||
mMO4RRecord (35),
|
||||
mMO1RRecord (36),
|
||||
mMOMDRecord (37),
|
||||
mMR4FRecord (38),
|
||||
mMR1NRqRecord (39),
|
||||
mMR1NRsRecord (40),
|
||||
mMR1RtRecord (41),
|
||||
mMR1AFRecord (42),
|
||||
mMR4DRqRecord (43),
|
||||
mMR4DRsRecord (44),
|
||||
mMR1RRRecord (45),
|
||||
mMR4RRqRecord (46),
|
||||
mMR4RRsRecord (47),
|
||||
mMRMDRecord (48),
|
||||
mMFRecord (49),
|
||||
mMBx1SRecord (50),
|
||||
mMBx1VRecord (51),
|
||||
mMBx1URecord (52),
|
||||
mMBx1DRecord (53),
|
||||
mM7SRecord (54),
|
||||
mM7DRqRecord (55),
|
||||
mM7DRsRecord (56),
|
||||
mM7CRecord (57),
|
||||
mM7RRecord (58),
|
||||
mM7DRRqRecord (59),
|
||||
mM7DRRsRecord (60),
|
||||
mM7RRqRecord (61),
|
||||
mM7RRsRecord (62),
|
||||
--
|
||||
-- Record values 63..70, 82, 89..91 are IMS specific.
|
||||
-- The contents are defined in TS 32.260 [20]
|
||||
--
|
||||
sCSCFRecord (63),
|
||||
pCSCFRecord (64),
|
||||
iCSCFRecord (65),
|
||||
mRFCRecord (66),
|
||||
mGCFRecord (67),
|
||||
bGCFRecord (68),
|
||||
aSRecord (69),
|
||||
eCSCFRecord (70),
|
||||
iBCFRecord (82),
|
||||
tRFRecord (89),
|
||||
tFRecord (90),
|
||||
aTCFRecord (91),
|
||||
--
|
||||
-- Record values 71..75 are LCS specific. The contents are defined in TS 32.271 [31]
|
||||
--
|
||||
lCSGMORecord (71),
|
||||
lCSRGMTRecord (72),
|
||||
lCSHGMTRecord (73),
|
||||
lCSVGMTRecord (74),
|
||||
lCSGNIRecord (75),
|
||||
--
|
||||
-- Record values 76..79,86 are MBMS specific.
|
||||
-- The contents are defined in TS 32.251 [11] and TS 32.273 [33]
|
||||
--
|
||||
-- Record values 76,77 and 86 are MBMS bearer context specific
|
||||
--
|
||||
sgsnMBMSRecord (76),
|
||||
ggsnMBMSRecord (77),
|
||||
gwMBMSRecord (86),
|
||||
--
|
||||
-- Record values 78 and 79 are MBMS service specific and defined in TS 32.273 [33]
|
||||
--
|
||||
sUBBMSCRecord (78),
|
||||
cONTENTBMSCRecord (79),
|
||||
--
|
||||
-- Record Values 80..81 are PoC specific. The contents are defined in TS 32.272 [32]
|
||||
--
|
||||
pPFRecord (80),
|
||||
cPFRecord (81),
|
||||
--
|
||||
-- Record values 84,85 and 92,95,96 are EPC specific.
|
||||
-- The contents are defined in TS 32.251 [11]
|
||||
--
|
||||
sGWRecord (84),
|
||||
pGWRecord (85),
|
||||
tDFRecord (92),
|
||||
iPERecord (95),
|
||||
ePDGRecord (96),
|
||||
tWAGRecord (97),
|
||||
--
|
||||
-- Record Value 83 is MMTel specific. The contents are defined in TS 32.275 [35]
|
||||
--
|
||||
mMTelRecord (83),
|
||||
--
|
||||
-- Record value 87,88 and 89 are CS specific. The contents are defined in TS 32.250 [10]
|
||||
--
|
||||
mSCsRVCCRecord (87),
|
||||
mMTRFRecord (88),
|
||||
iCSRegisterRecord (99),
|
||||
--
|
||||
-- Record values 93 and 94 are SMS specific. The contents are defined in TS 32.274 [34]
|
||||
--
|
||||
sCSMORecord (93),
|
||||
sCSMTRecord (94),
|
||||
--
|
||||
-- Record values 100, 101 and 102 are ProSe specific. The contents are defined in TS 32.277 [36]
|
||||
--
|
||||
pFDDRecord (100),
|
||||
pFEDRecord (101),
|
||||
pFDCRecord (102),
|
||||
--
|
||||
-- Record values 103 and 104 are Monitoring Event specific. The contents are defined in TS 32.278 [38]
|
||||
--
|
||||
mECORecord (103),
|
||||
mERERecord (104),
|
||||
--
|
||||
-- Record values 105 and 106 are CP data transfer specific. The contents are defined in TS 32.253 [13]
|
||||
--
|
||||
cPDTSCERecord (105),
|
||||
cPDTSNNRecord (106)
|
||||
}
|
||||
|
||||
RequiredMBMSBearerCapabilities ::= OCTET STRING (SIZE (3..14))
|
||||
--
|
||||
-- This octet string is a 1:1 copy of the contents (i.e. starting with octet 5) of the
|
||||
-- "Quality of service Profile" information element specified in TS 29.060 [75].
|
||||
--
|
||||
|
||||
RoutingAreaCode ::= OCTET STRING (SIZE(1))
|
||||
--
|
||||
-- See TS 24.008 [208]
|
||||
--
|
||||
|
||||
ServiceContextID ::= UTF8String
|
||||
|
||||
ServiceSpecificInfo ::= SEQUENCE
|
||||
|
@ -389,7 +617,24 @@ SmsTpDestinationNumber ::= OCTET STRING
|
|||
-- together with the address value range.
|
||||
--
|
||||
|
||||
SubscriberEquipmentNumber ::= SET
|
||||
{
|
||||
subscriberEquipmentNumberType [0] SubscriberEquipmentType,
|
||||
subscriberEquipmentNumberData [1] OCTET STRING
|
||||
}
|
||||
|
||||
SubscriberEquipmentType ::= ENUMERATED
|
||||
{
|
||||
iMEISV (0),
|
||||
mAC (1),
|
||||
eUI64 (2),
|
||||
modifiedEUI64 (3)
|
||||
}
|
||||
|
||||
SubscriptionID ::= SET
|
||||
--
|
||||
-- used for ExternalIdentifier with SubscriptionIdType = END-User-NAI. See TS 23.003 [200]
|
||||
--
|
||||
{
|
||||
subscriptionIDType [0] SubscriptionIDType,
|
||||
subscriptionIDData [1] UTF8String
|
||||
|
@ -405,15 +650,16 @@ SubscriptionIDType ::= ENUMERATED
|
|||
}
|
||||
|
||||
SystemType ::= ENUMERATED
|
||||
{ --
|
||||
--
|
||||
-- "unknown" is not to be used in PS domain.
|
||||
--
|
||||
{
|
||||
unknown (0),
|
||||
iuUTRAN (1),
|
||||
gERAN (2)
|
||||
}
|
||||
|
||||
TimeStamp ::= OCTET STRING (SIZE(9))
|
||||
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
|
||||
|
@ -432,6 +678,11 @@ TimeStamp ::= OCTET STRING (SIZE(9))
|
|||
-- mm = minute 00 to 59 BCD encoded
|
||||
--
|
||||
|
||||
TMGI ::= OCTET STRING
|
||||
--
|
||||
-- This octet string is a 1:1 copy of the contents (i.e. starting with octet 4)
|
||||
-- of the "TMGI" information element specified in TS 29.060 [75].
|
||||
--
|
||||
|
||||
-- Local WS modification Import ManagementExtension here
|
||||
-- as2wrs fault fix:
|
||||
|
@ -451,4 +702,5 @@ ManagementExtension ::= SEQUENCE {
|
|||
ManagementExtensionSet DMI-EXTENSION ::=
|
||||
{...}
|
||||
|
||||
|
||||
END
|
||||
|
|
|
@ -1,672 +0,0 @@
|
|||
-- 3GPP TS 32.298 V11.7.1 (2013-09)
|
||||
|
||||
GenericChargingDataTypes {itu-t (0) identified-organization (4) etsi(0) mobileDomain (0) charging (5) genericChargingDataTypes (0) asn1Module (0) version1 (0)}
|
||||
|
||||
DEFINITIONS IMPLICIT TAGS ::=
|
||||
|
||||
BEGIN
|
||||
|
||||
-- EXPORTS everything
|
||||
|
||||
IMPORTS
|
||||
|
||||
AddressString,
|
||||
ISDN-AddressString,
|
||||
LCSClientExternalID,
|
||||
LCSClientInternalID
|
||||
FROM MAP-CommonDataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Network (1) modules (3) map-CommonDataTypes (18) version13 (13) }
|
||||
-- from TS 29.002 [214]
|
||||
|
||||
PositionMethodFailure-Diagnostic,
|
||||
UnauthorizedLCSClient-Diagnostic
|
||||
|
||||
FROM MAP-ER-DataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Network (1) modules (3) map-ER-DataTypes (17) version13 (13)}
|
||||
-- from TS 29.002 [214]
|
||||
|
||||
ObjectInstance
|
||||
FROM CMIP-1 {joint-iso-itu-t ms (9) cmip (1) modules (0) protocol (3)}
|
||||
--
|
||||
-- from Rec. X.2ab[304]
|
||||
|
||||
-- WS localy defined
|
||||
--ManagementExtension
|
||||
-- FROM Attribute-ASN1Module {joint-iso-itu-t ms (9) smi (3) part2 (2) asn1Module (2) 1}
|
||||
--
|
||||
-- from Rec. X.721 [305]
|
||||
--
|
||||
|
||||
-- AE-title
|
||||
-- FROM ACSE-1 {joint-iso-itu-t association-control (2) abstract-syntax (1) apdus (0) version (1) };
|
||||
--
|
||||
-- From Rec. X.2cd[306]. Note that the syntax of AE-title to be used is from
|
||||
-- ITU-T Rec. X.227 / ISO 8650 corrigendum and not "ANY"
|
||||
--
|
||||
|
||||
;
|
||||
|
||||
--
|
||||
--
|
||||
-- Generic Data Types
|
||||
--
|
||||
--
|
||||
|
||||
BCDDirectoryNumber ::= OCTET STRING
|
||||
--
|
||||
-- This type contains the binary coded decimal representation of
|
||||
-- a directory number e.g. calling/called/connected/translated number.
|
||||
-- The encoding of the octet string is in accordance with the
|
||||
-- the elements "Calling party BCD number", "Called party BCD number"
|
||||
-- and "Connected number" defined in TS 24.008 [208].
|
||||
-- This encoding includes type of number and number plan information
|
||||
-- together with a BCD encoded digit string.
|
||||
-- It may also contain both a presentation and screening indicator
|
||||
-- (octet 3a).
|
||||
-- For the avoidance of doubt, this field does not include
|
||||
-- octets 1 and 2, the element name and length, as this would be
|
||||
-- redundant.
|
||||
--
|
||||
|
||||
CallDuration ::= INTEGER
|
||||
--
|
||||
-- The call duration is counted in seconds.
|
||||
-- For successful calls /sessions / PDP contexts, this is the chargeable duration.
|
||||
-- For call attempts this is the call holding time.
|
||||
--
|
||||
|
||||
CalledNumber ::= BCDDirectoryNumber
|
||||
|
||||
-- WS extension to cater for older version(6)
|
||||
CallEventRecordType ::= INTEGER
|
||||
{
|
||||
|
||||
-- Record values 0..17 are CS specific.
|
||||
-- The contents are defined in TS 32.250 [10]
|
||||
|
||||
moCallRecord (0),
|
||||
mtCallRecord (1),
|
||||
roamingRecord (2),
|
||||
incGatewayRecord (3),
|
||||
outGatewayRecord (4),
|
||||
transitCallRecord (5),
|
||||
moSMSRecord (6),
|
||||
mtSMSRecord (7),
|
||||
moSMSIWRecord (8),
|
||||
mtSMSGWRecord (9),
|
||||
ssActionRecord (10),
|
||||
hlrIntRecord (11),
|
||||
locUpdateHLRRecord (12),
|
||||
locUpdateVLRRecord (13),
|
||||
commonEquipRecord (14),
|
||||
moTraceRecord (15), --- used in earlier releases
|
||||
mtTraceRecord (16), --- used in earlier releases
|
||||
termCAMELRecord (17),
|
||||
--
|
||||
-- Record values 18..22 are GPRS specific.
|
||||
-- The contents are defined in TS 32.251 [11]
|
||||
--
|
||||
sgsnPDPRecord (18),
|
||||
ggsnPDPRecord (19),
|
||||
sgsnMMRecord (20),
|
||||
sgsnSMORecord (21),
|
||||
sgsnSMTRecord (22),
|
||||
--
|
||||
-- Record values 23..25 are CS-LCS specific.
|
||||
-- The contents are defined in TS 32.250 [10]
|
||||
--
|
||||
mtLCSRecord (23),
|
||||
moLCSRecord (24),
|
||||
niLCSRecord (25),
|
||||
--
|
||||
-- Record values 26..28 are GPRS-LCS specific.
|
||||
-- The contents are defined in TS 32.251 [11]
|
||||
--
|
||||
sgsnMtLCSRecord (26),
|
||||
sgsnMoLCSRecord (27),
|
||||
sgsnNiLCSRecord (28),
|
||||
--
|
||||
-- Record values 29..62 are MMS specific.
|
||||
-- The contents are defined in TS 32.270 [30]
|
||||
--
|
||||
mmO1SRecord (29),
|
||||
mmO4FRqRecord (30),
|
||||
mmO4FRsRecord (31),
|
||||
mmO4DRecord (32),
|
||||
mmO1DRecord (33),
|
||||
mmO4RRecord (34),
|
||||
mmO1RRecord (35),
|
||||
mmOMDRecord (36),
|
||||
mmR4FRecord (37),
|
||||
mmR1NRqRecord (38),
|
||||
mmR1NRsRecord (39),
|
||||
mmR1RtRecord (40),
|
||||
mmR1AFRecord (42),
|
||||
mmR4DRqRecord (43),
|
||||
mmR4DRsRecord (44),
|
||||
mmR1RRRecord (45),
|
||||
mmR4RRqRecord (46),
|
||||
mmR4RRsRecord (47),
|
||||
mmRMDRecord (48),
|
||||
mmFRecord (49),
|
||||
mmBx1SRecord (50),
|
||||
mmBx1VRecord (51),
|
||||
mmBx1URecord (52),
|
||||
mmBx1DRecord (53),
|
||||
mM7SRecord (54),
|
||||
mM7DRqRecord (55),
|
||||
mM7DRsRecord (56),
|
||||
mM7CRecord (57),
|
||||
mM7RRecord (58),
|
||||
mM7DRRqRecord (59),
|
||||
mM7DRRsRecord (60),
|
||||
mM7RRqRecord (61),
|
||||
mM7RRsRecord (62),
|
||||
--
|
||||
-- Record values 63..69 are IMS specific.
|
||||
-- The contents are defined in TS 32.260 [20]
|
||||
--
|
||||
s-CSCFRecord (63),
|
||||
p-CSCFRecord (64),
|
||||
i-CSCFRecord (65),
|
||||
mRFCRecord (66),
|
||||
mGCFRecord (67),
|
||||
bGCFRecord (68),
|
||||
aSRecord (69),
|
||||
--
|
||||
-- Record values 70 is for Flow based Charging
|
||||
-- The contents are defined in TS 32.251 [11]
|
||||
--
|
||||
egsnPDPRecord (70),
|
||||
--
|
||||
-- Record values 71..75 are LCS specific.
|
||||
-- The contents are defined in TS 32.271 [31]
|
||||
--
|
||||
lCSGMORecord (71),
|
||||
lCSRGMTRecord (72),
|
||||
lCSHGMTRecord (73),
|
||||
lCSVGMTRecord (74),
|
||||
lCSGNIRecord (75),
|
||||
--
|
||||
-- Record values 76..79 are MBMS specific.
|
||||
-- The contents are defined in TS 32.251 [11]
|
||||
-- Record values 76 and 77 are MBMS bearer context specific
|
||||
--
|
||||
sgsnMBMSRecord (76),
|
||||
ggsnMBMSRecord (77),
|
||||
-- And TS 32.273 [33]
|
||||
-- Record values 78 and 79 are MBMS service specific
|
||||
-- and defined in TS 32.273 [33]
|
||||
subBMSCRecord (78),
|
||||
contentBMSCRecord (79),
|
||||
--
|
||||
-- Record Values 80..81 are PoC specific.
|
||||
-- The contents are defined in TS 32.272 [14]
|
||||
--
|
||||
pPFRecord (80),
|
||||
cPFRecord (81)
|
||||
}
|
||||
-- End WS
|
||||
|
||||
CallingNumber ::= BCDDirectoryNumber
|
||||
|
||||
CellId ::= OCTET STRING (SIZE(2))
|
||||
--
|
||||
-- Coded according to TS 24.008 [208]
|
||||
--
|
||||
|
||||
ChargeIndicator ::= INTEGER
|
||||
{
|
||||
noCharge (0),
|
||||
charge (1)
|
||||
}
|
||||
|
||||
CNIPMulticastDistribution ::= ENUMERATED
|
||||
{
|
||||
nO-IP-MULTICAST (0),
|
||||
iP-MULTICAST (1)
|
||||
}
|
||||
|
||||
Diagnostics ::= CHOICE
|
||||
{
|
||||
gsm0408Cause [0] INTEGER,
|
||||
-- See TS 24.008 [208]
|
||||
gsm0902MapErrorValue [1] INTEGER,
|
||||
-- Note: The value to be stored here corresponds to
|
||||
-- the local values defined in the MAP-Errors and
|
||||
-- MAP-DialogueInformation modules, for full details
|
||||
-- see TS 29.002 [214].
|
||||
itu-tQ767Cause [2] INTEGER,
|
||||
-- See Q.767 [309]
|
||||
networkSpecificCause [3] ManagementExtension,
|
||||
-- To be defined by network operator
|
||||
manufacturerSpecificCause [4] ManagementExtension,
|
||||
-- To be defined by manufacturer
|
||||
positionMethodFailureCause [5] PositionMethodFailure-Diagnostic,
|
||||
-- see TS 29.002 [214]
|
||||
unauthorizedLCSClientCause [6] UnauthorizedLCSClient-Diagnostic,
|
||||
-- see TS 29.002 [214]
|
||||
diameterResultCodeAndExperimentalResult [7] INTEGER
|
||||
-- See TS 29.338 [230]
|
||||
|
||||
|
||||
}
|
||||
|
||||
DiameterIdentity ::= OCTET STRING
|
||||
|
||||
GSNAddress ::= IPAddress
|
||||
|
||||
IPAddress ::= CHOICE
|
||||
{
|
||||
iPBinaryAddress IPBinaryAddress,
|
||||
iPTextRepresentedAddress IPTextRepresentedAddress
|
||||
}
|
||||
|
||||
IPBinaryAddress ::= CHOICE
|
||||
{
|
||||
iPBinV4Address [0] IPBinV4Address,
|
||||
iPBinV6Address IPBinV6AddressWithOrWithoutPrefixLength
|
||||
}
|
||||
|
||||
|
||||
IPBinV4Address ::= OCTET STRING (SIZE(4))
|
||||
|
||||
IPBinV6Address ::= OCTET STRING (SIZE(16))
|
||||
|
||||
IPBinV6AddressWithOrWithoutPrefixLength ::= CHOICE
|
||||
{
|
||||
iPBinV6Address [1] IPBinV6Address,
|
||||
iPBinV6AddressWithPrefix [4] IPBinV6AddressWithPrefixLength
|
||||
}
|
||||
|
||||
IPBinV6AddressWithPrefixLength ::= SEQUENCE
|
||||
{
|
||||
iPBinV6Address IPBinV6Address,
|
||||
pDPAddressPrefixLength PDPAddressPrefixLength DEFAULT 64
|
||||
}
|
||||
|
||||
IPTextRepresentedAddress ::= CHOICE
|
||||
{ --
|
||||
-- IP address in the familiar "dot" notation
|
||||
--
|
||||
iPTextV4Address [2] IA5String (SIZE(7..15)),
|
||||
iPTextV6Address [3] IA5String (SIZE(15..45))
|
||||
}
|
||||
|
||||
LCSCause ::= OCTET STRING (SIZE(1))
|
||||
--
|
||||
-- See LCS Cause Value, TS 49.031 [227]
|
||||
--
|
||||
|
||||
LCSClientIdentity ::= SEQUENCE
|
||||
{
|
||||
lcsClientExternalID [0] LCSClientExternalID OPTIONAL,
|
||||
lcsClientDialedByMS [1] AddressString OPTIONAL,
|
||||
lcsClientInternalID [2] LCSClientInternalID OPTIONAL
|
||||
}
|
||||
|
||||
LCSQoSInfo ::= OCTET STRING (SIZE(4))
|
||||
--
|
||||
-- See LCS QoS IE, TS 49.031 [227]
|
||||
--
|
||||
|
||||
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,
|
||||
mCC-MNC [2] MCC-MNC OPTIONAL
|
||||
}
|
||||
|
||||
LocationAreaCode ::= OCTET STRING (SIZE(2))
|
||||
--
|
||||
-- See TS 24.008 [208]
|
||||
--
|
||||
|
||||
ManagementExtensions ::= SET OF ManagementExtension
|
||||
|
||||
MBMS2G3GIndicator ::= ENUMERATED
|
||||
{
|
||||
twoG (0), -- For GERAN access only
|
||||
threeG (1), -- For UTRAN access only
|
||||
twoG-AND-threeG (2) -- For both UTRAN and GERAN access
|
||||
}
|
||||
|
||||
MBMSInformation ::= SET
|
||||
{
|
||||
tMGI [1] TMGI OPTIONAL,
|
||||
mBMSSessionIdentity [2] MBMSSessionIdentity OPTIONAL,
|
||||
mBMSServiceType [3] MBMSServiceType OPTIONAL,
|
||||
mBMSUserServiceType [4] MBMSUserServiceType OPTIONAL, -- only supported in the BM-SC
|
||||
mBMS2G3GIndicator [5] MBMS2G3GIndicator OPTIONAL,
|
||||
fileRepairSupported [6] BOOLEAN OPTIONAL, -- only supported in the BM-SC
|
||||
rAI [7] RoutingAreaCode OPTIONAL, -- only supported in the BM-SC
|
||||
mBMSServiceArea [8] MBMSServiceArea OPTIONAL,
|
||||
requiredMBMSBearerCaps [9] RequiredMBMSBearerCapabilities OPTIONAL,
|
||||
mBMSGWAddress [10] GSNAddress OPTIONAL,
|
||||
cNIPMulticastDistribution [11] CNIPMulticastDistribution OPTIONAL
|
||||
}
|
||||
|
||||
MBMSServiceArea ::= OCTET STRING
|
||||
|
||||
MBMSServiceType ::= ENUMERATED
|
||||
{
|
||||
mULTICAST (0),
|
||||
bROADCAST (1)
|
||||
}
|
||||
|
||||
MBMSSessionIdentity ::= OCTET STRING (SIZE (1))
|
||||
|
||||
--
|
||||
-- This octet string is a 1:1 copy of the contents of the MBMS-Session-Identity
|
||||
-- AVP specified in TS 29.061 [82]
|
||||
--
|
||||
|
||||
MBMSUserServiceType ::= ENUMERATED
|
||||
{
|
||||
dOWNLOAD (0),
|
||||
sTREAMING (1)
|
||||
}
|
||||
|
||||
MCC-MNC ::= OCTET STRING (SIZE(3))
|
||||
--
|
||||
-- See TS 24.008 [208]
|
||||
--
|
||||
|
||||
MessageReference ::= OCTET STRING
|
||||
|
||||
MscNo ::= ISDN-AddressString
|
||||
--
|
||||
-- See TS 23.003 [200]
|
||||
--
|
||||
|
||||
MSISDN ::= ISDN-AddressString
|
||||
--
|
||||
-- See TS 23.003 [200]
|
||||
--
|
||||
|
||||
MSTimeZone ::= OCTET STRING (SIZE (2))
|
||||
--
|
||||
-- 1.Octet: Time Zone and 2. Octet: Daylight saving time, see TS 29.060 [215]
|
||||
--
|
||||
|
||||
NodeAddress ::= CHOICE
|
||||
{
|
||||
iPAddress [0] IPAddress,
|
||||
domainName [1] GraphicString
|
||||
}
|
||||
|
||||
PDPAddressPrefixLength ::= INTEGER (1..64)
|
||||
--
|
||||
-- This is an interger indicating the leght of the PDP/PDN IPv6 address prefix
|
||||
-- and the default value is 64 bits.
|
||||
--
|
||||
|
||||
PositioningData ::= OCTET STRING (SIZE(1..33))
|
||||
--
|
||||
-- See Positioning Data IE (octet 3..n), TS 49.031 [227]
|
||||
--
|
||||
|
||||
RecordingEntity ::= AddressString
|
||||
|
||||
|
||||
RecordType ::= INTEGER
|
||||
--
|
||||
-- Record values 0..17 and 87,88 are CS specific.
|
||||
-- The contents are defined in TS 32.250 [10]
|
||||
--
|
||||
{
|
||||
moCallRecord (0),
|
||||
mtCallRecord (1),
|
||||
roamingRecord (2),
|
||||
incGatewayRecord (3),
|
||||
outGatewayRecord (4),
|
||||
transitCallRecord (5),
|
||||
moSMSRecord (6),
|
||||
mtSMSRecord (7),
|
||||
moSMSIWRecord (8),
|
||||
mtSMSGWRecord (9),
|
||||
ssActionRecord (10),
|
||||
hlrIntRecord (11),
|
||||
locUpdateHLRRecord (12),
|
||||
locUpdateVLRRecord (13),
|
||||
commonEquipRecord (14),
|
||||
moTraceRecord (15), -- used in earlier releases
|
||||
mtTraceRecord (16), -- used in earlier releases
|
||||
termCAMELRecord (17),
|
||||
--
|
||||
-- Record values 18..22 are GPRS specific.
|
||||
-- The contents are defined in TS 32.251 [11]
|
||||
--
|
||||
sgsnPDPRecord (18),
|
||||
sgsnMMRecord (20),
|
||||
sgsnSMORecord (21), -- also MME UE originated SMS record
|
||||
sgsnSMTRecord (22), -- also MME UE terminated SMS record
|
||||
--
|
||||
-- Record values 23..25 are CS-LCS specific.
|
||||
-- The contents are defined in TS 32.250 [10]
|
||||
--
|
||||
mtLCSRecord (23),
|
||||
moLCSRecord (24),
|
||||
niLCSRecord (25),
|
||||
--
|
||||
-- Record values 26..28 are GPRS-LCS specific.
|
||||
-- The contents are defined in TS 32.251 [11]
|
||||
--
|
||||
sgsnMTLCSRecord (26),
|
||||
sgsnMOLCSRecord (27),
|
||||
sgsnNILCSRecord (28),
|
||||
--
|
||||
-- Record values 30..62 are MMS specific.
|
||||
-- The contents are defined in TS 32.270 [30]
|
||||
--
|
||||
mMO1SRecord (30),
|
||||
mMO4FRqRecord (31),
|
||||
mMO4FRsRecord (32),
|
||||
mMO4DRecord (33),
|
||||
mMO1DRecord (34),
|
||||
mMO4RRecord (35),
|
||||
mMO1RRecord (36),
|
||||
mMOMDRecord (37),
|
||||
mMR4FRecord (38),
|
||||
mMR1NRqRecord (39),
|
||||
mMR1NRsRecord (40),
|
||||
mMR1RtRecord (41),
|
||||
mMR1AFRecord (42),
|
||||
mMR4DRqRecord (43),
|
||||
mMR4DRsRecord (44),
|
||||
mMR1RRRecord (45),
|
||||
mMR4RRqRecord (46),
|
||||
mMR4RRsRecord (47),
|
||||
mMRMDRecord (48),
|
||||
mMFRecord (49),
|
||||
mMBx1SRecord (50),
|
||||
mMBx1VRecord (51),
|
||||
mMBx1URecord (52),
|
||||
mMBx1DRecord (53),
|
||||
mM7SRecord (54),
|
||||
mM7DRqRecord (55),
|
||||
mM7DRsRecord (56),
|
||||
mM7CRecord (57),
|
||||
mM7RRecord (58),
|
||||
mM7DRRqRecord (59),
|
||||
mM7DRRsRecord (60),
|
||||
mM7RRqRecord (61),
|
||||
mM7RRsRecord (62),
|
||||
--
|
||||
-- Record values 63..69, 70, 82, 89, 90, 91 are IMS specific.
|
||||
-- The contents are defined in TS 32.260 [20]
|
||||
--
|
||||
sCSCFRecord (63),
|
||||
pCSCFRecord (64),
|
||||
iCSCFRecord (65),
|
||||
mRFCRecord (66),
|
||||
mGCFRecord (67),
|
||||
bGCFRecord (68),
|
||||
aSRecord (69),
|
||||
eCSCFRecord (70),
|
||||
iBCFRecord (82),
|
||||
tRFRecord (89),
|
||||
tFRecord (90),
|
||||
aTCFRecord (91),
|
||||
--
|
||||
-- Record values 71..75 are LCS specific.
|
||||
-- The contents are defined in TS 32.271 [31]
|
||||
--
|
||||
lCSGMORecord (71),
|
||||
lCSRGMTRecord (72),
|
||||
lCSHGMTRecord (73),
|
||||
lCSVGMTRecord (74),
|
||||
lCSGNIRecord (75),
|
||||
--
|
||||
-- Record values 76..79,86 are MBMS specific.
|
||||
-- The contents are defined in TS 32.251 [11]
|
||||
-- Record values 76,77 and 86 are MBMS bearer context specific
|
||||
--
|
||||
sgsnMBMSRecord (76),
|
||||
ggsnMBMSRecord (77),
|
||||
gwMBMSRecord (86),
|
||||
--
|
||||
-- and TS 32.273 [33]
|
||||
-- Record values 78 and 79 are MBMS service specific
|
||||
-- and defined in TS 32.273 [33]
|
||||
--
|
||||
sUBBMSCRecord (78),
|
||||
cONTENTBMSCRecord (79),
|
||||
--
|
||||
-- Record Values 80..81 are PoC specific.
|
||||
-- The contents are defined in TS 32.272 [32]
|
||||
--
|
||||
pPFRecord (80),
|
||||
cPFRecord (81),
|
||||
|
||||
-- Record values 84..85 are EPC specific.
|
||||
-- The contents are defined in TS 32.251 [11]
|
||||
--
|
||||
sGWRecord (84),
|
||||
pGWRecord (85),
|
||||
--
|
||||
-- Record Value 83 is MMTel specific.
|
||||
-- The contents are defined in TS 32.275 [35]
|
||||
--
|
||||
mMTelRecord (83),
|
||||
--
|
||||
-- Record value 87 and 88 are CS specific.
|
||||
-- The contents are defined in TS 32.250 [10]
|
||||
--
|
||||
mSCsRVCCRecord (87) ,
|
||||
mMTRFRecord (88)
|
||||
|
||||
}
|
||||
|
||||
RequiredMBMSBearerCapabilities ::= OCTET STRING (SIZE (3..14))
|
||||
|
||||
--
|
||||
-- This octet string
|
||||
-- is a 1:1 copy of the contents (i.e. starting with octet 5) of the "Quality of
|
||||
-- service Profile" information element specified in TS 29.060 [75].
|
||||
--
|
||||
|
||||
RoutingAreaCode ::= OCTET STRING (SIZE(1))
|
||||
--
|
||||
-- See TS 24.008 [208]
|
||||
--
|
||||
|
||||
ServiceContextID ::= UTF8String
|
||||
|
||||
ServiceSpecificInfo ::= SEQUENCE
|
||||
{
|
||||
serviceSpecificData [0] GraphicString OPTIONAL,
|
||||
serviceSpecificType [1] INTEGER OPTIONAL
|
||||
}
|
||||
|
||||
SMSResult ::= Diagnostics
|
||||
|
||||
SmsTpDestinationNumber ::= OCTET STRING
|
||||
--
|
||||
-- This type contains the binary coded decimal representation of
|
||||
-- the SMS address field the encoding of the octet string is in
|
||||
-- accordance with the definition of address fields in TS 23.040 [201].
|
||||
-- This encoding includes type of number and numbering plan indication
|
||||
-- together with the address value range.
|
||||
--
|
||||
|
||||
SubscriptionID ::= SET
|
||||
{
|
||||
subscriptionIDType [0] SubscriptionIDType,
|
||||
subscriptionIDData [1] UTF8String
|
||||
}
|
||||
|
||||
SubscriptionIDType ::= ENUMERATED
|
||||
{
|
||||
eND-USER-E164 (0),
|
||||
eND-USER-IMSI (1),
|
||||
eND-USER-SIP-URI (2),
|
||||
eND-USER-NAI (3),
|
||||
eND-USER-PRIVATE (4)
|
||||
}
|
||||
|
||||
SystemType ::= ENUMERATED
|
||||
{ --
|
||||
-- "unknown" is not to be used in PS domain.
|
||||
--
|
||||
unknown (0),
|
||||
iuUTRAN (1),
|
||||
gERAN (2)
|
||||
}
|
||||
|
||||
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
|
||||
--
|
||||
|
||||
TMGI ::= OCTET STRING
|
||||
--
|
||||
-- This octet string
|
||||
-- is a 1:1 copy of the contents (i.e. starting with octet 4) of the "TMGI"
|
||||
-- information element specified in TS 29.060 [75].
|
||||
--
|
||||
-- Local WS modification Import ManagementExtension here
|
||||
-- as2wrs fault fix:
|
||||
DMI-EXTENSION::= CLASS {&id OBJECT IDENTIFIER UNIQUE,
|
||||
&Value
|
||||
}WITH SYNTAX {TYPE &Value
|
||||
ID &id
|
||||
}
|
||||
|
||||
ManagementExtension ::= SEQUENCE {
|
||||
identifier DMI-EXTENSION.&id({ManagementExtensionSet}),
|
||||
significance [1] BOOLEAN DEFAULT FALSE,
|
||||
information
|
||||
[2] DMI-EXTENSION.&Value({ManagementExtensionSet}{@.identifier})
|
||||
}
|
||||
|
||||
ManagementExtensionSet DMI-EXTENSION ::=
|
||||
{...}
|
||||
|
||||
END
|
||||
|
|
@ -1,668 +0,0 @@
|
|||
-- 3GPP TS 32.298
|
||||
GenericChargingDataTypes {itu-t (0) identified-organization (4) etsi(0) mobileDomain (0) charging (5) genericChargingDataTypes (0) asn1Module (0) version1 (0)}
|
||||
|
||||
DEFINITIONS IMPLICIT TAGS ::=
|
||||
|
||||
BEGIN
|
||||
|
||||
-- EXPORTS everything
|
||||
|
||||
IMPORTS
|
||||
|
||||
AddressString,
|
||||
ISDN-AddressString,
|
||||
LCSClientExternalID,
|
||||
LCSClientInternalID
|
||||
FROM MAP-CommonDataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Network (1) modules (3) map-CommonDataTypes (18) version13 (13) }
|
||||
-- from TS 29.002 [214]
|
||||
|
||||
PositionMethodFailure-Diagnostic,
|
||||
UnauthorizedLCSClient-Diagnostic
|
||||
FROM MAP-ER-DataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Network (1) modules (3) map-ER-DataTypes (17) version13 (13)}
|
||||
-- from TS 29.002 [214]
|
||||
|
||||
ObjectInstance
|
||||
FROM CMIP-1 {joint-iso-itu-t ms (9) cmip (1) modules (0) protocol (3)}
|
||||
-- from Rec. X.2ab[304]
|
||||
|
||||
-- WS localy defined
|
||||
--ManagementExtension
|
||||
--FROM Attribute-ASN1Module {joint-iso-itu-t ms (9) smi (3) part2 (2) asn1Module (2) 1}
|
||||
-- from Rec. X.721 [305]
|
||||
|
||||
--AE-title
|
||||
--FROM ACSE-1 {joint-iso-itu-t association-control (2) modules (0) apdus (0) version1 (1) };
|
||||
-- From Rec. X.2cd[306]. Note that the syntax of AE-title to be used is from
|
||||
-- ITU-T Rec. X.227 / ISO 8650 corrigendum and not "ANY"
|
||||
;
|
||||
--
|
||||
-- Generic Data Types
|
||||
--
|
||||
|
||||
BCDDirectoryNumber ::= OCTET STRING
|
||||
--
|
||||
-- This type contains the binary coded decimal representation of
|
||||
-- a directory number e.g. calling/called/connected/translated number.
|
||||
-- The encoding of the octet string is in accordance with the
|
||||
-- the elements "Calling party BCD number", "Called party BCD number"
|
||||
-- and "Connected number" defined in TS 24.008 [208].
|
||||
-- This encoding includes type of number and number plan information
|
||||
-- together with a BCD encoded digit string.
|
||||
-- It may also contain both a presentation and screening indicator
|
||||
-- (octet 3a).
|
||||
-- For the avoidance of doubt, this field does not include
|
||||
-- octets 1 and 2, the element name and length, as this would be
|
||||
-- redundant.
|
||||
--
|
||||
|
||||
CallDuration ::= INTEGER
|
||||
--
|
||||
-- The call duration is counted in seconds.
|
||||
-- For successful calls /sessions / PDP contexts, this is the chargeable duration.
|
||||
-- For call attempts this is the call holding time.
|
||||
--
|
||||
|
||||
CalledNumber ::= BCDDirectoryNumber
|
||||
|
||||
-- WS extension to cater for older version(6)
|
||||
CallEventRecordType ::= INTEGER
|
||||
{
|
||||
|
||||
-- Record values 0..17 are CS specific.
|
||||
-- The contents are defined in TS 32.250 [10]
|
||||
|
||||
moCallRecord (0),
|
||||
mtCallRecord (1),
|
||||
roamingRecord (2),
|
||||
incGatewayRecord (3),
|
||||
outGatewayRecord (4),
|
||||
transitCallRecord (5),
|
||||
moSMSRecord (6),
|
||||
mtSMSRecord (7),
|
||||
moSMSIWRecord (8),
|
||||
mtSMSGWRecord (9),
|
||||
ssActionRecord (10),
|
||||
hlrIntRecord (11),
|
||||
locUpdateHLRRecord (12),
|
||||
locUpdateVLRRecord (13),
|
||||
commonEquipRecord (14),
|
||||
moTraceRecord (15), --- used in earlier releases
|
||||
mtTraceRecord (16), --- used in earlier releases
|
||||
termCAMELRecord (17),
|
||||
--
|
||||
-- Record values 18..22 are GPRS specific.
|
||||
-- The contents are defined in TS 32.251 [11]
|
||||
--
|
||||
sgsnPDPRecord (18),
|
||||
ggsnPDPRecord (19),
|
||||
sgsnMMRecord (20),
|
||||
sgsnSMORecord (21),
|
||||
sgsnSMTRecord (22),
|
||||
--
|
||||
-- Record values 23..25 are CS-LCS specific.
|
||||
-- The contents are defined in TS 32.250 [10]
|
||||
--
|
||||
mtLCSRecord (23),
|
||||
moLCSRecord (24),
|
||||
niLCSRecord (25),
|
||||
--
|
||||
-- Record values 26..28 are GPRS-LCS specific.
|
||||
-- The contents are defined in TS 32.251 [11]
|
||||
--
|
||||
sgsnMtLCSRecord (26),
|
||||
sgsnMoLCSRecord (27),
|
||||
sgsnNiLCSRecord (28),
|
||||
--
|
||||
-- Record values 29..62 are MMS specific.
|
||||
-- The contents are defined in TS 32.270 [30]
|
||||
--
|
||||
mmO1SRecord (29),
|
||||
mmO4FRqRecord (30),
|
||||
mmO4FRsRecord (31),
|
||||
mmO4DRecord (32),
|
||||
mmO1DRecord (33),
|
||||
mmO4RRecord (34),
|
||||
mmO1RRecord (35),
|
||||
mmOMDRecord (36),
|
||||
mmR4FRecord (37),
|
||||
mmR1NRqRecord (38),
|
||||
mmR1NRsRecord (39),
|
||||
mmR1RtRecord (40),
|
||||
mmR1AFRecord (42),
|
||||
mmR4DRqRecord (43),
|
||||
mmR4DRsRecord (44),
|
||||
mmR1RRRecord (45),
|
||||
mmR4RRqRecord (46),
|
||||
mmR4RRsRecord (47),
|
||||
mmRMDRecord (48),
|
||||
mmFRecord (49),
|
||||
mmBx1SRecord (50),
|
||||
mmBx1VRecord (51),
|
||||
mmBx1URecord (52),
|
||||
mmBx1DRecord (53),
|
||||
mM7SRecord (54),
|
||||
mM7DRqRecord (55),
|
||||
mM7DRsRecord (56),
|
||||
mM7CRecord (57),
|
||||
mM7RRecord (58),
|
||||
mM7DRRqRecord (59),
|
||||
mM7DRRsRecord (60),
|
||||
mM7RRqRecord (61),
|
||||
mM7RRsRecord (62),
|
||||
--
|
||||
-- Record values 63..69 are IMS specific.
|
||||
-- The contents are defined in TS 32.260 [20]
|
||||
--
|
||||
s-CSCFRecord (63),
|
||||
p-CSCFRecord (64),
|
||||
i-CSCFRecord (65),
|
||||
mRFCRecord (66),
|
||||
mGCFRecord (67),
|
||||
bGCFRecord (68),
|
||||
aSRecord (69),
|
||||
--
|
||||
-- Record values 70 is for Flow based Charging
|
||||
-- The contents are defined in TS 32.251 [11]
|
||||
--
|
||||
egsnPDPRecord (70),
|
||||
--
|
||||
-- Record values 71..75 are LCS specific.
|
||||
-- The contents are defined in TS 32.271 [31]
|
||||
--
|
||||
lCSGMORecord (71),
|
||||
lCSRGMTRecord (72),
|
||||
lCSHGMTRecord (73),
|
||||
lCSVGMTRecord (74),
|
||||
lCSGNIRecord (75),
|
||||
--
|
||||
-- Record values 76..79 are MBMS specific.
|
||||
-- The contents are defined in TS 32.251 [11]
|
||||
-- Record values 76 and 77 are MBMS bearer context specific
|
||||
--
|
||||
sgsnMBMSRecord (76),
|
||||
ggsnMBMSRecord (77),
|
||||
-- And TS 32.273 [33]
|
||||
-- Record values 78 and 79 are MBMS service specific
|
||||
-- and defined in TS 32.273 [33]
|
||||
subBMSCRecord (78),
|
||||
contentBMSCRecord (79),
|
||||
--
|
||||
-- Record Values 80..81 are PoC specific.
|
||||
-- The contents are defined in TS 32.272 [14]
|
||||
--
|
||||
pPFRecord (80),
|
||||
cPFRecord (81)
|
||||
}
|
||||
-- End WS
|
||||
|
||||
|
||||
CallingNumber ::= BCDDirectoryNumber
|
||||
|
||||
CellId ::= OCTET STRING (SIZE(2))
|
||||
--
|
||||
-- Coded according to TS 24.008 [208]
|
||||
--
|
||||
|
||||
ChargeIndicator ::= INTEGER
|
||||
{
|
||||
noCharge (0),
|
||||
charge (1)
|
||||
}
|
||||
|
||||
CNIPMulticastDistribution ::= ENUMERATED
|
||||
{
|
||||
nO-IP-MULTICAST (0),
|
||||
iP-MULTICAST (1)
|
||||
}
|
||||
|
||||
Diagnostics ::= CHOICE
|
||||
{
|
||||
gsm0408Cause [0] INTEGER,
|
||||
-- See TS 24.008 [208]
|
||||
gsm0902MapErrorValue [1] INTEGER,
|
||||
--
|
||||
-- Note: The value to be stored here corresponds to the local values defined in the MAP-Errors
|
||||
-- and MAP-DialogueInformation modules, for full details see TS 29.002 [214].
|
||||
--
|
||||
itu-tQ767Cause [2] INTEGER,
|
||||
-- See Q.767 [309]
|
||||
networkSpecificCause [3] ManagementExtension,
|
||||
-- To be defined by network operator
|
||||
manufacturerSpecificCause [4] ManagementExtension,
|
||||
-- To be defined by manufacturer
|
||||
positionMethodFailureCause [5] PositionMethodFailure-Diagnostic,
|
||||
-- see TS 29.002 [214]
|
||||
unauthorizedLCSClientCause [6] UnauthorizedLCSClient-Diagnostic,
|
||||
-- see TS 29.002 [214]
|
||||
diameterResultCodeAndExperimentalResult [7] INTEGER
|
||||
-- See TS 29.338 [230], TS 29.337 [231]
|
||||
}
|
||||
|
||||
DiameterIdentity ::= OCTET STRING
|
||||
|
||||
GSNAddress ::= IPAddress
|
||||
|
||||
IPAddress ::= CHOICE
|
||||
{
|
||||
iPBinaryAddress IPBinaryAddress,
|
||||
iPTextRepresentedAddress IPTextRepresentedAddress
|
||||
}
|
||||
|
||||
IPBinaryAddress ::= CHOICE
|
||||
{
|
||||
iPBinV4Address [0] IPBinV4Address,
|
||||
iPBinV6Address IPBinV6AddressWithOrWithoutPrefixLength
|
||||
}
|
||||
|
||||
IPBinV4Address ::= OCTET STRING (SIZE(4))
|
||||
|
||||
IPBinV6Address ::= OCTET STRING (SIZE(16))
|
||||
|
||||
IPBinV6AddressWithOrWithoutPrefixLength ::= CHOICE
|
||||
{
|
||||
iPBinV6Address [1] IPBinV6Address,
|
||||
iPBinV6AddressWithPrefix [4] IPBinV6AddressWithPrefixLength
|
||||
}
|
||||
|
||||
IPBinV6AddressWithPrefixLength ::= SEQUENCE
|
||||
{
|
||||
iPBinV6Address IPBinV6Address,
|
||||
pDPAddressPrefixLength PDPAddressPrefixLength DEFAULT 64
|
||||
}
|
||||
|
||||
IPTextRepresentedAddress ::= CHOICE
|
||||
{ --
|
||||
-- IP address in the familiar "dot" notation
|
||||
--
|
||||
iPTextV4Address [2] IA5String (SIZE(7..15)),
|
||||
iPTextV6Address [3] IA5String (SIZE(15..45))
|
||||
}
|
||||
|
||||
LCSCause ::= OCTET STRING (SIZE(1))
|
||||
--
|
||||
-- See LCS Cause Value, TS 49.031 [227]
|
||||
--
|
||||
|
||||
LCSClientIdentity ::= SEQUENCE
|
||||
{
|
||||
lcsClientExternalID [0] LCSClientExternalID OPTIONAL,
|
||||
lcsClientDialedByMS [1] AddressString OPTIONAL,
|
||||
lcsClientInternalID [2] LCSClientInternalID OPTIONAL
|
||||
}
|
||||
|
||||
LCSQoSInfo ::= OCTET STRING (SIZE(4))
|
||||
--
|
||||
-- See LCS QoS IE, TS 49.031 [227]
|
||||
--
|
||||
|
||||
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,
|
||||
mCC-MNC [2] MCC-MNC OPTIONAL
|
||||
}
|
||||
|
||||
LocationAreaCode ::= OCTET STRING (SIZE(2))
|
||||
--
|
||||
-- See TS 24.008 [208]
|
||||
--
|
||||
|
||||
ManagementExtensions ::= SET OF ManagementExtension
|
||||
|
||||
MBMS2G3GIndicator ::= ENUMERATED
|
||||
{
|
||||
twoG (0), -- For GERAN access only
|
||||
threeG (1), -- For UTRAN access only
|
||||
twoG-AND-threeG (2) -- For both UTRAN and GERAN access
|
||||
}
|
||||
|
||||
MBMSInformation ::= SET
|
||||
{
|
||||
tMGI [1] TMGI OPTIONAL,
|
||||
mBMSSessionIdentity [2] MBMSSessionIdentity OPTIONAL,
|
||||
mBMSServiceType [3] MBMSServiceType OPTIONAL,
|
||||
mBMSUserServiceType [4] MBMSUserServiceType OPTIONAL, -- only supported in the BM-SC
|
||||
mBMS2G3GIndicator [5] MBMS2G3GIndicator OPTIONAL,
|
||||
fileRepairSupported [6] BOOLEAN OPTIONAL, -- only supported in the BM-SC
|
||||
rAI [7] RoutingAreaCode OPTIONAL, -- only supported in the BM-SC
|
||||
mBMSServiceArea [8] MBMSServiceArea OPTIONAL,
|
||||
requiredMBMSBearerCaps [9] RequiredMBMSBearerCapabilities OPTIONAL,
|
||||
mBMSGWAddress [10] GSNAddress OPTIONAL,
|
||||
cNIPMulticastDistribution [11] CNIPMulticastDistribution OPTIONAL
|
||||
}
|
||||
|
||||
MBMSServiceArea ::= OCTET STRING
|
||||
|
||||
MBMSServiceType ::= ENUMERATED
|
||||
{
|
||||
mULTICAST (0),
|
||||
bROADCAST (1)
|
||||
}
|
||||
|
||||
MBMSSessionIdentity ::= OCTET STRING (SIZE (1))
|
||||
--
|
||||
-- This octet string is a 1:1 copy of the contents of the MBMS-Session-Identity
|
||||
-- AVP specified in TS 29.061 [82]
|
||||
--
|
||||
|
||||
MBMSUserServiceType ::= ENUMERATED
|
||||
{
|
||||
dOWNLOAD (0),
|
||||
sTREAMING (1)
|
||||
}
|
||||
|
||||
MCC-MNC ::= OCTET STRING (SIZE(3))
|
||||
--
|
||||
-- See TS 24.008 [208]
|
||||
--
|
||||
|
||||
MessageReference ::= OCTET STRING
|
||||
|
||||
MscNo ::= ISDN-AddressString
|
||||
--
|
||||
-- See TS 23.003 [200]
|
||||
--
|
||||
|
||||
MSISDN ::= ISDN-AddressString
|
||||
--
|
||||
-- See TS 23.003 [200]
|
||||
--
|
||||
|
||||
MSTimeZone ::= OCTET STRING (SIZE (2))
|
||||
--
|
||||
-- 1.Octet: Time Zone and 2. Octet: Daylight saving time, see TS 29.060 [215]
|
||||
--
|
||||
|
||||
NodeAddress ::= CHOICE
|
||||
{
|
||||
iPAddress [0] IPAddress,
|
||||
domainName [1] GraphicString
|
||||
}
|
||||
|
||||
PDPAddressPrefixLength ::=INTEGER (1..64)
|
||||
--
|
||||
-- This is an interger indicating the leght of the PDP/PDN IPv6 address prefix
|
||||
-- and the default value is 64 bits.
|
||||
--
|
||||
|
||||
PositioningData ::= OCTET STRING (SIZE(1..33))
|
||||
--
|
||||
-- See Positioning Data IE (octet 3..n), TS 49.031 [227]
|
||||
--
|
||||
|
||||
RecordingEntity ::= AddressString
|
||||
|
||||
RecordType ::= INTEGER
|
||||
--
|
||||
-- Record values 0..17 and 87,89 are CS specific. The contents are defined in TS 32.250 [10]
|
||||
--
|
||||
{
|
||||
moCallRecord (0),
|
||||
mtCallRecord (1),
|
||||
roamingRecord (2),
|
||||
incGatewayRecord (3),
|
||||
outGatewayRecord (4),
|
||||
transitCallRecord (5),
|
||||
moSMSRecord (6),
|
||||
mtSMSRecord (7),
|
||||
moSMSIWRecord (8),
|
||||
mtSMSGWRecord (9),
|
||||
ssActionRecord (10),
|
||||
hlrIntRecord (11),
|
||||
locUpdateHLRRecord (12),
|
||||
locUpdateVLRRecord (13),
|
||||
commonEquipRecord (14),
|
||||
moTraceRecord (15), -- used in earlier releases
|
||||
mtTraceRecord (16), -- used in earlier releases
|
||||
termCAMELRecord (17),
|
||||
--
|
||||
-- Record values 18..22 are GPRS specific. The contents are defined in TS 32.251 [11]
|
||||
--
|
||||
sgsnPDPRecord (18),
|
||||
sgsnMMRecord (20),
|
||||
sgsnSMORecord (21), -- also MME UE originated SMS record
|
||||
sgsnSMTRecord (22), -- also MME UE terminated SMS record
|
||||
--
|
||||
-- Record values 23..25 are CS-LCS specific. The contents are defined in TS 32.250 [10]
|
||||
--
|
||||
mtLCSRecord (23),
|
||||
moLCSRecord (24),
|
||||
niLCSRecord (25),
|
||||
--
|
||||
-- Record values 26..28 are GPRS-LCS specific. The contents are defined in TS 32.251 [11]
|
||||
--
|
||||
sgsnMTLCSRecord (26),
|
||||
sgsnMOLCSRecord (27),
|
||||
sgsnNILCSRecord (28),
|
||||
--
|
||||
-- Record values 30..62 are MMS specific. The contents are defined in TS 32.270 [30]
|
||||
--
|
||||
mMO1SRecord (30),
|
||||
mMO4FRqRecord (31),
|
||||
mMO4FRsRecord (32),
|
||||
mMO4DRecord (33),
|
||||
mMO1DRecord (34),
|
||||
mMO4RRecord (35),
|
||||
mMO1RRecord (36),
|
||||
mMOMDRecord (37),
|
||||
mMR4FRecord (38),
|
||||
mMR1NRqRecord (39),
|
||||
mMR1NRsRecord (40),
|
||||
mMR1RtRecord (41),
|
||||
mMR1AFRecord (42),
|
||||
mMR4DRqRecord (43),
|
||||
mMR4DRsRecord (44),
|
||||
mMR1RRRecord (45),
|
||||
mMR4RRqRecord (46),
|
||||
mMR4RRsRecord (47),
|
||||
mMRMDRecord (48),
|
||||
mMFRecord (49),
|
||||
mMBx1SRecord (50),
|
||||
mMBx1VRecord (51),
|
||||
mMBx1URecord (52),
|
||||
mMBx1DRecord (53),
|
||||
mM7SRecord (54),
|
||||
mM7DRqRecord (55),
|
||||
mM7DRsRecord (56),
|
||||
mM7CRecord (57),
|
||||
mM7RRecord (58),
|
||||
mM7DRRqRecord (59),
|
||||
mM7DRRsRecord (60),
|
||||
mM7RRqRecord (61),
|
||||
mM7RRsRecord (62),
|
||||
--
|
||||
-- Record values 63..70, 82, 89..91 are IMS specific.
|
||||
-- The contents are defined in TS 32.260 [20]
|
||||
--
|
||||
sCSCFRecord (63),
|
||||
pCSCFRecord (64),
|
||||
iCSCFRecord (65),
|
||||
mRFCRecord (66),
|
||||
mGCFRecord (67),
|
||||
bGCFRecord (68),
|
||||
aSRecord (69),
|
||||
eCSCFRecord (70),
|
||||
iBCFRecord (82),
|
||||
tRFRecord (89),
|
||||
tFRecord (90),
|
||||
aTCFRecord (91),
|
||||
--
|
||||
-- Record values 71..75 are LCS specific. The contents are defined in TS 32.271 [31]
|
||||
--
|
||||
lCSGMORecord (71),
|
||||
lCSRGMTRecord (72),
|
||||
lCSHGMTRecord (73),
|
||||
lCSVGMTRecord (74),
|
||||
lCSGNIRecord (75),
|
||||
--
|
||||
-- Record values 76..79,86 are MBMS specific.
|
||||
-- The contents are defined in TS 32.251 [11] and TS 32.273 [33]
|
||||
--
|
||||
-- Record values 76,77 and 86 are MBMS bearer context specific
|
||||
--
|
||||
sgsnMBMSRecord (76),
|
||||
ggsnMBMSRecord (77),
|
||||
gwMBMSRecord (86),
|
||||
--
|
||||
-- Record values 78 and 79 are MBMS service specific and defined in TS 32.273 [33]
|
||||
--
|
||||
sUBBMSCRecord (78),
|
||||
cONTENTBMSCRecord (79),
|
||||
--
|
||||
-- Record Values 80..81 are PoC specific. The contents are defined in TS 32.272 [32]
|
||||
--
|
||||
pPFRecord (80),
|
||||
cPFRecord (81),
|
||||
--
|
||||
-- Record values 84,85 and 92,95,96 are EPC specific.
|
||||
-- The contents are defined in TS 32.251 [11]
|
||||
--
|
||||
sGWRecord (84),
|
||||
pGWRecord (85),
|
||||
tDFRecord (92),
|
||||
iPERecord (95),
|
||||
ePDGRecord (96),
|
||||
--
|
||||
-- Record Value 83 is MMTel specific. The contents are defined in TS 32.275 [35]
|
||||
--
|
||||
mMTelRecord (83),
|
||||
--
|
||||
-- Record value 87,88 and 89 are CS specific. The contents are defined in TS 32.250 [10]
|
||||
--
|
||||
mSCsRVCCRecord (87),
|
||||
mMTRFRecord (88),
|
||||
iCSRegisterRecord (99),
|
||||
--
|
||||
-- Record values 93 and 94 are SMS specific. The contents are defined in TS 32.274 [34]
|
||||
--
|
||||
sCSMORecord (93),
|
||||
sCSMTRecord (94)
|
||||
}
|
||||
|
||||
RequiredMBMSBearerCapabilities ::= OCTET STRING (SIZE (3..14))
|
||||
--
|
||||
-- This octet string is a 1:1 copy of the contents (i.e. starting with octet 5) of the
|
||||
-- "Quality of service Profile" information element specified in TS 29.060 [75].
|
||||
--
|
||||
|
||||
RoutingAreaCode ::= OCTET STRING (SIZE(1))
|
||||
--
|
||||
-- See TS 24.008 [208]
|
||||
--
|
||||
|
||||
ServiceContextID ::= UTF8String
|
||||
|
||||
ServiceSpecificInfo ::= SEQUENCE
|
||||
{
|
||||
serviceSpecificData [0] GraphicString OPTIONAL,
|
||||
serviceSpecificType [1] INTEGER OPTIONAL
|
||||
}
|
||||
|
||||
SMSResult ::= Diagnostics
|
||||
|
||||
SmsTpDestinationNumber ::= OCTET STRING
|
||||
--
|
||||
-- This type contains the binary coded decimal representation of
|
||||
-- the SMS address field the encoding of the octet string is in
|
||||
-- accordance with the definition of address fields in TS 23.040 [201].
|
||||
-- This encoding includes type of number and numbering plan indication
|
||||
-- together with the address value range.
|
||||
--
|
||||
|
||||
SubscriberEquipmentNumber ::= SET
|
||||
{
|
||||
subscriberEquipmentNumberType [0] SubscriberEquipmentType,
|
||||
subscriberEquipmentNumberData [1] OCTET STRING
|
||||
}
|
||||
|
||||
SubscriberEquipmentType ::= ENUMERATED
|
||||
{
|
||||
iMEISV (0),
|
||||
mAC (1),
|
||||
eUI64 (2),
|
||||
modifiedEUI64 (3)
|
||||
}
|
||||
|
||||
SubscriptionID ::= SET
|
||||
{
|
||||
subscriptionIDType [0] SubscriptionIDType,
|
||||
subscriptionIDData [1] UTF8String
|
||||
}
|
||||
|
||||
SubscriptionIDType ::= ENUMERATED
|
||||
{
|
||||
eND-USER-E164 (0),
|
||||
eND-USER-IMSI (1),
|
||||
eND-USER-SIP-URI (2),
|
||||
eND-USER-NAI (3),
|
||||
eND-USER-PRIVATE (4)
|
||||
}
|
||||
|
||||
SystemType ::= ENUMERATED
|
||||
--
|
||||
-- "unknown" is not to be used in PS domain.
|
||||
--
|
||||
{
|
||||
unknown (0),
|
||||
iuUTRAN (1),
|
||||
gERAN (2)
|
||||
}
|
||||
|
||||
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
|
||||
--
|
||||
|
||||
TMGI ::= OCTET STRING
|
||||
--
|
||||
-- This octet string is a 1:1 copy of the contents (i.e. starting with octet 4)
|
||||
-- of the "TMGI" information element specified in TS 29.060 [75].
|
||||
--
|
||||
|
||||
-- Local WS modification Import ManagementExtension here
|
||||
-- as2wrs fault fix:
|
||||
DMI-EXTENSION::= CLASS {&id OBJECT IDENTIFIER UNIQUE,
|
||||
&Value
|
||||
}WITH SYNTAX {TYPE &Value
|
||||
ID &id
|
||||
}
|
||||
|
||||
ManagementExtension ::= SEQUENCE {
|
||||
identifier DMI-EXTENSION.&id({ManagementExtensionSet}),
|
||||
significance [1] BOOLEAN DEFAULT FALSE,
|
||||
information
|
||||
[2] DMI-EXTENSION.&Value({ManagementExtensionSet}{@.identifier})
|
||||
}
|
||||
|
||||
ManagementExtensionSet DMI-EXTENSION ::=
|
||||
{...}
|
||||
|
||||
|
||||
END
|
|
@ -1,706 +0,0 @@
|
|||
-- 3GPP TS 32.298
|
||||
GenericChargingDataTypes {itu-t (0) identified-organization (4) etsi(0) mobileDomain (0) charging (5) genericChargingDataTypes (0) asn1Module (0) version1 (0)}
|
||||
|
||||
DEFINITIONS IMPLICIT TAGS ::=
|
||||
|
||||
BEGIN
|
||||
|
||||
-- EXPORTS everything
|
||||
|
||||
IMPORTS
|
||||
|
||||
AddressString,
|
||||
ISDN-AddressString,
|
||||
LCSClientExternalID,
|
||||
LCSClientInternalID
|
||||
FROM MAP-CommonDataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Network (1) modules (3) map-CommonDataTypes (18) version15 (13) }
|
||||
-- from TS 29.002 [214]
|
||||
|
||||
PositionMethodFailure-Diagnostic,
|
||||
UnauthorizedLCSClient-Diagnostic
|
||||
FROM MAP-ER-DataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Network (1) modules (3) map-ER-DataTypes (17) version15 (13)}
|
||||
-- from TS 29.002 [214]
|
||||
|
||||
ObjectInstance
|
||||
FROM CMIP-1 {joint-iso-itu-t ms (9) cmip (1) modules (0) protocol (3)}
|
||||
-- from Rec. X.2ab[304]
|
||||
|
||||
-- WS localy defined
|
||||
--ManagementExtension
|
||||
--FROM Attribute-ASN1Module {joint-iso-itu-t ms (9) smi (3) part2 (2) asn1Module (2) 1}
|
||||
-- from Rec. X.721 [305]
|
||||
|
||||
AE-title
|
||||
FROM ACSE-1 {joint-iso-itu-t association-control (2) modules (0) apdus (0) version1 (1) };
|
||||
-- From Rec. X.2cd[306]. Note that the syntax of AE-title to be used is from
|
||||
-- ITU-T Rec. X.227 / ISO 8650 corrigendum and not "ANY"
|
||||
--
|
||||
-- Generic Data Types
|
||||
--
|
||||
|
||||
BCDDirectoryNumber ::= OCTET STRING
|
||||
--
|
||||
-- This type contains the binary coded decimal representation of
|
||||
-- a directory number e.g. calling/called/connected/translated number.
|
||||
-- The encoding of the octet string is in accordance with the
|
||||
-- the elements "Calling party BCD number", "Called party BCD number"
|
||||
-- and "Connected number" defined in TS 24.008 [208].
|
||||
-- This encoding includes type of number and number plan information
|
||||
-- together with a BCD encoded digit string.
|
||||
-- It may also contain both a presentation and screening indicator
|
||||
-- (octet 3a).
|
||||
-- For the avoidance of doubt, this field does not include
|
||||
-- octets 1 and 2, the element name and length, as this would be
|
||||
-- redundant.
|
||||
--
|
||||
|
||||
CallDuration ::= INTEGER
|
||||
--
|
||||
-- The call duration is counted in seconds.
|
||||
-- For successful calls /sessions / PDP contexts, this is the chargeable duration.
|
||||
-- For call attempts this is the call holding time.
|
||||
--
|
||||
|
||||
CalledNumber ::= BCDDirectoryNumber
|
||||
|
||||
-- WS extension to cater for older version(6)
|
||||
CallEventRecordType ::= INTEGER
|
||||
{
|
||||
|
||||
-- Record values 0..17 are CS specific.
|
||||
-- The contents are defined in TS 32.250 [10]
|
||||
|
||||
moCallRecord (0),
|
||||
mtCallRecord (1),
|
||||
roamingRecord (2),
|
||||
incGatewayRecord (3),
|
||||
outGatewayRecord (4),
|
||||
transitCallRecord (5),
|
||||
moSMSRecord (6),
|
||||
mtSMSRecord (7),
|
||||
moSMSIWRecord (8),
|
||||
mtSMSGWRecord (9),
|
||||
ssActionRecord (10),
|
||||
hlrIntRecord (11),
|
||||
locUpdateHLRRecord (12),
|
||||
locUpdateVLRRecord (13),
|
||||
commonEquipRecord (14),
|
||||
moTraceRecord (15), --- used in earlier releases
|
||||
mtTraceRecord (16), --- used in earlier releases
|
||||
termCAMELRecord (17),
|
||||
--
|
||||
-- Record values 18..22 are GPRS specific.
|
||||
-- The contents are defined in TS 32.251 [11]
|
||||
--
|
||||
sgsnPDPRecord (18),
|
||||
ggsnPDPRecord (19),
|
||||
sgsnMMRecord (20),
|
||||
sgsnSMORecord (21),
|
||||
sgsnSMTRecord (22),
|
||||
--
|
||||
-- Record values 23..25 are CS-LCS specific.
|
||||
-- The contents are defined in TS 32.250 [10]
|
||||
--
|
||||
mtLCSRecord (23),
|
||||
moLCSRecord (24),
|
||||
niLCSRecord (25),
|
||||
--
|
||||
-- Record values 26..28 are GPRS-LCS specific.
|
||||
-- The contents are defined in TS 32.251 [11]
|
||||
--
|
||||
sgsnMtLCSRecord (26),
|
||||
sgsnMoLCSRecord (27),
|
||||
sgsnNiLCSRecord (28),
|
||||
--
|
||||
-- Record values 29..62 are MMS specific.
|
||||
-- The contents are defined in TS 32.270 [30]
|
||||
--
|
||||
mmO1SRecord (29),
|
||||
mmO4FRqRecord (30),
|
||||
mmO4FRsRecord (31),
|
||||
mmO4DRecord (32),
|
||||
mmO1DRecord (33),
|
||||
mmO4RRecord (34),
|
||||
mmO1RRecord (35),
|
||||
mmOMDRecord (36),
|
||||
mmR4FRecord (37),
|
||||
mmR1NRqRecord (38),
|
||||
mmR1NRsRecord (39),
|
||||
mmR1RtRecord (40),
|
||||
mmR1AFRecord (42),
|
||||
mmR4DRqRecord (43),
|
||||
mmR4DRsRecord (44),
|
||||
mmR1RRRecord (45),
|
||||
mmR4RRqRecord (46),
|
||||
mmR4RRsRecord (47),
|
||||
mmRMDRecord (48),
|
||||
mmFRecord (49),
|
||||
mmBx1SRecord (50),
|
||||
mmBx1VRecord (51),
|
||||
mmBx1URecord (52),
|
||||
mmBx1DRecord (53),
|
||||
mM7SRecord (54),
|
||||
mM7DRqRecord (55),
|
||||
mM7DRsRecord (56),
|
||||
mM7CRecord (57),
|
||||
mM7RRecord (58),
|
||||
mM7DRRqRecord (59),
|
||||
mM7DRRsRecord (60),
|
||||
mM7RRqRecord (61),
|
||||
mM7RRsRecord (62),
|
||||
--
|
||||
-- Record values 63..69 are IMS specific.
|
||||
-- The contents are defined in TS 32.260 [20]
|
||||
--
|
||||
s-CSCFRecord (63),
|
||||
p-CSCFRecord (64),
|
||||
i-CSCFRecord (65),
|
||||
mRFCRecord (66),
|
||||
mGCFRecord (67),
|
||||
bGCFRecord (68),
|
||||
aSRecord (69),
|
||||
--
|
||||
-- Record values 70 is for Flow based Charging
|
||||
-- The contents are defined in TS 32.251 [11]
|
||||
--
|
||||
egsnPDPRecord (70),
|
||||
--
|
||||
-- Record values 71..75 are LCS specific.
|
||||
-- The contents are defined in TS 32.271 [31]
|
||||
--
|
||||
lCSGMORecord (71),
|
||||
lCSRGMTRecord (72),
|
||||
lCSHGMTRecord (73),
|
||||
lCSVGMTRecord (74),
|
||||
lCSGNIRecord (75),
|
||||
--
|
||||
-- Record values 76..79 are MBMS specific.
|
||||
-- The contents are defined in TS 32.251 [11]
|
||||
-- Record values 76 and 77 are MBMS bearer context specific
|
||||
--
|
||||
sgsnMBMSRecord (76),
|
||||
ggsnMBMSRecord (77),
|
||||
-- And TS 32.273 [33]
|
||||
-- Record values 78 and 79 are MBMS service specific
|
||||
-- and defined in TS 32.273 [33]
|
||||
subBMSCRecord (78),
|
||||
contentBMSCRecord (79),
|
||||
--
|
||||
-- Record Values 80..81 are PoC specific.
|
||||
-- The contents are defined in TS 32.272 [14]
|
||||
--
|
||||
pPFRecord (80),
|
||||
cPFRecord (81)
|
||||
}
|
||||
-- End WS
|
||||
|
||||
|
||||
CallingNumber ::= BCDDirectoryNumber
|
||||
|
||||
CellId ::= OCTET STRING (SIZE(2))
|
||||
--
|
||||
-- Coded according to TS 24.008 [208]
|
||||
--
|
||||
|
||||
ChargeIndicator ::= INTEGER
|
||||
{
|
||||
noCharge (0),
|
||||
charge (1)
|
||||
}
|
||||
|
||||
CNIPMulticastDistribution ::= ENUMERATED
|
||||
{
|
||||
nO-IP-MULTICAST (0),
|
||||
iP-MULTICAST (1)
|
||||
}
|
||||
|
||||
Diagnostics ::= CHOICE
|
||||
{
|
||||
gsm0408Cause [0] INTEGER,
|
||||
-- See TS 24.008 [208]
|
||||
gsm0902MapErrorValue [1] INTEGER,
|
||||
--
|
||||
-- Note: The value to be stored here corresponds to the local values defined in the MAP-Errors
|
||||
-- and MAP-DialogueInformation modules, for full details see TS 29.002 [214].
|
||||
--
|
||||
itu-tQ767Cause [2] INTEGER,
|
||||
-- See Q.767 [309]
|
||||
networkSpecificCause [3] ManagementExtension,
|
||||
-- To be defined by network operator
|
||||
manufacturerSpecificCause [4] ManagementExtension,
|
||||
-- To be defined by manufacturer
|
||||
positionMethodFailureCause [5] PositionMethodFailure-Diagnostic,
|
||||
-- see TS 29.002 [214]
|
||||
unauthorizedLCSClientCause [6] UnauthorizedLCSClient-Diagnostic,
|
||||
-- see TS 29.002 [214]
|
||||
diameterResultCodeAndExperimentalResult [7] INTEGER
|
||||
-- See TS 29.338 [230], TS 29.337 [231]
|
||||
}
|
||||
|
||||
DiameterIdentity ::= OCTET STRING
|
||||
|
||||
EnhancedDiagnostics ::= SEQUENCE
|
||||
{
|
||||
rANNASCause [0] OCTET STRING
|
||||
-- TS 29.274 [223]
|
||||
}
|
||||
|
||||
GSNAddress ::= IPAddress
|
||||
|
||||
IPAddress ::= CHOICE
|
||||
{
|
||||
iPBinaryAddress IPBinaryAddress,
|
||||
iPTextRepresentedAddress IPTextRepresentedAddress
|
||||
}
|
||||
|
||||
IPBinaryAddress ::= CHOICE
|
||||
{
|
||||
iPBinV4Address [0] IPBinV4Address,
|
||||
iPBinV6Address IPBinV6AddressWithOrWithoutPrefixLength
|
||||
}
|
||||
|
||||
IPBinV4Address ::= OCTET STRING (SIZE(4))
|
||||
|
||||
IPBinV6Address ::= OCTET STRING (SIZE(16))
|
||||
|
||||
IPBinV6AddressWithOrWithoutPrefixLength ::= CHOICE
|
||||
{
|
||||
iPBinV6Address [1] IPBinV6Address,
|
||||
iPBinV6AddressWithPrefix [4] IPBinV6AddressWithPrefixLength
|
||||
}
|
||||
|
||||
IPBinV6AddressWithPrefixLength ::= SEQUENCE
|
||||
{
|
||||
iPBinV6Address IPBinV6Address,
|
||||
pDPAddressPrefixLength PDPAddressPrefixLength DEFAULT 64
|
||||
}
|
||||
|
||||
IPTextRepresentedAddress ::= CHOICE
|
||||
{ --
|
||||
-- IP address in the familiar "dot" notation
|
||||
--
|
||||
iPTextV4Address [2] IA5String (SIZE(7..15)),
|
||||
iPTextV6Address [3] IA5String (SIZE(15..45))
|
||||
}
|
||||
|
||||
LCSCause ::= OCTET STRING (SIZE(1))
|
||||
--
|
||||
-- See LCS Cause Value, TS 49.031 [227]
|
||||
--
|
||||
|
||||
LCSClientIdentity ::= SEQUENCE
|
||||
{
|
||||
lcsClientExternalID [0] LCSClientExternalID OPTIONAL,
|
||||
lcsClientDialedByMS [1] AddressString OPTIONAL,
|
||||
lcsClientInternalID [2] LCSClientInternalID OPTIONAL
|
||||
}
|
||||
|
||||
LCSQoSInfo ::= OCTET STRING (SIZE(4))
|
||||
--
|
||||
-- See LCS QoS IE, TS 49.031 [227]
|
||||
--
|
||||
|
||||
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,
|
||||
mCC-MNC [2] MCC-MNC OPTIONAL
|
||||
}
|
||||
|
||||
LocationAreaCode ::= OCTET STRING (SIZE(2))
|
||||
--
|
||||
-- See TS 24.008 [208]
|
||||
--
|
||||
|
||||
ManagementExtensions ::= SET OF ManagementExtension
|
||||
|
||||
MBMS2G3GIndicator ::= ENUMERATED
|
||||
{
|
||||
twoG (0), -- For GERAN access only
|
||||
threeG (1), -- For UTRAN access only
|
||||
twoG-AND-threeG (2) -- For both UTRAN and GERAN access
|
||||
}
|
||||
|
||||
MBMSInformation ::= SET
|
||||
{
|
||||
tMGI [1] TMGI OPTIONAL,
|
||||
mBMSSessionIdentity [2] MBMSSessionIdentity OPTIONAL,
|
||||
mBMSServiceType [3] MBMSServiceType OPTIONAL,
|
||||
mBMSUserServiceType [4] MBMSUserServiceType OPTIONAL, -- only supported in the BM-SC
|
||||
mBMS2G3GIndicator [5] MBMS2G3GIndicator OPTIONAL,
|
||||
fileRepairSupported [6] BOOLEAN OPTIONAL, -- only supported in the BM-SC
|
||||
rAI [7] RoutingAreaCode OPTIONAL, -- only supported in the BM-SC
|
||||
mBMSServiceArea [8] MBMSServiceArea OPTIONAL,
|
||||
requiredMBMSBearerCaps [9] RequiredMBMSBearerCapabilities OPTIONAL,
|
||||
mBMSGWAddress [10] GSNAddress OPTIONAL,
|
||||
cNIPMulticastDistribution [11] CNIPMulticastDistribution OPTIONAL,
|
||||
mBMSDataTransferStart [12] MBMSTime OPTIONAL,
|
||||
mBMSDataTransferStop [13] MBMSTime OPTIONAL
|
||||
}
|
||||
|
||||
MBMSServiceArea ::= OCTET STRING
|
||||
|
||||
MBMSServiceType ::= ENUMERATED
|
||||
{
|
||||
mULTICAST (0),
|
||||
bROADCAST (1)
|
||||
}
|
||||
|
||||
MBMSSessionIdentity ::= OCTET STRING (SIZE (1))
|
||||
--
|
||||
-- This octet string is a 1:1 copy of the contents of the MBMS-Session-Identity
|
||||
-- AVP specified in TS 29.061 [82]
|
||||
--
|
||||
|
||||
MBMSTime ::= OCTET STRING (SIZE(1))
|
||||
--
|
||||
-- This value indicates the time in seconds relative to 00:00:00 on 1 January 1900 (calculated as
|
||||
-- continous time without leap seconds and tracable to a common time reference) where binary
|
||||
-- encoding of the integer part is in the first 32 bits and binary encoding of the fraction part in
|
||||
-- the last 32 bits. The fraction part is expressed with a granularity of 1 /2**32 second as
|
||||
-- specified in TS 29.061 [82].
|
||||
--
|
||||
|
||||
MBMSUserServiceType ::= ENUMERATED
|
||||
{
|
||||
dOWNLOAD (0),
|
||||
sTREAMING (1)
|
||||
}
|
||||
|
||||
MCC-MNC ::= OCTET STRING (SIZE(3))
|
||||
--
|
||||
-- See TS 24.008 [208]
|
||||
--
|
||||
|
||||
MessageReference ::= OCTET STRING
|
||||
|
||||
MSCAddress ::= AddressString
|
||||
|
||||
MscNo ::= ISDN-AddressString
|
||||
--
|
||||
-- See TS 23.003 [200]
|
||||
--
|
||||
|
||||
MSISDN ::= ISDN-AddressString
|
||||
--
|
||||
-- See TS 23.003 [200]
|
||||
--
|
||||
|
||||
MSTimeZone ::= OCTET STRING (SIZE (2))
|
||||
--
|
||||
-- 1.Octet: Time Zone and 2. Octet: Daylight saving time, see TS 29.060 [215]
|
||||
--
|
||||
|
||||
NodeAddress ::= CHOICE
|
||||
{
|
||||
iPAddress [0] IPAddress,
|
||||
domainName [1] GraphicString
|
||||
}
|
||||
|
||||
PDPAddressPrefixLength ::=INTEGER (1..64)
|
||||
--
|
||||
-- This is an interger indicating the leght of the PDP/PDN IPv6 address prefix
|
||||
-- and the default value is 64 bits.
|
||||
--
|
||||
|
||||
PositioningData ::= OCTET STRING (SIZE(1..33))
|
||||
--
|
||||
-- See Positioning Data IE (octet 3..n), TS 49.031 [227]
|
||||
--
|
||||
|
||||
RecordingEntity ::= AddressString
|
||||
|
||||
RecordType ::= INTEGER
|
||||
--
|
||||
-- Record values 0..17 and 87,89 are CS specific. The contents are defined in TS 32.250 [10]
|
||||
--
|
||||
{
|
||||
moCallRecord (0),
|
||||
mtCallRecord (1),
|
||||
roamingRecord (2),
|
||||
incGatewayRecord (3),
|
||||
outGatewayRecord (4),
|
||||
transitCallRecord (5),
|
||||
moSMSRecord (6),
|
||||
mtSMSRecord (7),
|
||||
moSMSIWRecord (8),
|
||||
mtSMSGWRecord (9),
|
||||
ssActionRecord (10),
|
||||
hlrIntRecord (11),
|
||||
locUpdateHLRRecord (12),
|
||||
locUpdateVLRRecord (13),
|
||||
commonEquipRecord (14),
|
||||
moTraceRecord (15), -- used in earlier releases
|
||||
mtTraceRecord (16), -- used in earlier releases
|
||||
termCAMELRecord (17),
|
||||
--
|
||||
-- Record values 18..22 are GPRS specific. The contents are defined in TS 32.251 [11]
|
||||
--
|
||||
sgsnPDPRecord (18),
|
||||
sgsnMMRecord (20),
|
||||
sgsnSMORecord (21), -- also MME UE originated SMS record
|
||||
sgsnSMTRecord (22), -- also MME UE terminated SMS record
|
||||
--
|
||||
-- Record values 23..25 are CS-LCS specific. The contents are defined in TS 32.250 [10]
|
||||
--
|
||||
mtLCSRecord (23),
|
||||
moLCSRecord (24),
|
||||
niLCSRecord (25),
|
||||
--
|
||||
-- Record values 26..28 are GPRS-LCS specific. The contents are defined in TS 32.251 [11]
|
||||
--
|
||||
sgsnMTLCSRecord (26),
|
||||
sgsnMOLCSRecord (27),
|
||||
sgsnNILCSRecord (28),
|
||||
--
|
||||
-- Record values 30..62 are MMS specific. The contents are defined in TS 32.270 [30]
|
||||
--
|
||||
mMO1SRecord (30),
|
||||
mMO4FRqRecord (31),
|
||||
mMO4FRsRecord (32),
|
||||
mMO4DRecord (33),
|
||||
mMO1DRecord (34),
|
||||
mMO4RRecord (35),
|
||||
mMO1RRecord (36),
|
||||
mMOMDRecord (37),
|
||||
mMR4FRecord (38),
|
||||
mMR1NRqRecord (39),
|
||||
mMR1NRsRecord (40),
|
||||
mMR1RtRecord (41),
|
||||
mMR1AFRecord (42),
|
||||
mMR4DRqRecord (43),
|
||||
mMR4DRsRecord (44),
|
||||
mMR1RRRecord (45),
|
||||
mMR4RRqRecord (46),
|
||||
mMR4RRsRecord (47),
|
||||
mMRMDRecord (48),
|
||||
mMFRecord (49),
|
||||
mMBx1SRecord (50),
|
||||
mMBx1VRecord (51),
|
||||
mMBx1URecord (52),
|
||||
mMBx1DRecord (53),
|
||||
mM7SRecord (54),
|
||||
mM7DRqRecord (55),
|
||||
mM7DRsRecord (56),
|
||||
mM7CRecord (57),
|
||||
mM7RRecord (58),
|
||||
mM7DRRqRecord (59),
|
||||
mM7DRRsRecord (60),
|
||||
mM7RRqRecord (61),
|
||||
mM7RRsRecord (62),
|
||||
--
|
||||
-- Record values 63..70, 82, 89..91 are IMS specific.
|
||||
-- The contents are defined in TS 32.260 [20]
|
||||
--
|
||||
sCSCFRecord (63),
|
||||
pCSCFRecord (64),
|
||||
iCSCFRecord (65),
|
||||
mRFCRecord (66),
|
||||
mGCFRecord (67),
|
||||
bGCFRecord (68),
|
||||
aSRecord (69),
|
||||
eCSCFRecord (70),
|
||||
iBCFRecord (82),
|
||||
tRFRecord (89),
|
||||
tFRecord (90),
|
||||
aTCFRecord (91),
|
||||
--
|
||||
-- Record values 71..75 are LCS specific. The contents are defined in TS 32.271 [31]
|
||||
--
|
||||
lCSGMORecord (71),
|
||||
lCSRGMTRecord (72),
|
||||
lCSHGMTRecord (73),
|
||||
lCSVGMTRecord (74),
|
||||
lCSGNIRecord (75),
|
||||
--
|
||||
-- Record values 76..79,86 are MBMS specific.
|
||||
-- The contents are defined in TS 32.251 [11] and TS 32.273 [33]
|
||||
--
|
||||
-- Record values 76,77 and 86 are MBMS bearer context specific
|
||||
--
|
||||
sgsnMBMSRecord (76),
|
||||
ggsnMBMSRecord (77),
|
||||
gwMBMSRecord (86),
|
||||
--
|
||||
-- Record values 78 and 79 are MBMS service specific and defined in TS 32.273 [33]
|
||||
--
|
||||
sUBBMSCRecord (78),
|
||||
cONTENTBMSCRecord (79),
|
||||
--
|
||||
-- Record Values 80..81 are PoC specific. The contents are defined in TS 32.272 [32]
|
||||
--
|
||||
pPFRecord (80),
|
||||
cPFRecord (81),
|
||||
--
|
||||
-- Record values 84,85 and 92,95,96 are EPC specific.
|
||||
-- The contents are defined in TS 32.251 [11]
|
||||
--
|
||||
sGWRecord (84),
|
||||
pGWRecord (85),
|
||||
tDFRecord (92),
|
||||
iPERecord (95),
|
||||
ePDGRecord (96),
|
||||
tWAGRecord (97),
|
||||
--
|
||||
-- Record Value 83 is MMTel specific. The contents are defined in TS 32.275 [35]
|
||||
--
|
||||
mMTelRecord (83),
|
||||
--
|
||||
-- Record value 87,88 and 89 are CS specific. The contents are defined in TS 32.250 [10]
|
||||
--
|
||||
mSCsRVCCRecord (87),
|
||||
mMTRFRecord (88),
|
||||
iCSRegisterRecord (99),
|
||||
--
|
||||
-- Record values 93 and 94 are SMS specific. The contents are defined in TS 32.274 [34]
|
||||
--
|
||||
sCSMORecord (93),
|
||||
sCSMTRecord (94),
|
||||
--
|
||||
-- Record values 100, 101 and 102 are ProSe specific. The contents are defined in TS 32.277 [36]
|
||||
--
|
||||
pFDDRecord (100),
|
||||
pFEDRecord (101),
|
||||
pFDCRecord (102),
|
||||
--
|
||||
-- Record values 103 and 104 are Monitoring Event specific. The contents are defined in TS 32.278 [38]
|
||||
--
|
||||
mECORecord (103),
|
||||
mERERecord (104),
|
||||
--
|
||||
-- Record values 105 and 106 are CP data transfer specific. The contents are defined in TS 32.253 [13]
|
||||
--
|
||||
cPDTSCERecord (105),
|
||||
cPDTSNNRecord (106)
|
||||
}
|
||||
|
||||
RequiredMBMSBearerCapabilities ::= OCTET STRING (SIZE (3..14))
|
||||
--
|
||||
-- This octet string is a 1:1 copy of the contents (i.e. starting with octet 5) of the
|
||||
-- "Quality of service Profile" information element specified in TS 29.060 [75].
|
||||
--
|
||||
|
||||
RoutingAreaCode ::= OCTET STRING (SIZE(1))
|
||||
--
|
||||
-- See TS 24.008 [208]
|
||||
--
|
||||
|
||||
ServiceContextID ::= UTF8String
|
||||
|
||||
ServiceSpecificInfo ::= SEQUENCE
|
||||
{
|
||||
serviceSpecificData [0] GraphicString OPTIONAL,
|
||||
serviceSpecificType [1] INTEGER OPTIONAL
|
||||
}
|
||||
|
||||
SMSResult ::= Diagnostics
|
||||
|
||||
SmsTpDestinationNumber ::= OCTET STRING
|
||||
--
|
||||
-- This type contains the binary coded decimal representation of
|
||||
-- the SMS address field the encoding of the octet string is in
|
||||
-- accordance with the definition of address fields in TS 23.040 [201].
|
||||
-- This encoding includes type of number and numbering plan indication
|
||||
-- together with the address value range.
|
||||
--
|
||||
|
||||
SubscriberEquipmentNumber ::= SET
|
||||
{
|
||||
subscriberEquipmentNumberType [0] SubscriberEquipmentType,
|
||||
subscriberEquipmentNumberData [1] OCTET STRING
|
||||
}
|
||||
|
||||
SubscriberEquipmentType ::= ENUMERATED
|
||||
{
|
||||
iMEISV (0),
|
||||
mAC (1),
|
||||
eUI64 (2),
|
||||
modifiedEUI64 (3)
|
||||
}
|
||||
|
||||
SubscriptionID ::= SET
|
||||
--
|
||||
-- used for ExternalIdentifier with SubscriptionIdType = END-User-NAI. See TS 23.003 [200]
|
||||
--
|
||||
{
|
||||
subscriptionIDType [0] SubscriptionIDType,
|
||||
subscriptionIDData [1] UTF8String
|
||||
}
|
||||
|
||||
SubscriptionIDType ::= ENUMERATED
|
||||
{
|
||||
eND-USER-E164 (0),
|
||||
eND-USER-IMSI (1),
|
||||
eND-USER-SIP-URI (2),
|
||||
eND-USER-NAI (3),
|
||||
eND-USER-PRIVATE (4)
|
||||
}
|
||||
|
||||
SystemType ::= ENUMERATED
|
||||
--
|
||||
-- "unknown" is not to be used in PS domain.
|
||||
--
|
||||
{
|
||||
unknown (0),
|
||||
iuUTRAN (1),
|
||||
gERAN (2)
|
||||
}
|
||||
|
||||
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
|
||||
--
|
||||
|
||||
TMGI ::= OCTET STRING
|
||||
--
|
||||
-- This octet string is a 1:1 copy of the contents (i.e. starting with octet 4)
|
||||
-- of the "TMGI" information element specified in TS 29.060 [75].
|
||||
--
|
||||
|
||||
-- Local WS modification Import ManagementExtension here
|
||||
-- as2wrs fault fix:
|
||||
DMI-EXTENSION::= CLASS {&id OBJECT IDENTIFIER UNIQUE,
|
||||
&Value
|
||||
}WITH SYNTAX {TYPE &Value
|
||||
ID &id
|
||||
}
|
||||
|
||||
ManagementExtension ::= SEQUENCE {
|
||||
identifier DMI-EXTENSION.&id({ManagementExtensionSet}),
|
||||
significance [1] BOOLEAN DEFAULT FALSE,
|
||||
information
|
||||
[2] DMI-EXTENSION.&Value({ManagementExtensionSet}{@.identifier})
|
||||
}
|
||||
|
||||
ManagementExtensionSet DMI-EXTENSION ::=
|
||||
{...}
|
||||
|
||||
|
||||
END
|
|
@ -1,434 +0,0 @@
|
|||
-- 3GPP TS 32.298 V6.4.1 (2006-06)
|
||||
GenericChargingDataTypes {itu-t (0) identified-organization (4) etsi(0) mobileDomain (0) charging (5) genericChargingDataTypes (0) asn1Module (0) version1 (0)}
|
||||
DEFINITIONS IMPLICIT TAGS ::=
|
||||
|
||||
BEGIN
|
||||
|
||||
-- EXPORTS everything
|
||||
|
||||
IMPORTS
|
||||
|
||||
CallReferenceNumber, NumberOfForwarding
|
||||
FROM MAP-CH-DataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Network (1) modules (3) map-CH-DataTypes (13) version6 (6) }
|
||||
|
||||
-- from TS 29.002 [60]
|
||||
|
||||
AddressString, BasicServiceCode, IMSI, IMEI, ISDN-AddressString, LCSClientExternalID, LCSClientInternalID
|
||||
FROM MAP-CommonDataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Network (1) modules (3) map-CommonDataTypes (18) version6 (6) }
|
||||
|
||||
-- from TS 29.002 [60]
|
||||
|
||||
DestinationRoutingAddress
|
||||
FROM CAP-DataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0)
|
||||
gsm-Network (1) modules (3) cap-datatypes (52) version1 (0) }
|
||||
|
||||
DefaultCallHandling, DefaultSMS-Handling, NotificationToMSUser, ServiceKey
|
||||
FROM MAP-MS-DataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0)
|
||||
gsm-Network (1) modules (3) map-MS-DataTypes (11) version6 (6) }
|
||||
|
||||
-- from TS 29.002 [60]
|
||||
|
||||
MOLR-Type
|
||||
FROM SS-DataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Access (2) modules (3) ss-DataTypes (2) version7 (7)}
|
||||
|
||||
-- from TS 24.080 [61] (editor's note: correct reference?)
|
||||
|
||||
BearerServiceCode
|
||||
FROM MAP-BS-Code { itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Network (1) modules (3) map-BS-Code (20) version6 (6) }
|
||||
|
||||
-- from TS 29.002 [60]
|
||||
|
||||
-- Editor's note: clarify if this should be moved to the CS module
|
||||
|
||||
TeleserviceCode
|
||||
FROM MAP-TS-Code { itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Network (1) modules (3) map-TS-Code (19) version2 (2) }
|
||||
|
||||
-- from TS 29.002 [60]
|
||||
|
||||
-- Editor's note: clarify if this should be moved to the CS module
|
||||
|
||||
SS-Code
|
||||
FROM MAP-SS-Code { itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Network (1) modules (3) map-SS-Code (15) version6 (6) }
|
||||
|
||||
-- from TS 29.002 [60]
|
||||
|
||||
-- Editor's note: clarify if this should be moved to the CS module
|
||||
|
||||
Ext-GeographicalInformation, LCSClientType, LCS-Priority, LocationType
|
||||
FROM MAP-LCS-DataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Network (1) modules (3) map-LCS-DataTypes (25) version7 (7)}
|
||||
|
||||
-- from TS 29.002 [60]
|
||||
|
||||
PositionMethodFailure-Diagnostic, UnauthorizedLCSClient-Diagnostic
|
||||
FROM MAP-ER-DataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Network (1) modules (3) map-ER-DataTypes (17) version7 (7)}
|
||||
|
||||
-- from TS 29.002 [60]
|
||||
|
||||
-- Editor's note: "UnauthorizedLCSClient-Diagnostic" was missing in 32.205
|
||||
|
||||
BasicService
|
||||
FROM Basic-Service-Elements { itu-t identified-organization (4) etsi (0)
|
||||
196 basic-service-elements (8) }
|
||||
--
|
||||
-- from "Digital Subscriber Signalling System No. one (DSS1) protocol"
|
||||
-- ETS 300 196 [62]
|
||||
--
|
||||
|
||||
ObjectInstance
|
||||
FROM CMIP-1 {joint-iso-itu-t ms (9) cmip (1) version1 (1) protocol (3)}
|
||||
|
||||
-- from ITU-T Rec. X.2ab[105] Editor's note: clarify if this definition is still needed. It appears that it ends in Nirwana.
|
||||
|
||||
-- WS localy defined
|
||||
--ManagementExtension
|
||||
--FROM Attribute-ASN1Module {joint-iso-itu-t ms (9) smi (3) part2 (2) asn1Module (2) 1}
|
||||
-- from ITU-T Rec. X.721 [106] Editor's note: clarify if this definition is still needed.
|
||||
--AE-title
|
||||
--FROM ACSE-1 {joint-iso-itu-t association-control (2) abstract-syntax (1) apdus (0) version (1) }
|
||||
--
|
||||
-- From ITU-T Rec. X.2cd[107]. Note that the syntax of AE-title to be used is from
|
||||
-- ITU-T Rec. X.227 / ISO 8650 corrigendum and not "ANY" Editor's note: clarify if this definition is still needed. It appears that it ends in Nirwana.
|
||||
;
|
||||
------------------------------------------------------------------------------
|
||||
--
|
||||
-- Generic Data Types
|
||||
--
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
BCDDirectoryNumber ::= OCTET STRING
|
||||
-- This type contains the binary coded decimal representation of
|
||||
-- a directory number e.g. calling/called/connected/translated number.
|
||||
-- The encoding of the octet string is in accordance with the
|
||||
-- the elements "Calling party BCD number", "Called party BCD number"
|
||||
-- and "Connected number" defined in TS 24.008.
|
||||
-- This encoding includes type of number and number plan information
|
||||
-- together with a BCD encoded digit string.
|
||||
-- It may also contain both a presentation and screening indicator
|
||||
-- (octet 3a).
|
||||
-- For the avoidance of doubt, this field does not include
|
||||
-- octets 1 and 2, the element name and length, as this would be
|
||||
-- redundant.
|
||||
|
||||
CallDuration ::= INTEGER
|
||||
--
|
||||
-- The call duration is counted in seconds.
|
||||
-- For successful calls /sessions / PDP contexts, this is the chargeable duration.
|
||||
-- For call attempts this is the call holding time.
|
||||
--
|
||||
|
||||
-- Editor's note: the explanation above should be removed as proper definitions are required in the individual CDR parameter descriptions in[10] -[31]
|
||||
|
||||
CalledNumber ::= BCDDirectoryNumber
|
||||
|
||||
CallEventRecordType ::= INTEGER
|
||||
{
|
||||
|
||||
-- Record values 0..17 are CS specific.
|
||||
-- The contents are defined in TS 32.250 [10]
|
||||
|
||||
moCallRecord (0),
|
||||
mtCallRecord (1),
|
||||
roamingRecord (2),
|
||||
incGatewayRecord (3),
|
||||
outGatewayRecord (4),
|
||||
transitCallRecord (5),
|
||||
moSMSRecord (6),
|
||||
mtSMSRecord (7),
|
||||
moSMSIWRecord (8),
|
||||
mtSMSGWRecord (9),
|
||||
ssActionRecord (10),
|
||||
hlrIntRecord (11),
|
||||
locUpdateHLRRecord (12),
|
||||
locUpdateVLRRecord (13),
|
||||
commonEquipRecord (14),
|
||||
moTraceRecord (15), --- used in earlier releases
|
||||
mtTraceRecord (16), --- used in earlier releases
|
||||
termCAMELRecord (17),
|
||||
--
|
||||
-- Record values 18..22 are GPRS specific.
|
||||
-- The contents are defined in TS 32.251 [11]
|
||||
--
|
||||
sgsnPDPRecord (18),
|
||||
ggsnPDPRecord (19),
|
||||
sgsnMMRecord (20),
|
||||
sgsnSMORecord (21),
|
||||
sgsnSMTRecord (22),
|
||||
--
|
||||
-- Record values 23..25 are CS-LCS specific.
|
||||
-- The contents are defined in TS 32.250 [10]
|
||||
--
|
||||
mtLCSRecord (23),
|
||||
moLCSRecord (24),
|
||||
niLCSRecord (25),
|
||||
--
|
||||
-- Record values 26..28 are GPRS-LCS specific.
|
||||
-- The contents are defined in TS 32.251 [11]
|
||||
--
|
||||
sgsnMtLCSRecord (26),
|
||||
sgsnMoLCSRecord (27),
|
||||
sgsnNiLCSRecord (28),
|
||||
--
|
||||
-- Record values 29..62 are MMS specific.
|
||||
-- The contents are defined in TS 32.270 [30]
|
||||
--
|
||||
mmO1SRecord (29),
|
||||
mmO4FRqRecord (30),
|
||||
mmO4FRsRecord (31),
|
||||
mmO4DRecord (32),
|
||||
mmO1DRecord (33),
|
||||
mmO4RRecord (34),
|
||||
mmO1RRecord (35),
|
||||
mmOMDRecord (36),
|
||||
mmR4FRecord (37),
|
||||
mmR1NRqRecord (38),
|
||||
mmR1NRsRecord (39),
|
||||
mmR1RtRecord (40),
|
||||
mmR1AFRecord (42),
|
||||
mmR4DRqRecord (43),
|
||||
mmR4DRsRecord (44),
|
||||
mmR1RRRecord (45),
|
||||
mmR4RRqRecord (46),
|
||||
mmR4RRsRecord (47),
|
||||
mmRMDRecord (48),
|
||||
mmFRecord (49),
|
||||
mmBx1SRecord (50),
|
||||
mmBx1VRecord (51),
|
||||
mmBx1URecord (52),
|
||||
mmBx1DRecord (53),
|
||||
mM7SRecord (54),
|
||||
mM7DRqRecord (55),
|
||||
mM7DRsRecord (56),
|
||||
mM7CRecord (57),
|
||||
mM7RRecord (58),
|
||||
mM7DRRqRecord (59),
|
||||
mM7DRRsRecord (60),
|
||||
mM7RRqRecord (61),
|
||||
mM7RRsRecord (62),
|
||||
--
|
||||
-- Record values 63..69 are IMS specific.
|
||||
-- The contents are defined in TS 32.260 [20]
|
||||
--
|
||||
s-CSCFRecord (63),
|
||||
p-CSCFRecord (64),
|
||||
i-CSCFRecord (65),
|
||||
mRFCRecord (66),
|
||||
mGCFRecord (67),
|
||||
bGCFRecord (68),
|
||||
aSRecord (69),
|
||||
--
|
||||
-- Record values 70 is for Flow based Charging
|
||||
-- The contents are defined in TS 32.251 [11]
|
||||
--
|
||||
egsnPDPRecord (70),
|
||||
--
|
||||
-- Record values 71..75 are LCS specific.
|
||||
-- The contents are defined in TS 32.271 [31]
|
||||
--
|
||||
lCSGMORecord (71),
|
||||
lCSRGMTRecord (72),
|
||||
lCSHGMTRecord (73),
|
||||
lCSVGMTRecord (74),
|
||||
lCSGNIRecord (75),
|
||||
--
|
||||
-- Record values 76..79 are MBMS specific.
|
||||
-- The contents are defined in TS 32.251 [11]
|
||||
-- Record values 76 and 77 are MBMS bearer context specific
|
||||
--
|
||||
sgsnMBMSRecord (76),
|
||||
ggsnMBMSRecord (77),
|
||||
-- And TS 32.273 [33]
|
||||
-- Record values 78 and 79 are MBMS service specific
|
||||
-- and defined in TS 32.273 [33]
|
||||
subBMSCRecord (78),
|
||||
contentBMSCRecord (79),
|
||||
--
|
||||
-- Record Values 80..81 are PoC specific.
|
||||
-- The contents are defined in TS 32.272 [14]
|
||||
--
|
||||
pPFRecord (80),
|
||||
cPFRecord (81)
|
||||
}
|
||||
|
||||
CallingNumber ::= BCDDirectoryNumber
|
||||
|
||||
CallReference ::= INTEGER
|
||||
|
||||
CellId ::= OCTET STRING (SIZE(2))
|
||||
--
|
||||
-- Coded according to TS 24.008
|
||||
--
|
||||
|
||||
ChargeIndicator ::= INTEGER
|
||||
{
|
||||
noCharge (0),
|
||||
charge (1)
|
||||
}
|
||||
|
||||
Diagnostics ::= CHOICE
|
||||
{
|
||||
gsm0408Cause [0] INTEGER,
|
||||
-- See TS 24.008
|
||||
gsm0902MapErrorValue [1] INTEGER,
|
||||
-- Note: The value to be stored here corresponds to
|
||||
-- the local values defined in the MAP-Errors and
|
||||
-- MAP-DialogueInformation modules, for full details
|
||||
-- see TS 29.002.
|
||||
itu-tQ767Cause [2] INTEGER,
|
||||
-- See ITU-T Q.767
|
||||
networkSpecificCause [3] ManagementExtension,
|
||||
-- To be defined by network operator
|
||||
manufacturerSpecificCause [4] ManagementExtension,
|
||||
-- To be defined by manufacturer
|
||||
positionMethodFailureCause [5] PositionMethodFailure-Diagnostic,
|
||||
-- see TS 29.002
|
||||
unauthorizedLCSClientCause [6] UnauthorizedLCSClient-Diagnostic
|
||||
-- see TS 29.002
|
||||
}
|
||||
|
||||
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))
|
||||
}
|
||||
|
||||
LCSCause ::= OCTET STRING (SIZE(1))
|
||||
--
|
||||
-- See LCS Cause Value, 3GPP TS 49.031
|
||||
--
|
||||
|
||||
LCSClientIdentity ::= SEQUENCE
|
||||
{
|
||||
lcsClientExternalID [0] LCSClientExternalID OPTIONAL,
|
||||
lcsClientDialedByMS [1] AddressString OPTIONAL,
|
||||
lcsClientInternalID [2] LCSClientInternalID OPTIONAL
|
||||
}
|
||||
|
||||
LCSQoSInfo ::= OCTET STRING (SIZE(4))
|
||||
--
|
||||
-- See LCS QoS IE, 3GPP TS 49.031
|
||||
--
|
||||
|
||||
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
|
||||
--
|
||||
|
||||
ManagementExtensions ::= SET OF ManagementExtension
|
||||
|
||||
MessageReference ::= OCTET STRING
|
||||
|
||||
MscNo ::= ISDN-AddressString
|
||||
--
|
||||
-- See TS 23.003
|
||||
--
|
||||
|
||||
MSISDN ::= ISDN-AddressString
|
||||
--
|
||||
-- See TS 23.003
|
||||
--
|
||||
|
||||
MSTimeZone ::= OCTET STRING (SIZE (2))
|
||||
--
|
||||
-- 1.Octet: Time Zone and 2. Octet: Daylight saving time, see TS 29.060 [75]
|
||||
--
|
||||
PositioningData ::= OCTET STRING (SIZE(1..33))
|
||||
--
|
||||
-- See Positioning Data IE (octet 3..n), 3GPP TS 49.031
|
||||
--
|
||||
|
||||
RecordingEntity ::= AddressString
|
||||
|
||||
SMSResult ::= Diagnostics
|
||||
|
||||
SmsTpDestinationNumber ::= OCTET STRING
|
||||
--
|
||||
-- This type contains the binary coded decimal representation of
|
||||
-- the SMS address field the encoding of the octet string is in
|
||||
-- accordance with the definition of address fields in TS 23.040.
|
||||
-- This encoding includes type of number and numbering plan indication
|
||||
-- together with the address value range.
|
||||
--
|
||||
|
||||
SystemType ::= ENUMERATED
|
||||
{
|
||||
--
|
||||
-- "unknown" is not to be used in PS domain.
|
||||
--
|
||||
unknown (0),
|
||||
iuUTRAN (1),
|
||||
gERAN (2)
|
||||
}
|
||||
|
||||
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
|
||||
--
|
||||
|
||||
-- Local WS modification Import ManagementExtension here
|
||||
-- as2wrs fault fix:
|
||||
DMI-EXTENSION::= CLASS {&id OBJECT IDENTIFIER UNIQUE,
|
||||
&Value
|
||||
}WITH SYNTAX {TYPE &Value
|
||||
ID &id
|
||||
}
|
||||
|
||||
ManagementExtension ::= SEQUENCE {
|
||||
identifier DMI-EXTENSION.&id({ManagementExtensionSet}),
|
||||
significance [1] BOOLEAN DEFAULT FALSE,
|
||||
information
|
||||
[2] DMI-EXTENSION.&Value({ManagementExtensionSet}{@.identifier})
|
||||
}
|
||||
|
||||
ManagementExtensionSet DMI-EXTENSION ::=
|
||||
{...}
|
||||
|
||||
|
||||
|
||||
END
|
|
@ -1,590 +0,0 @@
|
|||
-- 3GPP TS 32.298 V8.14.0 (2006-06)
|
||||
GenericChargingDataTypes {itu-t (0) identified-organization (4) etsi(0) mobileDomain (0) charging (5) genericChargingDataTypes (0) asn1Module (0) version1 (0)}
|
||||
|
||||
DEFINITIONS IMPLICIT TAGS ::=
|
||||
|
||||
BEGIN
|
||||
|
||||
-- EXPORTS everything
|
||||
|
||||
IMPORTS
|
||||
|
||||
|
||||
CallReferenceNumber, NumberOfForwarding
|
||||
FROM MAP-CH-DataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Network (1) modules (3) map-CH-DataTypes (13) version6 (6) }
|
||||
-- from TS 29.002 [60]
|
||||
|
||||
|
||||
AddressString, BasicServiceCode, IMSI, IMEI, ISDN-AddressString, LCSClientExternalID, LCSClientInternalID
|
||||
FROM MAP-CommonDataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Network (1) modules (3) map-CommonDataTypes (18) version6 (6) }
|
||||
-- from TS 29.002 [60]
|
||||
|
||||
|
||||
DestinationRoutingAddress
|
||||
FROM CAP-DataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0)
|
||||
gsm-Network (1) modules (3) cap-datatypes (52) version1 (0) }
|
||||
-- from TS 29.078 [66]
|
||||
|
||||
|
||||
DefaultCallHandling, DefaultSMS-Handling, NotificationToMSUser, ServiceKey
|
||||
FROM MAP-MS-DataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0)
|
||||
gsm-Network (1) modules (3) map-MS-DataTypes (11) version6 (6) }
|
||||
-- from TS 29.002 [60]
|
||||
|
||||
|
||||
Ext-GeographicalInformation, LCSClientType, LCS-Priority, LocationType
|
||||
FROM MAP-LCS-DataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Network (1) modules (3) map-LCS-DataTypes (25) version7 (7)}
|
||||
-- from TS 29.002 [60]
|
||||
|
||||
PositionMethodFailure-Diagnostic, UnauthorizedLCSClient-Diagnostic
|
||||
FROM MAP-ER-DataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Network (1) modules (3) map-ER-DataTypes (17) version7 (7)}
|
||||
-- from TS 29.002 [60]
|
||||
|
||||
BasicService
|
||||
FROM Basic-Service-Elements { itu-t identified-organization (4) etsi (0)
|
||||
196 basic-service-elements (8) }
|
||||
--
|
||||
-- from "Digital Subscriber Signalling System No. one (DSS1) protocol"
|
||||
-- ETS 300 196 [62]
|
||||
--
|
||||
|
||||
ObjectInstance
|
||||
FROM CMIP-1 {joint-iso-itu-t ms (9) cmip (1) version1 (1) protocol (3)}
|
||||
|
||||
-- from ITU-T Rec. X.2ab[105] Editor's note: clarify if this definition is still needed. It appears that it ends in Nirvana.
|
||||
|
||||
-- WS localy defined
|
||||
--ManagementExtension
|
||||
--FROM Attribute-ASN1Module {joint-iso-itu-t ms (9) smi (3) part2 (2) asn1Module (2) 1}
|
||||
|
||||
-- from ITU-T Rec. X.721 [106] Editor's note: clarify if this definition is still needed.
|
||||
--AE-title
|
||||
--FROM ACSE-1 {joint-iso-itu-t association-control (2) abstract-syntax (1) apdus (0) version (1) };
|
||||
--
|
||||
-- From ITU-T Rec. X.2cd[107]. Note that the syntax of AE-title to be used is from
|
||||
-- ITU-T Rec. X.227 / ISO 8650 corrigendum and not "ANY" Editor's note: clarify if this definition is still needed. It appears that it ends in Nirvana.
|
||||
;
|
||||
------------------------------------------------------------------------------
|
||||
--
|
||||
-- Generic Data Types
|
||||
--
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
BCDDirectoryNumber ::= OCTET STRING
|
||||
-- This type contains the binary coded decimal representation of
|
||||
-- a directory number e.g. calling/called/connected/translated number.
|
||||
-- The encoding of the octet string is in accordance with the
|
||||
-- the elements "Calling party BCD number", "Called party BCD number"
|
||||
-- and "Connected number" defined in TS 24.008 [64].
|
||||
-- This encoding includes type of number and number plan information
|
||||
-- together with a BCD encoded digit string.
|
||||
-- It may also contain both a presentation and screening indicator
|
||||
-- (octet 3a).
|
||||
-- For the avoidance of doubt, this field does not include
|
||||
-- octets 1 and 2, the element name and length, as this would be
|
||||
-- redundant.
|
||||
|
||||
CallDuration ::= INTEGER
|
||||
--
|
||||
-- The call duration is counted in seconds.
|
||||
-- For successful calls /sessions / PDP contexts, this is the chargeable duration.
|
||||
-- For call attempts this is the call holding time.
|
||||
--
|
||||
|
||||
-- Editor's note: the explanation above should be removed as proper definitions are required in the individual CDR parameter descriptions in[10] -[31]
|
||||
|
||||
CalledNumber ::= BCDDirectoryNumber
|
||||
|
||||
-- WS extension to cater for older version(6)
|
||||
CallEventRecordType ::= INTEGER
|
||||
{
|
||||
|
||||
-- Record values 0..17 are CS specific.
|
||||
-- The contents are defined in TS 32.250 [10]
|
||||
|
||||
moCallRecord (0),
|
||||
mtCallRecord (1),
|
||||
roamingRecord (2),
|
||||
incGatewayRecord (3),
|
||||
outGatewayRecord (4),
|
||||
transitCallRecord (5),
|
||||
moSMSRecord (6),
|
||||
mtSMSRecord (7),
|
||||
moSMSIWRecord (8),
|
||||
mtSMSGWRecord (9),
|
||||
ssActionRecord (10),
|
||||
hlrIntRecord (11),
|
||||
locUpdateHLRRecord (12),
|
||||
locUpdateVLRRecord (13),
|
||||
commonEquipRecord (14),
|
||||
moTraceRecord (15), --- used in earlier releases
|
||||
mtTraceRecord (16), --- used in earlier releases
|
||||
termCAMELRecord (17),
|
||||
--
|
||||
-- Record values 18..22 are GPRS specific.
|
||||
-- The contents are defined in TS 32.251 [11]
|
||||
--
|
||||
sgsnPDPRecord (18),
|
||||
ggsnPDPRecord (19),
|
||||
sgsnMMRecord (20),
|
||||
sgsnSMORecord (21),
|
||||
sgsnSMTRecord (22),
|
||||
--
|
||||
-- Record values 23..25 are CS-LCS specific.
|
||||
-- The contents are defined in TS 32.250 [10]
|
||||
--
|
||||
mtLCSRecord (23),
|
||||
moLCSRecord (24),
|
||||
niLCSRecord (25),
|
||||
--
|
||||
-- Record values 26..28 are GPRS-LCS specific.
|
||||
-- The contents are defined in TS 32.251 [11]
|
||||
--
|
||||
sgsnMtLCSRecord (26),
|
||||
sgsnMoLCSRecord (27),
|
||||
sgsnNiLCSRecord (28),
|
||||
--
|
||||
-- Record values 29..62 are MMS specific.
|
||||
-- The contents are defined in TS 32.270 [30]
|
||||
--
|
||||
mmO1SRecord (29),
|
||||
mmO4FRqRecord (30),
|
||||
mmO4FRsRecord (31),
|
||||
mmO4DRecord (32),
|
||||
mmO1DRecord (33),
|
||||
mmO4RRecord (34),
|
||||
mmO1RRecord (35),
|
||||
mmOMDRecord (36),
|
||||
mmR4FRecord (37),
|
||||
mmR1NRqRecord (38),
|
||||
mmR1NRsRecord (39),
|
||||
mmR1RtRecord (40),
|
||||
mmR1AFRecord (42),
|
||||
mmR4DRqRecord (43),
|
||||
mmR4DRsRecord (44),
|
||||
mmR1RRRecord (45),
|
||||
mmR4RRqRecord (46),
|
||||
mmR4RRsRecord (47),
|
||||
mmRMDRecord (48),
|
||||
mmFRecord (49),
|
||||
mmBx1SRecord (50),
|
||||
mmBx1VRecord (51),
|
||||
mmBx1URecord (52),
|
||||
mmBx1DRecord (53),
|
||||
mM7SRecord (54),
|
||||
mM7DRqRecord (55),
|
||||
mM7DRsRecord (56),
|
||||
mM7CRecord (57),
|
||||
mM7RRecord (58),
|
||||
mM7DRRqRecord (59),
|
||||
mM7DRRsRecord (60),
|
||||
mM7RRqRecord (61),
|
||||
mM7RRsRecord (62),
|
||||
--
|
||||
-- Record values 63..69 are IMS specific.
|
||||
-- The contents are defined in TS 32.260 [20]
|
||||
--
|
||||
s-CSCFRecord (63),
|
||||
p-CSCFRecord (64),
|
||||
i-CSCFRecord (65),
|
||||
mRFCRecord (66),
|
||||
mGCFRecord (67),
|
||||
bGCFRecord (68),
|
||||
aSRecord (69),
|
||||
--
|
||||
-- Record values 70 is for Flow based Charging
|
||||
-- The contents are defined in TS 32.251 [11]
|
||||
--
|
||||
egsnPDPRecord (70),
|
||||
--
|
||||
-- Record values 71..75 are LCS specific.
|
||||
-- The contents are defined in TS 32.271 [31]
|
||||
--
|
||||
lCSGMORecord (71),
|
||||
lCSRGMTRecord (72),
|
||||
lCSHGMTRecord (73),
|
||||
lCSVGMTRecord (74),
|
||||
lCSGNIRecord (75),
|
||||
--
|
||||
-- Record values 76..79 are MBMS specific.
|
||||
-- The contents are defined in TS 32.251 [11]
|
||||
-- Record values 76 and 77 are MBMS bearer context specific
|
||||
--
|
||||
sgsnMBMSRecord (76),
|
||||
ggsnMBMSRecord (77),
|
||||
-- And TS 32.273 [33]
|
||||
-- Record values 78 and 79 are MBMS service specific
|
||||
-- and defined in TS 32.273 [33]
|
||||
subBMSCRecord (78),
|
||||
contentBMSCRecord (79),
|
||||
--
|
||||
-- Record Values 80..81 are PoC specific.
|
||||
-- The contents are defined in TS 32.272 [14]
|
||||
--
|
||||
pPFRecord (80),
|
||||
cPFRecord (81)
|
||||
}
|
||||
-- End WS
|
||||
RecordType ::= INTEGER
|
||||
{
|
||||
|
||||
-- Record values 0..17 are CS specific.
|
||||
-- The contents are defined in TS 32.250 [10]
|
||||
|
||||
moCallRecord (0),
|
||||
mtCallRecord (1),
|
||||
roamingRecord (2),
|
||||
incGatewayRecord (3),
|
||||
outGatewayRecord (4),
|
||||
transitCallRecord (5),
|
||||
moSMSRecord (6),
|
||||
mtSMSRecord (7),
|
||||
moSMSIWRecord (8),
|
||||
mtSMSGWRecord (9),
|
||||
ssActionRecord (10),
|
||||
hlrIntRecord (11),
|
||||
locUpdateHLRRecord (12),
|
||||
locUpdateVLRRecord (13),
|
||||
commonEquipRecord (14),
|
||||
moTraceRecord (15), --- used in earlier releases
|
||||
mtTraceRecord (16), --- used in earlier releases
|
||||
termCAMELRecord (17),
|
||||
--
|
||||
-- Record values 18..22 are GPRS specific.
|
||||
-- The contents are defined in TS 32.251 [11]
|
||||
--
|
||||
sgsnPDPRecord (18),
|
||||
sgsnMMRecord (20),
|
||||
sgsnSMORecord (21),
|
||||
sgsnSMTRecord (22),
|
||||
--
|
||||
-- Record values 23..25 are CS-LCS specific.
|
||||
-- The contents are defined in TS 32.250 [10]
|
||||
--
|
||||
mtLCSRecord (23),
|
||||
moLCSRecord (24),
|
||||
niLCSRecord (25),
|
||||
--
|
||||
-- Record values 26..28 are GPRS-LCS specific.
|
||||
-- The contents are defined in TS 32.251 [11]
|
||||
--
|
||||
sgsnMtLCSRecord (26),
|
||||
sgsnMoLCSRecord (27),
|
||||
sgsnNiLCSRecord (28),
|
||||
--
|
||||
-- Record values 30..62 are MMS specific.
|
||||
-- The contents are defined in TS 32.270 [30]
|
||||
--
|
||||
mMO1SRecord (30),
|
||||
mMO4FRqRecord (31),
|
||||
mMO4FRsRecord (32),
|
||||
mMO4DRecord (33),
|
||||
mMO1DRecord (34),
|
||||
mMO4RRecord (35),
|
||||
mMO1RRecord (36),
|
||||
mMOMDRecord (37),
|
||||
mMR4FRecord (38),
|
||||
mMR1NRqRecord (39),
|
||||
mMR1NRsRecord (40),
|
||||
mMR1RtRecord (41),
|
||||
mMR1AFRecord (42),
|
||||
mMR4DRqRecord (43),
|
||||
mMR4DRsRecord (44),
|
||||
mMR1RRRecord (45),
|
||||
mMR4RRqRecord (46),
|
||||
mMR4RRsRecord (47),
|
||||
mMRMDRecord (48),
|
||||
mMFRecord (49),
|
||||
mMBx1SRecord (50),
|
||||
mMBx1VRecord (51),
|
||||
mMBx1URecord (52),
|
||||
mMBx1DRecord (53),
|
||||
mM7SRecord (54),
|
||||
mM7DRqRecord (55),
|
||||
mM7DRsRecord (56),
|
||||
mM7CRecord (57),
|
||||
mM7RRecord (58),
|
||||
mM7DRRqRecord (59),
|
||||
mM7DRRsRecord (60),
|
||||
mM7RRqRecord (61),
|
||||
mM7RRsRecord (62),
|
||||
--
|
||||
-- Record values 63..69, 82 are IMS specific.
|
||||
-- The contents are defined in TS 32.260 [20]
|
||||
--
|
||||
sCSCFRecord (63),
|
||||
pCSCFRecord (64),
|
||||
iCSCFRecord (65),
|
||||
mRFCRecord (66),
|
||||
mGCFRecord (67),
|
||||
bGCFRecord (68),
|
||||
aSRecord (69),
|
||||
iBCFRecord (82),
|
||||
--
|
||||
-- Record values 70 is for Flow based Charging
|
||||
-- The contents are defined in TS 32.251 [11]
|
||||
--
|
||||
--
|
||||
-- Record values 71..75 are LCS specific.
|
||||
-- The contents are defined in TS 32.271 [31]
|
||||
--
|
||||
lCSGMORecord (71),
|
||||
lCSRGMTRecord (72),
|
||||
lCSHGMTRecord (73),
|
||||
lCSVGMTRecord (74),
|
||||
lCSGNIRecord (75),
|
||||
--
|
||||
-- Record values 76..79 are MBMS specific.
|
||||
-- The contents are defined in TS 32.251 [11]
|
||||
-- Record values 76 and 77 are MBMS bearer context specific
|
||||
--
|
||||
sgsnMBMSRecord (76),
|
||||
ggsnMBMSRecord (77),
|
||||
--
|
||||
-- And TS 32.273 [33]
|
||||
-- Record values 78 and 79 are MBMS service specific
|
||||
-- and defined in TS 32.273 [33]
|
||||
--
|
||||
sUBBMSCRecord (78),
|
||||
cONTENTBMSCRecord (79),
|
||||
--
|
||||
-- Record Values 80..81 are PoC specific.
|
||||
-- The contents are defined in TS 32.272 [32]
|
||||
--
|
||||
pPFRecord (80),
|
||||
cPFRecord (81),
|
||||
|
||||
-- Record values 84..85 are EPC specific.
|
||||
-- The contents are defined in TS 32.251 [11]
|
||||
--
|
||||
sGWRecord (84),
|
||||
pGWRecord (85),
|
||||
--
|
||||
-- Record Value 83 is MMTel specific.
|
||||
-- The contents are defined in TS 32.275 [35]
|
||||
--
|
||||
|
||||
mMTelRecord (83)
|
||||
|
||||
}
|
||||
|
||||
CallingNumber ::= BCDDirectoryNumber
|
||||
|
||||
CallReference ::= INTEGER
|
||||
|
||||
CellId ::= OCTET STRING (SIZE(2))
|
||||
--
|
||||
-- Coded according to TS 24.008 [64]
|
||||
--
|
||||
|
||||
ChargeIndicator ::= INTEGER
|
||||
{
|
||||
noCharge (0),
|
||||
charge (1)
|
||||
}
|
||||
|
||||
Diagnostics ::= CHOICE
|
||||
{
|
||||
gsm0408Cause [0] INTEGER,
|
||||
-- See TS 24.008 [64]
|
||||
gsm0902MapErrorValue [1] INTEGER,
|
||||
-- Note: The value to be stored here corresponds to
|
||||
-- the local values defined in the MAP-Errors and
|
||||
-- MAP-DialogueInformation modules, for full details
|
||||
-- see TS 29.002 [60].
|
||||
itu-tQ767Cause [2] INTEGER,
|
||||
-- See ITU-T Q.767 [67]
|
||||
networkSpecificCause [3] ManagementExtension,
|
||||
-- To be defined by network operator
|
||||
manufacturerSpecificCause [4] ManagementExtension,
|
||||
-- To be defined by manufacturer
|
||||
positionMethodFailureCause [5] PositionMethodFailure-Diagnostic,
|
||||
-- see TS 29.002 [60]
|
||||
unauthorizedLCSClientCause [6] UnauthorizedLCSClient-Diagnostic
|
||||
-- see TS 29.002 [60]
|
||||
}
|
||||
|
||||
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))
|
||||
}
|
||||
|
||||
LCSCause ::= OCTET STRING (SIZE(1))
|
||||
--
|
||||
-- See LCS Cause Value, TS 49.031 [71]
|
||||
--
|
||||
|
||||
LCSClientIdentity ::= SEQUENCE
|
||||
{
|
||||
lcsClientExternalID [0] LCSClientExternalID OPTIONAL,
|
||||
lcsClientDialedByMS [1] AddressString OPTIONAL,
|
||||
lcsClientInternalID [2] LCSClientInternalID OPTIONAL
|
||||
}
|
||||
|
||||
LCSQoSInfo ::= OCTET STRING (SIZE(4))
|
||||
--
|
||||
-- See LCS QoS IE, TS 49.031 [71]
|
||||
--
|
||||
|
||||
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,
|
||||
mCC-MNC [2] MCC-MNC OPTIONAL
|
||||
}
|
||||
|
||||
LocationAreaCode ::= OCTET STRING (SIZE(2))
|
||||
--
|
||||
-- See TS 24.008 [64]
|
||||
--
|
||||
|
||||
MCC-MNC ::= OCTET STRING (SIZE(3))
|
||||
--
|
||||
-- See TS 24.008 [64]
|
||||
--
|
||||
|
||||
ManagementExtensions ::= SET OF ManagementExtension
|
||||
|
||||
MessageReference ::= OCTET STRING
|
||||
|
||||
MscNo ::= ISDN-AddressString
|
||||
--
|
||||
-- See TS 23.003 [68]
|
||||
--
|
||||
|
||||
MSISDN ::= ISDN-AddressString
|
||||
--
|
||||
-- See TS 23.003 [68]
|
||||
--
|
||||
|
||||
MSTimeZone ::= OCTET STRING (SIZE (2))
|
||||
--
|
||||
-- 1.Octet: Time Zone and 2. Octet: Daylight saving time, see TS 29.060 [75]
|
||||
--
|
||||
|
||||
NodeAddress ::= CHOICE
|
||||
{
|
||||
iPAddress [0] IPAddress,
|
||||
domainName [1] GraphicString
|
||||
}
|
||||
|
||||
PositioningData ::= OCTET STRING (SIZE(1..33))
|
||||
--
|
||||
-- See Positioning Data IE (octet 3..n), TS 49.031 [71]
|
||||
--
|
||||
|
||||
RecordingEntity ::= AddressString
|
||||
|
||||
ServiceContextID ::= UTF8String
|
||||
|
||||
|
||||
ServiceSpecificInfo ::= SEQUENCE
|
||||
{
|
||||
|
||||
serviceSpecificData [0] GraphicString OPTIONAL,
|
||||
serviceSpecificType [1] INTEGER OPTIONAL
|
||||
}
|
||||
|
||||
|
||||
SMSResult ::= Diagnostics
|
||||
|
||||
SmsTpDestinationNumber ::= OCTET STRING
|
||||
--
|
||||
-- This type contains the binary coded decimal representation of
|
||||
-- the SMS address field the encoding of the octet string is in
|
||||
-- accordance with the definition of address fields in TS 23.040 [72].
|
||||
-- This encoding includes type of number and numbering plan indication
|
||||
-- together with the address value range.
|
||||
--
|
||||
|
||||
SubscriptionID ::= SET
|
||||
{
|
||||
subscriptionIDType [0] SubscriptionIDType,
|
||||
subscriptionIDData [1] UTF8String
|
||||
}
|
||||
|
||||
SubscriptionIDType ::= ENUMERATED
|
||||
{
|
||||
eND-USER-E164 (0),
|
||||
eND-USER-IMSI (1),
|
||||
eND-USER-SIP-URI (2),
|
||||
eND-USER-NAI (3),
|
||||
eND-USER-PRIVATE (4)
|
||||
}
|
||||
|
||||
SystemType ::= ENUMERATED
|
||||
{
|
||||
--
|
||||
-- "unknown" is not to be used in PS domain.
|
||||
--
|
||||
unknown (0),
|
||||
iuUTRAN (1),
|
||||
gERAN (2)
|
||||
}
|
||||
|
||||
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
|
||||
--
|
||||
|
||||
-- Local WS modification Import ManagementExtension here
|
||||
-- as2wrs fault fix:
|
||||
DMI-EXTENSION::= CLASS {&id OBJECT IDENTIFIER UNIQUE,
|
||||
&Value
|
||||
}WITH SYNTAX {TYPE &Value
|
||||
ID &id
|
||||
}
|
||||
|
||||
ManagementExtension ::= SEQUENCE {
|
||||
identifier DMI-EXTENSION.&id({ManagementExtensionSet}),
|
||||
significance [1] BOOLEAN DEFAULT FALSE,
|
||||
information
|
||||
[2] DMI-EXTENSION.&Value({ManagementExtensionSet}{@.identifier})
|
||||
}
|
||||
|
||||
ManagementExtensionSet DMI-EXTENSION ::=
|
||||
{...}
|
||||
|
||||
END
|
|
@ -1,594 +0,0 @@
|
|||
-- 3GPP TS 32.298 V9.15.0 (2013-03)
|
||||
|
||||
GenericChargingDataTypes {itu-t (0) identified-organization (4) etsi(0) mobileDomain (0) charging (5) genericChargingDataTypes (0) asn1Module (0) version1 (0)}
|
||||
|
||||
DEFINITIONS IMPLICIT TAGS ::=
|
||||
|
||||
BEGIN
|
||||
|
||||
-- EXPORTS everything
|
||||
|
||||
IMPORTS
|
||||
|
||||
CallReferenceNumber, NumberOfForwarding
|
||||
FROM MAP-CH-DataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Network (1) modules (3) map-CH-DataTypes (13) version6 (6) }
|
||||
-- from TS 29.002 [214]
|
||||
|
||||
AddressString, BasicServiceCode, IMSI, IMEI, ISDN-AddressString, LCSClientExternalID, LCSClientInternalID
|
||||
FROM MAP-CommonDataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Network (1) modules (3) map-CommonDataTypes (18) version6 (6) }
|
||||
-- from TS 29.002 [214]
|
||||
|
||||
DestinationRoutingAddress
|
||||
FROM CAP-datatypes { itu-t identified-organization (4) etsi (0) mobileDomain (0)
|
||||
gsm-Network (1) modules (3) cap-datatypes (52) version1 (0) }
|
||||
-- from TS 29.078 [217]
|
||||
|
||||
DefaultCallHandling, DefaultSMS-Handling, NotificationToMSUser, ServiceKey
|
||||
FROM MAP-MS-DataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0)
|
||||
gsm-Network (1) modules (3) map-MS-DataTypes (11) version6 (6) }
|
||||
-- from TS 29.002 [214]
|
||||
|
||||
Ext-GeographicalInformation, LCSClientType, LCS-Priority, LocationType
|
||||
FROM MAP-LCS-DataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Network (1) modules (3) map-LCS-DataTypes (25) version7 (7)}
|
||||
-- from TS 29.002 [214]
|
||||
|
||||
PositionMethodFailure-Diagnostic, UnauthorizedLCSClient-Diagnostic
|
||||
FROM MAP-ER-DataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Network (1) modules (3) map-ER-DataTypes (17) version7 (7)}
|
||||
--
|
||||
-- from TS 29.002 [214]
|
||||
--
|
||||
|
||||
BasicService
|
||||
FROM Basic-Service-Elements { itu-t identified-organization (4) etsi (0)
|
||||
196 basic-service-elements (8) }
|
||||
--
|
||||
-- from "Digital Subscriber Signalling System No. one (DSS1) protocol" ETS 300 196 [310]
|
||||
--
|
||||
|
||||
ObjectInstance
|
||||
FROM CMIP-1 {joint-iso-itu-t ms (9) cmip (1) version1 (1) protocol (3)}
|
||||
--
|
||||
-- from Rec. X.2ab[304] Editor's note: clarify if this definition is still needed. It appears that it ends in Nirvana.
|
||||
|
||||
-- WS localy defined
|
||||
--ManagementExtension
|
||||
-- FROM Attribute-ASN1Module {joint-iso-itu-t ms (9) smi (3) part2 (2) asn1Module (2) 1}
|
||||
--
|
||||
-- from Rec. X.721 [305] Editor's note: clarify if this definition is still needed.
|
||||
--
|
||||
|
||||
-- AE-title
|
||||
-- FROM ACSE-1 {joint-iso-itu-t association-control (2) abstract-syntax (1) apdus (0) version (1) };
|
||||
--
|
||||
-- From Rec. X.2cd[306]. Note that the syntax of AE-title to be used is from
|
||||
-- ITU-T Rec. X.227 / ISO 8650 corrigendum and not "ANY"
|
||||
-- Editor's note: clarify if this definition is still needed. It appears that it ends in Nirvana.
|
||||
;
|
||||
------------------------------------------------------------------------------
|
||||
--
|
||||
-- Generic Data Types
|
||||
--
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
BCDDirectoryNumber ::= OCTET STRING
|
||||
--
|
||||
-- This type contains the binary coded decimal representation of
|
||||
-- a directory number e.g. calling/called/connected/translated number.
|
||||
-- The encoding of the octet string is in accordance with the
|
||||
-- the elements "Calling party BCD number", "Called party BCD number"
|
||||
-- and "Connected number" defined in TS 24.008 [208].
|
||||
-- This encoding includes type of number and number plan information
|
||||
-- together with a BCD encoded digit string.
|
||||
-- It may also contain both a presentation and screening indicator
|
||||
-- (octet 3a).
|
||||
-- For the avoidance of doubt, this field does not include
|
||||
-- octets 1 and 2, the element name and length, as this would be
|
||||
-- redundant.
|
||||
--
|
||||
|
||||
CallDuration ::= INTEGER
|
||||
--
|
||||
-- The call duration is counted in seconds.
|
||||
-- For successful calls /sessions / PDP contexts, this is the chargeable duration.
|
||||
-- For call attempts this is the call holding time.
|
||||
--
|
||||
|
||||
-- Editor's note: the explanation above should be removed as proper definitions are required in the individual CDR parameter descriptions in TS 32.250[10] - TS 32.275 [35]
|
||||
|
||||
CalledNumber ::= BCDDirectoryNumber
|
||||
|
||||
-- WS extension to cater for older version(6)
|
||||
CallEventRecordType ::= INTEGER
|
||||
{
|
||||
|
||||
-- Record values 0..17 are CS specific.
|
||||
-- The contents are defined in TS 32.250 [10]
|
||||
|
||||
moCallRecord (0),
|
||||
mtCallRecord (1),
|
||||
roamingRecord (2),
|
||||
incGatewayRecord (3),
|
||||
outGatewayRecord (4),
|
||||
transitCallRecord (5),
|
||||
moSMSRecord (6),
|
||||
mtSMSRecord (7),
|
||||
moSMSIWRecord (8),
|
||||
mtSMSGWRecord (9),
|
||||
ssActionRecord (10),
|
||||
hlrIntRecord (11),
|
||||
locUpdateHLRRecord (12),
|
||||
locUpdateVLRRecord (13),
|
||||
commonEquipRecord (14),
|
||||
moTraceRecord (15), --- used in earlier releases
|
||||
mtTraceRecord (16), --- used in earlier releases
|
||||
termCAMELRecord (17),
|
||||
--
|
||||
-- Record values 18..22 are GPRS specific.
|
||||
-- The contents are defined in TS 32.251 [11]
|
||||
--
|
||||
sgsnPDPRecord (18),
|
||||
ggsnPDPRecord (19),
|
||||
sgsnMMRecord (20),
|
||||
sgsnSMORecord (21),
|
||||
sgsnSMTRecord (22),
|
||||
--
|
||||
-- Record values 23..25 are CS-LCS specific.
|
||||
-- The contents are defined in TS 32.250 [10]
|
||||
--
|
||||
mtLCSRecord (23),
|
||||
moLCSRecord (24),
|
||||
niLCSRecord (25),
|
||||
--
|
||||
-- Record values 26..28 are GPRS-LCS specific.
|
||||
-- The contents are defined in TS 32.251 [11]
|
||||
--
|
||||
sgsnMtLCSRecord (26),
|
||||
sgsnMoLCSRecord (27),
|
||||
sgsnNiLCSRecord (28),
|
||||
--
|
||||
-- Record values 29..62 are MMS specific.
|
||||
-- The contents are defined in TS 32.270 [30]
|
||||
--
|
||||
mmO1SRecord (29),
|
||||
mmO4FRqRecord (30),
|
||||
mmO4FRsRecord (31),
|
||||
mmO4DRecord (32),
|
||||
mmO1DRecord (33),
|
||||
mmO4RRecord (34),
|
||||
mmO1RRecord (35),
|
||||
mmOMDRecord (36),
|
||||
mmR4FRecord (37),
|
||||
mmR1NRqRecord (38),
|
||||
mmR1NRsRecord (39),
|
||||
mmR1RtRecord (40),
|
||||
mmR1AFRecord (42),
|
||||
mmR4DRqRecord (43),
|
||||
mmR4DRsRecord (44),
|
||||
mmR1RRRecord (45),
|
||||
mmR4RRqRecord (46),
|
||||
mmR4RRsRecord (47),
|
||||
mmRMDRecord (48),
|
||||
mmFRecord (49),
|
||||
mmBx1SRecord (50),
|
||||
mmBx1VRecord (51),
|
||||
mmBx1URecord (52),
|
||||
mmBx1DRecord (53),
|
||||
mM7SRecord (54),
|
||||
mM7DRqRecord (55),
|
||||
mM7DRsRecord (56),
|
||||
mM7CRecord (57),
|
||||
mM7RRecord (58),
|
||||
mM7DRRqRecord (59),
|
||||
mM7DRRsRecord (60),
|
||||
mM7RRqRecord (61),
|
||||
mM7RRsRecord (62),
|
||||
--
|
||||
-- Record values 63..69 are IMS specific.
|
||||
-- The contents are defined in TS 32.260 [20]
|
||||
--
|
||||
s-CSCFRecord (63),
|
||||
p-CSCFRecord (64),
|
||||
i-CSCFRecord (65),
|
||||
mRFCRecord (66),
|
||||
mGCFRecord (67),
|
||||
bGCFRecord (68),
|
||||
aSRecord (69),
|
||||
--
|
||||
-- Record values 70 is for Flow based Charging
|
||||
-- The contents are defined in TS 32.251 [11]
|
||||
--
|
||||
egsnPDPRecord (70),
|
||||
--
|
||||
-- Record values 71..75 are LCS specific.
|
||||
-- The contents are defined in TS 32.271 [31]
|
||||
--
|
||||
lCSGMORecord (71),
|
||||
lCSRGMTRecord (72),
|
||||
lCSHGMTRecord (73),
|
||||
lCSVGMTRecord (74),
|
||||
lCSGNIRecord (75),
|
||||
--
|
||||
-- Record values 76..79 are MBMS specific.
|
||||
-- The contents are defined in TS 32.251 [11]
|
||||
-- Record values 76 and 77 are MBMS bearer context specific
|
||||
--
|
||||
sgsnMBMSRecord (76),
|
||||
ggsnMBMSRecord (77),
|
||||
-- And TS 32.273 [33]
|
||||
-- Record values 78 and 79 are MBMS service specific
|
||||
-- and defined in TS 32.273 [33]
|
||||
subBMSCRecord (78),
|
||||
contentBMSCRecord (79),
|
||||
--
|
||||
-- Record Values 80..81 are PoC specific.
|
||||
-- The contents are defined in TS 32.272 [14]
|
||||
--
|
||||
pPFRecord (80),
|
||||
cPFRecord (81)
|
||||
}
|
||||
-- End WS
|
||||
|
||||
RecordType ::= INTEGER
|
||||
{--
|
||||
-- Record values 0..17 and 87 are CS specific.
|
||||
-- The contents are defined in TS 32.250 [10]
|
||||
|
||||
moCallRecord (0),
|
||||
mtCallRecord (1),
|
||||
roamingRecord (2),
|
||||
incGatewayRecord (3),
|
||||
outGatewayRecord (4),
|
||||
transitCallRecord (5),
|
||||
moSMSRecord (6),
|
||||
mtSMSRecord (7),
|
||||
moSMSIWRecord (8),
|
||||
mtSMSGWRecord (9),
|
||||
ssActionRecord (10),
|
||||
hlrIntRecord (11),
|
||||
locUpdateHLRRecord (12),
|
||||
locUpdateVLRRecord (13),
|
||||
commonEquipRecord (14),
|
||||
moTraceRecord (15), --- used in earlier releases
|
||||
mtTraceRecord (16), --- used in earlier releases
|
||||
termCAMELRecord (17),
|
||||
--
|
||||
-- Record values 18..22 are GPRS specific.
|
||||
-- The contents are defined in TS 32.251 [11]
|
||||
--
|
||||
sgsnPDPRecord (18),
|
||||
sgsnMMRecord (20),
|
||||
sgsnSMORecord (21),
|
||||
sgsnSMTRecord (22),
|
||||
--
|
||||
-- Record values 23..25 are CS-LCS specific.
|
||||
-- The contents are defined in TS 32.250 [10]
|
||||
--
|
||||
mtLCSRecord (23),
|
||||
moLCSRecord (24),
|
||||
niLCSRecord (25),
|
||||
--
|
||||
-- Record values 26..28 are GPRS-LCS specific.
|
||||
-- The contents are defined in TS 32.251 [11]
|
||||
--
|
||||
sgsnMTLCSRecord (26),
|
||||
sgsnMOLCSRecord (27),
|
||||
sgsnNILCSRecord (28),
|
||||
--
|
||||
-- Record values 30..62 are MMS specific.
|
||||
-- The contents are defined in TS 32.270 [30]
|
||||
--
|
||||
mMO1SRecord (30),
|
||||
mMO4FRqRecord (31),
|
||||
mMO4FRsRecord (32),
|
||||
mMO4DRecord (33),
|
||||
mMO1DRecord (34),
|
||||
mMO4RRecord (35),
|
||||
mMO1RRecord (36),
|
||||
mMOMDRecord (37),
|
||||
mMR4FRecord (38),
|
||||
mMR1NRqRecord (39),
|
||||
mMR1NRsRecord (40),
|
||||
mMR1RtRecord (41),
|
||||
mMR1AFRecord (42),
|
||||
mMR4DRqRecord (43),
|
||||
mMR4DRsRecord (44),
|
||||
mMR1RRRecord (45),
|
||||
mMR4RRqRecord (46),
|
||||
mMR4RRsRecord (47),
|
||||
mMRMDRecord (48),
|
||||
mMFRecord (49),
|
||||
mMBx1SRecord (50),
|
||||
mMBx1VRecord (51),
|
||||
mMBx1URecord (52),
|
||||
mMBx1DRecord (53),
|
||||
mM7SRecord (54),
|
||||
mM7DRqRecord (55),
|
||||
mM7DRsRecord (56),
|
||||
mM7CRecord (57),
|
||||
mM7RRecord (58),
|
||||
mM7DRRqRecord (59),
|
||||
mM7DRRsRecord (60),
|
||||
mM7RRqRecord (61),
|
||||
mM7RRsRecord (62),
|
||||
--
|
||||
-- Record values 63..69, 70, 82 are IMS specific.
|
||||
-- The contents are defined in TS 32.260 [20]
|
||||
--
|
||||
sCSCFRecord (63),
|
||||
pCSCFRecord (64),
|
||||
iCSCFRecord (65),
|
||||
mRFCRecord (66),
|
||||
mGCFRecord (67),
|
||||
bGCFRecord (68),
|
||||
aSRecord (69),
|
||||
eCSCFRecord (70),
|
||||
iBCFRecord (82),
|
||||
--
|
||||
-- Record values 71..75 are LCS specific.
|
||||
-- The contents are defined in TS 32.271 [31]
|
||||
--
|
||||
lCSGMORecord (71),
|
||||
lCSRGMTRecord (72),
|
||||
lCSHGMTRecord (73),
|
||||
lCSVGMTRecord (74),
|
||||
lCSGNIRecord (75),
|
||||
--
|
||||
-- Record values 76..79,86 are MBMS specific.
|
||||
-- The contents are defined in TS 32.251 [11]
|
||||
-- Record values 76,77 and 86 are MBMS bearer context specific
|
||||
--
|
||||
sgsnMBMSRecord (76),
|
||||
ggsnMBMSRecord (77),
|
||||
gwMBMSRecord (86),
|
||||
|
||||
--
|
||||
-- And TS 32.273 [33]
|
||||
-- Record values 78 and 79 are MBMS service specific
|
||||
-- and defined in TS 32.273 [33]
|
||||
--
|
||||
sUBBMSCRecord (78),
|
||||
cONTENTBMSCRecord (79),
|
||||
--
|
||||
-- Record Values 80..81 are PoC specific.
|
||||
-- The contents are defined in TS 32.272 [32]
|
||||
--
|
||||
pPFRecord (80),
|
||||
cPFRecord (81),
|
||||
|
||||
-- Record values 84..85 are EPC specific.
|
||||
-- The contents are defined in TS 32.251 [11]
|
||||
--
|
||||
sGWRecord (84),
|
||||
pGWRecord (85),
|
||||
--
|
||||
-- Record Value 83 is MMTel specific.
|
||||
-- The contents are defined in TS 32.275 [35]
|
||||
--
|
||||
mMTelRecord (83),
|
||||
|
||||
-- Record value 87 is CS specific.
|
||||
-- The contents are defined in TS 32.250 [10]
|
||||
--
|
||||
|
||||
mSCsRVCCRecord (87)
|
||||
|
||||
|
||||
}
|
||||
|
||||
CallingNumber ::= BCDDirectoryNumber
|
||||
|
||||
CallReference ::= INTEGER
|
||||
|
||||
CellId ::= OCTET STRING (SIZE(2))
|
||||
--
|
||||
-- Coded according to TS 24.008 [208]
|
||||
--
|
||||
|
||||
ChargeIndicator ::= INTEGER
|
||||
{
|
||||
noCharge (0),
|
||||
charge (1)
|
||||
}
|
||||
|
||||
Diagnostics ::= CHOICE
|
||||
{
|
||||
gsm0408Cause [0] INTEGER,
|
||||
-- See TS 24.008 [208]
|
||||
gsm0902MapErrorValue [1] INTEGER,
|
||||
-- Note: The value to be stored here corresponds to
|
||||
-- the local values defined in the MAP-Errors and
|
||||
-- MAP-DialogueInformation modules, for full details
|
||||
-- see TS 29.002 [214].
|
||||
itu-tQ767Cause [2] INTEGER,
|
||||
-- See Q.767 [309]
|
||||
networkSpecificCause [3] ManagementExtension,
|
||||
-- To be defined by network operator
|
||||
manufacturerSpecificCause [4] ManagementExtension,
|
||||
-- To be defined by manufacturer
|
||||
positionMethodFailureCause [5] PositionMethodFailure-Diagnostic,
|
||||
-- see TS 29.002 [214]
|
||||
unauthorizedLCSClientCause [6] UnauthorizedLCSClient-Diagnostic
|
||||
-- see TS 29.002 [214]
|
||||
}
|
||||
|
||||
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))
|
||||
}
|
||||
|
||||
LCSCause ::= OCTET STRING (SIZE(1))
|
||||
--
|
||||
-- See LCS Cause Value, TS 49.031 [227]
|
||||
--
|
||||
|
||||
LCSClientIdentity ::= SEQUENCE
|
||||
{
|
||||
lcsClientExternalID [0] LCSClientExternalID OPTIONAL,
|
||||
lcsClientDialedByMS [1] AddressString OPTIONAL,
|
||||
lcsClientInternalID [2] LCSClientInternalID OPTIONAL
|
||||
}
|
||||
|
||||
LCSQoSInfo ::= OCTET STRING (SIZE(4))
|
||||
--
|
||||
-- See LCS QoS IE, TS 49.031 [227]
|
||||
--
|
||||
|
||||
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,
|
||||
mCC-MNC [2] MCC-MNC OPTIONAL
|
||||
}
|
||||
|
||||
LocationAreaCode ::= OCTET STRING (SIZE(2))
|
||||
--
|
||||
-- See TS 24.008 [208]
|
||||
--
|
||||
|
||||
MCC-MNC ::= OCTET STRING (SIZE(3))
|
||||
--
|
||||
-- See TS 24.008 [208]
|
||||
--
|
||||
|
||||
ManagementExtensions ::= SET OF ManagementExtension
|
||||
|
||||
MessageReference ::= OCTET STRING
|
||||
|
||||
MscNo ::= ISDN-AddressString
|
||||
--
|
||||
-- See TS 23.003 [200]
|
||||
--
|
||||
|
||||
MSISDN ::= ISDN-AddressString
|
||||
--
|
||||
-- See TS 23.003 [200]
|
||||
--
|
||||
|
||||
MSTimeZone ::= OCTET STRING (SIZE (2))
|
||||
--
|
||||
-- 1.Octet: Time Zone and 2. Octet: Daylight saving time, see TS 29.060 [215]
|
||||
--
|
||||
|
||||
NodeAddress ::= CHOICE
|
||||
{
|
||||
iPAddress [0] IPAddress,
|
||||
domainName [1] GraphicString
|
||||
}
|
||||
|
||||
PositioningData ::= OCTET STRING (SIZE(1..33))
|
||||
--
|
||||
-- See Positioning Data IE (octet 3..n), TS 49.031 [227]
|
||||
--
|
||||
|
||||
RecordingEntity ::= AddressString
|
||||
|
||||
ServiceContextID ::= UTF8String
|
||||
|
||||
ServiceSpecificInfo ::= SEQUENCE
|
||||
{
|
||||
serviceSpecificData [0] GraphicString OPTIONAL,
|
||||
serviceSpecificType [1] INTEGER OPTIONAL
|
||||
}
|
||||
|
||||
SMSResult ::= Diagnostics
|
||||
|
||||
SmsTpDestinationNumber ::= OCTET STRING
|
||||
--
|
||||
-- This type contains the binary coded decimal representation of
|
||||
-- the SMS address field the encoding of the octet string is in
|
||||
-- accordance with the definition of address fields in TS 23.040 [201].
|
||||
-- This encoding includes type of number and numbering plan indication
|
||||
-- together with the address value range.
|
||||
--
|
||||
|
||||
SubscriptionID ::= SET
|
||||
{
|
||||
subscriptionIDType [0] SubscriptionIDType,
|
||||
subscriptionIDData [1] UTF8String
|
||||
}
|
||||
|
||||
SubscriptionIDType ::= ENUMERATED
|
||||
{
|
||||
eND-USER-E164 (0),
|
||||
eND-USER-IMSI (1),
|
||||
eND-USER-SIP-URI (2),
|
||||
eND-USER-NAI (3),
|
||||
eND-USER-PRIVATE (4)
|
||||
}
|
||||
|
||||
SystemType ::= ENUMERATED
|
||||
{ --
|
||||
-- "unknown" is not to be used in PS domain.
|
||||
--
|
||||
unknown (0),
|
||||
iuUTRAN (1),
|
||||
gERAN (2)
|
||||
}
|
||||
|
||||
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
|
||||
--
|
||||
|
||||
-- Local WS modification Import ManagementExtension here
|
||||
-- as2wrs fault fix:
|
||||
DMI-EXTENSION::= CLASS {&id OBJECT IDENTIFIER UNIQUE,
|
||||
&Value
|
||||
}WITH SYNTAX {TYPE &Value
|
||||
ID &id
|
||||
}
|
||||
|
||||
ManagementExtension ::= SEQUENCE {
|
||||
identifier DMI-EXTENSION.&id({ManagementExtensionSet}),
|
||||
significance [1] BOOLEAN DEFAULT FALSE,
|
||||
information
|
||||
[2] DMI-EXTENSION.&Value({ManagementExtensionSet}{@.identifier})
|
||||
}
|
||||
|
||||
ManagementExtensionSet DMI-EXTENSION ::=
|
||||
{...}
|
||||
|
||||
END
|
||||
|
|
@ -24,22 +24,9 @@ EXPORT_FILES = \
|
|||
$(PROTOCOL_NAME)-exp.cnf
|
||||
|
||||
ASN_FILE_LIST = \
|
||||
GenericChargingDataTypesV1400.asn \
|
||||
GPRSChargingDataTypesV641.asn \
|
||||
GPRSChargingDataTypesV1400.asn
|
||||
|
||||
INCLUDED_ASN_FILE_LIST = \
|
||||
3GPPGenericChargingDataTypes.asn \
|
||||
GPRSChargingDataTypes.asn \
|
||||
GPRSChargingDataTypesV8e0.asn \
|
||||
GPRSChargingDataTypesV9f0.asn \
|
||||
GPRSChargingDataTypesV1171.asn \
|
||||
GPRSChargingDataTypesV1260.asn \
|
||||
GenericChargingDataTypes.asn \
|
||||
GenericChargingDataTypesV641.asn \
|
||||
GenericChargingDataTypesV8e0.asn \
|
||||
GenericChargingDataTypesV9f0.asn \
|
||||
GenericChargingDataTypesV1250.asn
|
||||
GPRSChargingDataTypesV641.asn \
|
||||
GPRSChargingDataTypes.asn
|
||||
|
||||
# The packet-$(PROTOCOL_NAME)-template.h and $(PROTOCOL_NAME).asn
|
||||
# files do not exist for all protocols: Please add/remove as required.
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
* References: 3GPP TS 32.298
|
||||
* References: 3GPP TS 32.298 V14.0.0
|
||||
*/
|
||||
|
||||
#include "config.h"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/* Do not modify this file. Changes will be overwritten. */
|
||||
/* Generated automatically by the ASN.1 to Wireshark dissector compiler */
|
||||
/* packet-gprscdr.c */
|
||||
/* asn2wrs.py -b -p gprscdr -c ./gprscdr.cnf -s ./packet-gprscdr-template -D . -O ../.. GenericChargingDataTypesV1400.asn GPRSChargingDataTypesV641.asn GPRSChargingDataTypesV1400.asn */
|
||||
/* asn2wrs.py -b -p gprscdr -c ./gprscdr.cnf -s ./packet-gprscdr-template -D . -O ../.. GenericChargingDataTypes.asn GPRSChargingDataTypesV641.asn GPRSChargingDataTypes.asn */
|
||||
|
||||
/* Input file: packet-gprscdr-template.c */
|
||||
|
||||
|
@ -26,7 +26,7 @@
|
|||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
* References: 3GPP TS 32.298
|
||||
* References: 3GPP TS 32.298 V14.0.0
|
||||
*/
|
||||
|
||||
#include "config.h"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/* Do not modify this file. Changes will be overwritten. */
|
||||
/* Generated automatically by the ASN.1 to Wireshark dissector compiler */
|
||||
/* packet-gprscdr.h */
|
||||
/* asn2wrs.py -b -p gprscdr -c ./gprscdr.cnf -s ./packet-gprscdr-template -D . -O ../.. GenericChargingDataTypesV1400.asn GPRSChargingDataTypesV641.asn GPRSChargingDataTypesV1400.asn */
|
||||
/* asn2wrs.py -b -p gprscdr -c ./gprscdr.cnf -s ./packet-gprscdr-template -D . -O ../.. GenericChargingDataTypes.asn GPRSChargingDataTypesV641.asn GPRSChargingDataTypes.asn */
|
||||
|
||||
/* Input file: packet-gprscdr-template.h */
|
||||
|
||||
|
|
Loading…
Reference in New Issue