forked from osmocom/wireshark
2913 lines
103 KiB
Groff
2913 lines
103 KiB
Groff
-- $Id$
|
||
-- 9.3.3 PDU Definitions
|
||
-- **************************************************************
|
||
--
|
||
-- 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,
|
||
ClientType,
|
||
CriticalityDiagnostics,
|
||
ChosenEncryptionAlgorithm,
|
||
ChosenIntegrityProtectionAlgorithm,
|
||
ClassmarkInformation2,
|
||
ClassmarkInformation3,
|
||
DL-GTP-PDU-SequenceNumber,
|
||
DL-N-PDU-SequenceNumber,
|
||
DataVolumeReportingIndication,
|
||
DeltaRAListofIdleModeUEs,
|
||
DRX-CycleLengthCoefficient,
|
||
EncryptionInformation,
|
||
FrequenceLayerConvergenceFlag,
|
||
GERAN-BSC-Container,
|
||
GERAN-Classmark,
|
||
GlobalCN-ID,
|
||
GlobalRNC-ID,
|
||
IncludeVelocity,
|
||
InformationExchangeID,
|
||
InformationExchangeType,
|
||
InformationRequested,
|
||
InformationRequestType,
|
||
InformationTransferID,
|
||
InformationTransferType,
|
||
InterSystemInformationTransferType,
|
||
IntegrityProtectionInformation,
|
||
InterSystemInformation-TransparentContainer,
|
||
IPMulticastAddress,
|
||
IuSignallingConnectionIdentifier,
|
||
IuTransportAssociation,
|
||
KeyStatus,
|
||
L3-Information,
|
||
LAI,
|
||
LastKnownServiceArea,
|
||
MBMS-PTP-RAB-ID,
|
||
MBMSBearerServiceType,
|
||
MBMSCountingInformation,
|
||
MBMSCNDe-Registration,
|
||
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,
|
||
PermanentNAS-UE-ID,
|
||
PLMNidentity,
|
||
PositionData,
|
||
PositionDataSpecificToGERANIuMode,
|
||
PositioningPriority,
|
||
ProvidedData,
|
||
RAB-ID,
|
||
RAB-Parameters,
|
||
RAC,
|
||
RAListofIdleModeUEs,
|
||
RAT-Type,
|
||
RedirectAttemptFlag,
|
||
RedirectionCompleted,
|
||
RejectCauseValue,
|
||
RelocationType,
|
||
RequestType,
|
||
Requested-RAB-Parameter-Values,
|
||
ResponseTime,
|
||
RRC-Container,
|
||
SAI,
|
||
SAPI,
|
||
Service-Handover,
|
||
SessionUpdateID,
|
||
SNA-Access-Information,
|
||
SourceBSS-ToTargetBSS-TransparentContainer,
|
||
SourceID,
|
||
SourceRNC-ToTargetRNC-TransparentContainer,
|
||
TargetBSS-ToSourceBSS-TransparentContainer,
|
||
TargetID,
|
||
TargetRNC-ToSourceRNC-TransparentContainer,
|
||
TemporaryUE-ID,
|
||
TimeToMBMSDataTransfer,
|
||
TMGI,
|
||
TracePropagationParameters,
|
||
TraceReference,
|
||
TraceType,
|
||
UnsuccessfullyTransmittedDataVolume,
|
||
TransportLayerAddress,
|
||
TriggerID,
|
||
UE-ID,
|
||
UESBI-Iu,
|
||
UL-GTP-PDU-SequenceNumber,
|
||
UL-N-PDU-SequenceNumber,
|
||
UP-ModeVersions,
|
||
UserPlaneMode,
|
||
VelocityEstimate,
|
||
VerticalAccuracyCode,
|
||
Alt-RAB-Parameters,
|
||
Ass-RAB-Parameters,
|
||
PeriodicLocationInfo
|
||
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-ChosenEncryptionAlgorithm,
|
||
id-ChosenIntegrityProtectionAlgorithm,
|
||
id-ClassmarkInformation2,
|
||
id-ClassmarkInformation3,
|
||
id-ClientType,
|
||
id-CNMBMSLinkingInformation,
|
||
id-CriticalityDiagnostics,
|
||
id-DeltaRAListofIdleModeUEs,
|
||
id-DRX-CycleLengthCoefficient,
|
||
id-DirectTransferInformationItem-RANAP-RelocInf,
|
||
id-DirectTransferInformationList-RANAP-RelocInf,
|
||
id-DL-GTP-PDU-SequenceNumber,
|
||
id-EncryptionInformation,
|
||
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-GlobalRNC-ID,
|
||
id-IncludeVelocity,
|
||
id-InformationExchangeID,
|
||
id-InformationExchangeType,
|
||
id-InformationRequested,
|
||
id-InformationRequestType,
|
||
id-InformationTransferID,
|
||
id-InformationTransferType,
|
||
id-IntegrityProtectionInformation,
|
||
id-InterSystemInformationTransferType,
|
||
id-InterSystemInformation-TransparentContainer,
|
||
id-IPMulticastAddress,
|
||
id-IuSigConId,
|
||
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-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-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-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-SetupOrModifiedItem,
|
||
id-RAB-SetupOrModifiedList,
|
||
id-RAB-SetupOrModifyItem,
|
||
id-RAB-SetupOrModifyList,
|
||
id-RAC,
|
||
id-RAListofIdleModeUEs,
|
||
id-RAT-Type,
|
||
id-RedirectAttemptFlag,
|
||
id-RedirectionCompleted,
|
||
id-RedirectionIndication,
|
||
id-RejectCauseValue,
|
||
id-RelocationType,
|
||
id-RequestType,
|
||
id-ResponseTime,
|
||
id-SAI,
|
||
id-SAPI,
|
||
id-SelectedPLMN-ID,
|
||
id-SessionUpdateID,
|
||
id-SNA-Access-Information,
|
||
id-SourceBSS-ToTargetBSS-TransparentContainer,
|
||
id-SourceID,
|
||
id-SourceRNC-ToTargetRNC-TransparentContainer,
|
||
id-SourceRNC-PDCP-context-info,
|
||
id-TargetBSS-ToSourceBSS-TransparentContainer,
|
||
id-TargetID,
|
||
id-TargetRNC-ToSourceRNC-TransparentContainer,
|
||
id-TemporaryUE-ID,
|
||
id-TimeToMBMSDataTransfer,
|
||
id-TMGI,
|
||
id-TracePropagationParameters,
|
||
id-TraceReference,
|
||
id-TraceType,
|
||
id-TransportLayerAddress,
|
||
id-TransportLayerInformation,
|
||
id-TriggerID,
|
||
id-UE-ID,
|
||
id-UESBI-Iu,
|
||
id-UL-GTP-PDU-SequenceNumber,
|
||
id-UnsuccessfulLinkingList,
|
||
id-VelocityEstimate,
|
||
id-VerticalAccuracyCode,
|
||
id-PeriodicLocationInfo
|
||
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-SourceRNC-ToTargetRNC-TransparentContainer
|
||
CRITICALITY reject TYPE SourceRNC-ToTargetRNC-TransparentContainer PRESENCE conditional
|
||
-- This IE shall be present if the Target ID IE contains a RNC-ID IE -- } |
|
||
{ 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 },
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- Relocation Command
|
||
--
|
||
-- **************************************************************
|
||
|
||
RelocationCommand ::= SEQUENCE {
|
||
protocolIEs ProtocolIE-Container { {RelocationCommandIEs} },
|
||
protocolExtensions ProtocolExtensionContainer { {RelocationCommandExtensions} } OPTIONAL,
|
||
...
|
||
}
|
||
|
||
RelocationCommandIEs RANAP-PROTOCOL-IES ::= {
|
||
{ ID id-TargetRNC-ToSourceRNC-TransparentContainer
|
||
CRITICALITY reject TYPE TargetRNC-ToSourceRNC-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 },
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- 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-SourceRNC-ToTargetRNC-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 },
|
||
...
|
||
}
|
||
|
||
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},
|
||
...
|
||
}
|
||
|
||
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-TargetRNC-ToSourceRNC-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 },
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- 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},
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- 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},
|
||
...
|
||
}
|
||
-- **************************************************************
|
||
--
|
||
-- 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},
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- 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},
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- 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 ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- 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 } ,
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- 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 },
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- 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 } ,
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- 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 },
|
||
...
|
||
}
|
||
|
||
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 } ,
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- 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},
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- 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 ::= {
|
||
...
|
||
}
|
||
|
||
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 } ,
|
||
...
|
||
}
|
||
|
||
RAB-AssignmentRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- 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},
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- 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 },
|
||
-- This extension is optional for GERAN Iu Mode only, not applicable for UTRAN --
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- 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 },
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- 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 ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- 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 ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- 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 ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- 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 ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- 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 },
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- 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 ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- 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 ::= {
|
||
...
|
||
}
|
||
|
||
-- **************************************************************
|
||
--
|
||
-- 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 ::= {
|
||
...
|
||
}
|
||
|
||
|
||
END
|