Mms-HI3-PS.asn 2.58 KB
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
Mms-HI3-PS {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulintercept(2) threeGPP(4) hi3mms(17)  r14(14) version-0(0)}

DEFINITIONS IMPLICIT TAGS ::=

BEGIN

IMPORTS
		
MMSCorrelationNumber, MMSEvent
	FROM MmsHI2Operations
	{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulintercept(2) threeGPP(4) 	hi2mms(16) r14(14) version-0(0)}    -- Imported from TS 33.108 v.14.0.0

LawfulInterceptionIdentifier,TimeStamp
	FROM HI2Operations
	{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) hi2(1) 	version18(18)};  -- from ETSI HI2Operations TS 101 671 v3.12.1

-- 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 hi3mms(17) r14(14) version-0(0)}

CC-PDU	::= SEQUENCE
{
 	mmSLIC-header		[1] MMSLIC-header,
	payload			[2] OCTET STRING
}

MMSLIC-header ::= SEQUENCE
{
	hi3MmsDomainId				[0]	OBJECT IDENTIFIER,  -- 3GPP HI3 Domain
	lIID						[1] LawfulInterceptionIdentifier OPTIONAL,
	mMSCorrelationNNumber		[2]	MMSCorrelationNumber,
	timeStamp					[3]	TimeStamp,
	t-PDU-direction				[4] TPDU-direction,
	mMSVersion					[5]	INTEGER,
	transactionID				[6]	UTF8String,
	national-HI3-ASN1parameters	[7] National-HI3-ASN1parameters OPTIONAL,
	--  encoded per national requirements
	ice-type					[8] ICE-type OPTIONAL,
		-- The ICE-type indicates the applicable Intercepting Control Element(see ref [19]) in which
		-- the T-PDU is intercepted.
...
}


TPDU-direction ::= ENUMERATED
{
	from-target 	(1),
	to-target 		(2),
	unknown 		(3)
}

National-HI3-ASN1parameters	::= SEQUENCE
{
	countryCode		[1] PrintableString (SIZE (2)),
		-- Country Code according to ISO 3166-1 [39],
		-- the country to which the parameters inserted after the extension marker apply
		-- In case a given country wants to use additional national parameters according to its law,
		-- these national parameters should be defined using the ASN.1 syntax and added after the
		-- extension marker (...).

		-- It is recommended that "version parameter" and "vendor identification parameter" are
		-- included in the national parameters definition. Vendor identifications can be
		-- retrieved from IANA web site. It is recommended to avoid
		-- using tags from 240 to 255 in a formal type definition.
...
}
																								
ICE-type ::= ENUMERATED
{
	mMSC (1),
	mMSProxyRelay	(2),
...
}

END