MBMSUmtsHI2Operations.asn 6.11 KB
Newer Older
1
MBMSUmtsHI2Operations {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulintercept(2) threeGPP(4) hi2mbms(7) r12(12) version1 (0)}
2
3
4
5
6

DEFINITIONS IMPLICIT TAGS ::=

BEGIN

7
IMPORTS
8

9
10
11
		OPERATION,
		ERROR
			FROM Remote-Operations-Information-Objects
12
13
14
15
16
17
18
19
20
21
22
			{joint-iso-itu-t(2) remote-operations(4) informationObjects(5) version1(0)}

		LawfulInterceptionIdentifier,
		TimeStamp,
		Network-Identifier,
		National-Parameters,
		National-HI2-ASN1parameters,
		IPAddress

			FROM HI2Operations
			{itu-t(0) identified-organization(4) etsi(0) securityDomain(2)
23
 				  lawfulIntercept(2) hi2(1) version18 (18)};
24
											-- Imported from TS 101 671 V3.12.1
25
26
27
28
29
30
31
32
33

-- 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)}
34
hi2mbmsDomainId OBJECT IDENTIFIER	::= {threeGPPSUBDomainId hi2mbms(7)  r12 (12) version1(0)}
35

36
mbms-umts-sending-of-IRI  OPERATION ::=
37
38
39
40
41
{
	ARGUMENT	MBMSUmtsIRIsContent
	ERRORS		{ OperationErrors }
	CODE		global:{threeGPPSUBDomainId hi2mbms(7) opcode(1)}
}
42
-- Class 2 operation . The timer shall be set to a value between 3 s and 240 s.
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
-- The timer.default value is 60s.
-- NOTE:	The same note as for HI management operation applies.

MBMSUmtsIRIsContent		::= CHOICE
{
	mBMSumtsiRIContent		[1] MBMSUmtsIRIContent,
	mBMSumtsIRISequence		[2] MBMSUmtsIRISequence
}

MBMSUmtsIRISequence		::= SEQUENCE OF MBMSUmtsIRIContent

-- Aggregation of MBMSUmtsIRIContent 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 not withheld in the DF or MF in order to
-- apply aggragation.
60
-- When aggregation is not to be applied,
61
62
63
-- MBMSUmtsIRIContent needs to be chosen.


64
MBMSUmtsIRIContent		::= CHOICE
65
{
66
	iRI-Begin-record		[1] IRI-Parameters,	
67
	iRI-End-record			[2] IRI-Parameters,
68
	iRI-Report-record		[3] IRI-Parameters,	
69
70
71
72
73
74
75
76
   ...
}

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}

77
78
79
80
81
82
OperationErrors ERROR ::=
{
	unknown-version |
	missing-parameter |
	unknown-parameter-value |
	unknown-parameter
83
84
85
}
-- These values may be sent by the LEMF, when an operation or a parameter is misunderstood.

86
IRI-Parameters		::= SEQUENCE
87
{
88
	hi2mbmsDomainId 				[0]	OBJECT IDENTIFIER,  -- 3GPP HI2 MBMS domain
89
90
	lawfulInterceptionIdentifier	[2] LawfulInterceptionIdentifier,
		-- This identifier is associated to the target.
91
92
93
	timeStamp				[3] TimeStamp,
		-- date and time of the event triggering the report.
	initiator 				[4] ENUMERATED
94
95
96
	{
		not-Available		(0),
		originating-Target	(1),
97
			-- in case of MBMS, this indicates that the MBMS UE has initiated the MBMS session
98
99
100
101
102
103
			-- or initiated the subscription management event.
		network-initiated	(2),
			-- in case of MBMS, this indicates that the MBMS has initiated the MBMS session.
		off-online-action   (3),
			-- in case of MBMS, this indicates a subscription management event has occurred as the
            -- result of an MBMS operator customer services function or other subscription updates
104
            -- not initiated by the MBMS UE.
105
106
107
	...
	} OPTIONAL,

108
	partyInformation 		[5] SET SIZE (1..10) OF PartyInformation OPTIONAL,
109
		-- This parameter provides the concerned party, the identiy(ies) of the party
110
		-- and all the information provided by the party.
111
112
113
114
115
116
117
118
119
120
121
122
123
124

	national-Parameters		[6] National-Parameters OPTIONAL,
	networkIdentifier		[7] Network-Identifier OPTIONAL,
	mBMSevent				[8] MBMSEvent	OPTIONAL,
	correlationNumber		[9] CorrelationNumber OPTIONAL,
	mbmsInformation		    [10] MBMSinformation OPTIONAL,
	visitedPLMNID			[11] VisitedPLMNID 	OPTIONAL,
	national-HI2-ASN1parameters	[12]	National-HI2-ASN1parameters	OPTIONAL,
...
}


