LI-PS-PDU.asn 23.9 KB
Newer Older
1
LI-PS-PDU
canterburym's avatar
canterburym committed
2

3
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) genHeader(1) version31(31)}
4

canterburym's avatar
canterburym committed
5
6


7
8
DEFINITIONS IMPLICIT TAGS ::=

canterburym's avatar
canterburym committed
9
10


11
12
BEGIN

canterburym's avatar
canterburym committed
13
14


15
IMPORTS
canterburym's avatar
canterburym committed
16

17
18
	-- Any of the IMPORTs may be commented out if they are not used (see clause A.3)

canterburym's avatar
canterburym committed
19
20


21
	-- from ETSI TS 103 280 [44]
canterburym's avatar
canterburym committed
22

23
	LIID
canterburym's avatar
canterburym committed
24

25
		FROM Common-Parameters
canterburym's avatar
canterburym committed
26

27
28
29
		{itu-t(0) identified-organization(4) etsi(0) common-parameters(3280) version211(211)}


canterburym's avatar
canterburym committed
30
31
32



33
	-- from ETSI TS 101 671 [4]
canterburym's avatar
canterburym committed
34

35
	IRI-Parameters,
canterburym's avatar
canterburym committed
36

37
	IRIsContent,
canterburym's avatar
canterburym committed
38

39
	Location,
canterburym's avatar
canterburym committed
40

41
	Network-Element-Identifier
canterburym's avatar
canterburym committed
42

43
		FROM HI2Operations
canterburym's avatar
canterburym committed
44

45
46
		{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) hi2(1) version17(17)}

canterburym's avatar
canterburym committed
47
48


49
	-- from ETSI TS 101 671 [4]
canterburym's avatar
canterburym committed
50

51
	HI1-Operation
canterburym's avatar
canterburym committed
52

53
		FROM HI1NotificationOperations
canterburym's avatar
canterburym committed
54

55
56
		{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) hi1(0) notificationOperations(1) version6(6)}

canterburym's avatar
canterburym committed
57
58


59
	-- from ETSI TS 102 232-2 [5]
canterburym's avatar
canterburym committed
60

61
	EmailCC,
canterburym's avatar
canterburym committed
62

63
	EmailIRI,
canterburym's avatar
canterburym committed
64

65
	MessagingCC,
canterburym's avatar
canterburym committed
66

67
	MessagingMMCC,
canterburym's avatar
canterburym committed
68

69
	MessagingIRI
canterburym's avatar
canterburym committed
70

71
		FROM EmailPDU
canterburym's avatar
canterburym committed
72

73
74
		{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) email(2) version17(17)}

canterburym's avatar
canterburym committed
75
76


77
	-- from ETSI TS 102 232-3 [6]
canterburym's avatar
canterburym committed
78

79
	IPCC,
canterburym's avatar
canterburym committed
80

81
	IPIRI,
canterburym's avatar
canterburym committed
82

83
	IPIRIOnly
canterburym's avatar
canterburym committed
84

85
		FROM IPAccessPDU
canterburym's avatar
canterburym committed
86
87
88
89

		{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) iPAccess(3) version14(14)}


90
91

	-- from ETSI TS 102 232-4 [32]
canterburym's avatar
canterburym committed
92

93
	L2CC,
canterburym's avatar
canterburym committed
94

95
	L2IRI,
canterburym's avatar
canterburym committed
96

97
	L2IRIOnly
canterburym's avatar
canterburym committed
98

99
		FROM L2AccessPDU
canterburym's avatar
canterburym committed
100

101
102
		{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) l2Access(4) version7(7)}

canterburym's avatar
canterburym committed
103
104


105
	-- from ETSI TS 102 232-5 [37]
canterburym's avatar
canterburym committed
106

107
	IPMMCC,
canterburym's avatar
canterburym committed
108

109
	IPMMIRI
canterburym's avatar
canterburym committed
110

111
		FROM IPMultimediaPDU
canterburym's avatar
canterburym committed
112
113
114
115

		{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) iPMultimedia(5) version13(13)}


116
117

	-- from ETSI TS 102 232-6 [36]
canterburym's avatar
canterburym committed
118

119
	PstnIsdnCC,
canterburym's avatar
canterburym committed
120

121
	PstnIsdnIRI
canterburym's avatar
canterburym committed
122

123
		FROM PstnIsdnPDU
canterburym's avatar
canterburym committed
124

125
126
		{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) pstnIsdn(6) version5(5)}

canterburym's avatar
canterburym committed
127
128


129
	-- from ETSI TS 133 108 [9]
canterburym's avatar
canterburym committed
130

131
	IRI-Parameters,
canterburym's avatar
canterburym committed
132

133
	UmtsIRIsContent,
canterburym's avatar
canterburym committed
134

135
	CorrelationValues,
canterburym's avatar
canterburym committed
136

137
	Location
canterburym's avatar
canterburym committed
138

139
		FROM UmtsHI2Operations
canterburym's avatar
canterburym committed
140

141
		{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) hi2(1)}
canterburym's avatar
canterburym committed
142

143
			-- The relevant module (including the 3GPP release and version number) needs
canterburym's avatar
canterburym committed
144

145
146
			-- to be chosen when compiling the application.

canterburym's avatar
canterburym committed
147
148


149
	-- from ETSI TS 133 108 [9]
canterburym's avatar
canterburym committed
150

151
	IRI-Parameters,
canterburym's avatar
canterburym committed
152

153
	UmtsCS-IRIsContent
canterburym's avatar
canterburym committed
154

155
		FROM UmtsCS-HI2Operations
canterburym's avatar
canterburym committed
156

157
		{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) hi2CS(3)}
canterburym's avatar
canterburym committed
158

159
			-- The relevant module (including the 3GPP release and version number) needs
canterburym's avatar
canterburym committed
160

161
162
			-- to be chosen when compiling the application.

canterburym's avatar
canterburym committed
163
164


165
	-- from ETSI TS 133 108 [9]
canterburym's avatar
canterburym committed
166

167
	IRI-Parameters,
canterburym's avatar
canterburym committed
168

169
	EpsIRIsContent,
canterburym's avatar
canterburym committed
170

171
	EPSLocation
canterburym's avatar
canterburym committed
172

173
		FROM EpsHI2Operations
canterburym's avatar
canterburym committed
174

175
		{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) hi2eps(8)}
canterburym's avatar
canterburym committed
176

177
			-- The relevant module (including the 3GPP release and version number) needs
canterburym's avatar
canterburym committed
178

179
180
			-- to be chosen when compiling the application.

canterburym's avatar
canterburym committed
181
182


183
	-- from ETSI TS 133 108 [9]
canterburym's avatar
canterburym committed
184

185
	IRI-Parameters,
canterburym's avatar
canterburym committed
186

187
	ConfIRIsContent
canterburym's avatar
canterburym committed
188

189
		FROM CONFHI2Operations
canterburym's avatar
canterburym committed
190

191
		{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) hi2conf(10)}
canterburym's avatar
canterburym committed
192

193
			-- The relevant module (including the 3GPP release and version number) needs
canterburym's avatar
canterburym committed
194

195
196
			-- to be chosen when compiling the application.	

canterburym's avatar
canterburym committed
197
198


199
	-- from ETSI TS 133 108 [9]
canterburym's avatar
canterburym committed
200

201
	IRI-Parameters,
canterburym's avatar
canterburym committed
202

203
	ProSeIRIsContent
canterburym's avatar
canterburym committed
204

205
		FROM ProSeHI2Operations
canterburym's avatar
canterburym committed
206

207
		{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) hi2prose (15)}
canterburym's avatar
canterburym committed
208

209
			-- The relevant module (including the 3GPP release and version number) needs
canterburym's avatar
canterburym committed
210

211
212
			-- to be chosen when compiling the application.

canterburym's avatar
canterburym committed
213
214


215
	-- from ETSI TS 133 108 [9]
canterburym's avatar
canterburym committed
216

217
	IRI-Parameters,
canterburym's avatar
canterburym committed
218

219
	GcseIRIsContent
canterburym's avatar
canterburym committed
220

221
		FROM GCSEHI2Operations
canterburym's avatar
canterburym committed
222

223
		{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) hi2gcse(13)}
canterburym's avatar
canterburym committed
224

225
			-- The relevant module (including the 3GPP release and version number) needs
canterburym's avatar
canterburym committed
226

227
			-- to be chosen when compiling the application.
canterburym's avatar
canterburym committed
228

229
	
canterburym's avatar
canterburym committed
230

231
	-- from ETSI TS 133 108 [9]
canterburym's avatar
canterburym committed
232

233
    CC-PDU
canterburym's avatar
canterburym committed
234

235
        FROM Umts-HI3-PS
canterburym's avatar
canterburym committed
236

237
        {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulintercept(2) threeGPP(4) hi3(2)}
canterburym's avatar
canterburym committed
238

239
            -- The relevant module (including the 3GPP release and version number)
canterburym's avatar
canterburym committed
240

241
242
            -- needs to be chosen when compiling the application.

canterburym's avatar
canterburym committed
243
244


245
    -- from ETSI TS 133 108 [9]
canterburym's avatar
canterburym committed
246

247
    CC-PDU
canterburym's avatar
canterburym committed
248

249
        FROM Eps-HI3-PS
canterburym's avatar
canterburym committed
250

251
        {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulintercept(2) threeGPP(4) hi3eps(9)}
canterburym's avatar
canterburym committed
252

253
            -- The relevant module (including the 3GPP release and version number)
canterburym's avatar
canterburym committed
254

255
256
            -- needs to be chosen when compiling the application.

canterburym's avatar
canterburym committed
257
258


259
	-- from ETSI TS 133 108 [9]
canterburym's avatar
canterburym committed
260

261
    Conf-CC-PDU
canterburym's avatar
canterburym committed
262

263
        FROM CONF-HI3-IMS
canterburym's avatar
canterburym committed
264

265
        {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulintercept(2) threeGPP(4) hi3conf(11)}
canterburym's avatar
canterburym committed
266

267
            -- The relevant module (including the 3GPP release and version number)
canterburym's avatar
canterburym committed
268

269
270
            -- needs to be chosen when compiling the application.

canterburym's avatar
canterburym committed
271
272


273
	-- from ETSI TS 133 108 [9]
canterburym's avatar
canterburym committed
274

275
    Voip-CC-PDU
canterburym's avatar
canterburym committed
276

277
        FROM VoIP-HI3-IMS
canterburym's avatar
canterburym committed
278

279
        {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulintercept(2) threeGPP(4) hi3voip(12)}
canterburym's avatar
canterburym committed
280

281
            -- The relevant module (including the 3GPP release and version number)
canterburym's avatar
canterburym committed
282

283
284
            -- needs to be chosen when compiling the application.

canterburym's avatar
canterburym committed
285
286


287
	-- from ETSI TS 133 108 [9]
canterburym's avatar
canterburym committed
288

289
    Gcse-CC-PDU
canterburym's avatar
canterburym committed
290

291
        FROM GCSE-HI3
canterburym's avatar
canterburym committed
292

293
        {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulintercept(2) threeGPP(4) hi3gcse(14)}
canterburym's avatar
canterburym committed
294

295
            -- The relevant module (including the 3GPP release and version number)
canterburym's avatar
canterburym committed
296

297
298
            -- needs to be chosen when compiling the application.

canterburym's avatar
canterburym committed
299
300


301
    -- from ETSI TS 133 108 [9]
canterburym's avatar
canterburym committed
302

303
    ThreeGPP-HI1-Operation
canterburym's avatar
canterburym committed
304

305
        FROM ThreeGPP-HI1NotificationOperations
canterburym's avatar
canterburym committed
306

307
        {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) hi1(0) notificationOperations(1)}
canterburym's avatar
canterburym committed
308

309
            -- The relevant module (including the 3GPP release and version number)
canterburym's avatar
canterburym committed
310

311
            -- needs to be chosen when compiling the application. 
canterburym's avatar
canterburym committed
312

313
			-- TS 101 671 HI1 and 3GPP HI1 are related to the same functionality but are
canterburym's avatar
canterburym committed
314

315
			-- corresponding to different implementations and exclusive usage each other.
canterburym's avatar
canterburym committed
316

317
			-- The implementation depends of national regulations or LEA/CSP negotiations. 
canterburym's avatar
canterburym committed
318

319
320
			-- 3GPP HI1 may be used with other services/networks than 3GPP's one.

canterburym's avatar
canterburym committed
321
322


323
    -- from ETSI TS 133 108 [9]
canterburym's avatar
canterburym committed
324

325
    CSvoice-CC-PDU
canterburym's avatar
canterburym committed
326

327
        FROM CSvoice-HI3-IP 
canterburym's avatar
canterburym committed
328

329
        {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) hi3CSvoice(18)}
canterburym's avatar
canterburym committed
330

331
            -- The relevant module (including the 3GPP release and version number)
canterburym's avatar
canterburym committed
332

333
            -- needs to be chosen when compiling the application.
canterburym's avatar
canterburym committed
334

335
336
            -- The implementation of the CS domain delivery in IP have to be based on ETSI TS 133 108 [9].

canterburym's avatar
canterburym committed
337
338


339
	-- from ETSI TS 101 909-20-1 [33]
canterburym's avatar
canterburym committed
340

341
	TARGETACTIVITYMONITOR-1,
canterburym's avatar
canterburym committed
342

343
	TTRAFFIC,
canterburym's avatar
canterburym committed
344

345
	CTTRAFFIC
canterburym's avatar
canterburym committed
346

347
		FROM TS101909201
canterburym's avatar
canterburym committed
348

349
350
		{itu-t(0) identified-organization(4) etsi(0) ts101909(1909) part20(20) subpart1(1) interceptVersion(0)}

canterburym's avatar
canterburym committed
351
352


353
	-- from ETSI TS 101 909-20-2 [34]
canterburym's avatar
canterburym committed
354

355
	TARGETACTIVITYMONITOR,
canterburym's avatar
canterburym committed
356

357
	TTRAFFIC,
canterburym's avatar
canterburym committed
358

359
	CTTRAFFIC
canterburym's avatar
canterburym committed
360

361
		FROM TS101909202
canterburym's avatar
canterburym committed
362

363
364
		{itu-t(0) identified-organization(4) etsi(0) ts101909(1909) part20(20) subpart2(2) interceptVersion(0)}

canterburym's avatar
canterburym committed
365
366


367
	-- from J-STD-025-B [39]
canterburym's avatar
canterburym committed
368

369
	LAESProtocol
canterburym's avatar
canterburym committed
370

371
		FROM Laesp-j-std-025-b 
canterburym's avatar
canterburym committed
372

373
		{iso(1) member-body(2) us(840) tia(113737) laes(2) tr45(0) j-std-025(0) j-std-025-b(2) version-1(0)}
canterburym's avatar
canterburym committed
374

375
	CDMA2000LAESMessage
canterburym's avatar
canterburym committed
376

377
		FROM CDMA2000CIIModule 
canterburym's avatar
canterburym committed
378

379
		{iso(1) member-body(2) us(840) tia(113737) laes(2) tr45(0) cdma2000(1) cii(0) version-2(1)}
canterburym's avatar
canterburym committed
380

381
	CCIPPacketHeader
canterburym's avatar
canterburym committed
382

383
		FROM CDMA2000CCModule 
canterburym's avatar
canterburym committed
384

385
386
		{iso(1) member-body(2) us(840) tia(113737) laes(2) tr45(0) cdma2000(1) cc(1) version-1(0)}

canterburym's avatar
canterburym committed
387
388


389
	-- from ETSI TS 103 462 [45]
canterburym's avatar
canterburym committed
390

391
	ILHIPayload
canterburym's avatar
canterburym committed
392

393
		FROM ILHIPDU
canterburym's avatar
canterburym committed
394

395
		{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) informationHandover(4) ilhi(0) ilhiPdu(0) version1(1)}
canterburym's avatar
canterburym committed
396

397
398
		-- This import is only used for the handover between LEMFs.

canterburym's avatar
canterburym committed
399
400
401
402


	-- from ETSI TS 133 128 [46]

403
	LINotificationPayload,
canterburym's avatar
canterburym committed
404

405
	IRIPayload,
canterburym's avatar
canterburym committed
406

407
	CCPayload
canterburym's avatar
canterburym committed
408

409
		FROM TS33128Payloads
canterburym's avatar
canterburym committed
410

411
		{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19)};
canterburym's avatar
canterburym committed
412

413
		-- The relevant module (including the 3GPP release and version number)
canterburym's avatar
canterburym committed
414
415
416
417

		-- needs to be chosen when compiling the application.


418
419
420

-- end of IMPORTS

canterburym's avatar
canterburym committed
421
422


423
-- =============================
canterburym's avatar
canterburym committed
424

425
-- Object Identifier Definitions
canterburym's avatar
canterburym committed
426

427
428
-- =============================

canterburym's avatar
canterburym committed
429
430


431
432
lawfulInterceptDomainId OBJECT IDENTIFIER ::= {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2)}

canterburym's avatar
canterburym committed
433
434


435
li-psDomainId OBJECT IDENTIFIER ::= {lawfulInterceptDomainId li-ps(5) genHeader(1) version31(31)}
436

canterburym's avatar
canterburym committed
437
438


439
-- ====================
canterburym's avatar
canterburym committed
440

441
-- Top-level definition
canterburym's avatar
canterburym committed
442

443
444
-- ====================

canterburym's avatar
canterburym committed
445
446


447
PS-PDU ::= SEQUENCE
canterburym's avatar
canterburym committed
448

449
{
canterburym's avatar
canterburym committed
450

451
	pSHeader	[1] PSHeader,
canterburym's avatar
canterburym committed
452

453
	payload		[2] Payload
canterburym's avatar
canterburym committed
454

455
456
}

canterburym's avatar
canterburym committed
457
458


459
PSHeader ::= SEQUENCE
canterburym's avatar
canterburym committed
460

461
{
canterburym's avatar
canterburym committed
462

463
	li-psDomainId					[0] OBJECT IDENTIFIER,
canterburym's avatar
canterburym committed
464

465
	lawfulInterceptionIdentifier	[1] LawfulInterceptionIdentifier,
canterburym's avatar
canterburym committed
466

467
		-- As of ASN.1 version 26 this parameter is included from ETSI TS 103 280 [44]
canterburym's avatar
canterburym committed
468

469
	authorizationCountryCode		[2] PrintableString (SIZE (2)) OPTIONAL,
canterburym's avatar
canterburym committed
470

471
		-- see clause 5.2.3
canterburym's avatar
canterburym committed
472

473
	communicationIdentifier			[3] CommunicationIdentifier, 
canterburym's avatar
canterburym committed
474

475
	sequenceNumber					[4] INTEGER (0..4294967295),
canterburym's avatar
canterburym committed
476

477
	timeStamp						[5] GeneralizedTime OPTIONAL,
canterburym's avatar
canterburym committed
478

479
		-- see clause 5.2.6
canterburym's avatar
canterburym committed
480

481
	...,
canterburym's avatar
canterburym committed
482
483
484

	interceptionPointID				[6] PrintableString (SIZE (1..8)) OPTIONAL,

485
		-- see clause 5.2.11
canterburym's avatar
canterburym committed
486

487
	microSecondTimeStamp			[7] MicroSecondTimeStamp OPTIONAL,
canterburym's avatar
canterburym committed
488

489
	timeStampQualifier				[8] TimeStampQualifier OPTIONAL
canterburym's avatar
canterburym committed
490

491
492
}

canterburym's avatar
canterburym committed
493
494


495
Payload ::= CHOICE
canterburym's avatar
canterburym committed
496

497
{
canterburym's avatar
canterburym committed
498

499
	iRIPayloadSequence		[0] SEQUENCE OF IRIPayload,
canterburym's avatar
canterburym committed
500

501
	cCPayloadSequence		[1] SEQUENCE OF CCPayload,
canterburym's avatar
canterburym committed
502

503
		-- Clause 6.2.3 explains how to include more than one payload in the same PDU
canterburym's avatar
canterburym committed
504

505
	tRIPayload				[2] TRIPayload,
canterburym's avatar
canterburym committed
506

507
	...,
canterburym's avatar
canterburym committed
508

509
	hI1-Operation			[3] HI1-Operation,
canterburym's avatar
canterburym committed
510
511
512

	encryptionContainer		[4] EncryptionContainer,

513
	threeGPP-HI1-Operation	[5] ThreeGPP-HI1-Operation,
canterburym's avatar
canterburym committed
514

515
		-- This structure may be functionally redundant with hI1-Operation from ETSI TS 101 671 [4]
canterburym's avatar
canterburym committed
516

517
	iLHIPayload				[6] SEQUENCE OF ILHIPayload,
canterburym's avatar
canterburym committed
518

519
		-- For typical use cases see ETSI TS 103 462 [45]
canterburym's avatar
canterburym committed
520
521
522

	hI4Payload				[7] SEQUENCE OF HI4Payload

523
524
}

canterburym's avatar
canterburym committed
525
526


527
TimeStampQualifier ::= ENUMERATED
canterburym's avatar
canterburym committed
528

529
{
canterburym's avatar
canterburym committed
530

531
	unknown(0),
canterburym's avatar
canterburym committed
532

533
	timeOfInterception(1),
canterburym's avatar
canterburym committed
534

535
	timeOfMediation(2),
canterburym's avatar
canterburym committed
536

537
	...,
canterburym's avatar
canterburym committed
538

539
	timeOfAggregation(3)
canterburym's avatar
canterburym committed
540

541
542
}

canterburym's avatar
canterburym committed
543
544


545
HI4Payload ::= CHOICE
canterburym's avatar
canterburym committed
546

547
{
canterburym's avatar
canterburym committed
548

549
	threeGPP-LI-Notification [1] TS33128Payloads.LINotificationPayload,
canterburym's avatar
canterburym committed
550

551
	... 
canterburym's avatar
canterburym committed
552

553
554
}

canterburym's avatar
canterburym committed
555
556


557
-- ====================================
canterburym's avatar
canterburym committed
558

559
-- Items contained within the PS-Header
canterburym's avatar
canterburym committed
560

561
562
-- ====================================

canterburym's avatar
canterburym committed
563
564


565
CommunicationIdentifier ::= SEQUENCE
canterburym's avatar
canterburym committed
566

567
{
canterburym's avatar
canterburym committed
568

569
	networkIdentifier				[0] NetworkIdentifier,
canterburym's avatar
canterburym committed
570

571
	communicationIdentityNumber	[1] INTEGER (0..4294967295) OPTIONAL,
canterburym's avatar
canterburym committed
572

573
		-- in case of transport of HI1 messages not required
canterburym's avatar
canterburym committed
574

575
		-- Mandatory for CC and IRI, with certain exceptions (see clause 5.2.4)
canterburym's avatar
canterburym committed
576

577
	deliveryCountryCode			[2] PrintableString (SIZE (2)) OPTIONAL,
canterburym's avatar
canterburym committed
578

579
		-- see clause 5.2.4
canterburym's avatar
canterburym committed
580

581
	...,
canterburym's avatar
canterburym committed
582

583
	cINExtension					[3] CorrelationValues OPTIONAL
canterburym's avatar
canterburym committed
584

585
		-- To be used when a single INTEGER is not sufficient to identify
canterburym's avatar
canterburym committed
586

587
		-- a particular session (see clause 5.2.4)
canterburym's avatar
canterburym committed
588

589
590
}

canterburym's avatar
canterburym committed
591
592


593
NetworkIdentifier ::= SEQUENCE
canterburym's avatar
canterburym committed
594

595
{
canterburym's avatar
canterburym committed
596

597
	operatorIdentifier			[0] OCTET STRING (SIZE(1..16)),
canterburym's avatar
canterburym committed
598

599
	networkElementIdentifier	[1] OCTET STRING (SIZE(1..16)) OPTIONAL,
canterburym's avatar
canterburym committed
600

601
	...,
canterburym's avatar
canterburym committed
602

603
	eTSI671NEID					[2] Network-Element-Identifier OPTIONAL
canterburym's avatar
canterburym committed
604

605
		-- For network element identifier, use either networkElementIdentifier or eTSI671NEID
canterburym's avatar
canterburym committed
606

607
608
}

canterburym's avatar
canterburym committed
609
610


611
-- ==========================
canterburym's avatar
canterburym committed
612

613
-- Definitions for CC Payload
canterburym's avatar
canterburym committed
614

615
616
-- ==========================

canterburym's avatar
canterburym committed
617
618


619
CCPayload ::= SEQUENCE
canterburym's avatar
canterburym committed
620

621
{
canterburym's avatar
canterburym committed
622

623
	payloadDirection		[0] PayloadDirection OPTIONAL,
canterburym's avatar
canterburym committed
624

625
	timeStamp				[1] GeneralizedTime OPTIONAL,
canterburym's avatar
canterburym committed
626

627
		-- For aggregated payloads (see clause 6.2.3)
canterburym's avatar
canterburym committed
628

629
	cCContents				[2] CCContents,
canterburym's avatar
canterburym committed
630

631
	...,
canterburym's avatar
canterburym committed
632

633
	microSecondTimeStamp	[3] MicroSecondTimeStamp OPTIONAL,
canterburym's avatar
canterburym committed