osmo-iuh/asn1/ranap/RANAP-PDU.asn

954 lines
24 KiB
Plaintext
Raw Normal View History

RANAP-PDU {
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
umts-Access (20) modules (3) ranap(0) version1 (1) ranap-PDU (255) }
DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
IMPORTS
Criticality,
ProcedureCode,
ProtocolIE-ID
FROM RANAP-CommonDataTypes
Alt-RAB-Parameters,
Ass-RAB-Parameters,
Cause,
CN-DomainIndicator,
DataVolumeReference,
DataVolumeReportingIndication,
DL-GTP-PDU-SequenceNumber,
DL-N-PDU-SequenceNumber,
GERAN-Classmark,
GTP-TEI,
IPMulticastAddress,
IuSignallingConnectionIdentifier,
IuTransportAssociation,
MBMSHCIndicator,
NAS-PDU,
NAS-SynchronisationIndicator,
PDP-TypeInformation,
RAB-ID,
RAB-Parameters,
Requested-RAB-Parameter-Values,
SAPI,
Service-Handover,
TMGI,
TransportLayerAddress,
UL-GTP-PDU-SequenceNumber,
UL-N-PDU-SequenceNumber,
UnsuccessfullyTransmittedDataVolume,
UP-ModeVersions,
UserPlaneMode
FROM RANAP-IEs
maxnoofMulticastServicesPerUE,
maxNrOfVol,
maxProtocolIEs,
maxProtocolExtensions
FROM RANAP-Constants;
RANAP-PDU ::= CHOICE {
initiatingMessage InitiatingMessage,
successfulOutcome SuccessfulOutcome,
unsuccessfulOutcome UnsuccessfulOutcome,
outcome Outcome,
...
}
InitiatingMessage ::= SEQUENCE {
procedureCode ProcedureCode,
criticality Criticality,
value ANY
}
SuccessfulOutcome ::= SEQUENCE {
procedureCode ProcedureCode,
criticality Criticality,
value ANY
}
UnsuccessfulOutcome ::= SEQUENCE {
procedureCode ProcedureCode,
criticality Criticality,
value ANY
}
Outcome ::= SEQUENCE {
procedureCode ProcedureCode,
criticality Criticality,
value ANY
}
Iu-ReleaseCommand ::= SEQUENCE {
iu-ReleaseCommand-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
Iu-ReleaseComplete ::= SEQUENCE {
iu-ReleaseComplete-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
RelocationRequired ::= SEQUENCE {
relocationRequired-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
RelocationCommand ::= SEQUENCE {
relocationCommand-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
RelocationPreparationFailure ::= SEQUENCE {
relocationPreparationFailure-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
RelocationRequest ::= SEQUENCE {
relocationRequest-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
RelocationRequestAcknowledge ::= SEQUENCE {
relocationRequestAcknowledge-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
RelocationFailure ::= SEQUENCE {
relocationFailure-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
RelocationCancel ::= SEQUENCE {
relocationCancel-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
RelocationCancelAcknowledge ::= SEQUENCE {
relocationCancelAcknowledge-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
SRNS-ContextRequest ::= SEQUENCE {
sRNS-ContextRequest-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
SRNS-ContextResponse ::= SEQUENCE {
sRNS-ContextResponse-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
SecurityModeCommand ::= SEQUENCE {
securityModeCommand-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
SecurityModeComplete ::= SEQUENCE {
securityModeComplete-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
SecurityModeReject ::= SEQUENCE {
securityModeReject-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
DataVolumeReportRequest ::= SEQUENCE {
dataVolumeReportRequest-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
DataVolumeReport ::= SEQUENCE {
dataVolumeReport-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
Reset ::= SEQUENCE {
reset-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
ResetAcknowledge ::= SEQUENCE {
resetAcknowledge-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
RAB-ReleaseRequest ::= SEQUENCE {
rAB-ReleaseRequest-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
Iu-ReleaseRequest ::= SEQUENCE {
iu-ReleaseRequest-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
RelocationDetect ::= SEQUENCE {
relocationDetect-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
RelocationComplete ::= SEQUENCE {
relocationComplete-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
Paging ::= SEQUENCE {
paging-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
CommonID ::= SEQUENCE {
commonID-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
CN-InvokeTrace ::= SEQUENCE {
cN-InvokeTrace-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
CN-DeactivateTrace ::= SEQUENCE {
cN-DeactivateTrace-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
LocationReportingControl ::= SEQUENCE {
locationReportingControl-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
LocationReport ::= SEQUENCE {
locationReport-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
InitialUE-Message ::= SEQUENCE {
initialUE-Message-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
DirectTransfer ::= SEQUENCE {
directTransfer-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
Overload ::= SEQUENCE {
overload-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
ErrorIndication ::= SEQUENCE {
errorIndication-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
SRNS-DataForwardCommand ::= SEQUENCE {
sRNS-DataForwardCommand-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
ForwardSRNS-Context ::= SEQUENCE {
forwardSRNS-Context-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
RAB-AssignmentRequest ::= SEQUENCE {
rAB-AssignmentRequest-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
RAB-AssignmentResponse ::= SEQUENCE {
rAB-AssignmentResponse-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
PrivateMessage ::= SEQUENCE {
privateMessage-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
ResetResource ::= SEQUENCE {
resetResource-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
ResetResourceAcknowledge ::= SEQUENCE {
resetResourceAcknowledge-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
RANAP-RelocationInformation ::= SEQUENCE {
rANAP-RelocationInformation-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
RAB-ModifyRequest ::= SEQUENCE {
rAB-ModifyRequest-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
LocationRelatedDataRequest ::= SEQUENCE {
locationRelatedDataRequest-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
LocationRelatedDataResponse ::= SEQUENCE {
locationRelatedDataResponse-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
LocationRelatedDataFailure ::= SEQUENCE {
locationRelatedDataFailure-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
InformationTransferIndication ::= SEQUENCE {
informationTransferIndication-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
InformationTransferConfirmation ::= SEQUENCE {
informationTransferConfirmation-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
InformationTransferFailure ::= SEQUENCE {
informationTransferFailure-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
UESpecificInformationIndication ::= SEQUENCE {
uESpecificInformationIndication-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
DirectInformationTransfer ::= SEQUENCE {
directInformationTransfer-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
UplinkInformationExchangeRequest ::= SEQUENCE {
uplinkInformationExchangeRequest-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
UplinkInformationExchangeResponse ::= SEQUENCE {
uplinkInformationExchangeResponse-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
UplinkInformationExchangeFailure ::= SEQUENCE {
uplinkInformationExchangeFailure-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
MBMSSessionStart ::= SEQUENCE {
mBMSSessionStart-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
MBMSSessionStartResponse ::= SEQUENCE {
mBMSSessionStartResponse-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
MBMSSessionStartFailure ::= SEQUENCE {
mBMSSessionStartFailure-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
MBMSSessionUpdate ::= SEQUENCE {
mBMSSessionUpdate-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
MBMSSessionUpdateResponse ::= SEQUENCE {
mBMSSessionUpdateResponse-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
MBMSSessionUpdateFailure ::= SEQUENCE {
mBMSSessionUpdateFailure-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
MBMSSessionStop ::= SEQUENCE {
mBMSSessionStop-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
MBMSSessionStopResponse ::= SEQUENCE {
mBMSSessionStopResponse-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
MBMSUELinkingRequest ::= SEQUENCE {
mBMSUELinkingRequest-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
MBMSUELinkingResponse ::= SEQUENCE {
mBMSUELinkingResponse-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
MBMSRegistrationRequest ::= SEQUENCE {
mBMSRegistrationRequest-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
MBMSRegistrationResponse ::= SEQUENCE {
mBMSRegistrationResponse-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
MBMSRegistrationFailure ::= SEQUENCE {
mBMSRegistrationFailure-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
MBMSCNDe-RegistrationRequest ::= SEQUENCE {
mBMSCNDe-RegistrationRequest-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
MBMSCNDe-RegistrationResponse ::= SEQUENCE {
mBMSCNDe-RegistrationResponse-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
MBMSRABEstablishmentIndication ::= SEQUENCE {
mBMSRABEstablishmentIndication-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
MBMSRABReleaseRequest ::= SEQUENCE {
mBMSRABReleaseRequest-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
MBMSRABRelease ::= SEQUENCE {
mBMSRABRelease-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
MBMSRABReleaseFailure ::= SEQUENCE {
mBMSRABReleaseFailure-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
EnhancedRelocationCompleteRequest ::= SEQUENCE {
enhancedRelocationCompleteRequest-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
EnhancedRelocationCompleteResponse ::= SEQUENCE {
enhancedRelocationCompleteResponse-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
EnhancedRelocationCompleteFailure ::= SEQUENCE {
enhancedRelocationCompleteFailure-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
EnhancedRelocationCompleteConfirm ::= SEQUENCE {
enhancedRelocationCompleteConfirm-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
RANAP-EnhancedRelocationInformationRequest ::= SEQUENCE {
rANAP-EnhancedRelocationInformationRequest-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
RANAP-EnhancedRelocationInformationResponse ::= SEQUENCE {
rANAP-EnhancedRelocationInformationResponse-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
SRVCC-CSKeysRequest ::= SEQUENCE {
sRVCC-CSKeysRequest-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
SRVCC-CSKeysResponse ::= SEQUENCE {
sRVCC-CSKeysResponse-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
UeRadioCapabilityMatchRequest ::= SEQUENCE {
ueRadioCapabilityMatchRequest-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
UeRadioCapabilityMatchResponse ::= SEQUENCE {
ueRadioCapabilityMatchResponse-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
ProtocolExtensionContainer ::= SEQUENCE (SIZE (1..maxProtocolExtensions)) OF ProtocolExtensionField
ProtocolExtensionField ::= SEQUENCE {
id ProtocolIE-ID,
criticality Criticality,
value ANY
}
IE ::= SEQUENCE {
id ProtocolIE-ID,
criticality Criticality,
value ANY
}
DataVolumeReportList ::= SEQUENCE {
dataVolumeReportListe-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
RAB-ReleasedList-IuRelComp ::= SEQUENCE {
rabReleasedListIuRelComp-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
...
}
RAB-RelocationReleaseList ::= SEQUENCE {
rabRelocationReleaseList-ies SEQUENCE (SIZE(0..maxProtocolIEs)) OF IE,
...
}
RAB-DataForwardingList ::= SEQUENCE {
rabDataForwardingList-ies SEQUENCE (SIZE(0..maxProtocolIEs)) OF IE,
...
}
RAB-SetupList-RelocReq ::= SEQUENCE {
rabSetupListRelocReq-ies SEQUENCE (SIZE(0..maxProtocolIEs)) OF IE,
...
}
RAB-SetupList-RelocReqAck ::= SEQUENCE {
rabSetupListRelocReqAck-ies SEQUENCE (SIZE(0..maxProtocolIEs)) OF IE,
...
}
RAB-FailedList ::= SEQUENCE {
rabFailedList-ies SEQUENCE (SIZE(0..maxProtocolIEs)) OF IE,
...
}
RAB-DataForwardingList-SRNS-CtxReq ::= SEQUENCE {
rabDataForwardingListSRNSCtxReq-ies SEQUENCE (SIZE(0..maxProtocolIEs)) OF IE,
...
}
RAB-ContextList ::= SEQUENCE {
rabContextList-ies SEQUENCE (SIZE(0..maxProtocolIEs)) OF IE,
...
}
RAB-ContextFailedtoTransferList ::= SEQUENCE {
rabContextFailedtoTransferList-ies SEQUENCE (SIZE(0..maxProtocolIEs)) OF IE,
...
}
RAB-DataVolumeReportRequestList ::= SEQUENCE {
rabDataVolumeReportRequestList-ies SEQUENCE (SIZE(0..maxProtocolIEs)) OF IE,
...
}
RAB-FailedtoReportList ::= SEQUENCE {
rabFailedtoReportList-ies SEQUENCE (SIZE(0..maxProtocolIEs)) OF IE,
...
}
RAB-SetupList-EnhancedRelocCompleteReq ::= SEQUENCE {
rabSetupListEnhancedRElocCompleteReq-ies SEQUENCE (SIZE(0..maxProtocolIEs)) OF IE,
...
}
RAB-SetupList-EnhancedRelocCompleteRes ::= SEQUENCE {
rabSetupListEnhancedRelocCompleteRes-ies SEQUENCE (SIZE(0..maxProtocolIEs)) OF IE,
...
}
RAB-ToBeReleasedList-EnhancedRelocCompleteRes ::= SEQUENCE {
rabToBeReleasedListEnhancedRelocCompleteRes-ies SEQUENCE (SIZE(0..maxProtocolIEs)) OF IE,
...
}
RAB-SetupOrModifiedList ::= SEQUENCE {
rabSetupOrModifiedList-ies SEQUENCE (SIZE(0..maxProtocolIEs)) OF IE,
...
}
RAB-ReleasedList ::= SEQUENCE {
rabReleaesdList-ies SEQUENCE (SIZE(0..maxProtocolIEs)) OF IE,
...
}
RAB-QueuedList ::= SEQUENCE {
rabQueuedList-ies SEQUENCE (SIZE(0..maxProtocolIEs)) OF IE,
...
}
GERAN-Iumode-RAB-FailedList-RABAssgntResponse ::= SEQUENCE {
foo-ies SEQUENCE (SIZE(0..maxProtocolIEs)) OF IE,
...
}
RAB-ContextList-RANAP-RelocInf ::= SEQUENCE {
rabContextListRANAPRelocInf-ies SEQUENCE (SIZE(0..maxProtocolIEs)) OF IE,
...
}
RAB-SetupList-EnhRelocInfoReq ::= SEQUENCE {
rabSetupListEnhRelocInfoReq-ies SEQUENCE (SIZE(0..maxProtocolIEs)) OF IE,
...
}
RAB-SetupList-EnhRelocInfoRes ::= SEQUENCE {
rabSetupListEnhRelocInfoRes-ies SEQUENCE (SIZE(0..maxProtocolIEs)) OF IE,
...
}
RAB-FailedList-EnhRelocInfoRes ::= SEQUENCE {
rabFailedListEnhRelocInfoRes-ies SEQUENCE (SIZE(0..maxProtocolIEs)) OF IE,
...
}
RAB-ModifyList ::= SEQUENCE {
rabModifyList-ies SEQUENCE (SIZE(0..maxProtocolIEs)) OF IE,
...
}
RAB-DataVolumeReportList ::= SEQUENCE {
rabDataVolumeReportList-ies SEQUENCE (SIZE(0..maxProtocolIEs))
OF IE,
...
}
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 OPTIONAL,
...
}
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 OPTIONAL,
...
}
RAB-RelocationReleaseItem ::= SEQUENCE {
rAB-ID RAB-ID,
iE-Extensions ProtocolExtensionContainer OPTIONAL,
...
}
RAB-DataForwardingItem ::= SEQUENCE {
rAB-ID RAB-ID,
transportLayerAddress TransportLayerAddress,
iuTransportAssociation IuTransportAssociation,
iE-Extensions ProtocolExtensionContainer OPTIONAL,
...
}
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 OPTIONAL,
...
}
UserPlaneInformation ::= SEQUENCE {
userPlaneMode UserPlaneMode,
uP-ModeVersions UP-ModeVersions,
iE-Extensions ProtocolExtensionContainer OPTIONAL,
...
}
RAB-SetupItem-RelocReqAck ::= SEQUENCE {
rAB-ID RAB-ID,
transportLayerAddress TransportLayerAddress OPTIONAL,
iuTransportAssociation IuTransportAssociation OPTIONAL,
iE-Extensions ProtocolExtensionContainer OPTIONAL,
...
}
RAB-FailedItem ::= SEQUENCE {
rAB-ID RAB-ID,
cause Cause,
iE-Extensions ProtocolExtensionContainer OPTIONAL,
...
}
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 OPTIONAL,
...
}
RABs-ContextFailedtoTransferItem::= SEQUENCE {
rAB-ID RAB-ID,
cause Cause,
iE-Extensions ProtocolExtensionContainer OPTIONAL,
...
}
RABs-failed-to-reportItem::= SEQUENCE {
rAB-ID RAB-ID,
cause Cause,
iE-Extensions ProtocolExtensionContainer OPTIONAL,
...
}
ResetResourceItem ::= SEQUENCE {
iuSigConId IuSignallingConnectionIdentifier,
iE-Extensions ProtocolExtensionContainer OPTIONAL,
...
}
ResetResourceAckItem ::= SEQUENCE {
iuSigConId IuSignallingConnectionIdentifier,
iE-Extensions ProtocolExtensionContainer OPTIONAL,
...
}
RAB-ReleaseItem ::= SEQUENCE {
rAB-ID RAB-ID,
cause Cause,
iE-Extensions ProtocolExtensionContainer OPTIONAL,
...
}
RAB-SetupItem-EnhancedRelocCompleteReq ::= SEQUENCE {
rAB-ID RAB-ID,
transportLayerAddressReq1 TransportLayerAddress OPTIONAL,
iuTransportAssociationReq1 IuTransportAssociation OPTIONAL,
ass-RAB-Parameters Ass-RAB-Parameters OPTIONAL,
iE-Extensions ProtocolExtensionContainer OPTIONAL,
...
}
RAB-SetupItem-EnhancedRelocCompleteRes ::= SEQUENCE {
rAB-ID RAB-ID,
rAB-Parameters RAB-Parameters OPTIONAL,
userPlaneInformation UserPlaneInformation,
transportLayerAddressRes1 TransportLayerAddress OPTIONAL,
iuTransportAssociationRes1 IuTransportAssociation OPTIONAL,
rab2beReleasedList RAB-ToBeReleasedList-EnhancedRelocCompleteRes OPTIONAL,
iE-Extensions ProtocolExtensionContainer OPTIONAL,
...
}
RAB-ToBeReleasedItem-EnhancedRelocCompleteRes ::= SEQUENCE {
rAB-ID RAB-ID,
cause Cause,
iE-Extensions ProtocolExtensionContainer OPTIONAL,
...
}
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 OPTIONAL,
...
}
TransportLayerInformation ::= SEQUENCE {
transportLayerAddress TransportLayerAddress,
iuTransportAssociation IuTransportAssociation,
iE-Extensions ProtocolExtensionContainer OPTIONAL,
...
}
RAB-SetupOrModifyItemSecond ::= SEQUENCE {
pDP-TypeInformation PDP-TypeInformation OPTIONAL,
dataVolumeReportingIndication DataVolumeReportingIndication OPTIONAL,
dl-GTP-PDU-SequenceNumber DL-GTP-PDU-SequenceNumber OPTIONAL,
ul-GTP-PDU-SequenceNumber UL-GTP-PDU-SequenceNumber OPTIONAL,
dl-N-PDU-SequenceNumber DL-N-PDU-SequenceNumber OPTIONAL,
ul-N-PDU-SequenceNumber UL-N-PDU-SequenceNumber OPTIONAL,
iE-Extensions ProtocolExtensionContainer OPTIONAL,
...
}
RAB-SetupOrModifiedItem ::= SEQUENCE {
rAB-ID RAB-ID,
transportLayerAddress TransportLayerAddress OPTIONAL,
iuTransportAssociation IuTransportAssociation OPTIONAL,
dl-dataVolumes DataVolumeList OPTIONAL,
iE-Extensions ProtocolExtensionContainer OPTIONAL,
...
}
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 OPTIONAL,
...
}
DataVolumeList ::= SEQUENCE (SIZE (1..maxNrOfVol)) OF
SEQUENCE {
dl-UnsuccessfullyTransmittedDataVolume UnsuccessfullyTransmittedDataVolume,
dataVolumeReference DataVolumeReference OPTIONAL,
iE-Extensions ProtocolExtensionContainer OPTIONAL,
...
}
RAB-QueuedItem ::= SEQUENCE {
rAB-ID RAB-ID,
iE-Extensions ProtocolExtensionContainer OPTIONAL,
...
}
RAB-ReleaseFailedList ::= RAB-FailedList
GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item ::= SEQUENCE {
rAB-ID RAB-ID,
cause Cause,
gERAN-Classmark GERAN-Classmark OPTIONAL,
iE-Extensions ProtocolExtensionContainer OPTIONAL,
...
}
DirectTransferInformationItem-RANAP-RelocInf ::= SEQUENCE {
nAS-PDU NAS-PDU,
sAPI SAPI,
cN-DomainIndicator CN-DomainIndicator,
iE-Extensions ProtocolExtensionContainer OPTIONAL,
...
}
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 OPTIONAL,
...
}
RAB-SetupItem-EnhRelocInfoReq ::= SEQUENCE {
rAB-ID RAB-ID,
cN-DomainIndicator CN-DomainIndicator,
rAB-Parameters RAB-Parameters,
dataVolumeReportingIndication DataVolumeReportingIndication OPTIONAL
-- This IE shall be present if the CN domain indicator IE is set to "PS domain" --,
pDP-TypeInformation PDP-TypeInformation OPTIONAL
-- This IE shall be present if the CN domain indicator IE is set to "PS domain" --,
userPlaneInformation UserPlaneInformation,
dataForwardingInformation TNLInformationEnhRelInfoReq OPTIONAL,
sourceSideIuULTNLInfo TNLInformationEnhRelInfoReq OPTIONAL,
service-Handover Service-Handover OPTIONAL,
alt-RAB-Parameters Alt-RAB-Parameters OPTIONAL,
iE-Extensions ProtocolExtensionContainer OPTIONAL,
...
}
TNLInformationEnhRelInfoReq ::=SEQUENCE{
transportLayerAddress TransportLayerAddress,
iuTransportAssociation IuTransportAssociation,
iE-Extensions ProtocolExtensionContainer OPTIONAL,
...
}
RAB-SetupItem-EnhRelocInfoRes ::= SEQUENCE {
cN-DomainIndicator CN-DomainIndicator,
rAB-ID RAB-ID,
dataForwardingInformation TNLInformationEnhRelInfoRes OPTIONAL,
ass-RAB-Parameters Ass-RAB-Parameters OPTIONAL,
iE-Extensions ProtocolExtensionContainer OPTIONAL,
...
}
RAB-FailedItem-EnhRelocInfoRes ::= SEQUENCE {
cN-DomainIndicator CN-DomainIndicator,
rAB-ID RAB-ID,
cause Cause,
iE-Extensions ProtocolExtensionContainer OPTIONAL,
...
}
TNLInformationEnhRelInfoRes ::=SEQUENCE{
dl-forwardingTransportLayerAddress TransportLayerAddress,
dl-forwardingTransportAssociation IuTransportAssociation,
iE-Extensions ProtocolExtensionContainer OPTIONAL,
...
}
-- **************************************************************
--
-- RAB MODIFICATION REQUEST ELEMENTARY PROCEDURE
--
-- **************************************************************
RAB-ModifyItem ::= SEQUENCE {
rAB-ID RAB-ID,
requested-RAB-Parameter-Values Requested-RAB-Parameter-Values,
iE-Extensions ProtocolExtensionContainer OPTIONAL,
...
}
MBMSSynchronisationInformation ::= SEQUENCE {
mBMSHCIndicator MBMSHCIndicator,
iPMulticastAddress IPMulticastAddress,
gTPDLTEID GTP-TEI,
iE-Extensions ProtocolExtensionContainer OPTIONAL,
...
}
LeftMBMSBearerService-IEs ::= SEQUENCE (SIZE (1.. maxnoofMulticastServicesPerUE)) OF
SEQUENCE {
tMGI TMGI,
iE-Extensions ProtocolExtensionContainer OPTIONAL,
...
}
UnsuccessfulLinking-IEs ::= SEQUENCE (SIZE (1.. maxnoofMulticastServicesPerUE)) OF
SEQUENCE {
tMGI TMGI,
cause Cause,
iE-Extensions ProtocolExtensionContainer OPTIONAL,
...
}
END