-- PARAMETERS FORMATS

125
PartyInformation 			::= SEQUENCE
126
{
127
	party-Qualifier 	[0]  ENUMERATED
128
	{
129
		mBMS-Target(1),
130
131
	...
	},
132
	partyIdentity 		[1] SEQUENCE
133
134
	{
		imsi					[1] OCTET STRING (SIZE (3..8)) OPTIONAL,
135
			-- See MAP format [4] International Mobile
136
137
138
139
140
141
142
143
144
145
146
147
148
			-- Station Identity E.212 number beginning with Mobile Country Code

	...

	},
	...


}


CorrelationNumber ::= OCTET STRING (SIZE(8..20))

149
MBMSEvent ::= ENUMERATED
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
{
	mBMSServiceJoining 		  				(1),
	mBMSServiceLeaving						(2),
	mBMSSubscriptionActivation				(3),
	mBMSSubscriptionModification			(4),
	mBMSSubscriptionTermination				(5),
	startofInterceptWithMBMSServiceActive	(6),

	...
}

Services-Data-Information ::= SEQUENCE
{
	mBMSparameters [1] MBMSparameters OPTIONAL,
	...

}


169
MBMSparameters ::= SEQUENCE
170
{
171
	aPN 								[1] UTF8String	OPTIONAL,
172
173
174
	-- The Access Point Name (APN) is coded in accordance with
		-- 3GPP TS 24.008 [9] without the APN IEI (only the last 100 octets are used).
		-- Octets are coded according to 3GPP TS 23.003 [25].
175
176
177
178
		...
}


179
MBMSinformation ::= SEQUENCE
180
{
181
182
	mbmsServiceName 					[1] UTF8String		OPTIONAL,
	mbms-join-time  					[2] UTF8String		OPTIONAL,
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
	mbms-Mode  							[3] ENUMERATED			
	{
		multicast	(0),
		broadcast	(1),
	...
	} OPTIONAL,
	mbmsIPIPv6Address					[4]	IPAddress			OPTIONAL,
	mbmsLeavingReason					[5]	ENUMERATED			
	{
		uEinitiatedRequested	(0),
		bMSCorNetworkTerminated	(1),
	...
	} OPTIONAL,
	mbmsSubsTermReason					[6]	ENUMERATED			
	{
		userInitiated			(0),
		subscriptionExpired		(1),
	...
	} OPTIONAL,
202
	mBMSapn 							[7] UTF8String						OPTIONAL,	
203
204
205
	-- The Access Point Name (APN) is coded in accordance with
		-- 3GPP TS 24.008 [9] without the APN IEI (only the last 100 octets are used).
		-- Octets are coded according to 3GPP TS 23.003 [25].
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
	mbmsSerSubscriberList				[8] MBMSSerSubscriberList			OPTIONAL,
	mbmsNodeList						[9] MBMSNodeList					OPTIONAL,

...

}

MBMSSerSubscriberList ::= SEQUENCE OF SEQUENCE
	{
		mBMSSERSUBSCRIBERLIST	[1]	UTF8String,
		...
	}


MBMSNodeList ::= SEQUENCE OF SEQUENCE
	{
		mBMSNODELIST	[1]	SEQUENCE
		{
			mbmsnodeIPAdress	[1]  	IPAddress 	OPTIONAL,
			mbmsnodeName		[2]		UTF8String	OPTIONAL,
			...
		},
		...
	}

231
VisitedPLMNID ::= UTF8String
232
233
234


END