forked from osmocom/wireshark
3435 lines
123 KiB
Groff
3435 lines
123 KiB
Groff
-- RANAP-PDU-Contents.asn
|
||
--
|
||
-- 3GPP TS 25.413 V9.4.0 (2010-09)
|
||
-- http://www.3gpp.org/ftp/Specs/html-info/25413.htm
|
||
--
|
||
-- 9.3.3 PDU Definitions
|
||
--
|
||
-- $Id$
|
||
--
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- PDU definitions for RANAP.
|
||
--
|
||
-- **************************************************************
|
||
|
||
RANAP-PDU-Contents {
|
||
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
|
||
umts-Access (20) modules (3) ranap (0) version1 (1) ranap-PDU-Contents (1) }
|
||
|
||
DEFINITIONS AUTOMATIC TAGS ::=
|
||
|
||
BEGIN
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- IE parameter types from other modules.
|
||
--
|
||
-- **************************************************************
|
||
|
||
IMPORTS
|
||
AccuracyFulfilmentIndicator,
|
||
APN,
|
||
BroadcastAssistanceDataDecipheringKeys,
|
||
LocationRelatedDataRequestType,
|
||
LocationRelatedDataRequestTypeSpecificToGERANIuMode,
|
||
DataVolumeReference,
|
||
CellLoadInformation,
|
||
AreaIdentity,
|
||
CN-DomainIndicator,
|
||
Cause,
|
||
Cell-Access-Mode,
|
||
ClientType,
|
||
CriticalityDiagnostics,
|
||
ChosenEncryptionAlgorithm,
|
||
ChosenIntegrityProtectionAlgorithm,
|
||
ClassmarkInformation2,
|
||
ClassmarkInformation3,
|
||
CSG-Id,
|
||
CSG-Id-List,
|
||
CSG-Membership-Status,
|
||
DL-GTP-PDU-SequenceNumber,
|
||
DL-N-PDU-SequenceNumber,
|
||
DataVolumeReportingIndication,
|
||
DeltaRAListofIdleModeUEs,
|
||
DRX-CycleLengthCoefficient,
|
||
EncryptionInformation,
|
||
EncryptionKey,
|
||
E-UTRAN-Service-Handover,
|
||
ExtendedRNC-ID,
|
||
FrequenceLayerConvergenceFlag,
|
||
GERAN-BSC-Container,
|
||
GERAN-Classmark,
|
||
GlobalCN-ID,
|
||
GlobalRNC-ID,
|
||
GTP-TEI,
|
||
IncludeVelocity,
|
||
InformationExchangeID,
|
||
InformationExchangeType,
|
||
InformationRequested,
|
||
InformationRequestType,
|
||
InformationTransferID,
|
||
InformationTransferType,
|
||
InterSystemInformationTransferType,
|
||
IntegrityProtectionInformation,
|
||
IntegrityProtectionKey,
|
||
InterSystemInformation-TransparentContainer,
|
||
IPMulticastAddress,
|
||
IuSignallingConnectionIdentifier,
|
||
IuTransportAssociation,
|
||
KeyStatus,
|
||
L3-Information,
|
||
LAI,
|
||
LastKnownServiceArea,
|
||
MBMS-PTP-RAB-ID,
|
||
MBMSBearerServiceType,
|
||
MBMSCountingInformation,
|
||
MBMSCNDe-Registration,
|
||
MBMSHCIndicator,
|
||
MBMSRegistrationRequestType,
|
||
MBMSServiceArea,
|
||
MBMSSessionDuration,
|
||
MBMSSessionIdentity,
|
||
MBMSSessionRepetitionNumber,
|
||
NAS-PDU,
|
||
NAS-SequenceNumber,
|
||
NAS-SynchronisationIndicator,
|
||
NewBSS-To-OldBSS-Information,
|
||
NonSearchingIndication,
|
||
NumberOfSteps,
|
||
OMC-ID,
|
||
OldBSS-ToNewBSS-Information,
|
||
PagingAreaID,
|
||
PagingCause,
|
||
PDP-TypeInformation,
|
||
PDP-TypeInformation-extension,
|
||
PermanentNAS-UE-ID,
|
||
PLMNidentity,
|
||
PositionData,
|
||
PositionDataSpecificToGERANIuMode,
|
||
PositioningPriority,
|
||
ProvidedData,
|
||
RAB-ID,
|
||
RAB-Parameters,
|
||
RAC,
|
||
RAListofIdleModeUEs,
|
||
RAT-Type,
|
||
RedirectAttemptFlag,
|
||
RedirectionCompleted,
|
||
RejectCauseValue,
|
||
RelocationType,
|
||
RequestedGANSSAssistanceData,
|
||
RequestType,
|
||
Requested-RAB-Parameter-Values,
|
||
ResponseTime,
|
||
RRC-Container,
|
||
SAI,
|
||
SAPI,
|
||
Service-Handover,
|
||
SessionUpdateID,
|
||
SNA-Access-Information,
|
||
SourceBSS-ToTargetBSS-TransparentContainer,
|
||
SourceID,
|
||
Source-ToTarget-TransparentContainer,
|
||
SourceRNC-ToTargetRNC-TransparentContainer,
|
||
SRVCC-HO-Indication,
|
||
SRVCC-Information,
|
||
SRVCC-Operation-Possible,
|
||
TargetBSS-ToSourceBSS-TransparentContainer,
|
||
TargetID,
|
||
Target-ToSource-TransparentContainer,
|
||
TargetRNC-ToSourceRNC-TransparentContainer,
|
||
TemporaryUE-ID,
|
||
TimeToMBMSDataTransfer,
|
||
TMGI,
|
||
TracePropagationParameters,
|
||
TraceReference,
|
||
TraceType,
|
||
UnsuccessfullyTransmittedDataVolume,
|
||
TransportLayerAddress,
|
||
TriggerID,
|
||
UE-AggregateMaximumBitRate,
|
||
UE-ID,
|
||
UESBI-Iu,
|
||
UL-GTP-PDU-SequenceNumber,
|
||
UL-N-PDU-SequenceNumber,
|
||
UP-ModeVersions,
|
||
UserPlaneMode,
|
||
VelocityEstimate,
|
||
VerticalAccuracyCode,
|
||
Alt-RAB-Parameters,
|
||
Ass-RAB-Parameters,
|
||
PeriodicLocationInfo,
|
||
SubscriberProfileIDforRFP
|
||
FROM RANAP-IEs
|
||
|
||
|
||
PrivateIE-Container{},
|
||
ProtocolExtensionContainer{},
|
||
ProtocolIE-ContainerList{},
|
||
ProtocolIE-ContainerPair{},
|
||
ProtocolIE-ContainerPairList{},
|
||
ProtocolIE-Container{},
|
||
RANAP-PRIVATE-IES,
|
||
RANAP-PROTOCOL-EXTENSION,
|
||
RANAP-PROTOCOL-IES,
|
||
RANAP-PROTOCOL-IES-PAIR
|
||
FROM RANAP-Containers
|
||
|
||
maxNrOfDTs,
|
||
maxNrOfErrors,
|
||
maxNrOfIuSigConIds,
|
||
maxNrOfRABs,
|
||
maxNrOfVol,
|
||
maxnoofMulticastServicesPerUE,
|
||
|
||
id-AccuracyFulfilmentIndicator,
|
||
id-APN,
|
||
id-AreaIdentity,
|
||
id-Alt-RAB-Parameters,
|
||
id-Ass-RAB-Parameters,
|
||
id-BroadcastAssistanceDataDecipheringKeys,
|
||
id-LocationRelatedDataRequestType,
|
||
id-CN-DomainIndicator,
|
||
id-Cause,
|
||
id-Cell-Access-Mode,
|
||
id-ChosenEncryptionAlgorithm,
|
||
id-ChosenIntegrityProtectionAlgorithm,
|
||
id-ClassmarkInformation2,
|
||
id-ClassmarkInformation3,
|
||
id-ClientType,
|
||
id-CNMBMSLinkingInformation,
|
||
id-CriticalityDiagnostics,
|
||
id-CSG-Id,
|
||
id-CSG-Id-List,
|
||
id-CSG-Membership-Status,
|
||
id-DeltaRAListofIdleModeUEs,
|
||
id-DRX-CycleLengthCoefficient,
|
||
id-DirectTransferInformationItem-RANAP-RelocInf,
|
||
id-DirectTransferInformationList-RANAP-RelocInf,
|
||
id-DL-GTP-PDU-SequenceNumber,
|
||
id-EncryptionInformation,
|
||
id-EncryptionKey,
|
||
id-ExtendedRNC-ID,
|
||
id-FrequenceLayerConvergenceFlag,
|
||
id-GERAN-BSC-Container,
|
||
id-GERAN-Classmark,
|
||
id-GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item,
|
||
id-GERAN-Iumode-RAB-FailedList-RABAssgntResponse,
|
||
id-GlobalCN-ID,
|
||
id-GlobalCN-IDCS,
|
||
id-GlobalCN-IDPS,
|
||
id-GlobalRNC-ID,
|
||
id-IncludeVelocity,
|
||
id-InformationExchangeID,
|
||
id-InformationExchangeType,
|
||
id-InformationRequested,
|
||
id-InformationRequestType,
|
||
id-InformationTransferID,
|
||
id-InformationTransferType,
|
||
id-IntegrityProtectionInformation,
|
||
id-IntegrityProtectionKey,
|
||
id-InterSystemInformationTransferType,
|
||
id-InterSystemInformation-TransparentContainer,
|
||
id-IPMulticastAddress,
|
||
id-IuSigConId,
|
||
id-OldIuSigConId,
|
||
id-OldIuSigConIdCS,
|
||
id-OldIuSigConIdPS,
|
||
id-IuSigConIdItem,
|
||
id-IuSigConIdList,
|
||
id-IuTransportAssociation,
|
||
id-JoinedMBMSBearerServicesList,
|
||
id-KeyStatus,
|
||
id-L3-Information,
|
||
id-LAI,
|
||
id-LastKnownServiceArea,
|
||
id-LeftMBMSBearerServicesList,
|
||
id-LocationRelatedDataRequestTypeSpecificToGERANIuMode,
|
||
id-MBMSBearerServiceType,
|
||
id-MBMSCountingInformation,
|
||
id-MBMSCNDe-Registration,
|
||
id-MBMSRegistrationRequestType,
|
||
id-MBMSSynchronisationInformation,
|
||
id-MBMSServiceArea,
|
||
id-MBMSSessionDuration,
|
||
id-MBMSSessionIdentity,
|
||
id-MBMSSessionRepetitionNumber,
|
||
id-NAS-PDU,
|
||
id-NAS-SequenceNumber,
|
||
id-NewBSS-To-OldBSS-Information,
|
||
id-NonSearchingIndication,
|
||
id-NumberOfSteps,
|
||
id-OMC-ID,
|
||
id-OldBSS-ToNewBSS-Information,
|
||
id-PagingAreaID,
|
||
id-PagingCause,
|
||
id-PDP-TypeInformation,
|
||
id-PDP-TypeInformation-extension,
|
||
id-PermanentNAS-UE-ID,
|
||
id-PositionData,
|
||
id-PositionDataSpecificToGERANIuMode,
|
||
id-PositioningPriority,
|
||
id-ProvidedData,
|
||
id-RAB-ContextItem,
|
||
id-RAB-ContextList,
|
||
id-RAB-ContextFailedtoTransferItem,
|
||
id-RAB-ContextFailedtoTransferList,
|
||
id-RAB-ContextItem-RANAP-RelocInf,
|
||
id-RAB-ContextList-RANAP-RelocInf,
|
||
id-RAB-DataForwardingItem,
|
||
id-RAB-DataForwardingItem-SRNS-CtxReq,
|
||
id-RAB-DataForwardingList,
|
||
id-RAB-DataForwardingList-SRNS-CtxReq,
|
||
id-RAB-DataVolumeReportItem,
|
||
id-RAB-DataVolumeReportList,
|
||
id-RAB-DataVolumeReportRequestItem,
|
||
id-RAB-DataVolumeReportRequestList,
|
||
id-RAB-FailedItem,
|
||
id-RAB-FailedList,
|
||
id-RAB-FailedList-EnhRelocInfoRes,
|
||
id-RAB-FailedItem-EnhRelocInfoRes,
|
||
id-RAB-FailedtoReportItem,
|
||
id-RAB-FailedtoReportList,
|
||
id-RAB-ID,
|
||
id-RAB-ModifyList,
|
||
id-RAB-ModifyItem,
|
||
id-RAB-Parameters,
|
||
id-RAB-QueuedItem,
|
||
id-RAB-QueuedList,
|
||
id-RAB-ReleaseFailedList,
|
||
id-RAB-ReleaseItem,
|
||
id-RAB-ReleasedItem-IuRelComp,
|
||
id-RAB-ReleaseList,
|
||
id-RAB-ReleasedItem,
|
||
id-RAB-ReleasedList,
|
||
id-RAB-ReleasedList-IuRelComp,
|
||
id-RAB-RelocationReleaseItem,
|
||
id-RAB-RelocationReleaseList,
|
||
id-RAB-SetupItem-RelocReq,
|
||
id-RAB-SetupItem-RelocReqAck,
|
||
id-RAB-SetupList-RelocReq,
|
||
id-RAB-SetupList-RelocReqAck,
|
||
id-RAB-SetupList-EnhRelocInfoReq,
|
||
id-RAB-SetupItem-EnhRelocInfoReq,
|
||
id-RAB-SetupList-EnhRelocInfoRes,
|
||
id-RAB-SetupItem-EnhRelocInfoRes,
|
||
id-RAB-SetupList-EnhancedRelocCompleteReq,
|
||
id-RAB-SetupItem-EnhancedRelocCompleteReq,
|
||
id-RAB-SetupList-EnhancedRelocCompleteRes,
|
||
id-RAB-SetupItem-EnhancedRelocCompleteRes,
|
||
id-RAB-SetupOrModifiedItem,
|
||
id-RAB-SetupOrModifiedList,
|
||
id-RAB-SetupOrModifyItem,
|
||
id-RAB-SetupOrModifyList,
|
||
id-RAB-ToBeReleasedItem-EnhancedRelocCompleteRes,
|
||
id-RAB-ToBeReleasedList-EnhancedRelocCompleteRes,
|
||
id-RAC,
|
||
id-RAListofIdleModeUEs,
|
||
id-RAT-Type,
|
||
id-RedirectAttemptFlag,
|
||
id-RedirectionCompleted,
|
||
id-RedirectionIndication,
|
||
id-RejectCauseValue,
|
||
id-RelocationType,
|
||
id-Relocation-SourceRNC-ID,
|
||
id-Relocation-SourceExtendedRNC-ID,
|
||
id-Relocation-TargetRNC-ID,
|
||
id-Relocation-TargetExtendedRNC-ID,
|
||
id-RequestedGANSSAssistanceData,
|
||
id-RequestType,
|
||
id-ResponseTime,
|
||
id-SAI,
|
||
id-SAPI,
|
||
id-SelectedPLMN-ID,
|
||
id-SessionUpdateID,
|
||
id-SNA-Access-Information,
|
||
id-SourceBSS-ToTargetBSS-TransparentContainer,
|
||
id-SourceRNC-ID,
|
||
id-SourceExtendedRNC-ID,
|
||
id-SourceID,
|
||
id-Source-ToTarget-TransparentContainer,
|
||
id-SourceRNC-PDCP-context-info,
|
||
id-SRVCC-HO-Indication,
|
||
id-SRVCC-Information,
|
||
id-SRVCC-Operation-Possible,
|
||
id-TargetBSS-ToSourceBSS-TransparentContainer,
|
||
id-TargetID,
|
||
id-Target-ToSource-TransparentContainer,
|
||
id-TemporaryUE-ID,
|
||
id-TimeToMBMSDataTransfer,
|
||
id-TMGI,
|
||
id-TracePropagationParameters,
|
||
id-TraceReference,
|
||
id-TraceType,
|
||
id-TransportLayerAddress,
|
||
id-TransportLayerInformation,
|
||
id-TriggerID,
|
||
id-UE-AggregateMaximumBitRate,
|
||
id-UE-ID,
|
||
id-UESBI-Iu,
|
||
id-UL-GTP-PDU-SequenceNumber,
|
||
id-UnsuccessfulLinkingList,
|
||
id-VelocityEstimate,
|
||
id-VerticalAccuracyCode,
|
||
id-PeriodicLocationInfo,
|
||
id-BroadcastGANSSAssistanceDataDecipheringKeys,
|
||
id-SubscriberProfileIDforRFP,
|
||
id-E-UTRAN-Service-Handover,
|
||
id-IP-Source-Address
|
||
|
||
FROM RANAP-Constants;
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Common Container Lists
|
||
--
|
||
-- **************************************************************
|
||
|
||
RAB-IE-ContainerList { RANAP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxNrOfRABs, {IEsSetParam} }
|
||
RAB-IE-ContainerPairList { RANAP-PROTOCOL-IES-PAIR : IEsSetParam } ::= ProtocolIE-ContainerPairList { 1, maxNrOfRABs, {IEsSetParam} }
|
||
ProtocolError-IE-ContainerList { RANAP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxNrOfRABs, {IEsSetParam} }
|
||
IuSigConId-IE-ContainerList { RANAP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxNrOfIuSigConIds, {IEsSetParam} }
|
||
DirectTransfer-IE-ContainerList { RANAP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxNrOfDTs, {IEsSetParam} }
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Iu RELEASE ELEMENTARY PROCEDURE
|
||
--
|
||
-- **************************************************************
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Iu Release Command
|
||
--
|
||
-- **************************************************************
|
||
|
||
Iu-ReleaseCommand ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {Iu-ReleaseCommandIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {Iu-ReleaseCommandExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
Iu-ReleaseCommandIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory },
|
||
...
|
||
}
|
||
|
||
Iu-ReleaseCommandExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Iu Release Complete
|
||
--
|
||
-- **************************************************************
|
||
|
||
Iu-ReleaseComplete ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {Iu-ReleaseCompleteIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {Iu-ReleaseCompleteExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
Iu-ReleaseCompleteIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-RAB-DataVolumeReportList CRITICALITY ignore TYPE RAB-DataVolumeReportList PRESENCE optional } |
|
||
{ ID id-RAB-ReleasedList-IuRelComp CRITICALITY ignore TYPE RAB-ReleasedList-IuRelComp PRESENCE optional } |
|
||
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
RAB-DataVolumeReportList ::= RAB-IE-ContainerList { {RAB-DataVolumeReportItemIEs} }
|
||
|
||
RAB-DataVolumeReportItemIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-RAB-DataVolumeReportItem CRITICALITY ignore TYPE RAB-DataVolumeReportItem PRESENCE mandatory },
|
||
...
|
||
}
|
||
|
||
RAB-DataVolumeReportItem ::= SEQUENCE {
|
||
rAB-ID RAB-ID,
|
||
dl-UnsuccessfullyTransmittedDataVolume DataVolumeList OPTIONAL
|
||
-- This IE shall always be present although its presence is optional --,
|
||
iE-Extensions ProtocolExtensionContainer { {RAB-DataVolumeReportItem-ExtIEs} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
RAB-DataVolumeReportItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
RAB-ReleasedList-IuRelComp ::= RAB-IE-ContainerList { {RAB-ReleasedItem-IuRelComp-IEs} }
|
||
|
||
RAB-ReleasedItem-IuRelComp-IEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-RAB-ReleasedItem-IuRelComp CRITICALITY ignore TYPE RAB-ReleasedItem-IuRelComp PRESENCE mandatory },
|
||
...
|
||
}
|
||
|
||
RAB-ReleasedItem-IuRelComp ::= SEQUENCE {
|
||
rAB-ID RAB-ID,
|
||
dL-GTP-PDU-SequenceNumber DL-GTP-PDU-SequenceNumber OPTIONAL,
|
||
uL-GTP-PDU-SequenceNumber UL-GTP-PDU-SequenceNumber OPTIONAL,
|
||
iE-Extensions ProtocolExtensionContainer { {RAB-ReleasedItem-IuRelComp-ExtIEs} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
RAB-ReleasedItem-IuRelComp-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
|
||
Iu-ReleaseCompleteExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- RELOCATION PREPARATION ELEMENTARY PROCEDURE
|
||
--
|
||
-- **************************************************************
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Relocation Required
|
||
--
|
||
-- **************************************************************
|
||
|
||
RelocationRequired ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {RelocationRequiredIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {RelocationRequiredExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
RelocationRequiredIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-RelocationType CRITICALITY reject TYPE RelocationType PRESENCE mandatory } |
|
||
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } |
|
||
{ ID id-SourceID CRITICALITY ignore TYPE SourceID PRESENCE mandatory } |
|
||
{ ID id-TargetID CRITICALITY reject TYPE TargetID PRESENCE mandatory } |
|
||
{ ID id-ClassmarkInformation2 CRITICALITY reject TYPE ClassmarkInformation2 PRESENCE conditional
|
||
-- This IE shall be present if the Target ID IE contains a CGI IE and Source BSS To Target BSS Transparent Container is not included -- } |
|
||
{ ID id-ClassmarkInformation3 CRITICALITY ignore TYPE ClassmarkInformation3 PRESENCE conditional
|
||
-- This IE shall be present if the Target ID IE contains a CGI IE and Source BSS To Target BSS Transparent Container is not included -- } |
|
||
{ ID id-Source-ToTarget-TransparentContainer
|
||
CRITICALITY reject TYPE Source-ToTarget-TransparentContainer PRESENCE conditional
|
||
-- This IE shall be present if the Target ID IE contains a RNC-ID IE or eNB-ID -- } |
|
||
{ ID id-OldBSS-ToNewBSS-Information CRITICALITY ignore TYPE OldBSS-ToNewBSS-Information PRESENCE optional } ,
|
||
...
|
||
}
|
||
|
||
RelocationRequiredExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
-- Extension for Release 5 to enable GERAN support over Iu-cs --
|
||
{ ID id-GERAN-Classmark CRITICALITY ignore EXTENSION GERAN-Classmark PRESENCE optional } |
|
||
-- Extension for Release 6 to enable Inter-RAT PS Handover between UTRAN and GERAN A/Gb --
|
||
{ ID id-SourceBSS-ToTargetBSS-TransparentContainer CRITICALITY ignore EXTENSION SourceBSS-ToTargetBSS-TransparentContainer PRESENCE optional }|
|
||
-- Extension for Release 8 for SRVCC operation --
|
||
{ ID id-SRVCC-HO-Indication CRITICALITY reject EXTENSION SRVCC-HO-Indication PRESENCE optional } |
|
||
-- Extension for Release 9 to communicate to the CN the CSG id of the target cell --
|
||
{ ID id-CSG-Id CRITICALITY reject EXTENSION CSG-Id PRESENCE optional} |
|
||
-- Extension for Release 9 to communicate to the CN the hybrid access status of the target cell --
|
||
{ ID id-Cell-Access-Mode CRITICALITY reject EXTENSION Cell-Access-Mode PRESENCE optional},
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Relocation Command
|
||
--
|
||
-- **************************************************************
|
||
|
||
RelocationCommand ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {RelocationCommandIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {RelocationCommandExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
RelocationCommandIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-Target-ToSource-TransparentContainer
|
||
CRITICALITY reject TYPE Target-ToSource-TransparentContainer PRESENCE optional } |
|
||
{ ID id-L3-Information CRITICALITY ignore TYPE L3-Information PRESENCE optional } |
|
||
{ ID id-RAB-RelocationReleaseList CRITICALITY ignore TYPE RAB-RelocationReleaseList PRESENCE optional } |
|
||
{ ID id-RAB-DataForwardingList CRITICALITY ignore TYPE RAB-DataForwardingList PRESENCE optional } |
|
||
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
RAB-RelocationReleaseList ::= RAB-IE-ContainerList { {RAB-RelocationReleaseItemIEs} }
|
||
|
||
RAB-RelocationReleaseItemIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-RAB-RelocationReleaseItem CRITICALITY ignore TYPE RAB-RelocationReleaseItem PRESENCE mandatory },
|
||
...
|
||
}
|
||
|
||
RAB-RelocationReleaseItem ::= SEQUENCE {
|
||
rAB-ID RAB-ID,
|
||
iE-Extensions ProtocolExtensionContainer { {RAB-RelocationReleaseItem-ExtIEs} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
RAB-RelocationReleaseItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
RAB-DataForwardingList ::= RAB-IE-ContainerList { {RAB-DataForwardingItemIEs} }
|
||
|
||
RAB-DataForwardingItemIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-RAB-DataForwardingItem CRITICALITY ignore TYPE RAB-DataForwardingItem PRESENCE mandatory },
|
||
...
|
||
}
|
||
|
||
RAB-DataForwardingItem ::= SEQUENCE {
|
||
rAB-ID RAB-ID,
|
||
transportLayerAddress TransportLayerAddress,
|
||
iuTransportAssociation IuTransportAssociation,
|
||
iE-Extensions ProtocolExtensionContainer { {RAB-DataForwardingItem-ExtIEs} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
RAB-DataForwardingItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
||
-- Extension for Release 5 to allow transfer of a second pair of TLA and association --
|
||
{ID id-TransportLayerAddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional} |
|
||
{ID id-IuTransportAssociation CRITICALITY ignore EXTENSION IuTransportAssociation PRESENCE optional},
|
||
...
|
||
}
|
||
|
||
RelocationCommandExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
-- Extension for Release 5 to enable Inter RAN Load Information Exchange over Iu --
|
||
{ ID id-InterSystemInformation-TransparentContainer CRITICALITY ignore EXTENSION InterSystemInformation-TransparentContainer PRESENCE optional } |
|
||
-- Extension for Release 6 to enable Inter-RAT PS Handover between UTRAN and GERAN A/Gb --
|
||
{ ID id-TargetBSS-ToSourceBSS-TransparentContainer CRITICALITY ignore EXTENSION TargetBSS-ToSourceBSS-TransparentContainer PRESENCE optional }|
|
||
-- Extension for Release 8 for SRVCC operation --
|
||
{ ID id-SRVCC-Information CRITICALITY reject EXTENSION SRVCC-Information PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Relocation Preparation Failure
|
||
--
|
||
-- **************************************************************
|
||
|
||
RelocationPreparationFailure ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {RelocationPreparationFailureIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {RelocationPreparationFailureExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
RelocationPreparationFailureIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } |
|
||
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
RelocationPreparationFailureExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
-- Extension for Release 5 to enable Inter RAN Load Information Exchange over Iu --
|
||
{ ID id-InterSystemInformation-TransparentContainer CRITICALITY ignore EXTENSION InterSystemInformation-TransparentContainer PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- RELOCATION RESOURCE ALLOCATION ELEMENTARY PROCEDURE
|
||
--
|
||
-- **************************************************************
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Relocation Request
|
||
--
|
||
-- **************************************************************
|
||
|
||
RelocationRequest ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {RelocationRequestIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {RelocationRequestExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
RelocationRequestIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-PermanentNAS-UE-ID CRITICALITY ignore TYPE PermanentNAS-UE-ID PRESENCE optional } |
|
||
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } |
|
||
{ ID id-CN-DomainIndicator CRITICALITY reject TYPE CN-DomainIndicator PRESENCE mandatory } |
|
||
{ ID id-Source-ToTarget-TransparentContainer
|
||
CRITICALITY reject TYPE SourceRNC-ToTargetRNC-TransparentContainer PRESENCE mandatory } |
|
||
{ ID id-RAB-SetupList-RelocReq CRITICALITY reject TYPE RAB-SetupList-RelocReq PRESENCE optional } |
|
||
{ ID id-IntegrityProtectionInformation CRITICALITY ignore TYPE IntegrityProtectionInformation PRESENCE optional } |
|
||
{ ID id-EncryptionInformation CRITICALITY ignore TYPE EncryptionInformation PRESENCE optional } |
|
||
{ ID id-IuSigConId CRITICALITY ignore TYPE IuSignallingConnectionIdentifier PRESENCE mandatory },
|
||
...
|
||
}
|
||
|
||
RAB-SetupList-RelocReq ::= RAB-IE-ContainerList { {RAB-SetupItem-RelocReq-IEs} }
|
||
|
||
RAB-SetupItem-RelocReq-IEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-RAB-SetupItem-RelocReq CRITICALITY reject TYPE RAB-SetupItem-RelocReq PRESENCE mandatory },
|
||
...
|
||
}
|
||
|
||
RAB-SetupItem-RelocReq ::= SEQUENCE {
|
||
rAB-ID RAB-ID,
|
||
nAS-SynchronisationIndicator NAS-SynchronisationIndicator OPTIONAL,
|
||
rAB-Parameters RAB-Parameters,
|
||
dataVolumeReportingIndication DataVolumeReportingIndication OPTIONAL
|
||
-- This IE shall be present if the CN domain indicator IE is set to "PS domain" --,
|
||
pDP-TypeInformation PDP-TypeInformation OPTIONAL
|
||
-- This IE shall be present if the CN domain indicator IE is set to "PS domain" --,
|
||
userPlaneInformation UserPlaneInformation,
|
||
transportLayerAddress TransportLayerAddress,
|
||
iuTransportAssociation IuTransportAssociation,
|
||
service-Handover Service-Handover OPTIONAL,
|
||
iE-Extensions ProtocolExtensionContainer { {RAB-SetupItem-RelocReq-ExtIEs} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
RAB-SetupItem-RelocReq-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
||
-- Extension for Release 4 to enable RAB Quality of Service negotiation over Iu --
|
||
{ID id-Alt-RAB-Parameters CRITICALITY ignore EXTENSION Alt-RAB-Parameters PRESENCE optional} |
|
||
-- Extension for Release 5 to enable GERAN support over Iu-cs --
|
||
{ ID id-GERAN-BSC-Container CRITICALITY ignore EXTENSION GERAN-BSC-Container PRESENCE optional }|
|
||
-- Extension for Release 8 to enable handover restriction to E-UTRAN --
|
||
{ ID id-E-UTRAN-Service-Handover CRITICALITY ignore EXTENSION E-UTRAN-Service-Handover PRESENCE optional }|
|
||
-- Extension for Release 9 to enable a new value --
|
||
{ ID id-PDP-TypeInformation-extension CRITICALITY ignore EXTENSION PDP-TypeInformation-extension PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
UserPlaneInformation ::= SEQUENCE {
|
||
userPlaneMode UserPlaneMode,
|
||
uP-ModeVersions UP-ModeVersions,
|
||
iE-Extensions ProtocolExtensionContainer { {UserPlaneInformation-ExtIEs} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
UserPlaneInformation-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
RelocationRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
-- Extension for Release 4 --
|
||
{ ID id-GlobalCN-ID CRITICALITY reject EXTENSION GlobalCN-ID PRESENCE optional} |
|
||
-- Extension for Release 5 to enable shared networks in connected mode --
|
||
{ ID id-SNA-Access-Information CRITICALITY ignore EXTENSION SNA-Access-Information PRESENCE optional} |
|
||
-- Extension for Release 5 to enable specific behaviour by the RNC in relation with early UE handling --
|
||
{ ID id-UESBI-Iu CRITICALITY ignore EXTENSION UESBI-Iu PRESENCE optional}|
|
||
-- Extension for Release 6 to convey the selected PLMN id in network sharing mobility scenarios --
|
||
{ ID id-SelectedPLMN-ID CRITICALITY ignore EXTENSION PLMNidentity PRESENCE optional }|
|
||
-- Extension for Release 6 to enable MBMS UE linking at relocation --
|
||
{ ID id-CNMBMSLinkingInformation CRITICALITY ignore EXTENSION CNMBMSLinkingInformation PRESENCE optional} |
|
||
{ ID id-UE-AggregateMaximumBitRate CRITICALITY ignore EXTENSION UE-AggregateMaximumBitRate PRESENCE optional } |
|
||
-- Extension for Release 9 to communicate to the target cell the CSG id reported by the source --
|
||
{ ID id-CSG-Id CRITICALITY reject EXTENSION CSG-Id PRESENCE optional} |
|
||
-- Extension for Release 9 for enabling UE prioritisation during access to hybrid cells --
|
||
{ ID id-CSG-Membership-Status CRITICALITY ignore EXTENSION CSG-Membership-Status PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
CNMBMSLinkingInformation ::= SEQUENCE {
|
||
joinedMBMSBearerService-IEs JoinedMBMSBearerService-IEs,
|
||
iE-Extensions ProtocolExtensionContainer { {CNMBMSLinkingInformation-ExtIEs} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
CNMBMSLinkingInformation-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
JoinedMBMSBearerService-IEs ::= SEQUENCE (SIZE (1.. maxnoofMulticastServicesPerUE)) OF
|
||
SEQUENCE {
|
||
tMGI TMGI,
|
||
mBMS-PTP-RAB-ID MBMS-PTP-RAB-ID,
|
||
iE-Extensions ProtocolExtensionContainer { {JoinedMBMSBearerService-ExtIEs} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
JoinedMBMSBearerService-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Relocation Request Acknowledge
|
||
--
|
||
-- **************************************************************
|
||
|
||
RelocationRequestAcknowledge ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {RelocationRequestAcknowledgeIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {RelocationRequestAcknowledgeExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
RelocationRequestAcknowledgeIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-Target-ToSource-TransparentContainer
|
||
CRITICALITY ignore TYPE TargetRNC-ToSourceRNC-TransparentContainer PRESENCE optional } |
|
||
{ ID id-RAB-SetupList-RelocReqAck CRITICALITY ignore TYPE RAB-SetupList-RelocReqAck PRESENCE optional} |
|
||
{ ID id-RAB-FailedList CRITICALITY ignore TYPE RAB-FailedList PRESENCE optional }|
|
||
{ ID id-ChosenIntegrityProtectionAlgorithm CRITICALITY ignore TYPE ChosenIntegrityProtectionAlgorithm PRESENCE optional } |
|
||
{ ID id-ChosenEncryptionAlgorithm CRITICALITY ignore TYPE ChosenEncryptionAlgorithm PRESENCE optional } |
|
||
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
RAB-SetupList-RelocReqAck ::= RAB-IE-ContainerList { {RAB-SetupItem-RelocReqAck-IEs} }
|
||
|
||
RAB-SetupItem-RelocReqAck-IEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-RAB-SetupItem-RelocReqAck CRITICALITY reject TYPE RAB-SetupItem-RelocReqAck PRESENCE mandatory },
|
||
...
|
||
}
|
||
|
||
RAB-SetupItem-RelocReqAck ::= SEQUENCE {
|
||
rAB-ID RAB-ID,
|
||
transportLayerAddress TransportLayerAddress OPTIONAL,
|
||
iuTransportAssociation IuTransportAssociation OPTIONAL,
|
||
iE-Extensions ProtocolExtensionContainer { {RAB-SetupItem-RelocReqAck-ExtIEs} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
RAB-SetupItem-RelocReqAck-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
||
-- Extension for Release 4 to enable RAB Quality of Service negotiation over Iu --
|
||
{ID id-Ass-RAB-Parameters CRITICALITY ignore EXTENSION Ass-RAB-Parameters PRESENCE optional } |
|
||
-- Extension for Release 5 to allow transfer of a second pair of TLA and association --
|
||
{ID id-TransportLayerAddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional} |
|
||
{ID id-IuTransportAssociation CRITICALITY ignore EXTENSION IuTransportAssociation PRESENCE optional},
|
||
...
|
||
}
|
||
|
||
RAB-FailedList ::= RAB-IE-ContainerList { {RAB-FailedItemIEs} }
|
||
|
||
RAB-FailedItemIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-RAB-FailedItem CRITICALITY ignore TYPE RAB-FailedItem PRESENCE mandatory },
|
||
...
|
||
}
|
||
|
||
RAB-FailedItem ::= SEQUENCE {
|
||
rAB-ID RAB-ID,
|
||
cause Cause,
|
||
iE-Extensions ProtocolExtensionContainer { {RAB-FailedItem-ExtIEs} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
RAB-FailedItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
RelocationRequestAcknowledgeExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
-- Extension for Release 5 to enable Inter RAN Load Information Exchange over Iu --
|
||
{ID id-NewBSS-To-OldBSS-Information CRITICALITY ignore EXTENSION NewBSS-To-OldBSS-Information PRESENCE optional }|
|
||
{ID id-CSG-Id CRITICALITY ignore EXTENSION CSG-Id PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Relocation Failure
|
||
--
|
||
-- **************************************************************
|
||
|
||
RelocationFailure ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {RelocationFailureIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {RelocationFailureExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
RelocationFailureIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } |
|
||
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
RelocationFailureExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
-- Extension for Release 5 to enable Inter RAN Load Information Exchange over Iu --
|
||
{ ID id-NewBSS-To-OldBSS-Information CRITICALITY ignore EXTENSION NewBSS-To-OldBSS-Information PRESENCE optional } |
|
||
-- Extension for Release 5 to enable GERAN support over Iu-cs --
|
||
{ ID id-GERAN-Classmark CRITICALITY ignore EXTENSION GERAN-Classmark PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- RELOCATION CANCEL ELEMENTARY PROCEDURE
|
||
--
|
||
-- **************************************************************
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Relocation Cancel
|
||
--
|
||
-- **************************************************************
|
||
|
||
RelocationCancel ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {RelocationCancelIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {RelocationCancelExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
RelocationCancelIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory },
|
||
...
|
||
}
|
||
|
||
RelocationCancelExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Relocation Cancel Acknowledge
|
||
--
|
||
-- **************************************************************
|
||
|
||
RelocationCancelAcknowledge ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {RelocationCancelAcknowledgeIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {RelocationCancelAcknowledgeExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
RelocationCancelAcknowledgeIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
RelocationCancelAcknowledgeExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- SRNS CONTEXT TRANSFER OPEARATION
|
||
--
|
||
-- **************************************************************
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- SRNS Context Request
|
||
--
|
||
-- **************************************************************
|
||
|
||
SRNS-ContextRequest ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {SRNS-ContextRequestIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {SRNS-ContextRequestExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
SRNS-ContextRequestIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-RAB-DataForwardingList-SRNS-CtxReq CRITICALITY ignore TYPE RAB-DataForwardingList-SRNS-CtxReq PRESENCE mandatory },
|
||
...
|
||
}
|
||
|
||
RAB-DataForwardingList-SRNS-CtxReq ::= RAB-IE-ContainerList { {RAB-DataForwardingItem-SRNS-CtxReq-IEs} }
|
||
|
||
RAB-DataForwardingItem-SRNS-CtxReq-IEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-RAB-DataForwardingItem-SRNS-CtxReq CRITICALITY reject TYPE RAB-DataForwardingItem-SRNS-CtxReq PRESENCE mandatory },
|
||
...
|
||
}
|
||
|
||
RAB-DataForwardingItem-SRNS-CtxReq ::= SEQUENCE {
|
||
rAB-ID RAB-ID,
|
||
iE-Extensions ProtocolExtensionContainer { {RAB-DataForwardingItem-SRNS-CtxReq-ExtIEs} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
RAB-DataForwardingItem-SRNS-CtxReq-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
SRNS-ContextRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
-- The SGSN may include the IE, when available to indicate the RAT from which the context request originates, to correct measurement points in SRNC. --
|
||
{ID id-RAT-Type CRITICALITY ignore EXTENSION RAT-Type PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- SRNS Context Response
|
||
--
|
||
-- **************************************************************
|
||
|
||
SRNS-ContextResponse ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {SRNS-ContextResponseIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {SRNS-ContextResponseExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
SRNS-ContextResponseIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-RAB-ContextList CRITICALITY ignore TYPE RAB-ContextList PRESENCE optional } |
|
||
{ ID id-RAB-ContextFailedtoTransferList CRITICALITY ignore TYPE RAB-ContextFailedtoTransferList PRESENCE optional }|
|
||
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
RAB-ContextList ::= RAB-IE-ContainerList { {RAB-ContextItemIEs} }
|
||
|
||
RAB-ContextItemIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-RAB-ContextItem CRITICALITY ignore TYPE RAB-ContextItem PRESENCE mandatory },
|
||
...
|
||
}
|
||
|
||
RAB-ContextItem ::= SEQUENCE {
|
||
rAB-ID RAB-ID,
|
||
dl-GTP-PDU-SequenceNumber DL-GTP-PDU-SequenceNumber OPTIONAL,
|
||
ul-GTP-PDU-SequenceNumber UL-GTP-PDU-SequenceNumber OPTIONAL,
|
||
dl-N-PDU-SequenceNumber DL-N-PDU-SequenceNumber OPTIONAL,
|
||
ul-N-PDU-SequenceNumber UL-N-PDU-SequenceNumber OPTIONAL,
|
||
iE-Extensions ProtocolExtensionContainer { {RAB-ContextItem-ExtIEs} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
RAB-ContextItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
RAB-ContextFailedtoTransferList ::= RAB-IE-ContainerList { {RABs-ContextFailedtoTransferItemIEs} }
|
||
|
||
RABs-ContextFailedtoTransferItemIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-RAB-ContextFailedtoTransferItem CRITICALITY ignore TYPE RABs-ContextFailedtoTransferItem PRESENCE mandatory },
|
||
...
|
||
}
|
||
|
||
RABs-ContextFailedtoTransferItem::= SEQUENCE {
|
||
rAB-ID RAB-ID,
|
||
cause Cause,
|
||
iE-Extensions ProtocolExtensionContainer { { RABs-ContextFailedtoTransferItem-ExtIEs} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
|
||
RABs-ContextFailedtoTransferItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
SRNS-ContextResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- SECURITY MODE CONTROL ELEMENTARY PROCEDURE
|
||
--
|
||
-- **************************************************************
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Security Mode Command
|
||
--
|
||
-- **************************************************************
|
||
|
||
SecurityModeCommand ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {SecurityModeCommandIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {SecurityModeCommandExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
SecurityModeCommandIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-IntegrityProtectionInformation CRITICALITY reject TYPE IntegrityProtectionInformation PRESENCE mandatory } |
|
||
{ ID id-EncryptionInformation CRITICALITY ignore TYPE EncryptionInformation PRESENCE optional } |
|
||
{ ID id-KeyStatus CRITICALITY reject TYPE KeyStatus PRESENCE mandatory},
|
||
...
|
||
}
|
||
|
||
SecurityModeCommandExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Security Mode Complete
|
||
--
|
||
-- **************************************************************
|
||
|
||
SecurityModeComplete ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {SecurityModeCompleteIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {SecurityModeCompleteExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
SecurityModeCompleteIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-ChosenIntegrityProtectionAlgorithm CRITICALITY reject TYPE ChosenIntegrityProtectionAlgorithm PRESENCE mandatory } |
|
||
{ ID id-ChosenEncryptionAlgorithm CRITICALITY ignore TYPE ChosenEncryptionAlgorithm PRESENCE optional } |
|
||
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
SecurityModeCompleteExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Security Mode Reject
|
||
--
|
||
-- **************************************************************
|
||
|
||
SecurityModeReject ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {SecurityModeRejectIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {SecurityModeRejectExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
SecurityModeRejectIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } |
|
||
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
SecurityModeRejectExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- DATA VOLUME REPORT ELEMENTARY PROCEDURE
|
||
--
|
||
-- **************************************************************
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Data Volume Report Request
|
||
--
|
||
-- **************************************************************
|
||
|
||
DataVolumeReportRequest ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {DataVolumeReportRequestIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {DataVolumeReportRequestExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
DataVolumeReportRequestIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-RAB-DataVolumeReportRequestList CRITICALITY ignore TYPE RAB-DataVolumeReportRequestList PRESENCE mandatory },
|
||
...
|
||
}
|
||
|
||
RAB-DataVolumeReportRequestList ::= RAB-IE-ContainerList { {RAB-DataVolumeReportRequestItemIEs} }
|
||
|
||
RAB-DataVolumeReportRequestItemIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-RAB-DataVolumeReportRequestItem CRITICALITY reject TYPE RAB-DataVolumeReportRequestItem PRESENCE mandatory },
|
||
...
|
||
}
|
||
|
||
RAB-DataVolumeReportRequestItem ::= SEQUENCE {
|
||
rAB-ID RAB-ID,
|
||
iE-Extensions ProtocolExtensionContainer { {RAB-DataVolumeReportRequestItem-ExtIEs} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
RAB-DataVolumeReportRequestItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
DataVolumeReportRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Data Volume Report
|
||
--
|
||
-- **************************************************************
|
||
|
||
DataVolumeReport ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {DataVolumeReportIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {DataVolumeReportExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
DataVolumeReportIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-RAB-DataVolumeReportList CRITICALITY ignore TYPE RAB-DataVolumeReportList PRESENCE optional } |
|
||
{ ID id-RAB-FailedtoReportList CRITICALITY ignore TYPE RAB-FailedtoReportList PRESENCE optional } |
|
||
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
DataVolumeReportExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
RAB-FailedtoReportList ::= RAB-IE-ContainerList { {RABs-failed-to-reportItemIEs} }
|
||
|
||
RABs-failed-to-reportItemIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-RAB-FailedtoReportItem CRITICALITY ignore TYPE RABs-failed-to-reportItem PRESENCE mandatory },
|
||
...
|
||
}
|
||
|
||
RABs-failed-to-reportItem::= SEQUENCE {
|
||
rAB-ID RAB-ID,
|
||
cause Cause,
|
||
iE-Extensions ProtocolExtensionContainer { { RABs-failed-to-reportItem-ExtIEs} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
|
||
RABs-failed-to-reportItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- RESET ELEMENTARY PROCEDURE
|
||
--
|
||
-- **************************************************************
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Reset
|
||
--
|
||
-- **************************************************************
|
||
|
||
Reset ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {ResetIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {ResetExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
ResetIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } |
|
||
{ ID id-CN-DomainIndicator CRITICALITY reject TYPE CN-DomainIndicator PRESENCE mandatory } |
|
||
{ ID id-GlobalRNC-ID CRITICALITY ignore TYPE GlobalRNC-ID PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
ResetExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
-- Extension for Release 4 --
|
||
{ ID id-GlobalCN-ID CRITICALITY ignore EXTENSION GlobalCN-ID PRESENCE optional}|
|
||
-- Extension for Release 7 to indicate extended RNC-ID --
|
||
{ ID id-ExtendedRNC-ID CRITICALITY reject EXTENSION ExtendedRNC-ID PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Reset Acknowledge
|
||
--
|
||
-- **************************************************************
|
||
|
||
ResetAcknowledge ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {ResetAcknowledgeIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {ResetAcknowledgeExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
ResetAcknowledgeIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-CN-DomainIndicator CRITICALITY reject TYPE CN-DomainIndicator PRESENCE mandatory } |
|
||
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional } |
|
||
{ ID id-GlobalRNC-ID CRITICALITY ignore TYPE GlobalRNC-ID PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
ResetAcknowledgeExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
-- Extension for Release 4 --
|
||
{ ID id-GlobalCN-ID CRITICALITY ignore EXTENSION GlobalCN-ID PRESENCE optional}|
|
||
-- Extension for Release 7 to indicate extended RNC-ID --
|
||
{ ID id-ExtendedRNC-ID CRITICALITY reject EXTENSION ExtendedRNC-ID PRESENCE optional },
|
||
...
|
||
}
|
||
-- **************************************************************
|
||
--
|
||
-- RESET RESOURCE ELEMENTARY PROCEDURE
|
||
--
|
||
-- **************************************************************
|
||
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Reset Resource
|
||
--
|
||
-- **************************************************************
|
||
|
||
ResetResource ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {ResetResourceIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {ResetResourceExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
ResetResourceIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-CN-DomainIndicator CRITICALITY reject TYPE CN-DomainIndicator PRESENCE mandatory } |
|
||
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } |
|
||
{ ID id-IuSigConIdList CRITICALITY ignore TYPE ResetResourceList PRESENCE mandatory } |
|
||
{ ID id-GlobalRNC-ID CRITICALITY ignore TYPE GlobalRNC-ID PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
ResetResourceList ::= IuSigConId-IE-ContainerList{ {ResetResourceItemIEs} }
|
||
|
||
ResetResourceItemIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-IuSigConIdItem CRITICALITY reject TYPE ResetResourceItem PRESENCE mandatory },
|
||
...
|
||
}
|
||
|
||
ResetResourceItem ::= SEQUENCE {
|
||
iuSigConId IuSignallingConnectionIdentifier,
|
||
iE-Extensions ProtocolExtensionContainer { { ResetResourceItem-ExtIEs} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
ResetResourceItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
ResetResourceExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
-- Extension for Release 4 --
|
||
{ ID id-GlobalCN-ID CRITICALITY ignore EXTENSION GlobalCN-ID PRESENCE optional}|
|
||
-- Extension for Release 7 to indicate extended RNC-ID --
|
||
{ ID id-ExtendedRNC-ID CRITICALITY reject EXTENSION ExtendedRNC-ID PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Reset Resource Acknowledge
|
||
--
|
||
-- **************************************************************
|
||
|
||
ResetResourceAcknowledge ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {ResetResourceAcknowledgeIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {ResetResourceAcknowledgeExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
ResetResourceAcknowledgeIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-CN-DomainIndicator CRITICALITY reject TYPE CN-DomainIndicator PRESENCE mandatory } |
|
||
{ ID id-IuSigConIdList CRITICALITY ignore TYPE ResetResourceAckList PRESENCE mandatory } |
|
||
{ ID id-GlobalRNC-ID CRITICALITY ignore TYPE GlobalRNC-ID PRESENCE optional } |
|
||
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
|
||
...
|
||
}
|
||
ResetResourceAckList ::= IuSigConId-IE-ContainerList{ {ResetResourceAckItemIEs} }
|
||
|
||
ResetResourceAckItemIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-IuSigConIdItem CRITICALITY reject TYPE ResetResourceAckItem PRESENCE mandatory },
|
||
...
|
||
}
|
||
|
||
ResetResourceAckItem ::= SEQUENCE {
|
||
iuSigConId IuSignallingConnectionIdentifier,
|
||
iE-Extensions ProtocolExtensionContainer { { ResetResourceAckItem-ExtIEs} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
ResetResourceAckItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
ResetResourceAcknowledgeExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
-- Extension for Release 4 --
|
||
{ ID id-GlobalCN-ID CRITICALITY ignore EXTENSION GlobalCN-ID PRESENCE optional}|
|
||
-- Extension for Release 7 to indicate extended RNC-ID --
|
||
{ ID id-ExtendedRNC-ID CRITICALITY reject EXTENSION ExtendedRNC-ID PRESENCE optional},
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- RAB RELEASE REQUEST ELEMENTARY PROCEDURE
|
||
--
|
||
-- **************************************************************
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- RAB Release Request
|
||
--
|
||
-- **************************************************************
|
||
|
||
RAB-ReleaseRequest ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {RAB-ReleaseRequestIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {RAB-ReleaseRequestExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
RAB-ReleaseRequestIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-RAB-ReleaseList CRITICALITY ignore TYPE RAB-ReleaseList PRESENCE mandatory },
|
||
...
|
||
}
|
||
|
||
RAB-ReleaseList ::= RAB-IE-ContainerList { {RAB-ReleaseItemIEs} }
|
||
|
||
RAB-ReleaseItemIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-RAB-ReleaseItem CRITICALITY ignore TYPE RAB-ReleaseItem PRESENCE mandatory },
|
||
...
|
||
}
|
||
|
||
RAB-ReleaseItem ::= SEQUENCE {
|
||
rAB-ID RAB-ID,
|
||
cause Cause,
|
||
iE-Extensions ProtocolExtensionContainer { {RAB-ReleaseItem-ExtIEs} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
RAB-ReleaseItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
RAB-ReleaseRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Iu RELEASE REQUEST ELEMENTARY PROCEDURE
|
||
--
|
||
-- **************************************************************
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Iu Release Request
|
||
--
|
||
-- **************************************************************
|
||
|
||
Iu-ReleaseRequest ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {Iu-ReleaseRequestIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {Iu-ReleaseRequestExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
Iu-ReleaseRequestIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory },
|
||
...
|
||
}
|
||
|
||
Iu-ReleaseRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- RELOCATION DETECT ELEMENTARY PROCEDURE
|
||
--
|
||
-- **************************************************************
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Relocation Detect
|
||
--
|
||
-- **************************************************************
|
||
|
||
RelocationDetect ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {RelocationDetectIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {RelocationDetectExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
RelocationDetectIEs RANAP-PROTOCOL-IES ::= {
|
||
...
|
||
}
|
||
|
||
RelocationDetectExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- RELOCATION COMPLETE ELEMENTARY PROCEDURE
|
||
--
|
||
-- **************************************************************
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Relocation Complete
|
||
--
|
||
-- **************************************************************
|
||
|
||
RelocationComplete ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {RelocationCompleteIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {RelocationCompleteExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
RelocationCompleteIEs RANAP-PROTOCOL-IES ::= {
|
||
...
|
||
}
|
||
|
||
RelocationCompleteExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- ENHANCED RELOCATION COMPLETE ELEMENTARY PROCEDURE
|
||
--
|
||
-- **************************************************************
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Enhanced Relocation Complete Request
|
||
--
|
||
-- **************************************************************
|
||
|
||
EnhancedRelocationCompleteRequest ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {EnhancedRelocationCompleteRequestIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {EnhancedRelocationCompleteRequestExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
EnhancedRelocationCompleteRequestIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-OldIuSigConId CRITICALITY reject TYPE IuSignallingConnectionIdentifier PRESENCE mandatory } |
|
||
{ ID id-IuSigConId CRITICALITY reject TYPE IuSignallingConnectionIdentifier PRESENCE mandatory } |
|
||
{ ID id-Relocation-SourceRNC-ID CRITICALITY ignore TYPE GlobalRNC-ID PRESENCE mandatory } |
|
||
{ ID id-Relocation-SourceExtendedRNC-ID CRITICALITY ignore TYPE ExtendedRNC-ID PRESENCE optional } |
|
||
{ ID id-Relocation-TargetRNC-ID CRITICALITY reject TYPE GlobalRNC-ID PRESENCE mandatory } |
|
||
{ ID id-Relocation-TargetExtendedRNC-ID CRITICALITY reject TYPE ExtendedRNC-ID PRESENCE optional } |
|
||
{ ID id-RAB-SetupList-EnhancedRelocCompleteReq CRITICALITY reject TYPE RAB-SetupList-EnhancedRelocCompleteReq PRESENCE optional }
|
||
, ...
|
||
}
|
||
|
||
RAB-SetupList-EnhancedRelocCompleteReq ::= RAB-IE-ContainerList { { RAB-SetupItem-EnhancedRelocCompleteReq-IEs} }
|
||
|
||
RAB-SetupItem-EnhancedRelocCompleteReq-IEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-RAB-SetupItem-EnhancedRelocCompleteReq CRITICALITY reject TYPE RAB-SetupItem-EnhancedRelocCompleteReq PRESENCE mandatory },
|
||
...
|
||
}
|
||
|
||
RAB-SetupItem-EnhancedRelocCompleteReq ::= SEQUENCE {
|
||
rAB-ID RAB-ID,
|
||
transportLayerAddressReq1 TransportLayerAddress OPTIONAL,
|
||
iuTransportAssociationReq1 IuTransportAssociation OPTIONAL,
|
||
ass-RAB-Parameters Ass-RAB-Parameters OPTIONAL,
|
||
iE-Extensions ProtocolExtensionContainer { { RAB-SetupItem-EnhancedRelocCompleteReq-ExtIEs} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
RAB-SetupItem-EnhancedRelocCompleteReq-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
EnhancedRelocationCompleteRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
{ ID id-ChosenIntegrityProtectionAlgorithm CRITICALITY ignore EXTENSION ChosenIntegrityProtectionAlgorithm PRESENCE optional } |
|
||
{ ID id-ChosenEncryptionAlgorithm CRITICALITY ignore EXTENSION ChosenEncryptionAlgorithm PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Enhanced Relocation Complete Response
|
||
--
|
||
-- **************************************************************
|
||
|
||
EnhancedRelocationCompleteResponse ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {EnhancedRelocationCompleteResponseIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {EnhancedRelocationCompleteResponseExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
EnhancedRelocationCompleteResponseIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-RAB-SetupList-EnhancedRelocCompleteRes CRITICALITY ignore TYPE RAB-SetupList-EnhancedRelocCompleteRes PRESENCE optional} |
|
||
{ ID id-RAB-ToBeReleasedList-EnhancedRelocCompleteRes CRITICALITY ignore TYPE RAB-ToBeReleasedList-EnhancedRelocCompleteRes PRESENCE optional} |
|
||
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
RAB-SetupList-EnhancedRelocCompleteRes ::= RAB-IE-ContainerList { {RAB-SetupItem-EnhancedRelocCompleteRes-IEs} }
|
||
|
||
RAB-SetupItem-EnhancedRelocCompleteRes-IEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-RAB-SetupItem-EnhancedRelocCompleteRes CRITICALITY reject TYPE RAB-SetupItem-EnhancedRelocCompleteRes PRESENCE mandatory },
|
||
...
|
||
}
|
||
|
||
RAB-SetupItem-EnhancedRelocCompleteRes ::= SEQUENCE {
|
||
rAB-ID RAB-ID,
|
||
rAB-Parameters RAB-Parameters OPTIONAL,
|
||
userPlaneInformation UserPlaneInformation,
|
||
transportLayerAddressRes1 TransportLayerAddress OPTIONAL,
|
||
iuTransportAssociationRes1 IuTransportAssociation OPTIONAL,
|
||
rab2beReleasedList RAB-ToBeReleasedList-EnhancedRelocCompleteRes OPTIONAL,
|
||
iE-Extensions ProtocolExtensionContainer { { RAB-SetupItem-EnhancedRelocCompleteRes-ExtIEs} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
RAB-SetupItem-EnhancedRelocCompleteRes-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
RAB-ToBeReleasedList-EnhancedRelocCompleteRes ::= RAB-IE-ContainerList { {RAB-ToBeReleasedItem-EnhancedRelocCompleteRes-IEs} }
|
||
|
||
RAB-ToBeReleasedItem-EnhancedRelocCompleteRes-IEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-RAB-ToBeReleasedItem-EnhancedRelocCompleteRes CRITICALITY ignore TYPE RAB-ToBeReleasedItem-EnhancedRelocCompleteRes PRESENCE mandatory },
|
||
...
|
||
}
|
||
|
||
RAB-ToBeReleasedItem-EnhancedRelocCompleteRes ::= SEQUENCE {
|
||
rAB-ID RAB-ID,
|
||
cause Cause,
|
||
iE-Extensions ProtocolExtensionContainer { { RAB-ToBeReleasedItem-EnhancedRelocCompleteRes-ExtIEs} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
RAB-ToBeReleasedItem-EnhancedRelocCompleteRes-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
EnhancedRelocationCompleteResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
{ ID id-UE-AggregateMaximumBitRate CRITICALITY ignore EXTENSION UE-AggregateMaximumBitRate PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Enhanced Relocation Complete Failure
|
||
--
|
||
-- **************************************************************
|
||
|
||
EnhancedRelocationCompleteFailure ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {EnhancedRelocationCompleteFailureIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {EnhancedRelocationCompleteFailureExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
EnhancedRelocationCompleteFailureIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } |
|
||
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
EnhancedRelocationCompleteFailureExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Enhanced Relocation Complete Confirm
|
||
--
|
||
-- **************************************************************
|
||
|
||
EnhancedRelocationCompleteConfirm ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {EnhancedRelocationCompleteConfirmIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {EnhancedRelocationCompleteConfirmExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
EnhancedRelocationCompleteConfirmIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-RAB-FailedList CRITICALITY ignore TYPE RAB-FailedList PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
EnhancedRelocationCompleteConfirmExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- PAGING ELEMENTARY PROCEDURE
|
||
--
|
||
-- **************************************************************
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Paging
|
||
--
|
||
-- **************************************************************
|
||
|
||
Paging ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {PagingIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {PagingExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
PagingIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-CN-DomainIndicator CRITICALITY ignore TYPE CN-DomainIndicator PRESENCE mandatory } |
|
||
{ ID id-PermanentNAS-UE-ID CRITICALITY ignore TYPE PermanentNAS-UE-ID PRESENCE mandatory } |
|
||
{ ID id-TemporaryUE-ID CRITICALITY ignore TYPE TemporaryUE-ID PRESENCE optional } |
|
||
{ ID id-PagingAreaID CRITICALITY ignore TYPE PagingAreaID PRESENCE optional } |
|
||
{ ID id-PagingCause CRITICALITY ignore TYPE PagingCause PRESENCE optional } |
|
||
{ ID id-NonSearchingIndication CRITICALITY ignore TYPE NonSearchingIndication PRESENCE optional } |
|
||
{ ID id-DRX-CycleLengthCoefficient CRITICALITY ignore TYPE DRX-CycleLengthCoefficient PRESENCE optional } ,
|
||
...
|
||
}
|
||
|
||
PagingExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
-- Extension for Release 5 to enable NNSF --
|
||
{ ID id-GlobalCN-ID CRITICALITY ignore EXTENSION GlobalCN-ID PRESENCE optional } |
|
||
-- Extension for Release 8 to support CSG --
|
||
{ ID id-CSG-Id-List CRITICALITY ignore EXTENSION CSG-Id-List PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- COMMON ID ELEMENTARY PROCEDURE
|
||
--
|
||
-- **************************************************************
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Common ID
|
||
--
|
||
-- **************************************************************
|
||
|
||
CommonID ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {CommonID-IEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {CommonIDExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
CommonID-IEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-PermanentNAS-UE-ID CRITICALITY ignore TYPE PermanentNAS-UE-ID PRESENCE mandatory },
|
||
...
|
||
}
|
||
|
||
CommonIDExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
-- Extension for Release 5 to enable shared networks in connected mode --
|
||
{ ID id-SNA-Access-Information CRITICALITY ignore EXTENSION SNA-Access-Information PRESENCE optional } |
|
||
-- Extension for Release 5 to enable specific behaviour by the RNC in relation with early UE handling --
|
||
{ ID id-UESBI-Iu CRITICALITY ignore EXTENSION UESBI-Iu PRESENCE optional}|
|
||
-- Extension for Release 6 to indicate the selected plmn in GWCN configuration for network sharing non-supporting UEs --
|
||
{ ID id-SelectedPLMN-ID CRITICALITY ignore EXTENSION PLMNidentity PRESENCE optional }|
|
||
-- Extension for Release 8 to indicate the Subscriber Profile ID for RAT/Frequency Selection Priority --
|
||
{ID id-SubscriberProfileIDforRFP CRITICALITY ignore EXTENSION SubscriberProfileIDforRFP PRESENCE optional}|
|
||
-- Extension for Release 8 for SRVCC operation --
|
||
{ ID id-SRVCC-Operation-Possible CRITICALITY ignore EXTENSION SRVCC-Operation-Possible PRESENCE optional }|
|
||
-- Extension for Release 9 to allow for UE prioritisation during access to hybrid cells --
|
||
{ ID id-CSG-Membership-Status CRITICALITY ignore EXTENSION CSG-Membership-Status PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- CN INVOKE TRACE ELEMENTARY PROCEDURE
|
||
--
|
||
-- **************************************************************
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- CN Invoke Trace
|
||
--
|
||
-- **************************************************************
|
||
|
||
CN-InvokeTrace ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {CN-InvokeTraceIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {CN-InvokeTraceExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
CN-InvokeTraceIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-TraceType CRITICALITY ignore TYPE TraceType PRESENCE optional } |
|
||
-- This information is mandatory for GERAN Iu Mode, not applicable to UTRAN --
|
||
{ ID id-TraceReference CRITICALITY ignore TYPE TraceReference PRESENCE mandatory } |
|
||
{ ID id-TriggerID CRITICALITY ignore TYPE TriggerID PRESENCE optional } |
|
||
-- This information is mandatory for GERAN Iu Mode, not applicable to UTRAN --
|
||
{ ID id-UE-ID CRITICALITY ignore TYPE UE-ID PRESENCE optional } |
|
||
-- This information is mandatory for UTRAN, optional for GERAN Iu mode --
|
||
{ ID id-OMC-ID CRITICALITY ignore TYPE OMC-ID PRESENCE optional },
|
||
-- This information is mandatory for GERAN Iu Mode, not applicable to UTRAN --
|
||
...
|
||
}
|
||
|
||
CN-InvokeTraceExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
-- Extension for Release 6 to enable signalling based activation for Subscriber and Equipment Trace over Iu interface --
|
||
{ ID id-TracePropagationParameters CRITICALITY ignore EXTENSION TracePropagationParameters PRESENCE optional } ,
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- CN DEACTIVATE TRACE ELEMENTARY PROCEDURE
|
||
--
|
||
-- **************************************************************
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- CN Deactivate Trace
|
||
--
|
||
-- **************************************************************
|
||
|
||
CN-DeactivateTrace ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {CN-DeactivateTraceIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {CN-DeactivateTraceExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
CN-DeactivateTraceIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-TraceReference CRITICALITY ignore TYPE TraceReference PRESENCE mandatory } |
|
||
{ ID id-TriggerID CRITICALITY ignore TYPE TriggerID PRESENCE optional },
|
||
-- This information is optional for GERAN Iu Mode, not applicable to UTRAN --
|
||
...
|
||
}
|
||
|
||
CN-DeactivateTraceExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- LOCATION REPORTING CONTROL ELEMENTARY PROCEDURE
|
||
--
|
||
-- **************************************************************
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Location Reporting Control
|
||
--
|
||
-- **************************************************************
|
||
|
||
LocationReportingControl ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {LocationReportingControlIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {LocationReportingControlExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
LocationReportingControlIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-RequestType CRITICALITY ignore TYPE RequestType PRESENCE mandatory },
|
||
...
|
||
}
|
||
|
||
LocationReportingControlExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
-- Extension for Release 4 to enhance the location request over Iu --
|
||
{ ID id-VerticalAccuracyCode CRITICALITY ignore EXTENSION VerticalAccuracyCode PRESENCE optional } |
|
||
-- Extension for Release 4 to enhance the location request over Iu --
|
||
{ ID id-ResponseTime CRITICALITY ignore EXTENSION ResponseTime PRESENCE optional } |
|
||
-- Extension for Release 4 to enhance the location request over Iu --
|
||
{ ID id-PositioningPriority CRITICALITY ignore EXTENSION PositioningPriority PRESENCE optional } |
|
||
-- Extension for Release 4 to enhance the location request over Iu --
|
||
{ ID id-ClientType CRITICALITY ignore EXTENSION ClientType PRESENCE optional } |
|
||
-- Extension for Release 7 to allow the request of velocity over Iu --
|
||
{ ID id-IncludeVelocity CRITICALITY ignore EXTENSION IncludeVelocity PRESENCE optional } |
|
||
-- Extension for Release 7 to allow periodic reporting over Iu --
|
||
{ ID id-PeriodicLocationInfo CRITICALITY ignore EXTENSION PeriodicLocationInfo PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- LOCATION REPORT ELEMENTARY PROCEDURE
|
||
--
|
||
-- **************************************************************
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Location Report
|
||
--
|
||
-- **************************************************************
|
||
|
||
LocationReport ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {LocationReportIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {LocationReportExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
LocationReportIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-AreaIdentity CRITICALITY ignore TYPE AreaIdentity PRESENCE optional } |
|
||
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE optional } |
|
||
{ ID id-RequestType CRITICALITY ignore TYPE RequestType PRESENCE optional } ,
|
||
...
|
||
}
|
||
|
||
LocationReportExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
-- Extension for Release 4 to enable report of Last Known Service Area with its Age over Iu --
|
||
{ ID id-LastKnownServiceArea CRITICALITY ignore EXTENSION LastKnownServiceArea PRESENCE optional} |
|
||
-- Extension for Release 5 to pass the positioning methods that have been used --
|
||
{ ID id-PositionData CRITICALITY ignore EXTENSION PositionData PRESENCE optional}|
|
||
-- Extension for Release 5 to pass the positioning methods that have been used for GERAN Iu mode --
|
||
{ ID id-PositionDataSpecificToGERANIuMode CRITICALITY ignore EXTENSION PositionDataSpecificToGERANIuMode PRESENCE optional }|
|
||
-- This extension is optional for GERAN Iu mode only, not applicable for UTRAN --
|
||
-- Extension for Release 6 to indicate whether the returned position estimate satisfies the requested accuracy or not --
|
||
{ ID id-AccuracyFulfilmentIndicator CRITICALITY ignore EXTENSION AccuracyFulfilmentIndicator PRESENCE optional}|
|
||
-- Extension for Release 7 to provide a velocity estimate --
|
||
{ ID id-VelocityEstimate CRITICALITY ignore EXTENSION VelocityEstimate PRESENCE optional},
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- INITIAL UE MESSAGE ELEMENTARY PROCEDURE
|
||
--
|
||
-- **************************************************************
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Initial UE Message
|
||
--
|
||
-- **************************************************************
|
||
|
||
InitialUE-Message ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {InitialUE-MessageIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {InitialUE-MessageExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
InitialUE-MessageIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-CN-DomainIndicator CRITICALITY ignore TYPE CN-DomainIndicator PRESENCE mandatory } |
|
||
{ ID id-LAI CRITICALITY ignore TYPE LAI PRESENCE mandatory } |
|
||
{ ID id-RAC CRITICALITY ignore TYPE RAC PRESENCE conditional
|
||
-- This IE shall be present if the CN Domain Indicator IE is set to "PS domain" -- } |
|
||
{ ID id-SAI CRITICALITY ignore TYPE SAI PRESENCE mandatory } |
|
||
{ ID id-NAS-PDU CRITICALITY ignore TYPE NAS-PDU PRESENCE mandatory } |
|
||
{ ID id-IuSigConId CRITICALITY ignore TYPE IuSignallingConnectionIdentifier PRESENCE mandatory } |
|
||
{ ID id-GlobalRNC-ID CRITICALITY ignore TYPE GlobalRNC-ID PRESENCE mandatory },
|
||
...
|
||
}
|
||
|
||
InitialUE-MessageExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
-- Extension for Release 5 to enable GERAN support over Iu-cs --
|
||
{ ID id-GERAN-Classmark CRITICALITY ignore EXTENSION GERAN-Classmark PRESENCE optional } |
|
||
-- Extension for Release 6 to convey the selected PLMN id in shared networks --
|
||
{ ID id-SelectedPLMN-ID CRITICALITY ignore EXTENSION PLMNidentity PRESENCE optional } |
|
||
-- Extension for Release 6 to enable rerouting in MOCN configuration for network sharing non-supporting UEs --
|
||
{ ID id-PermanentNAS-UE-ID CRITICALITY ignore EXTENSION PermanentNAS-UE-ID PRESENCE optional } |
|
||
-- Extension for Release 6 to enable rerouting in MOCN configuration for network sharing non-supporting UEs --
|
||
{ ID id-NAS-SequenceNumber CRITICALITY ignore EXTENSION NAS-SequenceNumber PRESENCE optional } |
|
||
-- Extension for Release 6 to indicate rerouting in MOCN configuration for network sharing non-supporting UEs --
|
||
{ ID id-RedirectAttemptFlag CRITICALITY ignore EXTENSION RedirectAttemptFlag PRESENCE optional } |
|
||
-- Extension for Release 7 to indicate extended RNC-ID --
|
||
{ ID id-ExtendedRNC-ID CRITICALITY reject EXTENSION ExtendedRNC-ID PRESENCE optional } |
|
||
-- Extension for Release 8 to support CSG --
|
||
{ ID id-CSG-Id CRITICALITY reject EXTENSION CSG-Id PRESENCE optional } |
|
||
-- Extension for Release 9 to allow communication of the cell access mode --
|
||
{ ID id-Cell-Access-Mode CRITICALITY reject EXTENSION Cell-Access-Mode PRESENCE optional},
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- DIRECT TRANSFER ELEMENTARY PROCEDURE
|
||
--
|
||
-- **************************************************************
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Direct Transfer
|
||
--
|
||
-- **************************************************************
|
||
|
||
DirectTransfer ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {DirectTransferIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {DirectTransferExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
DirectTransferIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-NAS-PDU CRITICALITY ignore TYPE NAS-PDU PRESENCE mandatory } |
|
||
{ ID id-LAI CRITICALITY ignore TYPE LAI PRESENCE optional } |
|
||
{ ID id-RAC CRITICALITY ignore TYPE RAC PRESENCE optional } |
|
||
{ ID id-SAI CRITICALITY ignore TYPE SAI PRESENCE optional } |
|
||
{ ID id-SAPI CRITICALITY ignore TYPE SAPI PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
DirectTransferExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
-- Extension for Release 6 to enable rerouting in MOCN configuration for network sharing non-supporting UEs --
|
||
{ ID id-RedirectionIndication CRITICALITY ignore EXTENSION RedirectionIndication PRESENCE optional }|
|
||
-- Extension for Release 6 to indicate the MOCN rerouting is completed --
|
||
{ ID id-RedirectionCompleted CRITICALITY ignore EXTENSION RedirectionCompleted PRESENCE optional }|
|
||
-- Extension for Release 8 to indicate the Subscriber Profile ID for RAT/Frequency Selection Priority --
|
||
{ID id-SubscriberProfileIDforRFP CRITICALITY ignore EXTENSION SubscriberProfileIDforRFP PRESENCE optional},
|
||
...
|
||
}
|
||
|
||
RedirectionIndication ::= ProtocolIE-Container { {RedirectionIndication-IEs} }
|
||
|
||
RedirectionIndication-IEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-NAS-PDU CRITICALITY ignore TYPE NAS-PDU PRESENCE mandatory }|
|
||
{ ID id-RejectCauseValue CRITICALITY ignore TYPE RejectCauseValue PRESENCE mandatory}|
|
||
{ ID id-NAS-SequenceNumber CRITICALITY ignore TYPE NAS-SequenceNumber PRESENCE optional}|
|
||
{ ID id-PermanentNAS-UE-ID CRITICALITY ignore TYPE PermanentNAS-UE-ID PRESENCE optional},
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- OVERLOAD CONTROL ELEMENTARY PROCEDURE
|
||
--
|
||
-- **************************************************************
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Overload
|
||
--
|
||
-- **************************************************************
|
||
|
||
Overload ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {OverloadIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {OverloadExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
OverloadIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-NumberOfSteps CRITICALITY ignore TYPE NumberOfSteps PRESENCE optional } |
|
||
{ ID id-GlobalRNC-ID CRITICALITY ignore TYPE GlobalRNC-ID PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
OverloadExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
-- Extension for Release 99 to enable the indication to the RNC which CN domain is suffering the signalling traffic overload --
|
||
{ ID id-CN-DomainIndicator CRITICALITY ignore EXTENSION CN-DomainIndicator PRESENCE optional } |
|
||
-- Extension for Release 5 to enable NNSF --
|
||
{ ID id-GlobalCN-ID CRITICALITY ignore EXTENSION GlobalCN-ID PRESENCE optional } |
|
||
-- Extension for Release 7 to indicate extended RNC-ID --
|
||
{ ID id-ExtendedRNC-ID CRITICALITY reject EXTENSION ExtendedRNC-ID PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- ERROR INDICATION ELEMENTARY PROCEDURE
|
||
--
|
||
-- **************************************************************
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Error Indication
|
||
--
|
||
-- **************************************************************
|
||
|
||
ErrorIndication ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {ErrorIndicationIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {ErrorIndicationExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
ErrorIndicationIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE optional } |
|
||
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional } |
|
||
{ ID id-CN-DomainIndicator CRITICALITY ignore TYPE CN-DomainIndicator PRESENCE optional } |
|
||
{ ID id-GlobalRNC-ID CRITICALITY ignore TYPE GlobalRNC-ID PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
ErrorIndicationExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
-- Extension for Release 4 --
|
||
{ ID id-GlobalCN-ID CRITICALITY ignore EXTENSION GlobalCN-ID PRESENCE optional}|
|
||
-- Extension for Release 7 to indicate extended RNC-ID --
|
||
{ ID id-ExtendedRNC-ID CRITICALITY reject EXTENSION ExtendedRNC-ID PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- SRNS DATA FORWARD ELEMENTARY PROCEDURE
|
||
--
|
||
-- **************************************************************
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- SRNS Data Forward Command
|
||
--
|
||
-- **************************************************************
|
||
|
||
SRNS-DataForwardCommand ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {SRNS-DataForwardCommandIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {SRNS-DataForwardCommandExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
SRNS-DataForwardCommandIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-RAB-DataForwardingList CRITICALITY ignore TYPE RAB-DataForwardingList PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
SRNS-DataForwardCommandExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- FORWARD SRNS CONTEXT ELEMENTARY PROCEDURE
|
||
--
|
||
-- **************************************************************
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Forward SRNS Context
|
||
--
|
||
-- **************************************************************
|
||
|
||
ForwardSRNS-Context ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {ForwardSRNS-ContextIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {ForwardSRNS-ContextExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
ForwardSRNS-ContextIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-RAB-ContextList CRITICALITY ignore TYPE RAB-ContextList PRESENCE mandatory },
|
||
...
|
||
}
|
||
|
||
ForwardSRNS-ContextExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
-- Extension for Release 5 to enable relocation of Source RNC PDCP context info --
|
||
{ ID id-SourceRNC-PDCP-context-info CRITICALITY ignore EXTENSION RRC-Container PRESENCE optional},
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- RAB ASSIGNMENT ELEMENTARY PROCEDURE
|
||
--
|
||
-- **************************************************************
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- RAB Assignment Request
|
||
--
|
||
-- **************************************************************
|
||
|
||
RAB-AssignmentRequest ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {RAB-AssignmentRequestIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {RAB-AssignmentRequestExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
RAB-AssignmentRequestIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-RAB-SetupOrModifyList CRITICALITY ignore TYPE RAB-SetupOrModifyList PRESENCE optional } |
|
||
{ ID id-RAB-ReleaseList CRITICALITY ignore TYPE RAB-ReleaseList PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
RAB-SetupOrModifyList ::= RAB-IE-ContainerPairList { {RAB-SetupOrModifyItem-IEs} }
|
||
|
||
RAB-SetupOrModifyItem-IEs RANAP-PROTOCOL-IES-PAIR ::= {
|
||
{ ID id-RAB-SetupOrModifyItem FIRST CRITICALITY reject FIRST TYPE RAB-SetupOrModifyItemFirst
|
||
SECOND CRITICALITY ignore SECOND TYPE RAB-SetupOrModifyItemSecond
|
||
PRESENCE mandatory },
|
||
...
|
||
}
|
||
|
||
RAB-SetupOrModifyItemFirst ::= SEQUENCE {
|
||
rAB-ID RAB-ID,
|
||
nAS-SynchronisationIndicator NAS-SynchronisationIndicator OPTIONAL,
|
||
rAB-Parameters RAB-Parameters OPTIONAL,
|
||
userPlaneInformation UserPlaneInformation OPTIONAL,
|
||
transportLayerInformation TransportLayerInformation OPTIONAL,
|
||
service-Handover Service-Handover OPTIONAL,
|
||
iE-Extensions ProtocolExtensionContainer { {RAB-SetupOrModifyItemFirst-ExtIEs} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
TransportLayerInformation ::= SEQUENCE {
|
||
transportLayerAddress TransportLayerAddress,
|
||
iuTransportAssociation IuTransportAssociation,
|
||
iE-Extensions ProtocolExtensionContainer { {TransportLayerInformation-ExtIEs} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
TransportLayerInformation-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
RAB-SetupOrModifyItemFirst-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
||
-- Extension for Release 8 to enable handover restriction to E-UTRAN --
|
||
{ ID id-E-UTRAN-Service-Handover CRITICALITY ignore EXTENSION E-UTRAN-Service-Handover PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
RAB-SetupOrModifyItemSecond ::= SEQUENCE {
|
||
pDP-TypeInformation PDP-TypeInformation OPTIONAL,
|
||
dataVolumeReportingIndication DataVolumeReportingIndication OPTIONAL,
|
||
dl-GTP-PDU-SequenceNumber DL-GTP-PDU-SequenceNumber OPTIONAL,
|
||
ul-GTP-PDU-SequenceNumber UL-GTP-PDU-SequenceNumber OPTIONAL,
|
||
dl-N-PDU-SequenceNumber DL-N-PDU-SequenceNumber OPTIONAL,
|
||
ul-N-PDU-SequenceNumber UL-N-PDU-SequenceNumber OPTIONAL,
|
||
iE-Extensions ProtocolExtensionContainer { {RAB-SetupOrModifyItemSecond-ExtIEs} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
RAB-SetupOrModifyItemSecond-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
||
-- Extension for Release 4 to enable RAB Quality of Service negotiation over Iu --
|
||
{ ID id-Alt-RAB-Parameters CRITICALITY ignore EXTENSION Alt-RAB-Parameters PRESENCE optional } |
|
||
-- Extension for Release 5 to enable GERAN support over Iu-cs --
|
||
{ ID id-GERAN-BSC-Container CRITICALITY ignore EXTENSION GERAN-BSC-Container PRESENCE optional } |
|
||
-- Extension for Release Release 9 to enable a new value --
|
||
{ ID id-PDP-TypeInformation-extension CRITICALITY ignore EXTENSION PDP-TypeInformation-extension PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
RAB-AssignmentRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
{ ID id-UE-AggregateMaximumBitRate CRITICALITY ignore EXTENSION UE-AggregateMaximumBitRate PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- RAB Assignment Response
|
||
--
|
||
-- **************************************************************
|
||
|
||
RAB-AssignmentResponse ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {RAB-AssignmentResponseIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {RAB-AssignmentResponseExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
RAB-AssignmentResponseIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-RAB-SetupOrModifiedList CRITICALITY ignore TYPE RAB-SetupOrModifiedList PRESENCE optional } |
|
||
{ ID id-RAB-ReleasedList CRITICALITY ignore TYPE RAB-ReleasedList PRESENCE optional } |
|
||
|
||
{ ID id-RAB-QueuedList CRITICALITY ignore TYPE RAB-QueuedList PRESENCE optional } |
|
||
{ ID id-RAB-FailedList CRITICALITY ignore TYPE RAB-FailedList PRESENCE optional } |
|
||
{ ID id-RAB-ReleaseFailedList CRITICALITY ignore TYPE RAB-ReleaseFailedList PRESENCE optional } |
|
||
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
RAB-SetupOrModifiedList ::= RAB-IE-ContainerList { {RAB-SetupOrModifiedItemIEs} }
|
||
|
||
RAB-SetupOrModifiedItemIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-RAB-SetupOrModifiedItem CRITICALITY ignore TYPE RAB-SetupOrModifiedItem PRESENCE mandatory },
|
||
...
|
||
}
|
||
|
||
RAB-SetupOrModifiedItem ::= SEQUENCE {
|
||
rAB-ID RAB-ID,
|
||
transportLayerAddress TransportLayerAddress OPTIONAL,
|
||
iuTransportAssociation IuTransportAssociation OPTIONAL,
|
||
dl-dataVolumes DataVolumeList OPTIONAL,
|
||
iE-Extensions ProtocolExtensionContainer { {RAB-SetupOrModifiedItem-ExtIEs} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
RAB-SetupOrModifiedItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
||
-- Extension for Release 4 to enable RAB Quality of Service negotiation over Iu --
|
||
{ ID id-Ass-RAB-Parameters CRITICALITY ignore EXTENSION Ass-RAB-Parameters PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
RAB-ReleasedList ::= RAB-IE-ContainerList { {RAB-ReleasedItemIEs} }
|
||
|
||
RAB-ReleasedItemIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-RAB-ReleasedItem CRITICALITY ignore TYPE RAB-ReleasedItem PRESENCE mandatory },
|
||
...
|
||
}
|
||
|
||
RAB-ReleasedItem ::= SEQUENCE {
|
||
rAB-ID RAB-ID,
|
||
dl-dataVolumes DataVolumeList OPTIONAL,
|
||
dL-GTP-PDU-SequenceNumber DL-GTP-PDU-SequenceNumber OPTIONAL,
|
||
uL-GTP-PDU-SequenceNumber UL-GTP-PDU-SequenceNumber OPTIONAL,
|
||
iE-Extensions ProtocolExtensionContainer { {RAB-ReleasedItem-ExtIEs} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
RAB-ReleasedItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
DataVolumeList ::= SEQUENCE (SIZE (1..maxNrOfVol)) OF
|
||
SEQUENCE {
|
||
dl-UnsuccessfullyTransmittedDataVolume UnsuccessfullyTransmittedDataVolume,
|
||
dataVolumeReference DataVolumeReference OPTIONAL,
|
||
iE-Extensions ProtocolExtensionContainer { {DataVolumeList-ExtIEs} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
DataVolumeList-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
RAB-QueuedList ::= RAB-IE-ContainerList { {RAB-QueuedItemIEs} }
|
||
|
||
RAB-QueuedItemIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-RAB-QueuedItem CRITICALITY ignore TYPE RAB-QueuedItem PRESENCE mandatory },
|
||
...
|
||
}
|
||
|
||
RAB-QueuedItem ::= SEQUENCE {
|
||
rAB-ID RAB-ID,
|
||
iE-Extensions ProtocolExtensionContainer { {RAB-QueuedItem-ExtIEs} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
RAB-QueuedItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
RAB-ReleaseFailedList ::= RAB-FailedList
|
||
|
||
RAB-AssignmentResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
-- Extension for Release 5 to enable GERAN support over Iu-cs --
|
||
{ ID id-GERAN-Iumode-RAB-FailedList-RABAssgntResponse CRITICALITY ignore EXTENSION GERAN-Iumode-RAB-FailedList-RABAssgntResponse PRESENCE optional} ,
|
||
...
|
||
}
|
||
|
||
GERAN-Iumode-RAB-FailedList-RABAssgntResponse ::= RAB-IE-ContainerList { {GERAN-Iumode-RAB-Failed-RABAssgntResponse-ItemIEs} }
|
||
|
||
GERAN-Iumode-RAB-Failed-RABAssgntResponse-ItemIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item CRITICALITY ignore TYPE GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item PRESENCE mandatory },
|
||
...
|
||
}
|
||
|
||
GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item ::= SEQUENCE {
|
||
rAB-ID RAB-ID,
|
||
cause Cause,
|
||
gERAN-Classmark GERAN-Classmark OPTIONAL,
|
||
iE-Extensions ProtocolExtensionContainer { {GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item-ExtIEs} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- PRIVATE MESSAGE
|
||
--
|
||
-- **************************************************************
|
||
|
||
PrivateMessage ::= SEQUENCE {
|
||
privateIEs PrivateIE-Container { {PrivateMessage-IEs } },
|
||
...
|
||
}
|
||
|
||
PrivateMessage-IEs RANAP-PRIVATE-IES ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- RANAP RELOCATION INFORMATION ELEMENTARY PROCEDURE
|
||
--
|
||
-- **************************************************************
|
||
|
||
RANAP-RelocationInformation ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {RANAP-RelocationInformationIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {RANAP-RelocationInformationExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
RANAP-RelocationInformationIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-DirectTransferInformationList-RANAP-RelocInf
|
||
CRITICALITY ignore TYPE DirectTransferInformationList-RANAP-RelocInf
|
||
PRESENCE optional } |
|
||
{ ID id-RAB-ContextList-RANAP-RelocInf CRITICALITY ignore TYPE RAB-ContextList-RANAP-RelocInf PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
DirectTransferInformationList-RANAP-RelocInf ::= DirectTransfer-IE-ContainerList { {DirectTransferInformationItemIEs-RANAP-RelocInf} }
|
||
|
||
DirectTransferInformationItemIEs-RANAP-RelocInf RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-DirectTransferInformationItem-RANAP-RelocInf
|
||
CRITICALITY ignore TYPE DirectTransferInformationItem-RANAP-RelocInf
|
||
PRESENCE mandatory },
|
||
...
|
||
}
|
||
|
||
DirectTransferInformationItem-RANAP-RelocInf ::= SEQUENCE {
|
||
nAS-PDU NAS-PDU,
|
||
sAPI SAPI,
|
||
cN-DomainIndicator CN-DomainIndicator,
|
||
iE-Extensions ProtocolExtensionContainer { {RANAP-DirectTransferInformationItem-ExtIEs-RANAP-RelocInf} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
RANAP-DirectTransferInformationItem-ExtIEs-RANAP-RelocInf RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
RAB-ContextList-RANAP-RelocInf ::= RAB-IE-ContainerList { {RAB-ContextItemIEs-RANAP-RelocInf} }
|
||
|
||
RAB-ContextItemIEs-RANAP-RelocInf RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-RAB-ContextItem-RANAP-RelocInf CRITICALITY ignore TYPE RAB-ContextItem-RANAP-RelocInf PRESENCE mandatory },
|
||
...
|
||
}
|
||
|
||
RAB-ContextItem-RANAP-RelocInf ::= SEQUENCE {
|
||
rAB-ID RAB-ID,
|
||
dl-GTP-PDU-SequenceNumber DL-GTP-PDU-SequenceNumber OPTIONAL,
|
||
ul-GTP-PDU-SequenceNumber UL-GTP-PDU-SequenceNumber OPTIONAL,
|
||
dl-N-PDU-SequenceNumber DL-N-PDU-SequenceNumber OPTIONAL,
|
||
ul-N-PDU-SequenceNumber UL-N-PDU-SequenceNumber OPTIONAL,
|
||
iE-Extensions ProtocolExtensionContainer { {RAB-ContextItem-ExtIEs-RANAP-RelocInf} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
RAB-ContextItem-ExtIEs-RANAP-RelocInf RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
RANAP-RelocationInformationExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
-- Extension for Release 5 to enable relocation of Source RNC PDCP context info --
|
||
{ ID id-SourceRNC-PDCP-context-info CRITICALITY ignore EXTENSION RRC-Container PRESENCE optional},
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- RANAP ENHANCED RELOCATION INFORMATION ELEMENTARY PROCEDURE
|
||
--
|
||
-- **************************************************************
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- RANAP Enhanced Relocation Information Request
|
||
--
|
||
-- **************************************************************
|
||
|
||
RANAP-EnhancedRelocationInformationRequest ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {RANAP-EnhancedRelocationInformationRequestIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {RANAP-EnhancedRelocationInformationRequestExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
RANAP-EnhancedRelocationInformationRequestIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-Source-ToTarget-TransparentContainer
|
||
CRITICALITY reject TYPE SourceRNC-ToTargetRNC-TransparentContainer PRESENCE mandatory } |
|
||
{ ID id-OldIuSigConIdCS CRITICALITY ignore TYPE IuSignallingConnectionIdentifier PRESENCE optional } |
|
||
{ ID id-GlobalCN-IDCS CRITICALITY reject TYPE GlobalCN-ID PRESENCE optional} |
|
||
{ ID id-OldIuSigConIdPS CRITICALITY ignore TYPE IuSignallingConnectionIdentifier PRESENCE optional } |
|
||
{ ID id-GlobalCN-IDPS CRITICALITY reject TYPE GlobalCN-ID PRESENCE optional} |
|
||
{ ID id-RAB-SetupList-EnhRelocInfoReq CRITICALITY reject TYPE RAB-SetupList-EnhRelocInfoReq PRESENCE optional } |
|
||
{ ID id-SNA-Access-Information CRITICALITY ignore TYPE SNA-Access-Information PRESENCE optional} |
|
||
{ ID id-UESBI-Iu CRITICALITY ignore TYPE UESBI-Iu PRESENCE optional}|
|
||
{ ID id-SelectedPLMN-ID CRITICALITY ignore TYPE PLMNidentity PRESENCE optional }|
|
||
{ ID id-CNMBMSLinkingInformation CRITICALITY ignore TYPE CNMBMSLinkingInformation PRESENCE optional},
|
||
...
|
||
}
|
||
|
||
RAB-SetupList-EnhRelocInfoReq ::= RAB-IE-ContainerList { { RAB-SetupItem-EnhRelocInfoReq-IEs} }
|
||
|
||
RAB-SetupItem-EnhRelocInfoReq-IEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-RAB-SetupItem-EnhRelocInfoReq CRITICALITY reject TYPE RAB-SetupItem-EnhRelocInfoReq PRESENCE mandatory },
|
||
...
|
||
}
|
||
|
||
RAB-SetupItem-EnhRelocInfoReq ::= SEQUENCE {
|
||
rAB-ID RAB-ID,
|
||
cN-DomainIndicator CN-DomainIndicator,
|
||
rAB-Parameters RAB-Parameters,
|
||
dataVolumeReportingIndication DataVolumeReportingIndication OPTIONAL
|
||
-- This IE shall be present if the CN domain indicator IE is set to "PS domain" --,
|
||
pDP-TypeInformation PDP-TypeInformation OPTIONAL
|
||
-- This IE shall be present if the CN domain indicator IE is set to "PS domain" --,
|
||
userPlaneInformation UserPlaneInformation,
|
||
dataForwardingInformation TNLInformationEnhRelInfoReq OPTIONAL,
|
||
sourceSideIuULTNLInfo TNLInformationEnhRelInfoReq OPTIONAL,
|
||
|
||
service-Handover Service-Handover OPTIONAL,
|
||
alt-RAB-Parameters Alt-RAB-Parameters OPTIONAL,
|
||
iE-Extensions ProtocolExtensionContainer { { RAB-SetupItem-EnhRelocInfoReq-ExtIEs} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
RAB-SetupItem-EnhRelocInfoReq-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
||
-- Extension for Release 8 to enable handover restriction to E-UTRAN --
|
||
{ ID id-E-UTRAN-Service-Handover CRITICALITY ignore EXTENSION E-UTRAN-Service-Handover PRESENCE optional }|
|
||
-- Extension for Release Release 9 to enable a new value --
|
||
{ ID id-PDP-TypeInformation-extension CRITICALITY ignore EXTENSION PDP-TypeInformation-extension PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
TNLInformationEnhRelInfoReq ::=SEQUENCE{
|
||
transportLayerAddress TransportLayerAddress,
|
||
iuTransportAssociation IuTransportAssociation,
|
||
iE-Extensions ProtocolExtensionContainer { { TNLInformationEnhRelInfoReq-ExtIEs} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
TNLInformationEnhRelInfoReq-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
|
||
RANAP-EnhancedRelocationInformationRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
{ ID id-IntegrityProtectionInformation CRITICALITY ignore EXTENSION IntegrityProtectionInformation PRESENCE optional } |
|
||
{ ID id-EncryptionInformation CRITICALITY ignore EXTENSION EncryptionInformation PRESENCE optional }|
|
||
{ ID id-UE-AggregateMaximumBitRate CRITICALITY ignore EXTENSION UE-AggregateMaximumBitRate PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- RANAP Enhanced Relocation Information Response
|
||
--
|
||
-- **************************************************************
|
||
|
||
RANAP-EnhancedRelocationInformationResponse ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {RANAP-EnhancedRelocationInformationResponseIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {RANAP-EnhancedRelocationInformationResponseExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
RANAP-EnhancedRelocationInformationResponseIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-Target-ToSource-TransparentContainer
|
||
CRITICALITY ignore TYPE TargetRNC-ToSourceRNC-TransparentContainer PRESENCE optional } |
|
||
{ ID id-RAB-SetupList-EnhRelocInfoRes CRITICALITY ignore TYPE RAB-SetupList-EnhRelocInfoRes PRESENCE optional} |
|
||
{ ID id-RAB-FailedList-EnhRelocInfoRes CRITICALITY ignore TYPE RAB-FailedList-EnhRelocInfoRes PRESENCE optional }|
|
||
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
RAB-SetupList-EnhRelocInfoRes ::= RAB-IE-ContainerList { { RAB-SetupItem-EnhRelocInfoRes-IEs} }
|
||
|
||
RAB-SetupItem-EnhRelocInfoRes-IEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-RAB-SetupItem-EnhRelocInfoRes CRITICALITY reject TYPE RAB-SetupItem-EnhRelocInfoRes PRESENCE mandatory },
|
||
...
|
||
}
|
||
|
||
RAB-SetupItem-EnhRelocInfoRes ::= SEQUENCE {
|
||
cN-DomainIndicator CN-DomainIndicator,
|
||
rAB-ID RAB-ID,
|
||
dataForwardingInformation TNLInformationEnhRelInfoRes OPTIONAL,
|
||
ass-RAB-Parameters Ass-RAB-Parameters OPTIONAL,
|
||
iE-Extensions ProtocolExtensionContainer { { RAB-SetupItem-EnhRelocInfoRes-ExtIEs} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
RAB-SetupItem-EnhRelocInfoRes-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
RAB-FailedList-EnhRelocInfoRes ::= RAB-IE-ContainerList { { RAB-FailedItem-EnhRelocInfoRes-IEs} }
|
||
|
||
RAB-FailedItem-EnhRelocInfoRes-IEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-RAB-FailedItem-EnhRelocInfoRes CRITICALITY reject TYPE RAB-FailedItem-EnhRelocInfoRes PRESENCE mandatory },
|
||
...
|
||
}
|
||
|
||
RAB-FailedItem-EnhRelocInfoRes ::= SEQUENCE {
|
||
cN-DomainIndicator CN-DomainIndicator,
|
||
rAB-ID RAB-ID,
|
||
cause Cause,
|
||
iE-Extensions ProtocolExtensionContainer { { RAB-FailedItem-EnhRelocInfoRes-ExtIEs} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
RAB-FailedItem-EnhRelocInfoRes-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
TNLInformationEnhRelInfoRes ::=SEQUENCE{
|
||
dl-forwardingTransportLayerAddress TransportLayerAddress,
|
||
dl-forwardingTransportAssociation IuTransportAssociation,
|
||
iE-Extensions ProtocolExtensionContainer { { TNLInformationEnhRelInfoRes-ExtIEs} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
TNLInformationEnhRelInfoRes-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
RANAP-EnhancedRelocationInformationResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
-- **************************************************************
|
||
--
|
||
-- RAB MODIFICATION REQUEST ELEMENTARY PROCEDURE
|
||
--
|
||
-- **************************************************************
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- RAB Modify Request
|
||
--
|
||
-- **************************************************************
|
||
|
||
RAB-ModifyRequest ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {RAB-ModifyRequestIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {RAB-ModifyRequestExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
RAB-ModifyRequestIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-RAB-ModifyList CRITICALITY ignore TYPE RAB-ModifyList PRESENCE mandatory},
|
||
...
|
||
}
|
||
|
||
RAB-ModifyList ::= RAB-IE-ContainerList { {RAB-ModifyItemIEs} }
|
||
|
||
RAB-ModifyItemIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-RAB-ModifyItem CRITICALITY ignore TYPE RAB-ModifyItem PRESENCE mandatory },
|
||
...
|
||
}
|
||
|
||
RAB-ModifyItem ::= SEQUENCE {
|
||
rAB-ID RAB-ID,
|
||
requested-RAB-Parameter-Values Requested-RAB-Parameter-Values,
|
||
iE-Extensions ProtocolExtensionContainer { {RAB-ModifyItem-ExtIEs} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
RAB-ModifyItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
RAB-ModifyRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- LOCATION RELATED DATA ELEMENTARY PROCEDURE
|
||
--
|
||
-- **************************************************************
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Location Related Data Request
|
||
--
|
||
-- **************************************************************
|
||
|
||
LocationRelatedDataRequest ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {LocationRelatedDataRequestIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {LocationRelatedDataRequestExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
LocationRelatedDataRequestIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-LocationRelatedDataRequestType CRITICALITY reject TYPE LocationRelatedDataRequestType PRESENCE optional },
|
||
-- This IE is mandatory for UTRAN, optional for GERAN Iu Mode <20>-
|
||
...
|
||
}
|
||
|
||
LocationRelatedDataRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
-- Extension for Release 5 to enable LCS support for GERAN Iu mode --
|
||
{ ID id-LocationRelatedDataRequestTypeSpecificToGERANIuMode CRITICALITY reject EXTENSION LocationRelatedDataRequestTypeSpecificToGERANIuMode PRESENCE optional }|
|
||
-- The previous extension is optional for GERAN Iu Mode only, not applicable for UTRAN --
|
||
-- Extension for Release 7 to request GANSS Assistance Data. This IE shall be present if the Requested Location Related Data Type IE is set to
|
||
-- <20>Dedicated Assistance Data for Assisted GANSS<53> or `Dedicated Assistance Data for Assisted GPS and GANSS<53>--
|
||
{ ID id-RequestedGANSSAssistanceData CRITICALITY reject EXTENSION RequestedGANSSAssistanceData PRESENCE conditional },
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Location Related Data Response
|
||
--
|
||
-- **************************************************************
|
||
|
||
LocationRelatedDataResponse ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { { LocationRelatedDataResponseIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { { LocationRelatedDataResponseExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
LocationRelatedDataResponseIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-BroadcastAssistanceDataDecipheringKeys CRITICALITY ignore TYPE BroadcastAssistanceDataDecipheringKeys PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
LocationRelatedDataResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
-- Extension for error handling
|
||
{ ID id-CriticalityDiagnostics CRITICALITY ignore EXTENSION CriticalityDiagnostics PRESENCE optional }|
|
||
{ ID id-BroadcastGANSSAssistanceDataDecipheringKeys CRITICALITY ignore EXTENSION BroadcastAssistanceDataDecipheringKeys PRESENCE optional},
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Location Related Data Failure
|
||
--
|
||
-- **************************************************************
|
||
|
||
LocationRelatedDataFailure ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { { LocationRelatedDataFailureIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { { LocationRelatedDataFailureExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
LocationRelatedDataFailureIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory },
|
||
...
|
||
}
|
||
|
||
LocationRelatedDataFailureExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
-- Extension for error handling
|
||
{ ID id-CriticalityDiagnostics CRITICALITY ignore EXTENSION CriticalityDiagnostics PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- INFORMATION TRANSFER ELEMENTARY PROCEDURE
|
||
--
|
||
-- **************************************************************
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Information Transfer Indication
|
||
--
|
||
-- **************************************************************
|
||
|
||
InformationTransferIndication ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { { InformationTransferIndicationIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { { InformationTransferIndicationExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
InformationTransferIndicationIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-InformationTransferID CRITICALITY reject TYPE InformationTransferID PRESENCE mandatory } |
|
||
{ ID id-ProvidedData CRITICALITY reject TYPE ProvidedData PRESENCE mandatory } |
|
||
{ ID id-CN-DomainIndicator CRITICALITY reject TYPE CN-DomainIndicator PRESENCE mandatory } |
|
||
{ ID id-GlobalCN-ID CRITICALITY ignore TYPE GlobalCN-ID PRESENCE optional},
|
||
...
|
||
}
|
||
|
||
InformationTransferIndicationExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Information Transfer Confirmation
|
||
--
|
||
-- **************************************************************
|
||
|
||
InformationTransferConfirmation ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { { InformationTransferConfirmationIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { { InformationTransferConfirmationExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
InformationTransferConfirmationIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-InformationTransferID CRITICALITY ignore TYPE InformationTransferID PRESENCE mandatory } |
|
||
{ ID id-CN-DomainIndicator CRITICALITY ignore TYPE CN-DomainIndicator PRESENCE mandatory } |
|
||
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional } |
|
||
{ ID id-GlobalRNC-ID CRITICALITY ignore TYPE GlobalRNC-ID PRESENCE mandatory },
|
||
...
|
||
}
|
||
|
||
InformationTransferConfirmationExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
-- Extension for Release 7 to indicate extended RNC-ID --
|
||
{ ID id-ExtendedRNC-ID CRITICALITY reject EXTENSION ExtendedRNC-ID PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Information Transfer Failure
|
||
--
|
||
-- **************************************************************
|
||
|
||
InformationTransferFailure ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { { InformationTransferFailureIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { { InformationTransferFailureExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
InformationTransferFailureIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-InformationTransferID CRITICALITY ignore TYPE InformationTransferID PRESENCE mandatory } |
|
||
{ ID id-CN-DomainIndicator CRITICALITY ignore TYPE CN-DomainIndicator PRESENCE mandatory } |
|
||
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } |
|
||
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional } |
|
||
{ ID id-GlobalRNC-ID CRITICALITY ignore TYPE GlobalRNC-ID PRESENCE mandatory },
|
||
...
|
||
}
|
||
|
||
InformationTransferFailureExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
-- Extension for Release 7 to indicate extended RNC-ID --
|
||
{ ID id-ExtendedRNC-ID CRITICALITY reject EXTENSION ExtendedRNC-ID PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- UE SPECIFIC INFORMATION ELEMENTARY PROCEDURE
|
||
--
|
||
-- **************************************************************
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- UE Specific Information Indication
|
||
--
|
||
-- **************************************************************
|
||
|
||
UESpecificInformationIndication ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {UESpecificInformationIndicationIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {UESpecificInformationIndicationExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
UESpecificInformationIndicationIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-UESBI-Iu CRITICALITY ignore TYPE UESBI-Iu PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
UESpecificInformationIndicationExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- DIRECT INFORMATION TRANSFER ELEMENTARY PROCEDURE
|
||
--
|
||
-- **************************************************************
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Direct Information Transfer
|
||
--
|
||
-- **************************************************************
|
||
|
||
DirectInformationTransfer ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { { DirectInformationTransferIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { { DirectInformationTransferExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
DirectInformationTransferIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-InterSystemInformationTransferType CRITICALITY ignore TYPE InterSystemInformationTransferType PRESENCE optional } |
|
||
{ ID id-CN-DomainIndicator CRITICALITY ignore TYPE CN-DomainIndicator PRESENCE mandatory } |
|
||
{ ID id-GlobalRNC-ID CRITICALITY ignore TYPE GlobalRNC-ID PRESENCE optional } |
|
||
{ ID id-GlobalCN-ID CRITICALITY ignore TYPE GlobalCN-ID PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
DirectInformationTransferExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
-- Extension for Release 7 to indicate extended RNC-ID --
|
||
{ ID id-ExtendedRNC-ID CRITICALITY reject EXTENSION ExtendedRNC-ID PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- UPLINK INFORMATION EXCHANGE ELEMENTARY PROCEDURE
|
||
--
|
||
-- **************************************************************
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Uplink Information Exchange Request
|
||
--
|
||
-- **************************************************************
|
||
|
||
UplinkInformationExchangeRequest ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { { UplinkInformationExchangeRequestIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { { UplinkInformationExchangeRequestExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
UplinkInformationExchangeRequestIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-InformationExchangeID CRITICALITY reject TYPE InformationExchangeID PRESENCE mandatory } |
|
||
{ ID id-InformationExchangeType CRITICALITY reject TYPE InformationExchangeType PRESENCE mandatory } |
|
||
{ ID id-InformationTransferType CRITICALITY reject TYPE InformationTransferType PRESENCE conditional
|
||
-- This IE shall be present if the Information Exchange Type IE is set to "transfer" -- } |
|
||
{ ID id-InformationRequestType CRITICALITY reject TYPE InformationRequestType PRESENCE conditional
|
||
-- This IE shall be present if the Information Exchange Type IE is set to "request" -- } |
|
||
{ ID id-CN-DomainIndicator CRITICALITY reject TYPE CN-DomainIndicator PRESENCE mandatory } |
|
||
{ ID id-GlobalRNC-ID CRITICALITY reject TYPE GlobalRNC-ID PRESENCE mandatory },
|
||
...
|
||
}
|
||
|
||
UplinkInformationExchangeRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
-- Extension for Release 7 to indicate extended RNC-ID --
|
||
{ ID id-ExtendedRNC-ID CRITICALITY reject EXTENSION ExtendedRNC-ID PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Uplink Information Exchange Response
|
||
--
|
||
-- **************************************************************
|
||
|
||
UplinkInformationExchangeResponse ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { { UplinkInformationExchangeResponseIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { { UplinkInformationExchangeResponseExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
UplinkInformationExchangeResponseIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-InformationExchangeID CRITICALITY ignore TYPE InformationExchangeID PRESENCE mandatory } |
|
||
{ ID id-InformationRequested CRITICALITY ignore TYPE InformationRequested PRESENCE optional } |
|
||
{ ID id-CN-DomainIndicator CRITICALITY ignore TYPE CN-DomainIndicator PRESENCE mandatory } |
|
||
{ ID id-GlobalCN-ID CRITICALITY ignore TYPE GlobalCN-ID PRESENCE optional } |
|
||
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional } ,
|
||
...
|
||
}
|
||
|
||
UplinkInformationExchangeResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Uplink Information Exchange Failure
|
||
--
|
||
-- **************************************************************
|
||
|
||
UplinkInformationExchangeFailure ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { { UplinkInformationExchangeFailureIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { { UplinkInformationExchangeFailureExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
UplinkInformationExchangeFailureIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-InformationExchangeID CRITICALITY ignore TYPE InformationExchangeID PRESENCE mandatory } |
|
||
{ ID id-CN-DomainIndicator CRITICALITY ignore TYPE CN-DomainIndicator PRESENCE mandatory } |
|
||
{ ID id-GlobalCN-ID CRITICALITY ignore TYPE GlobalCN-ID PRESENCE optional } |
|
||
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } |
|
||
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional } ,
|
||
...
|
||
}
|
||
|
||
UplinkInformationExchangeFailureExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- MBMS SESSION START PROCEDURE
|
||
--
|
||
-- **************************************************************
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- MBMS Session Start
|
||
--
|
||
-- **************************************************************
|
||
|
||
MBMSSessionStart ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { { MBMSSessionStartIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { { MBMSSessionStartExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
MBMSSessionStartIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-TMGI CRITICALITY reject TYPE TMGI PRESENCE mandatory } |
|
||
{ ID id-MBMSSessionIdentity CRITICALITY ignore TYPE MBMSSessionIdentity PRESENCE optional } |
|
||
{ ID id-MBMSBearerServiceType CRITICALITY reject TYPE MBMSBearerServiceType PRESENCE mandatory } |
|
||
{ ID id-IuSigConId CRITICALITY reject TYPE IuSignallingConnectionIdentifier PRESENCE mandatory }|
|
||
{ ID id-RAB-Parameters CRITICALITY reject TYPE RAB-Parameters PRESENCE mandatory } |
|
||
{ ID id-PDP-TypeInformation CRITICALITY ignore TYPE PDP-TypeInformation PRESENCE optional } |
|
||
{ ID id-MBMSSessionDuration CRITICALITY reject TYPE MBMSSessionDuration PRESENCE mandatory } |
|
||
{ ID id-MBMSServiceArea CRITICALITY reject TYPE MBMSServiceArea PRESENCE mandatory } |
|
||
{ ID id-FrequenceLayerConvergenceFlag CRITICALITY ignore TYPE FrequenceLayerConvergenceFlag PRESENCE optional } |
|
||
{ ID id-RAListofIdleModeUEs CRITICALITY ignore TYPE RAListofIdleModeUEs PRESENCE optional } |
|
||
{ ID id-GlobalCN-ID CRITICALITY reject TYPE GlobalCN-ID PRESENCE optional } |
|
||
{ ID id-MBMSSessionRepetitionNumber CRITICALITY ignore TYPE MBMSSessionRepetitionNumber PRESENCE optional } |
|
||
{ ID id-TimeToMBMSDataTransfer CRITICALITY reject TYPE TimeToMBMSDataTransfer PRESENCE mandatory },
|
||
...
|
||
}
|
||
|
||
MBMSSessionStartExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
-- Extension for Release 6 to enable MBMS counting in broadcast mode --
|
||
{ ID id-MBMSCountingInformation CRITICALITY ignore EXTENSION MBMSCountingInformation PRESENCE optional } |
|
||
{ ID id-MBMSSynchronisationInformation CRITICALITY ignore EXTENSION MBMSSynchronisationInformation PRESENCE optional } |
|
||
-- Extension for Release Release 9 to enable a new value --
|
||
{ ID id-PDP-TypeInformation-extension CRITICALITY ignore EXTENSION PDP-TypeInformation-extension PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
MBMSSynchronisationInformation ::= SEQUENCE {
|
||
mBMSHCIndicator MBMSHCIndicator,
|
||
iPMulticastAddress IPMulticastAddress,
|
||
gTPDLTEID GTP-TEI,
|
||
iE-Extensions ProtocolExtensionContainer { {MBMSSynchronisationInformation-ExtIEs} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
MBMSSynchronisationInformation-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
||
{ ID id-IP-Source-Address CRITICALITY reject EXTENSION IPMulticastAddress PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- MBMS Session Start Response
|
||
--
|
||
-- **************************************************************
|
||
|
||
MBMSSessionStartResponse::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {MBMSSessionStartResponseIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {MBMSSessionStartResponseExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
MBMSSessionStartResponseIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-TransportLayerInformation CRITICALITY ignore TYPE TransportLayerInformation PRESENCE optional } |
|
||
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE optional } |
|
||
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional } ,
|
||
...
|
||
}
|
||
|
||
MBMSSessionStartResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- MBMS Session Start Failure
|
||
--
|
||
-- **************************************************************
|
||
|
||
MBMSSessionStartFailure ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { { MBMSSessionStartFailureIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { { MBMSSessionStartFailureExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
MBMSSessionStartFailureIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } |
|
||
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional } ,
|
||
...
|
||
}
|
||
|
||
MBMSSessionStartFailureExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- MBMS SESSION UPDATE PROCEDURE
|
||
--
|
||
-- **************************************************************
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- MBMS Session Update
|
||
--
|
||
-- **************************************************************
|
||
|
||
MBMSSessionUpdate ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { { MBMSSessionUpdateIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { { MBMSSessionUpdateExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
MBMSSessionUpdateIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-SessionUpdateID CRITICALITY reject TYPE SessionUpdateID PRESENCE mandatory } |
|
||
{ ID id-DeltaRAListofIdleModeUEs CRITICALITY reject TYPE DeltaRAListofIdleModeUEs PRESENCE mandatory },
|
||
...
|
||
}
|
||
|
||
MBMSSessionUpdateExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- MBMS Session Update Response
|
||
--
|
||
-- **************************************************************
|
||
|
||
MBMSSessionUpdateResponse ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { { MBMSSessionUpdateResponseIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { { MBMSSessionUpdateResponseExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
MBMSSessionUpdateResponseIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-SessionUpdateID CRITICALITY ignore TYPE SessionUpdateID PRESENCE mandatory } |
|
||
{ ID id-TransportLayerInformation CRITICALITY ignore TYPE TransportLayerInformation PRESENCE optional } |
|
||
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE optional } |
|
||
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional } ,
|
||
...
|
||
}
|
||
|
||
MBMSSessionUpdateResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- MBMS Session Update Failure
|
||
--
|
||
-- **************************************************************
|
||
|
||
MBMSSessionUpdateFailure ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { { MBMSSessionUpdateFailureIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { { MBMSSessionUpdateFailureExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
MBMSSessionUpdateFailureIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-SessionUpdateID CRITICALITY ignore TYPE SessionUpdateID PRESENCE mandatory } |
|
||
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } |
|
||
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional } ,
|
||
...
|
||
}
|
||
|
||
MBMSSessionUpdateFailureExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- MBMS SESSION STOP PROCEDURE
|
||
--
|
||
-- **************************************************************
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- MBMS Session Stop
|
||
--
|
||
-- **************************************************************
|
||
|
||
MBMSSessionStop ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { { MBMSSessionStopIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { { MBMSSessionStopExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
MBMSSessionStopIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-MBMSCNDe-Registration CRITICALITY reject TYPE MBMSCNDe-Registration PRESENCE mandatory },
|
||
...
|
||
}
|
||
|
||
MBMSSessionStopExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- MBMS Session Stop Response
|
||
--
|
||
-- **************************************************************
|
||
|
||
MBMSSessionStopResponse ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { { MBMSSessionStopResponseIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { { MBMSSessionStopResponseExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
MBMSSessionStopResponseIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE optional } |
|
||
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional } ,
|
||
...
|
||
}
|
||
|
||
MBMSSessionStopResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- MBMS UE LINKING PROCEDURE
|
||
--
|
||
-- **************************************************************
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- MBMS UE Linking Request
|
||
--
|
||
-- **************************************************************
|
||
|
||
MBMSUELinkingRequest ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { { MBMSUELinkingRequestIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { { MBMSUELinkingRequestExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
MBMSUELinkingRequestIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-JoinedMBMSBearerServicesList CRITICALITY reject TYPE JoinedMBMSBearerService-IEs PRESENCE optional } |
|
||
{ ID id-LeftMBMSBearerServicesList CRITICALITY reject TYPE LeftMBMSBearerService-IEs PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
LeftMBMSBearerService-IEs ::= SEQUENCE (SIZE (1.. maxnoofMulticastServicesPerUE)) OF
|
||
SEQUENCE {
|
||
tMGI TMGI,
|
||
iE-Extensions ProtocolExtensionContainer { {LeftMBMSBearerService-ExtIEs} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
LeftMBMSBearerService-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
MBMSUELinkingRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- MBMS UE Linking Response
|
||
--
|
||
-- **************************************************************
|
||
|
||
MBMSUELinkingResponse ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { { MBMSUELinkingResponseIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { { MBMSUELinkingResponseExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
MBMSUELinkingResponseIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-UnsuccessfulLinkingList CRITICALITY ignore TYPE UnsuccessfulLinking-IEs PRESENCE optional } |
|
||
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional } ,
|
||
...
|
||
}
|
||
|
||
UnsuccessfulLinking-IEs ::= SEQUENCE (SIZE (1.. maxnoofMulticastServicesPerUE)) OF
|
||
SEQUENCE {
|
||
tMGI TMGI,
|
||
cause Cause,
|
||
iE-Extensions ProtocolExtensionContainer { {UnsuccessfulLinking-ExtIEs} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
UnsuccessfulLinking-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
MBMSUELinkingResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- MBMS REGISTRATION PROCEDURE
|
||
--
|
||
-- **************************************************************
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- MBMS Registration Request
|
||
--
|
||
-- **************************************************************
|
||
|
||
MBMSRegistrationRequest ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { { MBMSRegistrationRequestIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { { MBMSRegistrationRequestExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
MBMSRegistrationRequestIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-MBMSRegistrationRequestType CRITICALITY reject TYPE MBMSRegistrationRequestType PRESENCE mandatory } |
|
||
{ ID id-TMGI CRITICALITY reject TYPE TMGI PRESENCE mandatory } |
|
||
{ ID id-IPMulticastAddress CRITICALITY reject TYPE IPMulticastAddress PRESENCE conditional
|
||
-- This IE shall be present if the MBMS Registration Request Type IE is set to "register" -- } |
|
||
{ ID id-APN CRITICALITY reject TYPE APN PRESENCE conditional
|
||
-- This IE shall be present if the MBMS Registration Request Type IE is set to "register" -- } |
|
||
{ ID id-GlobalRNC-ID CRITICALITY reject TYPE GlobalRNC-ID PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
MBMSRegistrationRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
-- Extension for Release 7 to indicate extended RNC-ID --
|
||
{ ID id-ExtendedRNC-ID CRITICALITY reject EXTENSION ExtendedRNC-ID PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- MBMS Registration Response
|
||
--
|
||
-- **************************************************************
|
||
|
||
MBMSRegistrationResponse ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { { MBMSRegistrationResponseIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { { MBMSRegistrationResponseExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
MBMSRegistrationResponseIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-TMGI CRITICALITY ignore TYPE TMGI PRESENCE optional } |
|
||
{ ID id-GlobalCN-ID CRITICALITY ignore TYPE GlobalCN-ID PRESENCE optional } |
|
||
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional } ,
|
||
...
|
||
}
|
||
|
||
MBMSRegistrationResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- MBMS Registration Failure
|
||
--
|
||
-- **************************************************************
|
||
|
||
MBMSRegistrationFailure ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { { MBMSRegistrationFailureIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { { MBMSRegistrationFailureExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
MBMSRegistrationFailureIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-TMGI CRITICALITY ignore TYPE TMGI PRESENCE optional } |
|
||
{ ID id-GlobalCN-ID CRITICALITY ignore TYPE GlobalCN-ID PRESENCE optional } |
|
||
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } |
|
||
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional } ,
|
||
...
|
||
}
|
||
|
||
MBMSRegistrationFailureExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- MBMS CN DE-REGISTRATION PROCEDURE
|
||
--
|
||
-- **************************************************************
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- MBMS CN De-Registration Request
|
||
--
|
||
-- **************************************************************
|
||
|
||
MBMSCNDe-RegistrationRequest ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { { MBMSCNDe-RegistrationRequestIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { { MBMSCNDe-RegistrationRequestExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
MBMSCNDe-RegistrationRequestIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-TMGI CRITICALITY reject TYPE TMGI PRESENCE mandatory } |
|
||
{ ID id-GlobalCN-ID CRITICALITY reject TYPE GlobalCN-ID PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
MBMSCNDe-RegistrationRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- MBMS CN De-Registration Response
|
||
--
|
||
-- **************************************************************
|
||
|
||
MBMSCNDe-RegistrationResponse ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { { MBMSCNDe-RegistrationResponseIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { { MBMSCNDe-RegistrationResponseExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
MBMSCNDe-RegistrationResponseIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-TMGI CRITICALITY ignore TYPE TMGI PRESENCE mandatory } |
|
||
{ ID id-GlobalRNC-ID CRITICALITY ignore TYPE GlobalRNC-ID PRESENCE mandatory } |
|
||
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE optional } |
|
||
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional } ,
|
||
...
|
||
}
|
||
|
||
MBMSCNDe-RegistrationResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
-- Extension for Release 7 to indicate extended RNC-ID --
|
||
{ ID id-ExtendedRNC-ID CRITICALITY reject EXTENSION ExtendedRNC-ID PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- MBMS RAB ESTABLISHMENT INDICATION PROCEDURE
|
||
--
|
||
-- **************************************************************
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- MBMS RAB Establishment Indication
|
||
--
|
||
-- **************************************************************
|
||
|
||
MBMSRABEstablishmentIndication ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { { MBMSRABEstablishmentIndicationIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { { MBMSRABEstablishmentIndicationExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
MBMSRABEstablishmentIndicationIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-TransportLayerInformation CRITICALITY ignore TYPE TransportLayerInformation PRESENCE mandatory } ,
|
||
...
|
||
}
|
||
|
||
MBMSRABEstablishmentIndicationExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- MBMS RAB RELEASE PROCEDURE
|
||
--
|
||
-- **************************************************************
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- MBMS RAB Release Request
|
||
--
|
||
-- **************************************************************
|
||
|
||
MBMSRABReleaseRequest ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {MBMSRABReleaseRequestIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {MBMSRABReleaseRequestExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
MBMSRABReleaseRequestIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory },
|
||
...
|
||
}
|
||
|
||
|
||
MBMSRABReleaseRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- MBMS RAB Release
|
||
--
|
||
-- **************************************************************
|
||
|
||
MBMSRABRelease ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {MBMSRABReleaseIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {MBMSRABReleaseExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
MBMSRABReleaseIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
|
||
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
MBMSRABReleaseExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- MBMS RAB Release Failure
|
||
--
|
||
-- **************************************************************
|
||
|
||
MBMSRABReleaseFailure ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {MBMSRABReleaseFailureIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {MBMSRABReleaseFailureExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
MBMSRABReleaseFailureIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
|
||
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
MBMSRABReleaseFailureExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- SRVCC PREPARATION ELEMENTARY PROCEDURE
|
||
--
|
||
-- **************************************************************
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- SRVCC CS Keys Request
|
||
--
|
||
-- **************************************************************
|
||
|
||
SRVCC-CSKeysRequest ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {SRVCC-CSKeysRequestIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {SRVCC-CSKeysRequestExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
SRVCC-CSKeysRequestIEs RANAP-PROTOCOL-IES ::= {
|
||
...
|
||
}
|
||
|
||
SRVCC-CSKeysRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- SRVCC CS Keys Response
|
||
--
|
||
-- **************************************************************
|
||
|
||
SRVCC-CSKeysResponse ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {SRVCC-CSKeysResponseIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {SRVCC-CSKeysResponseExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
SRVCC-CSKeysResponseIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-IntegrityProtectionKey CRITICALITY reject TYPE IntegrityProtectionKey PRESENCE mandatory }|
|
||
{ ID id-EncryptionKey CRITICALITY reject TYPE EncryptionKey PRESENCE mandatory }|
|
||
{ ID id-SRVCC-Information CRITICALITY reject TYPE SRVCC-Information PRESENCE mandatory }|
|
||
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
|
||
...
|
||
}
|
||
|
||
SRVCC-CSKeysResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
|
||
END
|