HI2Operations: lift to ETSI TS 101 671 v3.15.1
Added EpsHI2Operations handle
This commit is contained in:
parent
99b88e937f
commit
7bbd0625dd
|
@ -10,12 +10,10 @@
|
||||||
set( PROTOCOL_NAME HI2Operations )
|
set( PROTOCOL_NAME HI2Operations )
|
||||||
|
|
||||||
set( ASN_FILE_LIST
|
set( ASN_FILE_LIST
|
||||||
HI2Operations_ver11.asn
|
HI2Operations_ver18.asn
|
||||||
HI3CCLinkData.asn
|
HI3CCLinkData.asn
|
||||||
|
EpsHI2Operations.asn
|
||||||
UmtsHI2Operations.asn
|
UmtsHI2Operations.asn
|
||||||
TS101909201.asn
|
|
||||||
PCESP.asn
|
|
||||||
EN301040.asn
|
|
||||||
)
|
)
|
||||||
|
|
||||||
set( EXTRA_DIST
|
set( EXTRA_DIST
|
||||||
|
|
|
@ -1,269 +0,0 @@
|
||||||
EN301040 {itu-t (0) identified-organization (4) etsi (0) en301040 (1040) interceptVersion (0)}
|
|
||||||
|
|
||||||
DEFINITIONS AUTOMATIC TAGS ::=
|
|
||||||
|
|
||||||
BEGIN
|
|
||||||
|
|
||||||
LIACTIVATEreq ::= SEQUENCE
|
|
||||||
{
|
|
||||||
timeStamp UTCTime,
|
|
||||||
invokeId INTEGER,
|
|
||||||
targetAddress AddressType,
|
|
||||||
expiryDateTime UTCTime,
|
|
||||||
targetname VisibleString OPTIONAL,
|
|
||||||
additionaltargetdata VisibleString OPTIONAL,
|
|
||||||
monitorServiceList SEQUENCE OF ActivityType
|
|
||||||
}
|
|
||||||
|
|
||||||
LIACTIVATEconf ::= SEQUENCE
|
|
||||||
{
|
|
||||||
timeStamp UTCTime,
|
|
||||||
invokeId INTEGER,
|
|
||||||
result BOOLEAN,
|
|
||||||
tLIInstanceid TLIIdType OPTIONAL -- Conditional on value of Result --
|
|
||||||
}
|
|
||||||
|
|
||||||
LIMODIFYreq ::= SEQUENCE
|
|
||||||
{
|
|
||||||
tLIInstanceid TLIIdType,
|
|
||||||
timestamp UTCTime,
|
|
||||||
modificationNumber INTEGER,
|
|
||||||
modificationType CHOICE
|
|
||||||
{
|
|
||||||
halt BOOLEAN,
|
|
||||||
reset BOOLEAN,
|
|
||||||
expiryDateTime UTCTime,
|
|
||||||
targetname VisibleString,
|
|
||||||
additionaltargetdata VisibleString,
|
|
||||||
monitorServiceList SEQUENCE OF ActivityType
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
LIMODIFYconf ::= SEQUENCE
|
|
||||||
{
|
|
||||||
tLIInstanceid TLIIdType,
|
|
||||||
timestamp UTCTime,
|
|
||||||
modificationNumber INTEGER,
|
|
||||||
result BOOLEAN
|
|
||||||
}
|
|
||||||
|
|
||||||
LISTATUSind ::= SEQUENCE
|
|
||||||
{
|
|
||||||
tLIInstanceid TLIIdType,
|
|
||||||
timestamp UTCTime,
|
|
||||||
tETRASysStatus StatusType
|
|
||||||
}
|
|
||||||
|
|
||||||
TARGETACTIVITYMONITORind ::= SEQUENCE
|
|
||||||
{
|
|
||||||
tLIInstanceid TLIIdType, -- header, who --
|
|
||||||
timestamp UTCTime, -- header, when --
|
|
||||||
targetLocation LocationType-en301040, -- header, where --
|
|
||||||
targetAction ActivityType,
|
|
||||||
supplementaryTargetaddress AddressType OPTIONAL,
|
|
||||||
cotargetaddress SEQUENCE OF AddressType OPTIONAL,
|
|
||||||
cotargetlocation SEQUENCE OF LocationType-en301040 OPTIONAL
|
|
||||||
}
|
|
||||||
|
|
||||||
TARGETCOMMSMONITORind ::= SEQUENCE
|
|
||||||
{
|
|
||||||
tLIInstanceid TLIIdType,
|
|
||||||
timestamp UTCTime,
|
|
||||||
targetlocation LocationType-en301040,
|
|
||||||
supplementaryTargetaddress AddressType OPTIONAL,
|
|
||||||
targetcommsid CircuitIdType,
|
|
||||||
cotargetaddress SEQUENCE OF AddressType OPTIONAL,
|
|
||||||
cotargetcommsid SEQUENCE OF CircuitIdType OPTIONAL
|
|
||||||
}
|
|
||||||
|
|
||||||
TTRAFFICind ::= SEQUENCE
|
|
||||||
{
|
|
||||||
tLIInstanceid TLIIdType,
|
|
||||||
trafficPacket BIT STRING
|
|
||||||
}
|
|
||||||
|
|
||||||
CTTRAFFICind ::= SEQUENCE
|
|
||||||
{
|
|
||||||
tLIInstanceid TLIIdType,
|
|
||||||
trafficPacket BIT STRING
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
ActivityClassType ::= ENUMERATED
|
|
||||||
{
|
|
||||||
allServices,
|
|
||||||
tETRASpeech,
|
|
||||||
singleSlotData24,
|
|
||||||
singleSlotData48,
|
|
||||||
singleSlotData72,
|
|
||||||
multiSlotData224,
|
|
||||||
multiSlotData248,
|
|
||||||
multiSlotData272,
|
|
||||||
multiSlotData324,
|
|
||||||
multiSlotData348,
|
|
||||||
multiSlotData372,
|
|
||||||
multiSlotData424,
|
|
||||||
multiSlotData448,
|
|
||||||
multiSlotData472,
|
|
||||||
sDSType1,
|
|
||||||
sDSType2,
|
|
||||||
sDSType3,
|
|
||||||
sDSType4,
|
|
||||||
status,
|
|
||||||
sDSACKType1,
|
|
||||||
sDSACKType2,
|
|
||||||
sDSACKType3,
|
|
||||||
sDSACKType4,
|
|
||||||
statusack,
|
|
||||||
sDSAcknowledgementsuccess,
|
|
||||||
sDSAcknowledgementfail,
|
|
||||||
sCLNSPacketData,
|
|
||||||
cONSPacketData,
|
|
||||||
internetProtocol,
|
|
||||||
swMIauthenticationsuccess,
|
|
||||||
swMIauthenticationfail,
|
|
||||||
iTSIauthenticationsuccess,
|
|
||||||
iTSIauthenticationfail,
|
|
||||||
oTARSCKsuccess,
|
|
||||||
oTARSCKfail,
|
|
||||||
oTARGCKsuccess,
|
|
||||||
oTARGCKfail,
|
|
||||||
oTARCCKsuccess,
|
|
||||||
oTARCCKfail,
|
|
||||||
tARGETSUSCRIPTIONDISABLEDT,
|
|
||||||
tARGETEQUIPMENTDISABLEDT,
|
|
||||||
tARGETSUSCRIPTIONDISABLEDP,
|
|
||||||
tARGETEQUIPEMENTDISABLEDP,
|
|
||||||
tARGETSUBSCRIPTIONENABLED,
|
|
||||||
tARGETEQUIPMENTENABLED,
|
|
||||||
sessionregistration,
|
|
||||||
sessionderegistration,
|
|
||||||
mIGRATION,
|
|
||||||
rOAMING,
|
|
||||||
supplementaryService
|
|
||||||
}
|
|
||||||
|
|
||||||
ActivityType::= SEQUENCE
|
|
||||||
{
|
|
||||||
cctivity ActivityClassType,
|
|
||||||
callRelation ENUMERATED
|
|
||||||
{
|
|
||||||
begin,
|
|
||||||
end,
|
|
||||||
continue,
|
|
||||||
report
|
|
||||||
},
|
|
||||||
direction ENUMERATED
|
|
||||||
{
|
|
||||||
toTarget,
|
|
||||||
fromTarget
|
|
||||||
} OPTIONAL,
|
|
||||||
scope ENUMERATED
|
|
||||||
{
|
|
||||||
point2Point,
|
|
||||||
point2MultiPoint,
|
|
||||||
broadcast
|
|
||||||
} OPTIONAL,
|
|
||||||
cPlaneData BIT STRING OPTIONAL,
|
|
||||||
sStype SSType OPTIONAL
|
|
||||||
}
|
|
||||||
|
|
||||||
AddressType ::= SEQUENCE
|
|
||||||
{
|
|
||||||
tSI TSIType,
|
|
||||||
supplementaryAddress SEQUENCE OF TETRAAddressType OPTIONAL
|
|
||||||
}
|
|
||||||
|
|
||||||
TETRAAddressType ::= CHOICE
|
|
||||||
{
|
|
||||||
tETRAaddress TSIType,
|
|
||||||
pISNaddress NumericString (SIZE (20)),
|
|
||||||
iP4address BIT STRING (SIZE (32)), -- 32 bits --
|
|
||||||
iP6address BIT STRING (SIZE (128)), -- 128 bits --
|
|
||||||
e164address NumericString (SIZE (20)),
|
|
||||||
tEI TEIType
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
CellIdType ::= BIT STRING (SIZE (16)) -- 16 bits --
|
|
||||||
|
|
||||||
LocationAreaType ::= BIT STRING (SIZE (14)) -- 14 bits, as defined in ETS 300 392-2 --
|
|
||||||
|
|
||||||
LocationType-en301040 ::= CHOICE
|
|
||||||
{
|
|
||||||
mSLoc TETRACGIType,
|
|
||||||
lSLoc TETRAAddressType
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
MCCType ::= BIT STRING (SIZE (10)) -- 10 bits, as defined in ETS 300 392-1 --
|
|
||||||
|
|
||||||
MNCType ::= BIT STRING (SIZE (14)) -- 14 bits, as defined in ETS 300 392-1 --
|
|
||||||
|
|
||||||
SSIType ::= BIT STRING (SIZE (24)) -- 24 bits, as defined in ETS 300 392-1 --
|
|
||||||
|
|
||||||
CircuitIdType ::= NumericString (SIZE (20))
|
|
||||||
|
|
||||||
SSType ::= ENUMERATED
|
|
||||||
{
|
|
||||||
ambienceListening,
|
|
||||||
adviceofCharge,
|
|
||||||
accessPriority,
|
|
||||||
areaSelection,
|
|
||||||
barringofIncomingCalls,
|
|
||||||
barringofOutgoingCalls,
|
|
||||||
callAuthorizedbyDispatcher,
|
|
||||||
callCompletiontoBusySubscriber,
|
|
||||||
callCompletiononNoReply,
|
|
||||||
callForwardingonBusy,
|
|
||||||
callForwardingonNoReply,
|
|
||||||
callForwardingonNotReachable,
|
|
||||||
callForwardingUnconditional,
|
|
||||||
callingLineIdentificationPresentation,
|
|
||||||
callingConnectedLineIdentificationRestriction,
|
|
||||||
connectedLineIdentificationPresentation,
|
|
||||||
callReport,
|
|
||||||
callRetention,
|
|
||||||
callWaiting,
|
|
||||||
dynamicGroupNumberAssignment,
|
|
||||||
discreetListening,
|
|
||||||
callHold,
|
|
||||||
includeCall,
|
|
||||||
lateEntry,
|
|
||||||
listSearchCall,
|
|
||||||
priorityCall,
|
|
||||||
preemptivePriorityCall,
|
|
||||||
shortNumberAddressing,
|
|
||||||
transferofControl,
|
|
||||||
talkingPartyIdentification
|
|
||||||
}
|
|
||||||
|
|
||||||
StatusType ::= ENUMERATED
|
|
||||||
{
|
|
||||||
networkFullyAvailable,
|
|
||||||
networkErrorsAffectingIntercept,
|
|
||||||
reconfigurationInProgress,
|
|
||||||
sessionExpired,
|
|
||||||
gatewayServicesUnavailable
|
|
||||||
}
|
|
||||||
|
|
||||||
TETRACGIType ::= SEQUENCE
|
|
||||||
{
|
|
||||||
mcc MCCType,
|
|
||||||
mnc MNCType,
|
|
||||||
lai LocationAreaType,
|
|
||||||
cI CellIdType OPTIONAL
|
|
||||||
}
|
|
||||||
|
|
||||||
TLIIdType ::= BIT STRING (SIZE (16)) -- 16 bits --
|
|
||||||
|
|
||||||
TSIType ::= SEQUENCE
|
|
||||||
{
|
|
||||||
mcc MCCType,
|
|
||||||
mnc MNCType,
|
|
||||||
ssi SSIType
|
|
||||||
}
|
|
||||||
|
|
||||||
TEIType ::= BIT STRING (SIZE (60)) -- 60 bits, as defined in ETS 300 392-1 --
|
|
||||||
|
|
||||||
END
|
|
File diff suppressed because it is too large
Load Diff
|
@ -2,10 +2,8 @@
|
||||||
# HI2Operations conformation file
|
# HI2Operations conformation file
|
||||||
|
|
||||||
#.MODULE
|
#.MODULE
|
||||||
|
EpsHI2Operations EpsHI2
|
||||||
UmtsHI2Operations UmtsHI2
|
UmtsHI2Operations UmtsHI2
|
||||||
PCESP PCESP
|
|
||||||
TS101909201 TS101909201
|
|
||||||
EN301040 EN301040
|
|
||||||
HI3CCLinkData hi3cclinkdata
|
HI3CCLinkData hi3cclinkdata
|
||||||
#.MODULE_IMPORT
|
#.MODULE_IMPORT
|
||||||
|
|
||||||
|
@ -21,21 +19,16 @@ UUS1-Content
|
||||||
|
|
||||||
#.OMIT_ASSIGNMENT
|
#.OMIT_ASSIGNMENT
|
||||||
# Get rid of unused code warnings
|
# Get rid of unused code warnings
|
||||||
TTRAFFIC
|
CallContentLinkCharacteristics
|
||||||
CTTRAFFIC
|
CCLink-State
|
||||||
LIACTIVATEreq
|
Intercepted-Call-State
|
||||||
LIACTIVATEconf
|
GPRSCorrelationNumber
|
||||||
LIMODIFYreq
|
GPRSEvent
|
||||||
LIMODIFYconf
|
TetraLocation
|
||||||
LISTATUSind
|
|
||||||
StatusType
|
|
||||||
|
|
||||||
#.FIELD_RENAME
|
#.FIELD_RENAME
|
||||||
GSMLocation/geoCoordinates/latitude geoCoordinates_latitude
|
GSMLocation/geoCoordinates/latitude geoCoordinates_latitude
|
||||||
GSMLocation/geoCoordinates/longitude geoCoordinates_longitude
|
GSMLocation/geoCoordinates/longitude geoCoordinates_longitude
|
||||||
TetraLocation/ms-Loc/mnc ms_Loc_mnc
|
|
||||||
TetraLocation/ms-Loc/mcc ms_Loc_mcc
|
|
||||||
TetraLocation/ms-Loc/lai ms_Loc_lai
|
|
||||||
|
|
||||||
#.FN_HDR UUS1-Content
|
#.FN_HDR UUS1-Content
|
||||||
|
|
||||||
|
@ -103,8 +96,5 @@ TetraLocation/ms-Loc/lai ms_Loc_lai
|
||||||
#.FIELD_ATTR
|
#.FIELD_ATTR
|
||||||
GSMLocation/geoCoordinates/latitude ABBREV=geoCoordinates.latitude
|
GSMLocation/geoCoordinates/latitude ABBREV=geoCoordinates.latitude
|
||||||
GSMLocation/geoCoordinates/longitude ABBREV=geoCoordinates.longitude
|
GSMLocation/geoCoordinates/longitude ABBREV=geoCoordinates.longitude
|
||||||
TetraLocation/ms-Loc/mnc ABBREV=ms_loc.mnc
|
|
||||||
TetraLocation/ms-Loc/mcc ABBREV=ms_loc.mcc
|
|
||||||
TetraLocation/ms-Loc/lai ABBREV=ms_loc.lai
|
|
||||||
#.END
|
#.END
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
HI2Operations
|
HI2Operations
|
||||||
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) hi2(1) version11(11)}
|
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) hi2(1) version17(18)}
|
||||||
|
|
||||||
|
-- It is advised not to use version11(11) of this ASN.1 module since it contains a syntax error.
|
||||||
|
-- Version11(11) of HI2Operations is only defined in TS 101 671 v3.5.1 [81].
|
||||||
|
|
||||||
DEFINITIONS IMPLICIT TAGS ::=
|
DEFINITIONS IMPLICIT TAGS ::=
|
||||||
|
|
||||||
|
@ -11,25 +14,15 @@ IMPORTS OPERATION,
|
||||||
{joint-iso-itu-t(2) remote-operations(4) informationObjects(5) version1(0)}
|
{joint-iso-itu-t(2) remote-operations(4) informationObjects(5) version1(0)}
|
||||||
|
|
||||||
-- from 3GPP TS 33.108 [61]
|
-- from 3GPP TS 33.108 [61]
|
||||||
UmtsQos,
|
CorrelationValues,
|
||||||
|
EpsIRIsContent,
|
||||||
|
GPRS-parameters,
|
||||||
IMSevent,
|
IMSevent,
|
||||||
LDIevent,
|
LDIevent,
|
||||||
CorrelationValues
|
Location,
|
||||||
FROM UmtsHI2Operations
|
UmtsQos
|
||||||
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulintercept(2) threeGPP(4) hi2(1) r8(8) version-1(1)}
|
FROM EpsHI2Operations
|
||||||
|
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulintercept(2) threeGPP(4) hi2(1) r11(11) version-0(0)};
|
||||||
-- from TS 101 909-20-01 [69]
|
|
||||||
TARGETACTIVITYMONITOR-1
|
|
||||||
FROM TS101909201
|
|
||||||
{itu-t(0) identified-organization(4) etsi(0) ts101909(1909) part20(20) subpart1(1) interceptVersion(0)}
|
|
||||||
|
|
||||||
-- from EN 301 040 [72]
|
|
||||||
TARGETACTIVITYMONITORind,
|
|
||||||
TARGETCOMMSMONITORind,
|
|
||||||
TTRAFFICind,
|
|
||||||
CTTRAFFICind
|
|
||||||
FROM EN301040
|
|
||||||
{itu-t(0) identified-organization(4) etsi(0) en301040 (1040) interceptVersion (0)};
|
|
||||||
|
|
||||||
-- =============================
|
-- =============================
|
||||||
-- Object Identifier Definitions
|
-- Object Identifier Definitions
|
||||||
|
@ -40,7 +33,7 @@ lawfulInterceptDomainId OBJECT IDENTIFIER ::= {itu-t(0) identified-organization(
|
||||||
|
|
||||||
-- Security Subdomains
|
-- Security Subdomains
|
||||||
hi2DomainId OBJECT IDENTIFIER ::= {lawfulInterceptDomainId hi2(1)}
|
hi2DomainId OBJECT IDENTIFIER ::= {lawfulInterceptDomainId hi2(1)}
|
||||||
hi2OperationId OBJECT IDENTIFIER ::= {hi2DomainId version11(11)}
|
hi2OperationId OBJECT IDENTIFIER ::= {hi2DomainId version18(18)}
|
||||||
|
|
||||||
sending-of-IRI OPERATION ::=
|
sending-of-IRI OPERATION ::=
|
||||||
{
|
{
|
||||||
|
@ -52,31 +45,8 @@ sending-of-IRI OPERATION ::=
|
||||||
-- The timer default value is 60s.
|
-- The timer default value is 60s.
|
||||||
-- NOTE: The same note as for HI management operation applies.
|
-- NOTE: The same note as for HI management operation applies.
|
||||||
|
|
||||||
IRIsContent ::= CHOICE
|
-- WS replace IRIsContent with EpsIRIsContent
|
||||||
{
|
IRIsContent ::= EpsIRIsContent
|
||||||
iRIContent [0] IRIContent,
|
|
||||||
iRISequence [1] IRISequence
|
|
||||||
}
|
|
||||||
|
|
||||||
IRISequence ::= SEQUENCE OF IRIContent
|
|
||||||
-- Aggregation of IRIContent is an optional feature.
|
|
||||||
-- It may be applied in cases when at a given point in time several IRI records are
|
|
||||||
-- available for delivery to the same LEA destination.
|
|
||||||
-- As a general rule, records created at any event shall be sent immediately and shall
|
|
||||||
-- not held in the DF or MF in order to apply aggregation.
|
|
||||||
-- When aggregation is not to be applied, IRIContent needs to be chosen.
|
|
||||||
|
|
||||||
IRIContent ::= CHOICE
|
|
||||||
{
|
|
||||||
iRI-Begin-record [1] IRI-Parameters,
|
|
||||||
-- At least one optional parameter must be included within the iRI-Begin-Record.
|
|
||||||
iRI-End-record [2] IRI-Parameters,
|
|
||||||
iRI-Continue-record [3] IRI-Parameters,
|
|
||||||
-- At least one optional parameter must be included within the iRI-Continue-Record.
|
|
||||||
iRI-Report-record [4] IRI-Parameters,
|
|
||||||
-- At least one optional parameter must be included within the iRI-Report-Record.
|
|
||||||
...
|
|
||||||
}
|
|
||||||
|
|
||||||
unknown-version ERROR ::= {CODE local:0}
|
unknown-version ERROR ::= {CODE local:0}
|
||||||
missing-parameter ERROR ::= {CODE local:1}
|
missing-parameter ERROR ::= {CODE local:1}
|
||||||
|
@ -92,143 +62,6 @@ OperationErrors ERROR ::=
|
||||||
}
|
}
|
||||||
-- These values may be sent by the LEMF, when an operation or a parameter is misunderstood.
|
-- These values may be sent by the LEMF, when an operation or a parameter is misunderstood.
|
||||||
|
|
||||||
IRI-Parameters ::= SEQUENCE
|
|
||||||
{
|
|
||||||
domainID [0] OBJECT IDENTIFIER (hi2OperationId) OPTIONAL,
|
|
||||||
-- for the sending entity the inclusion of the Object Identifier is mandatory
|
|
||||||
iRIversion [23] ENUMERATED
|
|
||||||
{
|
|
||||||
version2(2),
|
|
||||||
...,
|
|
||||||
version3(3),
|
|
||||||
version4(4),
|
|
||||||
version5(5),
|
|
||||||
version6(6),
|
|
||||||
version7(7),
|
|
||||||
lastVersion(8)
|
|
||||||
} OPTIONAL,
|
|
||||||
-- Optional parameter "iRIversion" (tag 23) is redundant starting
|
|
||||||
-- from TS 101 671 v2.4.1 [i.5]
|
|
||||||
-- where to the object identifier "domainID" was introduced into IRI-Parameters.
|
|
||||||
-- In order to keep backward compatibility, even when the version of the "domainID"
|
|
||||||
-- parameter will be incremented it is recommended to always send to LEMF the same:
|
|
||||||
-- enumeration value "lastVersion(8)".
|
|
||||||
-- if not present, it means version 1 is handled
|
|
||||||
lawfulInterceptionIdentifier [1] LawfulInterceptionIdentifier,
|
|
||||||
-- This identifier is associated to the target.
|
|
||||||
communicationIdentifier [2] CommunicationIdentifier,
|
|
||||||
-- used to uniquely identify an intercepted call.
|
|
||||||
-- Called "callIdentifier" in v1.1.1 of ES 201 671 [i.5].
|
|
||||||
timeStamp [3] TimeStamp,
|
|
||||||
-- date and time of the event triggering the report.
|
|
||||||
intercepted-Call-Direct [4] ENUMERATED
|
|
||||||
{
|
|
||||||
not-Available(0),
|
|
||||||
originating-Target(1),
|
|
||||||
-- In case of GPRS, this indicates that the PDP context activation, modification
|
|
||||||
-- or deactivation is MS requested.
|
|
||||||
terminating-Target(2),
|
|
||||||
-- In case of GPRS, this indicates that the PDP context activation, modification
|
|
||||||
-- or deactivation is network initiated.
|
|
||||||
...
|
|
||||||
} OPTIONAL,
|
|
||||||
intercepted-Call-State [5] Intercepted-Call-State OPTIONAL,
|
|
||||||
ringingDuration [6] OCTET STRING (SIZE (3)) OPTIONAL,
|
|
||||||
-- Duration in seconds. BCD coded : HHMMSS
|
|
||||||
conversationDuration [7] OCTET STRING (SIZE (3)) OPTIONAL,
|
|
||||||
-- Duration in seconds. BCD coded : HHMMSS
|
|
||||||
locationOfTheTarget [8] Location OPTIONAL,
|
|
||||||
-- location of the target subscriber
|
|
||||||
partyInformation [9] SET SIZE (1..10) OF PartyInformation OPTIONAL,
|
|
||||||
-- This parameter provides the concerned party (Originating, Terminating or forwarded
|
|
||||||
-- party), the identity(ies) of the party and all the information provided by the party.
|
|
||||||
callContentLinkInformation [10] SEQUENCE
|
|
||||||
{
|
|
||||||
cCLink1Characteristics [1] CallContentLinkCharacteristics OPTIONAL,
|
|
||||||
-- Information concerning the Content of Communication Link Tx channel established
|
|
||||||
-- toward the LEMF (or the sum signal channel, in case of mono mode).
|
|
||||||
cCLink2Characteristics [2] CallContentLinkCharacteristics OPTIONAL,
|
|
||||||
-- Information concerning the Content of Communication Link Rx channel established
|
|
||||||
-- toward the LEMF.
|
|
||||||
...
|
|
||||||
} OPTIONAL,
|
|
||||||
release-Reason-Of-Intercepted-Call [11] OCTET STRING (SIZE (2)) OPTIONAL,
|
|
||||||
-- Release cause coded in ITU-T Q.850 [31] format.
|
|
||||||
-- This parameter indicates the reason why the intercepted call cannot be established or
|
|
||||||
-- why the intercepted call has been released after the active phase.
|
|
||||||
nature-Of-The-intercepted-call [12] ENUMERATED
|
|
||||||
{
|
|
||||||
-- Nature of the intercepted "call":
|
|
||||||
gSM-ISDN-PSTN-circuit-call(0),
|
|
||||||
-- the possible UUS content is sent through the HI2 or HI3 "data" interface
|
|
||||||
-- the possible call content call is established through the HI3 "circuit" interface
|
|
||||||
gSM-SMS-Message(1),
|
|
||||||
-- the SMS content is sent through the HI2 or HI3 "data" interface
|
|
||||||
uUS4-Messages(2),
|
|
||||||
-- the UUS content is sent through the HI2 or HI3 "data" interface
|
|
||||||
tETRA-circuit-call(3),
|
|
||||||
-- the possible call content call is established through the HI3 "circuit" interface
|
|
||||||
-- the possible data are sent through the HI3 "data" interface
|
|
||||||
teTRA-Packet-Data(4),
|
|
||||||
-- the data are sent through the HI3 "data" interface
|
|
||||||
gPRS-Packet-Data(5),
|
|
||||||
-- the data are sent through the HI3 "data" interface
|
|
||||||
...,
|
|
||||||
uMTS-circuit-call(6)
|
|
||||||
-- the possible call content call is established through the HI3 "circuit" interface
|
|
||||||
-- the possible data are sent through the HI3 "data" interface
|
|
||||||
} OPTIONAL,
|
|
||||||
serverCenterAddress [13] PartyInformation OPTIONAL,
|
|
||||||
-- e.g. in case of SMS message this parameter provides the address of the relevant
|
|
||||||
-- server within the calling (if server is originating) or called
|
|
||||||
-- (if server is terminating) party address parameters
|
|
||||||
sMS [14] SMS-report OPTIONAL,
|
|
||||||
-- this parameter provides the SMS content and associated information
|
|
||||||
cC-Link-Identifier [15] CC-Link-Identifier OPTIONAL,
|
|
||||||
-- Depending on a network option, this parameter may be used to identify a CC link
|
|
||||||
-- in case of multiparty calls.
|
|
||||||
national-Parameters [16] National-Parameters OPTIONAL,
|
|
||||||
gPRSCorrelationNumber [18] GPRSCorrelationNumber OPTIONAL,
|
|
||||||
gPRSevent [20] GPRSEvent OPTIONAL,
|
|
||||||
-- This information is used to provide particular action of the target
|
|
||||||
-- such as attach/detach
|
|
||||||
sgsnAddress [21] DataNodeAddress OPTIONAL,
|
|
||||||
gPRSOperationErrorCode [22] GPRSOperationErrorCode OPTIONAL,
|
|
||||||
...,
|
|
||||||
ggsnAddress [24] DataNodeAddress OPTIONAL,
|
|
||||||
qOS [25] UmtsQos OPTIONAL,
|
|
||||||
-- This parameter is duplicated from 3GPP TS 33.108 [61].
|
|
||||||
networkIdentifier [26] Network-Identifier OPTIONAL,
|
|
||||||
-- This parameter is duplicated from 3GPP TS 33.108 [61].
|
|
||||||
sMSOriginatingAddress [27] DataNodeAddress OPTIONAL,
|
|
||||||
-- This parameter is duplicated from 3GPP TS 33.108 [61].
|
|
||||||
sMSTerminatingAddress [28] DataNodeAddress OPTIONAL,
|
|
||||||
-- This parameter is duplicated from 3GPP TS 33.108 [61].
|
|
||||||
iMSevent [29] IMSevent OPTIONAL,
|
|
||||||
sIPMessage [30] OCTET STRING OPTIONAL,
|
|
||||||
-- This parameter is duplicated from 3GPP TS 33.108 [61].
|
|
||||||
servingSGSN-number [31] OCTET STRING (SIZE (1..20)) OPTIONAL,
|
|
||||||
-- This parameter is duplicated from 3GPP TS 33.108 [61].
|
|
||||||
servingSGSN-address [32] OCTET STRING (SIZE (5..17)) OPTIONAL,
|
|
||||||
-- Octets are coded according to 3GPP TS 23.003 [76]
|
|
||||||
-- This parameter is duplicated from 3GPP TS 33.108 [61].
|
|
||||||
tARGETACTIVITYMONITOR [33] TARGETACTIVITYMONITOR-1 OPTIONAL,
|
|
||||||
-- Parameter is used in TS 101 909-20-1 [69]
|
|
||||||
ldiEvent [34] LDIevent OPTIONAL,
|
|
||||||
-- The "Location Dependent Interception" parameter is duplicated from 3GPP TS 33.108 [61]
|
|
||||||
correlation [35] CorrelationValues OPTIONAL,
|
|
||||||
-- This parameter is duplicated from 3GPP TS 33.108 [61]
|
|
||||||
tARGETACTIVITYMONITORind [36] TARGETACTIVITYMONITORind OPTIONAL,
|
|
||||||
-- Parameter is used in EN 301 040 [72]
|
|
||||||
tARGETCOMMSMONITORind [37] TARGETCOMMSMONITORind OPTIONAL,
|
|
||||||
-- Parameter is used in EN 301 040 [72]
|
|
||||||
tTRAFFICind [38] TTRAFFICind OPTIONAL,
|
|
||||||
-- Parameter is used in EN 301 040 [72]
|
|
||||||
cTTRAFFICind [39] CTTRAFFICind OPTIONAL,
|
|
||||||
-- Parameter is used in EN 301 040 [72]
|
|
||||||
national-HI2-ASN1parameters [255] National-HI2-ASN1parameters OPTIONAL
|
|
||||||
}
|
|
||||||
|
|
||||||
-- ==================
|
-- ==================
|
||||||
-- PARAMETERS FORMATS
|
-- PARAMETERS FORMATS
|
||||||
-- ==================
|
-- ==================
|
||||||
|
@ -247,10 +80,10 @@ CommunicationIdentifier ::= SEQUENCE
|
||||||
network-Identifier [1] Network-Identifier,
|
network-Identifier [1] Network-Identifier,
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
-- NOTE: The same "CommunicationIdentifier" value is sent :
|
-- NOTE: The same "CommunicationIdentifier" value is sent:
|
||||||
-- with the HI3 information for correlation purpose between the IRI and the information sent on
|
-- with the HI3 information for correlation purpose between the IRI and the information sent
|
||||||
-- the HI3 interfaces (CCLink, data, ..) with each IRI associated to a same intercepted call
|
-- on the HI3 interfaces (CCLink, data, ..) with each IRI associated to a same intercepted
|
||||||
-- for correlation purpose between the different IRI.
|
-- call for correlation purpose between the different IRI.
|
||||||
|
|
||||||
Network-Identifier ::= SEQUENCE
|
Network-Identifier ::= SEQUENCE
|
||||||
{
|
{
|
||||||
|
@ -351,9 +184,22 @@ PartyInformation ::= SEQUENCE
|
||||||
sip-uri [8] OCTET STRING OPTIONAL,
|
sip-uri [8] OCTET STRING OPTIONAL,
|
||||||
-- Session Initiation Protocol - Uniform Resource Identifier. See RFC 3261 [59].
|
-- Session Initiation Protocol - Uniform Resource Identifier. See RFC 3261 [59].
|
||||||
-- This parameter is duplicated from 3GPP TS 33.108 [61].
|
-- This parameter is duplicated from 3GPP TS 33.108 [61].
|
||||||
tel-url [9] OCTET STRING OPTIONAL
|
tel-url [9] OCTET STRING OPTIONAL,
|
||||||
-- See "URLs for Telephone Calls", RFC 3966 [68].
|
-- See "URLs for Telephone Calls", RFC 3966 [68].
|
||||||
-- This parameter is duplicated from 3GPP TS 33.108 [61].
|
-- This parameter is duplicated from 3GPP TS 33.108 [61].
|
||||||
|
nai [10] OCTET STRING OPTIONAL,
|
||||||
|
-- NAI of the target, encoded in the same format as defined by [EPS stage 3 specs]
|
||||||
|
x-3GPP-Asserted-Identity [11] OCTET STRING OPTIONAL,
|
||||||
|
-- X-3GPP-Asserted-Identity header (3GPP TS 24.109 [79]) of the target, used in
|
||||||
|
-- some XCAP transactions as a complement information to SIP URI or Tel URI.
|
||||||
|
xUI [12] OCTET STRING OPTIONAL,
|
||||||
|
-- XCAP User Identifier (XUI)is a string, valid as a path element in an XCAP URI, that is
|
||||||
|
-- may be associated with each user served by a XCAP resource server. Defined in IETF RFC
|
||||||
|
-- 4825[80] as a complement information to SIP URI or Tel URI
|
||||||
|
iMPI [13] OCTET STRING OPTIONAL,
|
||||||
|
-- Private User Identity as defined in 3GPP TS 23.003 [25]
|
||||||
|
extID [14] UTF8String OPTIONAL
|
||||||
|
-- RFC 4282 [102] compliant string as per TS 23.003 [25], clause 19.7.2
|
||||||
},
|
},
|
||||||
services-Information [2] Services-Information OPTIONAL,
|
services-Information [2] Services-Information OPTIONAL,
|
||||||
-- This parameter is used to transmit all the information concerning the
|
-- This parameter is used to transmit all the information concerning the
|
||||||
|
@ -386,7 +232,7 @@ CalledPartyNumber ::= CHOICE
|
||||||
{
|
{
|
||||||
iSUP-Format [1] OCTET STRING (SIZE (1..25)),
|
iSUP-Format [1] OCTET STRING (SIZE (1..25)),
|
||||||
-- Encoded in the same format as the called party number (parameter field)
|
-- Encoded in the same format as the called party number (parameter field)
|
||||||
-- of the ISUP (see EN 300 356 [5]).
|
-- of the ISUP (see EN 300 356 [5]).
|
||||||
mAP-Format [2] OCTET STRING (SIZE (1..25)),
|
mAP-Format [2] OCTET STRING (SIZE (1..25)),
|
||||||
-- Encoded as AddressString of the MAP protocol TS GSM 09.02 [32].
|
-- Encoded as AddressString of the MAP protocol TS GSM 09.02 [32].
|
||||||
dSS1-Format [3] OCTET STRING (SIZE (1..25)),
|
dSS1-Format [3] OCTET STRING (SIZE (1..25)),
|
||||||
|
@ -396,34 +242,6 @@ CalledPartyNumber ::= CHOICE
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
|
||||||
Location ::= SEQUENCE
|
|
||||||
{
|
|
||||||
e164-Number [1] OCTET STRING (SIZE (1..25)) OPTIONAL,
|
|
||||||
-- Coded in the same format as the ISUP location number (parameter
|
|
||||||
--field) of the ISUP (see EN 300 356 [5]).
|
|
||||||
globalCellID [2] OCTET STRING (SIZE (5..7)) OPTIONAL,
|
|
||||||
-- See MAP format (see TS GSM 09.02 [32]).
|
|
||||||
tetraLocation [3] TetraLocation OPTIONAL,
|
|
||||||
-- This optional parameter is not in use anymore, but is kept for backwards compatibility.
|
|
||||||
rAI [4] OCTET STRING (SIZE (6)) OPTIONAL,
|
|
||||||
-- The Routeing Area Identifier (RAI) in the current SGSN is coded in accordance with
|
|
||||||
-- 3GPP TS 24.008 [41] without the Routing Area Identification IEI (only the
|
|
||||||
-- last 6 octets are used).
|
|
||||||
gsmLocation [5] GSMLocation OPTIONAL,
|
|
||||||
umtsLocation [6] UMTSLocation OPTIONAL,
|
|
||||||
sAI [7] OCTET STRING (SIZE (7)) OPTIONAL,
|
|
||||||
-- format: PLMN-ID 3 octets (no. 1-3),
|
|
||||||
-- LAC 2 octets (no. 4-5),
|
|
||||||
-- SAC 2 octets (no. 6-7)
|
|
||||||
-- (according to 3GPP TS 25.431 [62]).
|
|
||||||
...,
|
|
||||||
oldRAI [8] OCTET STRING (SIZE (6)) OPTIONAL
|
|
||||||
-- the "Routeing Area Identifier" in the old SGSN is coded in accordance with
|
|
||||||
-- 3GPP TS 24.008 [41] without the Routing Area Identification IEI
|
|
||||||
-- (only the last 6 octets are used).
|
|
||||||
-- This parameter is duplicated from 3GPP TS 33.108 [61].
|
|
||||||
}
|
|
||||||
|
|
||||||
TetraLocation ::= CHOICE
|
TetraLocation ::= CHOICE
|
||||||
-- This optional parameter is not in use anymore, but is kept for backwards compatibility.
|
-- This optional parameter is not in use anymore, but is kept for backwards compatibility.
|
||||||
{
|
{
|
||||||
|
@ -477,8 +295,8 @@ GSMLocation ::= CHOICE
|
||||||
|
|
||||||
utmRefCoordinates [3] SEQUENCE
|
utmRefCoordinates [3] SEQUENCE
|
||||||
{
|
{
|
||||||
utmref-string [2] PrintableString (SIZE(13)),
|
utmref-string PrintableString (SIZE(13)),
|
||||||
mapDatum [3] MapDatum DEFAULT wGS84,
|
mapDatum MapDatum DEFAULT wGS84,
|
||||||
...
|
...
|
||||||
},
|
},
|
||||||
-- example 32UPU91294045
|
-- example 32UPU91294045
|
||||||
|
@ -489,10 +307,10 @@ GSMLocation ::= CHOICE
|
||||||
|
|
||||||
MapDatum ::= ENUMERATED
|
MapDatum ::= ENUMERATED
|
||||||
{
|
{
|
||||||
wGS84(0),
|
wGS84,
|
||||||
-- World Geodetic System 1984
|
-- World Geodetic System 1984
|
||||||
wGS72(1),
|
wGS72,
|
||||||
eD50(2),
|
eD50,
|
||||||
-- European Datum 50
|
-- European Datum 50
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
@ -507,26 +325,26 @@ UMTSLocation ::= CHOICE
|
||||||
|
|
||||||
GeographicalCoordinates ::= SEQUENCE
|
GeographicalCoordinates ::= SEQUENCE
|
||||||
{
|
{
|
||||||
latitudeSign [0] ENUMERATED
|
latitudeSign ENUMERATED
|
||||||
{
|
{
|
||||||
north(0),
|
north,
|
||||||
south(1)
|
south
|
||||||
},
|
},
|
||||||
latitude [1] INTEGER (0..8388607),
|
latitude INTEGER (0..8388607),
|
||||||
longitude [2] INTEGER (-8388608..8388607),
|
longitude INTEGER (-8388608..8388607),
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
|
||||||
GA-Point ::= SEQUENCE
|
GA-Point ::= SEQUENCE
|
||||||
{
|
{
|
||||||
geographicalCoordinates [0] GeographicalCoordinates,
|
geographicalCoordinates GeographicalCoordinates,
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
|
||||||
GA-PointWithUnCertainty ::=SEQUENCE
|
GA-PointWithUnCertainty ::=SEQUENCE
|
||||||
{
|
{
|
||||||
geographicalCoordinates [0] GeographicalCoordinates,
|
geographicalCoordinates GeographicalCoordinates,
|
||||||
uncertaintyCode [1] INTEGER (0..127)
|
uncertaintyCode INTEGER (0..127)
|
||||||
}
|
}
|
||||||
|
|
||||||
maxNrOfPoints INTEGER ::= 15
|
maxNrOfPoints INTEGER ::= 15
|
||||||
|
@ -534,7 +352,7 @@ maxNrOfPoints INTEGER ::= 15
|
||||||
GA-Polygon ::= SEQUENCE (SIZE (1..maxNrOfPoints)) OF
|
GA-Polygon ::= SEQUENCE (SIZE (1..maxNrOfPoints)) OF
|
||||||
SEQUENCE
|
SEQUENCE
|
||||||
{
|
{
|
||||||
geographicalCoordinates [0] GeographicalCoordinates,
|
geographicalCoordinates GeographicalCoordinates,
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -671,7 +489,7 @@ ISUP-SS-parameters ::= SET SIZE (1..256) OF OCTET STRING (SIZE (1..256))
|
||||||
|
|
||||||
-- RedirectingNumber: format defined in EN 300 356 [5].
|
-- RedirectingNumber: format defined in EN 300 356 [5].
|
||||||
-- This parameter can be provided with the "Party Information" of the "originating party"
|
-- This parameter can be provided with the "Party Information" of the "originating party"
|
||||||
-- or/and of the "terminating party".
|
-- or/and of the “terminating party”.
|
||||||
|
|
||||||
-- Original Called Party Number: format defined in EN 300 356 [5].
|
-- Original Called Party Number: format defined in EN 300 356 [5].
|
||||||
-- This parameter can be provided with the "Party Information" of the "originating party".
|
-- This parameter can be provided with the "Party Information" of the "originating party".
|
||||||
|
@ -715,11 +533,11 @@ DSS1-SS-parameters-codeset-0 ::= SET SIZE (1..256) OF OCTET STRING (SIZE (1..256
|
||||||
-- Called Party Subaddress: format defined in EN 300 403-1 [6].
|
-- Called Party Subaddress: format defined in EN 300 403-1 [6].
|
||||||
-- This parameter can be provided with the "Party Information" of the "calling party".
|
-- This parameter can be provided with the "Party Information" of the "calling party".
|
||||||
|
|
||||||
-- Connected Subaddress: format defined in recommendation (see EN 300 097-1 [14]).
|
-- Connected Subaddress: format defined in recommendation (see EN 300 097-1 [14]).
|
||||||
-- This parameter can be provided with the "Party Information" of the
|
-- This parameter can be provided with the "Party Information" of the
|
||||||
-- "called party" or "forwarded to party".
|
-- "called party" or "forwarded to party".
|
||||||
|
|
||||||
-- Connected Number: format defined in recommendation (see EN 300 097-1 [14]).
|
-- Connected Number: format defined in recommendation (see EN 300 097-1 [14]).
|
||||||
-- This parameter can be provided with the "Party Information" of the
|
-- This parameter can be provided with the "Party Information" of the
|
||||||
-- "called party" or "forwarded to party".
|
-- "called party" or "forwarded to party".
|
||||||
|
|
||||||
|
@ -730,7 +548,7 @@ DSS1-SS-parameters-codeset-0 ::= SET SIZE (1..256) OF OCTET STRING (SIZE (1..256
|
||||||
-- Called Party Number: format defined in EN 300 403-1 [6].
|
-- Called Party Number: format defined in EN 300 403-1 [6].
|
||||||
-- This parameter could be provided with the "Party Information" of the "calling party"
|
-- This parameter could be provided with the "Party Information" of the "calling party"
|
||||||
-- when target is the originating party; it contains the dialled digits before modification
|
-- when target is the originating party; it contains the dialled digits before modification
|
||||||
-- at network level (e.g. IN interaction, translation, etc ...).
|
-- at network level (e.g. IN interaction, translation, etc …).
|
||||||
|
|
||||||
-- User-user: format defined in EN 300 286-1 [23]).
|
-- User-user: format defined in EN 300 286-1 [23]).
|
||||||
-- This parameter can be provided with the "Party Information" of the
|
-- This parameter can be provided with the "Party Information" of the
|
||||||
|
@ -856,12 +674,31 @@ SMS-report ::= SEQUENCE
|
||||||
} OPTIONAL,
|
} OPTIONAL,
|
||||||
content [4] OCTET STRING (SIZE (1..270)) OPTIONAL,
|
content [4] OCTET STRING (SIZE (1..270)) OPTIONAL,
|
||||||
-- Encoded in the format defined for the SMS mobile.
|
-- Encoded in the format defined for the SMS mobile.
|
||||||
|
-- The content and enhancedContent fields are mutually exclusive.
|
||||||
|
-- The content field is dedicated for 3GPP purposes.
|
||||||
|
...,
|
||||||
|
enhancedContent [5] SEQUENCE
|
||||||
|
{
|
||||||
|
content [1] OCTET STRING,
|
||||||
|
-- The character encoding used in the content field is specified in the
|
||||||
|
-- character-encoding field.
|
||||||
|
character-encoding [2] ENUMERATED
|
||||||
|
{
|
||||||
|
gsm-7-bit-ascii(0),
|
||||||
|
eight-bit-ascii(1),
|
||||||
|
eight-bit-binary(2),
|
||||||
|
ucs-2(3),
|
||||||
|
utf-8(4),
|
||||||
|
utf-16(5),
|
||||||
|
other(6),
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
} OPTIONAL
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
LawfulInterceptionIdentifier ::= OCTET STRING (SIZE (1..25))
|
LawfulInterceptionIdentifier ::= OCTET STRING (SIZE (1..25))
|
||||||
-- It is recommended to use ASCII characters in "a"..."z", "A"..."Z", "-", "_", ".", and "0"..."9".
|
-- It is recommended to use ASCII characters in "a"…"z", "A"…"Z", "-", "_", ".", and "0"…"9".
|
||||||
-- For subaddress option only "0"..."9" shall be used.
|
-- For subaddress option only "0"..."9" shall be used.
|
||||||
|
|
||||||
National-Parameters ::= SET SIZE (1..40) OF OCTET STRING (SIZE (1..256))
|
National-Parameters ::= SET SIZE (1..40) OF OCTET STRING (SIZE (1..256))
|
||||||
|
@ -880,7 +717,17 @@ GPRSEvent ::= ENUMERATED
|
||||||
cellOrRAUpdate(10),
|
cellOrRAUpdate(10),
|
||||||
sMS(11),
|
sMS(11),
|
||||||
...,
|
...,
|
||||||
pDPContextModification(13)
|
pDPContextModification(13),
|
||||||
|
endOfInterceptionWithPDPContextActive(14),
|
||||||
|
startOfInterceptionWithMSAttached (15),
|
||||||
|
packetDataHeaderInformation (16) , hSS-Subscriber-Record-Change (17),
|
||||||
|
registration-Termination (18),
|
||||||
|
-- FFS
|
||||||
|
location-Up-Date (19),
|
||||||
|
-- FFS
|
||||||
|
cancel-Location (20),
|
||||||
|
register-Location (21),
|
||||||
|
location-Information-Request (22)
|
||||||
}
|
}
|
||||||
|
|
||||||
Services-Data-Information ::= SEQUENCE
|
Services-Data-Information ::= SEQUENCE
|
||||||
|
@ -889,21 +736,6 @@ Services-Data-Information ::= SEQUENCE
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
|
||||||
GPRS-parameters ::= SEQUENCE
|
|
||||||
{
|
|
||||||
pDP-address-allocated-to-the-target [1] DataNodeAddress OPTIONAL,
|
|
||||||
aPN [2] OCTET STRING (SIZE(1..100)) OPTIONAL,
|
|
||||||
-- The Access Point Name (APN) is coded in accordance with
|
|
||||||
-- 3GPP TS 24.008 [41] without the APN IEI (only the last 100 octets are used).
|
|
||||||
-- Octets are coded according to 3GPP TS 23.003 [76].
|
|
||||||
-- This parameter is duplicated from 3GPP TS 33.108 [61].
|
|
||||||
pDP-type [3] OCTET STRING (SIZE(2)) OPTIONAL,
|
|
||||||
...
|
|
||||||
}
|
|
||||||
|
|
||||||
GPRSOperationErrorCode ::= OCTET STRING (SIZE(2))
|
|
||||||
-- Refer to 3GPP TS 24.008 [41] for values (GMM cause or SM cause parameter).
|
|
||||||
|
|
||||||
DataNodeAddress ::= CHOICE
|
DataNodeAddress ::= CHOICE
|
||||||
{
|
{
|
||||||
ipAddress [1] IPAddress,
|
ipAddress [1] IPAddress,
|
||||||
|
@ -931,13 +763,28 @@ IPAddress ::= SEQUENCE
|
||||||
-- allocated IP addresses.
|
-- allocated IP addresses.
|
||||||
...
|
...
|
||||||
} OPTIONAL,
|
} OPTIONAL,
|
||||||
...
|
...,
|
||||||
|
iPv6PrefixLength [4] INTEGER (1..128) OPTIONAL,
|
||||||
|
-- Indicates the length of the prefix delegated by the CSP to the subscriber
|
||||||
|
-- example: 60 if IP address is “2001:db8:0:85a3::ac1f:8001/60”
|
||||||
|
-- Mandatory in case where the iP-value contains an IPv6 binary value
|
||||||
|
iPv4SubnetMask [5] OCTET STRING (SIZE(4)) OPTIONAL
|
||||||
|
-- For IPv4 addresses, this indicates the subnetmask to be applied to the iP-value field.
|
||||||
|
-- The subnet mask is intended to be presented as a binary value, e.g. "ff ff ff f8" to
|
||||||
|
-- represent the dotted-decimal subnet mask of "255.255.255.248" corresponding to
|
||||||
|
-- a /29 CIDR-format subnet mask
|
||||||
}
|
}
|
||||||
|
|
||||||
IP-value ::= CHOICE
|
IP-value ::= CHOICE
|
||||||
{
|
{
|
||||||
iPBinaryAddress [1] OCTET STRING (SIZE(4..16)),
|
iPBinaryAddress [1] OCTET STRING (SIZE(4..16)),
|
||||||
|
-- In case of IPv6, the Prefix Length is provided by the "iPv6PrefixLength"
|
||||||
|
-- In case of IPv4, the netmask is provided by the "iPv4SubnetMask"
|
||||||
iPTextAddress [2] IA5String (SIZE(7..45)),
|
iPTextAddress [2] IA5String (SIZE(7..45)),
|
||||||
|
-- In case of IPv6, the delivered iPTextAddress field could include a complete
|
||||||
|
-- single IPv6-Address or an IPv6-Prefix for a subnetwork on the target side.
|
||||||
|
-- In case of IPv4, the delivered iPTextAddress field could include a single
|
||||||
|
-- IPv4 address or an IPv4address/netmask, for example "192.168.1.1" or "192.168.1.1/24"
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -954,7 +801,7 @@ National-HI2-ASN1parameters ::= SEQUENCE
|
||||||
-- extension marker (...).
|
-- extension marker (...).
|
||||||
-- It is recommended that "version parameter" and "vendor identification parameter" are
|
-- It is recommended that "version parameter" and "vendor identification parameter" are
|
||||||
-- included in the national parameters definition. Vendor identifications can be
|
-- included in the national parameters definition. Vendor identifications can be
|
||||||
-- retrieved from the IANA web site (see annex J). Besides, it is recommended to avoid
|
-- retrieved from the IANA web site (see annex K). Besides, it is recommended to avoid
|
||||||
-- using tags from 240 to 255 in a formal type definition.
|
-- using tags from 240 to 255 in a formal type definition.
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,365 +0,0 @@
|
||||||
PCESP {iso(1) identified-organization(3) dod(6) internet(1) private(4)
|
|
||||||
enterprise(1) cable-Television-Laboratories-Inc(4491) clabProject(2)
|
|
||||||
clabProjPacketCable(2) pktcLawfulIntercept(5) pcesp(1) version-3(3)}
|
|
||||||
|
|
||||||
DEFINITIONS IMPLICIT TAGS ::=
|
|
||||||
BEGIN
|
|
||||||
|
|
||||||
ProtocolVersion ::= ENUMERATED {
|
|
||||||
-- Versions IO1 and IO2 do not support protocol versioning.
|
|
||||||
io3(3),
|
|
||||||
...}
|
|
||||||
|
|
||||||
CdcPdu ::= SEQUENCE {
|
|
||||||
protocolVersion [0] ProtocolVersion,
|
|
||||||
message [1] Message,
|
|
||||||
...
|
|
||||||
}
|
|
||||||
|
|
||||||
Message ::= CHOICE {
|
|
||||||
answer [1] Answer,
|
|
||||||
ccclose [2] CCClose,
|
|
||||||
ccopen [3] CCOpen,
|
|
||||||
reserved0 [4] NULL, -- Reserved
|
|
||||||
origination [5] Origination,
|
|
||||||
reserved1 [6] NULL, -- Reserved
|
|
||||||
redirection [7] Redirection,
|
|
||||||
release [8] Release,
|
|
||||||
reserved2 [9] NULL, -- Reserved
|
|
||||||
terminationattempt [10] TerminationAttempt,
|
|
||||||
reserved [11] NULL, -- Reserved
|
|
||||||
ccchange [12] CCChange,
|
|
||||||
reserved3 [13] NULL, -- Reserved
|
|
||||||
reserved4 [14] NULL, -- Reserved
|
|
||||||
reserved5 [15] NULL, -- Reserved
|
|
||||||
networksignal [16] NetworkSignal,
|
|
||||||
subjectsignal [17] SubjectSignal,
|
|
||||||
mediareport [18] MediaReport,
|
|
||||||
serviceinstance [19] ServiceInstance,
|
|
||||||
...
|
|
||||||
}
|
|
||||||
|
|
||||||
Answer ::= SEQUENCE {
|
|
||||||
caseId [0] CaseId,
|
|
||||||
accessingElementId [1] AccessingElementId,
|
|
||||||
eventTime [2] EventTime,
|
|
||||||
callId [3] CallId,
|
|
||||||
answering [4] PartyId OPTIONAL,
|
|
||||||
...
|
|
||||||
}
|
|
||||||
|
|
||||||
CCChange ::= SEQUENCE {
|
|
||||||
caseId [0] CaseId,
|
|
||||||
accessingElementId [1] AccessingElementId,
|
|
||||||
eventTime [2] EventTime,
|
|
||||||
callId [3] CallId,
|
|
||||||
cCCId [4] EXPLICIT CCCId,
|
|
||||||
subject [5] SDP OPTIONAL,
|
|
||||||
associate [6] SDP OPTIONAL,
|
|
||||||
flowDirection [7] FlowDirection,
|
|
||||||
resourceState [8] ResourceState OPTIONAL,
|
|
||||||
...
|
|
||||||
}
|
|
||||||
|
|
||||||
CCClose ::= SEQUENCE {
|
|
||||||
caseId [0] CaseId,
|
|
||||||
accessingElementId [1] AccessingElementId,
|
|
||||||
eventTime [2] EventTime,
|
|
||||||
cCCId [3] EXPLICIT CCCId,
|
|
||||||
flowDirection [4] FlowDirection,
|
|
||||||
...
|
|
||||||
}
|
|
||||||
|
|
||||||
CCOpen ::= SEQUENCE {
|
|
||||||
caseId [0] CaseId,
|
|
||||||
accessingElementId [1] AccessingElementId,
|
|
||||||
eventTime [2] EventTime,
|
|
||||||
ccOpenOption CHOICE {
|
|
||||||
ccOpenTime [3] SEQUENCE OF CallId,
|
|
||||||
reserved0 [4] NULL, -- Reserved
|
|
||||||
...
|
|
||||||
},
|
|
||||||
cCCId [5] EXPLICIT CCCId,
|
|
||||||
subject [6] SDP OPTIONAL,
|
|
||||||
associate [7] SDP OPTIONAL,
|
|
||||||
flowDirection [8] FlowDirection,
|
|
||||||
...
|
|
||||||
}
|
|
||||||
|
|
||||||
MediaReport ::= SEQUENCE {
|
|
||||||
caseId [0] CaseId,
|
|
||||||
accessingElementId [1] AccessingElementId,
|
|
||||||
eventTime [2] EventTime,
|
|
||||||
callId [3] CallId,
|
|
||||||
subject [4] SDP OPTIONAL,
|
|
||||||
associate [5] SDP OPTIONAL,
|
|
||||||
...
|
|
||||||
}
|
|
||||||
|
|
||||||
NetworkSignal ::= SEQUENCE {
|
|
||||||
caseId [0] CaseId,
|
|
||||||
accessingElementId [1] AccessingElementId,
|
|
||||||
eventTime [2] EventTime,
|
|
||||||
callId [3] CallId,
|
|
||||||
-- Signal
|
|
||||||
-- The following four parameters are used to report
|
|
||||||
-- information regarding network-generated signals.
|
|
||||||
-- Include at least one of the following four
|
|
||||||
-- parameters to identify the network-generated signal
|
|
||||||
-- being reported.
|
|
||||||
alertingSignal [4] AlertingSignal OPTIONAL,
|
|
||||||
subjectAudibleSignal [5] AudibleSignal OPTIONAL,
|
|
||||||
terminalDisplayInfo [6] TerminalDisplayInfo OPTIONAL,
|
|
||||||
other [7] VisibleString (SIZE (1..128, ...)) OPTIONAL,
|
|
||||||
-- Can be used to report undefined network signals
|
|
||||||
...
|
|
||||||
}
|
|
||||||
|
|
||||||
Origination ::= SEQUENCE {
|
|
||||||
caseId [0] CaseId,
|
|
||||||
accessingElementId [1] AccessingElementId,
|
|
||||||
eventTime [2] EventTime,
|
|
||||||
callId [3] CallId,
|
|
||||||
calling [4] PartyId,
|
|
||||||
called [5] PartyId OPTIONAL,
|
|
||||||
input CHOICE {
|
|
||||||
userinput [6] VisibleString (SIZE (1..32, ...)),
|
|
||||||
translationinput [7] VisibleString (SIZE (1..32, ...)),
|
|
||||||
...
|
|
||||||
},
|
|
||||||
reserved0 [8] NULL, -- Reserved
|
|
||||||
transitCarrierId [9] TransitCarrierId OPTIONAL,
|
|
||||||
...
|
|
||||||
}
|
|
||||||
|
|
||||||
Redirection ::= SEQUENCE {
|
|
||||||
caseId [0] CaseId,
|
|
||||||
accessingElementId [1] AccessingElementId,
|
|
||||||
eventTime [2] EventTime,
|
|
||||||
old [3] CallId,
|
|
||||||
redirectedto [4] PartyId,
|
|
||||||
transitCarrierId [5] TransitCarrierId OPTIONAL,
|
|
||||||
reserved0 [6] NULL, -- Reserved
|
|
||||||
reserved1 [7] NULL, -- Reserved
|
|
||||||
new [8] CallId OPTIONAL,
|
|
||||||
redirectedfrom [9] PartyId OPTIONAL,
|
|
||||||
...
|
|
||||||
}
|
|
||||||
|
|
||||||
Release ::= SEQUENCE {
|
|
||||||
caseId [0] CaseId,
|
|
||||||
accessingElementId [1] AccessingElementId,
|
|
||||||
eventTime [2] EventTime,
|
|
||||||
callId [3] CallId,
|
|
||||||
...
|
|
||||||
}
|
|
||||||
|
|
||||||
ServiceInstance ::= SEQUENCE {
|
|
||||||
caseId [0] CaseId,
|
|
||||||
accessingElementId [1] AccessingElementId,
|
|
||||||
eventTime [2] EventTime,
|
|
||||||
callId [3] CallId,
|
|
||||||
relatedCallId [4] CallId OPTIONAL,
|
|
||||||
serviceName [5] VisibleString (SIZE (1..128, ...)),
|
|
||||||
firstCallCalling [6] PartyId OPTIONAL,
|
|
||||||
secondCallCalling [7] PartyId OPTIONAL,
|
|
||||||
called [8] PartyId OPTIONAL,
|
|
||||||
calling [9] PartyId OPTIONAL,
|
|
||||||
...
|
|
||||||
}
|
|
||||||
|
|
||||||
SubjectSignal ::= SEQUENCE {
|
|
||||||
caseId [0] CaseId,
|
|
||||||
accessingElementId [1] AccessingElementId,
|
|
||||||
eventTime [2] EventTime,
|
|
||||||
callId [3] CallId OPTIONAL,
|
|
||||||
signal [4] SEQUENCE {
|
|
||||||
-- The following four parameters are used to report
|
|
||||||
-- information regarding subject-initiated dialing and
|
|
||||||
-- signaling. Include at least one of the following four
|
|
||||||
-- parameters to identify the subject- initiated dialing
|
|
||||||
-- and signaling information being reported.
|
|
||||||
switchhookFlash [0] VisibleString (SIZE (1..128, ...)) OPTIONAL,
|
|
||||||
dialedDigits [1] VisibleString (SIZE (1..128, ...)) OPTIONAL,
|
|
||||||
featureKey [2] VisibleString (SIZE (1..128, ...)) OPTIONAL,
|
|
||||||
otherSignalingInformation [3] VisibleString (SIZE (1..128, ...)) OPTIONAL,
|
|
||||||
-- Can be used to report undefined subject signals
|
|
||||||
...
|
|
||||||
},
|
|
||||||
...
|
|
||||||
}
|
|
||||||
|
|
||||||
TerminationAttempt ::= SEQUENCE {
|
|
||||||
caseId [0] CaseId,
|
|
||||||
accessingElementId [1] AccessingElementId,
|
|
||||||
eventTime [2] EventTime,
|
|
||||||
callId [3] CallId,
|
|
||||||
calling [4] PartyId OPTIONAL,
|
|
||||||
called [5] PartyId OPTIONAL,
|
|
||||||
reserved0 [6] NULL, -- Reserved
|
|
||||||
redirectedFromInfo [7] RedirectedFromInfo OPTIONAL,
|
|
||||||
...
|
|
||||||
}
|
|
||||||
|
|
||||||
AccessingElementId ::= VisibleString (SIZE(1..15, ...))
|
|
||||||
-- Statically configured element number
|
|
||||||
|
|
||||||
AlertingSignal ::= ENUMERATED {
|
|
||||||
notUsed (0), -- Reserved
|
|
||||||
alertingPattern0 (1), -- normal ringing
|
|
||||||
alertingPattern1 (2), -- distinctive ringing: intergroup
|
|
||||||
alertingPattern2 (3), -- distinctive ringing: special/priority
|
|
||||||
alertingPattern3 (4), -- distinctive ringing: electronic key
|
|
||||||
-- telephone srvc
|
|
||||||
alertingPattern4 (5), -- ringsplash, reminder ring
|
|
||||||
callWaitingPattern1 (6), -- normal call waiting tone
|
|
||||||
callWaitingPattern2 (7), -- incoming additional call waiting tone
|
|
||||||
callWaitingPattern3 (8), -- priority additional call waiting tone
|
|
||||||
callWaitingPattern4 (9), -- distinctive call waiting tone
|
|
||||||
bargeInTone (10), -- barge-in tone (e.g. for operator barge-in)
|
|
||||||
alertingPattern5 (11), -- distinctive ringing: solution specific
|
|
||||||
alertingPattern6 (12), -- distinctive ringing: solution specific
|
|
||||||
alertingPattern7 (13), -- distinctive ringing: solution specific
|
|
||||||
alertingPattern8 (14), -- distinctive ringing: solution specific
|
|
||||||
alertingPattern9 (15), -- distinctive ringing: solution specific
|
|
||||||
...
|
|
||||||
}
|
|
||||||
-- This parameter identifies the type of alerting (ringing) signal that is
|
|
||||||
-- applied toward the surveillance subject. See GR-506-CORE, LSSGR: Signaling
|
|
||||||
-- for Analog Interfaces (A Module of the LATA Switching Systems Generic
|
|
||||||
-- Requirements [LSSGR], FR-64).
|
|
||||||
|
|
||||||
AudibleSignal ::= ENUMERATED {
|
|
||||||
notUsed (0), -- Reserved
|
|
||||||
dialTone (1),
|
|
||||||
recallDialTone (2), -- recall dial tone, stutter dial tone
|
|
||||||
ringbackTone (3), -- tone indicates ringing at called party
|
|
||||||
-- end
|
|
||||||
reorderTone (4), -- reorder tone, congestion tone
|
|
||||||
busyTone (5),
|
|
||||||
confirmationTone (6), -- tone confirms receipt and processing of
|
|
||||||
-- request
|
|
||||||
expensiveRouteTone (7), -- tone indicates outgoing route is
|
|
||||||
-- expensive
|
|
||||||
messageWaitingTone (8),
|
|
||||||
receiverOffHookTone (9), -- receiver off-hook tone, off-hook warning
|
|
||||||
-- tone
|
|
||||||
specialInfoTone (10), -- tone indicates call sent to announcement
|
|
||||||
denialTone (11), -- tone indicates denial of feature request
|
|
||||||
interceptTone (12), -- wireless intercept/mobile reorder tone
|
|
||||||
answerTone (13), -- wireless service tone
|
|
||||||
tonesOff (14), -- wireless service tone
|
|
||||||
pipTone (15), -- wireless service tone
|
|
||||||
abbreviatedIntercept (16), -- wireless service tone
|
|
||||||
abbreviatedCongestion (17), -- wireless service tone
|
|
||||||
warningTone (18), -- wireless service tone
|
|
||||||
dialToneBurst (19), -- wireless service tone
|
|
||||||
numberUnObtainableTone (20), -- wireless service tone
|
|
||||||
authenticationFailureTone (21), -- wireless service tone
|
|
||||||
...
|
|
||||||
}
|
|
||||||
-- This parameter identifies the type of audible tone that is applied toward
|
|
||||||
-- the surveillance subject. See GR-506-CORE, LSSGR: Signaling for Analog
|
|
||||||
-- Interfaces (A Module of the LATA Switching Systems Generic Requirements
|
|
||||||
-- [LSSGR], FR-64), ANSI/TIA/EIA-41-D, Cellular Radiotelecommunications
|
|
||||||
-- Intersystem Operations, and GSM 02.40, Digital cellular telecommunications
|
|
||||||
-- system (Phase 2+); Procedure for call progress indications.
|
|
||||||
|
|
||||||
CallId ::= SEQUENCE {
|
|
||||||
sequencenumber [0] VisibleString (SIZE(1..25, ...)),
|
|
||||||
systemidentity [1] VisibleString (SIZE(1..15, ...)),
|
|
||||||
...
|
|
||||||
}
|
|
||||||
-- The Delivery Function generates this structure from the
|
|
||||||
-- Billing-Correlation-ID (contained in the Event Messages).
|
|
||||||
-- The sequencenumber is generated by converting the
|
|
||||||
-- Timestamp (32 bits) and Event-Counter (32 bits) into
|
|
||||||
-- ASCII strings, separating them with a comma.
|
|
||||||
-- The systemidentity field is copied from the
|
|
||||||
-- Element-ID field
|
|
||||||
|
|
||||||
CaseId ::= VisibleString (SIZE(1..25, ...))
|
|
||||||
|
|
||||||
CCCId ::= CHOICE {
|
|
||||||
combCCC [0] VisibleString (SIZE(1..20, ...)),
|
|
||||||
sepCCCpair [1] SEQUENCE{
|
|
||||||
sepXmitCCC [0] VisibleString (SIZE(1..20, ...)),
|
|
||||||
sepRecvCCC [1] VisibleString (SIZE(1..20, ...)),
|
|
||||||
...
|
|
||||||
},
|
|
||||||
...
|
|
||||||
}
|
|
||||||
-- The Delivery Function MUST generate this structure
|
|
||||||
-- from the CCC-Identifier used for the corresponding
|
|
||||||
-- Call Content packet stream by converting the 32-bit
|
|
||||||
-- value into an 8-character (hex-encoded) ASCII string
|
|
||||||
-- consisting of digits 0-9 and letters A-F.
|
|
||||||
|
|
||||||
EventTime ::= GeneralizedTime
|
|
||||||
|
|
||||||
FlowDirection ::= ENUMERATED {
|
|
||||||
downstream (1),
|
|
||||||
upstream (2),
|
|
||||||
downstream-and-upstream (3),
|
|
||||||
...
|
|
||||||
}
|
|
||||||
|
|
||||||
PartyId ::= SEQUENCE {
|
|
||||||
reserved0 [0] NULL OPTIONAL, -- Reserved
|
|
||||||
reserved1 [1] NULL OPTIONAL, -- Reserved
|
|
||||||
reserved2 [2] NULL OPTIONAL, -- Reserved
|
|
||||||
reserved3 [3] NULL OPTIONAL, -- Reserved
|
|
||||||
reserved4 [4] NULL OPTIONAL, -- Reserved
|
|
||||||
reserved5 [5] NULL OPTIONAL, -- Reserved
|
|
||||||
dn [6] VisibleString (SIZE(1..15, ...)) OPTIONAL,
|
|
||||||
userProvided [7] VisibleString (SIZE(1..15, ...)) OPTIONAL,
|
|
||||||
reserved6 [8] NULL OPTIONAL, -- Reserved
|
|
||||||
reserved7 [9] NULL OPTIONAL, -- Reserved
|
|
||||||
ipAddress [10] VisibleString (SIZE(1..32, ...)) OPTIONAL,
|
|
||||||
reserved8 [11] NULL OPTIONAL, -- Reserved
|
|
||||||
trunkId [12] VisibleString (SIZE(1..32, ...)) OPTIONAL,
|
|
||||||
reserved9 [13] NULL OPTIONAL, -- Reserved
|
|
||||||
genericAddress [14] VisibleString (SIZE(1..32, ...)) OPTIONAL,
|
|
||||||
genericDigits [15] VisibleString (SIZE(1..32, ...)) OPTIONAL,
|
|
||||||
genericName [16] VisibleString (SIZE(1..48, ...)) OPTIONAL,
|
|
||||||
port [17] VisibleString (SIZE(1..32, ...)) OPTIONAL,
|
|
||||||
context [18] VisibleString (SIZE(1..32, ...)) OPTIONAL,
|
|
||||||
...
|
|
||||||
}
|
|
||||||
|
|
||||||
RedirectedFromInfo ::= SEQUENCE {
|
|
||||||
lastRedirecting [0] PartyId OPTIONAL,
|
|
||||||
originalCalled [1] PartyId OPTIONAL,
|
|
||||||
numRedirections [2] INTEGER (1..100, ...) OPTIONAL,
|
|
||||||
...
|
|
||||||
}
|
|
||||||
|
|
||||||
ResourceState ::= ENUMERATED {reserved(1), committed(2), ...}
|
|
||||||
|
|
||||||
SDP ::= UTF8String
|
|
||||||
-- The format and syntax of this field are defined in [8].
|
|
||||||
|
|
||||||
TerminalDisplayInfo ::= SEQUENCE {
|
|
||||||
generalDisplay [0] VisibleString (SIZE (1..80, ...)) OPTIONAL,
|
|
||||||
-- Can be used to report display-related
|
|
||||||
-- network signals not addressed by
|
|
||||||
-- other parameters.
|
|
||||||
calledNumber [1] VisibleString (SIZE (1..40, ...)) OPTIONAL,
|
|
||||||
callingNumber [2] VisibleString (SIZE (1..40, ...)) OPTIONAL,
|
|
||||||
callingName [3] VisibleString (SIZE (1..40, ...)) OPTIONAL,
|
|
||||||
originalCalledNumber [4] VisibleString (SIZE (1..40, ...)) OPTIONAL,
|
|
||||||
lastRedirectingNumber [5] VisibleString (SIZE (1..40, ...)) OPTIONAL,
|
|
||||||
redirectingName [6] VisibleString (SIZE (1..40, ...)) OPTIONAL,
|
|
||||||
redirectingReason [7] VisibleString (SIZE (1..40, ...)) OPTIONAL,
|
|
||||||
messageWaitingNotif [8] VisibleString (SIZE (1..40, ...)) OPTIONAL,
|
|
||||||
...
|
|
||||||
}
|
|
||||||
-- This parameter reports information that is displayed on the surveillance
|
|
||||||
-- subject's terminal. See GR-506-CORE, LSSGR: Signaling for Analog
|
|
||||||
-- Interfaces (A Module of the LATA Switching Systems Generic Requirements
|
|
||||||
-- [LSSGR], FR-64).
|
|
||||||
|
|
||||||
TransitCarrierId ::= VisibleString (SIZE(3..7, ...))
|
|
||||||
|
|
||||||
END -- PCESP
|
|
||||||
|
|
|
@ -1,76 +0,0 @@
|
||||||
TS101909201 {itu-t (0) identified-organization (4) etsi (0) ts101909 (1909) part20 (20) subpart1(1) interceptVersion (0)}
|
|
||||||
|
|
||||||
DEFINITIONS AUTOMATIC TAGS ::=
|
|
||||||
|
|
||||||
BEGIN
|
|
||||||
|
|
||||||
IMPORTS
|
|
||||||
|
|
||||||
CdcPdu FROM
|
|
||||||
PCESP {iso(1) identified-organization(3) dod(6) internet(1) private(4)
|
|
||||||
enterprise(1) cable-Television-Laboratories-Inc(4491) clabProject(2)
|
|
||||||
clabProjPacketCable(2) pktcLawfulIntercept(5) pcesp(1) version-4(4)};
|
|
||||||
|
|
||||||
TARGETACTIVITYMONITOR-1 ::= SEQUENCE
|
|
||||||
{
|
|
||||||
version INTEGER DEFAULT 1, -- header, version -
|
|
||||||
lIInstanceid LIIDType, -- header, who -
|
|
||||||
timestamp UTCTime, -- header, when -
|
|
||||||
targetLocation LocationType, -- header, where -
|
|
||||||
direction DirectionType,
|
|
||||||
iRITransaction IRITransactionType DEFAULT iRIreport,
|
|
||||||
iRITransactionNumber INTEGER,
|
|
||||||
userSignal UserSignalType, -- Either copy or interpreted signalling
|
|
||||||
cryptoCheckSum BIT STRING OPTIONAL
|
|
||||||
}
|
|
||||||
|
|
||||||
TTRAFFIC ::= SEQUENCE
|
|
||||||
{
|
|
||||||
version INTEGER DEFAULT 1, -- header, version -
|
|
||||||
lIInstanceid LIIDType,
|
|
||||||
iRITransactionNumber INTEGER,
|
|
||||||
trafficPacket BIT STRING,
|
|
||||||
cryptoChecksum BIT STRING OPTIONAL
|
|
||||||
}
|
|
||||||
|
|
||||||
CTTRAFFIC ::= SEQUENCE
|
|
||||||
{
|
|
||||||
version INTEGER DEFAULT 1, -- header, version -
|
|
||||||
lIInstanceid LIIDType,
|
|
||||||
correspondentCount INTEGER,
|
|
||||||
iRITransactionNumber INTEGER,
|
|
||||||
trafficPacket BIT STRING,
|
|
||||||
cryptoChecksum BIT STRING OPTIONAL
|
|
||||||
}
|
|
||||||
|
|
||||||
DirectionType ::= ENUMERATED
|
|
||||||
{
|
|
||||||
toTarget,
|
|
||||||
fromTarget,
|
|
||||||
unknown
|
|
||||||
}
|
|
||||||
|
|
||||||
UserSignalType ::= CHOICE
|
|
||||||
{
|
|
||||||
copySignal BIT STRING,
|
|
||||||
interpretedSignal INTEGER,
|
|
||||||
cdcPdu CdcPdu
|
|
||||||
}
|
|
||||||
|
|
||||||
IRITransactionType ::= ENUMERATED
|
|
||||||
{
|
|
||||||
iRIbegin,
|
|
||||||
iRIcontinue,
|
|
||||||
iRIend,
|
|
||||||
iRIreport
|
|
||||||
}
|
|
||||||
|
|
||||||
LocationType ::= CHOICE
|
|
||||||
{
|
|
||||||
geodeticData BIT STRING,
|
|
||||||
nameAddress PrintableString (SIZE (1..100))
|
|
||||||
}
|
|
||||||
|
|
||||||
LIIDType ::= INTEGER (0..65535) -- 16 bit integer to identify interception
|
|
||||||
|
|
||||||
END
|
|
|
@ -1,56 +1,139 @@
|
||||||
-- WS Modified UmtsHI2Operations just containing the imported defines
|
--- WS Modified UmtsHI2Operations just containing the imported defines
|
||||||
--
|
---
|
||||||
UmtsHI2Operations {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulintercept(2) threeGPP(4) hi2(1) r8(8) version-1(1)}
|
|
||||||
|
|
||||||
|
UmtsHI2Operations {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulintercept(2)
|
||||||
|
threeGPP(4) hi2(1) r16 (16) version-1 (1)}
|
||||||
DEFINITIONS IMPLICIT TAGS ::=
|
DEFINITIONS IMPLICIT TAGS ::=
|
||||||
|
|
||||||
BEGIN
|
BEGIN
|
||||||
|
IMPORTS
|
||||||
|
LawfulInterceptionIdentifier,
|
||||||
|
TimeStamp,
|
||||||
|
Network-Identifier,
|
||||||
|
National-Parameters,
|
||||||
|
National-HI2-ASN1parameters,
|
||||||
|
DataNodeAddress,
|
||||||
|
IPAddress,
|
||||||
|
IP-value,
|
||||||
|
X25Address
|
||||||
|
FROM HI2Operations
|
||||||
|
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2)
|
||||||
|
lawfulIntercept(2) hi2(1) version18(18)}; -- Imported from TS 101 671 v3.14.1
|
||||||
|
|
||||||
UmtsQos ::= CHOICE
|
CivicAddress ::= CHOICE {
|
||||||
{
|
detailedCivicAddress SET OF DetailedCivicAddress,
|
||||||
qosMobileRadio [1] OCTET STRING,
|
xmlCivicAddress XmlCivicAddress,
|
||||||
-- The qosMobileRadio parameter shall be coded in accordance with the S 10.5.6.5 of
|
...
|
||||||
-- document [9] without the Quality of service IEI and Length of
|
|
||||||
-- quality of service IE (. That is, first
|
|
||||||
-- two octets carrying 'Quality of service IEI' and 'Length of quality of service
|
|
||||||
-- IE' shall be excluded).
|
|
||||||
qosGn [2] OCTET STRING
|
|
||||||
-- qosGn parameter shall be coded in accordance with S 7.7.34 of document [17]
|
|
||||||
}
|
}
|
||||||
|
XmlCivicAddress ::= UTF8String
|
||||||
IMSevent ::= ENUMERATED
|
-- Must conform to the February 2008 version of the XML format on the representation of
|
||||||
{
|
-- civic location described in IETF RFC 5139[72].
|
||||||
unfilteredSIPmessage (1),
|
DetailedCivicAddress ::= SEQUENCE {
|
||||||
-- This value indicates to LEMF that the whole SIP message is sent.
|
building [1] UTF8String OPTIONAL,
|
||||||
|
-- Building (structure), for example Hope Theatre
|
||||||
...,
|
room [2] UTF8String OPTIONAL,
|
||||||
sIPheaderOnly (2)
|
-- Unit (apartment, suite), for example 12a
|
||||||
-- If warrant requires only IRI then specific content in a 'sIPMessage'
|
placeType [3] UTF8String OPTIONAL,
|
||||||
-- (e.g. 'Message', etc.) has been deleted before sending it to LEMF.
|
-- Place-type, for example office
|
||||||
}
|
postalCommunityName [4] UTF8String OPTIONAL,
|
||||||
|
-- Postal Community Name, for example Leonia
|
||||||
LDIevent ::= ENUMERATED
|
additionalCode [5] UTF8String OPTIONAL,
|
||||||
{
|
-- Additional Code, for example 13203000003
|
||||||
targetEntersIA (1),
|
seat [6] UTF8String OPTIONAL,
|
||||||
targetLeavesIA (2),
|
-- Seat, desk, or cubicle, workstation, for example WS 181
|
||||||
|
primaryRoad [7] UTF8String OPTIONAL,
|
||||||
|
-- RD is the primary road name, for example Broadway
|
||||||
|
primaryRoadDirection [8] UTF8String OPTIONAL,
|
||||||
|
-- PRD is the leading road direction, for example N or North
|
||||||
|
trailingStreetSuffix [9] UTF8String OPTIONAL,
|
||||||
|
-- POD or trailing street suffix, for example SW or South West
|
||||||
|
streetSuffix [10] UTF8String OPTIONAL,
|
||||||
|
-- Street suffix or type, for example Avenue or Platz or Road
|
||||||
|
houseNumber [11] UTF8String OPTIONAL,
|
||||||
|
-- House number, for example 123
|
||||||
|
houseNumberSuffix [12] UTF8String OPTIONAL,
|
||||||
|
-- House number suffix, for example A or Ter
|
||||||
|
landmarkAddress [13] UTF8String OPTIONAL,
|
||||||
|
-- Landmark or vanity address, for example Columbia University
|
||||||
|
additionalLocation [114] UTF8String OPTIONAL,
|
||||||
|
-- Additional location, for example South Wing
|
||||||
|
name [15] UTF8String OPTIONAL,
|
||||||
|
-- Residence and office occupant, for example Joe's Barbershop
|
||||||
|
floor [16] UTF8String OPTIONAL,
|
||||||
|
-- Floor, for example 4th floor
|
||||||
|
primaryStreet [17] UTF8String OPTIONAL,
|
||||||
|
-- Primary street name, for example Broadway
|
||||||
|
primaryStreetDirection [18] UTF8String OPTIONAL,
|
||||||
|
-- PSD is the leading street direction, for example N or North
|
||||||
|
roadSection [19] UTF8String OPTIONAL,
|
||||||
|
-- Road section, for example 14
|
||||||
|
roadBranch [20] UTF8String OPTIONAL,
|
||||||
|
-- Road branch, for example Lane 7
|
||||||
|
roadSubBranch [21] UTF8String OPTIONAL,
|
||||||
|
-- Road sub-branch, for example Alley 8
|
||||||
|
roadPreModifier [22] UTF8String OPTIONAL,
|
||||||
|
-- Road pre-modifier, for example Old
|
||||||
|
roadPostModifier [23] UTF8String OPTIONAL,
|
||||||
|
-- Road post-modifier, for example Extended
|
||||||
|
postalCode [24]UTF8String OPTIONAL,
|
||||||
|
-- Postal/zip code, for example 10027-1234
|
||||||
|
town [25] UTF8String OPTIONAL,
|
||||||
|
county [26] UTF8String OPTIONAL,
|
||||||
|
-- An administrative sub-section, often defined in ISO.3166-2[74] International
|
||||||
|
-- Organization for Standardization, "Codes for the representation of names of
|
||||||
|
-- countries and their subdivisions - Part 2: Country subdivision code"
|
||||||
|
country [27] UTF8String,
|
||||||
|
-- Defined in ISO.3166-1 [39] International Organization for Standardization, "Codes for
|
||||||
|
-- the representation of names of countries and their subdivisions - Part 1: Country
|
||||||
|
-- codes". Such definition is not optional in case of civic address. It is the
|
||||||
|
-- minimum information needed to qualify and describe a civic address, when a
|
||||||
|
-- regulation of a specific country requires such information
|
||||||
|
language [28] UTF8String,
|
||||||
|
-- Language defined in the IANA registry according to the assignments found
|
||||||
|
-- in the standard ISO 639 Part 1, "ISO 639-1:2002[75], Codes for the representation of
|
||||||
|
-- names of languages - Part 1: Alpha-2 code" or using assignments subsequently made
|
||||||
|
-- by the ISO 639 Part 1 maintenance agency
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
|
||||||
CorrelationValues ::= CHOICE {
|
-- LALS extended location parameters are mapped from the MLP pos element parameters
|
||||||
|
-- and attributes defined in [88]. For details see specific [88] clauses refered below.
|
||||||
|
ExtendedLocParameters ::= SEQUENCE
|
||||||
|
{
|
||||||
|
posMethod [0] PrintableString OPTIONAL, -- clause 5.3.93.1
|
||||||
|
mapData [1] -- clause 5.2.2.3
|
||||||
|
CHOICE {base64Map [0] PrintableString, -- clause 5.3.12
|
||||||
|
url [1] PrintableString -- clause 5.3.138
|
||||||
|
} OPTIONAL,
|
||||||
|
altitude [2]
|
||||||
|
SEQUENCE {alt PrintableString, -- clause 5.3.5
|
||||||
|
alt-uncertainty PrintableString OPTIONAL -- clause 5.3.7
|
||||||
|
} OPTIONAL,
|
||||||
|
speed [3] PrintableString OPTIONAL, -- clause 5.3.119
|
||||||
|
direction [4] PrintableString OPTIONAL, -- clause 5.3.26
|
||||||
|
level-conf [5] PrintableString OPTIONAL, -- clause 5.3.24
|
||||||
|
qOS-not-met [6] BOOLEAN OPTIONAL, -- clause 5.3.97
|
||||||
|
motionStateList [7] -- clause 5.2.2.3
|
||||||
|
SEQUENCE {primaryMotionState [0] PrintableString, -- clause 5.3.69
|
||||||
|
secondaryMotionState [1] SEQUENCE OF PrintableString OPTIONAL,
|
||||||
|
confidence [2] PrintableString -- clause 5.3.24
|
||||||
|
} OPTIONAL,
|
||||||
|
floor [8]
|
||||||
|
SEQUENCE {floor-number PrintableString, -- clause 5.3.39
|
||||||
|
floor-number-uncertainty PrintableString OPTIONAL
|
||||||
|
-- clause 5.3.40
|
||||||
|
} OPTIONAL,
|
||||||
|
additional-info [9] PrintableString OPTIONAL, -- clause 5.3.1
|
||||||
|
-- The following parameter contains a copy of the unparsed XML code of
|
||||||
|
-- MLP response message, i.e. the entire XML document containing
|
||||||
|
-- a <slia> (described in [88], clause 5.2.3.2.2) or
|
||||||
|
-- a <slirep> (described in [88], clause 5.2.3.2.3) MLP message.
|
||||||
|
-- This parameter is present when the LI-LCS client cannot fully map
|
||||||
|
-- the MLP response message into an ASN.1 Location object.
|
||||||
|
|
||||||
iri-to-CC [0] IRI-to-CC-Correlation, -- correlates IRI to Content(s)
|
lALS-rawMLPPosData [10] UTF8String OPTIONAL,
|
||||||
iri-to-iri [1] IRI-to-IRI-Correlation, -- correlates IRI to IRI
|
...
|
||||||
both-IRI-CC [2] SEQUENCE { -- correlates IRI to IRI and IRI to Content(s)
|
|
||||||
iri-CC [0] IRI-to-CC-Correlation,
|
|
||||||
iri-IRI [1] IRI-to-IRI-Correlation}
|
|
||||||
}
|
}
|
||||||
|
LocationErrorCode ::= INTEGER (1..699)
|
||||||
|
-- LALS location error codes are the OMA MLP result identifiers defined in [88], Clause 5.4
|
||||||
IRI-to-CC-Correlation ::= SEQUENCE { -- correlates IRI to Content
|
|
||||||
cc [0] SET OF OCTET STRING,-- correlates IRI to multiple CCs
|
|
||||||
iri [1] OCTET STRING OPTIONAL
|
|
||||||
-- correlates IRI to CC with signaling
|
|
||||||
}
|
|
||||||
IRI-to-IRI-Correlation ::= OCTET STRING -- correlates IRI to IRI
|
|
||||||
|
|
||||||
END -- OF UmtsHI2Operations
|
END -- OF UmtsHI2Operations
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
/* packet-HI2Operations.c
|
/* packet-HI2Operations.c
|
||||||
* Routines for HI2 (ETSI TS 101 671 V3.5.1 (2009-11))
|
* Routines for HI2 (ETSI TS 101 671 V3.15.1 (2018-06))
|
||||||
* Erwin van Eijk 2010
|
* Erwin van Eijk 2010
|
||||||
|
* Joakim Karlsson 2023
|
||||||
*
|
*
|
||||||
* Wireshark - Network traffic analyzer
|
* Wireshark - Network traffic analyzer
|
||||||
* By Gerald Combs <gerald@wireshark.org>
|
* By Gerald Combs <gerald@wireshark.org>
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue