1-- 3GPP TS 36.413 V16.7.0 (2021-10)
2-- 9.3.3	PDU Definitions
3-- **************************************************************
4--
5-- PDU definitions for S1AP.
6--
7-- **************************************************************
8
9S1AP-PDU-Contents {
10itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
11eps-Access (21) modules (3) s1ap (1) version1 (1) s1ap-PDU-Contents (1) }
12
13DEFINITIONS AUTOMATIC TAGS ::=
14
15BEGIN
16
17-- **************************************************************
18--
19-- IE parameter types from other modules.
20--
21-- **************************************************************
22
23IMPORTS
24
25	UEAggregateMaximumBitrate,
26	BearerType,
27	Cause,
28	CellAccessMode,
29	Cdma2000HORequiredIndication,
30	Cdma2000HOStatus,
31	Cdma2000OneXSRVCCInfo,
32	Cdma2000OneXRAND,
33	Cdma2000PDU,
34	Cdma2000RATType,
35	Cdma2000SectorID,
36	EUTRANRoundTripDelayEstimationInfo,
37	CNDomain,
38	ConcurrentWarningMessageIndicator,
39	CriticalityDiagnostics,
40	CSFallbackIndicator,
41	CSG-Id,
42	CSG-IdList,
43	CSGMembershipStatus,
44	Data-Forwarding-Not-Possible,
45	Direct-Forwarding-Path-Availability,
46	Global-ENB-ID,
47	EUTRAN-CGI,
48	ENBname,
49	ENB-StatusTransfer-TransparentContainer,
50	ENB-UE-S1AP-ID,
51	ExtendedRepetitionPeriod,
52	GTP-TEID,
53	GUMMEI,
54	GUMMEIType,
55	HandoverRestrictionList,
56	HandoverType,
57	Masked-IMEISV,
58	LAI,
59	LPPa-PDU,
60	ManagementBasedMDTAllowed,
61	MDTPLMNList,
62	MMEname,
63	MMERelaySupportIndicator,
64	MME-UE-S1AP-ID,
65	MSClassmark2,
66	MSClassmark3,
67	NAS-PDU,
68	NASSecurityParametersfromE-UTRAN,
69	NASSecurityParameterstoE-UTRAN,
70	OverloadResponse,
71	PagingDRX,
72	PagingPriority,
73	PLMNidentity,
74	ProSeAuthorized,
75	RIMTransfer,
76	RelativeMMECapacity,
77	RequestType,
78	E-RAB-ID,
79	E-RABLevelQoSParameters,
80	E-RABList,
81	RelayNode-Indicator,
82	Routing-ID,
83	SecurityKey,
84	SecurityContext,
85	ServedGUMMEIs,
86	SONConfigurationTransfer,
87	Source-ToTarget-TransparentContainer,
88	SourceBSS-ToTargetBSS-TransparentContainer,
89	SourceeNB-ToTargeteNB-TransparentContainer,
90	SourceRNC-ToTargetRNC-TransparentContainer,
91	SubscriberProfileIDforRFP,
92	SRVCCOperationNotPossible,
93	SRVCCOperationPossible,
94	SRVCCHOIndication,
95	SupportedTAs,
96	TAI,
97	Target-ToSource-TransparentContainer,
98	TargetBSS-ToSourceBSS-TransparentContainer,
99	TargeteNB-ToSourceeNB-TransparentContainer,
100	TargetID,
101	TargetRNC-ToSourceRNC-TransparentContainer,
102	TimeToWait,
103	TraceActivation,
104	TrafficLoadReductionIndication,
105	E-UTRAN-Trace-ID,
106	TransportLayerAddress,
107	UEIdentityIndexValue,
108	UEPagingID,
109	UERadioCapability,
110	UERadioCapabilityForPaging,
111	UE-RetentionInformation,
112	UE-S1AP-IDs,
113	UE-associatedLogicalS1-ConnectionItem,
114	UESecurityCapabilities,
115	S-TMSI,
116	MessageIdentifier,
117	SerialNumber,
118	WarningAreaList,
119	RepetitionPeriod,
120	NumberofBroadcastRequest,
121	WarningType,
122	WarningSecurityInfo,
123	DataCodingScheme,
124	WarningMessageContents,
125	BroadcastCompletedAreaList,
126	RRC-Establishment-Cause,
127	BroadcastCancelledAreaList,
128	PS-ServiceNotAvailable,
129	GUMMEIList,
130	Correlation-ID,
131	GWContextReleaseIndication,
132	PrivacyIndicator,
133	VoiceSupportMatchIndicator,
134	TunnelInformation,
135	KillAllWarningMessages,
136	TransportInformation,
137	LHN-ID,
138	UserLocationInformation,
139	AdditionalCSFallbackIndicator,
140	ECGIListForRestart,
141	TAIListForRestart,
142	EmergencyAreaIDListForRestart,
143	ExpectedUEBehaviour,
144	Paging-eDRXInformation,
145	Extended-UEIdentityIndexValue,
146	MME-Group-ID,
147	Additional-GUTI,
148	PWSfailedECGIList,
149	CellIdentifierAndCELevelForCECapableUEs,
150	AssistanceDataForPaging,
151	InformationOnRecommendedCellsAndENBsForPaging,
152	UE-Usage-Type,
153	UEUserPlaneCIoTSupportIndicator,
154	NB-IoT-DefaultPagingDRX,
155	NB-IoT-Paging-eDRXInformation,
156	CE-mode-B-SupportIndicator,
157	NB-IoT-UEIdentityIndexValue,
158	V2XServicesAuthorized,
159	DCN-ID,
160	ServedDCNs,
161	UESidelinkAggregateMaximumBitrate,
162	DLNASPDUDeliveryAckRequest,
163	Coverage-Level,
164	EnhancedCoverageRestricted,
165	DL-CP-SecurityInformation,
166	UL-CP-SecurityInformation,
167	SecondaryRATDataUsageRequest,
168	SecondaryRATDataUsageReportList,
169	HandoverFlag,
170	NRUESecurityCapabilities,
171	UE-Application-Layer-Measurement-Capability,
172	CE-ModeBRestricted,
173	Packet-LossRate,
174 	UECapabilityInfoRequest,
175	SourceNgRanNode-ToTargetNgRanNode-TransparentContainer,
176	TargetNgRanNode-ToSourceNgRanNode-TransparentContainer,
177	EndIndication,
178	EDT-Session,
179	LTE-M-Indication,
180	AerialUEsubscriptionInformation,
181	PendingDataIndication,
182	WarningAreaCoordinates,
183	Subscription-Based-UE-DifferentiationInfo,
184	PSCellInformation,
185	NR-CGI,
186	ConnectedengNBList,
187	EN-DCSONConfigurationTransfer,
188	TimeSinceSecondaryNodeRelease,
189	AdditionalRRMPriorityIndex,
190	IAB-Authorized,
191	IAB-Node-Indication,
192	IAB-Supported,
193	DataSize,
194	Ethernet-Type,
195	NRV2XServicesAuthorized,
196	NRUESidelinkAggregateMaximumBitrate,
197	PC5QoSParameters,
198	IntersystemSONConfigurationTransfer,
199	UERadioCapabilityID,
200	NotifySourceeNB,
201	ENB-EarlyStatusTransfer-TransparentContainer,
202	WUS-Assistance-Information,
203	NB-IoT-PagingDRX
204
205
206
207
208FROM S1AP-IEs
209
210	PrivateIE-Container{},
211	ProtocolExtensionContainer{},
212	ProtocolIE-Container{},
213	ProtocolIE-ContainerList{},
214	ProtocolIE-ContainerPair{},
215	ProtocolIE-ContainerPairList{},
216	ProtocolIE-SingleContainer{},
217	S1AP-PRIVATE-IES,
218	S1AP-PROTOCOL-EXTENSION,
219	S1AP-PROTOCOL-IES,
220	S1AP-PROTOCOL-IES-PAIR
221FROM S1AP-Containers
222
223
224	id-AssistanceDataForPaging,
225	id-AerialUEsubscriptionInformation,
226	id-uEaggregateMaximumBitrate,
227	id-BearerType,
228	id-Cause,
229	id-CellAccessMode,
230	id-CellIdentifierAndCELevelForCECapableUEs,
231	id-cdma2000HORequiredIndication,
232	id-cdma2000HOStatus,
233	id-cdma2000OneXSRVCCInfo,
234	id-cdma2000OneXRAND,
235	id-cdma2000PDU,
236	id-cdma2000RATType,
237	id-cdma2000SectorID,
238	id-EUTRANRoundTripDelayEstimationInfo,
239	id-CNDomain,
240	id-ConcurrentWarningMessageIndicator,
241	id-CriticalityDiagnostics,
242	id-CSFallbackIndicator,
243	id-CSG-Id,
244	id-CSG-IdList,
245	id-CSGMembershipStatus,
246	id-Data-Forwarding-Not-Possible,
247	id-DefaultPagingDRX,
248	id-Direct-Forwarding-Path-Availability,
249	id-Global-ENB-ID,
250	id-EUTRAN-CGI,
251	id-eNBname,
252	id-eNB-StatusTransfer-TransparentContainer,
253	id-eNB-UE-S1AP-ID,
254	id-GERANtoLTEHOInformationRes,
255	id-GUMMEI-ID,
256	id-GUMMEIType,
257	id-HandoverRestrictionList,
258	id-HandoverType,
259	id-Masked-IMEISV,
260	id-InformationOnRecommendedCellsAndENBsForPaging,
261	id-InitialContextSetup,
262	id-Inter-SystemInformationTransferTypeEDT,
263	id-Inter-SystemInformationTransferTypeMDT,
264	id-LPPa-PDU,
265	id-NAS-DownlinkCount,
266	id-ManagementBasedMDTAllowed,
267	id-ManagementBasedMDTPLMNList,
268	id-MMEname,
269	id-MME-UE-S1AP-ID,
270	id-MSClassmark2,
271	id-MSClassmark3,
272	id-NAS-PDU,
273	id-NASSecurityParametersfromE-UTRAN,
274	id-NASSecurityParameterstoE-UTRAN,
275	id-OverloadResponse,
276	id-pagingDRX,
277	id-PagingPriority,
278	id-RelativeMMECapacity,
279	id-RequestType,
280	id-Routing-ID,
281	id-E-RABAdmittedItem,
282	id-E-RABAdmittedList,
283	id-E-RABDataForwardingItem,
284	id-E-RABFailedToModifyList,
285	id-E-RABFailedToReleaseList,
286	id-E-RABFailedtoSetupItemHOReqAck,
287	id-E-RABFailedToSetupListBearerSURes,
288	id-E-RABFailedToSetupListCtxtSURes,
289	id-E-RABFailedToSetupListHOReqAck,
290	id-E-RABFailedToBeReleasedList,
291	id-E-RABFailedToResumeListResumeReq,
292	id-E-RABFailedToResumeItemResumeReq,
293	id-E-RABFailedToResumeListResumeRes,
294	id-E-RABFailedToResumeItemResumeRes,
295	id-E-RABModify,
296	id-E-RABModifyItemBearerModRes,
297	id-E-RABModifyListBearerModRes,
298	id-E-RABRelease,
299	id-E-RABReleaseItemBearerRelComp,
300	id-E-RABReleaseItemHOCmd,
301	id-E-RABReleaseListBearerRelComp,
302	id-E-RABReleaseIndication,
303	id-E-RABSetup,
304	id-E-RABSetupItemBearerSURes,
305	id-E-RABSetupItemCtxtSURes,
306	id-E-RABSetupListBearerSURes,
307	id-E-RABSetupListCtxtSURes,
308	id-E-RABSubjecttoDataForwardingList,
309	id-E-RABToBeModifiedItemBearerModReq,
310	id-E-RABToBeModifiedListBearerModReq,
311	id-E-RABToBeModifiedListBearerModInd,
312	id-E-RABToBeModifiedItemBearerModInd,
313	id-E-RABNotToBeModifiedListBearerModInd,
314	id-E-RABNotToBeModifiedItemBearerModInd,
315	id-E-RABModifyListBearerModConf,
316	id-E-RABModifyItemBearerModConf,
317	id-E-RABFailedToModifyListBearerModConf,
318	id-E-RABToBeReleasedListBearerModConf,
319	id-E-RABToBeReleasedList,
320	id-E-RABReleasedList,
321	id-E-RABToBeSetupItemBearerSUReq,
322	id-E-RABToBeSetupItemCtxtSUReq,
323	id-E-RABToBeSetupItemHOReq,
324	id-E-RABToBeSetupListBearerSUReq,
325	id-E-RABToBeSetupListCtxtSUReq,
326	id-E-RABToBeSetupListHOReq,
327	id-E-RABToBeSwitchedDLItem,
328	id-E-RABToBeSwitchedDLList,
329	id-E-RABToBeSwitchedULList,
330	id-E-RABToBeSwitchedULItem,
331	id-E-RABtoReleaseListHOCmd,
332	id-ProSeAuthorized,
333	id-SecurityKey,
334	id-SecurityContext,
335	id-ServedGUMMEIs,
336	id-SONConfigurationTransferECT,
337	id-SONConfigurationTransferMCT,
338	id-Source-ToTarget-TransparentContainer,
339	id-Source-ToTarget-TransparentContainer-Secondary,
340	id-SourceMME-UE-S1AP-ID,
341	id-SRVCCOperationNotPossible,
342	id-SRVCCOperationPossible,
343	id-SRVCCHOIndication,
344	id-SubscriberProfileIDforRFP,
345	id-SupportedTAs,
346	id-S-TMSI,
347	id-TAI,
348	id-TAIItem,
349	id-TAIList,
350	id-Target-ToSource-TransparentContainer,
351	id-Target-ToSource-TransparentContainer-Secondary,
352	id-TargetID,
353	id-TimeToWait,
354	id-TraceActivation,
355	id-TrafficLoadReductionIndication,
356	id-E-UTRAN-Trace-ID,
357	id-UEIdentityIndexValue,
358	id-UEPagingID,
359	id-UERadioCapability,
360	id-UERadioCapabilityForPaging,
361	id-UTRANtoLTEHOInformationRes,
362	id-UE-associatedLogicalS1-ConnectionListResAck,
363	id-UE-associatedLogicalS1-ConnectionItem,
364	id-UE-RetentionInformation,
365	id-UESecurityCapabilities,
366	id-UE-S1AP-IDs,
367	id-V2XServicesAuthorized,
368	id-ResetType,
369	id-MessageIdentifier,
370	id-SerialNumber,
371	id-WarningAreaList,
372	id-RepetitionPeriod,
373	id-NumberofBroadcastRequest,
374	id-WarningType,
375	id-WarningSecurityInfo,
376	id-DataCodingScheme,
377	id-WarningMessageContents,
378	id-BroadcastCompletedAreaList,
379	id-BroadcastCancelledAreaList,
380	id-RRC-Establishment-Cause,
381	id-TraceCollectionEntityIPAddress,
382	id-AdditionalRRMPriorityIndex,
383	id-MDTConfigurationNR,
384	maxnoofTAIs,
385	maxnoofErrors,
386	maxnoofE-RABs,
387	maxnoofIndividualS1ConnectionsToReset,
388	maxnoofEmergencyAreaID,
389	maxnoofCellID,
390	maxnoofTAIforWarning,
391	maxnoofCellinTAI,
392	maxnoofCellinEAI,
393	id-ExtendedRepetitionPeriod,
394	id-PS-ServiceNotAvailable,
395	id-RegisteredLAI,
396	id-GUMMEIList,
397	id-SourceMME-GUMMEI,
398	id-MME-UE-S1AP-ID-2,
399	id-GW-TransportLayerAddress,
400	id-RelayNode-Indicator,
401	id-Correlation-ID,
402	id-MMERelaySupportIndicator,
403	id-GWContextReleaseIndication,
404	id-PrivacyIndicator,
405	id-VoiceSupportMatchIndicator,
406	id-Tunnel-Information-for-BBF,
407	id-SIPTO-Correlation-ID,
408	id-SIPTO-L-GW-TransportLayerAddress,
409	id-KillAllWarningMessages,
410	id-TransportInformation,
411	id-LHN-ID,
412	id-UserLocationInformation,
413	id-AdditionalCSFallbackIndicator,
414	id-ECGIListForRestart,
415	id-TAIListForRestart,
416	id-EmergencyAreaIDListForRestart,
417	id-ExpectedUEBehaviour,
418	id-Paging-eDRXInformation,
419	id-extended-UEIdentityIndexValue,
420	id-CSGMembershipInfo,
421	id-MME-Group-ID,
422	id-Additional-GUTI,
423	id-S1-Message,
424	id-PWSfailedECGIList,
425	id-PWSFailureIndication,
426	id-UE-Usage-Type,
427	id-UEUserPlaneCIoTSupportIndicator,
428	id-NB-IoT-DefaultPagingDRX,
429	id-NB-IoT-Paging-eDRXInformation,
430	id-CE-mode-B-SupportIndicator,
431	id-NB-IoT-UEIdentityIndexValue,
432	id-RRC-Resume-Cause,
433	id-DCN-ID,
434	id-ServedDCNs,
435	id-UESidelinkAggregateMaximumBitrate,
436	id-DLNASPDUDeliveryAckRequest,
437	id-Coverage-Level,
438	id-EnhancedCoverageRestricted,
439	id-UE-Level-QoS-Parameters,
440	id-DL-CP-SecurityInformation,
441	id-UL-CP-SecurityInformation,
442	id-SecondaryRATDataUsageRequest,
443	id-SecondaryRATDataUsageReportList,
444	id-HandoverFlag,
445	id-NRUESecurityCapabilities,
446	id-UE-Application-Layer-Measurement-Capability,
447	id-CE-ModeBRestricted,
448	id-DownlinkPacketLossRate,
449	id-UplinkPacketLossRate,
450	id-UECapabilityInfoRequest,
451	id-EndIndication,
452	id-EDT-Session,
453	id-LTE-M-Indication,
454	id-PendingDataIndication,
455	id-WarningAreaCoordinates,
456	id-Subscription-Based-UE-DifferentiationInfo,
457	id-PSCellInformation,
458	id-ConnectedengNBList,
459	id-ConnectedengNBToAddList,
460	id-ConnectedengNBToRemoveList,
461	id-EN-DCSONConfigurationTransfer-ECT,
462	id-EN-DCSONConfigurationTransfer-MCT,
463	id-TimeSinceSecondaryNodeRelease,
464	id-IAB-Authorized,
465	id-IAB-Node-Indication,
466	id-IAB-Supported,
467	id-DataSize,
468	id-Ethernet-Type,
469	id-NRV2XServicesAuthorized,
470	id-NRUESidelinkAggregateMaximumBitrate,
471	id-PC5QoSParameters,
472	id-IntersystemSONConfigurationTransferMCT,
473	id-IntersystemSONConfigurationTransferECT,
474	id-UERadioCapabilityID,
475	id-UERadioCapability-NR-Format,
476	id-NotifySourceeNB,
477	id-eNB-EarlyStatusTransfer-TransparentContainer,
478	id-WUS-Assistance-Information,
479	id-NB-IoT-PagingDRX
480
481
482
483FROM S1AP-Constants;
484
485-- **************************************************************
486--
487-- Common Container Lists
488--
489-- **************************************************************
490
491E-RAB-IE-ContainerList			{ S1AP-PROTOCOL-IES      : IEsSetParam }	::= ProtocolIE-ContainerList     { 1, maxnoofE-RABs,   {IEsSetParam} }
492E-RAB-IE-ContainerPairList		{ S1AP-PROTOCOL-IES-PAIR : IEsSetParam }	::= ProtocolIE-ContainerPairList { 1, maxnoofE-RABs,   {IEsSetParam} }
493ProtocolError-IE-ContainerList	{ S1AP-PROTOCOL-IES      : IEsSetParam }	::= ProtocolIE-ContainerList     { 1, maxnoofE-RABs,   {IEsSetParam} }
494
495-- **************************************************************
496--
497-- HANDOVER PREPARATION ELEMENTARY PROCEDURE
498--
499-- **************************************************************
500
501-- **************************************************************
502--
503-- Handover Required
504--
505-- **************************************************************
506
507HandoverRequired ::= SEQUENCE {
508	protocolIEs			ProtocolIE-Container		{ { HandoverRequiredIEs} },
509	...
510}
511
512HandoverRequiredIEs S1AP-PROTOCOL-IES ::= {
513	{ ID id-MME-UE-S1AP-ID							CRITICALITY reject	TYPE MME-UE-S1AP-ID						PRESENCE mandatory}|
514	{ ID id-eNB-UE-S1AP-ID							CRITICALITY reject	TYPE ENB-UE-S1AP-ID						PRESENCE mandatory}|
515	{ ID id-HandoverType							CRITICALITY reject	TYPE HandoverType						PRESENCE mandatory}|
516	{ ID id-Cause									CRITICALITY ignore	TYPE Cause								PRESENCE mandatory}|
517	{ ID id-TargetID								CRITICALITY reject	TYPE TargetID							PRESENCE mandatory}|
518	{ ID id-Direct-Forwarding-Path-Availability		CRITICALITY ignore	TYPE Direct-Forwarding-Path-Availability		PRESENCE optional}|
519	{ ID id-SRVCCHOIndication						CRITICALITY reject	TYPE SRVCCHOIndication					PRESENCE optional}|
520	{ ID id-Source-ToTarget-TransparentContainer	CRITICALITY reject	TYPE Source-ToTarget-TransparentContainer	PRESENCE mandatory}|
521	{ ID id-Source-ToTarget-TransparentContainer-Secondary	CRITICALITY reject	TYPE Source-ToTarget-TransparentContainer	PRESENCE optional}|
522	{ ID id-MSClassmark2							CRITICALITY reject	TYPE MSClassmark2						PRESENCE conditional}|
523	{ ID id-MSClassmark3							CRITICALITY ignore	TYPE MSClassmark3						PRESENCE conditional}|
524	{ ID id-CSG-Id									CRITICALITY reject	TYPE CSG-Id								PRESENCE optional}|
525	{ ID id-CellAccessMode							CRITICALITY reject	TYPE CellAccessMode						PRESENCE optional}|
526	{ ID id-PS-ServiceNotAvailable					CRITICALITY ignore	TYPE PS-ServiceNotAvailable			PRESENCE optional},
527	...
528}
529
530
531-- **************************************************************
532--
533-- Handover Command
534--
535-- **************************************************************
536
537HandoverCommand ::= SEQUENCE {
538	protocolIEs			ProtocolIE-Container		{ { HandoverCommandIEs} },
539	...
540}
541
542HandoverCommandIEs S1AP-PROTOCOL-IES ::= {
543	{ ID id-MME-UE-S1AP-ID							CRITICALITY reject	TYPE MME-UE-S1AP-ID							PRESENCE mandatory}|
544	{ ID id-eNB-UE-S1AP-ID							CRITICALITY reject	TYPE ENB-UE-S1AP-ID							PRESENCE mandatory}|
545	{ ID id-HandoverType							CRITICALITY reject	TYPE HandoverType							PRESENCE mandatory}|
546	{ ID id-NASSecurityParametersfromE-UTRAN		CRITICALITY reject	TYPE NASSecurityParametersfromE-UTRAN			PRESENCE conditional
547	-- This IE shall be present if HandoverType IE is set to value "LTEtoUTRAN" or "LTEtoGERAN" --}|
548	{ ID id-E-RABSubjecttoDataForwardingList		CRITICALITY ignore	TYPE E-RABSubjecttoDataForwardingList			PRESENCE optional}|
549	{ ID id-E-RABtoReleaseListHOCmd					CRITICALITY ignore	TYPE E-RABList								PRESENCE optional}|
550	{ ID id-Target-ToSource-TransparentContainer	CRITICALITY reject	TYPE Target-ToSource-TransparentContainer		PRESENCE mandatory}|
551	{ ID id-Target-ToSource-TransparentContainer-Secondary	CRITICALITY reject	TYPE Target-ToSource-TransparentContainer	PRESENCE optional}|
552	{ ID id-CriticalityDiagnostics					CRITICALITY ignore	TYPE CriticalityDiagnostics				PRESENCE optional},
553	...
554}
555
556E-RABSubjecttoDataForwardingList ::= E-RAB-IE-ContainerList { {E-RABDataForwardingItemIEs} }
557
558E-RABDataForwardingItemIEs S1AP-PROTOCOL-IES ::= {
559	{ ID id-E-RABDataForwardingItem					CRITICALITY ignore	TYPE E-RABDataForwardingItem			PRESENCE mandatory	},
560	...
561}
562
563E-RABDataForwardingItem ::= SEQUENCE {
564	e-RAB-ID							E-RAB-ID,
565	dL-transportLayerAddress			TransportLayerAddress 													OPTIONAL,
566	dL-gTP-TEID							GTP-TEID 																OPTIONAL,
567	uL-TransportLayerAddress			TransportLayerAddress													OPTIONAL,
568	uL-GTP-TEID							GTP-TEID																OPTIONAL,
569	iE-Extensions						ProtocolExtensionContainer { { E-RABDataForwardingItem-ExtIEs} }			OPTIONAL,
570	...
571}
572
573E-RABDataForwardingItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
574	...
575}
576
577
578
579-- **************************************************************
580--
581-- Handover Preparation Failure
582--
583-- **************************************************************
584
585HandoverPreparationFailure ::= SEQUENCE {
586	protocolIEs			ProtocolIE-Container		{ { HandoverPreparationFailureIEs} },
587	...
588}
589
590HandoverPreparationFailureIEs S1AP-PROTOCOL-IES ::= {
591	{ ID id-MME-UE-S1AP-ID					CRITICALITY ignore	TYPE MME-UE-S1AP-ID					PRESENCE mandatory	}|
592	{ ID id-eNB-UE-S1AP-ID					CRITICALITY ignore	TYPE ENB-UE-S1AP-ID					PRESENCE mandatory	}|
593	{ ID id-Cause							CRITICALITY ignore	TYPE Cause							PRESENCE mandatory	}|
594	{ ID id-CriticalityDiagnostics			CRITICALITY ignore	TYPE CriticalityDiagnostics			PRESENCE optional	},
595	...
596}
597
598-- **************************************************************
599--
600-- HANDOVER RESOURCE ALLOCATION ELEMENTARY PROCEDURE
601--
602-- **************************************************************
603
604-- **************************************************************
605--
606-- Handover Request
607--
608-- **************************************************************
609
610HandoverRequest ::= SEQUENCE {
611	protocolIEs			ProtocolIE-Container		{ {HandoverRequestIEs} },
612	...
613}
614
615HandoverRequestIEs S1AP-PROTOCOL-IES ::= {
616	{ ID id-MME-UE-S1AP-ID							CRITICALITY reject	TYPE MME-UE-S1AP-ID						PRESENCE mandatory}|
617	{ ID id-HandoverType							CRITICALITY reject	TYPE HandoverType						PRESENCE mandatory}|
618	{ ID id-Cause									CRITICALITY ignore	TYPE Cause								PRESENCE mandatory}|
619	{ ID id-uEaggregateMaximumBitrate				CRITICALITY reject	TYPE UEAggregateMaximumBitrate			PRESENCE mandatory}|
620	{ ID id-E-RABToBeSetupListHOReq					CRITICALITY reject	TYPE E-RABToBeSetupListHOReq			PRESENCE mandatory}|
621	{ ID id-Source-ToTarget-TransparentContainer	CRITICALITY reject	TYPE Source-ToTarget-TransparentContainer	PRESENCE mandatory}|
622	{ ID id-UESecurityCapabilities					CRITICALITY reject	TYPE UESecurityCapabilities			PRESENCE mandatory}|
623	{ ID id-HandoverRestrictionList					CRITICALITY ignore	TYPE HandoverRestrictionList			PRESENCE optional}|
624	{ ID id-TraceActivation							CRITICALITY ignore	TYPE TraceActivation					PRESENCE optional}|
625	{ ID id-RequestType								CRITICALITY ignore	TYPE RequestType						PRESENCE optional}|
626	{ ID id-SRVCCOperationPossible					CRITICALITY ignore	TYPE SRVCCOperationPossible			PRESENCE optional}|
627	{ ID id-SecurityContext							CRITICALITY reject	TYPE SecurityContext					PRESENCE mandatory}|
628	{ ID id-NASSecurityParameterstoE-UTRAN			CRITICALITY reject	TYPE NASSecurityParameterstoE-UTRAN		PRESENCE conditional
629	-- This IE shall be present if the Handover Type IE is set to the value "UTRANtoLTE" or "GERANtoLTE" --				}|
630	{ ID id-CSG-Id									CRITICALITY reject	TYPE CSG-Id								PRESENCE optional}|
631	{ ID id-CSGMembershipStatus						CRITICALITY ignore	TYPE CSGMembershipStatus				PRESENCE optional}|
632	{ ID id-GUMMEI-ID								CRITICALITY ignore	TYPE GUMMEI								PRESENCE optional}|
633	{ ID id-MME-UE-S1AP-ID-2						CRITICALITY ignore	TYPE MME-UE-S1AP-ID						PRESENCE optional}|
634	{ ID id-ManagementBasedMDTAllowed				CRITICALITY ignore	TYPE ManagementBasedMDTAllowed			PRESENCE optional}|
635	{ ID id-ManagementBasedMDTPLMNList				CRITICALITY ignore	TYPE MDTPLMNList						PRESENCE optional}|
636	{ ID id-Masked-IMEISV							CRITICALITY ignore	TYPE Masked-IMEISV						PRESENCE optional}|
637	{ ID id-ExpectedUEBehaviour						CRITICALITY ignore	TYPE ExpectedUEBehaviour				PRESENCE optional}|
638	{ ID id-ProSeAuthorized							CRITICALITY ignore	TYPE ProSeAuthorized					PRESENCE optional}|
639	{ ID id-UEUserPlaneCIoTSupportIndicator			CRITICALITY ignore	TYPE UEUserPlaneCIoTSupportIndicator 		PRESENCE optional}|
640	{ ID id-V2XServicesAuthorized					CRITICALITY ignore	TYPE V2XServicesAuthorized			PRESENCE optional}|
641	{ ID id-UESidelinkAggregateMaximumBitrate		CRITICALITY ignore	TYPE UESidelinkAggregateMaximumBitrate		PRESENCE optional}|
642	{ ID id-EnhancedCoverageRestricted				CRITICALITY ignore	TYPE EnhancedCoverageRestricted			PRESENCE optional}|
643	{ ID id-NRUESecurityCapabilities				CRITICALITY ignore	TYPE NRUESecurityCapabilities			PRESENCE optional}|
644	{ ID id-CE-ModeBRestricted						CRITICALITY ignore	TYPE CE-ModeBRestricted					PRESENCE optional}|
645	{ ID id-AerialUEsubscriptionInformation			CRITICALITY ignore	TYPE AerialUEsubscriptionInformation				PRESENCE optional}|
646	{ ID id-PendingDataIndication					CRITICALITY ignore	TYPE PendingDataIndication			PRESENCE optional}|
647	{ ID id-Subscription-Based-UE-DifferentiationInfo		CRITICALITY ignore	TYPE Subscription-Based-UE-DifferentiationInfo		PRESENCE optional}|
648	{ ID id-AdditionalRRMPriorityIndex			CRITICALITY ignore	TYPE AdditionalRRMPriorityIndex		PRESENCE optional }|
649	{ ID id-IAB-Authorized		 				CRITICALITY reject	TYPE IAB-Authorized						PRESENCE optional}|
650	{ ID id-NRV2XServicesAuthorized						CRITICALITY ignore	TYPE NRV2XServicesAuthorized							PRESENCE optional }|
651	{ ID id-NRUESidelinkAggregateMaximumBitrate			CRITICALITY ignore	TYPE NRUESidelinkAggregateMaximumBitrate			PRESENCE optional }|
652	{ ID id-PC5QoSParameters							CRITICALITY ignore	TYPE PC5QoSParameters									PRESENCE optional }|
653	{ ID id-UERadioCapabilityID							CRITICALITY reject	TYPE UERadioCapabilityID								PRESENCE optional},	...
654}
655
656E-RABToBeSetupListHOReq 					::= E-RAB-IE-ContainerList { {E-RABToBeSetupItemHOReqIEs} }
657
658E-RABToBeSetupItemHOReqIEs S1AP-PROTOCOL-IES ::= {
659	{ ID id-E-RABToBeSetupItemHOReq				CRITICALITY reject	TYPE E-RABToBeSetupItemHOReq			PRESENCE mandatory	},
660	...
661}
662
663E-RABToBeSetupItemHOReq ::= SEQUENCE {
664	e-RAB-ID							E-RAB-ID,
665	transportLayerAddress				TransportLayerAddress,
666	gTP-TEID							GTP-TEID,
667	e-RABlevelQosParameters				E-RABLevelQoSParameters,
668	iE-Extensions						ProtocolExtensionContainer { {E-RABToBeSetupItemHOReq-ExtIEs} }		OPTIONAL,
669	...
670}
671
672E-RABToBeSetupItemHOReq-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
673	{ ID id-Data-Forwarding-Not-Possible		CRITICALITY ignore	EXTENSION Data-Forwarding-Not-Possible	PRESENCE optional}|
674	{ ID id-BearerType							CRITICALITY reject	EXTENSION BearerType					PRESENCE optional}|
675	{ ID id-Ethernet-Type						CRITICALITY ignore	EXTENSION Ethernet-Type					PRESENCE optional},
676	...
677}
678
679-- **************************************************************
680--
681-- Handover Request Acknowledge
682--
683-- **************************************************************
684
685HandoverRequestAcknowledge ::= SEQUENCE {
686	protocolIEs			ProtocolIE-Container       { {HandoverRequestAcknowledgeIEs} },
687	...
688}
689
690HandoverRequestAcknowledgeIEs S1AP-PROTOCOL-IES ::= {
691	{ ID id-MME-UE-S1AP-ID							CRITICALITY ignore	TYPE MME-UE-S1AP-ID						PRESENCE mandatory}|
692	{ ID id-eNB-UE-S1AP-ID							CRITICALITY ignore	TYPE ENB-UE-S1AP-ID						PRESENCE mandatory}|
693	{ ID id-E-RABAdmittedList						CRITICALITY ignore	TYPE E-RABAdmittedList					PRESENCE mandatory}|
694	{ ID id-E-RABFailedToSetupListHOReqAck			CRITICALITY ignore	TYPE E-RABFailedtoSetupListHOReqAck		PRESENCE optional}|
695	{ ID id-Target-ToSource-TransparentContainer	CRITICALITY reject	TYPE Target-ToSource-TransparentContainer	PRESENCE mandatory}|
696	{ ID id-CSG-Id									CRITICALITY ignore	TYPE CSG-Id								PRESENCE optional}|
697	{ ID id-CriticalityDiagnostics					CRITICALITY ignore	TYPE CriticalityDiagnostics			PRESENCE optional}|
698	{ ID id-CellAccessMode							CRITICALITY ignore	TYPE CellAccessMode						PRESENCE optional}|
699	{ ID id-CE-mode-B-SupportIndicator				CRITICALITY ignore	TYPE CE-mode-B-SupportIndicator			PRESENCE optional},
700	...
701}
702
703E-RABAdmittedList 					::= E-RAB-IE-ContainerList { {E-RABAdmittedItemIEs} }
704
705E-RABAdmittedItemIEs S1AP-PROTOCOL-IES ::= {
706	{ ID id-E-RABAdmittedItem			CRITICALITY ignore	TYPE E-RABAdmittedItem			PRESENCE mandatory	},
707	...
708}
709
710E-RABAdmittedItem ::= SEQUENCE {
711	e-RAB-ID						E-RAB-ID,
712	transportLayerAddress			TransportLayerAddress,
713	gTP-TEID						GTP-TEID,
714	dL-transportLayerAddress		TransportLayerAddress	OPTIONAL,
715	dL-gTP-TEID						GTP-TEID				OPTIONAL,
716	uL-TransportLayerAddress		TransportLayerAddress	OPTIONAL,
717	uL-GTP-TEID						GTP-TEID				OPTIONAL,
718	iE-Extensions					ProtocolExtensionContainer { {E-RABAdmittedItem-ExtIEs} }	OPTIONAL,
719	...
720}
721
722E-RABAdmittedItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
723	...
724}
725
726E-RABFailedtoSetupListHOReqAck 					::= E-RAB-IE-ContainerList { {E-RABFailedtoSetupItemHOReqAckIEs} }
727
728E-RABFailedtoSetupItemHOReqAckIEs S1AP-PROTOCOL-IES ::= {
729	{ ID id-E-RABFailedtoSetupItemHOReqAck			CRITICALITY ignore	TYPE E-RABFailedToSetupItemHOReqAck			PRESENCE mandatory	},
730	...
731}
732
733E-RABFailedToSetupItemHOReqAck ::= SEQUENCE {
734	e-RAB-ID						E-RAB-ID,
735	cause				Cause,
736	iE-Extensions					ProtocolExtensionContainer { { E-RABFailedToSetupItemHOReqAckExtIEs} }			OPTIONAL,
737	...
738}
739
740E-RABFailedToSetupItemHOReqAckExtIEs S1AP-PROTOCOL-EXTENSION ::= {
741	...
742}
743
744
745-- **************************************************************
746--
747-- Handover Failure
748--
749-- **************************************************************
750
751HandoverFailure ::= SEQUENCE {
752	protocolIEs			ProtocolIE-Container       { { HandoverFailureIEs} },
753	...
754}
755
756HandoverFailureIEs S1AP-PROTOCOL-IES ::= {
757	{ ID id-MME-UE-S1AP-ID				CRITICALITY ignore	TYPE MME-UE-S1AP-ID					PRESENCE mandatory	}|
758	{ ID id-Cause						CRITICALITY ignore	TYPE Cause							PRESENCE mandatory	}|
759	{ ID id-CriticalityDiagnostics		CRITICALITY ignore	TYPE CriticalityDiagnostics			PRESENCE optional	},
760	...
761}
762
763-- **************************************************************
764--
765-- HANDOVER NOTIFICATION ELEMENTARY PROCEDURE
766--
767-- **************************************************************
768
769-- **************************************************************
770--
771-- Handover Notify
772--
773-- **************************************************************
774
775HandoverNotify ::= SEQUENCE {
776	protocolIEs			ProtocolIE-Container       { { HandoverNotifyIEs} },
777	...
778}
779
780HandoverNotifyIEs S1AP-PROTOCOL-IES ::= {
781	{ ID id-MME-UE-S1AP-ID					CRITICALITY reject	TYPE MME-UE-S1AP-ID			PRESENCE mandatory}|
782	{ ID id-eNB-UE-S1AP-ID					CRITICALITY reject	TYPE ENB-UE-S1AP-ID			PRESENCE mandatory}|
783	{ ID id-EUTRAN-CGI						CRITICALITY ignore	TYPE EUTRAN-CGI				PRESENCE mandatory}|
784	{ ID id-TAI								CRITICALITY ignore	TYPE TAI					PRESENCE mandatory}|
785-- Extension for Release 11 to support BBAI --
786	{ ID id-Tunnel-Information-for-BBF		CRITICALITY ignore	TYPE TunnelInformation		PRESENCE optional}|
787	{ ID id-LHN-ID							CRITICALITY ignore	TYPE LHN-ID					PRESENCE optional}|
788	{ ID id-PSCellInformation				CRITICALITY ignore	TYPE PSCellInformation		PRESENCE optional }|
789	{ ID id-NotifySourceeNB					CRITICALITY ignore	TYPE NotifySourceeNB		PRESENCE optional},
790	...
791}
792
793-- **************************************************************
794--
795-- PATH SWITCH REQUEST ELEMENTARY PROCEDURE
796--
797-- **************************************************************
798
799-- **************************************************************
800--
801-- Path Switch Request
802--
803-- **************************************************************
804
805PathSwitchRequest ::= SEQUENCE {
806	protocolIEs			ProtocolIE-Container       { { PathSwitchRequestIEs} },
807	...
808}
809
810PathSwitchRequestIEs S1AP-PROTOCOL-IES ::= {
811	{ ID id-eNB-UE-S1AP-ID					CRITICALITY reject	TYPE ENB-UE-S1AP-ID				PRESENCE mandatory}|
812	{ ID id-E-RABToBeSwitchedDLList			CRITICALITY reject	TYPE E-RABToBeSwitchedDLList	PRESENCE mandatory}|
813	{ ID id-SourceMME-UE-S1AP-ID			CRITICALITY reject	TYPE MME-UE-S1AP-ID				PRESENCE mandatory}|
814	{ ID id-EUTRAN-CGI						CRITICALITY ignore	TYPE EUTRAN-CGI					PRESENCE mandatory}|
815	{ ID id-TAI								CRITICALITY ignore	TYPE TAI						PRESENCE mandatory}|
816	{ ID id-UESecurityCapabilities			CRITICALITY ignore	TYPE UESecurityCapabilities		PRESENCE mandatory}|
817	{ ID id-CSG-Id							CRITICALITY ignore	TYPE CSG-Id						PRESENCE optional}|
818	{ ID id-CellAccessMode					CRITICALITY ignore	TYPE CellAccessMode				PRESENCE optional}|
819	{ ID id-SourceMME-GUMMEI				CRITICALITY ignore	TYPE GUMMEI						PRESENCE optional}|
820	{ ID id-CSGMembershipStatus				CRITICALITY ignore	TYPE CSGMembershipStatus		PRESENCE optional}|
821-- Extension for Release 11 to support BBAI --
822	{ ID id-Tunnel-Information-for-BBF		CRITICALITY ignore	TYPE TunnelInformation			PRESENCE optional}|
823	{ ID id-LHN-ID							CRITICALITY ignore	TYPE LHN-ID						PRESENCE optional}|
824	{ ID id-RRC-Resume-Cause				CRITICALITY ignore	TYPE RRC-Establishment-Cause	PRESENCE optional }|
825	{ ID id-NRUESecurityCapabilities				CRITICALITY ignore	TYPE NRUESecurityCapabilities			PRESENCE optional}|
826	{ ID id-PSCellInformation				CRITICALITY ignore	TYPE PSCellInformation			PRESENCE optional },
827	...
828}
829
830E-RABToBeSwitchedDLList					::= E-RAB-IE-ContainerList { {E-RABToBeSwitchedDLItemIEs} }
831
832E-RABToBeSwitchedDLItemIEs S1AP-PROTOCOL-IES ::= {
833	{ ID id-E-RABToBeSwitchedDLItem			CRITICALITY reject	TYPE E-RABToBeSwitchedDLItem			PRESENCE mandatory	},
834	...
835}
836
837E-RABToBeSwitchedDLItem ::= SEQUENCE {
838	e-RAB-ID						E-RAB-ID,
839	transportLayerAddress			TransportLayerAddress,
840	gTP-TEID						GTP-TEID,
841	iE-Extensions					ProtocolExtensionContainer { { E-RABToBeSwitchedDLItem-ExtIEs} }			OPTIONAL,
842	...
843}
844
845E-RABToBeSwitchedDLItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
846	...
847}
848
849-- **************************************************************
850--
851-- Path Switch Request Acknowledge
852--
853-- **************************************************************
854
855PathSwitchRequestAcknowledge ::= SEQUENCE {
856	protocolIEs			ProtocolIE-Container       { { PathSwitchRequestAcknowledgeIEs} },
857	...
858}
859
860PathSwitchRequestAcknowledgeIEs S1AP-PROTOCOL-IES ::= {
861	{ ID id-MME-UE-S1AP-ID					CRITICALITY ignore	TYPE MME-UE-S1AP-ID						PRESENCE mandatory}|
862	{ ID id-eNB-UE-S1AP-ID					CRITICALITY ignore	TYPE ENB-UE-S1AP-ID						PRESENCE mandatory}|
863	{ ID id-uEaggregateMaximumBitrate		CRITICALITY ignore	TYPE UEAggregateMaximumBitrate			PRESENCE optional}|
864	{ ID id-E-RABToBeSwitchedULList			CRITICALITY ignore	TYPE E-RABToBeSwitchedULList			PRESENCE optional}|
865	{ ID id-E-RABToBeReleasedList			CRITICALITY ignore	TYPE E-RABList							PRESENCE optional}|
866	{ ID id-SecurityContext					CRITICALITY reject	TYPE SecurityContext					PRESENCE mandatory}|
867	{ ID id-CriticalityDiagnostics			CRITICALITY ignore	TYPE CriticalityDiagnostics				PRESENCE optional}|
868	{ ID id-MME-UE-S1AP-ID-2				CRITICALITY ignore	TYPE MME-UE-S1AP-ID						PRESENCE optional}|
869	{ ID id-CSGMembershipStatus				CRITICALITY ignore	TYPE CSGMembershipStatus				PRESENCE optional}|
870	{ ID id-ProSeAuthorized					CRITICALITY ignore	TYPE ProSeAuthorized					PRESENCE optional}|
871	{ ID id-UEUserPlaneCIoTSupportIndicator	CRITICALITY ignore	TYPE UEUserPlaneCIoTSupportIndicator	PRESENCE optional}|
872	{ ID id-V2XServicesAuthorized			CRITICALITY ignore	TYPE V2XServicesAuthorized				PRESENCE optional}|
873	{ ID id-UESidelinkAggregateMaximumBitrate		CRITICALITY ignore	TYPE UESidelinkAggregateMaximumBitrate	PRESENCE optional}|
874	{ ID id-EnhancedCoverageRestricted		CRITICALITY ignore	TYPE EnhancedCoverageRestricted			PRESENCE optional}|
875	{ ID id-NRUESecurityCapabilities				CRITICALITY ignore	TYPE NRUESecurityCapabilities			PRESENCE optional}|
876	{ ID id-CE-ModeBRestricted				CRITICALITY ignore	TYPE CE-ModeBRestricted			PRESENCE optional}|
877	{ ID id-AerialUEsubscriptionInformation			CRITICALITY ignore	TYPE AerialUEsubscriptionInformation				PRESENCE optional}|
878	{ ID id-PendingDataIndication			CRITICALITY ignore	TYPE PendingDataIndication				PRESENCE optional}|
879	{ ID id-Subscription-Based-UE-DifferentiationInfo		CRITICALITY ignore	TYPE Subscription-Based-UE-DifferentiationInfo		PRESENCE optional}|
880	{ ID id-HandoverRestrictionList			CRITICALITY ignore	TYPE HandoverRestrictionList			PRESENCE optional}|
881	{ ID id-AdditionalRRMPriorityIndex		CRITICALITY ignore	TYPE AdditionalRRMPriorityIndex			PRESENCE optional }|
882	{ ID id-NRV2XServicesAuthorized						CRITICALITY ignore	TYPE NRV2XServicesAuthorized							PRESENCE optional }|
883	{ ID id-NRUESidelinkAggregateMaximumBitrate			CRITICALITY ignore	TYPE NRUESidelinkAggregateMaximumBitrate			PRESENCE optional }|
884	{ ID id-PC5QoSParameters							CRITICALITY ignore	TYPE PC5QoSParameters									PRESENCE optional }|
885	{ ID id-UERadioCapabilityID							CRITICALITY reject	TYPE UERadioCapabilityID								PRESENCE optional},
886	...
887}
888
889E-RABToBeSwitchedULList ::= E-RAB-IE-ContainerList { {E-RABToBeSwitchedULItemIEs} }
890
891E-RABToBeSwitchedULItemIEs S1AP-PROTOCOL-IES ::= {
892	{ ID id-E-RABToBeSwitchedULItem		CRITICALITY ignore	TYPE E-RABToBeSwitchedULItem		PRESENCE mandatory	},
893	...
894}
895
896E-RABToBeSwitchedULItem ::= SEQUENCE {
897	e-RAB-ID							E-RAB-ID,
898	transportLayerAddress				TransportLayerAddress,
899	gTP-TEID							GTP-TEID,
900	iE-Extensions						ProtocolExtensionContainer { { E-RABToBeSwitchedULItem-ExtIEs} }	OPTIONAL,
901	...
902}
903
904E-RABToBeSwitchedULItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
905	...
906}
907
908
909-- **************************************************************
910--
911-- Path Switch Request Failure
912--
913-- **************************************************************
914
915PathSwitchRequestFailure ::= SEQUENCE {
916	protocolIEs			ProtocolIE-Container       { { PathSwitchRequestFailureIEs} },
917	...
918}
919
920PathSwitchRequestFailureIEs S1AP-PROTOCOL-IES ::= {
921	{ ID id-MME-UE-S1AP-ID					CRITICALITY ignore	TYPE MME-UE-S1AP-ID					PRESENCE mandatory	}|
922	{ ID id-eNB-UE-S1AP-ID					CRITICALITY ignore	TYPE ENB-UE-S1AP-ID					PRESENCE mandatory	}|
923	{ ID id-Cause							CRITICALITY ignore	TYPE Cause							PRESENCE mandatory	}|
924	{ ID id-CriticalityDiagnostics			CRITICALITY ignore	TYPE CriticalityDiagnostics			PRESENCE optional	},
925	...
926}
927
928-- **************************************************************
929--
930-- HANDOVER CANCEL ELEMENTARY PROCEDURE
931--
932-- **************************************************************
933
934-- **************************************************************
935--
936-- Handover Cancel
937--
938-- **************************************************************
939
940HandoverCancel ::= SEQUENCE {
941	protocolIEs			ProtocolIE-Container       { { HandoverCancelIEs} },
942	...
943}
944
945HandoverCancelIEs S1AP-PROTOCOL-IES ::= {
946	{ ID id-MME-UE-S1AP-ID					CRITICALITY reject	TYPE MME-UE-S1AP-ID					PRESENCE mandatory	}|
947	{ ID id-eNB-UE-S1AP-ID					CRITICALITY reject	TYPE ENB-UE-S1AP-ID					PRESENCE mandatory	}|
948	{ ID id-Cause							CRITICALITY ignore	TYPE Cause							PRESENCE mandatory	},
949	...
950}
951
952-- **************************************************************
953--
954-- Handover Cancel Request Acknowledge
955--
956-- **************************************************************
957
958HandoverCancelAcknowledge ::= SEQUENCE {
959	protocolIEs			ProtocolIE-Container       { { HandoverCancelAcknowledgeIEs} },
960	...
961}
962
963HandoverCancelAcknowledgeIEs S1AP-PROTOCOL-IES ::= {
964	{ ID id-MME-UE-S1AP-ID					CRITICALITY ignore	TYPE MME-UE-S1AP-ID					PRESENCE mandatory	}|
965	{ ID id-eNB-UE-S1AP-ID					CRITICALITY ignore	TYPE ENB-UE-S1AP-ID					PRESENCE mandatory	}|
966	{ ID id-CriticalityDiagnostics			CRITICALITY ignore	TYPE CriticalityDiagnostics			PRESENCE optional	},
967	...
968}
969
970-- **************************************************************
971--
972-- HANDOVER SUCCESS ELEMENTARY PROCEDURE
973--
974-- **************************************************************
975
976-- **************************************************************
977--
978-- Handover Success
979--
980-- **************************************************************
981
982HandoverSuccess ::= SEQUENCE {
983	protocolIEs			ProtocolIE-Container       { { HandoverSuccessIEs} },
984	...
985}
986
987HandoverSuccessIEs S1AP-PROTOCOL-IES ::= {
988	{ ID id-MME-UE-S1AP-ID					CRITICALITY reject	TYPE MME-UE-S1AP-ID			PRESENCE mandatory}|
989	{ ID id-eNB-UE-S1AP-ID					CRITICALITY reject	TYPE ENB-UE-S1AP-ID			PRESENCE mandatory},
990	...
991}
992
993-- **************************************************************
994--
995-- eNB EARLY STATUS TRANSFER ELEMENTARY PROCEDURE
996--
997-- **************************************************************
998
999-- **************************************************************
1000--
1001-- eNB Early Status Transfer
1002--
1003-- **************************************************************
1004
1005ENBEarlyStatusTransfer ::= SEQUENCE {
1006	protocolIEs			ProtocolIE-Container       { {ENBEarlyStatusTransferIEs} },
1007	...
1008}
1009
1010ENBEarlyStatusTransferIEs S1AP-PROTOCOL-IES ::= {
1011	{ ID id-MME-UE-S1AP-ID								CRITICALITY reject	TYPE MME-UE-S1AP-ID				PRESENCE mandatory}|
1012	{ ID id-eNB-UE-S1AP-ID									CRITICALITY reject	TYPE ENB-UE-S1AP-ID				PRESENCE mandatory}|
1013	{ ID id-eNB-EarlyStatusTransfer-TransparentContainer	CRITICALITY reject	TYPE ENB-EarlyStatusTransfer-TransparentContainer	PRESENCE mandatory},
1014	...
1015}
1016
1017-- **************************************************************
1018--
1019-- MME EARLY STATUS TRANSFER ELEMENTARY PROCEDURE
1020--
1021-- **************************************************************
1022
1023-- **************************************************************
1024--
1025-- MME Early Status Transfer
1026--
1027-- **************************************************************
1028
1029MMEEarlyStatusTransfer ::= SEQUENCE {
1030	protocolIEs			ProtocolIE-Container       { {MMEEarlyStatusTransferIEs} },
1031	...
1032}
1033
1034MMEEarlyStatusTransferIEs S1AP-PROTOCOL-IES ::= {
1035	{ ID id-MME-UE-S1AP-ID								CRITICALITY reject	TYPE MME-UE-S1AP-ID				PRESENCE mandatory}|
1036	{ ID id-eNB-UE-S1AP-ID								CRITICALITY reject	TYPE ENB-UE-S1AP-ID				PRESENCE mandatory}|
1037	{ ID id-eNB-EarlyStatusTransfer-TransparentContainer CRITICALITY reject	TYPE ENB-EarlyStatusTransfer-TransparentContainer	PRESENCE mandatory},
1038	...
1039}
1040
1041-- **************************************************************
1042--
1043-- E-RAB SETUP ELEMENTARY PROCEDURE
1044--
1045-- **************************************************************
1046
1047-- **************************************************************
1048--
1049-- E-RAB Setup Request
1050--
1051-- **************************************************************
1052
1053E-RABSetupRequest ::= SEQUENCE {
1054	protocolIEs			ProtocolIE-Container       { {E-RABSetupRequestIEs} },
1055	...
1056}
1057
1058E-RABSetupRequestIEs S1AP-PROTOCOL-IES ::= {
1059	{ ID id-MME-UE-S1AP-ID					CRITICALITY reject	TYPE MME-UE-S1AP-ID						PRESENCE mandatory	}|
1060	{ ID id-eNB-UE-S1AP-ID					CRITICALITY reject	TYPE ENB-UE-S1AP-ID						PRESENCE mandatory	}|
1061	{ ID id-uEaggregateMaximumBitrate		CRITICALITY reject	TYPE UEAggregateMaximumBitrate			PRESENCE optional	}|
1062	{ ID id-E-RABToBeSetupListBearerSUReq	CRITICALITY reject	TYPE E-RABToBeSetupListBearerSUReq	PRESENCE mandatory	},
1063	...
1064}
1065
1066E-RABToBeSetupListBearerSUReq ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABToBeSetupItemBearerSUReqIEs} }
1067
1068E-RABToBeSetupItemBearerSUReqIEs 	S1AP-PROTOCOL-IES ::= {
1069	{ ID id-E-RABToBeSetupItemBearerSUReq	 CRITICALITY reject 	TYPE E-RABToBeSetupItemBearerSUReq 	PRESENCE mandatory },
1070	...
1071}
1072
1073E-RABToBeSetupItemBearerSUReq ::= SEQUENCE {
1074	e-RAB-ID						E-RAB-ID,
1075	e-RABlevelQoSParameters			E-RABLevelQoSParameters,
1076	transportLayerAddress			TransportLayerAddress,
1077	gTP-TEID						GTP-TEID,
1078	nAS-PDU							NAS-PDU,
1079	iE-Extensions					ProtocolExtensionContainer { {E-RABToBeSetupItemBearerSUReqExtIEs} } OPTIONAL,
1080	...
1081}
1082
1083
1084E-RABToBeSetupItemBearerSUReqExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1085	{ ID id-Correlation-ID			CRITICALITY ignore	EXTENSION Correlation-ID		PRESENCE optional}|
1086	{ ID id-SIPTO-Correlation-ID	CRITICALITY ignore	EXTENSION Correlation-ID		PRESENCE optional}|
1087	{ ID id-BearerType				CRITICALITY reject	EXTENSION BearerType			PRESENCE optional}|
1088	{ ID id-Ethernet-Type			CRITICALITY ignore	EXTENSION Ethernet-Type			PRESENCE optional},
1089	...
1090}
1091
1092
1093-- **************************************************************
1094--
1095-- E-RAB Setup Response
1096--
1097-- **************************************************************
1098
1099E-RABSetupResponse ::= SEQUENCE {
1100	protocolIEs			ProtocolIE-Container       { {E-RABSetupResponseIEs} },
1101	...
1102}
1103
1104E-RABSetupResponseIEs S1AP-PROTOCOL-IES ::= {
1105	{ ID id-MME-UE-S1AP-ID							CRITICALITY ignore	TYPE MME-UE-S1AP-ID				PRESENCE mandatory	}|
1106	{ ID id-eNB-UE-S1AP-ID							CRITICALITY ignore	TYPE ENB-UE-S1AP-ID				PRESENCE mandatory	}|
1107	{ ID id-E-RABSetupListBearerSURes				CRITICALITY ignore	TYPE E-RABSetupListBearerSURes	PRESENCE optional	}|
1108	{ ID id-E-RABFailedToSetupListBearerSURes		CRITICALITY ignore	TYPE E-RABList					PRESENCE optional	}|
1109	{ ID id-CriticalityDiagnostics					CRITICALITY ignore	TYPE CriticalityDiagnostics	PRESENCE optional	},
1110	...
1111}
1112
1113
1114E-RABSetupListBearerSURes ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABSetupItemBearerSUResIEs} }
1115
1116E-RABSetupItemBearerSUResIEs 	S1AP-PROTOCOL-IES ::= {
1117	{ ID id-E-RABSetupItemBearerSURes	 CRITICALITY ignore 	TYPE E-RABSetupItemBearerSURes 	PRESENCE mandatory },
1118	...
1119}
1120
1121E-RABSetupItemBearerSURes ::= SEQUENCE {
1122	e-RAB-ID					E-RAB-ID,
1123	transportLayerAddress		TransportLayerAddress,
1124	gTP-TEID					GTP-TEID,
1125	iE-Extensions				ProtocolExtensionContainer { {E-RABSetupItemBearerSUResExtIEs} } OPTIONAL,
1126	...
1127}
1128
1129
1130E-RABSetupItemBearerSUResExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1131	...
1132}
1133
1134
1135
1136-- **************************************************************
1137--
1138-- E-RAB MODIFY ELEMENTARY PROCEDURE
1139--
1140-- **************************************************************
1141
1142-- **************************************************************
1143--
1144-- E-RAB Modify Request
1145--
1146-- **************************************************************
1147
1148E-RABModifyRequest ::= SEQUENCE {
1149	protocolIEs			ProtocolIE-Container       { {E-RABModifyRequestIEs} },
1150	...
1151}
1152
1153E-RABModifyRequestIEs S1AP-PROTOCOL-IES ::= {
1154	{ ID id-MME-UE-S1AP-ID						CRITICALITY reject	TYPE MME-UE-S1AP-ID							PRESENCE mandatory	}|
1155	{ ID id-eNB-UE-S1AP-ID						CRITICALITY reject	TYPE ENB-UE-S1AP-ID							PRESENCE mandatory	}|
1156	{ ID id-uEaggregateMaximumBitrate			CRITICALITY reject	TYPE UEAggregateMaximumBitrate			PRESENCE optional	}|
1157	{ ID id-E-RABToBeModifiedListBearerModReq	CRITICALITY reject	TYPE E-RABToBeModifiedListBearerModReq		PRESENCE mandatory	}|
1158	{ ID id-SecondaryRATDataUsageRequest		CRITICALITY ignore	TYPE SecondaryRATDataUsageRequest		PRESENCE optional	},
1159	...
1160}
1161
1162E-RABToBeModifiedListBearerModReq ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABToBeModifiedItemBearerModReqIEs} }
1163
1164E-RABToBeModifiedItemBearerModReqIEs 	S1AP-PROTOCOL-IES ::= {
1165	{ ID id-E-RABToBeModifiedItemBearerModReq	 CRITICALITY reject 	TYPE E-RABToBeModifiedItemBearerModReq 	PRESENCE mandatory },
1166	...
1167}
1168
1169E-RABToBeModifiedItemBearerModReq ::= SEQUENCE {
1170	e-RAB-ID						E-RAB-ID,
1171	e-RABLevelQoSParameters			E-RABLevelQoSParameters,
1172	nAS-PDU							NAS-PDU,
1173	iE-Extensions					ProtocolExtensionContainer { {E-RABToBeModifyItemBearerModReqExtIEs} } OPTIONAL,
1174	...
1175}
1176
1177
1178E-RABToBeModifyItemBearerModReqExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1179	{ ID id-TransportInformation	CRITICALITY reject	EXTENSION TransportInformation		PRESENCE optional},
1180	...
1181}
1182
1183
1184
1185-- **************************************************************
1186--
1187-- E-RAB Modify Response
1188--
1189-- **************************************************************
1190
1191E-RABModifyResponse ::= SEQUENCE {
1192	protocolIEs			ProtocolIE-Container       { {E-RABModifyResponseIEs} },
1193	...
1194}
1195
1196E-RABModifyResponseIEs S1AP-PROTOCOL-IES ::= {
1197	{ ID id-MME-UE-S1AP-ID					CRITICALITY ignore	TYPE MME-UE-S1AP-ID						PRESENCE mandatory	}|
1198	{ ID id-eNB-UE-S1AP-ID					CRITICALITY ignore	TYPE ENB-UE-S1AP-ID						PRESENCE mandatory	}|
1199	{ ID id-E-RABModifyListBearerModRes		CRITICALITY ignore	TYPE E-RABModifyListBearerModRes		PRESENCE optional	}|
1200	{ ID id-E-RABFailedToModifyList			CRITICALITY ignore	TYPE E-RABList							PRESENCE optional	}|
1201	{ ID id-CriticalityDiagnostics			CRITICALITY ignore	TYPE CriticalityDiagnostics				PRESENCE optional	}|
1202	{ ID id-SecondaryRATDataUsageReportList		CRITICALITY ignore	TYPE SecondaryRATDataUsageReportList			PRESENCE optional	},
1203	...
1204}
1205
1206
1207E-RABModifyListBearerModRes ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABModifyItemBearerModResIEs} }
1208
1209E-RABModifyItemBearerModResIEs 	S1AP-PROTOCOL-IES ::= {
1210	{ ID id-E-RABModifyItemBearerModRes		CRITICALITY ignore	TYPE E-RABModifyItemBearerModRes		PRESENCE mandatory},
1211	...
1212}
1213
1214E-RABModifyItemBearerModRes ::= SEQUENCE {
1215	e-RAB-ID					E-RAB-ID,
1216	iE-Extensions				ProtocolExtensionContainer { {E-RABModifyItemBearerModResExtIEs} } OPTIONAL,
1217	...
1218}
1219
1220
1221E-RABModifyItemBearerModResExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1222	...
1223}
1224
1225
1226
1227
1228-- **************************************************************
1229--
1230-- E-RAB RELEASE ELEMENTARY PROCEDURE
1231--
1232-- **************************************************************
1233
1234-- **************************************************************
1235--
1236-- E-RAB Release Command
1237--
1238-- **************************************************************
1239
1240E-RABReleaseCommand ::= SEQUENCE {
1241	protocolIEs			ProtocolIE-Container		{ {E-RABReleaseCommandIEs} },
1242	...
1243}
1244
1245E-RABReleaseCommandIEs S1AP-PROTOCOL-IES ::= {
1246	{ ID id-MME-UE-S1AP-ID					CRITICALITY reject	TYPE MME-UE-S1AP-ID					PRESENCE mandatory	}|
1247	{ ID id-eNB-UE-S1AP-ID					CRITICALITY reject	TYPE ENB-UE-S1AP-ID					PRESENCE mandatory	}|
1248	{ ID id-uEaggregateMaximumBitrate		CRITICALITY reject	TYPE UEAggregateMaximumBitrate		PRESENCE optional	}|
1249	{ ID id-E-RABToBeReleasedList			CRITICALITY ignore	TYPE E-RABList						PRESENCE mandatory	}|
1250	{ ID id-NAS-PDU							CRITICALITY ignore	TYPE NAS-PDU						PRESENCE optional	},
1251	...
1252}
1253
1254
1255-- **************************************************************
1256--
1257-- E-RAB Release Response
1258--
1259-- **************************************************************
1260
1261E-RABReleaseResponse ::= SEQUENCE {
1262	protocolIEs			ProtocolIE-Container       { { E-RABReleaseResponseIEs } },
1263	...
1264}
1265
1266E-RABReleaseResponseIEs S1AP-PROTOCOL-IES ::= {
1267	{ ID id-MME-UE-S1AP-ID					CRITICALITY ignore	TYPE MME-UE-S1AP-ID						PRESENCE mandatory	}|
1268	{ ID id-eNB-UE-S1AP-ID					CRITICALITY ignore	TYPE ENB-UE-S1AP-ID						PRESENCE mandatory	}|
1269	{ ID id-E-RABReleaseListBearerRelComp	CRITICALITY ignore	TYPE E-RABReleaseListBearerRelComp	PRESENCE optional	}|
1270	{ ID id-E-RABFailedToReleaseList		CRITICALITY ignore	TYPE E-RABList							PRESENCE optional	}|
1271	{ ID id-CriticalityDiagnostics			CRITICALITY ignore	TYPE CriticalityDiagnostics				PRESENCE optional	}|
1272-- Extension for Release 12 to support User Location Information --
1273	{ ID id-UserLocationInformation			CRITICALITY ignore	TYPE UserLocationInformation			PRESENCE optional	}|
1274	{ ID id-SecondaryRATDataUsageReportList		CRITICALITY ignore	TYPE SecondaryRATDataUsageReportList			PRESENCE optional	},
1275	...
1276}
1277
1278
1279E-RABReleaseListBearerRelComp ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABReleaseItemBearerRelCompIEs} }
1280
1281E-RABReleaseItemBearerRelCompIEs S1AP-PROTOCOL-IES ::= {
1282	{ ID id-E-RABReleaseItemBearerRelComp	CRITICALITY ignore	TYPE E-RABReleaseItemBearerRelComp	PRESENCE mandatory },
1283	...
1284}
1285
1286E-RABReleaseItemBearerRelComp ::= SEQUENCE {
1287	e-RAB-ID						E-RAB-ID,
1288	iE-Extensions					ProtocolExtensionContainer { {E-RABReleaseItemBearerRelCompExtIEs} } OPTIONAL,
1289	...
1290}
1291
1292
1293E-RABReleaseItemBearerRelCompExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1294	...
1295}
1296
1297
1298
1299-- **************************************************************
1300--
1301-- E-RAB RELEASE INDICATION ELEMENTARY PROCEDURE
1302--
1303-- **************************************************************
1304
1305-- **************************************************************
1306--
1307-- E-RAB Release Indication
1308--
1309-- **************************************************************
1310
1311E-RABReleaseIndication ::= SEQUENCE {
1312	protocolIEs			ProtocolIE-Container       { {E-RABReleaseIndicationIEs} },
1313	...
1314}
1315
1316E-RABReleaseIndicationIEs S1AP-PROTOCOL-IES ::= {
1317	{ ID id-MME-UE-S1AP-ID					CRITICALITY reject	TYPE MME-UE-S1AP-ID					PRESENCE mandatory	}|
1318	{ ID id-eNB-UE-S1AP-ID					CRITICALITY reject	TYPE ENB-UE-S1AP-ID					PRESENCE mandatory	}|
1319	{ ID id-E-RABReleasedList				CRITICALITY ignore	TYPE E-RABList						PRESENCE mandatory	}|
1320-- Extension for Release 12 to support User Location Information --
1321	{ ID id-UserLocationInformation			CRITICALITY ignore	TYPE UserLocationInformation		PRESENCE optional	}|
1322	{ ID id-SecondaryRATDataUsageReportList		CRITICALITY ignore	TYPE SecondaryRATDataUsageReportList		PRESENCE optional	},
1323	...
1324}
1325-- **************************************************************
1326--
1327-- INITIAL CONTEXT SETUP ELEMENTARY PROCEDURE
1328--
1329-- **************************************************************
1330
1331-- **************************************************************
1332--
1333-- Initial Context Setup Request
1334--
1335-- **************************************************************
1336
1337InitialContextSetupRequest ::= SEQUENCE {
1338	protocolIEs			ProtocolIE-Container       { {InitialContextSetupRequestIEs} },
1339	...
1340}
1341
1342InitialContextSetupRequestIEs S1AP-PROTOCOL-IES ::= {
1343	{ ID id-MME-UE-S1AP-ID					CRITICALITY reject	TYPE MME-UE-S1AP-ID						PRESENCE mandatory}|
1344	{ ID id-eNB-UE-S1AP-ID					CRITICALITY reject	TYPE ENB-UE-S1AP-ID						PRESENCE mandatory}|
1345	{ ID id-uEaggregateMaximumBitrate		CRITICALITY reject	TYPE UEAggregateMaximumBitrate			PRESENCE mandatory}|
1346	{ ID id-E-RABToBeSetupListCtxtSUReq		CRITICALITY reject	TYPE E-RABToBeSetupListCtxtSUReq		PRESENCE mandatory}|
1347	{ ID id-UESecurityCapabilities			CRITICALITY reject	TYPE UESecurityCapabilities				PRESENCE mandatory}|
1348	{ ID id-SecurityKey						CRITICALITY reject	TYPE SecurityKey						PRESENCE mandatory}|
1349	{ ID id-TraceActivation					CRITICALITY ignore	TYPE TraceActivation					PRESENCE optional}|
1350	{ ID id-HandoverRestrictionList			CRITICALITY ignore	TYPE HandoverRestrictionList			PRESENCE optional}|
1351	{ ID id-UERadioCapability				CRITICALITY ignore	TYPE UERadioCapability					PRESENCE optional}|
1352	{ ID id-SubscriberProfileIDforRFP		CRITICALITY ignore	TYPE SubscriberProfileIDforRFP			PRESENCE optional}|
1353	{ ID id-CSFallbackIndicator				CRITICALITY reject	TYPE CSFallbackIndicator				PRESENCE optional}|
1354	{ ID id-SRVCCOperationPossible			CRITICALITY ignore	TYPE SRVCCOperationPossible				PRESENCE optional}|
1355	{ ID id-CSGMembershipStatus				CRITICALITY ignore	TYPE CSGMembershipStatus				PRESENCE optional}|
1356	{ ID id-RegisteredLAI					CRITICALITY ignore	TYPE LAI								PRESENCE optional}|
1357	{ ID id-GUMMEI-ID						CRITICALITY ignore	TYPE GUMMEI								PRESENCE optional}|
1358	{ ID id-MME-UE-S1AP-ID-2				CRITICALITY ignore	TYPE MME-UE-S1AP-ID						PRESENCE optional}|
1359	{ ID id-ManagementBasedMDTAllowed		CRITICALITY ignore	TYPE ManagementBasedMDTAllowed			PRESENCE optional}|
1360	{ ID id-ManagementBasedMDTPLMNList		CRITICALITY ignore	TYPE MDTPLMNList						PRESENCE optional}|
1361	{ ID id-AdditionalCSFallbackIndicator	CRITICALITY ignore	TYPE AdditionalCSFallbackIndicator	PRESENCE conditional}|
1362	{ ID id-Masked-IMEISV					CRITICALITY ignore	TYPE Masked-IMEISV						PRESENCE optional}|
1363	{ ID id-ExpectedUEBehaviour				CRITICALITY ignore	TYPE ExpectedUEBehaviour				PRESENCE optional}|
1364	{ ID id-ProSeAuthorized					CRITICALITY ignore	TYPE ProSeAuthorized					PRESENCE optional}|
1365	{ ID id-UEUserPlaneCIoTSupportIndicator	CRITICALITY ignore	TYPE UEUserPlaneCIoTSupportIndicator	PRESENCE optional}|
1366	{ ID id-V2XServicesAuthorized			CRITICALITY ignore	TYPE V2XServicesAuthorized				PRESENCE optional}|
1367	{ ID id-UESidelinkAggregateMaximumBitrate		CRITICALITY ignore	TYPE UESidelinkAggregateMaximumBitrate	PRESENCE optional}|
1368	{ ID id-EnhancedCoverageRestricted		CRITICALITY ignore	TYPE EnhancedCoverageRestricted			PRESENCE optional}|
1369	{ ID id-NRUESecurityCapabilities				CRITICALITY ignore	TYPE NRUESecurityCapabilities			PRESENCE optional}|
1370	{ ID id-CE-ModeBRestricted				CRITICALITY ignore	TYPE CE-ModeBRestricted			PRESENCE optional}|
1371	{ ID id-AerialUEsubscriptionInformation	CRITICALITY ignore	TYPE AerialUEsubscriptionInformation				PRESENCE optional}|
1372	{ ID id-PendingDataIndication			CRITICALITY ignore	TYPE PendingDataIndication				PRESENCE optional}|
1373	{ ID id-Subscription-Based-UE-DifferentiationInfo		CRITICALITY ignore	TYPE Subscription-Based-UE-DifferentiationInfo		PRESENCE optional}|
1374	{ ID id-AdditionalRRMPriorityIndex		CRITICALITY ignore	TYPE AdditionalRRMPriorityIndex			PRESENCE optional }|
1375	{ ID id-IAB-Authorized					CRITICALITY ignore	TYPE IAB-Authorized						PRESENCE optional}|
1376	{ ID id-NRV2XServicesAuthorized						CRITICALITY ignore	TYPE NRV2XServicesAuthorized							PRESENCE optional }|
1377	{ ID id-NRUESidelinkAggregateMaximumBitrate			CRITICALITY ignore	TYPE NRUESidelinkAggregateMaximumBitrate			PRESENCE optional }|
1378	{ ID id-PC5QoSParameters							CRITICALITY ignore	TYPE PC5QoSParameters									PRESENCE optional }|
1379	{ ID id-UERadioCapabilityID							CRITICALITY reject	TYPE UERadioCapabilityID								PRESENCE optional},
1380	...
1381}
1382
1383
1384
1385
1386E-RABToBeSetupListCtxtSUReq ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABToBeSetupItemCtxtSUReqIEs} }
1387
1388E-RABToBeSetupItemCtxtSUReqIEs 	S1AP-PROTOCOL-IES ::= {
1389	{ ID id-E-RABToBeSetupItemCtxtSUReq	CRITICALITY reject	TYPE E-RABToBeSetupItemCtxtSUReq		PRESENCE mandatory	},
1390	...
1391}
1392
1393E-RABToBeSetupItemCtxtSUReq ::= SEQUENCE {
1394	e-RAB-ID						E-RAB-ID,
1395	e-RABlevelQoSParameters			E-RABLevelQoSParameters,
1396	transportLayerAddress			TransportLayerAddress,
1397	gTP-TEID						GTP-TEID,
1398	nAS-PDU							NAS-PDU		OPTIONAL,
1399	iE-Extensions					ProtocolExtensionContainer { {E-RABToBeSetupItemCtxtSUReqExtIEs} } OPTIONAL,
1400	...
1401}
1402
1403
1404E-RABToBeSetupItemCtxtSUReqExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1405	{ ID id-Correlation-ID					CRITICALITY ignore	EXTENSION Correlation-ID			PRESENCE optional}|
1406	{ ID id-SIPTO-Correlation-ID			CRITICALITY ignore	EXTENSION Correlation-ID			PRESENCE optional}|
1407	{ ID id-BearerType						CRITICALITY reject	EXTENSION BearerType				PRESENCE optional}|
1408	{ ID id-Ethernet-Type					CRITICALITY ignore	EXTENSION Ethernet-Type				PRESENCE optional},
1409	...
1410}
1411
1412
1413-- **************************************************************
1414--
1415-- Initial Context Setup Response
1416--
1417-- **************************************************************
1418
1419InitialContextSetupResponse ::= SEQUENCE {
1420	protocolIEs			ProtocolIE-Container       { {InitialContextSetupResponseIEs} },
1421	...
1422}
1423
1424InitialContextSetupResponseIEs S1AP-PROTOCOL-IES ::= {
1425	{ ID id-MME-UE-S1AP-ID						CRITICALITY ignore	TYPE MME-UE-S1AP-ID					PRESENCE mandatory	}|
1426	{ ID id-eNB-UE-S1AP-ID						CRITICALITY ignore	TYPE ENB-UE-S1AP-ID					PRESENCE mandatory	}|
1427	{ ID id-E-RABSetupListCtxtSURes				CRITICALITY ignore	TYPE E-RABSetupListCtxtSURes		PRESENCE mandatory	}|
1428	{ ID id-E-RABFailedToSetupListCtxtSURes		CRITICALITY ignore	TYPE E-RABList						PRESENCE optional	}|
1429	{ ID id-CriticalityDiagnostics				CRITICALITY ignore	TYPE CriticalityDiagnostics			PRESENCE optional	},
1430	...
1431}
1432
1433
1434E-RABSetupListCtxtSURes ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABSetupItemCtxtSUResIEs} }
1435
1436E-RABSetupItemCtxtSUResIEs 	S1AP-PROTOCOL-IES ::= {
1437	{ ID id-E-RABSetupItemCtxtSURes		CRITICALITY ignore	TYPE E-RABSetupItemCtxtSURes	PRESENCE mandatory	},
1438	...
1439}
1440
1441E-RABSetupItemCtxtSURes ::= SEQUENCE {
1442	e-RAB-ID						E-RAB-ID,
1443	transportLayerAddress 			TransportLayerAddress,
1444	gTP-TEID						GTP-TEID,
1445	iE-Extensions					ProtocolExtensionContainer { {E-RABSetupItemCtxtSUResExtIEs} } OPTIONAL,
1446	...
1447}
1448
1449
1450E-RABSetupItemCtxtSUResExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1451	...
1452}
1453
1454
1455-- **************************************************************
1456--
1457-- Initial Context Setup Failure
1458--
1459-- **************************************************************
1460
1461InitialContextSetupFailure ::= SEQUENCE {
1462	protocolIEs			ProtocolIE-Container       { {InitialContextSetupFailureIEs} },
1463	...
1464}
1465
1466InitialContextSetupFailureIEs S1AP-PROTOCOL-IES ::= {
1467	{ ID id-MME-UE-S1AP-ID				CRITICALITY ignore	TYPE MME-UE-S1AP-ID					PRESENCE mandatory	}|
1468	{ ID id-eNB-UE-S1AP-ID				CRITICALITY ignore	TYPE ENB-UE-S1AP-ID					PRESENCE mandatory	}|
1469	{ ID id-Cause						CRITICALITY ignore	TYPE Cause							PRESENCE mandatory	}|
1470	{ ID id-CriticalityDiagnostics		CRITICALITY ignore	TYPE CriticalityDiagnostics			PRESENCE optional	},
1471	...
1472}
1473
1474-- **************************************************************
1475--
1476-- PAGING ELEMENTARY PROCEDURE
1477--
1478-- **************************************************************
1479
1480
1481-- **************************************************************
1482--
1483-- Paging
1484--
1485-- **************************************************************
1486
1487Paging ::= SEQUENCE {
1488	protocolIEs			ProtocolIE-Container       {{PagingIEs}},
1489	...
1490}
1491
1492PagingIEs S1AP-PROTOCOL-IES ::= {
1493	{ ID id-UEIdentityIndexValue			CRITICALITY ignore	TYPE UEIdentityIndexValue				PRESENCE mandatory}|
1494	{ ID id-UEPagingID						CRITICALITY ignore	TYPE UEPagingID							PRESENCE mandatory}|
1495	{ ID id-pagingDRX						CRITICALITY ignore	TYPE PagingDRX							PRESENCE optional}|
1496	{ ID id-CNDomain						CRITICALITY ignore	TYPE CNDomain							PRESENCE mandatory}|
1497	{ ID id-TAIList							CRITICALITY ignore	TYPE TAIList							PRESENCE mandatory}|
1498	{ ID id-CSG-IdList						CRITICALITY ignore	TYPE CSG-IdList							PRESENCE optional}|
1499	{ ID id-PagingPriority					CRITICALITY ignore	TYPE PagingPriority						PRESENCE optional}|
1500	{ ID id-UERadioCapabilityForPaging		CRITICALITY ignore	TYPE UERadioCapabilityForPaging			PRESENCE optional}|
1501-- Extension for Release 13 to support Paging Optimisation and Coverage Enhancement paging –-
1502	{ ID id-AssistanceDataForPaging			CRITICALITY ignore	TYPE AssistanceDataForPaging			PRESENCE optional}|
1503	{ ID id-Paging-eDRXInformation			CRITICALITY ignore	TYPE Paging-eDRXInformation				PRESENCE optional}|
1504	{ ID id-extended-UEIdentityIndexValue	CRITICALITY ignore	TYPE Extended-UEIdentityIndexValue	PRESENCE optional}|
1505	{ ID id-NB-IoT-Paging-eDRXInformation	CRITICALITY ignore	TYPE NB-IoT-Paging-eDRXInformation	PRESENCE optional}|
1506	{ ID id-NB-IoT-UEIdentityIndexValue		CRITICALITY ignore	TYPE NB-IoT-UEIdentityIndexValue		PRESENCE optional}|
1507	{ ID id-EnhancedCoverageRestricted		CRITICALITY ignore	TYPE EnhancedCoverageRestricted			PRESENCE optional}|
1508	{ ID id-CE-ModeBRestricted				CRITICALITY ignore	TYPE CE-ModeBRestricted					PRESENCE optional}|
1509	{ ID id-DataSize						CRITICALITY ignore	TYPE DataSize							PRESENCE optional}|
1510	{ ID id-WUS-Assistance-Information		CRITICALITY ignore	TYPE WUS-Assistance-Information			PRESENCE optional}|
1511	{ ID id-NB-IoT-PagingDRX				CRITICALITY ignore	TYPE NB-IoT-PagingDRX					PRESENCE optional},
1512	...
1513}
1514
1515TAIList::= SEQUENCE (SIZE(1.. maxnoofTAIs)) OF ProtocolIE-SingleContainer {{TAIItemIEs}}
1516
1517TAIItemIEs 	S1AP-PROTOCOL-IES ::= {
1518	{ ID id-TAIItem	 CRITICALITY ignore		TYPE TAIItem	PRESENCE mandatory },
1519	...
1520}
1521
1522TAIItem ::= SEQUENCE {
1523	tAI 							TAI,
1524	iE-Extensions					ProtocolExtensionContainer { {TAIItemExtIEs} } OPTIONAL,
1525	...
1526}
1527
1528
1529TAIItemExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1530	...
1531}
1532
1533-- **************************************************************
1534--
1535-- UE CONTEXT RELEASE ELEMENTARY PROCEDURE
1536--
1537-- **************************************************************
1538
1539-- **************************************************************
1540--
1541-- UE Context Release Request
1542--
1543-- **************************************************************
1544
1545UEContextReleaseRequest ::= SEQUENCE {
1546	protocolIEs                     ProtocolIE-Container       {{UEContextReleaseRequest-IEs}},
1547	...
1548}
1549
1550UEContextReleaseRequest-IEs S1AP-PROTOCOL-IES ::= {
1551	{ ID id-MME-UE-S1AP-ID					CRITICALITY reject	TYPE MME-UE-S1AP-ID					PRESENCE mandatory	}|
1552	{ ID id-eNB-UE-S1AP-ID					CRITICALITY reject	TYPE ENB-UE-S1AP-ID					PRESENCE mandatory	}|
1553	{ ID id-Cause							CRITICALITY ignore	TYPE Cause								PRESENCE mandatory	}|
1554	{ ID id-GWContextReleaseIndication		CRITICALITY reject	TYPE GWContextReleaseIndication		PRESENCE optional	}|
1555	{ ID id-SecondaryRATDataUsageReportList	CRITICALITY ignore	TYPE SecondaryRATDataUsageReportList	PRESENCE optional },
1556	...
1557}
1558
1559-- **************************************************************
1560--
1561-- UE Context Release Command
1562--
1563-- **************************************************************
1564
1565UEContextReleaseCommand ::= SEQUENCE {
1566	protocolIEs                     ProtocolIE-Container       {{UEContextReleaseCommand-IEs}},
1567	...
1568}
1569
1570UEContextReleaseCommand-IEs S1AP-PROTOCOL-IES ::= {
1571	{ ID id-UE-S1AP-IDs					CRITICALITY reject	TYPE UE-S1AP-IDs					PRESENCE mandatory	}|
1572	{ ID id-Cause						CRITICALITY ignore	TYPE Cause							PRESENCE mandatory	},
1573	...
1574}
1575
1576-- **************************************************************
1577--
1578-- UE Context Release Complete
1579--
1580-- **************************************************************
1581
1582UEContextReleaseComplete ::= SEQUENCE {
1583	protocolIEs                     ProtocolIE-Container       {{UEContextReleaseComplete-IEs}},
1584	...
1585}
1586
1587UEContextReleaseComplete-IEs S1AP-PROTOCOL-IES ::= {
1588	{ ID id-MME-UE-S1AP-ID								CRITICALITY ignore	TYPE MME-UE-S1AP-ID						PRESENCE mandatory}|
1589	{ ID id-eNB-UE-S1AP-ID								CRITICALITY ignore	TYPE ENB-UE-S1AP-ID						PRESENCE mandatory}|
1590	{ ID id-CriticalityDiagnostics						CRITICALITY ignore	TYPE CriticalityDiagnostics				PRESENCE optional}|
1591-- Extension for Release 12 to support User Location Information --
1592	{ ID id-UserLocationInformation						CRITICALITY ignore	TYPE UserLocationInformation				PRESENCE optional}|
1593-- Extension for Release 13 to support Paging Optimisation
1594	{ ID id-InformationOnRecommendedCellsAndENBsForPaging	CRITICALITY ignore	TYPE InformationOnRecommendedCellsAndENBsForPaging		PRESENCE optional}|
1595-- Extension for Release 13 to support coverage enhancement paging –
1596	{ ID id-CellIdentifierAndCELevelForCECapableUEs		CRITICALITY ignore	TYPE CellIdentifierAndCELevelForCECapableUEs	PRESENCE optional}|
1597	{ ID id-SecondaryRATDataUsageReportList				CRITICALITY ignore	TYPE SecondaryRATDataUsageReportList		PRESENCE optional }|
1598	{ ID id-TimeSinceSecondaryNodeRelease				CRITICALITY ignore	TYPE TimeSinceSecondaryNodeRelease				PRESENCE optional },
1599	...
1600}
1601
1602
1603-- **************************************************************
1604--
1605-- UE CONTEXT MODIFICATION ELEMENTARY PROCEDURE
1606--
1607-- **************************************************************
1608
1609-- **************************************************************
1610--
1611-- UE Context Modification Request
1612--
1613-- **************************************************************
1614
1615UEContextModificationRequest ::= SEQUENCE {
1616	protocolIEs			ProtocolIE-Container       { { UEContextModificationRequestIEs} },
1617	...
1618}
1619
1620UEContextModificationRequestIEs S1AP-PROTOCOL-IES ::= {
1621	{ ID id-MME-UE-S1AP-ID						CRITICALITY reject	TYPE MME-UE-S1AP-ID							PRESENCE mandatory}|
1622	{ ID id-eNB-UE-S1AP-ID						CRITICALITY reject	TYPE ENB-UE-S1AP-ID							PRESENCE mandatory}|
1623	{ ID id-SecurityKey							CRITICALITY reject	TYPE SecurityKey							PRESENCE optional}|
1624	{ ID id-SubscriberProfileIDforRFP			CRITICALITY ignore	TYPE SubscriberProfileIDforRFP			PRESENCE optional}|
1625	{ ID id-uEaggregateMaximumBitrate			CRITICALITY ignore	TYPE UEAggregateMaximumBitrate			PRESENCE optional}|
1626	{ ID id-CSFallbackIndicator					CRITICALITY reject	TYPE CSFallbackIndicator					PRESENCE optional}|
1627	{ ID id-UESecurityCapabilities				CRITICALITY reject	TYPE UESecurityCapabilities					PRESENCE optional}|
1628	{ ID id-CSGMembershipStatus					CRITICALITY ignore	TYPE CSGMembershipStatus					PRESENCE optional}|
1629	{ ID id-RegisteredLAI						CRITICALITY ignore	TYPE LAI									PRESENCE optional}|
1630	{ ID id-AdditionalCSFallbackIndicator		CRITICALITY ignore	TYPE AdditionalCSFallbackIndicator		PRESENCE conditional}|
1631	{ ID id-ProSeAuthorized						CRITICALITY ignore	TYPE ProSeAuthorized						PRESENCE optional}|
1632	{ ID id-SRVCCOperationPossible				CRITICALITY ignore	TYPE SRVCCOperationPossible					PRESENCE optional}|
1633	{ ID id-SRVCCOperationNotPossible			CRITICALITY ignore	TYPE SRVCCOperationNotPossible			PRESENCE optional}|
1634	{ ID id-V2XServicesAuthorized				CRITICALITY ignore	TYPE V2XServicesAuthorized					PRESENCE optional}|
1635	{ ID id-UESidelinkAggregateMaximumBitrate	CRITICALITY ignore	TYPE UESidelinkAggregateMaximumBitrate	PRESENCE optional}|
1636	{ ID id-NRUESecurityCapabilities			CRITICALITY ignore	TYPE NRUESecurityCapabilities				PRESENCE optional}|
1637	{ ID id-AerialUEsubscriptionInformation		CRITICALITY ignore	TYPE AerialUEsubscriptionInformation	PRESENCE optional}|
1638	{ ID id-AdditionalRRMPriorityIndex			CRITICALITY ignore	TYPE AdditionalRRMPriorityIndex			PRESENCE optional}|
1639	{ ID id-IAB-Authorized						CRITICALITY ignore	TYPE IAB-Authorized							PRESENCE optional}|
1640	{ ID id-NRV2XServicesAuthorized						CRITICALITY ignore	TYPE NRV2XServicesAuthorized							PRESENCE optional }|
1641	{ ID id-NRUESidelinkAggregateMaximumBitrate			CRITICALITY ignore	TYPE NRUESidelinkAggregateMaximumBitrate			PRESENCE optional }|
1642	{ ID id-PC5QoSParameters							CRITICALITY ignore	TYPE PC5QoSParameters									PRESENCE optional }|
1643	{ ID id-UERadioCapabilityID							CRITICALITY reject	TYPE UERadioCapabilityID								PRESENCE optional},
1644	...
1645}
1646-- **************************************************************
1647--
1648-- UE Context Modification Response
1649--
1650-- **************************************************************
1651
1652UEContextModificationResponse ::= SEQUENCE {
1653	protocolIEs			ProtocolIE-Container       { { UEContextModificationResponseIEs} },
1654	...
1655}
1656
1657UEContextModificationResponseIEs S1AP-PROTOCOL-IES ::= {
1658	{ ID id-MME-UE-S1AP-ID				CRITICALITY ignore	TYPE MME-UE-S1AP-ID					PRESENCE mandatory	}|
1659	{ ID id-eNB-UE-S1AP-ID				CRITICALITY ignore	TYPE ENB-UE-S1AP-ID					PRESENCE mandatory	}|
1660	{ ID id-CriticalityDiagnostics		CRITICALITY ignore	TYPE CriticalityDiagnostics			PRESENCE optional	},
1661	...
1662}
1663-- **************************************************************
1664--
1665-- UE Context Modification Failure
1666--
1667-- **************************************************************
1668
1669UEContextModificationFailure ::= SEQUENCE {
1670	protocolIEs			ProtocolIE-Container       { { UEContextModificationFailureIEs} },
1671	...
1672}
1673
1674UEContextModificationFailureIEs S1AP-PROTOCOL-IES ::= {
1675	{ ID id-MME-UE-S1AP-ID				CRITICALITY ignore	TYPE MME-UE-S1AP-ID					PRESENCE mandatory	}|
1676	{ ID id-eNB-UE-S1AP-ID				CRITICALITY ignore	TYPE ENB-UE-S1AP-ID					PRESENCE mandatory	}|
1677	{ ID id-Cause						CRITICALITY ignore	TYPE Cause							PRESENCE mandatory	}|
1678	{ ID id-CriticalityDiagnostics		CRITICALITY ignore	TYPE CriticalityDiagnostics			PRESENCE optional	},
1679	...
1680}
1681
1682-- **************************************************************
1683--
1684-- UE RADIO CAPABILITY MATCH ELEMENTARY PROCEDURE
1685--
1686-- **************************************************************
1687
1688-- **************************************************************
1689--
1690-- UE Radio Capability Match Request
1691--
1692-- **************************************************************
1693
1694UERadioCapabilityMatchRequest ::= SEQUENCE {
1695	protocolIEs			ProtocolIE-Container       { { UERadioCapabilityMatchRequestIEs} },
1696	...
1697}
1698
1699UERadioCapabilityMatchRequestIEs S1AP-PROTOCOL-IES ::= {
1700	{ ID id-MME-UE-S1AP-ID				CRITICALITY reject	TYPE MME-UE-S1AP-ID					PRESENCE mandatory	}|
1701	{ ID id-eNB-UE-S1AP-ID				CRITICALITY reject	TYPE ENB-UE-S1AP-ID					PRESENCE mandatory	}|
1702	{ ID id-UERadioCapability			CRITICALITY ignore	TYPE UERadioCapability				PRESENCE optional	}|
1703	{ ID id-UERadioCapabilityID			CRITICALITY reject	TYPE UERadioCapabilityID			PRESENCE optional	},
1704	...
1705}
1706
1707-- **************************************************************
1708--
1709-- UE Radio Capability Match Response
1710--
1711-- **************************************************************
1712
1713UERadioCapabilityMatchResponse ::= SEQUENCE {
1714	protocolIEs			ProtocolIE-Container       { { UERadioCapabilityMatchResponseIEs} },
1715	...
1716}
1717
1718UERadioCapabilityMatchResponseIEs S1AP-PROTOCOL-IES ::= {
1719	{ ID id-MME-UE-S1AP-ID				CRITICALITY ignore	TYPE MME-UE-S1AP-ID					PRESENCE mandatory	}|
1720	{ ID id-eNB-UE-S1AP-ID				CRITICALITY ignore	TYPE ENB-UE-S1AP-ID					PRESENCE mandatory	}|
1721	{ ID id-VoiceSupportMatchIndicator	CRITICALITY reject	TYPE VoiceSupportMatchIndicator		PRESENCE mandatory	}|
1722	{ ID id-CriticalityDiagnostics		CRITICALITY ignore	TYPE CriticalityDiagnostics			PRESENCE optional	},
1723	...
1724}
1725
1726-- **************************************************************
1727--
1728-- NAS TRANSPORT ELEMENTARY PROCEDURES
1729--
1730-- **************************************************************
1731
1732-- **************************************************************
1733--
1734-- DOWNLINK NAS TRANSPORT
1735--
1736-- **************************************************************
1737
1738DownlinkNASTransport ::= SEQUENCE {
1739	protocolIEs                     ProtocolIE-Container       {{DownlinkNASTransport-IEs}},
1740	...
1741}
1742
1743DownlinkNASTransport-IEs S1AP-PROTOCOL-IES ::= {
1744	{ ID id-MME-UE-S1AP-ID				CRITICALITY reject	TYPE MME-UE-S1AP-ID					PRESENCE mandatory}|
1745	{ ID id-eNB-UE-S1AP-ID				CRITICALITY reject	TYPE ENB-UE-S1AP-ID					PRESENCE mandatory}|
1746	{ ID id-NAS-PDU						CRITICALITY reject	TYPE NAS-PDU						PRESENCE mandatory}|
1747	{ ID id-HandoverRestrictionList		CRITICALITY ignore	TYPE HandoverRestrictionList		PRESENCE optional}|
1748	{ ID id-SubscriberProfileIDforRFP	CRITICALITY ignore	TYPE SubscriberProfileIDforRFP		PRESENCE optional}|
1749	{ ID id-SRVCCOperationPossible		CRITICALITY ignore	TYPE SRVCCOperationPossible			PRESENCE optional}|
1750	{ ID id-UERadioCapability			CRITICALITY ignore	TYPE UERadioCapability				PRESENCE optional}|
1751	{ ID id-DLNASPDUDeliveryAckRequest	CRITICALITY ignore	TYPE DLNASPDUDeliveryAckRequest	PRESENCE optional}|
1752	{ ID id-EnhancedCoverageRestricted	CRITICALITY ignore	TYPE EnhancedCoverageRestricted		PRESENCE optional}|
1753	{ ID id-NRUESecurityCapabilities	CRITICALITY ignore	TYPE NRUESecurityCapabilities		PRESENCE optional}|
1754	{ ID id-CE-ModeBRestricted			CRITICALITY ignore	TYPE CE-ModeBRestricted				PRESENCE optional}|
1755	{ ID id-UECapabilityInfoRequest		CRITICALITY ignore	TYPE UECapabilityInfoRequest	PRESENCE optional}|
1756	{ ID id-EndIndication				CRITICALITY ignore	TYPE EndIndication					PRESENCE optional}|
1757	{ ID id-PendingDataIndication		CRITICALITY ignore	TYPE PendingDataIndication			PRESENCE optional}|
1758	{ ID id-Subscription-Based-UE-DifferentiationInfo		CRITICALITY ignore	TYPE Subscription-Based-UE-DifferentiationInfo		PRESENCE optional}|
1759	{ ID id-AdditionalRRMPriorityIndex	CRITICALITY ignore	TYPE AdditionalRRMPriorityIndex		PRESENCE optional}|
1760	{ ID id-UERadioCapabilityID			CRITICALITY reject	TYPE UERadioCapabilityID			PRESENCE optional},
1761	...
1762}
1763
1764
1765-- **************************************************************
1766--
1767-- INITIAL UE MESSAGE
1768--
1769-- **************************************************************
1770
1771InitialUEMessage ::= SEQUENCE {
1772	protocolIEs                     ProtocolIE-Container       {{InitialUEMessage-IEs}},
1773	...
1774}
1775
1776InitialUEMessage-IEs S1AP-PROTOCOL-IES ::= {
1777	{ ID id-eNB-UE-S1AP-ID				CRITICALITY reject	TYPE ENB-UE-S1AP-ID					PRESENCE mandatory}|
1778	{ ID id-NAS-PDU						CRITICALITY reject	TYPE NAS-PDU						PRESENCE mandatory}|
1779	{ ID id-TAI							CRITICALITY reject	TYPE TAI							PRESENCE mandatory}|
1780	{ ID id-EUTRAN-CGI					CRITICALITY ignore	TYPE EUTRAN-CGI						PRESENCE mandatory}|
1781	{ ID id-RRC-Establishment-Cause		CRITICALITY ignore	TYPE RRC-Establishment-Cause		PRESENCE mandatory}|
1782	{ ID id-S-TMSI						CRITICALITY reject	TYPE S-TMSI							PRESENCE optional}|
1783	{ ID id-CSG-Id						CRITICALITY reject	TYPE CSG-Id							PRESENCE optional}|
1784	{ ID id-GUMMEI-ID					CRITICALITY reject	TYPE GUMMEI							PRESENCE optional}|
1785	{ ID id-CellAccessMode				CRITICALITY reject	TYPE CellAccessMode					PRESENCE optional}|
1786	{ ID id-GW-TransportLayerAddress	CRITICALITY ignore	TYPE TransportLayerAddress			PRESENCE optional}|
1787	{ ID id-RelayNode-Indicator			CRITICALITY reject	TYPE RelayNode-Indicator			PRESENCE optional}|
1788	{ ID id-GUMMEIType					CRITICALITY ignore	TYPE GUMMEIType						PRESENCE optional}|
1789-- Extension for Release 11 to support BBAI --
1790	{ ID id-Tunnel-Information-for-BBF	CRITICALITY ignore	TYPE TunnelInformation				PRESENCE optional}|
1791	{ ID id-SIPTO-L-GW-TransportLayerAddress	CRITICALITY ignore	TYPE TransportLayerAddress	PRESENCE optional}|
1792	{ ID id-LHN-ID						CRITICALITY ignore	TYPE LHN-ID							PRESENCE optional}|
1793	{ ID id-MME-Group-ID				CRITICALITY ignore	TYPE MME-Group-ID					PRESENCE optional}|
1794	{ ID id-UE-Usage-Type				CRITICALITY ignore	TYPE UE-Usage-Type					PRESENCE optional}|
1795	{ ID id-CE-mode-B-SupportIndicator	CRITICALITY ignore	TYPE CE-mode-B-SupportIndicator		PRESENCE optional}|
1796	{ ID id-DCN-ID						CRITICALITY ignore	TYPE DCN-ID							PRESENCE optional}|
1797	{ ID id-Coverage-Level           	CRITICALITY ignore	TYPE Coverage-Level				PRESENCE optional}|
1798	{ ID id-UE-Application-Layer-Measurement-Capability		CRITICALITY ignore	TYPE UE-Application-Layer-Measurement-Capability							PRESENCE optional}|
1799	{ ID id-EDT-Session					CRITICALITY ignore	TYPE EDT-Session					PRESENCE optional}|
1800	{ ID id-IAB-Node-Indication			CRITICALITY reject	TYPE IAB-Node-Indication			PRESENCE optional},
1801	...
1802}
1803
1804
1805-- **************************************************************
1806--
1807-- UPLINK NAS TRANSPORT
1808--
1809-- **************************************************************
1810
1811UplinkNASTransport ::= SEQUENCE {
1812	protocolIEs                     ProtocolIE-Container       {{UplinkNASTransport-IEs}},
1813	...
1814}
1815
1816UplinkNASTransport-IEs S1AP-PROTOCOL-IES ::= {
1817	{ ID id-MME-UE-S1AP-ID				CRITICALITY reject	TYPE MME-UE-S1AP-ID					PRESENCE mandatory}|
1818	{ ID id-eNB-UE-S1AP-ID				CRITICALITY reject	TYPE ENB-UE-S1AP-ID					PRESENCE mandatory}|
1819	{ ID id-NAS-PDU						CRITICALITY reject	TYPE NAS-PDU						PRESENCE mandatory}|
1820	{ ID id-EUTRAN-CGI					CRITICALITY ignore	TYPE EUTRAN-CGI						PRESENCE mandatory}|
1821	{ ID id-TAI							CRITICALITY ignore	TYPE TAI							PRESENCE mandatory}|
1822	{ ID id-GW-TransportLayerAddress	CRITICALITY ignore	TYPE TransportLayerAddress			PRESENCE optional}|
1823	{ ID id-SIPTO-L-GW-TransportLayerAddress	CRITICALITY ignore	TYPE TransportLayerAddress	PRESENCE optional}|
1824	{ ID id-LHN-ID						CRITICALITY ignore	TYPE LHN-ID							PRESENCE optional}|
1825	{ ID id-PSCellInformation			CRITICALITY ignore	TYPE PSCellInformation				PRESENCE optional },
1826	...
1827}
1828-- **************************************************************
1829--
1830-- NAS NON DELIVERY INDICATION
1831--
1832-- **************************************************************
1833
1834NASNonDeliveryIndication ::= SEQUENCE {
1835	protocolIEs                     ProtocolIE-Container       {{NASNonDeliveryIndication-IEs}},
1836	...
1837}
1838
1839NASNonDeliveryIndication-IEs S1AP-PROTOCOL-IES ::= {
1840	{ ID id-MME-UE-S1AP-ID				CRITICALITY reject	TYPE MME-UE-S1AP-ID				PRESENCE mandatory	}|
1841	{ ID id-eNB-UE-S1AP-ID				CRITICALITY reject	TYPE ENB-UE-S1AP-ID				PRESENCE mandatory	}|
1842	{ ID id-NAS-PDU						CRITICALITY ignore	TYPE NAS-PDU					PRESENCE mandatory	}|
1843	{ ID id-Cause						CRITICALITY ignore	TYPE Cause						PRESENCE mandatory	},
1844	...
1845}
1846
1847-- **************************************************************
1848--
1849-- REROUTE NAS REQUEST
1850--
1851-- **************************************************************
1852
1853RerouteNASRequest ::= SEQUENCE {
1854	protocolIEs                     ProtocolIE-Container       {{RerouteNASRequest-IEs}},
1855	...
1856}
1857
1858-- WS modification, add a definition for S1 Message
1859S1-Message ::= OCTET STRING
1860
1861RerouteNASRequest-IEs S1AP-PROTOCOL-IES ::= {
1862	{ ID id-eNB-UE-S1AP-ID			CRITICALITY reject	TYPE ENB-UE-S1AP-ID			PRESENCE mandatory}|
1863	{ ID id-MME-UE-S1AP-ID			CRITICALITY ignore	TYPE MME-UE-S1AP-ID			PRESENCE optional}|
1864-- WS modification, add a definition for S1 Message
1865--	{ ID id-S1-Message				CRITICALITY reject	TYPE OCTET STRING			PRESENCE mandatory}|
1866	{ ID id-S1-Message				CRITICALITY reject	TYPE S1-Message			PRESENCE mandatory}|
1867	{ ID id-MME-Group-ID			CRITICALITY reject	TYPE MME-Group-ID			PRESENCE mandatory}|
1868	{ ID id-Additional-GUTI			CRITICALITY ignore	TYPE Additional-GUTI		PRESENCE optional}|
1869	{ ID id-UE-Usage-Type			CRITICALITY ignore	TYPE UE-Usage-Type			PRESENCE optional},
1870	...
1871}
1872
1873
1874-- **************************************************************
1875--
1876-- NAS DELIVERY INDICATION
1877--
1878-- **************************************************************
1879
1880NASDeliveryIndication ::= SEQUENCE {
1881	protocolIEs			ProtocolIE-Container { { NASDeliveryIndicationIEs} },
1882	...
1883}
1884
1885NASDeliveryIndicationIEs S1AP-PROTOCOL-IES ::= {
1886	{ ID id-MME-UE-S1AP-ID							CRITICALITY reject	TYPE MME-UE-S1AP-ID						PRESENCE mandatory}|
1887	{ ID id-eNB-UE-S1AP-ID							CRITICALITY reject	TYPE ENB-UE-S1AP-ID						PRESENCE mandatory},
1888	...
1889}
1890
1891-- **************************************************************
1892--
1893-- RESET ELEMENTARY PROCEDURE
1894--
1895-- **************************************************************
1896
1897-- **************************************************************
1898--
1899-- Reset
1900--
1901-- **************************************************************
1902
1903Reset ::= SEQUENCE {
1904	protocolIEs			ProtocolIE-Container       { {ResetIEs} },
1905	...
1906}
1907
1908ResetIEs S1AP-PROTOCOL-IES ::= {
1909	{ ID id-Cause						CRITICALITY ignore	TYPE Cause						PRESENCE mandatory	}|
1910	{ ID id-ResetType					CRITICALITY reject	TYPE ResetType					PRESENCE mandatory	},
1911	...
1912}
1913
1914ResetType ::= CHOICE {
1915	s1-Interface					ResetAll,
1916	partOfS1-Interface				UE-associatedLogicalS1-ConnectionListRes,
1917	...
1918}
1919
1920
1921
1922ResetAll ::= ENUMERATED {
1923	reset-all,
1924	...
1925}
1926
1927UE-associatedLogicalS1-ConnectionListRes ::= SEQUENCE (SIZE(1.. maxnoofIndividualS1ConnectionsToReset)) OF ProtocolIE-SingleContainer { { UE-associatedLogicalS1-ConnectionItemRes } }
1928
1929UE-associatedLogicalS1-ConnectionItemRes S1AP-PROTOCOL-IES ::= {
1930	{ ID id-UE-associatedLogicalS1-ConnectionItem	CRITICALITY reject	TYPE UE-associatedLogicalS1-ConnectionItem	PRESENCE mandatory},
1931	...
1932}
1933
1934
1935-- **************************************************************
1936--
1937-- Reset Acknowledge
1938--
1939-- **************************************************************
1940
1941ResetAcknowledge ::= SEQUENCE {
1942	protocolIEs			ProtocolIE-Container       { {ResetAcknowledgeIEs} },
1943	...
1944}
1945
1946ResetAcknowledgeIEs S1AP-PROTOCOL-IES ::= {
1947	{ ID id-UE-associatedLogicalS1-ConnectionListResAck		CRITICALITY ignore	TYPE UE-associatedLogicalS1-ConnectionListResAck			PRESENCE optional	}|
1948	{ ID id-CriticalityDiagnostics		CRITICALITY ignore	TYPE CriticalityDiagnostics			PRESENCE optional	},
1949	...
1950}
1951
1952UE-associatedLogicalS1-ConnectionListResAck ::= SEQUENCE (SIZE(1.. maxnoofIndividualS1ConnectionsToReset)) OF ProtocolIE-SingleContainer { { UE-associatedLogicalS1-ConnectionItemResAck } }
1953
1954UE-associatedLogicalS1-ConnectionItemResAck 	S1AP-PROTOCOL-IES ::= {
1955	{ ID id-UE-associatedLogicalS1-ConnectionItem	 CRITICALITY ignore 	TYPE UE-associatedLogicalS1-ConnectionItem  	PRESENCE mandatory },
1956	...
1957}
1958
1959-- **************************************************************
1960--
1961-- ERROR INDICATION ELEMENTARY PROCEDURE
1962--
1963-- **************************************************************
1964
1965-- **************************************************************
1966--
1967-- Error Indication
1968--
1969-- **************************************************************
1970
1971ErrorIndication ::= SEQUENCE {
1972	protocolIEs			ProtocolIE-Container       {{ErrorIndicationIEs}},
1973	...
1974}
1975
1976ErrorIndicationIEs S1AP-PROTOCOL-IES ::= {
1977	{ ID id-MME-UE-S1AP-ID				CRITICALITY ignore	TYPE MME-UE-S1AP-ID				PRESENCE optional	}|
1978	{ ID id-eNB-UE-S1AP-ID				CRITICALITY ignore	TYPE ENB-UE-S1AP-ID				PRESENCE optional	}|
1979	{ ID id-Cause						CRITICALITY ignore	TYPE Cause						PRESENCE optional	}|
1980	{ ID id-CriticalityDiagnostics		CRITICALITY ignore	TYPE CriticalityDiagnostics		PRESENCE optional	}|
1981	{ ID id-S-TMSI						CRITICALITY ignore	TYPE S-TMSI						PRESENCE optional	},
1982	...
1983}
1984
1985-- **************************************************************
1986--
1987-- S1 SETUP ELEMENTARY PROCEDURE
1988--
1989-- **************************************************************
1990
1991-- **************************************************************
1992--
1993-- S1 Setup Request
1994--
1995-- **************************************************************
1996
1997S1SetupRequest ::= SEQUENCE {
1998	protocolIEs			ProtocolIE-Container       { {S1SetupRequestIEs} },
1999	...
2000}
2001
2002S1SetupRequestIEs S1AP-PROTOCOL-IES ::= {
2003	{ ID id-Global-ENB-ID				CRITICALITY reject	TYPE Global-ENB-ID				PRESENCE mandatory}|
2004	{ ID id-eNBname						CRITICALITY ignore	TYPE ENBname					PRESENCE optional}|
2005	{ ID id-SupportedTAs				CRITICALITY reject	TYPE SupportedTAs				PRESENCE mandatory}|
2006	{ ID id-DefaultPagingDRX			CRITICALITY ignore	TYPE PagingDRX					PRESENCE mandatory}|
2007	{ ID id-CSG-IdList					CRITICALITY reject	TYPE CSG-IdList					PRESENCE optional}|
2008	{ ID id-UE-RetentionInformation		CRITICALITY ignore	TYPE UE-RetentionInformation	PRESENCE optional}|
2009	{ ID id-NB-IoT-DefaultPagingDRX		CRITICALITY ignore	TYPE NB-IoT-DefaultPagingDRX	PRESENCE optional}|
2010	{ ID id-ConnectedengNBList			CRITICALITY ignore	TYPE ConnectedengNBList			PRESENCE optional},
2011	...
2012}
2013
2014-- **************************************************************
2015--
2016-- S1 Setup Response
2017--
2018-- **************************************************************
2019
2020S1SetupResponse ::= SEQUENCE {
2021	protocolIEs			ProtocolIE-Container       { {S1SetupResponseIEs} },
2022	...
2023}
2024
2025
2026S1SetupResponseIEs S1AP-PROTOCOL-IES ::= {
2027	{ ID id-MMEname						CRITICALITY ignore	TYPE MMEname					PRESENCE optional}|
2028	{ ID id-ServedGUMMEIs				CRITICALITY reject	TYPE ServedGUMMEIs				PRESENCE mandatory}|
2029	{ ID id-RelativeMMECapacity			CRITICALITY ignore	TYPE RelativeMMECapacity		PRESENCE mandatory}|
2030	{ ID id-MMERelaySupportIndicator	CRITICALITY ignore	TYPE MMERelaySupportIndicator	PRESENCE optional}|
2031	{ ID id-CriticalityDiagnostics		CRITICALITY ignore	TYPE CriticalityDiagnostics		PRESENCE optional}|
2032	{ ID id-UE-RetentionInformation		CRITICALITY ignore	TYPE UE-RetentionInformation	PRESENCE optional}|
2033	{ ID id-ServedDCNs					CRITICALITY ignore	TYPE ServedDCNs					PRESENCE optional}|
2034	{ ID id-IAB-Supported				CRITICALITY ignore	TYPE IAB-Supported				PRESENCE optional},
2035	...
2036}
2037
2038-- **************************************************************
2039--
2040-- S1 Setup Failure
2041--
2042-- **************************************************************
2043
2044S1SetupFailure ::= SEQUENCE {
2045	protocolIEs			ProtocolIE-Container       { {S1SetupFailureIEs} },
2046	...
2047}
2048
2049S1SetupFailureIEs S1AP-PROTOCOL-IES ::= {
2050	{ ID id-Cause						CRITICALITY ignore	TYPE Cause						PRESENCE mandatory	}|
2051	{ ID id-TimeToWait					CRITICALITY ignore	TYPE TimeToWait					PRESENCE optional	}|
2052	{ ID id-CriticalityDiagnostics		CRITICALITY ignore	TYPE CriticalityDiagnostics		PRESENCE optional	},
2053	...
2054}
2055
2056-- **************************************************************
2057--
2058-- ENB CONFIGURATION UPDATE ELEMENTARY PROCEDURE
2059--
2060-- **************************************************************
2061
2062-- **************************************************************
2063--
2064-- eNB Configuration Update
2065--
2066-- **************************************************************
2067
2068ENBConfigurationUpdate ::= SEQUENCE {
2069	protocolIEs			ProtocolIE-Container       { {ENBConfigurationUpdateIEs} },
2070	...
2071}
2072
2073ENBConfigurationUpdateIEs S1AP-PROTOCOL-IES ::= {
2074	{ ID id-eNBname						CRITICALITY ignore	TYPE ENBname					PRESENCE optional}|
2075	{ ID id-SupportedTAs				CRITICALITY reject	TYPE SupportedTAs				PRESENCE optional}|
2076	{ ID id-CSG-IdList					CRITICALITY reject	TYPE CSG-IdList					PRESENCE optional}|
2077	{ ID id-DefaultPagingDRX			CRITICALITY ignore	TYPE PagingDRX					PRESENCE optional}|
2078	{ ID id-NB-IoT-DefaultPagingDRX		CRITICALITY ignore	TYPE NB-IoT-DefaultPagingDRX	PRESENCE optional}|
2079	{ ID id-ConnectedengNBToAddList		CRITICALITY ignore	TYPE ConnectedengNBList			PRESENCE optional}|
2080	{ ID id-ConnectedengNBToRemoveList	CRITICALITY ignore	TYPE ConnectedengNBList			PRESENCE optional},
2081	...
2082}
2083
2084-- **************************************************************
2085--
2086-- eNB Configuration Update Acknowledge
2087--
2088-- **************************************************************
2089
2090ENBConfigurationUpdateAcknowledge ::= SEQUENCE {
2091	protocolIEs			ProtocolIE-Container       { {ENBConfigurationUpdateAcknowledgeIEs} },
2092	...
2093}
2094
2095
2096ENBConfigurationUpdateAcknowledgeIEs S1AP-PROTOCOL-IES ::= {
2097	{ ID id-CriticalityDiagnostics		CRITICALITY ignore	TYPE CriticalityDiagnostics	PRESENCE optional	},
2098	...
2099}
2100
2101-- **************************************************************
2102--
2103-- eNB Configuration Update Failure
2104--
2105-- **************************************************************
2106
2107ENBConfigurationUpdateFailure ::= SEQUENCE {
2108	protocolIEs			ProtocolIE-Container       { {ENBConfigurationUpdateFailureIEs} },
2109	...
2110}
2111
2112ENBConfigurationUpdateFailureIEs S1AP-PROTOCOL-IES ::= {
2113	{ ID id-Cause						CRITICALITY ignore	TYPE Cause						PRESENCE mandatory	}|
2114	{ ID id-TimeToWait					CRITICALITY ignore	TYPE TimeToWait					PRESENCE optional	}|
2115	{ ID id-CriticalityDiagnostics		CRITICALITY ignore	TYPE CriticalityDiagnostics		PRESENCE optional	},
2116...
2117}
2118
2119
2120-- **************************************************************
2121--
2122-- MME CONFIGURATION UPDATE ELEMENTARY PROCEDURE
2123--
2124-- **************************************************************
2125
2126-- **************************************************************
2127--
2128-- MME Configuration Update
2129--
2130-- **************************************************************
2131
2132MMEConfigurationUpdate ::= SEQUENCE {
2133	protocolIEs			ProtocolIE-Container       { {MMEConfigurationUpdateIEs} },
2134	...
2135}
2136
2137MMEConfigurationUpdateIEs S1AP-PROTOCOL-IES ::= {
2138	{ ID id-MMEname					CRITICALITY ignore	TYPE MMEname				PRESENCE optional	}|
2139	{ ID id-ServedGUMMEIs			CRITICALITY reject	TYPE ServedGUMMEIs			PRESENCE optional	}|
2140	{ ID id-RelativeMMECapacity		CRITICALITY reject	TYPE RelativeMMECapacity	PRESENCE optional	}|
2141	{ ID id-ServedDCNs				CRITICALITY ignore	TYPE ServedDCNs				PRESENCE optional},
2142	...
2143}
2144
2145-- **************************************************************
2146--
2147-- MME Configuration Update Acknowledge
2148--
2149-- **************************************************************
2150
2151MMEConfigurationUpdateAcknowledge ::= SEQUENCE {
2152	protocolIEs			ProtocolIE-Container       { {MMEConfigurationUpdateAcknowledgeIEs} },
2153	...
2154}
2155
2156
2157MMEConfigurationUpdateAcknowledgeIEs S1AP-PROTOCOL-IES ::= {
2158	{ ID id-CriticalityDiagnostics		CRITICALITY ignore	TYPE CriticalityDiagnostics			PRESENCE optional	},
2159	...
2160}
2161
2162-- **************************************************************
2163--
2164-- MME Configuration Update Failure
2165--
2166-- **************************************************************
2167
2168MMEConfigurationUpdateFailure ::= SEQUENCE {
2169	protocolIEs			ProtocolIE-Container       { {MMEConfigurationUpdateFailureIEs} },
2170	...
2171}
2172
2173MMEConfigurationUpdateFailureIEs S1AP-PROTOCOL-IES ::= {
2174	{ ID id-Cause						CRITICALITY ignore	TYPE Cause						PRESENCE mandatory	}|
2175	{ ID id-TimeToWait					CRITICALITY ignore	TYPE TimeToWait					PRESENCE optional	}|
2176	{ ID id-CriticalityDiagnostics		CRITICALITY ignore	TYPE CriticalityDiagnostics		PRESENCE optional	},
2177	...
2178}
2179
2180-- **************************************************************
2181--
2182-- DOWNLINK S1 CDMA2000 TUNNELLING ELEMENTARY PROCEDURE
2183--
2184-- **************************************************************
2185
2186-- **************************************************************
2187--
2188-- Downlink S1 CDMA2000 Tunnelling
2189--
2190-- **************************************************************
2191
2192DownlinkS1cdma2000tunnelling ::= SEQUENCE {
2193	protocolIEs			ProtocolIE-Container       { {DownlinkS1cdma2000tunnellingIEs} },
2194	...
2195}
2196
2197DownlinkS1cdma2000tunnellingIEs S1AP-PROTOCOL-IES ::= {
2198	{ ID id-MME-UE-S1AP-ID						CRITICALITY reject	TYPE MME-UE-S1AP-ID						PRESENCE mandatory	}|
2199	{ ID id-eNB-UE-S1AP-ID						CRITICALITY reject	TYPE ENB-UE-S1AP-ID						PRESENCE mandatory	}|
2200	{ ID id-E-RABSubjecttoDataForwardingList	CRITICALITY ignore	TYPE E-RABSubjecttoDataForwardingList	PRESENCE optional	}|
2201	{ ID id-cdma2000HOStatus					CRITICALITY ignore	TYPE Cdma2000HOStatus					PRESENCE optional	}|
2202	{ ID id-cdma2000RATType						CRITICALITY reject	TYPE Cdma2000RATType					PRESENCE mandatory	}|
2203	{ ID id-cdma2000PDU							CRITICALITY reject	TYPE Cdma2000PDU						PRESENCE mandatory	},
2204	...
2205}
2206
2207-- **************************************************************
2208--
2209-- UPLINK S1 CDMA2000 TUNNELLING ELEMENTARY PROCEDURE
2210--
2211-- **************************************************************
2212
2213-- **************************************************************
2214--
2215-- Uplink S1 CDMA2000 Tunnelling
2216--
2217-- **************************************************************
2218
2219UplinkS1cdma2000tunnelling ::= SEQUENCE {
2220	protocolIEs			ProtocolIE-Container       { {UplinkS1cdma2000tunnellingIEs} },
2221	...
2222}
2223
2224UplinkS1cdma2000tunnellingIEs S1AP-PROTOCOL-IES ::= {
2225	{ ID id-MME-UE-S1AP-ID							CRITICALITY reject	TYPE MME-UE-S1AP-ID						PRESENCE mandatory	}|
2226	{ ID id-eNB-UE-S1AP-ID							CRITICALITY reject	TYPE ENB-UE-S1AP-ID						PRESENCE mandatory	}|
2227	{ ID id-cdma2000RATType							CRITICALITY reject	TYPE Cdma2000RATType					PRESENCE mandatory	}|
2228	{ ID id-cdma2000SectorID						CRITICALITY reject	TYPE Cdma2000SectorID					PRESENCE mandatory	}|
2229	{ ID id-cdma2000HORequiredIndication			CRITICALITY ignore	TYPE Cdma2000HORequiredIndication		PRESENCE optional	}|
2230	{ ID id-cdma2000OneXSRVCCInfo					CRITICALITY reject	TYPE Cdma2000OneXSRVCCInfo			PRESENCE optional	}|
2231	{ ID id-cdma2000OneXRAND						CRITICALITY reject	TYPE Cdma2000OneXRAND					PRESENCE optional	}|
2232	{ ID id-cdma2000PDU								CRITICALITY reject	TYPE Cdma2000PDU						PRESENCE mandatory	}|
2233	{ ID id-EUTRANRoundTripDelayEstimationInfo		CRITICALITY ignore	TYPE EUTRANRoundTripDelayEstimationInfo		PRESENCE optional	},
2234	-- Extension for Release 9 to assist target HRPD access with the acquisition of the UE --
2235	...
2236}
2237
2238
2239-- **************************************************************
2240--
2241-- UE CAPABILITY INFO INDICATION ELEMENTARY PROCEDURE
2242--
2243-- **************************************************************
2244
2245-- **************************************************************
2246--
2247-- UE Capability Info Indication
2248--
2249-- **************************************************************
2250
2251UECapabilityInfoIndication ::= SEQUENCE {
2252	protocolIEs			ProtocolIE-Container       { { UECapabilityInfoIndicationIEs} },
2253	...
2254}
2255
2256UECapabilityInfoIndicationIEs S1AP-PROTOCOL-IES ::= {
2257	{ ID id-MME-UE-S1AP-ID				CRITICALITY reject	TYPE MME-UE-S1AP-ID					PRESENCE mandatory}|
2258	{ ID id-eNB-UE-S1AP-ID				CRITICALITY reject	TYPE ENB-UE-S1AP-ID					PRESENCE mandatory}|
2259	{ ID id-UERadioCapability			CRITICALITY ignore	TYPE UERadioCapability				PRESENCE mandatory}|
2260	{ ID id-UERadioCapabilityForPaging	CRITICALITY ignore	TYPE UERadioCapabilityForPaging		PRESENCE optional}|
2261	{ ID id-UE-Application-Layer-Measurement-Capability		CRITICALITY ignore	TYPE UE-Application-Layer-Measurement-Capability							PRESENCE optional}|
2262	{ ID id-LTE-M-Indication				CRITICALITY ignore	TYPE LTE-M-Indication				PRESENCE optional}|
2263	{ ID id-UERadioCapability-NR-Format	CRITICALITY ignore	TYPE UERadioCapability				PRESENCE optional},
2264	...
2265}
2266
2267-- **************************************************************
2268--
2269-- eNB STATUS TRANSFER ELEMENTARY PROCEDURE
2270--
2271-- **************************************************************
2272
2273-- **************************************************************
2274--
2275-- eNB Status Transfer
2276--
2277-- **************************************************************
2278
2279ENBStatusTransfer ::= SEQUENCE {
2280	protocolIEs			ProtocolIE-Container       { {ENBStatusTransferIEs} },
2281	...
2282}
2283
2284ENBStatusTransferIEs S1AP-PROTOCOL-IES ::= {
2285	{ ID id-MME-UE-S1AP-ID								CRITICALITY reject	TYPE MME-UE-S1AP-ID		PRESENCE mandatory}|
2286	{ ID id-eNB-UE-S1AP-ID								CRITICALITY reject	TYPE ENB-UE-S1AP-ID		PRESENCE mandatory}|
2287	{ ID id-eNB-StatusTransfer-TransparentContainer		CRITICALITY reject	TYPE ENB-StatusTransfer-TransparentContainer	PRESENCE mandatory},
2288	...
2289}
2290
2291
2292-- **************************************************************
2293--
2294-- MME STATUS TRANSFER ELEMENTARY PROCEDURE
2295--
2296-- **************************************************************
2297
2298-- **************************************************************
2299--
2300-- MME Status Transfer
2301--
2302-- **************************************************************
2303
2304MMEStatusTransfer ::= SEQUENCE {
2305	protocolIEs			ProtocolIE-Container       { {MMEStatusTransferIEs} },
2306	...
2307}
2308
2309MMEStatusTransferIEs S1AP-PROTOCOL-IES ::= {
2310	{ ID id-MME-UE-S1AP-ID								CRITICALITY reject	TYPE MME-UE-S1AP-ID			PRESENCE mandatory}|
2311	{ ID id-eNB-UE-S1AP-ID								CRITICALITY reject	TYPE ENB-UE-S1AP-ID			PRESENCE mandatory}|
2312	{ ID id-eNB-StatusTransfer-TransparentContainer		CRITICALITY reject	TYPE ENB-StatusTransfer-TransparentContainer		PRESENCE mandatory},
2313	...
2314}
2315
2316
2317-- **************************************************************
2318--
2319-- TRACE ELEMENTARY PROCEDURES
2320--
2321-- **************************************************************
2322-- **************************************************************
2323--
2324-- Trace Start
2325--
2326-- **************************************************************
2327
2328TraceStart ::= SEQUENCE {
2329	protocolIEs			ProtocolIE-Container       { {TraceStartIEs} },
2330	...
2331}
2332
2333TraceStartIEs S1AP-PROTOCOL-IES ::= {
2334	{ ID id-MME-UE-S1AP-ID				CRITICALITY reject	TYPE MME-UE-S1AP-ID				PRESENCE mandatory	}|
2335	{ ID id-eNB-UE-S1AP-ID				CRITICALITY reject	TYPE ENB-UE-S1AP-ID				PRESENCE mandatory	}|
2336	{ ID id-TraceActivation				CRITICALITY ignore	TYPE TraceActivation			PRESENCE mandatory	},
2337	...
2338}
2339
2340-- **************************************************************
2341--
2342-- Trace Failure Indication
2343--
2344-- **************************************************************
2345
2346TraceFailureIndication ::= SEQUENCE {
2347	protocolIEs			ProtocolIE-Container       { {TraceFailureIndicationIEs} },
2348	...
2349}
2350
2351TraceFailureIndicationIEs S1AP-PROTOCOL-IES ::= {
2352	{ ID id-MME-UE-S1AP-ID				CRITICALITY reject	TYPE MME-UE-S1AP-ID				PRESENCE mandatory	}|
2353	{ ID id-eNB-UE-S1AP-ID				CRITICALITY reject	TYPE ENB-UE-S1AP-ID				PRESENCE mandatory	}|
2354	{ ID id-E-UTRAN-Trace-ID			CRITICALITY ignore	TYPE E-UTRAN-Trace-ID			PRESENCE mandatory	}|
2355	{ ID id-Cause						CRITICALITY ignore	TYPE Cause						PRESENCE mandatory	},
2356	...
2357}
2358
2359-- **************************************************************
2360--
2361-- DEACTIVATE TRACE ELEMENTARY PROCEDURE
2362--
2363-- **************************************************************
2364
2365-- **************************************************************
2366--
2367-- Deactivate Trace
2368--
2369-- **************************************************************
2370
2371DeactivateTrace ::= SEQUENCE {
2372	protocolIEs			ProtocolIE-Container       { { DeactivateTraceIEs} },
2373	...
2374}
2375
2376DeactivateTraceIEs S1AP-PROTOCOL-IES ::= {
2377	{ ID id-MME-UE-S1AP-ID		CRITICALITY reject	TYPE MME-UE-S1AP-ID		PRESENCE mandatory	}|
2378	{ ID id-eNB-UE-S1AP-ID		CRITICALITY reject	TYPE ENB-UE-S1AP-ID		PRESENCE mandatory	}|
2379	{ ID id-E-UTRAN-Trace-ID	CRITICALITY ignore	TYPE E-UTRAN-Trace-ID	PRESENCE mandatory	},
2380	...
2381}
2382
2383-- **************************************************************
2384--
2385-- CELL TRAFFIC TRACE ELEMENTARY PROCEDURE
2386--
2387-- **************************************************************
2388
2389-- **************************************************************
2390--
2391-- Cell Traffic Trace
2392--
2393-- **************************************************************
2394
2395CellTrafficTrace ::= SEQUENCE {
2396protocolIEs		ProtocolIE-Container	{ { CellTrafficTraceIEs } },
2397...
2398}
2399
2400CellTrafficTraceIEs S1AP-PROTOCOL-IES ::= {
2401	{ID id-MME-UE-S1AP-ID					CRITICALITY reject	TYPE MME-UE-S1AP-ID				PRESENCE mandatory	}|
2402	{ID id-eNB-UE-S1AP-ID					CRITICALITY reject	TYPE ENB-UE-S1AP-ID				PRESENCE mandatory	}|
2403	{ID id-E-UTRAN-Trace-ID					CRITICALITY ignore	TYPE E-UTRAN-Trace-ID			PRESENCE mandatory	}|
2404	{ID id-EUTRAN-CGI						CRITICALITY ignore	TYPE EUTRAN-CGI					PRESENCE mandatory	}|
2405	{ID id-TraceCollectionEntityIPAddress	CRITICALITY ignore	TYPE TransportLayerAddress		PRESENCE mandatory	}|
2406	{ID id-PrivacyIndicator					CRITICALITY ignore	TYPE PrivacyIndicator			PRESENCE optional	},
2407	...
2408}
2409
2410-- **************************************************************
2411--
2412-- LOCATION ELEMENTARY PROCEDURES
2413--
2414-- **************************************************************
2415
2416-- **************************************************************
2417--
2418-- Location Reporting Control
2419--
2420-- **************************************************************
2421
2422LocationReportingControl ::= SEQUENCE {
2423	protocolIEs			ProtocolIE-Container       { { LocationReportingControlIEs} },
2424	...
2425}
2426
2427LocationReportingControlIEs S1AP-PROTOCOL-IES ::= {
2428	{ ID id-MME-UE-S1AP-ID			CRITICALITY reject	TYPE MME-UE-S1AP-ID				PRESENCE mandatory	}|
2429	{ ID id-eNB-UE-S1AP-ID			CRITICALITY reject	TYPE ENB-UE-S1AP-ID				PRESENCE mandatory	}|
2430	{ ID id-RequestType				CRITICALITY ignore	TYPE RequestType				PRESENCE mandatory	},
2431	...
2432}
2433
2434-- **************************************************************
2435--
2436-- Location Report Failure Indication
2437--
2438-- **************************************************************
2439
2440LocationReportingFailureIndication ::= SEQUENCE {
2441	protocolIEs			ProtocolIE-Container       { { LocationReportingFailureIndicationIEs} },
2442	...
2443}
2444
2445LocationReportingFailureIndicationIEs S1AP-PROTOCOL-IES ::= {
2446	{ ID id-MME-UE-S1AP-ID			CRITICALITY reject	TYPE MME-UE-S1AP-ID				PRESENCE mandatory	}|
2447	{ ID id-eNB-UE-S1AP-ID			CRITICALITY reject	TYPE ENB-UE-S1AP-ID				PRESENCE mandatory	}|
2448	{ ID id-Cause					CRITICALITY ignore	TYPE Cause						PRESENCE mandatory	},
2449	...
2450}
2451
2452-- **************************************************************
2453--
2454-- Location Report
2455--
2456-- **************************************************************
2457
2458LocationReport ::= SEQUENCE {
2459	protocolIEs			ProtocolIE-Container       { { LocationReportIEs} },
2460	...
2461}
2462
2463LocationReportIEs S1AP-PROTOCOL-IES ::= {
2464	{ ID id-MME-UE-S1AP-ID			CRITICALITY reject	TYPE MME-UE-S1AP-ID				PRESENCE mandatory	}|
2465	{ ID id-eNB-UE-S1AP-ID			CRITICALITY reject	TYPE ENB-UE-S1AP-ID				PRESENCE mandatory	}|
2466	{ ID id-EUTRAN-CGI				CRITICALITY ignore	TYPE EUTRAN-CGI					PRESENCE mandatory	}|
2467	{ ID id-TAI						CRITICALITY ignore	TYPE TAI						PRESENCE mandatory	}|
2468	{ ID id-RequestType				CRITICALITY ignore	TYPE RequestType				PRESENCE mandatory	}|
2469	{ ID id-PSCellInformation		CRITICALITY ignore	TYPE PSCellInformation			PRESENCE optional },
2470	...
2471}
2472
2473-- **************************************************************
2474--
2475-- OVERLOAD ELEMENTARY PROCEDURES
2476--
2477-- **************************************************************
2478
2479-- **************************************************************
2480--
2481-- Overload Start
2482--
2483-- **************************************************************
2484
2485OverloadStart ::= SEQUENCE {
2486	protocolIEs			ProtocolIE-Container       { {OverloadStartIEs} },
2487	...
2488}
2489
2490OverloadStartIEs S1AP-PROTOCOL-IES ::= {
2491	{ ID id-OverloadResponse					CRITICALITY reject	TYPE OverloadResponse				PRESENCE mandatory	}|
2492	{ ID id-GUMMEIList							CRITICALITY ignore	TYPE GUMMEIList						PRESENCE optional	}|
2493	{ ID id-TrafficLoadReductionIndication		CRITICALITY ignore	TYPE TrafficLoadReductionIndication	PRESENCE optional	},
2494	...
2495}
2496-- **************************************************************
2497--
2498-- Overload Stop
2499--
2500-- **************************************************************
2501
2502OverloadStop ::= SEQUENCE {
2503	protocolIEs			ProtocolIE-Container       { {OverloadStopIEs} },
2504	...
2505}
2506
2507OverloadStopIEs S1AP-PROTOCOL-IES ::= {
2508{ ID id-GUMMEIList								CRITICALITY ignore	TYPE GUMMEIList						PRESENCE optional	},
2509	...
2510}
2511-- **************************************************************
2512--
2513-- WRITE-REPLACE WARNING ELEMENTARY PROCEDURE
2514--
2515-- **************************************************************
2516
2517-- **************************************************************
2518--
2519-- Write-Replace Warning Request
2520--
2521-- **************************************************************
2522
2523
2524WriteReplaceWarningRequest ::= SEQUENCE {
2525	protocolIEs			ProtocolIE-Container       { {WriteReplaceWarningRequestIEs} },
2526	...
2527}
2528
2529WriteReplaceWarningRequestIEs S1AP-PROTOCOL-IES ::= {
2530	{ ID id-MessageIdentifier					CRITICALITY reject	TYPE MessageIdentifier					PRESENCE mandatory	}|
2531	{ ID id-SerialNumber						CRITICALITY reject	TYPE SerialNumber						PRESENCE mandatory	}|
2532	{ ID id-WarningAreaList						CRITICALITY ignore	TYPE WarningAreaList					PRESENCE optional	}|
2533	{ ID id-RepetitionPeriod					CRITICALITY reject	TYPE RepetitionPeriod					PRESENCE mandatory	}|
2534	{ ID id-ExtendedRepetitionPeriod			CRITICALITY reject	TYPE ExtendedRepetitionPeriod			PRESENCE optional	}|
2535	{ ID id-NumberofBroadcastRequest			CRITICALITY reject	TYPE NumberofBroadcastRequest			PRESENCE mandatory	}|
2536	{ ID id-WarningType							CRITICALITY ignore	TYPE WarningType						PRESENCE optional	}|
2537	{ ID id-WarningSecurityInfo					CRITICALITY ignore	TYPE WarningSecurityInfo				PRESENCE optional	}|
2538	{ ID id-DataCodingScheme					CRITICALITY ignore	TYPE DataCodingScheme					PRESENCE optional	}|
2539	{ ID id-WarningMessageContents				CRITICALITY ignore	TYPE WarningMessageContents				PRESENCE optional	}|
2540	{ ID id-ConcurrentWarningMessageIndicator	CRITICALITY reject	TYPE ConcurrentWarningMessageIndicator	PRESENCE optional	}|
2541	{ ID id-WarningAreaCoordinates				CRITICALITY ignore	TYPE WarningAreaCoordinates				PRESENCE optional	},
2542	...
2543}
2544-- **************************************************************
2545--
2546-- Write-Replace Warning Response
2547--
2548-- **************************************************************
2549
2550WriteReplaceWarningResponse ::= SEQUENCE {
2551	protocolIEs			ProtocolIE-Container		{ {WriteReplaceWarningResponseIEs} },
2552	...
2553}
2554
2555WriteReplaceWarningResponseIEs S1AP-PROTOCOL-IES ::= {
2556	{ ID id-MessageIdentifier				CRITICALITY reject	TYPE MessageIdentifier					PRESENCE mandatory	}|
2557	{ ID id-SerialNumber					CRITICALITY reject	TYPE SerialNumber						PRESENCE mandatory	}|
2558	{ ID id-BroadcastCompletedAreaList		CRITICALITY ignore	TYPE BroadcastCompletedAreaList			PRESENCE optional	}|
2559	{ ID id-CriticalityDiagnostics			CRITICALITY ignore	TYPE CriticalityDiagnostics				PRESENCE optional	},
2560	...
2561}
2562
2563-- **************************************************************
2564--
2565-- eNB DIRECT INFORMATION TRANSFER ELEMENTARY PROCEDURE
2566--
2567-- **************************************************************
2568
2569-- **************************************************************
2570--
2571-- eNB Direct Information Transfer
2572--
2573-- **************************************************************
2574
2575ENBDirectInformationTransfer ::= SEQUENCE {
2576	protocolIEs			ProtocolIE-Container       {{ ENBDirectInformationTransferIEs}},
2577	...
2578}
2579
2580ENBDirectInformationTransferIEs S1AP-PROTOCOL-IES ::= {
2581	{ ID id-Inter-SystemInformationTransferTypeEDT	CRITICALITY reject	TYPE Inter-SystemInformationTransferType		PRESENCE mandatory	},
2582	...
2583}
2584
2585Inter-SystemInformationTransferType ::= CHOICE {
2586	rIMTransfer		RIMTransfer,
2587	...
2588}
2589
2590-- **************************************************************
2591--
2592-- MME DIRECT INFORMATION TRANSFER ELEMENTARY PROCEDURE
2593--
2594-- **************************************************************
2595
2596-- **************************************************************
2597--
2598-- MME Direct Information Transfer
2599--
2600-- **************************************************************
2601
2602MMEDirectInformationTransfer ::= SEQUENCE {
2603	protocolIEs			ProtocolIE-Container       {{ MMEDirectInformationTransferIEs}},
2604	...
2605}
2606
2607MMEDirectInformationTransferIEs S1AP-PROTOCOL-IES ::= {
2608	{ ID id-Inter-SystemInformationTransferTypeMDT	CRITICALITY reject	TYPE Inter-SystemInformationTransferType	PRESENCE mandatory	},
2609	...
2610}
2611-- **************************************************************
2612--
2613-- eNB CONFIGURATION TRANSFER ELEMENTARY PROCEDURE
2614--
2615-- **************************************************************
2616
2617-- **************************************************************
2618--
2619-- eNB Configuration Transfer
2620--
2621-- **************************************************************
2622
2623ENBConfigurationTransfer ::= SEQUENCE {
2624	protocolIEs			ProtocolIE-Container       {{ ENBConfigurationTransferIEs}},
2625	...
2626}
2627
2628ENBConfigurationTransferIEs S1AP-PROTOCOL-IES ::= {
2629	{ ID id-SONConfigurationTransferECT			CRITICALITY ignore	TYPE SONConfigurationTransfer			PRESENCE optional	}|
2630	{ ID id-EN-DCSONConfigurationTransfer-ECT	CRITICALITY ignore	TYPE EN-DCSONConfigurationTransfer	PRESENCE optional	}|
2631	{ ID id-IntersystemSONConfigurationTransferECT	CRITICALITY ignore	TYPE IntersystemSONConfigurationTransfer	PRESENCE optional	},
2632	...
2633}
2634
2635-- **************************************************************
2636--
2637-- MME CONFIGURATION TRANSFER ELEMENTARY PROCEDURE
2638--
2639-- **************************************************************
2640
2641-- **************************************************************
2642--
2643-- MME Configuration Transfer
2644--
2645-- **************************************************************
2646
2647MMEConfigurationTransfer ::= SEQUENCE {
2648	protocolIEs			ProtocolIE-Container       {{ MMEConfigurationTransferIEs}},
2649	...
2650}
2651
2652MMEConfigurationTransferIEs S1AP-PROTOCOL-IES ::= {
2653	{ ID id-SONConfigurationTransferMCT			CRITICALITY ignore	TYPE SONConfigurationTransfer			PRESENCE optional	}|
2654	{ ID id-EN-DCSONConfigurationTransfer-MCT	CRITICALITY ignore	TYPE EN-DCSONConfigurationTransfer	PRESENCE optional	}|
2655	{ ID id-IntersystemSONConfigurationTransferMCT	CRITICALITY ignore	TYPE IntersystemSONConfigurationTransfer	PRESENCE optional	},
2656	...
2657}
2658
2659-- **************************************************************
2660--
2661-- PRIVATE MESSAGE ELEMENTARY PROCEDURE
2662--
2663-- **************************************************************
2664
2665-- **************************************************************
2666--
2667-- Private Message
2668--
2669-- **************************************************************
2670
2671PrivateMessage ::= SEQUENCE {
2672	privateIEs			PrivateIE-Container       {{PrivateMessageIEs}},
2673	...
2674}
2675
2676PrivateMessageIEs S1AP-PRIVATE-IES ::= {
2677	...
2678}
2679
2680-- **************************************************************
2681--
2682-- KILL PROCEDURE
2683--
2684-- **************************************************************
2685
2686-- **************************************************************
2687--
2688-- Kill Request
2689--
2690-- **************************************************************
2691
2692
2693KillRequest ::= SEQUENCE {
2694	protocolIEs			ProtocolIE-Container       { {KillRequestIEs} },
2695	...
2696}
2697
2698KillRequestIEs S1AP-PROTOCOL-IES ::= {
2699	{ ID id-MessageIdentifier			CRITICALITY reject	TYPE MessageIdentifier		PRESENCE mandatory}|
2700	{ ID id-SerialNumber				CRITICALITY reject	TYPE SerialNumber			PRESENCE mandatory}|
2701	{ ID id-WarningAreaList				CRITICALITY ignore	TYPE WarningAreaList		PRESENCE optional}|
2702	{ ID id-KillAllWarningMessages		CRITICALITY reject	TYPE KillAllWarningMessages	PRESENCE optional},
2703	...
2704}
2705
2706-- **************************************************************
2707--
2708-- Kill Response
2709--
2710-- **************************************************************
2711
2712KillResponse ::= SEQUENCE {
2713	protocolIEs			ProtocolIE-Container		{ {KillResponseIEs} },
2714	...
2715}
2716
2717KillResponseIEs S1AP-PROTOCOL-IES ::= {
2718	{ ID id-MessageIdentifier			CRITICALITY reject	TYPE MessageIdentifier					PRESENCE mandatory	}|
2719	{ ID id-SerialNumber				CRITICALITY reject	TYPE SerialNumber						PRESENCE mandatory	}|
2720	{ ID id-BroadcastCancelledAreaList	CRITICALITY ignore	TYPE BroadcastCancelledAreaList			PRESENCE optional	}|
2721	{ ID id-CriticalityDiagnostics		CRITICALITY ignore	TYPE CriticalityDiagnostics				PRESENCE optional	},
2722	...
2723}
2724
2725-- **************************************************************
2726--
2727-- PWS RESTART INDICATION PROCEDURE
2728--
2729-- **************************************************************
2730
2731-- **************************************************************
2732--
2733-- PWS Restart Indication
2734--
2735-- **************************************************************
2736
2737PWSRestartIndication::= SEQUENCE {
2738	protocolIEs			ProtocolIE-Container       {{ PWSRestartIndicationIEs}},
2739	...
2740}
2741
2742PWSRestartIndicationIEs S1AP-PROTOCOL-IES ::= {
2743	{ ID id-ECGIListForRestart				CRITICALITY reject	TYPE ECGIListForRestart					PRESENCE mandatory}|
2744	{ ID id-Global-ENB-ID					CRITICALITY reject	TYPE Global-ENB-ID						PRESENCE mandatory}|
2745	{ ID id-TAIListForRestart				CRITICALITY reject	TYPE TAIListForRestart					PRESENCE mandatory}|
2746	{ ID id-EmergencyAreaIDListForRestart	CRITICALITY reject	TYPE EmergencyAreaIDListForRestart	PRESENCE optional},
2747	...
2748}
2749
2750-- **************************************************************
2751--
2752-- PWS Failure Indication
2753--
2754-- **************************************************************
2755
2756PWSFailureIndication::= SEQUENCE {
2757	protocolIEs			ProtocolIE-Container       {{ PWSFailureIndicationIEs}},
2758	...
2759}
2760
2761PWSFailureIndicationIEs S1AP-PROTOCOL-IES ::= {
2762	{ ID id-PWSfailedECGIList		CRITICALITY reject	TYPE PWSfailedECGIList	PRESENCE mandatory}|
2763	{ ID id-Global-ENB-ID			CRITICALITY reject	TYPE Global-ENB-ID		PRESENCE mandatory},
2764	...
2765}
2766
2767-- **************************************************************
2768--
2769-- LPPA TRANSPORT ELEMENTARY PROCEDURES
2770--
2771-- **************************************************************
2772
2773-- **************************************************************
2774--
2775-- DOWNLINK UE ASSOCIATED LPPA TRANSPORT
2776--
2777-- **************************************************************
2778
2779DownlinkUEAssociatedLPPaTransport ::= SEQUENCE {
2780	protocolIEs			ProtocolIE-Container       {{DownlinkUEAssociatedLPPaTransport-IEs}},
2781	...
2782}
2783
2784DownlinkUEAssociatedLPPaTransport-IEs S1AP-PROTOCOL-IES ::= {
2785	{ ID id-MME-UE-S1AP-ID			CRITICALITY reject	TYPE MME-UE-S1AP-ID				PRESENCE mandatory	}|
2786	{ ID id-eNB-UE-S1AP-ID			CRITICALITY reject	TYPE ENB-UE-S1AP-ID				PRESENCE mandatory	}|
2787	{ ID id-Routing-ID				CRITICALITY reject	TYPE Routing-ID					PRESENCE mandatory	}|
2788	{ ID id-LPPa-PDU    			CRITICALITY reject	TYPE LPPa-PDU					PRESENCE mandatory	},
2789	...
2790}
2791
2792-- **************************************************************
2793--
2794-- UPLINK UE ASSOCIATED LPPA TRANSPORT
2795--
2796-- **************************************************************
2797
2798UplinkUEAssociatedLPPaTransport ::= SEQUENCE {
2799	protocolIEs			ProtocolIE-Container       {{UplinkUEAssociatedLPPaTransport-IEs}},
2800	...
2801}
2802
2803UplinkUEAssociatedLPPaTransport-IEs S1AP-PROTOCOL-IES ::= {
2804	{ ID id-MME-UE-S1AP-ID			CRITICALITY reject	TYPE MME-UE-S1AP-ID				PRESENCE mandatory	}|
2805	{ ID id-eNB-UE-S1AP-ID			CRITICALITY reject	TYPE ENB-UE-S1AP-ID				PRESENCE mandatory	}|
2806	{ ID id-Routing-ID				CRITICALITY reject	TYPE Routing-ID					PRESENCE mandatory	}|
2807	{ ID id-LPPa-PDU				CRITICALITY reject	TYPE LPPa-PDU					PRESENCE mandatory	},
2808	...
2809}
2810
2811-- **************************************************************
2812--
2813-- DOWNLINK NON UE ASSOCIATED LPPA TRANSPORT
2814--
2815-- **************************************************************
2816
2817DownlinkNonUEAssociatedLPPaTransport ::= SEQUENCE {
2818	protocolIEs			ProtocolIE-Container       {{DownlinkNonUEAssociatedLPPaTransport-IEs}},
2819	...
2820}
2821
2822DownlinkNonUEAssociatedLPPaTransport-IEs S1AP-PROTOCOL-IES ::= {
2823	{ ID id-Routing-ID				CRITICALITY reject	TYPE Routing-ID					PRESENCE mandatory	}|
2824	{ ID id-LPPa-PDU				CRITICALITY reject	TYPE LPPa-PDU					PRESENCE mandatory	},
2825	...
2826}
2827
2828-- **************************************************************
2829--
2830-- UPLINK NON UE ASSOCIATED LPPA TRANSPORT
2831--
2832-- **************************************************************
2833
2834UplinkNonUEAssociatedLPPaTransport ::= SEQUENCE {
2835	protocolIEs		ProtocolIE-Container       {{UplinkNonUEAssociatedLPPaTransport-IEs}},
2836	...
2837}
2838
2839UplinkNonUEAssociatedLPPaTransport-IEs S1AP-PROTOCOL-IES ::= {
2840	{ ID id-Routing-ID				CRITICALITY reject	TYPE Routing-ID					PRESENCE mandatory	}|
2841	{ ID id-LPPa-PDU				CRITICALITY reject	TYPE LPPa-PDU					PRESENCE mandatory	},
2842	...
2843}
2844
2845
2846-- **************************************************************
2847--
2848-- E-RAB MODIFICATION INDICATION ELEMENTARY PROCEDURE
2849--
2850-- **************************************************************
2851
2852-- **************************************************************
2853--
2854-- E-RAB Modification Indication
2855--
2856-- **************************************************************
2857
2858E-RABModificationIndication ::= SEQUENCE {
2859	protocolIEs			ProtocolIE-Container       { { E-RABModificationIndicationIEs} },
2860	...
2861}
2862
2863E-RABModificationIndicationIEs S1AP-PROTOCOL-IES ::= {
2864	{ ID id-MME-UE-S1AP-ID							CRITICALITY reject	TYPE MME-UE-S1AP-ID						PRESENCE mandatory}|
2865	{ ID id-eNB-UE-S1AP-ID							CRITICALITY reject	TYPE ENB-UE-S1AP-ID						PRESENCE mandatory}|
2866	{ ID id-E-RABToBeModifiedListBearerModInd		CRITICALITY reject	TYPE E-RABToBeModifiedListBearerModInd		PRESENCE mandatory}|
2867	{ ID id-E-RABNotToBeModifiedListBearerModInd	CRITICALITY reject	TYPE E-RABNotToBeModifiedListBearerModInd	PRESENCE optional}|
2868	{ ID id-CSGMembershipInfo						CRITICALITY reject	TYPE CSGMembershipInfo					PRESENCE optional}|
2869-- Extension for Release 11 to support BBAI --
2870	{ ID id-Tunnel-Information-for-BBF				CRITICALITY ignore	TYPE TunnelInformation					PRESENCE optional}|
2871	{ ID id-SecondaryRATDataUsageReportList			CRITICALITY ignore	TYPE SecondaryRATDataUsageReportList		PRESENCE optional }|
2872{ ID id-UserLocationInformation					CRITICALITY ignore	TYPE UserLocationInformation			PRESENCE optional },
2873	...
2874}
2875
2876E-RABToBeModifiedListBearerModInd ::= E-RAB-IE-ContainerList { {E-RABToBeModifiedItemBearerModIndIEs} }
2877
2878E-RABToBeModifiedItemBearerModIndIEs S1AP-PROTOCOL-IES ::= {
2879	{ ID id-E-RABToBeModifiedItemBearerModInd		CRITICALITY reject	TYPE E-RABToBeModifiedItemBearerModInd		PRESENCE mandatory},
2880	...
2881}
2882
2883E-RABToBeModifiedItemBearerModInd ::= SEQUENCE {
2884	e-RAB-ID						E-RAB-ID,
2885	transportLayerAddress			TransportLayerAddress,
2886	dL-GTP-TEID						GTP-TEID,
2887	iE-Extensions					ProtocolExtensionContainer { { E-RABToBeModifiedItemBearerModInd-ExtIEs} }			OPTIONAL,
2888	...
2889}
2890
2891E-RABToBeModifiedItemBearerModInd-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2892	...
2893}
2894
2895E-RABNotToBeModifiedListBearerModInd ::= E-RAB-IE-ContainerList { {E-RABNotToBeModifiedItemBearerModIndIEs} }
2896
2897E-RABNotToBeModifiedItemBearerModIndIEs S1AP-PROTOCOL-IES ::= {
2898	{ ID id-E-RABNotToBeModifiedItemBearerModInd		CRITICALITY reject	TYPE E-RABNotToBeModifiedItemBearerModInd		PRESENCE mandatory},
2899	...
2900}
2901
2902E-RABNotToBeModifiedItemBearerModInd ::= SEQUENCE {
2903	e-RAB-ID						E-RAB-ID,
2904	transportLayerAddress			TransportLayerAddress,
2905	dL-GTP-TEID						GTP-TEID,
2906	iE-Extensions					ProtocolExtensionContainer { { E-RABNotToBeModifiedItemBearerModInd-ExtIEs} }		OPTIONAL,
2907	...
2908}
2909
2910E-RABNotToBeModifiedItemBearerModInd-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2911	...
2912}
2913
2914CSGMembershipInfo ::= SEQUENCE {
2915	cSGMembershipStatus		CSGMembershipStatus,
2916	cSG-Id					CSG-Id,
2917	cellAccessMode			CellAccessMode	OPTIONAL,
2918	pLMNidentity			PLMNidentity	OPTIONAL,
2919	iE-Extensions			ProtocolExtensionContainer { { CSGMembershipInfo-ExtIEs} }		OPTIONAL,
2920	...
2921}
2922
2923CSGMembershipInfo-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2924	...
2925}
2926
2927-- **************************************************************
2928--
2929-- E-RAB Modification Confirm
2930--
2931-- **************************************************************
2932
2933E-RABModificationConfirm ::= SEQUENCE {
2934	protocolIEs			ProtocolIE-Container { {E-RABModificationConfirmIEs} },
2935	...
2936}
2937
2938E-RABModificationConfirmIEs S1AP-PROTOCOL-IES ::= {
2939	{ ID id-MME-UE-S1AP-ID							CRITICALITY ignore	TYPE MME-UE-S1AP-ID					PRESENCE mandatory}|
2940	{ ID id-eNB-UE-S1AP-ID							CRITICALITY ignore	TYPE ENB-UE-S1AP-ID					PRESENCE mandatory}|
2941	{ ID id-E-RABModifyListBearerModConf			CRITICALITY ignore	TYPE E-RABModifyListBearerModConf	PRESENCE optional}|
2942	{ ID id-E-RABFailedToModifyListBearerModConf	CRITICALITY ignore	TYPE E-RABList						PRESENCE optional}|
2943	{ ID id-E-RABToBeReleasedListBearerModConf		CRITICALITY ignore	TYPE E-RABList						PRESENCE optional}|
2944	{ ID id-CriticalityDiagnostics					CRITICALITY ignore	TYPE CriticalityDiagnostics		PRESENCE optional}|
2945	{ ID id-CSGMembershipStatus						CRITICALITY ignore	TYPE CSGMembershipStatus			PRESENCE optional},
2946	...
2947}
2948
2949E-RABModifyListBearerModConf ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABModifyItemBearerModConfIEs} }
2950
2951E-RABModifyItemBearerModConfIEs 	S1AP-PROTOCOL-IES ::= {
2952	{ ID id-E-RABModifyItemBearerModConf		CRITICALITY ignore	TYPE E-RABModifyItemBearerModConf		PRESENCE mandatory},
2953	...
2954}
2955
2956E-RABModifyItemBearerModConf ::= SEQUENCE {
2957	e-RAB-ID					E-RAB-ID,
2958	iE-Extensions				ProtocolExtensionContainer { {E-RABModifyItemBearerModConfExtIEs} } OPTIONAL,
2959	...
2960}
2961
2962
2963E-RABModifyItemBearerModConfExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2964	...
2965}
2966
2967
2968-- **************************************************************
2969--
2970-- UE CONTEXT MODIFICATION INDICATION ELEMENTARY PROCEDURE
2971--
2972-- **************************************************************
2973
2974-- **************************************************************
2975--
2976-- UE Context Modification Indication
2977--
2978-- **************************************************************
2979
2980UEContextModificationIndication ::= SEQUENCE {
2981	protocolIEs			ProtocolIE-Container       { { UEContextModificationIndicationIEs} },
2982	...
2983}
2984
2985UEContextModificationIndicationIEs S1AP-PROTOCOL-IES ::= {
2986	{ ID id-MME-UE-S1AP-ID			CRITICALITY reject	TYPE MME-UE-S1AP-ID			PRESENCE mandatory}|
2987	{ ID id-eNB-UE-S1AP-ID			CRITICALITY reject	TYPE ENB-UE-S1AP-ID			PRESENCE mandatory}|
2988	{ ID id-CSGMembershipInfo		CRITICALITY reject	TYPE CSGMembershipInfo		PRESENCE optional},
2989	...
2990}
2991
2992
2993-- **************************************************************
2994--
2995-- UE Context Modification Confirm
2996--
2997-- **************************************************************
2998
2999UEContextModificationConfirm ::= SEQUENCE {
3000	protocolIEs			ProtocolIE-Container { {UEContextModificationConfirmIEs} },
3001	...
3002}
3003
3004UEContextModificationConfirmIEs S1AP-PROTOCOL-IES ::= {
3005	{ ID id-MME-UE-S1AP-ID				CRITICALITY ignore	TYPE MME-UE-S1AP-ID				PRESENCE mandatory}|
3006	{ ID id-eNB-UE-S1AP-ID				CRITICALITY ignore	TYPE ENB-UE-S1AP-ID				PRESENCE mandatory}|
3007	{ ID id-CSGMembershipStatus			CRITICALITY ignore	TYPE CSGMembershipStatus		PRESENCE optional}|
3008	{ ID id-CriticalityDiagnostics		CRITICALITY ignore	TYPE CriticalityDiagnostics		PRESENCE optional},
3009	...
3010}
3011
3012-- **************************************************************
3013--
3014-- UE CONTEXT SUSPEND ELEMENTARY PROCEDURE
3015--
3016-- **************************************************************
3017
3018-- **************************************************************
3019--
3020-- UE Context Suspend Request
3021--
3022-- **************************************************************
3023
3024UEContextSuspendRequest ::= SEQUENCE {
3025	protocolIEs			ProtocolIE-Container       { { UEContextSuspendRequestIEs} },
3026	...
3027}
3028
3029UEContextSuspendRequestIEs S1AP-PROTOCOL-IES ::= {
3030	{ ID id-MME-UE-S1AP-ID									CRITICALITY reject	TYPE MME-UE-S1AP-ID				PRESENCE mandatory}|
3031	{ ID id-eNB-UE-S1AP-ID									CRITICALITY reject	TYPE ENB-UE-S1AP-ID				PRESENCE mandatory}|
3032	{ ID id-InformationOnRecommendedCellsAndENBsForPaging	CRITICALITY ignore	TYPE InformationOnRecommendedCellsAndENBsForPaging PRESENCE optional}|
3033	{ ID id-CellIdentifierAndCELevelForCECapableUEs			CRITICALITY ignore	TYPE CellIdentifierAndCELevelForCECapableUEs	PRESENCE optional}|
3034	{ ID id-SecondaryRATDataUsageReportList				CRITICALITY ignore	TYPE SecondaryRATDataUsageReportList		PRESENCE optional }|
3035	{ ID id-UserLocationInformation							CRITICALITY ignore	TYPE UserLocationInformation			PRESENCE optional }|
3036	{ ID id-TimeSinceSecondaryNodeRelease					CRITICALITY ignore	TYPE TimeSinceSecondaryNodeRelease	PRESENCE optional },
3037	...
3038}
3039
3040-- **************************************************************
3041--
3042-- UE Context Suspend Response
3043--
3044-- **************************************************************
3045
3046UEContextSuspendResponse ::= SEQUENCE {
3047	protocolIEs			ProtocolIE-Container { {UEContextSuspendResponseIEs} },
3048	...
3049}
3050
3051UEContextSuspendResponseIEs S1AP-PROTOCOL-IES ::= {
3052	{ ID id-MME-UE-S1AP-ID				CRITICALITY ignore	TYPE MME-UE-S1AP-ID				PRESENCE mandatory}|
3053	{ ID id-eNB-UE-S1AP-ID				CRITICALITY ignore	TYPE ENB-UE-S1AP-ID				PRESENCE mandatory}|
3054	{ ID id-CriticalityDiagnostics		CRITICALITY ignore	TYPE CriticalityDiagnostics		PRESENCE optional}|
3055	{ ID id-SecurityContext				CRITICALITY reject	TYPE SecurityContext			PRESENCE optional},
3056	...
3057}
3058
3059-- **************************************************************
3060--
3061-- UE CONTEXT RESUME ELEMENTARY PROCEDURE
3062--
3063-- **************************************************************
3064
3065-- **************************************************************
3066--
3067-- UE Context Resume Request
3068--
3069-- **************************************************************
3070
3071UEContextResumeRequest ::= SEQUENCE {
3072	protocolIEs			ProtocolIE-Container       { { UEContextResumeRequestIEs} },
3073	...
3074}
3075
3076UEContextResumeRequestIEs S1AP-PROTOCOL-IES ::= {
3077	{ ID id-MME-UE-S1AP-ID										CRITICALITY reject	TYPE MME-UE-S1AP-ID				PRESENCE mandatory}|
3078	{ ID id-eNB-UE-S1AP-ID									CRITICALITY reject	TYPE ENB-UE-S1AP-ID				PRESENCE mandatory}|
3079	{ ID id-E-RABFailedToResumeListResumeReq 				CRITICALITY reject	TYPE E-RABFailedToResumeListResumeReq		PRESENCE optional}|
3080	{ ID id-RRC-Resume-Cause								CRITICALITY ignore	TYPE RRC-Establishment-Cause	PRESENCE optional},
3081	...
3082}
3083
3084E-RABFailedToResumeListResumeReq ::= E-RAB-IE-ContainerList { {E-RABFailedToResumeItemResumeReqIEs} }
3085
3086E-RABFailedToResumeItemResumeReqIEs S1AP-PROTOCOL-IES ::= {
3087	{ ID id-E-RABFailedToResumeItemResumeReq	CRITICALITY reject	TYPE E-RABFailedToResumeItemResumeReq	PRESENCE mandatory},
3088	...
3089}
3090
3091E-RABFailedToResumeItemResumeReq ::= SEQUENCE {
3092	e-RAB-ID							E-RAB-ID,
3093	cause								Cause,
3094	iE-Extensions						ProtocolExtensionContainer { { E-RABFailedToResumeItemResumeReq-ExtIEs} }		OPTIONAL,
3095	...
3096}
3097
3098E-RABFailedToResumeItemResumeReq-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
3099	...
3100}
3101
3102-- **************************************************************
3103--
3104-- UE Context Resume Response
3105--
3106-- **************************************************************
3107
3108UEContextResumeResponse ::= SEQUENCE {
3109	protocolIEs			ProtocolIE-Container       { { UEContextResumeResponseIEs} },
3110	...
3111}
3112
3113UEContextResumeResponseIEs S1AP-PROTOCOL-IES ::= {
3114	{ ID id-MME-UE-S1AP-ID						CRITICALITY ignore	TYPE MME-UE-S1AP-ID							PRESENCE mandatory}|
3115	{ ID id-eNB-UE-S1AP-ID						CRITICALITY ignore	TYPE ENB-UE-S1AP-ID							PRESENCE mandatory}|
3116	{ ID id-E-RABFailedToResumeListResumeRes	CRITICALITY reject	TYPE E-RABFailedToResumeListResumeRes		PRESENCE optional}|
3117	{ ID id-CriticalityDiagnostics				CRITICALITY ignore	TYPE CriticalityDiagnostics					PRESENCE optional}|
3118	{ ID id-SecurityContext						CRITICALITY reject	TYPE SecurityContext						PRESENCE optional}|
3119	{ ID id-PendingDataIndication				CRITICALITY ignore	TYPE PendingDataIndication					PRESENCE optional},
3120	...
3121}
3122
3123E-RABFailedToResumeListResumeRes ::= E-RAB-IE-ContainerList { {E-RABFailedToResumeItemResumeResIEs} }
3124
3125E-RABFailedToResumeItemResumeResIEs S1AP-PROTOCOL-IES ::= {
3126	{ ID id-E-RABFailedToResumeItemResumeRes	CRITICALITY reject	TYPE E-RABFailedToResumeItemResumeRes	PRESENCE mandatory},
3127	...
3128}
3129
3130E-RABFailedToResumeItemResumeRes ::= SEQUENCE {
3131	e-RAB-ID							E-RAB-ID,
3132	cause								Cause,
3133	iE-Extensions						ProtocolExtensionContainer { { E-RABFailedToResumeItemResumeRes-ExtIEs} }		OPTIONAL,
3134	...
3135}
3136
3137E-RABFailedToResumeItemResumeRes-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
3138	...
3139}
3140
3141-- **************************************************************
3142--
3143-- UE Context Resume Failure
3144--
3145-- **************************************************************
3146
3147UEContextResumeFailure ::= SEQUENCE {
3148	protocolIEs			ProtocolIE-Container       { { UEContextResumeFailureIEs} },
3149	...
3150}
3151
3152UEContextResumeFailureIEs S1AP-PROTOCOL-IES ::= {
3153	{ ID id-MME-UE-S1AP-ID						CRITICALITY ignore	TYPE MME-UE-S1AP-ID						PRESENCE mandatory}|
3154	{ ID id-eNB-UE-S1AP-ID						CRITICALITY ignore	TYPE ENB-UE-S1AP-ID						PRESENCE mandatory}|
3155	{ ID id-Cause								CRITICALITY ignore	TYPE Cause								PRESENCE mandatory}|
3156	{ ID id-CriticalityDiagnostics				CRITICALITY ignore	TYPE CriticalityDiagnostics				PRESENCE optional},
3157	...
3158}
3159
3160-- **************************************************************
3161--
3162-- Connection Establishment Indication
3163--
3164-- **************************************************************
3165
3166ConnectionEstablishmentIndication::= SEQUENCE {
3167	protocolIEs			ProtocolIE-Container { {ConnectionEstablishmentIndicationIEs} },
3168	...
3169}
3170
3171ConnectionEstablishmentIndicationIEs S1AP-PROTOCOL-IES ::= {
3172	{ ID id-MME-UE-S1AP-ID				CRITICALITY ignore	TYPE MME-UE-S1AP-ID				PRESENCE mandatory}|
3173	{ ID id-eNB-UE-S1AP-ID				CRITICALITY ignore	TYPE ENB-UE-S1AP-ID				PRESENCE mandatory}|
3174	{ ID id-UERadioCapability			CRITICALITY ignore	TYPE UERadioCapability			PRESENCE optional }|
3175	{ ID id-EnhancedCoverageRestricted	CRITICALITY ignore	TYPE EnhancedCoverageRestricted	PRESENCE optional }|
3176	{ ID id-DL-CP-SecurityInformation	CRITICALITY ignore	TYPE DL-CP-SecurityInformation	PRESENCE optional }|
3177	{ ID id-CE-ModeBRestricted			CRITICALITY ignore	TYPE CE-ModeBRestricted			PRESENCE optional}|
3178	{ ID id-EndIndication				CRITICALITY ignore	TYPE EndIndication				PRESENCE optional}|
3179	{ ID id-Subscription-Based-UE-DifferentiationInfo		CRITICALITY ignore	TYPE Subscription-Based-UE-DifferentiationInfo		PRESENCE optional}|
3180	{ ID id-UE-Level-QoS-Parameters		CRITICALITY ignore	TYPE E-RABLevelQoSParameters	PRESENCE optional}|
3181	{ ID id-UERadioCapabilityID			CRITICALITY reject	TYPE UERadioCapabilityID		PRESENCE optional}
3182,
3183	...
3184}
3185
3186-- **************************************************************
3187--
3188-- Retrieve UE Information
3189--
3190-- **************************************************************
3191
3192RetrieveUEInformation ::= SEQUENCE {
3193	protocolIEs			ProtocolIE-Container       { { RetrieveUEInformationIEs} },
3194	...
3195}
3196
3197RetrieveUEInformationIEs S1AP-PROTOCOL-IES ::= {
3198	{ ID id-S-TMSI						CRITICALITY reject	TYPE S-TMSI				PRESENCE mandatory},
3199...
3200
3201}
3202
3203
3204-- **************************************************************
3205
3206-- UE Information Transfer
3207--
3208-- **************************************************************
3209UEInformationTransfer ::= SEQUENCE {
3210	protocolIEs			ProtocolIE-Container       { {  UEInformationTransferIEs} },
3211	...
3212}
3213
3214UEInformationTransferIEs S1AP-PROTOCOL-IES ::= {
3215	{ ID id-S-TMSI						CRITICALITY reject 	TYPE S-TMSI						PRESENCE mandatory}|
3216	{ ID id-UE-Level-QoS-Parameters		CRITICALITY ignore	TYPE E-RABLevelQoSParameters	PRESENCE optional}|
3217	{ ID id-UERadioCapability			CRITICALITY ignore	TYPE UERadioCapability			PRESENCE optional}|
3218	{ ID id-Subscription-Based-UE-DifferentiationInfo		CRITICALITY ignore	TYPE Subscription-Based-UE-DifferentiationInfo		PRESENCE optional}|
3219	{ ID id-PendingDataIndication		CRITICALITY ignore	TYPE PendingDataIndication		PRESENCE optional},
3220	...
3221}
3222
3223
3224-- **************************************************************
3225--
3226-- eNB CP Relocation Indication
3227--
3228-- **************************************************************
3229
3230ENBCPRelocationIndication ::= SEQUENCE {
3231	protocolIEs			ProtocolIE-Container { { ENBCPRelocationIndicationIEs} },
3232	...
3233}
3234
3235ENBCPRelocationIndicationIEs S1AP-PROTOCOL-IES ::= {
3236	{ ID id-eNB-UE-S1AP-ID				CRITICALITY reject	TYPE ENB-UE-S1AP-ID				PRESENCE mandatory}|
3237	{ ID id-S-TMSI						CRITICALITY reject	TYPE S-TMSI						PRESENCE mandatory}|
3238	{ ID id-EUTRAN-CGI					CRITICALITY ignore	TYPE EUTRAN-CGI					PRESENCE mandatory}|
3239	{ ID id-TAI							CRITICALITY ignore	TYPE TAI						PRESENCE mandatory}|
3240	{ ID id-UL-CP-SecurityInformation	CRITICALITY reject	TYPE UL-CP-SecurityInformation	PRESENCE mandatory},
3241	...
3242}
3243
3244
3245-- **************************************************************
3246--
3247-- MME CP Relocation Indication
3248--
3249-- **************************************************************
3250
3251MMECPRelocationIndication ::= SEQUENCE {
3252	protocolIEs			ProtocolIE-Container { { MMECPRelocationIndicationIEs} },
3253	...
3254}
3255
3256MMECPRelocationIndicationIEs S1AP-PROTOCOL-IES ::= {
3257	{ ID id-MME-UE-S1AP-ID				CRITICALITY reject	TYPE MME-UE-S1AP-ID				PRESENCE mandatory}|
3258	{ ID id-eNB-UE-S1AP-ID				CRITICALITY reject	TYPE ENB-UE-S1AP-ID				PRESENCE mandatory},
3259	...
3260}
3261
3262
3263-- **************************************************************
3264--
3265-- Secondary RAT Data Usage Report
3266--
3267-- **************************************************************
3268
3269SecondaryRATDataUsageReport ::= SEQUENCE {
3270	protocolIEs			ProtocolIE-Container       { { SecondaryRATDataUsageReportIEs} },
3271	...
3272}
3273
3274SecondaryRATDataUsageReportIEs S1AP-PROTOCOL-IES ::= {
3275	{ ID id-MME-UE-S1AP-ID							CRITICALITY ignore	TYPE MME-UE-S1AP-ID				PRESENCE mandatory}|
3276	{ ID id-eNB-UE-S1AP-ID						CRITICALITY ignore	TYPE ENB-UE-S1AP-ID				PRESENCE mandatory}|
3277	{ ID id-SecondaryRATDataUsageReportList			CRITICALITY ignore	TYPE SecondaryRATDataUsageReportList	PRESENCE mandatory}|
3278	{ ID id-HandoverFlag							CRITICALITY ignore	TYPE HandoverFlag					PRESENCE optional}|
3279	{ ID id-UserLocationInformation				CRITICALITY ignore	TYPE UserLocationInformation			PRESENCE optional}|
3280	{ ID id-TimeSinceSecondaryNodeRelease		CRITICALITY ignore	TYPE TimeSinceSecondaryNodeRelease	PRESENCE optional },
3281	...
3282}
3283
3284
3285-- **************************************************************
3286--
3287-- UE RADIO CAPABILITY ID MAPPING PROCEDURE
3288--
3289-- **************************************************************
3290
3291-- **************************************************************
3292--
3293-- UE Radio Capability ID Mapping Request
3294--
3295-- **************************************************************
3296
3297UERadioCapabilityIDMappingRequest::= SEQUENCE {
3298	protocolIEs			ProtocolIE-Container       { { UERadioCapabilityIDMappingRequestIEs} },
3299	...
3300}
3301
3302UERadioCapabilityIDMappingRequestIEs S1AP-PROTOCOL-IES ::= {
3303	{ ID id-UERadioCapabilityID		CRITICALITY reject	TYPE UERadioCapabilityID		PRESENCE mandatory	},
3304	...
3305}
3306
3307-- **************************************************************
3308--
3309-- UE Radio Capability ID Mapping Response
3310--
3311-- **************************************************************
3312
3313UERadioCapabilityIDMappingResponse ::= SEQUENCE {
3314	protocolIEs			ProtocolIE-Container       { { UERadioCapabilityIDMappingResponseIEs} },
3315	...
3316}
3317
3318UERadioCapabilityIDMappingResponseIEs S1AP-PROTOCOL-IES ::= {
3319	{ ID id-UERadioCapabilityID				CRITICALITY reject	TYPE UERadioCapabilityID				PRESENCE mandatory	}|
3320	{ ID id-UERadioCapability					CRITICALITY ignore	TYPE UERadioCapability				PRESENCE mandatory	}|
3321	{ ID id-CriticalityDiagnostics				CRITICALITY ignore	TYPE CriticalityDiagnostics			PRESENCE optional	},
3322	...
3323}
3324
3325END
3326