Witness: enum witness_notifyResponse_type
[wireshark-wip.git] / asn1 / s1ap / S1AP-PDU-Contents.asn
blobd167adda5bed63de8effa3020c79b52be79ae4e9
1 -- $Id$
2 -- 3GPP TS 36.413 V10.3.0 (2011-09)
3 -- 9.3.3        PDU Definitions
4 -- **************************************************************
5 --
6 -- PDU definitions for S1AP.
7 --
8 -- **************************************************************
10 S1AP-PDU-Contents { 
11 itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) 
12 eps-Access (21) modules (3) s1ap (1) version1 (1) s1ap-PDU-Contents (1) }
14 DEFINITIONS AUTOMATIC TAGS ::= 
16 BEGIN
18 -- **************************************************************
20 -- IE parameter types from other modules.
22 -- **************************************************************
24 IMPORTS
25         
26         UEAggregateMaximumBitrate,
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         HandoverRestrictionList,
55         HandoverType,
56         LAI,
57         LPPa-PDU,
58         ManagementBasedMDTAllowed,
59         MMEname,
60         MMERelaySupportIndicator,
61         MME-UE-S1AP-ID,
62         MSClassmark2,
63         MSClassmark3,
64         NAS-PDU,
65         NASSecurityParametersfromE-UTRAN,
66         NASSecurityParameterstoE-UTRAN,
67         OverloadResponse,
68         PagingDRX,
69         PagingPriority,
70         PLMNidentity,
71         RIMTransfer,
72         RelativeMMECapacity,
73         RequestType,
74         E-RAB-ID,
75         E-RABLevelQoSParameters,
76         E-RABList,
77         RelayNode-Indicator,
78         Routing-ID,
79         SecurityKey,
80         SecurityContext,
81         ServedGUMMEIs,
82         SONConfigurationTransfer,
83         Source-ToTarget-TransparentContainer,
84         SourceBSS-ToTargetBSS-TransparentContainer,
85         SourceeNB-ToTargeteNB-TransparentContainer,
86         SourceRNC-ToTargetRNC-TransparentContainer,
87         SubscriberProfileIDforRFP,
88         SRVCCOperationPossible,
89         SRVCCHOIndication,
90         SupportedTAs,
91         TAI,
92         Target-ToSource-TransparentContainer,
93         TargetBSS-ToSourceBSS-TransparentContainer,     
94         TargeteNB-ToSourceeNB-TransparentContainer,
95         TargetID,
96         TargetRNC-ToSourceRNC-TransparentContainer,
97         TimeToWait,
98         TraceActivation,
99         TrafficLoadReductionIndication,
100         E-UTRAN-Trace-ID,
101         TransportLayerAddress,
102         UEIdentityIndexValue,
103         UEPagingID,
104         UERadioCapability,
105         UE-S1AP-IDs,
106         UE-associatedLogicalS1-ConnectionItem,
107         UESecurityCapabilities,
108         S-TMSI,
109         MessageIdentifier,
110         SerialNumber,
111         WarningAreaList,
112         RepetitionPeriod,
113         NumberofBroadcastRequest,
114         WarningType,
115         WarningSecurityInfo,
116         DataCodingScheme,
117         WarningMessageContents,
118         BroadcastCompletedAreaList,
119         RRC-Establishment-Cause,
120         BroadcastCancelledAreaList,
121         PS-ServiceNotAvailable,
122         GUMMEIList,
123         Correlation-ID,
124         GWContextReleaseIndication
128 FROM S1AP-IEs
130         PrivateIE-Container{},
131         ProtocolExtensionContainer{},
132         ProtocolIE-Container{},
133         ProtocolIE-ContainerList{},
134         ProtocolIE-ContainerPair{},
135         ProtocolIE-ContainerPairList{},
136         ProtocolIE-SingleContainer{},
137         S1AP-PRIVATE-IES,
138         S1AP-PROTOCOL-EXTENSION,
139         S1AP-PROTOCOL-IES,
140         S1AP-PROTOCOL-IES-PAIR
141 FROM S1AP-Containers
144         id-uEaggregateMaximumBitrate,
145         id-Cause,
146         id-CellAccessMode,
147         id-cdma2000HORequiredIndication,
148         id-cdma2000HOStatus,
149         id-cdma2000OneXSRVCCInfo,
150         id-cdma2000OneXRAND,
151         id-cdma2000PDU,
152         id-cdma2000RATType,
153         id-cdma2000SectorID,
154         id-EUTRANRoundTripDelayEstimationInfo,
155         id-CNDomain,
156         id-ConcurrentWarningMessageIndicator,
157         id-CriticalityDiagnostics,
158         id-CSFallbackIndicator,
159         id-CSG-Id,
160         id-CSG-IdList, 
161         id-CSGMembershipStatus, 
162         id-Data-Forwarding-Not-Possible,
163         id-DefaultPagingDRX,
164         id-Direct-Forwarding-Path-Availability,
165         id-Global-ENB-ID,
166         id-EUTRAN-CGI,
167         id-eNBname,
168         id-eNB-StatusTransfer-TransparentContainer,
169         id-eNB-UE-S1AP-ID, 
170         id-GERANtoLTEHOInformationRes,
171         id-GUMMEI-ID,
172         id-HandoverRestrictionList,
173         id-HandoverType,
174         id-InitialContextSetup,
175         id-Inter-SystemInformationTransferTypeEDT,
176         id-Inter-SystemInformationTransferTypeMDT,
177         id-LPPa-PDU,
178         id-NAS-DownlinkCount,
179         id-ManagementBasedMDTAllowed,
180         id-MMEname,
181         id-MME-UE-S1AP-ID,
182         id-MSClassmark2,
183         id-MSClassmark3,
184         id-NAS-PDU,
185         id-NASSecurityParametersfromE-UTRAN,
186         id-NASSecurityParameterstoE-UTRAN,
187         id-OverloadResponse,
188         id-pagingDRX,
189         id-PagingPriority,
190         id-RelativeMMECapacity,
191         id-RequestType,
192         id-Routing-ID,
193         id-E-RABAdmittedItem,
194         id-E-RABAdmittedList,
195         id-E-RABDataForwardingItem,
196         id-E-RABFailedToModifyList,
197         id-E-RABFailedToReleaseList,
198         id-E-RABFailedtoSetupItemHOReqAck,
199         id-E-RABFailedToSetupListBearerSURes,
200         id-E-RABFailedToSetupListCtxtSURes,
201         id-E-RABFailedToSetupListHOReqAck,
202         id-E-RABFailedToBeReleasedList,
203         id-E-RABModify,
204         id-E-RABModifyItemBearerModRes,
205         id-E-RABModifyListBearerModRes,
206         id-E-RABRelease,
207         id-E-RABReleaseItemBearerRelComp,
208         id-E-RABReleaseItemHOCmd,
209         id-E-RABReleaseListBearerRelComp,
210         id-E-RABReleaseIndication,
211         id-E-RABSetup,
212         id-E-RABSetupItemBearerSURes,
213         id-E-RABSetupItemCtxtSURes,
214         id-E-RABSetupListBearerSURes,
215         id-E-RABSetupListCtxtSURes,
216         id-E-RABSubjecttoDataForwardingList,
217         id-E-RABToBeModifiedItemBearerModReq,
218         id-E-RABToBeModifiedListBearerModReq,
219         id-E-RABToBeReleasedList,
220         id-E-RABReleasedList,
221         id-E-RABToBeSetupItemBearerSUReq,
222         id-E-RABToBeSetupItemCtxtSUReq,
223         id-E-RABToBeSetupItemHOReq,
224         id-E-RABToBeSetupListBearerSUReq,
225         id-E-RABToBeSetupListCtxtSUReq,
226         id-E-RABToBeSetupListHOReq,
227         id-E-RABToBeSwitchedDLItem,
228         id-E-RABToBeSwitchedDLList,
229         id-E-RABToBeSwitchedULList,
230         id-E-RABToBeSwitchedULItem,
231         id-E-RABtoReleaseListHOCmd,
232         id-SecurityKey,
233         id-SecurityContext,
234         id-ServedGUMMEIs,
235         id-SONConfigurationTransferECT,
236         id-SONConfigurationTransferMCT,
237         id-Source-ToTarget-TransparentContainer,
238         id-Source-ToTarget-TransparentContainer-Secondary,
239         id-SourceMME-UE-S1AP-ID,
240         id-SRVCCOperationPossible,
241         id-SRVCCHOIndication,
242         id-SubscriberProfileIDforRFP,
243         id-SupportedTAs,
244         id-S-TMSI,
245         id-TAI,
246         id-TAIItem,
247         id-TAIList,
248         id-Target-ToSource-TransparentContainer,
249         id-Target-ToSource-TransparentContainer-Secondary,
250         id-TargetID,
251         id-TimeToWait,
252         id-TraceActivation,
253         id-TrafficLoadReductionIndication,
254         id-E-UTRAN-Trace-ID,
255         id-UEIdentityIndexValue,
256         id-UEPagingID,
257         id-UERadioCapability,
258         id-UTRANtoLTEHOInformationRes,
259         id-UE-associatedLogicalS1-ConnectionListResAck,
260         id-UE-associatedLogicalS1-ConnectionItem,
261         id-UESecurityCapabilities,
262         id-UE-S1AP-IDs,
263         id-ResetType,
264         id-MessageIdentifier,
265         id-SerialNumber,
266         id-WarningAreaList,
267         id-RepetitionPeriod,
268         id-NumberofBroadcastRequest,
269         id-WarningType,
270         id-WarningSecurityInfo,
271         id-DataCodingScheme,
272         id-WarningMessageContents,
273         id-BroadcastCompletedAreaList,
274         id-BroadcastCancelledAreaList,
275         id-RRC-Establishment-Cause,
276         id-TraceCollectionEntityIPAddress,
277         maxnoofTAIs,
278         maxNrOfErrors,
279         maxNrOfE-RABs,
280         maxNrOfIndividualS1ConnectionsToReset,
281         maxnoofEmergencyAreaID,
282         maxnoofCellID,
283         maxnoofTAIforWarning,
284         maxnoofCellinTAI,
285         maxnoofCellinEAI,
286         id-ExtendedRepetitionPeriod,
287         id-PS-ServiceNotAvailable,
288         id-RegisteredLAI,
289         id-GUMMEIList,
290         id-SourceMME-GUMMEI,
291         id-MME-UE-S1AP-ID-2,
292         id-GW-TransportLayerAddress,
293         id-RelayNode-Indicator,
294         id-Correlation-ID,
295         id-MMERelaySupportIndicator,
296         id-GWContextReleaseIndication
299 FROM S1AP-Constants;
301 -- **************************************************************
303 -- Common Container Lists
305 -- **************************************************************
307 E-RAB-IE-ContainerList                  { S1AP-PROTOCOL-IES      : IEsSetParam }        ::= ProtocolIE-ContainerList     { 1, maxNrOfE-RABs,   {IEsSetParam} }
308 E-RAB-IE-ContainerPairList              { S1AP-PROTOCOL-IES-PAIR : IEsSetParam }        ::= ProtocolIE-ContainerPairList { 1, maxNrOfE-RABs,   {IEsSetParam} }
309 ProtocolError-IE-ContainerList  { S1AP-PROTOCOL-IES      : IEsSetParam }        ::= ProtocolIE-ContainerList     { 1, maxNrOfE-RABs,   {IEsSetParam} }
311 -- **************************************************************
313 -- HANDOVER PREPARATION ELEMENTARY PROCEDURE
315 -- **************************************************************
317 -- **************************************************************
319 -- Handover Required
321 -- **************************************************************
323 HandoverRequired ::= SEQUENCE {
324         protocolIEs                     ProtocolIE-Container       { { HandoverRequiredIEs} },
325         ...
328 HandoverRequiredIEs S1AP-PROTOCOL-IES ::= {     
329         { ID id-MME-UE-S1AP-ID                                                  CRITICALITY reject      TYPE MME-UE-S1AP-ID                                                                     PRESENCE mandatory }|
330         { ID id-eNB-UE-S1AP-ID                                                  CRITICALITY reject      TYPE ENB-UE-S1AP-ID                                                                     PRESENCE mandatory }|
331         { ID id-HandoverType                                                    CRITICALITY reject      TYPE HandoverType                                                                       PRESENCE mandatory }|
332         { ID id-Cause                                                                   CRITICALITY ignore      TYPE Cause                                                                                      PRESENCE mandatory }|
333         { ID id-TargetID                                                                CRITICALITY reject      TYPE TargetID                                                                           PRESENCE mandatory }|
334         { ID id-Direct-Forwarding-Path-Availability             CRITICALITY ignore      TYPE Direct-Forwarding-Path-Availability                PRESENCE optional }|
335         { ID id-SRVCCHOIndication                                               CRITICALITY reject      TYPE SRVCCHOIndication                                                          PRESENCE optional }|
336         { ID id-Source-ToTarget-TransparentContainer    CRITICALITY reject      TYPE Source-ToTarget-TransparentContainer       PRESENCE mandatory }|
337         { ID id-Source-ToTarget-TransparentContainer-Secondary  CRITICALITY reject      TYPE Source-ToTarget-TransparentContainer       PRESENCE optional }|
338         { ID id-MSClassmark2                                                    CRITICALITY reject      TYPE MSClassmark2                                                                       PRESENCE conditional }|
339         { ID id-MSClassmark3                                                    CRITICALITY ignore      TYPE MSClassmark3                                                                       PRESENCE conditional }|
340         { ID id-CSG-Id                                                                  CRITICALITY reject      TYPE CSG-Id                                                                                     PRESENCE optional }|
341         { ID id-CellAccessMode                                                  CRITICALITY reject      TYPE CellAccessMode                                                                     PRESENCE optional }|
342         { ID id-PS-ServiceNotAvailable                                  CRITICALITY ignore      TYPE PS-ServiceNotAvailable                                             PRESENCE optional },
343         ...
347 -- **************************************************************
349 -- Handover Command
351 -- **************************************************************
353 HandoverCommand ::= SEQUENCE {
354         protocolIEs                     ProtocolIE-Container { { HandoverCommandIEs} },
355         ...
358 HandoverCommandIEs S1AP-PROTOCOL-IES ::= {      
359         { ID id-MME-UE-S1AP-ID                                                  CRITICALITY reject      TYPE MME-UE-S1AP-ID                                                                                     PRESENCE mandatory      } |
360         { ID id-eNB-UE-S1AP-ID                                                  CRITICALITY reject      TYPE ENB-UE-S1AP-ID                                                                                     PRESENCE mandatory      } |
361         { ID id-HandoverType                                                    CRITICALITY reject      TYPE HandoverType                                                                                       PRESENCE mandatory      } |
362         { ID id-NASSecurityParametersfromE-UTRAN                CRITICALITY reject      TYPE NASSecurityParametersfromE-UTRAN                                   PRESENCE conditional
363         -- This IE shall be present if HandoverType IE is set to value "LTEtoUTRAN" or "LTEtoGERAN" --                  }|
364         { ID id-E-RABSubjecttoDataForwardingList                CRITICALITY ignore      TYPE E-RABSubjecttoDataForwardingList                                   PRESENCE optional       } |
365         { ID id-E-RABtoReleaseListHOCmd                                 CRITICALITY ignore      TYPE E-RABList                                                                                          PRESENCE optional       } |
366         { ID id-Target-ToSource-TransparentContainer    CRITICALITY     reject  TYPE Target-ToSource-TransparentContainer                       PRESENCE mandatory }|
367         { ID id-Target-ToSource-TransparentContainer-Secondary  CRITICALITY     reject  TYPE Target-ToSource-TransparentContainer                       PRESENCE optional }|
368         { ID id-CriticalityDiagnostics                                  CRITICALITY ignore      TYPE CriticalityDiagnostics                                                             PRESENCE optional       },
369         ...
372 E-RABSubjecttoDataForwardingList ::= E-RAB-IE-ContainerList { {E-RABDataForwardingItemIEs} }
374 E-RABDataForwardingItemIEs S1AP-PROTOCOL-IES ::= {
375         { ID id-E-RABDataForwardingItem                 CRITICALITY ignore      TYPE E-RABDataForwardingItem                    PRESENCE mandatory      },
376         ...
379 E-RABDataForwardingItem ::= SEQUENCE {
380         e-RAB-ID                                                        E-RAB-ID,
381         dL-transportLayerAddress                        TransportLayerAddress                                                                                                   OPTIONAL,
382         dL-gTP-TEID                                                     GTP-TEID                                                                                                                                OPTIONAL,
383         uL-TransportLayerAddress                        TransportLayerAddress                                                                                                   OPTIONAL,
384         uL-GTP-TEID                                                     GTP-TEID                                                                                                                                OPTIONAL,
385         iE-Extensions                                           ProtocolExtensionContainer { { E-RABDataForwardingItem-ExtIEs} }        OPTIONAL,
386         ...
389 E-RABDataForwardingItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
390         ...
395 -- **************************************************************
397 -- Handover Preparation Failure
399 -- **************************************************************
401 HandoverPreparationFailure ::= SEQUENCE {
402         protocolIEs                     ProtocolIE-Container       { { HandoverPreparationFailureIEs} },
403         ...
406 HandoverPreparationFailureIEs S1AP-PROTOCOL-IES ::= {   
407         { ID id-MME-UE-S1AP-ID                                  CRITICALITY ignore      TYPE MME-UE-S1AP-ID                                     PRESENCE mandatory      } |
408         { ID id-eNB-UE-S1AP-ID                                  CRITICALITY ignore      TYPE ENB-UE-S1AP-ID                                     PRESENCE mandatory      } |
409         { ID id-Cause                                                   CRITICALITY ignore      TYPE Cause                                                      PRESENCE mandatory      }|
410         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
411         ...
414 -- **************************************************************
416 -- HANDOVER RESOURCE ALLOCATION ELEMENTARY PROCEDURE
418 -- **************************************************************
420 -- **************************************************************
422 -- Handover Request
424 -- **************************************************************
426 HandoverRequest ::= SEQUENCE {
427         protocolIEs                     ProtocolIE-Container       { {HandoverRequestIEs} },
428         ...
431 HandoverRequestIEs S1AP-PROTOCOL-IES ::= {      
432         { ID id-MME-UE-S1AP-ID                                                  CRITICALITY reject      TYPE MME-UE-S1AP-ID                                             PRESENCE mandatory}|
433         { ID id-HandoverType                                                    CRITICALITY reject      TYPE HandoverType                                               PRESENCE mandatory}|
434         { ID id-Cause                                                                   CRITICALITY ignore      TYPE Cause                                                              PRESENCE mandatory}|
435         { ID id-uEaggregateMaximumBitrate                               CRITICALITY reject      TYPE UEAggregateMaximumBitrate                  PRESENCE mandatory}|
436         { ID id-E-RABToBeSetupListHOReq                                 CRITICALITY reject      TYPE E-RABToBeSetupListHOReq                    PRESENCE mandatory}|
437         { ID id-Source-ToTarget-TransparentContainer    CRITICALITY reject      TYPE Source-ToTarget-TransparentContainer       PRESENCE mandatory}|
438         { ID id-UESecurityCapabilities                                  CRITICALITY reject      TYPE UESecurityCapabilities                     PRESENCE mandatory}|
439         { ID id-HandoverRestrictionList                                 CRITICALITY ignore      TYPE HandoverRestrictionList                    PRESENCE optional}|
440         { ID id-TraceActivation                                                 CRITICALITY ignore      TYPE TraceActivation                                    PRESENCE optional}|
441         { ID id-RequestType                                                             CRITICALITY ignore      TYPE RequestType                                                PRESENCE optional}|
442         { ID id-SRVCCOperationPossible                                  CRITICALITY ignore      TYPE SRVCCOperationPossible                     PRESENCE optional}|
443         { ID id-SecurityContext                                                 CRITICALITY reject      TYPE SecurityContext                                    PRESENCE mandatory}|
444         { ID id-NASSecurityParameterstoE-UTRAN                  CRITICALITY reject      TYPE NASSecurityParameterstoE-UTRAN             PRESENCE conditional
445         -- This IE shall be present if the Handover Type IE is set to the value "UTRANtoLTE" or "GERANtoLTE" --}|
446         { ID id-CSG-Id                                                                  CRITICALITY reject      TYPE CSG-Id                                                             PRESENCE optional}|
447         { ID id-CSGMembershipStatus                                             CRITICALITY ignore      TYPE CSGMembershipStatus                                PRESENCE optional}|
448         { ID id-GUMMEI-ID                                                               CRITICALITY ignore      TYPE GUMMEI                                                             PRESENCE optional}|
449         { ID id-MME-UE-S1AP-ID-2                                                CRITICALITY ignore      TYPE MME-UE-S1AP-ID                                             PRESENCE optional}|
450         { ID id-ManagementBasedMDTAllowed                               CRITICALITY ignore      TYPE ManagementBasedMDTAllowed                  PRESENCE optional},
451         ...
454 E-RABToBeSetupListHOReq                                         ::= E-RAB-IE-ContainerList { {E-RABToBeSetupItemHOReqIEs} }
456 E-RABToBeSetupItemHOReqIEs S1AP-PROTOCOL-IES ::= {
457         { ID id-E-RABToBeSetupItemHOReq                 CRITICALITY reject      TYPE E-RABToBeSetupItemHOReq                    PRESENCE mandatory      },
458         ...
461 E-RABToBeSetupItemHOReq ::= SEQUENCE {
462         e-RAB-ID                                                        E-RAB-ID,
463         transportLayerAddress                           TransportLayerAddress,
464         gTP-TEID                                                        GTP-TEID,
465         e-RABlevelQosParameters                         E-RABLevelQoSParameters,
466         iE-Extensions                                           ProtocolExtensionContainer { {E-RABToBeSetupItemHOReq-ExtIEs} }                 OPTIONAL,
467         ...
470 E-RABToBeSetupItemHOReq-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
471         {ID     id-Data-Forwarding-Not-Possible    CRITICALITY ignore   EXTENSION  Data-Forwarding-Not-Possible   PRESENCE optional},
472         ...
475 -- **************************************************************
477 -- Handover Request Acknowledge
479 -- **************************************************************
481 HandoverRequestAcknowledge ::= SEQUENCE {
482         protocolIEs                     ProtocolIE-Container       { {HandoverRequestAcknowledgeIEs} },
483         ...
486 HandoverRequestAcknowledgeIEs S1AP-PROTOCOL-IES ::= {   
487         { ID id-MME-UE-S1AP-ID                                                  CRITICALITY ignore      TYPE MME-UE-S1AP-ID                                                                     PRESENCE mandatory      } |
488         { ID id-eNB-UE-S1AP-ID                                                  CRITICALITY ignore      TYPE ENB-UE-S1AP-ID                                                                     PRESENCE mandatory      } |
489         { ID id-E-RABAdmittedList                                               CRITICALITY ignore      TYPE E-RABAdmittedList                                                          PRESENCE mandatory      } |
490         { ID id-E-RABFailedToSetupListHOReqAck                  CRITICALITY ignore      TYPE E-RABFailedtoSetupListHOReqAck                     PRESENCE optional       } |
491         { ID id-Target-ToSource-TransparentContainer    CRITICALITY reject      TYPE Target-ToSource-TransparentContainer       PRESENCE mandatory }|
492         { ID id-CSG-Id                                                                  CRITICALITY ignore      TYPE CSG-Id                                                                                     PRESENCE optional } |
493         { ID id-CriticalityDiagnostics                                  CRITICALITY ignore      TYPE CriticalityDiagnostics                                             PRESENCE optional       },
494         ...
497 E-RABAdmittedList                                       ::= E-RAB-IE-ContainerList { {E-RABAdmittedItemIEs} }
499 E-RABAdmittedItemIEs S1AP-PROTOCOL-IES ::= {
500         { ID id-E-RABAdmittedItem                       CRITICALITY ignore      TYPE E-RABAdmittedItem                  PRESENCE mandatory      },
501         ...
504 E-RABAdmittedItem ::= SEQUENCE {
505         e-RAB-ID                                                E-RAB-ID,
506         transportLayerAddress                   TransportLayerAddress,
507         gTP-TEID                                                GTP-TEID,
508         dL-transportLayerAddress                TransportLayerAddress   OPTIONAL,
509         dL-gTP-TEID                                             GTP-TEID                                OPTIONAL,
510         uL-TransportLayerAddress                TransportLayerAddress   OPTIONAL,
511         uL-GTP-TEID                                             GTP-TEID                                OPTIONAL,
512         iE-Extensions                                   ProtocolExtensionContainer { {E-RABAdmittedItem-ExtIEs} }       OPTIONAL,
513         ...
516 E-RABAdmittedItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
517         ...
520 E-RABFailedtoSetupListHOReqAck                                  ::= E-RAB-IE-ContainerList { {E-RABFailedtoSetupItemHOReqAckIEs} }
522 E-RABFailedtoSetupItemHOReqAckIEs S1AP-PROTOCOL-IES ::= {
523         { ID id-E-RABFailedtoSetupItemHOReqAck                  CRITICALITY ignore      TYPE E-RABFailedToSetupItemHOReqAck                     PRESENCE mandatory      },
524         ...
527 E-RABFailedToSetupItemHOReqAck ::= SEQUENCE {
528         e-RAB-ID                                                E-RAB-ID,
529         cause                           Cause,
530         iE-Extensions                                   ProtocolExtensionContainer { { E-RABFailedToSetupItemHOReqAckExtIEs} }                  OPTIONAL,
531         ...
534 E-RABFailedToSetupItemHOReqAckExtIEs S1AP-PROTOCOL-EXTENSION ::= {
535         ...
539 -- **************************************************************
541 -- Handover Failure
543 -- **************************************************************
545 HandoverFailure ::= SEQUENCE {
546         protocolIEs                     ProtocolIE-Container       { { HandoverFailureIEs} },
547         ...
550 HandoverFailureIEs S1AP-PROTOCOL-IES ::= {      
551         { ID id-MME-UE-S1AP-ID                          CRITICALITY ignore      TYPE MME-UE-S1AP-ID                             PRESENCE mandatory      } |
552         { ID id-Cause                                           CRITICALITY ignore      TYPE Cause                                              PRESENCE mandatory      }|
553         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics             PRESENCE optional       },
554         ...
557 -- **************************************************************
559 -- HANDOVER NOTIFICATION ELEMENTARY PROCEDURE
561 -- **************************************************************
563 -- **************************************************************
565 -- Handover Notify
567 -- **************************************************************
569 HandoverNotify ::= SEQUENCE {
570         protocolIEs                     ProtocolIE-Container       { { HandoverNotifyIEs} },
571         ...
574 HandoverNotifyIEs S1AP-PROTOCOL-IES ::= {       
575         { ID id-MME-UE-S1AP-ID                  CRITICALITY reject      TYPE MME-UE-S1AP-ID                     PRESENCE mandatory      } |
576         { ID id-eNB-UE-S1AP-ID                  CRITICALITY reject      TYPE ENB-UE-S1AP-ID                     PRESENCE mandatory      } |
577         { ID id-EUTRAN-CGI                              CRITICALITY ignore      TYPE EUTRAN-CGI                         PRESENCE mandatory}|
578         { ID id-TAI                                             CRITICALITY ignore      TYPE TAI                                        PRESENCE mandatory},
579         ...
582 -- **************************************************************
584 -- PATH SWITCH REQUEST ELEMENTARY PROCEDURE
586 -- **************************************************************
588 -- **************************************************************
590 -- Path Switch Request
592 -- **************************************************************
594 PathSwitchRequest ::= SEQUENCE {
595         protocolIEs                     ProtocolIE-Container       { { PathSwitchRequestIEs} },
596         ...
599 PathSwitchRequestIEs S1AP-PROTOCOL-IES ::= {    
600         { ID id-eNB-UE-S1AP-ID                                  CRITICALITY reject      TYPE ENB-UE-S1AP-ID                             PRESENCE mandatory}|
601         { ID id-E-RABToBeSwitchedDLList                 CRITICALITY reject      TYPE E-RABToBeSwitchedDLList    PRESENCE mandatory}|
602         { ID id-SourceMME-UE-S1AP-ID                    CRITICALITY reject      TYPE MME-UE-S1AP-ID                             PRESENCE mandatory}|
603         { ID id-EUTRAN-CGI                                              CRITICALITY ignore      TYPE EUTRAN-CGI                                 PRESENCE mandatory}|
604         { ID id-TAI                                                             CRITICALITY ignore      TYPE TAI                                                PRESENCE mandatory}|
605         { ID id-UESecurityCapabilities                  CRITICALITY ignore      TYPE UESecurityCapabilities             PRESENCE mandatory}|
606         { ID id-CSG-Id                                                  CRITICALITY ignore      TYPE CSG-Id                                             PRESENCE optional}|
607         { ID id-CellAccessMode                                  CRITICALITY ignore      TYPE CellAccessMode                             PRESENCE optional}|
608         { ID id-SourceMME-GUMMEI                                CRITICALITY ignore      TYPE GUMMEI                                             PRESENCE optional},
609         ...
612 E-RABToBeSwitchedDLList                                         ::= E-RAB-IE-ContainerList { {E-RABToBeSwitchedDLItemIEs} }
614 E-RABToBeSwitchedDLItemIEs S1AP-PROTOCOL-IES ::= {
615         { ID id-E-RABToBeSwitchedDLItem                 CRITICALITY reject      TYPE E-RABToBeSwitchedDLItem                    PRESENCE mandatory      },
616         ...
619 E-RABToBeSwitchedDLItem ::= SEQUENCE {
620         e-RAB-ID                                                E-RAB-ID,
621         transportLayerAddress                           TransportLayerAddress,
622         gTP-TEID                                        GTP-TEID,
623         iE-Extensions                                   ProtocolExtensionContainer { { E-RABToBeSwitchedDLItem-ExtIEs} }                        OPTIONAL,
624         ...
627 E-RABToBeSwitchedDLItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
628         ...
631 -- **************************************************************
633 -- Path Switch Request Acknowledge
635 -- **************************************************************
637 PathSwitchRequestAcknowledge ::= SEQUENCE {
638         protocolIEs                     ProtocolIE-Container       { { PathSwitchRequestAcknowledgeIEs} },
639         ...
642 PathSwitchRequestAcknowledgeIEs S1AP-PROTOCOL-IES ::= { 
643         { ID id-MME-UE-S1AP-ID                                  CRITICALITY ignore      TYPE MME-UE-S1AP-ID                                     PRESENCE mandatory}|
644         { ID id-eNB-UE-S1AP-ID                                  CRITICALITY ignore      TYPE ENB-UE-S1AP-ID                                     PRESENCE mandatory}|
645         { ID id-uEaggregateMaximumBitrate               CRITICALITY ignore      TYPE UEAggregateMaximumBitrate          PRESENCE optional}|
646         { ID id-E-RABToBeSwitchedULList                 CRITICALITY ignore      TYPE E-RABToBeSwitchedULList            PRESENCE optional}|
647         { ID id-E-RABToBeReleasedList                   CRITICALITY ignore      TYPE E-RABList                                          PRESENCE optional}|
648         { ID id-SecurityContext                                 CRITICALITY reject      TYPE SecurityContext                            PRESENCE mandatory}|
649         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional}|
650         { ID id-MME-UE-S1AP-ID-2                                CRITICALITY ignore      TYPE MME-UE-S1AP-ID                                     PRESENCE optional},
651         ...
654 E-RABToBeSwitchedULList ::= E-RAB-IE-ContainerList { {E-RABToBeSwitchedULItemIEs} }
656 E-RABToBeSwitchedULItemIEs S1AP-PROTOCOL-IES ::= {
657         { ID id-E-RABToBeSwitchedULItem         CRITICALITY ignore      TYPE E-RABToBeSwitchedULItem    PRESENCE mandatory      },
658         ...
661 E-RABToBeSwitchedULItem ::= SEQUENCE {
662         e-RAB-ID                                                        E-RAB-ID,
663         transportLayerAddress                           TransportLayerAddress,
664         gTP-TEID                                                        GTP-TEID,
665         iE-Extensions                                           ProtocolExtensionContainer { { E-RABToBeSwitchedULItem-ExtIEs} }                        OPTIONAL,
666         ...
669 E-RABToBeSwitchedULItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
670         ...
674 -- **************************************************************
676 -- Path Switch Request Failure
678 -- **************************************************************
680 PathSwitchRequestFailure ::= SEQUENCE {
681         protocolIEs                     ProtocolIE-Container       { { PathSwitchRequestFailureIEs} },
682         ...
685 PathSwitchRequestFailureIEs S1AP-PROTOCOL-IES ::= {     
686         { ID id-MME-UE-S1AP-ID                                  CRITICALITY ignore      TYPE MME-UE-S1AP-ID                                     PRESENCE mandatory      } |
687         { ID id-eNB-UE-S1AP-ID                                  CRITICALITY ignore      TYPE ENB-UE-S1AP-ID                                     PRESENCE mandatory      } |
688         { ID id-Cause                                                   CRITICALITY ignore      TYPE Cause                                                      PRESENCE mandatory      }|
689         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
690         ...
693 -- **************************************************************
695 -- HANDOVER CANCEL ELEMENTARY PROCEDURE
697 -- **************************************************************
699 -- **************************************************************
701 -- Handover Cancel
703 -- **************************************************************
705 HandoverCancel ::= SEQUENCE {
706         protocolIEs                     ProtocolIE-Container       { { HandoverCancelIEs} },
707         ...
710 HandoverCancelIEs S1AP-PROTOCOL-IES ::= {       
711         { ID id-MME-UE-S1AP-ID                                  CRITICALITY reject      TYPE MME-UE-S1AP-ID                                     PRESENCE mandatory      } |
712         { ID id-eNB-UE-S1AP-ID                                  CRITICALITY reject      TYPE ENB-UE-S1AP-ID                                     PRESENCE mandatory      } |
713         { ID id-Cause                                   CRITICALITY ignore      TYPE Cause                                      PRESENCE mandatory      },
714         ...
717 -- **************************************************************
719 -- Handover Cancel Request Acknowledge
721 -- **************************************************************
723 HandoverCancelAcknowledge ::= SEQUENCE {
724         protocolIEs                     ProtocolIE-Container       { { HandoverCancelAcknowledgeIEs} },
725         ...
728 HandoverCancelAcknowledgeIEs S1AP-PROTOCOL-IES ::= {    
729         { ID id-MME-UE-S1AP-ID                                  CRITICALITY ignore      TYPE MME-UE-S1AP-ID                                     PRESENCE mandatory      } |
730         { ID id-eNB-UE-S1AP-ID                                  CRITICALITY ignore      TYPE ENB-UE-S1AP-ID                                     PRESENCE mandatory      }|
731         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
732         ...
735 -- **************************************************************
737 -- E-RAB SETUP ELEMENTARY PROCEDURE
739 -- **************************************************************
741 -- **************************************************************
743 -- E-RAB Setup Request
745 -- **************************************************************
747 E-RABSetupRequest ::= SEQUENCE {
748         protocolIEs                     ProtocolIE-Container       { {E-RABSetupRequestIEs} },
749         ...
752 E-RABSetupRequestIEs S1AP-PROTOCOL-IES ::= {
753         { ID id-MME-UE-S1AP-ID                                  CRITICALITY reject      TYPE MME-UE-S1AP-ID                                                     PRESENCE mandatory      }|
754         { ID id-eNB-UE-S1AP-ID                                  CRITICALITY reject      TYPE ENB-UE-S1AP-ID                                                     PRESENCE mandatory      }|
755         { ID id-uEaggregateMaximumBitrate               CRITICALITY reject      TYPE UEAggregateMaximumBitrate                          PRESENCE optional       }|
756         { ID id-E-RABToBeSetupListBearerSUReq   CRITICALITY reject      TYPE E-RABToBeSetupListBearerSUReq              PRESENCE mandatory      },
757         ...
760 E-RABToBeSetupListBearerSUReq ::= SEQUENCE (SIZE(1.. maxNrOfE-RABs)) OF ProtocolIE-SingleContainer { {E-RABToBeSetupItemBearerSUReqIEs} }
762 E-RABToBeSetupItemBearerSUReqIEs        S1AP-PROTOCOL-IES ::= {
763         { ID id-E-RABToBeSetupItemBearerSUReq    CRITICALITY reject     TYPE E-RABToBeSetupItemBearerSUReq      PRESENCE mandatory },
764         ...
767 E-RABToBeSetupItemBearerSUReq ::= SEQUENCE {
768         e-RAB-ID                                                E-RAB-ID,
769         e-RABlevelQoSParameters                 E-RABLevelQoSParameters,
770         transportLayerAddress                   TransportLayerAddress,
771         gTP-TEID                                                GTP-TEID,
772         nAS-PDU                                                 NAS-PDU,
773         iE-Extensions                                   ProtocolExtensionContainer { {E-RABToBeSetupItemBearerSUReqExtIEs} } OPTIONAL,
774         ...
778 E-RABToBeSetupItemBearerSUReqExtIEs S1AP-PROTOCOL-EXTENSION ::= {
779         { ID id-Correlation-ID          CRITICALITY ignore      EXTENSION Correlation-ID                PRESENCE optional},
780         ...
784 -- **************************************************************
786 -- E-RAB Setup Response
788 -- **************************************************************
790 E-RABSetupResponse ::= SEQUENCE {
791         protocolIEs                     ProtocolIE-Container       { {E-RABSetupResponseIEs} },
792         ...
795 E-RABSetupResponseIEs S1AP-PROTOCOL-IES ::= {
796         { ID id-MME-UE-S1AP-ID                          CRITICALITY ignore      TYPE MME-UE-S1AP-ID                                     PRESENCE mandatory      }|
797         { ID id-eNB-UE-S1AP-ID                          CRITICALITY ignore      TYPE ENB-UE-S1AP-ID                                     PRESENCE mandatory      }|
798         { ID id-E-RABSetupListBearerSURes                               CRITICALITY ignore      TYPE E-RABSetupListBearerSURes                  PRESENCE optional       }|
799         { ID id-E-RABFailedToSetupListBearerSURes               CRITICALITY ignore      TYPE E-RABList                                  PRESENCE optional       }|
800         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
801         ...
805 E-RABSetupListBearerSURes ::= SEQUENCE (SIZE(1.. maxNrOfE-RABs)) OF ProtocolIE-SingleContainer { {E-RABSetupItemBearerSUResIEs} }
807 E-RABSetupItemBearerSUResIEs    S1AP-PROTOCOL-IES ::= {
808         { ID id-E-RABSetupItemBearerSURes        CRITICALITY ignore     TYPE E-RABSetupItemBearerSURes  PRESENCE mandatory },
809         ...
812 E-RABSetupItemBearerSURes ::= SEQUENCE {
813         e-RAB-ID                                        E-RAB-ID,
814         transportLayerAddress           TransportLayerAddress,
815         gTP-TEID                                        GTP-TEID,
816         iE-Extensions                           ProtocolExtensionContainer { {E-RABSetupItemBearerSUResExtIEs} } OPTIONAL,
817         ...
821 E-RABSetupItemBearerSUResExtIEs S1AP-PROTOCOL-EXTENSION ::= {
822         ...
827 -- **************************************************************
829 -- E-RAB MODIFY ELEMENTARY PROCEDURE
831 -- **************************************************************
833 -- **************************************************************
835 -- E-RAB Modify Request
837 -- **************************************************************
839 E-RABModifyRequest ::= SEQUENCE {
840         protocolIEs                     ProtocolIE-Container       { {E-RABModifyRequestIEs} },
841         ...
844 E-RABModifyRequestIEs S1AP-PROTOCOL-IES ::= {
845         { ID id-MME-UE-S1AP-ID                                          CRITICALITY reject      TYPE MME-UE-S1AP-ID                                                             PRESENCE mandatory      }|
846         { ID id-eNB-UE-S1AP-ID                                          CRITICALITY reject      TYPE ENB-UE-S1AP-ID                                                             PRESENCE mandatory      }|
847         { ID id-uEaggregateMaximumBitrate                       CRITICALITY reject      TYPE UEAggregateMaximumBitrate                          PRESENCE optional       }|
848         { ID id-E-RABToBeModifiedListBearerModReq       CRITICALITY reject      TYPE E-RABToBeModifiedListBearerModReq          PRESENCE mandatory      },
849         ...
852 E-RABToBeModifiedListBearerModReq ::= SEQUENCE (SIZE(1.. maxNrOfE-RABs)) OF ProtocolIE-SingleContainer { {E-RABToBeModifiedItemBearerModReqIEs} }
854 E-RABToBeModifiedItemBearerModReqIEs    S1AP-PROTOCOL-IES ::= {
855         { ID id-E-RABToBeModifiedItemBearerModReq        CRITICALITY reject     TYPE E-RABToBeModifiedItemBearerModReq  PRESENCE mandatory },
856         ...
859 E-RABToBeModifiedItemBearerModReq ::= SEQUENCE {
860         e-RAB-ID                                                E-RAB-ID,
861         e-RABLevelQoSParameters                 E-RABLevelQoSParameters,
862         nAS-PDU                                                 NAS-PDU,
863         iE-Extensions                                   ProtocolExtensionContainer { {E-RABToBeModifyItemBearerModReqExtIEs} } OPTIONAL,
864         ...
868 E-RABToBeModifyItemBearerModReqExtIEs S1AP-PROTOCOL-EXTENSION ::= {
869         ...
874 -- **************************************************************
876 -- E-RAB Modify Response
878 -- **************************************************************
880 E-RABModifyResponse ::= SEQUENCE {
881         protocolIEs                     ProtocolIE-Container       { {E-RABModifyResponseIEs} },
882         ...
885 E-RABModifyResponseIEs S1AP-PROTOCOL-IES ::= {
886         { ID id-MME-UE-S1AP-ID                          CRITICALITY ignore      TYPE MME-UE-S1AP-ID                                     PRESENCE mandatory      }|
887         { ID id-eNB-UE-S1AP-ID                          CRITICALITY ignore      TYPE ENB-UE-S1AP-ID                                     PRESENCE mandatory      }|
888         { ID id-E-RABModifyListBearerModRes                             CRITICALITY ignore      TYPE E-RABModifyListBearerModRes                PRESENCE optional       }|
889         { ID id-E-RABFailedToModifyList         CRITICALITY ignore      TYPE E-RABList                          PRESENCE optional       }|
890         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
891         ...
895 E-RABModifyListBearerModRes ::= SEQUENCE (SIZE(1.. maxNrOfE-RABs)) OF ProtocolIE-SingleContainer { {E-RABModifyItemBearerModResIEs} }
897 E-RABModifyItemBearerModResIEs  S1AP-PROTOCOL-IES ::= {
898         { ID id-E-RABModifyItemBearerModRes      CRITICALITY ignore     TYPE E-RABModifyItemBearerModRes        PRESENCE mandatory },
899         ...
902 E-RABModifyItemBearerModRes ::= SEQUENCE {
903         e-RAB-ID                                        E-RAB-ID,
904         iE-Extensions                                   ProtocolExtensionContainer { {E-RABModifyItemBearerModResExtIEs} } OPTIONAL,
905         ...
909 E-RABModifyItemBearerModResExtIEs S1AP-PROTOCOL-EXTENSION ::= {
910         ...
916 -- **************************************************************
918 -- E-RAB RELEASE ELEMENTARY PROCEDURE
920 -- **************************************************************
922 -- **************************************************************
924 -- E-RAB Release Command
926 -- **************************************************************
928 E-RABReleaseCommand ::= SEQUENCE {
929         protocolIEs                     ProtocolIE-Container            { {E-RABReleaseCommandIEs} },
930         ...
933 E-RABReleaseCommandIEs S1AP-PROTOCOL-IES ::= {
934         { ID id-MME-UE-S1AP-ID                          CRITICALITY reject      TYPE MME-UE-S1AP-ID                                     PRESENCE mandatory      }|
935         { ID id-eNB-UE-S1AP-ID                          CRITICALITY reject      TYPE ENB-UE-S1AP-ID                                     PRESENCE mandatory      }|
936         { ID id-uEaggregateMaximumBitrate               CRITICALITY reject      TYPE UEAggregateMaximumBitrate          PRESENCE optional       }|
937         { ID id-E-RABToBeReleasedList           CRITICALITY ignore      TYPE E-RABList                                  PRESENCE mandatory      }|
938         { ID id-NAS-PDU                                                 CRITICALITY ignore      TYPE NAS-PDU                                            PRESENCE optional       },
939         ...
943 -- **************************************************************
945 -- E-RAB Release Response
947 -- **************************************************************
949 E-RABReleaseResponse ::= SEQUENCE {
950         protocolIEs                     ProtocolIE-Container       { { E-RABReleaseResponseIEs } },
951         ...
954 E-RABReleaseResponseIEs S1AP-PROTOCOL-IES ::= {
955         { ID id-MME-UE-S1AP-ID                          CRITICALITY ignore      TYPE MME-UE-S1AP-ID                                     PRESENCE mandatory      }|
956         { ID id-eNB-UE-S1AP-ID                          CRITICALITY ignore      TYPE ENB-UE-S1AP-ID                                     PRESENCE mandatory      }|
957         { ID id-E-RABReleaseListBearerRelComp                           CRITICALITY ignore      TYPE E-RABReleaseListBearerRelComp              PRESENCE optional       }|
958         { ID id-E-RABFailedToReleaseList                CRITICALITY ignore      TYPE E-RABList                          PRESENCE optional       }|
959         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
960         ...
964 E-RABReleaseListBearerRelComp ::= SEQUENCE (SIZE(1.. maxNrOfE-RABs)) OF ProtocolIE-SingleContainer { {E-RABReleaseItemBearerRelCompIEs} }
966 E-RABReleaseItemBearerRelCompIEs        S1AP-PROTOCOL-IES ::= {
967         { ID id-E-RABReleaseItemBearerRelComp    CRITICALITY ignore     TYPE E-RABReleaseItemBearerRelComp      PRESENCE mandatory },
968         ...
971 E-RABReleaseItemBearerRelComp ::= SEQUENCE {
972         e-RAB-ID                                        E-RAB-ID,
973         iE-Extensions                                   ProtocolExtensionContainer { {E-RABReleaseItemBearerRelCompExtIEs} } OPTIONAL,
974         ...
978 E-RABReleaseItemBearerRelCompExtIEs S1AP-PROTOCOL-EXTENSION ::= {
979         ...
984 -- **************************************************************
986 -- E-RAB RELEASE INDICATION ELEMENTARY PROCEDURE
988 -- **************************************************************
990 -- **************************************************************
992 -- E-RAB Release Indication
994 -- **************************************************************
996 E-RABReleaseIndication ::= SEQUENCE {
997         protocolIEs                     ProtocolIE-Container       { {E-RABReleaseIndicationIEs} },
998         ...
1001 E-RABReleaseIndicationIEs S1AP-PROTOCOL-IES ::= {
1002         { ID id-MME-UE-S1AP-ID                          CRITICALITY reject      TYPE MME-UE-S1AP-ID                                     PRESENCE mandatory      }|
1003         { ID id-eNB-UE-S1AP-ID                          CRITICALITY reject      TYPE ENB-UE-S1AP-ID                                     PRESENCE mandatory      }|
1004         { ID id-E-RABReleasedList                       CRITICALITY ignore      TYPE E-RABList                                  PRESENCE mandatory      },
1005         ...
1007 -- **************************************************************
1009 -- INITIAL CONTEXT SETUP ELEMENTARY PROCEDURE
1011 -- **************************************************************
1013 -- **************************************************************
1015 -- Initial Context Setup Request
1017 -- **************************************************************
1019 InitialContextSetupRequest ::= SEQUENCE {
1020         protocolIEs                     ProtocolIE-Container       { {InitialContextSetupRequestIEs} },
1021         ...
1024 InitialContextSetupRequestIEs S1AP-PROTOCOL-IES ::= {
1025         { ID id-MME-UE-S1AP-ID                          CRITICALITY reject      TYPE MME-UE-S1AP-ID                                     PRESENCE mandatory}|
1026         { ID id-eNB-UE-S1AP-ID                          CRITICALITY reject      TYPE ENB-UE-S1AP-ID                                     PRESENCE mandatory}|
1027         { ID id-uEaggregateMaximumBitrate       CRITICALITY reject      TYPE UEAggregateMaximumBitrate          PRESENCE mandatory}|
1028         { ID id-E-RABToBeSetupListCtxtSUReq     CRITICALITY reject      TYPE E-RABToBeSetupListCtxtSUReq        PRESENCE mandatory}|
1029         { ID id-UESecurityCapabilities          CRITICALITY reject      TYPE UESecurityCapabilities                     PRESENCE mandatory}|
1030         { ID id-SecurityKey                                     CRITICALITY reject      TYPE SecurityKey                                        PRESENCE mandatory}|
1031         { ID id-TraceActivation                         CRITICALITY ignore      TYPE TraceActivation                            PRESENCE optional}|
1032         { ID id-HandoverRestrictionList         CRITICALITY ignore      TYPE HandoverRestrictionList            PRESENCE optional}|
1033         { ID id-UERadioCapability                       CRITICALITY ignore      TYPE UERadioCapability                          PRESENCE optional}|
1034         { ID id-SubscriberProfileIDforRFP       CRITICALITY ignore      TYPE SubscriberProfileIDforRFP          PRESENCE optional}|
1035         { ID id-CSFallbackIndicator                     CRITICALITY reject      TYPE CSFallbackIndicator                        PRESENCE optional}|
1036         { ID id-SRVCCOperationPossible          CRITICALITY ignore      TYPE SRVCCOperationPossible                     PRESENCE optional}|
1037         { ID id-CSGMembershipStatus                     CRITICALITY ignore      TYPE CSGMembershipStatus                        PRESENCE optional}|
1038         { ID id-RegisteredLAI                           CRITICALITY ignore      TYPE LAI                                                        PRESENCE optional}|
1039         { ID id-GUMMEI-ID                                       CRITICALITY ignore      TYPE GUMMEI                                                     PRESENCE optional}|
1040         { ID id-MME-UE-S1AP-ID-2                        CRITICALITY ignore      TYPE MME-UE-S1AP-ID                                     PRESENCE optional}|
1041         { ID id-ManagementBasedMDTAllowed       CRITICALITY ignore      TYPE ManagementBasedMDTAllowed          PRESENCE optional},
1042         ...
1048 E-RABToBeSetupListCtxtSUReq ::= SEQUENCE (SIZE(1.. maxNrOfE-RABs)) OF ProtocolIE-SingleContainer { {E-RABToBeSetupItemCtxtSUReqIEs} }
1050 E-RABToBeSetupItemCtxtSUReqIEs  S1AP-PROTOCOL-IES ::= {
1051         { ID id-E-RABToBeSetupItemCtxtSUReq      CRITICALITY reject     TYPE E-RABToBeSetupItemCtxtSUReq        PRESENCE mandatory },
1052         ...
1055 E-RABToBeSetupItemCtxtSUReq ::= SEQUENCE {
1056         e-RAB-ID                                        E-RAB-ID,
1057         e-RABlevelQoSParameters                                 E-RABLevelQoSParameters,                
1058         transportLayerAddress                   TransportLayerAddress,
1059         gTP-TEID                        GTP-TEID,
1060         nAS-PDU                         NAS-PDU         OPTIONAL,
1061         iE-Extensions                                   ProtocolExtensionContainer { {E-RABToBeSetupItemCtxtSUReqExtIEs} } OPTIONAL,
1062         ...
1066 E-RABToBeSetupItemCtxtSUReqExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1067         { ID id-Correlation-ID          CRITICALITY ignore      EXTENSION Correlation-ID                PRESENCE optional},
1068         ...
1072 -- **************************************************************
1074 -- Initial Context Setup Response
1076 -- **************************************************************
1078 InitialContextSetupResponse ::= SEQUENCE {
1079         protocolIEs                     ProtocolIE-Container       { {InitialContextSetupResponseIEs} },
1080         ...
1083 InitialContextSetupResponseIEs S1AP-PROTOCOL-IES ::= {
1084         { ID id-MME-UE-S1AP-ID                                          CRITICALITY ignore      TYPE MME-UE-S1AP-ID                                     PRESENCE mandatory }|
1085         { ID id-eNB-UE-S1AP-ID                                          CRITICALITY ignore      TYPE ENB-UE-S1AP-ID                                     PRESENCE mandatory }|
1086         { ID id-E-RABSetupListCtxtSURes                         CRITICALITY ignore      TYPE E-RABSetupListCtxtSURes            PRESENCE mandatory }|
1087         { ID id-E-RABFailedToSetupListCtxtSURes         CRITICALITY ignore      TYPE E-RABList                                          PRESENCE optional }|
1088         { ID id-CriticalityDiagnostics                          CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional },
1089         ...
1093 E-RABSetupListCtxtSURes ::= SEQUENCE (SIZE(1.. maxNrOfE-RABs)) OF ProtocolIE-SingleContainer { {E-RABSetupItemCtxtSUResIEs} }
1095 E-RABSetupItemCtxtSUResIEs      S1AP-PROTOCOL-IES ::= {
1096         { ID id-E-RABSetupItemCtxtSURes  CRITICALITY ignore     TYPE E-RABSetupItemCtxtSURes    PRESENCE mandatory },
1097         ...
1100 E-RABSetupItemCtxtSURes ::= SEQUENCE {
1101         e-RAB-ID                                        E-RAB-ID,
1102         transportLayerAddress                   TransportLayerAddress,
1103         gTP-TEID                        GTP-TEID,
1104         iE-Extensions                                   ProtocolExtensionContainer { {E-RABSetupItemCtxtSUResExtIEs} } OPTIONAL,
1105         ...
1109 E-RABSetupItemCtxtSUResExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1110         ...
1114 -- **************************************************************
1116 -- Initial Context Setup Failure
1118 -- **************************************************************
1120 InitialContextSetupFailure ::= SEQUENCE {
1121         protocolIEs                     ProtocolIE-Container       { {InitialContextSetupFailureIEs} },
1122         ...
1125 InitialContextSetupFailureIEs S1AP-PROTOCOL-IES ::= {
1126         { ID id-MME-UE-S1AP-ID                          CRITICALITY ignore      TYPE MME-UE-S1AP-ID                                     PRESENCE mandatory }|
1127         { ID id-eNB-UE-S1AP-ID                          CRITICALITY ignore      TYPE ENB-UE-S1AP-ID                                     PRESENCE mandatory }|
1128         { ID id-Cause                                           CRITICALITY ignore      TYPE Cause                                                      PRESENCE mandatory }|
1129         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional },
1130         ...
1133 -- **************************************************************
1135 -- PAGING ELEMENTARY PROCEDURE
1137 -- **************************************************************
1140 -- **************************************************************
1142 -- Paging
1144 -- **************************************************************
1146 Paging ::= SEQUENCE {
1147         protocolIEs                     ProtocolIE-Container       {{PagingIEs}},
1148         ...
1151 PagingIEs S1AP-PROTOCOL-IES ::= {
1152         { ID id-UEIdentityIndexValue            CRITICALITY ignore      TYPE UEIdentityIndexValue       PRESENCE mandatory}|
1153         { ID id-UEPagingID                                      CRITICALITY ignore      TYPE UEPagingID                         PRESENCE mandatory}|
1154         { ID id-pagingDRX                                       CRITICALITY ignore      TYPE PagingDRX                          PRESENCE optional}|
1155         { ID id-CNDomain                                        CRITICALITY ignore      TYPE CNDomain                           PRESENCE mandatory}|
1156         { ID id-TAIList                                         CRITICALITY ignore      TYPE TAIList                            PRESENCE mandatory}|
1157         { ID id-CSG-IdList                                      CRITICALITY ignore      TYPE CSG-IdList                         PRESENCE optional}|
1158         { ID id-PagingPriority                          CRITICALITY ignore      TYPE PagingPriority                     PRESENCE optional},
1159         ...
1162 TAIList::= SEQUENCE (SIZE(1.. maxnoofTAIs)) OF ProtocolIE-SingleContainer {{TAIItemIEs}}
1164 TAIItemIEs      S1AP-PROTOCOL-IES ::= {
1165         { ID id-TAIItem  CRITICALITY ignore             TYPE TAIItem    PRESENCE mandatory },
1166         ...
1169 TAIItem ::= SEQUENCE {
1170         tAI                                                     TAI,
1171         iE-Extensions                                   ProtocolExtensionContainer { {TAIItemExtIEs} } OPTIONAL,
1172         ...
1176 TAIItemExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1177         ...
1180 -- **************************************************************
1182 -- UE CONTEXT RELEASE ELEMENTARY PROCEDURE
1184 -- **************************************************************
1186 -- **************************************************************
1188 -- UE CONTEXT RELEASE REQUEST
1190 -- **************************************************************
1192 UEContextReleaseRequest ::= SEQUENCE {
1193         protocolIEs                     ProtocolIE-Container       {{UEContextReleaseRequest-IEs}},
1194         ...
1197 UEContextReleaseRequest-IEs S1AP-PROTOCOL-IES ::= {
1198         { ID id-MME-UE-S1AP-ID                          CRITICALITY reject      TYPE MME-UE-S1AP-ID                                     PRESENCE mandatory}|
1199         { ID id-eNB-UE-S1AP-ID                          CRITICALITY reject      TYPE ENB-UE-S1AP-ID                                     PRESENCE mandatory}|
1200         { ID id-Cause                                           CRITICALITY ignore      TYPE Cause                                                      PRESENCE mandatory}|
1201         { ID id-GWContextReleaseIndication      CRITICALITY reject      TYPE GWContextReleaseIndication         PRESENCE optional},
1202         ...
1205 -- **************************************************************
1207 -- UE Context Release Command
1209 -- **************************************************************
1211 UEContextReleaseCommand ::= SEQUENCE {
1212         protocolIEs                     ProtocolIE-Container       {{UEContextReleaseCommand-IEs}},
1213         ...
1216 UEContextReleaseCommand-IEs S1AP-PROTOCOL-IES ::= {
1217         { ID id-UE-S1AP-IDs                             CRITICALITY reject      TYPE UE-S1AP-IDs                                        PRESENCE mandatory} |
1218         
1219         { ID id-Cause                                   CRITICALITY ignore      TYPE Cause                                              PRESENCE mandatory} ,
1220         ...
1223 -- **************************************************************
1225 -- UE Context Release Complete
1227 -- **************************************************************
1229 UEContextReleaseComplete ::= SEQUENCE {
1230         protocolIEs                     ProtocolIE-Container       {{UEContextReleaseComplete-IEs}},
1231         ...
1234 UEContextReleaseComplete-IEs S1AP-PROTOCOL-IES ::= {
1235         { ID id-MME-UE-S1AP-ID                          CRITICALITY ignore      TYPE MME-UE-S1AP-ID                             PRESENCE mandatory} |
1236         { ID id-eNB-UE-S1AP-ID                          CRITICALITY ignore      TYPE ENB-UE-S1AP-ID                             PRESENCE mandatory} |
1237         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics             PRESENCE optional },
1238         ...
1242 -- **************************************************************
1244 -- UE CONTEXT MODIFICATION ELEMENTARY PROCEDURE
1246 -- **************************************************************
1248 -- **************************************************************
1250 -- UE Context Modification Request
1252 -- **************************************************************
1254 UEContextModificationRequest ::= SEQUENCE {
1255         protocolIEs                     ProtocolIE-Container       { { UEContextModificationRequestIEs} },
1256         ...
1259 UEContextModificationRequestIEs S1AP-PROTOCOL-IES ::= { 
1260         { ID id-MME-UE-S1AP-ID                          CRITICALITY reject      TYPE MME-UE-S1AP-ID                                     PRESENCE mandatory}|
1261         { ID id-eNB-UE-S1AP-ID                          CRITICALITY reject      TYPE ENB-UE-S1AP-ID                                     PRESENCE mandatory}|
1262         { ID id-SecurityKey                                     CRITICALITY reject      TYPE SecurityKey                                        PRESENCE optional}|
1263         { ID id-SubscriberProfileIDforRFP       CRITICALITY ignore      TYPE SubscriberProfileIDforRFP          PRESENCE optional}|
1264         { ID id-uEaggregateMaximumBitrate       CRITICALITY ignore      TYPE UEAggregateMaximumBitrate          PRESENCE optional}|
1265         { ID id-CSFallbackIndicator                     CRITICALITY reject      TYPE CSFallbackIndicator                        PRESENCE optional}|
1266         { ID id-UESecurityCapabilities          CRITICALITY reject      TYPE UESecurityCapabilities                     PRESENCE optional}|
1267         { ID id-CSGMembershipStatus                     CRITICALITY ignore      TYPE CSGMembershipStatus                        PRESENCE optional}|
1268         { ID id-RegisteredLAI                           CRITICALITY ignore      TYPE LAI                                                        PRESENCE optional},
1269         ...
1271 -- **************************************************************
1273 -- UE Context Modification Response
1275 -- **************************************************************
1277 UEContextModificationResponse ::= SEQUENCE {
1278         protocolIEs                     ProtocolIE-Container       { { UEContextModificationResponseIEs} },
1279         ...
1282 UEContextModificationResponseIEs S1AP-PROTOCOL-IES ::= {        
1283         { ID id-MME-UE-S1AP-ID                          CRITICALITY ignore      TYPE MME-UE-S1AP-ID                             PRESENCE mandatory }|
1284         { ID id-eNB-UE-S1AP-ID                          CRITICALITY ignore      TYPE ENB-UE-S1AP-ID                             PRESENCE mandatory }|
1285         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics             PRESENCE optional },
1286         ...
1287 }-- **************************************************************
1289 -- UE Context Modification Failure
1291 -- **************************************************************
1293 UEContextModificationFailure ::= SEQUENCE {
1294         protocolIEs                     ProtocolIE-Container       { { UEContextModificationFailureIEs} },
1295         ...
1298 UEContextModificationFailureIEs S1AP-PROTOCOL-IES ::= { 
1299         { ID id-MME-UE-S1AP-ID                          CRITICALITY ignore      TYPE MME-UE-S1AP-ID                             PRESENCE mandatory }|
1300         { ID id-eNB-UE-S1AP-ID                          CRITICALITY ignore      TYPE ENB-UE-S1AP-ID                             PRESENCE mandatory }|
1301         { ID id-Cause                                           CRITICALITY ignore      TYPE Cause                                              PRESENCE mandatory }|
1302         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics             PRESENCE optional },
1303         ...
1306 -- **************************************************************
1308 -- NAS TRANSPORT ELEMENTARY PROCEDURES
1310 -- **************************************************************
1312 -- **************************************************************
1314 -- DOWNLINK NAS TRANSPORT
1316 -- **************************************************************
1318 DownlinkNASTransport ::= SEQUENCE {
1319         protocolIEs                     ProtocolIE-Container       {{DownlinkNASTransport-IEs}},
1320         ...
1323 DownlinkNASTransport-IEs S1AP-PROTOCOL-IES ::= {
1324         { ID id-MME-UE-S1AP-ID                          CRITICALITY reject      TYPE MME-UE-S1AP-ID                                     PRESENCE mandatory} |
1325         { ID id-eNB-UE-S1AP-ID                          CRITICALITY reject      TYPE ENB-UE-S1AP-ID                                     PRESENCE mandatory} |
1326         { ID id-NAS-PDU                                         CRITICALITY reject      TYPE NAS-PDU                                            PRESENCE mandatory} |
1327         { ID id-HandoverRestrictionList         CRITICALITY ignore      TYPE HandoverRestrictionList            PRESENCE optional} |
1328         { ID id-SubscriberProfileIDforRFP       CRITICALITY ignore      TYPE SubscriberProfileIDforRFP          PRESENCE optional},
1329         ...
1333 -- **************************************************************
1335 -- INITIAL UE MESSAGE
1337 -- **************************************************************
1339 InitialUEMessage ::= SEQUENCE {
1340         protocolIEs                     ProtocolIE-Container       {{InitialUEMessage-IEs}},
1341         ...
1344 InitialUEMessage-IEs S1AP-PROTOCOL-IES ::= {
1345         { ID id-eNB-UE-S1AP-ID                          CRITICALITY reject      TYPE ENB-UE-S1AP-ID                                     PRESENCE mandatory} |
1346         { ID id-NAS-PDU                                         CRITICALITY reject      TYPE NAS-PDU                                            PRESENCE mandatory} |
1347         { ID id-TAI                                                     CRITICALITY reject      TYPE TAI                                                        PRESENCE mandatory} |
1348         { ID id-EUTRAN-CGI                                      CRITICALITY ignore      TYPE EUTRAN-CGI                                         PRESENCE mandatory} |
1349         { ID id-RRC-Establishment-Cause         CRITICALITY ignore      TYPE RRC-Establishment-Cause            PRESENCE mandatory} |
1350         { ID id-S-TMSI                                          CRITICALITY reject      TYPE S-TMSI                                                     PRESENCE optional} |
1351         { ID id-CSG-Id                                          CRITICALITY reject      TYPE CSG-Id                                                     PRESENCE optional} |
1352         { ID id-GUMMEI-ID                                       CRITICALITY reject      TYPE GUMMEI                                                     PRESENCE optional} |
1353         { ID id-CellAccessMode                          CRITICALITY reject      TYPE CellAccessMode                                     PRESENCE optional} |
1354         { ID id-GW-TransportLayerAddress        CRITICALITY ignore      TYPE TransportLayerAddress                      PRESENCE optional} |
1355         { ID id-RelayNode-Indicator                     CRITICALITY reject      TYPE RelayNode-Indicator                        PRESENCE optional},
1356         ...
1360 -- **************************************************************
1362 -- UPLINK NAS TRANSPORT
1364 -- **************************************************************
1366 UplinkNASTransport ::= SEQUENCE {
1367         protocolIEs                     ProtocolIE-Container       {{UplinkNASTransport-IEs}},
1368         ...
1371 UplinkNASTransport-IEs S1AP-PROTOCOL-IES ::= {
1372         { ID id-MME-UE-S1AP-ID                          CRITICALITY reject      TYPE MME-UE-S1AP-ID                             PRESENCE mandatory} |
1373         { ID id-eNB-UE-S1AP-ID                          CRITICALITY reject      TYPE ENB-UE-S1AP-ID                             PRESENCE mandatory} |
1374         { ID id-NAS-PDU                                         CRITICALITY reject      TYPE NAS-PDU                                    PRESENCE mandatory} |
1375         { ID id-EUTRAN-CGI                                      CRITICALITY ignore      TYPE EUTRAN-CGI                                 PRESENCE mandatory} |
1376         { ID id-TAI                                                     CRITICALITY ignore      TYPE TAI                                                PRESENCE mandatory} |
1377         { ID id-GW-TransportLayerAddress        CRITICALITY ignore      TYPE TransportLayerAddress              PRESENCE optional},
1378         ...
1380 -- **************************************************************
1382 -- NAS NON DELIVERY INDICATION
1384 -- **************************************************************
1386 NASNonDeliveryIndication ::= SEQUENCE {
1387         protocolIEs                     ProtocolIE-Container       {{NASNonDeliveryIndication-IEs}},
1388         ...
1391 NASNonDeliveryIndication-IEs S1AP-PROTOCOL-IES ::= {
1392         { ID id-MME-UE-S1AP-ID                  CRITICALITY reject      TYPE MME-UE-S1AP-ID                             PRESENCE mandatory} |
1393         { ID id-eNB-UE-S1AP-ID                  CRITICALITY reject      TYPE ENB-UE-S1AP-ID                             PRESENCE mandatory} |
1394         { ID id-NAS-PDU                                 CRITICALITY ignore      TYPE NAS-PDU                            PRESENCE mandatory} |
1395         { ID id-Cause                                   CRITICALITY ignore      TYPE Cause                              PRESENCE mandatory} ,
1396         ...
1399 -- **************************************************************
1401 -- RESET ELEMENTARY PROCEDURE
1403 -- **************************************************************
1405 -- **************************************************************
1407 -- Reset
1409 -- **************************************************************
1411 Reset ::= SEQUENCE {
1412         protocolIEs                     ProtocolIE-Container       { {ResetIEs} },
1413         ...
1416 ResetIEs S1AP-PROTOCOL-IES ::= {
1417         { ID id-Cause                                           CRITICALITY ignore      TYPE Cause                                              PRESENCE mandatory      }|
1418         { ID id-ResetType                               CRITICALITY reject      TYPE ResetType                  PRESENCE mandatory      },
1419         ...
1422 ResetType ::= CHOICE {
1423         s1-Interface            ResetAll,
1424         partOfS1-Interface              UE-associatedLogicalS1-ConnectionListRes,
1425         ...
1430 ResetAll ::= ENUMERATED {
1431         reset-all,
1432         ...
1435 UE-associatedLogicalS1-ConnectionListRes ::= SEQUENCE (SIZE(1.. maxNrOfIndividualS1ConnectionsToReset)) OF ProtocolIE-SingleContainer { { UE-associatedLogicalS1-ConnectionItemRes } }
1437 UE-associatedLogicalS1-ConnectionItemRes        S1AP-PROTOCOL-IES ::= {
1438         { ID id-UE-associatedLogicalS1-ConnectionItem    CRITICALITY reject     TYPE UE-associatedLogicalS1-ConnectionItem      PRESENCE mandatory },
1439         ...
1443 -- **************************************************************
1445 -- Reset Acknowledge
1447 -- **************************************************************
1449 ResetAcknowledge ::= SEQUENCE {
1450         protocolIEs                     ProtocolIE-Container       { {ResetAcknowledgeIEs} },
1451         ...
1454 ResetAcknowledgeIEs S1AP-PROTOCOL-IES ::= {
1455         { ID id-UE-associatedLogicalS1-ConnectionListResAck             CRITICALITY ignore      TYPE UE-associatedLogicalS1-ConnectionListResAck                        PRESENCE optional       }|
1456         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
1457         ...
1460 UE-associatedLogicalS1-ConnectionListResAck ::= SEQUENCE (SIZE(1.. maxNrOfIndividualS1ConnectionsToReset)) OF ProtocolIE-SingleContainer { { UE-associatedLogicalS1-ConnectionItemResAck } }
1462 UE-associatedLogicalS1-ConnectionItemResAck     S1AP-PROTOCOL-IES ::= {
1463         { ID id-UE-associatedLogicalS1-ConnectionItem    CRITICALITY ignore     TYPE UE-associatedLogicalS1-ConnectionItem      PRESENCE mandatory },
1464         ...
1467 -- **************************************************************
1469 -- ERROR INDICATION ELEMENTARY PROCEDURE
1471 -- **************************************************************
1473 -- **************************************************************
1475 -- Error Indication
1477 -- **************************************************************
1479 ErrorIndication ::= SEQUENCE {
1480         protocolIEs                     ProtocolIE-Container       {{ErrorIndicationIEs}},
1481         ...
1484 ErrorIndicationIEs S1AP-PROTOCOL-IES ::= {
1485         { ID id-MME-UE-S1AP-ID                          CRITICALITY ignore      TYPE MME-UE-S1AP-ID                             PRESENCE optional       } |
1486         { ID id-eNB-UE-S1AP-ID                          CRITICALITY ignore      TYPE ENB-UE-S1AP-ID                             PRESENCE optional       } |
1487         { ID id-Cause                                           CRITICALITY ignore      TYPE Cause                                              PRESENCE optional       } |
1488         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics             PRESENCE optional       } ,
1489         ...
1492 -- **************************************************************
1494 -- S1 SETUP ELEMENTARY PROCEDURE
1496 -- **************************************************************
1498 -- **************************************************************
1500 -- S1 Setup Request
1502 -- **************************************************************
1504 S1SetupRequest ::= SEQUENCE {
1505         protocolIEs                     ProtocolIE-Container       { {S1SetupRequestIEs} },
1506         ...
1509 S1SetupRequestIEs S1AP-PROTOCOL-IES ::= {
1510         { ID id-Global-ENB-ID   CRITICALITY reject      TYPE Global-ENB-ID      PRESENCE mandatory}|
1511         { ID id-eNBname CRITICALITY ignore      TYPE ENBname    PRESENCE optional}|
1512         { ID id-SupportedTAs    CRITICALITY reject      TYPE SupportedTAs       PRESENCE mandatory}|
1513         { ID id-DefaultPagingDRX        CRITICALITY ignore      TYPE PagingDRX  PRESENCE mandatory}|
1514         { ID id-CSG-IdList      CRITICALITY reject      TYPE CSG-IdList PRESENCE optional},
1515         ...
1518 -- **************************************************************
1520 -- S1 Setup Response
1522 -- **************************************************************
1524 S1SetupResponse ::= SEQUENCE {
1525         protocolIEs                     ProtocolIE-Container       { {S1SetupResponseIEs} },
1526         ...
1530 S1SetupResponseIEs S1AP-PROTOCOL-IES ::= {
1531         { ID id-MMEname                                         CRITICALITY ignore      TYPE MMEname                                            PRESENCE optional}|
1532         { ID id-ServedGUMMEIs                           CRITICALITY reject      TYPE ServedGUMMEIs                                      PRESENCE mandatory}|
1533         { ID id-RelativeMMECapacity                     CRITICALITY ignore      TYPE RelativeMMECapacity                        PRESENCE mandatory}|
1534         { ID id-MMERelaySupportIndicator        CRITICALITY ignore      TYPE MMERelaySupportIndicator           PRESENCE optional}|
1535         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional},
1536         ...
1539 -- **************************************************************
1541 -- S1 Setup Failure
1543 -- **************************************************************
1545 S1SetupFailure ::= SEQUENCE {
1546         protocolIEs                     ProtocolIE-Container       { {S1SetupFailureIEs} },
1547         ...
1550 S1SetupFailureIEs S1AP-PROTOCOL-IES ::= {
1551         { ID id-Cause                                           CRITICALITY ignore      TYPE Cause                                              PRESENCE mandatory      }|
1552         { ID id-TimeToWait                                      CRITICALITY ignore      TYPE TimeToWait                                 PRESENCE optional       }|
1553         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
1554         ...
1557 -- **************************************************************
1559 -- ENB CONFIGURATION UPDATE ELEMENTARY PROCEDURE
1561 -- **************************************************************
1563 -- **************************************************************
1565 -- eNB Configuration Update 
1567 -- **************************************************************
1569 ENBConfigurationUpdate ::= SEQUENCE {
1570         protocolIEs                     ProtocolIE-Container       { {ENBConfigurationUpdateIEs} },
1571         ...
1574 ENBConfigurationUpdateIEs S1AP-PROTOCOL-IES ::= {
1575         { ID id-eNBname                         CRITICALITY ignore      TYPE ENBname                    PRESENCE optional       }|
1576         { ID id-SupportedTAs            CRITICALITY reject      TYPE SupportedTAs               PRESENCE optional       }|
1577         { ID id-CSG-IdList                                      CRITICALITY reject      TYPE CSG-IdList                         PRESENCE optional}|
1578         { ID id-DefaultPagingDRX        CRITICALITY     ignore  TYPE PagingDRX          PRESENCE optional       },
1579         ...
1582 -- **************************************************************
1584 -- eNB Configuration Update Acknowledge
1586 -- **************************************************************
1588 ENBConfigurationUpdateAcknowledge ::= SEQUENCE {
1589         protocolIEs                     ProtocolIE-Container       { {ENBConfigurationUpdateAcknowledgeIEs} },
1590         ...
1594 ENBConfigurationUpdateAcknowledgeIEs S1AP-PROTOCOL-IES ::= {
1595         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
1596         ...
1599 -- **************************************************************
1601 -- eNB Configuration Update Failure
1603 -- **************************************************************
1605 ENBConfigurationUpdateFailure ::= SEQUENCE {
1606         protocolIEs                     ProtocolIE-Container       { {ENBConfigurationUpdateFailureIEs} },
1607         ...
1610 ENBConfigurationUpdateFailureIEs S1AP-PROTOCOL-IES ::= {
1611         { ID id-Cause                                           CRITICALITY ignore      TYPE Cause                                              PRESENCE mandatory      }|
1612         { ID id-TimeToWait                                      CRITICALITY ignore      TYPE TimeToWait                                 PRESENCE optional       }|
1613         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics     PRESENCE optional },
1618 -- **************************************************************
1620 -- MME Configuration UPDATE ELEMENTARY PROCEDURE
1622 -- **************************************************************
1624 -- **************************************************************
1626 -- MME Configuration Update 
1628 -- **************************************************************
1630 MMEConfigurationUpdate ::= SEQUENCE {
1631         protocolIEs                     ProtocolIE-Container       { {MMEConfigurationUpdateIEs} },
1632         ...
1635 MMEConfigurationUpdateIEs S1AP-PROTOCOL-IES ::= {
1636         { ID id-MMEname                         CRITICALITY ignore      TYPE MMEname                    PRESENCE optional       }|
1637         { ID id-ServedGUMMEIs                   CRITICALITY reject      TYPE ServedGUMMEIs                              PRESENCE optional       }|
1638         { ID id-RelativeMMECapacity     CRITICALITY reject      TYPE RelativeMMECapacity        PRESENCE optional},
1639         ...
1642 -- **************************************************************
1644 -- MME Configuration Update Acknowledge
1646 -- **************************************************************
1648 MMEConfigurationUpdateAcknowledge ::= SEQUENCE {
1649         protocolIEs                     ProtocolIE-Container       { {MMEConfigurationUpdateAcknowledgeIEs} },
1650         ...
1654 MMEConfigurationUpdateAcknowledgeIEs S1AP-PROTOCOL-IES ::= {
1655         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
1656         ...
1659 -- **************************************************************
1661 -- MME Configuration Update Failure
1663 -- **************************************************************
1665 MMEConfigurationUpdateFailure ::= SEQUENCE {
1666         protocolIEs                     ProtocolIE-Container       { {MMEConfigurationUpdateFailureIEs} },
1667         ...
1670 MMEConfigurationUpdateFailureIEs S1AP-PROTOCOL-IES ::= {
1671         { ID id-Cause                                           CRITICALITY ignore      TYPE Cause                                              PRESENCE mandatory      }|
1672         { ID id-TimeToWait                                      CRITICALITY ignore      TYPE TimeToWait                                 PRESENCE optional       }|
1673         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
1674         ...
1677 -- **************************************************************
1679 -- DOWNLINK S1 CDMA2000 TUNNELING ELEMENTARY PROCEDURE
1681 -- **************************************************************
1683 -- **************************************************************
1685 -- Downlink S1 CDMA2000 Tunneling
1687 -- **************************************************************
1689 DownlinkS1cdma2000tunneling ::= SEQUENCE {
1690         protocolIEs                     ProtocolIE-Container       { {DownlinkS1cdma2000tunnelingIEs} },
1691         ...
1694 DownlinkS1cdma2000tunnelingIEs S1AP-PROTOCOL-IES ::= {
1695         { ID id-MME-UE-S1AP-ID                          CRITICALITY reject      TYPE MME-UE-S1AP-ID                             PRESENCE mandatory      } |
1696         { ID id-eNB-UE-S1AP-ID                          CRITICALITY reject      TYPE ENB-UE-S1AP-ID                             PRESENCE mandatory      } |
1697         { ID id-E-RABSubjecttoDataForwardingList                CRITICALITY ignore      TYPE E-RABSubjecttoDataForwardingList                                   PRESENCE optional       } |
1698         { ID id-cdma2000HOStatus                                CRITICALITY ignore      TYPE Cdma2000HOStatus                   PRESENCE optional       } |
1699         { ID id-cdma2000RATType                         CRITICALITY reject      TYPE Cdma2000RATType                    PRESENCE mandatory      } |
1700         { ID id-cdma2000PDU                                     CRITICALITY reject      TYPE Cdma2000PDU                                PRESENCE mandatory      },
1701         ...
1704 -- **************************************************************
1706 -- UPLINK S1 CDMA2000 TUNNELING ELEMENTARY PROCEDURE
1708 -- **************************************************************
1710 -- **************************************************************
1712 -- Uplink S1 CDMA2000 Tunneling
1714 -- **************************************************************
1716 UplinkS1cdma2000tunneling ::= SEQUENCE {
1717         protocolIEs                     ProtocolIE-Container       { {UplinkS1cdma2000tunnelingIEs} },
1718         ...
1721 UplinkS1cdma2000tunnelingIEs S1AP-PROTOCOL-IES ::= {
1722         { ID id-MME-UE-S1AP-ID                          CRITICALITY reject      TYPE MME-UE-S1AP-ID                             PRESENCE mandatory      } |
1723         { ID id-eNB-UE-S1AP-ID                          CRITICALITY reject      TYPE ENB-UE-S1AP-ID                             PRESENCE mandatory      } |
1724         { ID id-cdma2000RATType                         CRITICALITY reject      TYPE Cdma2000RATType                    PRESENCE mandatory      } |
1725         { ID id-cdma2000SectorID                        CRITICALITY reject      TYPE Cdma2000SectorID                   PRESENCE mandatory      } |
1726         { ID id-cdma2000HORequiredIndication    CRITICALITY ignore      TYPE Cdma2000HORequiredIndication                       PRESENCE optional       } |
1727         { ID id-cdma2000OneXSRVCCInfo           CRITICALITY reject      TYPE Cdma2000OneXSRVCCInfo                      PRESENCE optional       } |
1728         { ID id-cdma2000OneXRAND                        CRITICALITY reject      TYPE Cdma2000OneXRAND                   PRESENCE optional       } |
1729         { ID id-cdma2000PDU                                     CRITICALITY reject      TYPE Cdma2000PDU                                PRESENCE mandatory      }|
1730         { ID id-EUTRANRoundTripDelayEstimationInfo      CRITICALITY ignore      TYPE EUTRANRoundTripDelayEstimationInfo         PRESENCE optional},
1731         -- Extension for Release 9 to assist target HRPD access with the acquisition of the UE --
1732         ...
1736 -- **************************************************************
1738 -- UE CAPABILITY INFO INDICATION ELEMENTARY PROCEDURE
1740 -- **************************************************************
1742 -- **************************************************************
1744 -- UE Capability Info Indication
1746 -- **************************************************************
1748 UECapabilityInfoIndication ::= SEQUENCE {
1749         protocolIEs                     ProtocolIE-Container       { { UECapabilityInfoIndicationIEs} },
1750         ...
1753 UECapabilityInfoIndicationIEs S1AP-PROTOCOL-IES ::= {
1754         { ID id-MME-UE-S1AP-ID                          CRITICALITY reject      TYPE MME-UE-S1AP-ID                                     PRESENCE mandatory      } |
1755         { ID id-eNB-UE-S1AP-ID                          CRITICALITY reject      TYPE ENB-UE-S1AP-ID                                     PRESENCE mandatory      } |
1756         { ID id-UERadioCapability                       CRITICALITY ignore      TYPE UERadioCapability                          PRESENCE mandatory      } ,
1757         ...
1760 -- **************************************************************
1762 -- eNB STATUS TRANSFER ELEMENTARY PROCEDURE
1764 -- **************************************************************
1766 -- **************************************************************
1768 -- eNB Status Transfer
1770 -- **************************************************************
1772 ENBStatusTransfer ::= SEQUENCE {
1773         protocolIEs                     ProtocolIE-Container       { {ENBStatusTransferIEs} },
1774         ...
1777 ENBStatusTransferIEs S1AP-PROTOCOL-IES ::= {
1778         { ID id-MME-UE-S1AP-ID                  CRITICALITY reject      TYPE MME-UE-S1AP-ID                             PRESENCE mandatory} |
1779         { ID id-eNB-UE-S1AP-ID                  CRITICALITY reject      TYPE ENB-UE-S1AP-ID                             PRESENCE mandatory} |
1780         { ID id-eNB-StatusTransfer-TransparentContainer CRITICALITY reject      TYPE ENB-StatusTransfer-TransparentContainer            PRESENCE mandatory} ,
1781         ...
1785 -- **************************************************************
1787 -- MME STATUS TRANSFER ELEMENTARY PROCEDURE
1789 -- **************************************************************
1791 -- **************************************************************
1793 -- MME Status Transfer
1795 -- **************************************************************
1797 MMEStatusTransfer ::= SEQUENCE {
1798         protocolIEs                     ProtocolIE-Container       { {MMEStatusTransferIEs} },
1799         ...
1802 MMEStatusTransferIEs S1AP-PROTOCOL-IES ::= {
1803         { ID id-MME-UE-S1AP-ID                  CRITICALITY reject      TYPE MME-UE-S1AP-ID                             PRESENCE mandatory} |
1804         { ID id-eNB-UE-S1AP-ID                  CRITICALITY reject      TYPE ENB-UE-S1AP-ID                             PRESENCE mandatory} |
1805         { ID id-eNB-StatusTransfer-TransparentContainer CRITICALITY reject      TYPE ENB-StatusTransfer-TransparentContainer            PRESENCE mandatory} ,
1806         ...
1810 -- **************************************************************
1812 -- TRACE ELEMENTARY PROCEDURES
1814 -- **************************************************************
1815 -- **************************************************************
1817 -- Trace Start
1819 -- **************************************************************
1821 TraceStart ::= SEQUENCE {
1822         protocolIEs                     ProtocolIE-Container       { {TraceStartIEs} },
1823         ...
1826 TraceStartIEs S1AP-PROTOCOL-IES ::= {
1827         { ID id-MME-UE-S1AP-ID                          CRITICALITY reject      TYPE MME-UE-S1AP-ID                             PRESENCE mandatory} |
1828         { ID id-eNB-UE-S1AP-ID                          CRITICALITY reject      TYPE ENB-UE-S1AP-ID                             PRESENCE mandatory} |
1829         { ID id-TraceActivation                         CRITICALITY ignore      TYPE TraceActivation                    PRESENCE mandatory      },
1830         ...
1833 -- **************************************************************
1835 -- Trace Failure Indication
1837 -- **************************************************************
1839 TraceFailureIndication ::= SEQUENCE {
1840         protocolIEs                     ProtocolIE-Container       { {TraceFailureIndicationIEs} },
1841         ...
1844 TraceFailureIndicationIEs S1AP-PROTOCOL-IES ::= {
1845         { ID id-MME-UE-S1AP-ID                          CRITICALITY reject      TYPE MME-UE-S1AP-ID                             PRESENCE mandatory} |
1846         { ID id-eNB-UE-S1AP-ID                          CRITICALITY reject      TYPE ENB-UE-S1AP-ID                             PRESENCE mandatory} |
1847         { ID id-E-UTRAN-Trace-ID                        CRITICALITY ignore      TYPE E-UTRAN-Trace-ID                   PRESENCE mandatory} |
1848         { ID id-Cause                                           CRITICALITY ignore      TYPE Cause                                              PRESENCE mandatory} ,
1849         ...
1852 -- **************************************************************
1854 -- DEACTIVATE TRACE ELEMENTARY PROCEDURE
1856 -- **************************************************************
1858 -- **************************************************************
1860 -- DEACTIVATE TRACE
1862 -- **************************************************************
1864 DeactivateTrace ::= SEQUENCE {
1865         protocolIEs                     ProtocolIE-Container       { { DeactivateTraceIEs} },
1866         ...
1869 DeactivateTraceIEs S1AP-PROTOCOL-IES ::= {
1870         { ID id-MME-UE-S1AP-ID          CRITICALITY reject      TYPE MME-UE-S1AP-ID             PRESENCE mandatory} |
1871         { ID id-eNB-UE-S1AP-ID          CRITICALITY reject      TYPE ENB-UE-S1AP-ID             PRESENCE mandatory} |
1872         { ID id-E-UTRAN-Trace-ID                CRITICALITY ignore      TYPE E-UTRAN-Trace-ID           PRESENCE mandatory      },
1873         ...
1876 -- **************************************************************
1878 -- CELL TRAFFIC TRACE ELEMENTARY PROCEDURE
1880 -- **************************************************************
1882 -- **************************************************************
1884 -- CELL TRAFFIC TRACE
1886 -- **************************************************************
1888 CellTrafficTrace ::= SEQUENCE {
1889 protocolIEs             ProtocolIE-Container    { { CellTrafficTraceIEs } },
1893 CellTrafficTraceIEs S1AP-PROTOCOL-IES ::= {
1894         {ID id-MME-UE-S1AP-ID   CRITICALITY reject      TYPE MME-UE-S1AP-ID     PRESENCE mandatory} |
1895         {ID id-eNB-UE-S1AP-ID   CRITICALITY reject      TYPE ENB-UE-S1AP-ID     PRESENCE mandatory} |
1896         {ID id-E-UTRAN-Trace-ID CRITICALITY ignore      TYPE E-UTRAN-Trace-ID   PRESENCE mandatory}|
1897         {ID id-EUTRAN-CGI       CRITICALITY ignore      TYPE EUTRAN-CGI PRESENCE mandatory}|
1898         {ID id-TraceCollectionEntityIPAddress   CRITICALITY ignore      TYPE TransportLayerAddress      PRESENCE mandatory },
1899         ...
1902 -- **************************************************************
1904 -- LOCATION ELEMENTARY PROCEDURES
1906 -- **************************************************************
1908 -- **************************************************************
1910 -- Location Reporting Control
1912 -- **************************************************************
1914 LocationReportingControl ::= SEQUENCE {
1915         protocolIEs                     ProtocolIE-Container       { { LocationReportingControlIEs} },
1916         ...
1919 LocationReportingControlIEs S1AP-PROTOCOL-IES ::= {
1920         { ID id-MME-UE-S1AP-ID                  CRITICALITY reject      TYPE MME-UE-S1AP-ID                             PRESENCE mandatory} |
1921         { ID id-eNB-UE-S1AP-ID                  CRITICALITY reject      TYPE ENB-UE-S1AP-ID                             PRESENCE mandatory} |
1922         { ID id-RequestType                             CRITICALITY ignore      TYPE RequestType                                PRESENCE mandatory      } ,
1923         ...
1926 -- **************************************************************
1928 -- Location Report Failure Indication
1930 -- **************************************************************
1932 LocationReportingFailureIndication ::= SEQUENCE {
1933         protocolIEs                     ProtocolIE-Container       { { LocationReportingFailureIndicationIEs} },
1934         ...
1937 LocationReportingFailureIndicationIEs S1AP-PROTOCOL-IES ::= {
1938         { ID id-MME-UE-S1AP-ID                  CRITICALITY reject      TYPE MME-UE-S1AP-ID                             PRESENCE mandatory} |
1939         { ID id-eNB-UE-S1AP-ID                  CRITICALITY reject      TYPE ENB-UE-S1AP-ID                             PRESENCE mandatory} |
1940         { ID id-Cause                                   CRITICALITY ignore      TYPE Cause                                              PRESENCE mandatory},
1941         ...
1944 -- **************************************************************
1946 -- Location Report 
1948 -- **************************************************************
1950 LocationReport ::= SEQUENCE {
1951         protocolIEs                     ProtocolIE-Container       { { LocationReportIEs} },
1952         ...
1955 LocationReportIEs S1AP-PROTOCOL-IES ::= {
1956         { ID id-MME-UE-S1AP-ID                  CRITICALITY reject      TYPE MME-UE-S1AP-ID                             PRESENCE mandatory} |
1957         { ID id-eNB-UE-S1AP-ID                  CRITICALITY reject      TYPE ENB-UE-S1AP-ID                             PRESENCE mandatory} |
1958         { ID id-EUTRAN-CGI                              CRITICALITY ignore      TYPE EUTRAN-CGI                                 PRESENCE mandatory} |
1959         { ID id-TAI                                             CRITICALITY ignore      TYPE TAI                                                PRESENCE mandatory} |
1960         { ID id-RequestType                             CRITICALITY ignore      TYPE RequestType                                PRESENCE mandatory} ,
1961         ...
1964 -- **************************************************************
1966 -- OVERLOAD ELEMENTARY PROCEDURES
1968 -- **************************************************************
1970 -- **************************************************************
1972 -- Overload Start
1974 -- **************************************************************
1976 OverloadStart ::= SEQUENCE {
1977         protocolIEs                     ProtocolIE-Container       { {OverloadStartIEs} },
1978         ...
1981 OverloadStartIEs S1AP-PROTOCOL-IES ::= {        
1982         { ID id-OverloadResponse                                        CRITICALITY reject      TYPE OverloadResponse                           PRESENCE mandatory}|
1983         { ID id-GUMMEIList                                                      CRITICALITY ignore      TYPE GUMMEIList                                         PRESENCE optional}|
1984         { ID id-TrafficLoadReductionIndication          CRITICALITY ignore      TYPE TrafficLoadReductionIndication     PRESENCE optional},
1985         ...
1987 -- **************************************************************
1989 -- Overload Stop
1991 -- **************************************************************
1993 OverloadStop ::= SEQUENCE {
1994         protocolIEs                     ProtocolIE-Container       { {OverloadStopIEs} },
1995         ...
1998 OverloadStopIEs S1AP-PROTOCOL-IES ::= { 
1999 { ID id-GUMMEIList                                                      CRITICALITY ignore      TYPE GUMMEIList                         PRESENCE optional },
2000         ...
2002 -- **************************************************************
2004 -- WRITE-REPLACE WARNING ELEMENTARY PROCEDURE 
2006 -- **************************************************************
2008 -- **************************************************************
2010 -- Write-Replace Warning Request
2012 -- **************************************************************
2015 WriteReplaceWarningRequest ::= SEQUENCE {
2016         protocolIEs                     ProtocolIE-Container       { {WriteReplaceWarningRequestIEs} },
2017         ...
2020 WriteReplaceWarningRequestIEs S1AP-PROTOCOL-IES ::= {   
2021         { ID id-MessageIdentifier                       CRITICALITY reject      TYPE MessageIdentifier          PRESENCE mandatory              }|
2022         { ID id-SerialNumber                            CRITICALITY reject      TYPE SerialNumber                       PRESENCE mandatory              }|
2023         { ID id-WarningAreaList                         CRITICALITY ignore      TYPE WarningAreaList            PRESENCE optional               }|
2024         { ID id-RepetitionPeriod                        CRITICALITY reject      TYPE RepetitionPeriod           PRESENCE mandatory              }|
2025         { ID id-ExtendedRepetitionPeriod        CRITICALITY reject      TYPE ExtendedRepetitionPeriod   PRESENCE optional       }|
2026         { ID id-NumberofBroadcastRequest        CRITICALITY reject      TYPE NumberofBroadcastRequest   PRESENCE mandatory      }|
2027         { ID id-WarningType                                     CRITICALITY ignore      TYPE WarningType                        PRESENCE optional               }|
2028         { ID id-WarningSecurityInfo                     CRITICALITY ignore      TYPE WarningSecurityInfo        PRESENCE optional               }|
2029         { ID id-DataCodingScheme                        CRITICALITY ignore      TYPE DataCodingScheme           PRESENCE optional               }|
2030         { ID id-WarningMessageContents          CRITICALITY ignore      TYPE WarningMessageContents             PRESENCE optional               }|
2031         { ID id-ConcurrentWarningMessageIndicator       CRITICALITY reject      TYPE ConcurrentWarningMessageIndicator          PRESENCE optional               },
2032         ...
2034 -- **************************************************************
2036 -- Write-Replace Warning Response
2038 -- **************************************************************
2040 WriteReplaceWarningResponse ::= SEQUENCE {
2041         protocolIEs                     ProtocolIE-Container            { {WriteReplaceWarningResponseIEs} },
2042         ...
2045 WriteReplaceWarningResponseIEs S1AP-PROTOCOL-IES ::= {
2046         { ID id-MessageIdentifier                       CRITICALITY reject      TYPE MessageIdentifier                                  PRESENCE mandatory }|
2047         { ID id-SerialNumber                            CRITICALITY reject      TYPE SerialNumber                                               PRESENCE mandatory }|
2048         { ID id-BroadcastCompletedAreaList      CRITICALITY ignore      TYPE BroadcastCompletedAreaList                 PRESENCE optional       }|
2049         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics                             PRESENCE optional },
2050         ...
2053 -- **************************************************************
2055 -- eNB DIRECT INFORMATION TRANSFER ELEMENTARY PROCEDURE
2057 -- **************************************************************
2059 -- **************************************************************
2061 -- eNB Direct Information Transfer
2063 -- **************************************************************
2065 ENBDirectInformationTransfer ::= SEQUENCE {
2066         protocolIEs                     ProtocolIE-Container       {{ ENBDirectInformationTransferIEs}},
2067         ...
2070 ENBDirectInformationTransferIEs S1AP-PROTOCOL-IES ::= {
2071         { ID id-Inter-SystemInformationTransferTypeEDT          CRITICALITY reject      TYPE Inter-SystemInformationTransferType                        PRESENCE mandatory}  ,
2072         ...
2075 Inter-SystemInformationTransferType ::= CHOICE {
2076         rIMTransfer             RIMTransfer,
2077         ...
2080 -- **************************************************************
2082 -- MME DIRECT INFORMATION TRANSFER ELEMENTARY PROCEDURE
2084 -- **************************************************************
2086 -- **************************************************************
2088 -- MME Direct Information Transfer
2090 -- **************************************************************
2092 MMEDirectInformationTransfer ::= SEQUENCE {
2093         protocolIEs                     ProtocolIE-Container       {{ MMEDirectInformationTransferIEs}},
2094         ...
2097 MMEDirectInformationTransferIEs S1AP-PROTOCOL-IES ::= {
2098         { ID id-Inter-SystemInformationTransferTypeMDT          CRITICALITY reject      TYPE Inter-SystemInformationTransferType                        PRESENCE mandatory}  ,
2099         ...
2101 -- **************************************************************
2103 -- eNB CONFIGURATION TRANSFER ELEMENTARY PROCEDURE
2105 -- **************************************************************
2107 -- **************************************************************
2109 -- eNB Configuration Transfer
2111 -- **************************************************************
2113 ENBConfigurationTransfer ::= SEQUENCE {
2114         protocolIEs                     ProtocolIE-Container       {{ ENBConfigurationTransferIEs}},
2115         ...
2118 ENBConfigurationTransferIEs S1AP-PROTOCOL-IES ::= {
2119         { ID id-SONConfigurationTransferECT             CRITICALITY ignore      TYPE SONConfigurationTransfer                           PRESENCE optional}  ,
2120         ...
2123 -- **************************************************************
2125 -- MME CONFIGURATION TRANSFER ELEMENTARY PROCEDURE
2127 -- **************************************************************
2129 -- **************************************************************
2131 -- MME Configuration Transfer
2133 -- **************************************************************
2135 MMEConfigurationTransfer ::= SEQUENCE {
2136         protocolIEs                     ProtocolIE-Container       {{ MMEConfigurationTransferIEs}},
2137         ...
2140 MMEConfigurationTransferIEs S1AP-PROTOCOL-IES ::= {
2141         { ID id-SONConfigurationTransferMCT             CRITICALITY ignore      TYPE SONConfigurationTransfer                           PRESENCE optional}  ,
2142         ...
2145 -- **************************************************************
2147 -- PRIVATE MESSAGE ELEMENTARY PROCEDURE
2149 -- **************************************************************
2151 -- **************************************************************
2153 -- Private Message
2155 -- **************************************************************
2157 PrivateMessage ::= SEQUENCE {
2158         privateIEs                      PrivateIE-Container       {{PrivateMessageIEs}},
2159         ...
2162 PrivateMessageIEs S1AP-PRIVATE-IES ::= {
2163         ...
2166 -- **************************************************************
2168 -- Kill Request
2170 -- **************************************************************
2173 KillRequest ::= SEQUENCE {
2174         protocolIEs                     ProtocolIE-Container       { {KillRequestIEs} },
2175         ...
2178 KillRequestIEs S1AP-PROTOCOL-IES ::= {  
2179         { ID id-MessageIdentifier                       CRITICALITY reject      TYPE MessageIdentifier          PRESENCE mandatory }|
2180         { ID id-SerialNumber                            CRITICALITY reject      TYPE SerialNumber                       PRESENCE mandatory }|
2181         { ID id-WarningAreaList                         CRITICALITY ignore      TYPE WarningAreaList            PRESENCE optional },
2182         ...
2185 -- **************************************************************
2187 -- Kill Response
2189 -- **************************************************************
2191 KillResponse ::= SEQUENCE {
2192         protocolIEs                     ProtocolIE-Container            { {KillResponseIEs} },
2193         ...
2196 KillResponseIEs S1AP-PROTOCOL-IES ::= {
2197         { ID id-MessageIdentifier                       CRITICALITY reject      TYPE MessageIdentifier                          PRESENCE mandatory }|
2198         { ID id-SerialNumber                            CRITICALITY reject      TYPE SerialNumber                                       PRESENCE mandatory }|
2199         { ID id-BroadcastCancelledAreaList      CRITICALITY ignore      TYPE BroadcastCancelledAreaList         PRESENCE optional }|
2200         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional },
2201         ...
2204 -- **************************************************************
2206 -- LPPA TRANSPORT ELEMENTARY PROCEDURES
2208 -- **************************************************************
2210 -- **************************************************************
2212 -- DOWNLINK UE ASSOCIATED LPPA TRANSPORT
2214 -- **************************************************************
2216 DownlinkUEAssociatedLPPaTransport ::= SEQUENCE {
2217         protocolIEs                     ProtocolIE-Container       {{DownlinkUEAssociatedLPPaTransport-IEs}},
2218         ...
2221 DownlinkUEAssociatedLPPaTransport-IEs S1AP-PROTOCOL-IES ::= {
2222         { ID id-MME-UE-S1AP-ID                  CRITICALITY reject      TYPE MME-UE-S1AP-ID                             PRESENCE mandatory } |
2223         { ID id-eNB-UE-S1AP-ID                  CRITICALITY reject      TYPE ENB-UE-S1AP-ID                             PRESENCE mandatory } |
2224         { ID id-Routing-ID                              CRITICALITY reject      TYPE Routing-ID                                 PRESENCE mandatory } |
2225         { ID id-LPPa-PDU                        CRITICALITY reject      TYPE LPPa-PDU                                   PRESENCE mandatory } ,
2226         ...
2229 -- **************************************************************
2231 -- UPLINK UE ASSOCIATED LPPA TRANSPORT
2233 -- **************************************************************
2235 UplinkUEAssociatedLPPaTransport ::= SEQUENCE {
2236         protocolIEs                     ProtocolIE-Container       {{UplinkUEAssociatedLPPaTransport-IEs}},
2237         ...
2240 UplinkUEAssociatedLPPaTransport-IEs S1AP-PROTOCOL-IES ::= {
2241         { ID id-MME-UE-S1AP-ID                  CRITICALITY reject      TYPE MME-UE-S1AP-ID                             PRESENCE mandatory} |
2242         { ID id-eNB-UE-S1AP-ID                  CRITICALITY reject      TYPE ENB-UE-S1AP-ID                             PRESENCE mandatory} |
2243         { ID id-Routing-ID                              CRITICALITY reject      TYPE Routing-ID                                 PRESENCE mandatory} |
2244         { ID id-LPPa-PDU                        CRITICALITY reject      TYPE LPPa-PDU                                   PRESENCE mandatory} ,
2245         ...
2248 -- **************************************************************
2250 -- DOWNLINK NON UE ASSOCIATED LPPA TRANSPORT
2252 -- **************************************************************
2254 DownlinkNonUEAssociatedLPPaTransport ::= SEQUENCE {
2255         protocolIEs                     ProtocolIE-Container       {{DownlinkNonUEAssociatedLPPaTransport-IEs}},
2256         ...
2259 DownlinkNonUEAssociatedLPPaTransport-IEs S1AP-PROTOCOL-IES ::= {
2260         { ID id-Routing-ID                          CRITICALITY reject  TYPE Routing-ID                             PRESENCE mandatory} | 
2261         { ID id-LPPa-PDU                        CRITICALITY reject      TYPE LPPa-PDU                                   PRESENCE mandatory} ,
2262         ...
2265 -- **************************************************************
2267 -- UPLINK NON UE ASSOCIATED LPPA TRANSPORT
2269 -- **************************************************************
2271 UplinkNonUEAssociatedLPPaTransport ::= SEQUENCE {
2272         protocolIEs             ProtocolIE-Container       {{UplinkNonUEAssociatedLPPaTransport-IEs}},
2273         ...
2276 UplinkNonUEAssociatedLPPaTransport-IEs S1AP-PROTOCOL-IES ::= {
2277         { ID id-Routing-ID                          CRITICALITY reject  TYPE Routing-ID                                 PRESENCE mandatory} | 
2278         { ID id-LPPa-PDU                        CRITICALITY reject      TYPE LPPa-PDU                                   PRESENCE mandatory} ,
2279         ...