Newer
Older
// id := id_PDUSessionAggregateMaximumBitRate,
// criticality := reject,
// value_ := omit //"NGAP_IEs.PDUSessionAggregateMaximumBitRate",
// //presence := optional_
// },
{
id := id_UL_NGU_UP_TNLInformation,
criticality := reject,
value_ := { uPTransportLayerInformation := p_utli}
//presence := mandatory
},
// {
// id := id_AdditionalUL_NGU_UP_TNLInformation,
// criticality := reject,
// value_ := omit //"NGAP_IEs.UPTransportLayerInformationList",
// //presence := optional_
// },
// {
// id := id_DataForwardingNotPossible,
// criticality := reject,
// value_ := omit //"NGAP_IEs.DataForwardingNotPossible",
// //presence := optional_
// },
{
id := id_PDUSessionType,
criticality := reject,
value_ := { pDUSessionType := p_pst}
//presence := mandatory
},
// {
// id := id_SecurityIndication,
// criticality := reject,
// value_ := omit //"NGAP_IEs.SecurityIndication",
// //presence := optional_
// },
// {
// id := id_NetworkInstance,
// criticality := reject,
// value_ := omit //"NGAP_IEs.NetworkInstance",
// //presence := optional_
// },
{
id := id_QosFlowSetupRequestList,
criticality := reject,
value_ := { qosFlowSetupRequestList := p_qfsrl}
//presence := mandatory
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
}//,
// {
// id := id_CommonNetworkInstance,
// criticality := ignore,
// value_ := omit //"NGAP_IEs.CommonNetworkInstance",
// //presence := optional_
// },
// {
// id := id_DirectForwardingPathAvailability,
// criticality := ignore,
// value_ := omit //"NGAP_IEs.DirectForwardingPathAvailability",
// //presence := optional_
// },
// {
// id := id_RedundantUL_NGU_UP_TNLInformation,
// criticality := ignore,
// value_ := omit //"NGAP_IEs.UPTransportLayerInformation",
// //presence := optional_
// },
// {
// id := id_AdditionalRedundantUL_NGU_UP_TNLInformation,
// criticality := ignore,
// value_ := omit //"NGAP_IEs.UPTransportLayerInformationList",
// //presence := optional_
// },
// {
// id := id_RedundantCommonNetworkInstance,
// criticality := ignore,
// value_ := omit //"NGAP_IEs.CommonNetworkInstance",
// //presence := optional_
// },
// {
// id := id_RedundantPDUSessionInformation,
// criticality := ignore,
// value_ := omit //"NGAP_IEs.RedundantPDUSessionInformation",
// //presence := optional_
// },
// {
// id := id_MBSSessionSetupRequestList,
// criticality := ignore,
// value_ := omit //"NGAP_IEs.MBSSessionSetupRequestList",
// //presence := optional_
// }
// type record PDUSessionResourceSetupResponseTransfer {
template PDUSessionResourceSetupResponseTransfer m_ie_pDUSessResSetRespTr(
in template QosFlowPerTNLInformation p_qosfTnlInf,
in template QosFlowPerTNLInformationList p_qosfList:=omit,
in template SecurityResult p_secRes:=omit,
in template QosFlowListWithCause p_qosfCause:=omit
):={
dLQosFlowPerTNLInformation := p_qosfTnlInf,
additionalDLQosFlowPerTNLInformation := p_qosfList,
securityResult := p_secRes,
qosFlowFailedToSetupList := p_qosfCause,
iE_Extensions := omit
}//end of template m_ie_pDUSessResSetRespTr
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceSetupResponseTransfer_ExtIEs (
// type record PDUSessionResourceSetupUnsuccessfulTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceSuspendItemSUSReq PDUSessionResourceSuspendListSUSReq;
// type record PDUSessionResourceSuspendItemSUSReq {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceSuspendItemSUSReq_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceSwitchedItem PDUSessionResourceSwitchedList;
// type record PDUSessionResourceSwitchedItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceSwitchedItem_ExtIEs (
// type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceToBeSwitchedDLItem PDUSessionResourceToBeSwitchedDLList;
// type record PDUSessionResourceToBeSwitchedDLItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceToBeSwitchedDLItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceToReleaseItemHOCmd PDUSessionResourceToReleaseListHOCmd;
// type record PDUSessionResourceToReleaseItemHOCmd {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceToReleaseItemHOCmd_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceToReleaseItemRelCmd PDUSessionResourceToReleaseListRelCmd;
// type record PDUSessionResourceToReleaseItemRelCmd {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceToReleaseItemRelCmd_ExtIEs (?);
template PDUSessionType m_ie_PDUSessionType(PDUSessionType p_val:=unstructured):=p_val;
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
// type record PDUSessionUsageReport {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionUsageReport_ExtIEs (?);
// type record PEIPSassistanceInformation {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PEIPSassistanceInformation_ExtIEs (?);
// type integer Periodicity (
// type bitstring PeriodicRegistrationUpdateTimer length (8);
// type octetstring PLMNIdentity length (3);
template PLMNIdentity m_ie_pLMNIdentity(PLMNIdentity p_val):=p_val;
// type record PLMNAreaBasedQMC {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PLMNAreaBasedQMC_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofPLMNforQMC) of PLMNIdentity PLMNListforQMC;
// type record length (1 .. NGAP_Constants.maxnoofPLMNs) of PLMNSupportItem PLMNSupportList;
// type record PLMNSupportItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PLMNSupportItem_ExtIEs (
// type record PNI_NPN_MobilityInformation {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PNI_NPN_MobilityInformation_ExtIEs (?);
// type octetstring PortNumber length (2);
// type enumerated Pre_emptionCapability {
// type enumerated Pre_emptionVulnerability {
// type integer PriorityLevelARP (1 .. 15);
// type integer PriorityLevelQos (
// type union PWSFailedCellIDList {
// type NGAP_Containers.NGAP_PROTOCOL_IES PWSFailedCellIDList_ExtIEs (?);
// type record QMCConfigInfo {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QMCConfigInfo_ExtIEs (?);
// type record QMCDeactivation {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QMCDeactivation_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofUEAppLayerMeas) of QoEReference QoEReferenceList;
// type octetstring QoEReference length (6);
// type union QosCharacteristics {
// type NGAP_Containers.NGAP_PROTOCOL_IES QosCharacteristics_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowAcceptedItem QosFlowAcceptedList;
// type record QosFlowAcceptedItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowAcceptedItem_ExtIEs (
// type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowAddOrModifyRequestItem QosFlowAddOrModifyRequestList;
// type record QosFlowAddOrModifyRequestItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowAddOrModifyRequestItem_ExtIEs (
// type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowAddOrModifyResponseItem QosFlowAddOrModifyResponseList;
// type record QosFlowAddOrModifyResponseItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowAddOrModifyResponseItem_ExtIEs (
// type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowFeedbackItem QosFlowFeedbackList;
// type record QosFlowFeedbackItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowFeedbackItem_ExtIEs (?);
// type integer QosFlowIdentifier (
// type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowInformationItem QosFlowInformationList;
// type record QosFlowInformationItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowInformationItem_ExtIEs (
// type record QosFlowLevelQosParameters {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowLevelQosParameters_ExtIEs (
// type enumerated QosMonitoringRequest {
// type integer QosMonitoringReportingFrequency (
// type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowIdentifier QoSFlowList;
// type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowWithCauseItem QosFlowListWithCause;
// type record QosFlowWithCauseItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowWithCauseItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowModifyConfirmItem QosFlowModifyConfirmList;
// type record QosFlowModifyConfirmItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowModifyConfirmItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowNotifyItem QosFlowNotifyList;
// type record QosFlowNotifyItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowNotifyItem_ExtIEs (
// type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowParametersItem QosFlowParametersList;
// type record QosFlowParametersItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowParametersItem_ExtIEs (
// type record QosFlowPerTNLInformation {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowPerTNLInformation_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofMultiConnectivityMinusOne) of QosFlowPerTNLInformationItem QosFlowPerTNLInformationList;
// type record QosFlowPerTNLInformationItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowPerTNLInformationItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowSetupRequestItem QosFlowSetupRequestList;
template QosFlowSetupRequestList m_ie_qosFlowSetReqList(QosFlowSetupRequestList p_list):=p_list;
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowSetupRequestItem_ExtIEs (
// type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowItemWithDataForwarding QosFlowListWithDataForwarding;
// type record QosFlowItemWithDataForwarding {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowItemWithDataForwarding_ExtIEs (
// type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowToBeForwardedItem QosFlowToBeForwardedList;
// type record QosFlowToBeForwardedItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowToBeForwardedItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QoSFlowsUsageReport_Item QoSFlowsUsageReportList;
// type record QoSFlowsUsageReport_Item {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QoSFlowsUsageReport_Item_ExtIEs (?);
// type enumerated Range {
// type ASNAUX.PrintableString RANNodeName length (
// type ASNAUX.VisibleString RANNodeNameVisibleString length (
// type ASNAUX.UTF8String RANNodeNameUTF8String length (
// type integer RANPagingPriority (1 .. 256);
// type record RANStatusTransfer_TransparentContainer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION RANStatusTransfer_TransparentContainer_ExtIEs (?);
// type integer RAN_UE_NGAP_ID (0 .. 4294967295);
template RAN_UE_NGAP_ID m_ie_rANUeNgapId(integer p_val:=1) := p_val;
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
// type enumerated RAT_Information {
// type record length (1 .. NGAP_Constants.maxnoofEPLMNsPlusOne) of RATRestrictions_Item RATRestrictions;
// type record RATRestrictions_Item {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION RATRestrictions_Item_ExtIEs (
// type bitstring RATRestrictionInformation length (
// type record RecommendedCellsForPaging {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION RecommendedCellsForPaging_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofRecommendedCells) of RecommendedCellItem RecommendedCellList;
// type record RecommendedCellItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION RecommendedCellItem_ExtIEs (?);
// type record RecommendedRANNodesForPaging {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION RecommendedRANNodesForPaging_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofRecommendedRANNodes) of RecommendedRANNodeItem RecommendedRANNodeList;
// type record RecommendedRANNodeItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION RecommendedRANNodeItem_ExtIEs (?);
// type enumerated RedCapIndication {
// type enumerated RedirectionVoiceFallback {
// type record RedundantPDUSessionInformation {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION RedundantPDUSessionInformation_ExtIEs (
// type enumerated RedundantQosFlowIndicator {
// type enumerated ReflectiveQosAttribute {
// type integer RelativeAMFCapacity (0 .. 255);
// type enumerated ReportArea {
// type integer RepetitionPeriod (0 .. 131071);
// type enumerated ResetAll {
// type enumerated ReportAmountMDT {
// type enumerated ReportIntervalMDT {
// type enumerated ExtendedReportIntervalMDT {
// type union ResetType {
// type NGAP_Containers.NGAP_PROTOCOL_IES ResetType_ExtIEs (?);
// type octetstring RGLevelWirelineAccessCharacteristics;
// type integer RNC_ID (0 .. 4095);
// type octetstring RoutingID;
// type octetstring RRCContainer;
// type enumerated RRCEstablishmentCause {
// type enumerated RRCInactiveTransitionReportRequest {
// type enumerated RRCState {
// type enumerated RSN {
// type record RIMInformationTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION RIMInformationTransfer_ExtIEs (?);
// type record RIMInformation {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION RIMInformation_ExtIEs (?);
// type bitstring GNBSetID length (22);
// type record ScheduledCommunicationTime {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION ScheduledCommunicationTime_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofXnTLAs) of TransportLayerAddress SCTP_TLAs;
// type octetstring SD length (3);
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
// type record SecondaryRATUsageInformation {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SecondaryRATUsageInformation_ExtIEs (?);
// type record SecondaryRATDataUsageReportTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SecondaryRATDataUsageReportTransfer_ExtIEs (?);
// type record SecurityContext {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SecurityContext_ExtIEs (?);
// type record SecurityIndication {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SecurityIndication_ExtIEs (
// type bitstring SecurityKey length (256);
// type record SecurityResult {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SecurityResult_ExtIEs (?);
// type record SensorMeasurementConfiguration {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SensorMeasurementConfiguration_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofSensorName) of SensorMeasConfigNameItem SensorMeasConfigNameList;
// type record SensorMeasConfigNameItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SensorMeasConfigNameItem_ExtIEs (?);
// type enumerated SensorMeasConfig {
// type union SensorNameConfig {
// type NGAP_Containers.NGAP_PROTOCOL_IES SensorNameConfig_ExtIEs (?);
// type bitstring SerialNumber length (16);
// type record length (1 .. NGAP_Constants.maxnoofServedGUAMIs) of ServedGUAMIItem ServedGUAMIList;
// type record ServedGUAMIItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION ServedGUAMIItem_ExtIEs (
// type record length (1 .. NGAP_Constants.maxnoofEPLMNsPlusOne) of ServiceAreaInformation_Item ServiceAreaInformation;
// type record ServiceAreaInformation_Item {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION ServiceAreaInformation_Item_ExtIEs (?);
// type enumerated ServiceType {
// type integer SgNB_UE_X2AP_ID (0 .. 4294967295);
// type record SharedNGU_MulticastTNLInformation {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SharedNGU_MulticastTNLInformation_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofSliceItems) of SliceOverloadItem SliceOverloadList;
// type record SliceOverloadItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SliceOverloadItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofSliceItems) of SliceSupportItem SliceSupportList;
template SliceSupportList m_ie_sliceSupportList(in template SliceSupportList p_list):=p_list;
template SliceSupportItem m_ie_sliceSupportItem(
in template S_NSSAI p_S_NSSAI
):={
s_NSSAI := p_S_NSSAI,
iE_Extensions :=omit
}//end of template m_ie_sliceSupportItem
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SliceSupportItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofSNSSAIforQMC) of SliceSupportQMC_Item SliceSupportListQMC;
// type record SliceSupportQMC_Item {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SliceSupportQMC_Item_ExtIEs (?);
// type record SNPN_MobilityInformation {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SNPN_MobilityInformation_ExtIEs (?);
// type record S_NSSAI {
template S_NSSAI m_ie_sNSSAI(
in template SST p_sST,
in template SD p_sD
):={
sST := p_sST,//'00'O,
sD := p_sD,//'000000'O,
iE_Extensions := omit
}//end of template m_ie_sNSSAI
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION S_NSSAI_ExtIEs (?);
// type record SONConfigurationTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SONConfigurationTransfer_ExtIEs (?);
// type union SONInformation {
// type NGAP_Containers.NGAP_PROTOCOL_IES SONInformation_ExtIEs (
// type record SONInformationReply {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SONInformationReply_ExtIEs (?);
// type union SONInformationReport {
// type NGAP_Containers.NGAP_PROTOCOL_IES SONInformationReport_ExtIEs (
// type record length (1 .. NGAP_Constants.maxnoofSuccessfulHOReports) of SuccessfulHandoverReport_Item SuccessfulHandoverReportList;
// type record SuccessfulHandoverReport_Item {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SuccessfulHandoverReport_Item_ExtIEs (?);
// type enumerated SONInformationRequest {
// type record SourceNGRANNode_ToTargetNGRANNode_TransparentContainer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs (
// type union SourceNodeID {
// type NGAP_Containers.NGAP_PROTOCOL_IES SourceNodeID_ExtIEs (?);
// type enumerated SourceOfUEActivityBehaviourInformation {
// type record SourceRANNodeID {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SourceRANNodeID_ExtIEs (?);
// type octetstring SourceToTarget_TransparentContainer;
// type record SourceToTarget_AMFInformationReroute {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SourceToTarget_AMFInformationReroute_ExtIEs (?);
// type enumerated SRVCCOperationPossible {
// type octetstring ConfiguredNSSAI length (128);
// type octetstring RejectedNSSAIinPLMN length (32);
// type octetstring RejectedNSSAIinTA length (32);
// type octetstring SST length (1);
// type record length (1 .. NGAP_Constants.maxnoofTACs) of SupportedTAItem SupportedTAList;
template SupportedTAList m_ie_supportedTAList(in template SupportedTAList p_list):= p_list;
template SupportedTAItem m_ie_supportedTAItem(
in template TAC p_tAC,
in template BroadcastPLMNList p_broadcastPLMNList
):={
broadcastPLMNList := p_broadcastPLMNList,
iE_Extensions :=omit
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
}//end of template m_ie_supportedTAItem
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SupportedTAItem_ExtIEs (
// type enumerated SuspendIndicator {
// type enumerated Suspend_Request_Indication {
// type enumerated Suspend_Response_Indication {
// type integer SurvivalTime (
// type octetstring TAC length (3);
template TAC m_ie_tAC(TAC p_val):=p_val;
// type record length (1 .. NGAP_Constants.maxnoofTACsinNTN) of TAC TACListInNRNTN;
// type record TAI {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TAI_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofTAIforWarning) of TAIBroadcastEUTRA_Item TAIBroadcastEUTRA;
// type record TAIBroadcastEUTRA_Item {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TAIBroadcastEUTRA_Item_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofTAIforWarning) of TAIBroadcastNR_Item TAIBroadcastNR;
// type record TAIBroadcastNR_Item {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TAIBroadcastNR_Item_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofTAIforWarning) of TAICancelledEUTRA_Item TAICancelledEUTRA;
// type record TAICancelledEUTRA_Item {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TAICancelledEUTRA_Item_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofTAIforWarning) of TAICancelledNR_Item TAICancelledNR;
// type record TAICancelledNR_Item {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TAICancelledNR_Item_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofTAIforInactive) of TAIListForInactiveItem TAIListForInactive;
// type record TAIListForInactiveItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TAIListForInactiveItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofTAIforPaging) of TAIListForPagingItem TAIListForPaging;
// type record TAIListForPagingItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TAIListForPagingItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofTAIforRestart) of TAI TAIListForRestart;
// type record length (1 .. NGAP_Constants.maxnoofTAIforWarning) of TAI TAIListForWarning;
// type record length (1 .. NGAP_Constants.maxnoofNSAGs) of TAINSAGSupportItem TAINSAGSupportList;
// type record TAINSAGSupportItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TAINSAGSupportItem_ExtIEs (?);
// type record TargeteNB_ID {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TargeteNB_ID_ExtIEs (?);
// type record TargetHomeENB_ID {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TargetHomeENB_ID_ExtIEs (?);
// type union TargetID {
// type NGAP_Containers.NGAP_PROTOCOL_IES TargetID_ExtIEs (
// type record TargetNGRANNode_ToSourceNGRANNode_TransparentContainer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs (
// type record TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs (
// type record length (1 .. NGAP_Constants.maxnoofTargetS_NSSAIs) of TargetNSSAI_Item TargetNSSAI;
// type record TargetNSSAI_Item {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TargetNSSAI_Item_ExtIEs (?);
// type record TargetNSSAIInformation {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TargetNSSAIInformation_Item_ExtIEs (?);
// type record TargetRANNodeID {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TargetRANNodeID_ExtIEs (?);
// type record TargetRANNodeID_RIM {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TargetRANNodeID_RIM_ExtIEs (?);
// type record TargetRANNodeID_SON {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TargetRANNodeID_SON_ExtIEs (
// type record TargetRNC_ID {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TargetRNC_ID_ExtIEs (?);
// type octetstring TargetToSource_TransparentContainer;
// type octetstring TargettoSource_Failure_TransparentContainer;
// type enumerated TimerApproachForGUAMIRemoval {
// type octetstring TimeStamp length (4);
// type record TimeSyncAssistanceInfo {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TimeSyncAssistanceInfo_ExtIEs (?);
// type enumerated TimeToWait {
// type integer TimeUEStayedInCell (0 .. 4095);
// type integer TimeUEStayedInCellEnhancedGranularity (0 .. 40950);
// type octetstring TMGI length (6);
// type octetstring TNAP_ID;
// type union TNGF_ID {
// type NGAP_Containers.NGAP_PROTOCOL_IES TNGF_ID_ExtIEs (?);
// type integer TNLAddressWeightFactor (0 .. 255);
// type record length (1 .. NGAP_Constants.maxnoofTNLAssociations) of TNLAssociationItem TNLAssociationList;
// type record TNLAssociationItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TNLAssociationItem_ExtIEs (?);
// type enumerated TNLAssociationUsage {
// type record TooearlyIntersystemHO {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TooearlyIntersystemHO_ExtIEs (?);
// type record TraceActivation {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TraceActivation_ExtIEs (
// type enumerated TraceDepth {
// type integer TrafficLoadReductionIndication (1 .. 99);
template TransportLayerAddress m_ie_tla(bitstring p_val:='0'B):=p_val;
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
// type enumerated TypeOfError {
// type record TAIBasedMDT {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TAIBasedMDT_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofTAforMDT) of TAI TAIListforMDT;
// type record TAIBasedQMC {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TAIBasedQMC_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofTAforQMC) of TAI TAIListforQMC;
// type record TABasedQMC {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TABasedQMC_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofTAforQMC) of TAC TAListforQMC;
// type record TABasedMDT {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TABasedMDT_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofTAforMDT) of TAC TAListforMDT;
// type integer Threshold_RSRP (0 .. 127);
// type integer Threshold_RSRQ (0 .. 127);
// type integer Threshold_SINR (0 .. 127);
// type enumerated TimeToTrigger {
// type octetstring TWAP_ID;
// type union TWIF_ID {
// type NGAP_Containers.NGAP_PROTOCOL_IES TWIF_ID_ExtIEs (?);
// type record TSCAssistanceInformation {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TSCAssistanceInformation_ExtIEs (
// type record TSCTrafficCharacteristics {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TSCTrafficCharacteristics_ExtIEs (?);
// type record UEAggregateMaximumBitRate {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UEAggregateMaximumBitRate_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofUEAppLayerMeas) of UEAppLayerMeasInfoItem UEAppLayerMeasInfoList;
// type record UEAppLayerMeasInfoItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UEAppLayerMeasInfoItem_ExtIEs (?);
// type record UEAppLayerMeasConfigInfo {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UEAppLayerMeasConfigInfo_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofNGConnectionsToReset) of UE_associatedLogicalNG_connectionItem UE_associatedLogicalNG_connectionList;
// type record UE_associatedLogicalNG_connectionItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UE_associatedLogicalNG_connectionItem_ExtIEs (?);
// type enumerated UECapabilityInfoRequest {
// type enumerated UEContextRequest {
// type record UEContextResumeRequestTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UEContextResumeRequestTransfer_ExtIEs (?);
// type record UEContextResumeResponseTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UEContextResumeResponseTransfer_ExtIEs (?);
// type record UEContextSuspendRequestTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UEContextSuspendRequestTransfer_ExtIEs (?);
// type record UE_DifferentiationInfo {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UE_DifferentiationInfo_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofCellsinUEHistoryInfo) of LastVisitedCellItem UEHistoryInformation;
// type union UEHistoryInformationFromTheUE {
// type NGAP_Containers.NGAP_PROTOCOL_IES UEHistoryInformationFromTheUE_ExtIEs (?);
// type union UEIdentityIndexValue {
// type NGAP_Containers.NGAP_PROTOCOL_IES UEIdentityIndexValue_ExtIEs (?);
// type union UE_NGAP_IDs {
// type NGAP_Containers.NGAP_PROTOCOL_IES UE_NGAP_IDs_ExtIEs (?);
// type record UE_NGAP_ID_pair {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UE_NGAP_ID_pair_ExtIEs (?);
// type union UEPagingIdentity {
// type NGAP_Containers.NGAP_PROTOCOL_IES UEPagingIdentity_ExtIEs (?);
// type enumerated UEPresence {
// type record length (1 .. NGAP_Constants.maxnoofAoI) of UEPresenceInAreaOfInterestItem UEPresenceInAreaOfInterestList;
// type record UEPresenceInAreaOfInterestItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UEPresenceInAreaOfInterestItem_ExtIEs (?);
// type octetstring UERadioCapability;
// type record UERadioCapabilityForPaging {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UERadioCapabilityForPaging_ExtIEs (
// type octetstring UERadioCapabilityForPagingOfNB_IoT;
// type octetstring UERadioCapabilityForPagingOfNR;
// type octetstring UERadioCapabilityForPagingOfEUTRA;
// type octetstring UERadioCapabilityID;
// type enumerated UERetentionInformation {
// type union UERLFReportContainer {
// type NGAP_Containers.NGAP_PROTOCOL_IES UERLFReportContainer_ExtIEs (?);
// type record UESecurityCapabilities {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UESecurityCapabilities_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofAllowedS_NSSAIs) of UESliceMaximumBitRateItem UESliceMaximumBitRateList;
// type record UESliceMaximumBitRateItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UESliceMaximumBitRateItem_ExtIEs (?);
// type enumerated UE_UP_CIoT_Support {
// type record UL_CP_SecurityInformation {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UL_CP_SecurityInformation_ExtIEs (?);
// type bitstring UL_NAS_MAC length (16);
// type bitstring UL_NAS_Count length (5);
// type record length (1 .. NGAP_Constants.maxnoofMultiConnectivity) of UL_NGU_UP_TNLModifyItem UL_NGU_UP_TNLModifyList;
// type record UL_NGU_UP_TNLModifyItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UL_NGU_UP_TNLModifyItem_ExtIEs (
// type record length (1 .. NGAP_Constants.maxnoofServedGUAMIs) of UnavailableGUAMIItem UnavailableGUAMIList;
// type record UnavailableGUAMIItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UnavailableGUAMIItem_ExtIEs (?);
// type enumerated ULForwarding {
// type bitstring UpdateFeedback length (
template UPTransportLayerInformation m_ie_uPTLInf (template GTPTunnel p_gtpt):={
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
// type NGAP_Containers.NGAP_PROTOCOL_IES UPTransportLayerInformation_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofMultiConnectivityMinusOne) of UPTransportLayerInformationItem UPTransportLayerInformationList;
// type record UPTransportLayerInformationItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UPTransportLayerInformationItem_ExtIEs (
// type record length (1 .. NGAP_Constants.maxnoofMultiConnectivityMinusOne) of UPTransportLayerInformationPairItem UPTransportLayerInformationPairList;
// type record UPTransportLayerInformationPairItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UPTransportLayerInformationPairItem_ExtIEs (?);
// type ASNAUX.VisibleString URI_address;
// type union UserLocationInformation {
// type NGAP_Containers.NGAP_PROTOCOL_IES UserLocationInformation_ExtIEs (
// type record UserLocationInformationEUTRA {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UserLocationInformationEUTRA_ExtIEs (
// type record UserLocationInformationN3IWF {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UserLocationInformationN3IWF_ExtIEs (
// type record UserLocationInformationTNGF {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UserLocationInformationTNGF_ExtIEs (
// type record UserLocationInformationTWIF {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UserLocationInformationTWIF_ExtIEs (
// type union UserLocationInformationW_AGF {
// type NGAP_Containers.NGAP_PROTOCOL_IES UserLocationInformationW_AGF_ExtIEs (
// type record UserLocationInformationNR {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UserLocationInformationNR_ExtIEs (
// type record UserPlaneSecurityInformation {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UserPlaneSecurityInformation_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofTimePeriods) of VolumeTimedReport_Item VolumeTimedReportList;
// type record VolumeTimedReport_Item {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION VolumeTimedReport_Item_ExtIEs (?);
// type union W_AGF_ID {
// type NGAP_Containers.NGAP_PROTOCOL_IES W_AGF_ID_ExtIEs (?);
// type octetstring WarningAreaCoordinates length (1 .. 1024);
// type union WarningAreaList {
// type NGAP_Containers.NGAP_PROTOCOL_IES WarningAreaList_ExtIEs (?);
// type octetstring WarningMessageContents length (1 .. 9600);
// type octetstring WarningSecurityInfo length (50);
// type octetstring WarningType length (2);
// type record WLANMeasurementConfiguration {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION WLANMeasurementConfiguration_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofWLANName) of WLANMeasConfigNameItem WLANMeasConfigNameList;
// type record WLANMeasConfigNameItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION WLANMeasConfigNameItem_ExtIEs (?);
// type enumerated WLANMeasConfig {
// type octetstring WLANName length (1 .. 32);
// type record WUS_Assistance_Information {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION WUS_Assistance_Information_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofXnExtTLAs) of XnExtTLA_Item XnExtTLAs;
// type record XnExtTLA_Item {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION XnExtTLA_Item_ExtIEs (
// type record length (1 .. NGAP_Constants.maxnoofXnGTP_TLAs) of TransportLayerAddress XnGTP_TLAs;
// type record length (1 .. NGAP_Constants.maxnoofXnTLAs) of TransportLayerAddress XnTLAs;
// type record XnTNLConfigurationInfo {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION XnTNLConfigurationInfo_ExtIEs (?);
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
// type record length (1 .. NGAP_Constants.maxnoofMultiConnectivityMinusOne) of AdditionalDLUPTNLInformationForHOItem AdditionalDLUPTNLInformationForHOList;
// type record AdditionalDLUPTNLInformationForHOItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AdditionalDLUPTNLInformationForHOItem_ExtIEs (
// type enumerated AdditionalQosFlowInformation {
// type record AllocationAndRetentionPriority {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AllocationAndRetentionPriority_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofAllowedCAGsperPLMN) of CAG_ID Allowed_CAG_List_per_PLMN;
// type record length (1 .. NGAP_Constants.maxnoofAllowedS_NSSAIs) of AllowedNSSAI_Item AllowedNSSAI;
// type record AllowedNSSAI_Item {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AllowedNSSAI_Item_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofEPLMNsPlusOne) of Allowed_PNI_NPN_Item Allowed_PNI_NPN_List;
// type record Allowed_PNI_NPN_Item {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION Allowed_PNI_NPN_Item_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofAllowedAreas) of TAC AllowedTACs;
// type integer AlternativeQoSParaSetIndex (
// type integer AlternativeQoSParaSetNotifyIndex (
// type record length (1 .. NGAP_Constants.maxnoofQosParaSets) of AlternativeQoSParaSetItem AlternativeQoSParaSetList;
// type record AlternativeQoSParaSetItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AlternativeQoSParaSetItem_ExtIEs (?);
// type ASNAUX.PrintableString AMFName length (
// type ASNAUX.VisibleString AMFNameVisibleString length (
// type ASNAUX.UTF8String AMFNameUTF8String length (
// type union AMFPagingTarget {
// type NGAP_Containers.NGAP_PROTOCOL_IES AMFPagingTarget_ExtIEs (?);
// type bitstring AMFPointer length (6);
// type bitstring AMFRegionID length (8);
// type bitstring AMFSetID length (10);
// type record length (1 .. NGAP_Constants.maxnoofTNLAssociations) of AMF_TNLAssociationSetupItem AMF_TNLAssociationSetupList;
// type record AMF_TNLAssociationSetupItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AMF_TNLAssociationSetupItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofTNLAssociations) of AMF_TNLAssociationToAddItem AMF_TNLAssociationToAddList;
// type record AMF_TNLAssociationToAddItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AMF_TNLAssociationToAddItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofTNLAssociations) of AMF_TNLAssociationToRemoveItem AMF_TNLAssociationToRemoveList;
// type record AMF_TNLAssociationToRemoveItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AMF_TNLAssociationToRemoveItem_ExtIEs (
// type record length (1 .. NGAP_Constants.maxnoofTNLAssociations) of AMF_TNLAssociationToUpdateItem AMF_TNLAssociationToUpdateList;
// type record AMF_TNLAssociationToUpdateItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AMF_TNLAssociationToUpdateItem_ExtIEs (?);
// type integer AMF_UE_NGAP_ID (0 .. 1099511627775);
// type record AreaOfInterest {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AreaOfInterest_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofCellinAoI) of AreaOfInterestCellItem AreaOfInterestCellList;
// type record AreaOfInterestCellItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AreaOfInterestCellItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofAoI) of AreaOfInterestItem AreaOfInterestList;
// type record AreaOfInterestItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AreaOfInterestItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofRANNodeinAoI) of AreaOfInterestRANNodeItem AreaOfInterestRANNodeList;
// type record AreaOfInterestRANNodeItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AreaOfInterestRANNodeItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofTAIinAoI) of AreaOfInterestTAIItem AreaOfInterestTAIList;
// type record AreaOfInterestTAIItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AreaOfInterestTAIItem_ExtIEs (?);
// type record AssistanceDataForPaging {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AssistanceDataForPaging_ExtIEs (
// type record AssistanceDataForRecommendedCells {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AssistanceDataForRecommendedCells_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofMBSQoSFlows) of AssociatedMBSQosFlowSetupRequestItem AssociatedMBSQosFlowSetupRequestList;
// type record AssociatedMBSQosFlowSetupRequestItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AssociatedMBSQosFlowSetupRequestItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofMBSQoSFlows) of AssociatedMBSQosFlowSetuporModifyRequestItem AssociatedMBSQosFlowSetuporModifyRequestList;
// type record AssociatedMBSQosFlowSetuporModifyRequestItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofQosFlows) of AssociatedQosFlowItem AssociatedQosFlowList;
// type record AssociatedQosFlowItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AssociatedQosFlowItem_ExtIEs (
// type enumerated AuthenticatedIndication {
// type integer AveragingWindow (
// type union AreaScopeOfMDT_NR {
// type NGAP_Containers.NGAP_PROTOCOL_IES AreaScopeOfMDT_NR_ExtIEs (?);
// type union AreaScopeOfMDT_EUTRA {
// type NGAP_Containers.NGAP_PROTOCOL_IES AreaScopeOfMDT_EUTRA_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofFreqforMDT) of AreaScopeOfNeighCellsItem AreaScopeOfNeighCellsList;
// type record AreaScopeOfNeighCellsItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AreaScopeOfNeighCellsItem_ExtIEs (?);
// type union AreaScopeOfQMC {
// type NGAP_Containers.NGAP_PROTOCOL_IES AreaScopeOfQMC_ExtIEs (?);
// type record AvailableRANVisibleQoEMetrics {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AvailableRANVisibleQoEMetrics_ExtIEs (?);
// type record BeamMeasurementsReportConfiguration {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION BeamMeasurementsReportConfiguration_ExtIEs (?);
// type record BeamMeasurementsReportQuantity {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION BeamMeasurementsReportQuantity_ExtIEs (?);
// type integer BitRate (
// type union BroadcastCancelledAreaList {
// type NGAP_Containers.NGAP_PROTOCOL_IES BroadcastCancelledAreaList_ExtIEs (?);
// type union BroadcastCompletedAreaList {
// type NGAP_Containers.NGAP_PROTOCOL_IES BroadcastCompletedAreaList_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofBPLMNs) of BroadcastPLMNItem BroadcastPLMNList;
// type record BroadcastPLMNItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION BroadcastPLMNItem_ExtIEs (
// type record BluetoothMeasurementConfiguration {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION BluetoothMeasurementConfiguration_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofBluetoothName) of BluetoothMeasConfigNameItem BluetoothMeasConfigNameList;
// type record BluetoothMeasConfigNameItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION BluetoothMeasConfigNameItem_ExtIEs (?);
// type enumerated BluetoothMeasConfig {
// type octetstring BluetoothName length (1 .. 248);
// type octetstring BurstArrivalTime;
// type bitstring CAG_ID length (32);
// type enumerated CancelAllWarningMessages {
// type record length (1 .. NGAP_Constants.maxnoofCellinEAI) of CancelledCellsInEAI_EUTRA_Item CancelledCellsInEAI_EUTRA;
// type record CancelledCellsInEAI_EUTRA_Item {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CancelledCellsInEAI_EUTRA_Item_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofCellinEAI) of CancelledCellsInEAI_NR_Item CancelledCellsInEAI_NR;
// type record CancelledCellsInEAI_NR_Item {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CancelledCellsInEAI_NR_Item_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofCellinTAI) of CancelledCellsInTAI_EUTRA_Item CancelledCellsInTAI_EUTRA;
// type record CancelledCellsInTAI_EUTRA_Item {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CancelledCellsInTAI_EUTRA_Item_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofCellinTAI) of CancelledCellsInTAI_NR_Item CancelledCellsInTAI_NR;
// type record CancelledCellsInTAI_NR_Item {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CancelledCellsInTAI_NR_Item_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofCandidateCells) of CandidateCellItem CandidateCellList;
// type record CandidateCellItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CandidateCellItem_ExtIEs (?);
// type union CandidateCell {
// type NGAP_Containers.NGAP_PROTOCOL_IES CandidateCell_ExtIEs (?);
// type record CandidateCellID {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CandidateCellID_ExtIEs (?);
// type record CandidatePCI {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CandidatePCI_ExtIEs (?);
// type union Cause {
// type NGAP_Containers.NGAP_PROTOCOL_IES Cause_ExtIEs (?);
// type enumerated CauseMisc {
// type enumerated CauseNas {
// type enumerated CauseProtocol {
// type enumerated CauseRadioNetwork {
// type enumerated CauseTransport {
// type record Cell_CAGInformation {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION Cell_CAGInformation_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofCAGSperCell) of CAG_ID CellCAGList;
// type record length (1 .. NGAP_Constants.maxnoofCellIDforWarning) of CellIDBroadcastEUTRA_Item CellIDBroadcastEUTRA;
// type record CellIDBroadcastEUTRA_Item {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CellIDBroadcastEUTRA_Item_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofCellIDforWarning) of CellIDBroadcastNR_Item CellIDBroadcastNR;
// type record CellIDBroadcastNR_Item {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CellIDBroadcastNR_Item_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofCellIDforWarning) of CellIDCancelledEUTRA_Item CellIDCancelledEUTRA;
// type record CellIDCancelledEUTRA_Item {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CellIDCancelledEUTRA_Item_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofCellIDforWarning) of CellIDCancelledNR_Item CellIDCancelledNR;
// type record CellIDCancelledNR_Item {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CellIDCancelledNR_Item_ExtIEs (?);
// type union CellIDListForRestart {
// type NGAP_Containers.NGAP_PROTOCOL_IES CellIDListForRestart_ExtIEs (?);
// type enumerated CellSize {
// type record CellType {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CellType_ExtIEs (?);
// type enumerated CEmodeBSupport_Indicator {
// type enumerated CEmodeBrestricted {
// type record CNAssistedRANTuning {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CNAssistedRANTuning_ExtIEs (?);
// type integer CNsubgroupID (
// type record length (1 .. NGAP_Constants.maxnoofEPLMNs) of CNTypeRestrictionsForEquivalentItem CNTypeRestrictionsForEquivalent;
// type record CNTypeRestrictionsForEquivalentItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CNTypeRestrictionsForEquivalentItem_ExtIEs (?);
// type enumerated CNTypeRestrictionsForServing {
// type octetstring CommonNetworkInstance;
// type record length (1 .. NGAP_Constants.maxnoofCellinEAI) of CompletedCellsInEAI_EUTRA_Item CompletedCellsInEAI_EUTRA;
// type record CompletedCellsInEAI_EUTRA_Item {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CompletedCellsInEAI_EUTRA_Item_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofCellinEAI) of CompletedCellsInEAI_NR_Item CompletedCellsInEAI_NR;
// type record CompletedCellsInEAI_NR_Item {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CompletedCellsInEAI_NR_Item_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofCellinTAI) of CompletedCellsInTAI_EUTRA_Item CompletedCellsInTAI_EUTRA;
// type record CompletedCellsInTAI_EUTRA_Item {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CompletedCellsInTAI_EUTRA_Item_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofCellinTAI) of CompletedCellsInTAI_NR_Item CompletedCellsInTAI_NR;
// type record CompletedCellsInTAI_NR_Item {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CompletedCellsInTAI_NR_Item_ExtIEs (?);
// type enumerated ConcurrentWarningMessageInd {
// type enumerated ConfidentialityProtectionIndication {
// type enumerated ConfidentialityProtectionResult {
// type enumerated ConfiguredTACIndication {
// type record CoreNetworkAssistanceInformationForInactive {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CoreNetworkAssistanceInformationForInactive_ExtIEs (
// type record COUNTValueForPDCP_SN12 {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION COUNTValueForPDCP_SN12_ExtIEs (?);
// type record COUNTValueForPDCP_SN18 {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION COUNTValueForPDCP_SN18_ExtIEs (?);
// type octetstring CoverageEnhancementLevel;
// type union CPTransportLayerInformation {
// type NGAP_Containers.NGAP_PROTOCOL_IES CPTransportLayerInformation_ExtIEs (
// type record CriticalityDiagnostics {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CriticalityDiagnostics_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofErrors) of CriticalityDiagnostics_IE_Item CriticalityDiagnostics_IE_List;
// type record CriticalityDiagnostics_IE_Item {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CriticalityDiagnostics_IE_Item_ExtIEs (?);
// type record CellBasedMDT_NR {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CellBasedMDT_NR_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofCellIDforMDT) of NR_CGI CellIdListforMDT_NR;
// type record CellBasedMDT_EUTRA {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CellBasedMDT_EUTRA_ExtIEs (?);
// type record CellBasedQMC {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CellBasedQMC_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofCellIDforQMC) of NGRAN_CGI CellIdListforQMC;
// type record length (1 .. NGAP_Constants.maxnoofCellIDforMDT) of EUTRA_CGI CellIdListforMDT_EUTRA;
// type bitstring DataCodingScheme length (8);
// type enumerated DataForwardingAccepted {
// type enumerated DataForwardingNotPossible {
// type record length (1 .. NGAP_Constants.maxnoofDRBs) of DataForwardingResponseDRBItem DataForwardingResponseDRBList;
// type record DataForwardingResponseDRBItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION DataForwardingResponseDRBItem_ExtIEs (?);
// type record DAPSRequestInfo {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION DAPSRequestInfo_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofDRBs) of DAPSResponseInfoItem DAPSResponseInfoList;
// type record DAPSResponseInfoItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION DAPSResponseInfoItem_ExtIEs (?);
// type record DAPSResponseInfo {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION DAPSResponseInfo_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofE_RABs) of DataForwardingResponseERABListItem DataForwardingResponseERABList;
// type record DataForwardingResponseERABListItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION DataForwardingResponseERABListItem_ExtIEs (?);
// type enumerated DelayCritical {
// type record DL_CP_SecurityInformation {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION DL_CP_SecurityInformation_ExtIEs (?);
// type bitstring DL_NAS_MAC length (16);
// type enumerated DLForwarding {
// type enumerated DL_NGU_TNLInformationReused {
// type enumerated DirectForwardingPathAvailability {
// type integer DRB_ID (
// type record length (1 .. NGAP_Constants.maxnoofDRBs) of DRBsSubjectToStatusTransferItem DRBsSubjectToStatusTransferList;
// type record DRBsSubjectToStatusTransferItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION DRBsSubjectToStatusTransferItem_ExtIEs (
// type union DRBStatusDL {
// type NGAP_Containers.NGAP_PROTOCOL_IES DRBStatusDL_ExtIEs (?);
// type record DRBStatusDL12 {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION DRBStatusDL12_ExtIEs (?);
// type record DRBStatusDL18 {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION DRBStatusDL18_ExtIEs (?);
// type union DRBStatusUL {
// type NGAP_Containers.NGAP_PROTOCOL_IES DRBStatusUL_ExtIEs (?);
// type record DRBStatusUL12 {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION DRBStatusUL12_ExtIEs (?);
// type record DRBStatusUL18 {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION DRBStatusUL18_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofDRBs) of DRBsToQosFlowsMappingItem DRBsToQosFlowsMappingList;
// type record DRBsToQosFlowsMappingItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION DRBsToQosFlowsMappingItem_ExtIEs (
// type record Dynamic5QIDescriptor {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION Dynamic5QIDescriptor_ExtIEs (
// type enumerated EarlyMeasurement {
// type record EarlyStatusTransfer_TransparentContainer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EarlyStatusTransfer_TransparentContainer_ExtIEs (?);
// type union ProcedureStageChoice {
// type NGAP_Containers.NGAP_PROTOCOL_IES ProcedureStageChoice_ExtIEs (?);
// type record FirstDLCount {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION FirstDLCount_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofDRBs) of DRBsSubjectToEarlyStatusTransfer_Item DRBsSubjectToEarlyStatusTransfer_List;
// type record DRBsSubjectToEarlyStatusTransfer_Item {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs (?);
// type enumerated EDT_Session {
// type octetstring EmergencyAreaID length (3);
// type record length (1 .. NGAP_Constants.maxnoofEmergencyAreaID) of EmergencyAreaIDBroadcastEUTRA_Item EmergencyAreaIDBroadcastEUTRA;
// type record EmergencyAreaIDBroadcastEUTRA_Item {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofEmergencyAreaID) of EmergencyAreaIDBroadcastNR_Item EmergencyAreaIDBroadcastNR;
// type record EmergencyAreaIDBroadcastNR_Item {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EmergencyAreaIDBroadcastNR_Item_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofEmergencyAreaID) of EmergencyAreaIDCancelledEUTRA_Item EmergencyAreaIDCancelledEUTRA;
// type record EmergencyAreaIDCancelledEUTRA_Item {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EmergencyAreaIDCancelledEUTRA_Item_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofEmergencyAreaID) of EmergencyAreaIDCancelledNR_Item EmergencyAreaIDCancelledNR;
// type record EmergencyAreaIDCancelledNR_Item {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EmergencyAreaIDCancelledNR_Item_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofEmergencyAreaID) of EmergencyAreaID EmergencyAreaIDList;
// type record length (1 .. NGAP_Constants.maxnoofEAIforRestart) of EmergencyAreaID EmergencyAreaIDListForRestart;
// type record EmergencyFallbackIndicator {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EmergencyFallbackIndicator_ExtIEs (?);
// type enumerated EmergencyFallbackRequestIndicator {
// type enumerated EmergencyServiceTargetCN {
// type union ENB_ID {
// type NGAP_Containers.NGAP_PROTOCOL_IES ENB_ID_ExtIEs (?);
// type enumerated Enhanced_CoverageRestriction {
// type integer Extended_ConnectedTime (0 .. 255);
// type octetstring EN_DCSONConfigurationTransfer;
// type record EndpointIPAddressAndPort {
// type enumerated EndIndication {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EndpointIPAddressAndPort_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofEPLMNs) of PLMNIdentity EquivalentPLMNs;
// type octetstring EPS_TAC length (2);
// type record EPS_TAI {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EPS_TAI_ExtIEs (?);
// type integer E_RAB_ID (
// type record length (1 .. NGAP_Constants.maxnoofE_RABs) of E_RABInformationItem E_RABInformationList;
// type record E_RABInformationItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION E_RABInformationItem_ExtIEs (
// type bitstring EUTRACellIdentity length (28);
// type record EUTRA_CGI {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EUTRA_CGI_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofCellsinngeNB) of EUTRA_CGI EUTRA_CGIList;
// type record length (1 .. NGAP_Constants.maxnoofCellIDforWarning) of EUTRA_CGI EUTRA_CGIListForWarning;
// type record EUTRA_PagingeDRXInformation {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EUTRA_PagingeDRXInformation_ExtIEs (?);
// type enumerated EUTRA_Paging_eDRX_Cycle {
// type enumerated EUTRA_Paging_Time_Window {
// type bitstring EUTRAencryptionAlgorithms length (
// type bitstring EUTRAintegrityProtectionAlgorithms length (
// type enumerated EventType {
// type record length (1 .. NGAP_Constants.maxnoofThresholdsForExcessPacketDelay) of ExcessPacketDelayThresholdItem ExcessPacketDelayThresholdConfiguration;
// type record ExcessPacketDelayThresholdItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION ExcessPacketDelayThresholdItem_ExtIEs (?);
// type enumerated ExcessPacketDelayThresholdValue {
// type integer ExpectedActivityPeriod (
// type enumerated ExpectedHOInterval {
// type integer ExpectedIdlePeriod (
// type record ExpectedUEActivityBehaviour {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION ExpectedUEActivityBehaviour_ExtIEs (?);
// type record ExpectedUEBehaviour {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION ExpectedUEBehaviour_ExtIEs (?);
// type enumerated ExpectedUEMobility {
// type record length (1 .. NGAP_Constants.maxnoofCellsUEMovingTrajectory) of ExpectedUEMovingTrajectoryItem ExpectedUEMovingTrajectory;
// type record ExpectedUEMovingTrajectoryItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION ExpectedUEMovingTrajectoryItem_ExtIEs (?);
// type record Extended_AMFName {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION Extended_AMFName_ExtIEs (?);
// type integer ExtendedPacketDelayBudget (
// type record Extended_RANNodeName {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION Extended_RANNodeName_ExtIEs (?);
// type record ExtendedRATRestrictionInformation {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION ExtendedRATRestrictionInformation_ExtIEs (?);
// type integer ExtendedRNC_ID (4096 .. 65535);
// type record length (1 .. NGAP_Constants.maxnoofExtSliceItems) of SliceSupportItem ExtendedSliceSupportList;
// type bitstring ExtendedUEIdentityIndexValue length (16);
// type union EventTrigger {
// type NGAP_Containers.NGAP_PROTOCOL_IES EventTrigger_ExtIEs (?);
// type record EventL1LoggedMDTConfig {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EventL1LoggedMDTConfig_ExtIEs (?);
// type union MeasurementThresholdL1LoggedMDT {
// type NGAP_Containers.NGAP_PROTOCOL_IES MeasurementThresholdL1LoggedMDT_ExtIEs (?);
// type record FailureIndication {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION FailureIndication_ExtIEs (?);
// type record FiveG_ProSeAuthorized {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION FiveG_ProSeAuthorized_ExtIEs (?);
// type enumerated FiveGProSeDirectDiscovery {
// type enumerated FiveGProSeDirectCommunication {
// type enumerated FiveGProSeLayer2UEtoNetworkRelay {
// type enumerated FiveGProSeLayer3UEtoNetworkRelay {
// type enumerated FiveGProSeLayer2RemoteUE {
// type record FiveG_ProSePC5QoSParameters {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION FiveG_ProSePC5QoSParameters_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofPC5QoSFlows) of FiveGProSePC5QoSFlowItem FiveGProSePC5QoSFlowList;
// type record FiveGProSePC5QoSFlowItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION FiveGProSePC5QoSFlowItem_ExtIEs (?);
// type record FiveGProSePC5FlowBitRates {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION FiveGProSePC5FlowBitRates_ExtIEs (?);
// type record FiveG_S_TMSI {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION FiveG_S_TMSI_ExtIEs (?);
// type octetstring FiveG_TMSI length (4);
// type integer FiveQI (
// type record length (1 .. NGAP_Constants.maxnoofEPLMNsPlusOne) of ForbiddenAreaInformation_Item ForbiddenAreaInformation;
// type record ForbiddenAreaInformation_Item {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION ForbiddenAreaInformation_Item_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofForbTACs) of TAC ForbiddenTACs;
// type record FromEUTRANtoNGRAN {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION FromEUTRANtoNGRAN_ExtIEs (?);
// type record FromNGRANtoEUTRAN {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION FromNGRANtoEUTRAN_ExtIEs (?);
// type record GBR_QosInformation {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION GBR_QosInformation_ExtIEs (
// type octetstring GlobalCable_ID;
// type record GlobalCable_ID_new {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION GlobalCable_ID_new_ExtIEs (?);
// type record GlobalENB_ID {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION GlobalENB_ID_ExtIEs (?);
// type record GlobalGNB_ID {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION GlobalGNB_ID_ExtIEs (?);
// type record GlobalN3IWF_ID {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION GlobalN3IWF_ID_ExtIEs (?);
// type record GlobalLine_ID {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION GlobalLine_ID_ExtIEs (
// type octetstring GlobalLineIdentity;
// type record GlobalNgENB_ID {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION GlobalNgENB_ID_ExtIEs (?);
// type union GlobalRANNodeID {
// type NGAP_Containers.NGAP_PROTOCOL_IES GlobalRANNodeID_ExtIEs (
// type record GlobalTNGF_ID {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION GlobalTNGF_ID_ExtIEs (?);
// type record GlobalTWIF_ID {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION GlobalTWIF_ID_ExtIEs (?);
// type record GlobalW_AGF_ID {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION GlobalW_AGF_ID_ExtIEs (?);
// type union GNB_ID {
// type NGAP_Containers.NGAP_PROTOCOL_IES GNB_ID_ExtIEs (?);