Commit f9f854aa authored by canterburym's avatar canterburym
Browse files

TS 33108 v5.0.0 (2002-06-19) agreed at SA#16

parent 27ba62f0
Pipeline #2597 passed with stages
in 54 seconds
Umts-HI3-PS {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulintercept(2) threeGPP(4) hi3(2) version-1(1)}
DEFINITIONS IMPLICIT TAGS ::=
BEGIN
IMPORTS
GPRSCorrelationNumber
FROM UmtsHI2Operations
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulintercept(2) threeGPP(4) hi2(1) version-1(1)} -- from 3GPP UmtsHI2Operations
LawfulInterceptionIdentifier,
TimeStamp
FROM HI2Operations
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) hi2(1) version3(3)}; -- from ETSI HI2Operations TS 101 671 Edition 3
-- Object Identifier Definitions
-- Security DomainId
lawfulInterceptDomainId OBJECT IDENTIFIER ::= {itu-t(0) identified-organization(4) etsi(0)
securityDomain(2) lawfulIntercept(2)}
-- Security Subdomains
threeGPPSUBDomainId OBJECT IDENTIFIER ::= {lawfulInterceptDomainId threeGPP(4}
hi3DomainId OBJECT IDENTIFIER ::= {threeGPPSUBDomainId hi3 (2) version-1(1)}
CC-PDU ::= SEQUENCE
{
uLIC-header [1] ULIC-header,
payload [2] OCTET STRING
}
ULIC-header ::= SEQUENCE
{
hi3DomainId [0] OBJECT IDENTIFIER, -- 3GPP HI3 Domain
version [1] Version,
lIID [2] LawfulInterceptionIdentifier OPTIONAL,
correlation-Number [3] GPRSCorrelationNumber,
timeStamp [4] TimeStamp OPTIONAL,
sequence-number [5] INTEGER (0..65535),
t-PDU-direction [6] TPDU-direction,
...}
Version ::= ENUMERATED
{
version1(1),
...
}
TPDU-direction ::= ENUMERATED
{
from-target (1),
to-target (2),
unknown (3)
}
END
\ No newline at end of file
UmtsHI2Operations {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulintercept(2) threeGPP(4) hi2(1) version-1(1)}
DEFINITIONS IMPLICIT TAGS ::=
BEGIN
IMPORTS
OPERATION,
ERROR
FROM Remote-Operations-Information-Objects
{joint-iso-itu-t(2) remote-operations(4) informationObjects(5) version1(0)}
LawfulInterceptionIdentifier,
TimeStamp,
Network-Identifier,
National-Parameters,
DataNodeAddress,
IPAddress,
IP-value,
X25Address
FROM HI2Operations
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2)
lawfulIntercept(2) hi2(1) version3(3)}; -- TS 101 671 Edition 3
-- Object Identifier Definitions
-- Security DomainId
lawfulInterceptDomainId OBJECT IDENTIFIER ::= {itu-t(0) identified-organization(4) etsi(0)
securityDomain(2) lawfulIntercept(2)}
-- Security Subdomains
threeGPPSUBDomainId OBJECT IDENTIFIER ::= {lawfulInterceptDomainId threeGPP(4)}
hi2DomainId OBJECT IDENTIFIER ::= {threeGPPSUBDomainId hi2(1) version-1(1)}
umts-sending-of-IRI OPERATION ::=
{
ARGUMENT UmtsIRIContent
ERRORS { OperationErrors }
CODE global:{threeGPPSUBDomainId hi2(1) opcode(1)}
}
-- Class 2 operation . The timer shall be set to a value between 3 s and 240 s.
-- The timer.default value is 60s.
-- NOTE: The same note as for HI management operation applies.
UmtsIRIContent ::= CHOICE
{
iRI-Begin-record [1] IRI-Parameters, -- include at least one optional parameter
iRI-End-record [2] IRI-Parameters,
iRI-Continue-record [3] IRI-Parameters, -- include at least one optional parameter
iRI-Report-record [4] IRI-Parameters -- include at least one optional parameter
}
unknown-version ERROR ::= { CODE local:0}
missing-parameter ERROR ::= { CODE local:1}
unknown-parameter-value ERROR ::= { CODE local:2}
unknown-parameter ERROR ::= { CODE local:3}
OperationErrors ERROR ::=
{
unknown-version |
missing-parameter |
unknown-parameter-value |
unknown-parameter
}
-- This values may be sent by the LEMF, when an operation or a parameter is misunderstood.
IRI-Parameters ::= SEQUENCE
{
hi2DomainId [0] OBJECT IDENTIFIER, -- 3GPP HI2 domain
iRIversion [23] ENUMERATED
{
version2(2),
...
} OPTIONAL,
-- if not present, it means version 1 is handled
lawfulInterceptionIdentifier [1] LawfulInterceptionIdentifier,
-- This identifier is associated to the target.
timeStamp [3] TimeStamp,
-- date and time of the event triggering the report.)
initiator [4] ENUMERATED
{
not-Available (0),
originating-Target (1),
-- in case of GPRS, this indicates that the PDP context activation
-- or deactivation is MS requested
terminating-Target (2),
-- in case of GPRS, this indicates that the PDP context activation or
-- deactivation is network initiated
...
} OPTIONAL,
locationOfTheTarget [8] Location OPTIONAL,
-- location of the target subscriber
partyInformation [9] SET SIZE (1..10) OF PartyInformation OPTIONAL,
-- This parameter provides the concerned party, the identiy(ies) of the party
--)and all the information provided by the party.
serviceCenterAddress [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
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,
networkIdentifier [26] Network-Identifier OPTIONAL,
sMSOriginatingAddress [27] DataNodeAddress OPTIONAL,
sMSTerminatingAddress [28] DataNodeAddress OPTIONAL,
iMSevent [29] IMSEvent OPTIONAL,
sIPMessage [30] OCTET STRING OPTIONAL,
servingSGSN-number [31] OCTET STRING (SIZE (1..20)) OPTIONAL,
servingSGSN-address [32] OCTET STRING (SIZE (5..17)) OPTIONAL,
...
}
-- PARAMETERS FORMATS
PartyInformation ::= SEQUENCE
{
party-Qualifier [0] ENUMERATED
{
gPRS-Target(3),
...
},
partyIdentity [1] SEQUENCE
{
imei [1] OCTET STRING (SIZE (8)) OPTIONAL,
-- See MAP format [4]
imsi [3] OCTET STRING (SIZE (3..8)) OPTIONAL,
-- See MAP format [4] International Mobile
-- Station Identity E.212 number beginning with Mobile Country Code
msISDN [6] OCTET STRING (SIZE (1..9)) OPTIONAL,
-- MSISDN of the target, encoded in the same format as the AddressString
-- parameters defined in MAP format document ref [4], 14.7.8
e164-Format [7] OCTET STRING (SIZE (1 .. 25)) OPTIONAL,
-- E164 address of the node in international format. Coded in the same format as
-- the calling party number parameter of the ISUP (parameter part:[5])
sip-url [8] OCTET STRING OPTIONAL, -- See RFC 2543
...
},
services-Data-Information [4] Services-Data-Information OPTIONAL,
-- This parameter is used to transmit all the information concerning the
-- complementary information associated to the basic data call
...
}
Location ::= SEQUENCE
{
globalCellID [2] GlobalCellID OPTIONAL,
--see MAP format (see [4])
rAI [4] Rai OPTIONAL,
-- the Routeing Area Identifier is coded in accordance with the 10.5.5.15 of
-- document ref [9] without the Routing Area Identification IEI (only the
-- last 6 octets are used)
gsmLocation [5] GSMLocation OPTIONAL,
umtsLocation [6] UMTSLocation OPTIONAL,
sAI [7] Sai 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.413)
...
}
GlobalCellID ::= OCTET STRING (SIZE (5..7))
Rai ::= OCTET STRING (SIZE (6))
Sai ::= OCTET STRING (SIZE (7))
GSMLocation ::= CHOICE
{
geoCoordinates [1] SEQUENCE
{
latitude [1] PrintableString (SIZE(7..10)),
-- format : XDDMMSS.SS
longitude [2] PrintableString (SIZE(8..11)),
-- format : XDDDMMSS.SS
mapDatum [3] MapDatum DEFAULT wGS84,
...
},
-- format : XDDDMMSS.SS
-- X : N(orth), S(outh), E(ast), W(est)
-- DD or DDD : degrees (numeric characters)
-- MM : minutes (numeric characters)
-- SS.SS : seconds, the second part (.SS) is optionnal
-- Example :
-- latitude short form N502312
-- longitude long form E1122312.18
utmCoordinates [2] SEQUENCE
{
utm-East [1] PrintableString (SIZE(10)),
utm-North [2] PrintableString (SIZE(7)),
-- example utm-East 32U0439955
-- utm-North 5540736
mapDatum [3] MapDatum DEFAULT wGS84,
...
},
utmRefCoordinates [3] SEQUENCE
{
utmref-string PrintableString (SIZE(13)),
mapDatum MapDatum DEFAULT wGS84,
...
},
-- example 32UPU91294045
wGS84Coordinates [4] OCTET STRING (SIZE(7..10))
-- format is as defined in GSM 03.32; polygon type of shape is not allowed.
}
MapDatum ::= ENUMERATED
{
wGS84,
wGS72,
eD50, -- European Datum 50
...
}
UMTSLocation ::= CHOICE {
point [1] GA-Point,
pointWithUnCertainty [2] GA-PointWithUnCertainty,
polygon [3] GA-Polygon
}
GeographicalCoordinates ::= SEQUENCE {
latitudeSign ENUMERATED { north, south },
latitude INTEGER (0..8388607),
longitude INTEGER (-8388608..8388607),
...
}
GA-Point ::= SEQUENCE {
geographicalCoordinates GeographicalCoordinates,
...
}
GA-PointWithUnCertainty ::=SEQUENCE {
geographicalCoordinates GeographicalCoordinates,
uncertaintyCode INTEGER (0..127)
}
maxNrOfPoints INTEGER ::= 15
GA-Polygon ::= SEQUENCE (SIZE (1..maxNrOfPoints)) OF
SEQUENCE {
geographicalCoordinates GeographicalCoordinates,
...
}
SMS-report ::= SEQUENCE
{
sMS-Contents [3] SEQUENCE
{
sms-initiator [1] ENUMERATED -- party which sent the SMS
{
target (0),
server (1),
undefined-party (2),
...
},
transfer-status [2] ENUMERATED
{
succeed-transfer (0), -- the transfer of the SMS message succeeds
not-succeed-transfer(1),
undefined (2),
...
} OPTIONAL,
other-message [3] ENUMERATED -- in case of terminating call, indicates if
-- the server will send other SMS
{
yes (0),
no (1),
undefined (2),
...
} OPTIONAL,
content [4] OCTET STRING (SIZE (1 .. 270)) OPTIONAL,
-- Encoded in the format defined for the SMS mobile
...
}
}
GPRSCorrelationNumber ::= OCTET STRING (SIZE(8..20))
GPRSEvent ::= ENUMERATED
{
pDPContextActivation (1),
startOfInterceptionWithPDPContextActive (2),
pDPContextDeactivation (4),
gPRSAttach (5),
gPRSDetach (6),
locationInfoUpdate (10),
sMS (11),
pDPContextModification (13),
servingSystem (14),
...
}
-- see ref [10]
IMSevent ::= ENUMERATED
{
sIPmessage (1),
...
}
Services-Data-Information ::= SEQUENCE
{
gPRS-parameters [1] GPRS-parameters OPTIONAL,
...
}
GPRS-parameters ::= SEQUENCE
{
pDP-address-allocated-to-the-target [1] DataNodeAddress OPTIONAL,
aPN [2] OCTET STRING (SIZE(1..100)) OPTIONAL,
pDP-type [3] OCTET STRING (SIZE(2)) OPTIONAL,
...
}
GPRSOperationErrorCode ::= OCTET STRING (SIZE(2))
-- refer to standard [9] for values(GMM cause or SM cause parameter).
UmtsQos ::= CHOICE
{
qosIu [1] OCTET STRING (SIZE(3..11)),
-- The qosIu parameter shall be coded in accordance with the 10.5.6.5 of
-- document ref [9] or ref [21] without the Quality of service IEI and Length of
-- quality of service IE (only the last 3, or 11 octets are used. That is, first
-- two octets carrying 'Quality of service IEI' and 'Length of quality of service
-- IE' shall be excluded).
qosGn [2] OCTET STRING (SIZE(3..254))
-- qosGn parameter shall be coded in accordance with 7.7.34 of document ref [17]
}
END
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment