2005-11-13 18:09:44 +00:00
|
|
|
|
-- $Id$
|
2005-10-10 20:42:58 +00:00
|
|
|
|
-- **************************************************************
|
|
|
|
|
--
|
|
|
|
|
-- Elementary Procedure definitions
|
|
|
|
|
--
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
|
|
RANAP-PDU-Descriptions {
|
|
|
|
|
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
|
|
|
|
|
umts-Access (20) modules (3) ranap (0) version1 (1) ranap-PDU-Descriptions (0)}
|
|
|
|
|
|
|
|
|
|
DEFINITIONS AUTOMATIC TAGS ::=
|
|
|
|
|
|
|
|
|
|
BEGIN
|
|
|
|
|
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
--
|
|
|
|
|
-- IE parameter types from other modules.
|
|
|
|
|
--
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
-- Includet at the end
|
|
|
|
|
--IMPORTS
|
|
|
|
|
-- Criticality,
|
|
|
|
|
-- ProcedureCode
|
|
|
|
|
--FROM RANAP-CommonDataTypes
|
|
|
|
|
|
|
|
|
|
-- Iu-ReleaseCommand,
|
|
|
|
|
-- Iu-ReleaseComplete,
|
|
|
|
|
-- RelocationCommand,
|
|
|
|
|
-- RelocationPreparationFailure,
|
|
|
|
|
-- RelocationRequired,
|
|
|
|
|
-- RelocationRequest,
|
|
|
|
|
-- RelocationRequestAcknowledge,
|
|
|
|
|
-- RelocationFailure,
|
|
|
|
|
-- RelocationCancel,
|
|
|
|
|
-- RelocationCancelAcknowledge,
|
|
|
|
|
-- SRNS-ContextRequest,
|
|
|
|
|
-- SRNS-ContextResponse,
|
|
|
|
|
-- SecurityModeCommand,
|
|
|
|
|
-- SecurityModeComplete,
|
|
|
|
|
-- SecurityModeReject,
|
|
|
|
|
-- DataVolumeReportRequest,
|
|
|
|
|
-- DataVolumeReport,
|
|
|
|
|
-- Reset,
|
|
|
|
|
-- ResetAcknowledge,
|
|
|
|
|
-- RAB-ReleaseRequest,
|
|
|
|
|
-- Iu-ReleaseRequest,
|
|
|
|
|
-- RelocationDetect,
|
|
|
|
|
-- RelocationComplete,
|
|
|
|
|
-- Paging,
|
|
|
|
|
-- CommonID,
|
|
|
|
|
-- CN-InvokeTrace,
|
|
|
|
|
-- CN-DeactivateTrace,
|
|
|
|
|
-- LocationReportingControl,
|
|
|
|
|
-- LocationReport,
|
|
|
|
|
-- InitialUE-Message,
|
|
|
|
|
-- DirectTransfer,
|
|
|
|
|
-- Overload,
|
|
|
|
|
-- ErrorIndication,
|
|
|
|
|
-- SRNS-DataForwardCommand,
|
|
|
|
|
-- ForwardSRNS-Context,
|
|
|
|
|
-- RAB-AssignmentRequest,
|
|
|
|
|
-- RAB-AssignmentResponse,
|
|
|
|
|
-- RAB-ModifyRequest,
|
|
|
|
|
-- PrivateMessage,
|
|
|
|
|
-- ResetResource,
|
|
|
|
|
-- ResetResourceAcknowledge,
|
|
|
|
|
-- RANAP-RelocationInformation,
|
|
|
|
|
-- LocationRelatedDataRequest,
|
|
|
|
|
-- LocationRelatedDataResponse,
|
|
|
|
|
-- LocationRelatedDataFailure,
|
|
|
|
|
-- InformationTransferIndication,
|
|
|
|
|
-- InformationTransferConfirmation,
|
|
|
|
|
-- InformationTransferFailure,
|
|
|
|
|
-- UESpecificInformationIndication,
|
|
|
|
|
-- DirectInformationTransfer,
|
|
|
|
|
-- UplinkInformationExchangeRequest,
|
|
|
|
|
-- UplinkInformationExchangeResponse,
|
|
|
|
|
-- UplinkInformationExchangeFailure,
|
|
|
|
|
-- MBMSSessionStart,
|
|
|
|
|
-- MBMSSessionStartResponse,
|
|
|
|
|
-- MBMSSessionStartFailure,
|
|
|
|
|
-- MBMSSessionUpdate,
|
|
|
|
|
-- MBMSSessionUpdateResponse,
|
|
|
|
|
-- MBMSSessionUpdateFailure,
|
|
|
|
|
-- MBMSSessionStop,
|
|
|
|
|
-- MBMSSessionStopResponse,
|
|
|
|
|
-- MBMSUELinkingRequest,
|
|
|
|
|
-- MBMSUELinkingResponse,
|
|
|
|
|
-- MBMSRegistrationRequest,
|
|
|
|
|
-- MBMSRegistrationResponse,
|
|
|
|
|
-- MBMSRegistrationFailure,
|
|
|
|
|
-- MBMSCNDe-RegistrationRequest,
|
|
|
|
|
-- MBMSCNDe-RegistrationResponse,
|
|
|
|
|
-- MBMSRABEstablishmentIndication,
|
|
|
|
|
-- MBMSRABReleaseRequest,
|
|
|
|
|
-- MBMSRABRelease,
|
|
|
|
|
-- MBMSRABReleaseFailure
|
|
|
|
|
--FROM RANAP-PDU-Contents
|
|
|
|
|
|
|
|
|
|
-- id-LocationRelatedData,
|
|
|
|
|
-- id-CN-DeactivateTrace,
|
|
|
|
|
-- id-CN-InvokeTrace,
|
|
|
|
|
-- id-CommonID,
|
|
|
|
|
-- id-DataVolumeReport,
|
|
|
|
|
-- id-DirectTransfer,
|
|
|
|
|
-- id-ErrorIndication,
|
|
|
|
|
-- id-ForwardSRNS-Context,
|
|
|
|
|
-- id-InformationTransfer,
|
|
|
|
|
-- id-InitialUE-Message,
|
|
|
|
|
-- id-Iu-Release,
|
|
|
|
|
-- id-Iu-ReleaseRequest,
|
|
|
|
|
-- id-LocationReport,
|
|
|
|
|
-- id-LocationReportingControl,
|
|
|
|
|
-- id-OverloadControl,
|
|
|
|
|
-- id-Paging,
|
|
|
|
|
-- id-privateMessage,
|
|
|
|
|
-- id-RAB-Assignment,
|
|
|
|
|
-- id-RAB-ReleaseRequest,
|
|
|
|
|
-- id-RAB-ModifyRequest,
|
|
|
|
|
-- id-RANAP-Relocation,
|
|
|
|
|
-- id-RelocationCancel,
|
|
|
|
|
-- id-RelocationComplete,
|
|
|
|
|
-- id-RelocationDetect,
|
|
|
|
|
-- id-RelocationPreparation,
|
|
|
|
|
-- id-RelocationResourceAllocation,
|
|
|
|
|
-- id-Reset,
|
|
|
|
|
-- id-SRNS-ContextTransfer,
|
|
|
|
|
-- id-SRNS-DataForward,
|
|
|
|
|
-- id-SecurityModeControl,
|
|
|
|
|
-- id-ResetResource,
|
|
|
|
|
-- id-UESpecificInformation,
|
|
|
|
|
-- id-DirectInformationTransfer,
|
|
|
|
|
-- id-UplinkInformationExchange,
|
|
|
|
|
-- id-MBMSSessionStart,
|
|
|
|
|
-- id-MBMSSessionUpdate,
|
|
|
|
|
-- id-MBMSSessionStop,
|
|
|
|
|
-- id-MBMSUELinking,
|
|
|
|
|
-- id-MBMSRegistration,
|
|
|
|
|
-- id-MBMSCNDe-Registration-Procedure,
|
|
|
|
|
-- id-MBMSRABEstablishmentIndication,
|
|
|
|
|
-- id-MBMSRABRelease
|
|
|
|
|
|
|
|
|
|
--FROM RANAP-Constants;
|
|
|
|
|
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
--
|
|
|
|
|
-- Interface Elementary Procedure Class
|
|
|
|
|
--
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
|
|
--RANAP-ELEMENTARY-PROCEDURE ::= CLASS {
|
|
|
|
|
-- &InitiatingMessage ,
|
|
|
|
|
-- &SuccessfulOutcome OPTIONAL,
|
|
|
|
|
-- &UnsuccessfulOutcome OPTIONAL,
|
|
|
|
|
-- &Outcome OPTIONAL,
|
|
|
|
|
-- &procedureCode ProcedureCode UNIQUE,
|
|
|
|
|
-- &criticality Criticality DEFAULT ignore
|
|
|
|
|
--}
|
|
|
|
|
--WITH SYNTAX {
|
|
|
|
|
-- INITIATING MESSAGE &InitiatingMessage
|
|
|
|
|
-- [SUCCESSFUL OUTCOME &SuccessfulOutcome]
|
|
|
|
|
-- [UNSUCCESSFUL OUTCOME &UnsuccessfulOutcome]
|
|
|
|
|
-- [OUTCOME &Outcome]
|
|
|
|
|
-- PROCEDURE CODE &procedureCode
|
|
|
|
|
-- [CRITICALITY &criticality]
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
--
|
|
|
|
|
-- Interface PDU Definition
|
|
|
|
|
--
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
|
|
RANAP-PDU ::= CHOICE {
|
|
|
|
|
initiatingMessage InitiatingMessage,
|
|
|
|
|
successfulOutcome SuccessfulOutcome,
|
|
|
|
|
unsuccessfulOutcome UnsuccessfulOutcome,
|
|
|
|
|
outcome Outcome,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--InitiatingMessage ::= SEQUENCE {
|
|
|
|
|
-- procedureCode RANAP-ELEMENTARY-PROCEDURE.&procedureCode ({RANAP-ELEMENTARY-PROCEDURES}),
|
|
|
|
|
-- criticality RANAP-ELEMENTARY-PROCEDURE.&criticality ({RANAP-ELEMENTARY-PROCEDURES}{@procedureCode}),
|
|
|
|
|
-- value RANAP-ELEMENTARY-PROCEDURE.&InitiatingMessage ({RANAP-ELEMENTARY-PROCEDURES}{@procedureCode})
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
InitiatingMessage ::= SEQUENCE {
|
|
|
|
|
procedureCode ProcedureCode,
|
|
|
|
|
criticality Criticality,
|
|
|
|
|
value Value
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--SuccessfulOutcome ::= SEQUENCE {
|
|
|
|
|
-- procedureCode RANAP-ELEMENTARY-PROCEDURE.&procedureCode ({RANAP-ELEMENTARY-PROCEDURES}),
|
|
|
|
|
-- criticality RANAP-ELEMENTARY-PROCEDURE.&criticality ({RANAP-ELEMENTARY-PROCEDURES}{@procedureCode}),
|
|
|
|
|
-- value RANAP-ELEMENTARY-PROCEDURE.&SuccessfulOutcome ({RANAP-ELEMENTARY-PROCEDURES}{@procedureCode})
|
|
|
|
|
--}
|
|
|
|
|
SuccessfulOutcome ::= SEQUENCE {
|
|
|
|
|
procedureCode ProcedureCode,
|
|
|
|
|
criticality Criticality,
|
|
|
|
|
value Value
|
|
|
|
|
}
|
|
|
|
|
--UnsuccessfulOutcome ::= SEQUENCE {
|
|
|
|
|
-- procedureCode RANAP-ELEMENTARY-PROCEDURE.&procedureCode ({RANAP-ELEMENTARY-PROCEDURES}),
|
|
|
|
|
-- criticality RANAP-ELEMENTARY-PROCEDURE.&criticality ({RANAP-ELEMENTARY-PROCEDURES}{@procedureCode}),
|
|
|
|
|
-- value RANAP-ELEMENTARY-PROCEDURE.&UnsuccessfulOutcome ({RANAP-ELEMENTARY-PROCEDURES}{@procedureCode})
|
|
|
|
|
--}
|
|
|
|
|
UnsuccessfulOutcome ::= SEQUENCE {
|
|
|
|
|
procedureCode ProcedureCode,
|
|
|
|
|
criticality Criticality,
|
|
|
|
|
value Value
|
|
|
|
|
}
|
|
|
|
|
--Outcome ::= SEQUENCE {
|
|
|
|
|
-- procedureCode RANAP-ELEMENTARY-PROCEDURE.&procedureCode ({RANAP-ELEMENTARY-PROCEDURES}),
|
|
|
|
|
-- criticality RANAP-ELEMENTARY-PROCEDURE.&criticality ({RANAP-ELEMENTARY-PROCEDURES}{@procedureCode}),
|
|
|
|
|
-- value RANAP-ELEMENTARY-PROCEDURE.&Outcome ({RANAP-ELEMENTARY-PROCEDURES}{@procedureCode})
|
|
|
|
|
--}
|
|
|
|
|
Outcome ::= SEQUENCE {
|
|
|
|
|
procedureCode ProcedureCode,
|
|
|
|
|
criticality Criticality,
|
|
|
|
|
value Value
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Value ::= ANY
|
|
|
|
|
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
--
|
|
|
|
|
-- Interface Elementary Procedure List
|
|
|
|
|
--
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
|
|
--RANAP-ELEMENTARY-PROCEDURES RANAP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
|
-- RANAP-ELEMENTARY-PROCEDURES-CLASS-1 |
|
|
|
|
|
-- RANAP-ELEMENTARY-PROCEDURES-CLASS-2 |
|
|
|
|
|
-- RANAP-ELEMENTARY-PROCEDURES-CLASS-3 ,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--RANAP-ELEMENTARY-PROCEDURES-CLASS-1 RANAP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
|
-- iu-Release |
|
|
|
|
|
-- relocationPreparation |
|
|
|
|
|
-- relocationResourceAllocation |
|
|
|
|
|
-- relocationCancel |
|
|
|
|
|
-- sRNS-ContextTransfer |
|
|
|
|
|
-- securityModeControl |
|
|
|
|
|
-- dataVolumeReport |
|
|
|
|
|
-- reset |
|
|
|
|
|
-- resetResource ,
|
|
|
|
|
-- ...,
|
|
|
|
|
-- locationRelatedData |
|
|
|
|
|
-- informationTransfer |
|
|
|
|
|
-- uplinkInformationExchange |
|
|
|
|
|
-- mBMSSessionStart |
|
|
|
|
|
-- mBMSSessionUpdate |
|
|
|
|
|
-- mBMSSessionStop |
|
|
|
|
|
-- mBMSUELinking |
|
|
|
|
|
-- mBMSRegistration |
|
|
|
|
|
-- mBMSCNDe-Registration |
|
|
|
|
|
-- mBMSRABRelease
|
|
|
|
|
--}
|
|
|
|
|
--
|
|
|
|
|
--RANAP-ELEMENTARY-PROCEDURES-CLASS-2 RANAP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
|
-- rAB-ReleaseRequest |
|
|
|
|
|
-- iu-ReleaseRequest |
|
|
|
|
|
-- relocationDetect |
|
|
|
|
|
-- relocationComplete |
|
|
|
|
|
-- paging |
|
|
|
|
|
-- commonID |
|
|
|
|
|
-- cN-InvokeTrace |
|
|
|
|
|
-- cN-DeactivateTrace |
|
|
|
|
|
-- locationReportingControl |
|
|
|
|
|
-- locationReport |
|
|
|
|
|
-- initialUE-Message |
|
|
|
|
|
-- directTransfer |
|
|
|
|
|
-- overloadControl |
|
|
|
|
|
-- errorIndication |
|
|
|
|
|
-- sRNS-DataForward |
|
|
|
|
|
-- forwardSRNS-Context |
|
|
|
|
|
-- privateMessage |
|
|
|
|
|
-- rANAP-Relocation ,
|
|
|
|
|
-- ...,
|
|
|
|
|
-- rAB-ModifyRequest |
|
|
|
|
|
-- uESpecificInformation |
|
|
|
|
|
-- directInformationTransfer |
|
|
|
|
|
-- mBMSRABEstablishmentIndication
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--RANAP-ELEMENTARY-PROCEDURES-CLASS-3 RANAP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
|
-- rAB-Assignment ,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
--
|
|
|
|
|
-- Interface Elementary Procedures
|
|
|
|
|
--
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
|
|
--iu-Release RANAP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
|
-- INITIATING MESSAGE Iu-ReleaseCommand
|
|
|
|
|
-- SUCCESSFUL OUTCOME Iu-ReleaseComplete
|
|
|
|
|
-- PROCEDURE CODE id-Iu-Release
|
|
|
|
|
-- CRITICALITY reject
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--relocationPreparation RANAP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
|
-- INITIATING MESSAGE RelocationRequired
|
|
|
|
|
-- SUCCESSFUL OUTCOME RelocationCommand
|
|
|
|
|
-- UNSUCCESSFUL OUTCOME RelocationPreparationFailure
|
|
|
|
|
-- PROCEDURE CODE id-RelocationPreparation
|
|
|
|
|
-- Value: 2
|
|
|
|
|
-- CRITICALITY reject
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--relocationResourceAllocation RANAP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
|
-- INITIATING MESSAGE RelocationRequest
|
|
|
|
|
-- SUCCESSFUL OUTCOME RelocationRequestAcknowledge
|
|
|
|
|
-- UNSUCCESSFUL OUTCOME RelocationFailure
|
|
|
|
|
-- PROCEDURE CODE id-RelocationResourceAllocation
|
|
|
|
|
-- CRITICALITY reject
|
|
|
|
|
-- value: 3
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--relocationCancel RANAP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
|
-- INITIATING MESSAGE RelocationCancel
|
|
|
|
|
-- SUCCESSFUL OUTCOME RelocationCancelAcknowledge
|
|
|
|
|
-- PROCEDURE CODE id-RelocationCancel
|
|
|
|
|
-- CRITICALITY reject
|
|
|
|
|
--}
|
|
|
|
|
--Value: 4
|
|
|
|
|
|
|
|
|
|
--sRNS-ContextTransfer RANAP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
|
-- INITIATING MESSAGE SRNS-ContextRequest
|
|
|
|
|
-- SUCCESSFUL OUTCOME SRNS-ContextResponse
|
|
|
|
|
-- PROCEDURE CODE id-SRNS-ContextTransfer
|
|
|
|
|
-- CRITICALITY reject
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--securityModeControl RANAP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
|
-- INITIATING MESSAGE SecurityModeCommand
|
|
|
|
|
-- SUCCESSFUL OUTCOME SecurityModeComplete
|
|
|
|
|
-- UNSUCCESSFUL OUTCOME SecurityModeReject
|
|
|
|
|
-- PROCEDURE CODE id-SecurityModeControl
|
|
|
|
|
-- CRITICALITY reject
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--dataVolumeReport RANAP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
|
-- INITIATING MESSAGE DataVolumeReportRequest
|
|
|
|
|
-- SUCCESSFUL OUTCOME DataVolumeReport
|
|
|
|
|
-- PROCEDURE CODE id-DataVolumeReport
|
|
|
|
|
-- CRITICALITY reject
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--reset RANAP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
|
-- INITIATING MESSAGE Reset
|
|
|
|
|
-- SUCCESSFUL OUTCOME ResetAcknowledge
|
|
|
|
|
-- PROCEDURE CODE id-Reset
|
|
|
|
|
-- CRITICALITY reject
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--rAB-ReleaseRequest RANAP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
|
-- INITIATING MESSAGE RAB-ReleaseRequest
|
|
|
|
|
-- PROCEDURE CODE id-RAB-ReleaseRequest
|
|
|
|
|
-- CRITICALITY ignore
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--iu-ReleaseRequest RANAP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
|
-- INITIATING MESSAGE Iu-ReleaseRequest
|
|
|
|
|
-- PROCEDURE CODE id-Iu-ReleaseRequest
|
|
|
|
|
-- CRITICALITY ignore
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--relocationDetect RANAP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
|
-- INITIATING MESSAGE RelocationDetect
|
|
|
|
|
-- PROCEDURE CODE id-RelocationDetect
|
|
|
|
|
-- CRITICALITY ignore
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--relocationComplete RANAP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
|
-- INITIATING MESSAGE RelocationComplete
|
|
|
|
|
-- PROCEDURE CODE id-RelocationComplete
|
|
|
|
|
-- CRITICALITY ignore
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--paging RANAP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
|
-- INITIATING MESSAGE Paging
|
|
|
|
|
-- PROCEDURE CODE id-Paging
|
|
|
|
|
-- CRITICALITY ignore
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--commonID RANAP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
|
-- INITIATING MESSAGE CommonID
|
|
|
|
|
-- PROCEDURE CODE id-CommonID
|
|
|
|
|
-- CRITICALITY ignore
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--cN-InvokeTrace RANAP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
|
-- INITIATING MESSAGE CN-InvokeTrace
|
|
|
|
|
-- PROCEDURE CODE id-CN-InvokeTrace
|
|
|
|
|
-- CRITICALITY ignore
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--cN-DeactivateTrace RANAP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
|
-- INITIATING MESSAGE CN-DeactivateTrace
|
|
|
|
|
-- PROCEDURE CODE id-CN-DeactivateTrace
|
|
|
|
|
-- CRITICALITY ignore
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--locationReportingControl RANAP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
|
-- INITIATING MESSAGE LocationReportingControl
|
|
|
|
|
-- PROCEDURE CODE id-LocationReportingControl
|
|
|
|
|
-- CRITICALITY ignore
|
|
|
|
|
--}
|
|
|
|
|
--locationReport RANAP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
|
-- INITIATING MESSAGE LocationReport
|
|
|
|
|
-- PROCEDURE CODE id-LocationReport
|
|
|
|
|
-- CRITICALITY ignore
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--initialUE-Message RANAP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
|
-- INITIATING MESSAGE InitialUE-Message
|
|
|
|
|
-- PROCEDURE CODE id-InitialUE-Message
|
|
|
|
|
-- CRITICALITY ignore
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--directTransfer RANAP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
|
-- INITIATING MESSAGE DirectTransfer
|
|
|
|
|
-- PROCEDURE CODE id-DirectTransfer
|
|
|
|
|
-- CRITICALITY ignore
|
|
|
|
|
--}
|
|
|
|
|
--overloadControl RANAP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
|
-- INITIATING MESSAGE Overload
|
|
|
|
|
-- PROCEDURE CODE id-OverloadControl
|
|
|
|
|
-- CRITICALITY ignore
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--errorIndication RANAP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
|
-- INITIATING MESSAGE ErrorIndication
|
|
|
|
|
-- PROCEDURE CODE id-ErrorIndication
|
|
|
|
|
-- CRITICALITY ignore
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--sRNS-DataForward RANAP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
|
-- INITIATING MESSAGE SRNS-DataForwardCommand
|
|
|
|
|
-- PROCEDURE CODE id-SRNS-DataForward
|
|
|
|
|
-- CRITICALITY ignore
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--forwardSRNS-Context RANAP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
|
-- INITIATING MESSAGE ForwardSRNS-Context
|
|
|
|
|
-- PROCEDURE CODE id-ForwardSRNS-Context
|
|
|
|
|
-- CRITICALITY ignore
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--rAB-Assignment RANAP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
|
-- INITIATING MESSAGE RAB-AssignmentRequest
|
|
|
|
|
-- OUTCOME RAB-AssignmentResponse
|
|
|
|
|
-- PROCEDURE CODE id-RAB-Assignment
|
|
|
|
|
-- CRITICALITY reject
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--privateMessage RANAP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
|
-- INITIATING MESSAGE PrivateMessage
|
|
|
|
|
--
|
|
|
|
|
-- PROCEDURE CODE id-privateMessage
|
|
|
|
|
-- CRITICALITY ignore
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--resetResource RANAP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
|
-- INITIATING MESSAGE ResetResource
|
|
|
|
|
-- SUCCESSFUL OUTCOME ResetResourceAcknowledge
|
|
|
|
|
-- PROCEDURE CODE id-ResetResource
|
|
|
|
|
-- CRITICALITY reject
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--rANAP-Relocation RANAP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
|
-- INITIATING MESSAGE RANAP-RelocationInformation
|
|
|
|
|
-- PROCEDURE CODE id-RANAP-Relocation
|
|
|
|
|
-- CRITICALITY ignore
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--rAB-ModifyRequest RANAP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
|
-- INITIATING MESSAGE RAB-ModifyRequest
|
|
|
|
|
-- PROCEDURE CODE id-RAB-ModifyRequest
|
|
|
|
|
-- CRITICALITY ignore
|
|
|
|
|
--}
|
|
|
|
|
--locationRelatedData RANAP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
|
-- INITIATING MESSAGE LocationRelatedDataRequest
|
|
|
|
|
-- SUCCESSFUL OUTCOME LocationRelatedDataResponse
|
|
|
|
|
-- UNSUCCESSFUL OUTCOME LocationRelatedDataFailure
|
|
|
|
|
-- PROCEDURE CODE id-LocationRelatedData
|
|
|
|
|
-- CRITICALITY reject
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--informationTransfer RANAP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
|
-- INITIATING MESSAGE InformationTransferIndication
|
|
|
|
|
-- SUCCESSFUL OUTCOME InformationTransferConfirmation
|
|
|
|
|
-- UNSUCCESSFUL OUTCOME InformationTransferFailure
|
|
|
|
|
-- PROCEDURE CODE id-InformationTransfer
|
|
|
|
|
-- CRITICALITY reject
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--uESpecificInformation RANAP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
|
-- INITIATING MESSAGE UESpecificInformationIndication
|
|
|
|
|
-- PROCEDURE CODE id-UESpecificInformation
|
|
|
|
|
-- CRITICALITY ignore
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--directInformationTransfer RANAP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
|
-- INITIATING MESSAGE DirectInformationTransfer
|
|
|
|
|
-- PROCEDURE CODE id-DirectInformationTransfer
|
|
|
|
|
-- CRITICALITY ignore
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--uplinkInformationExchange RANAP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
|
-- INITIATING MESSAGE UplinkInformationExchangeRequest
|
|
|
|
|
-- SUCCESSFUL OUTCOME UplinkInformationExchangeResponse
|
|
|
|
|
-- UNSUCCESSFUL OUTCOME UplinkInformationExchangeFailure
|
|
|
|
|
-- PROCEDURE CODE id-UplinkInformationExchange
|
|
|
|
|
-- CRITICALITY reject
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--mBMSSessionStart RANAP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
|
-- INITIATING MESSAGE MBMSSessionStart
|
|
|
|
|
-- SUCCESSFUL OUTCOME MBMSSessionStartResponse
|
|
|
|
|
-- UNSUCCESSFUL OUTCOME MBMSSessionStartFailure
|
|
|
|
|
-- PROCEDURE CODE id-MBMSSessionStart
|
|
|
|
|
-- CRITICALITY reject
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--mBMSSessionUpdate RANAP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
|
-- INITIATING MESSAGE MBMSSessionUpdate
|
|
|
|
|
-- SUCCESSFUL OUTCOME MBMSSessionUpdateResponse
|
|
|
|
|
-- UNSUCCESSFUL OUTCOME MBMSSessionUpdateFailure
|
|
|
|
|
-- PROCEDURE CODE id-MBMSSessionUpdate
|
|
|
|
|
-- CRITICALITY reject
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--mBMSSessionStop RANAP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
|
-- INITIATING MESSAGE MBMSSessionStop
|
|
|
|
|
-- SUCCESSFUL OUTCOME MBMSSessionStopResponse
|
|
|
|
|
-- PROCEDURE CODE id-MBMSSessionStop
|
|
|
|
|
-- CRITICALITY reject
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--mBMSUELinking RANAP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
|
-- INITIATING MESSAGE MBMSUELinkingRequest
|
|
|
|
|
-- OUTCOME MBMSUELinkingResponse
|
|
|
|
|
-- PROCEDURE CODE id-MBMSUELinking
|
|
|
|
|
-- CRITICALITY reject
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--mBMSRegistration RANAP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
|
-- INITIATING MESSAGE MBMSRegistrationRequest
|
|
|
|
|
-- SUCCESSFUL OUTCOME MBMSRegistrationResponse
|
|
|
|
|
-- UNSUCCESSFUL OUTCOME MBMSRegistrationFailure
|
|
|
|
|
-- PROCEDURE CODE id-MBMSRegistration
|
|
|
|
|
-- CRITICALITY reject
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--mBMSCNDe-Registration RANAP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
|
-- INITIATING MESSAGE MBMSCNDe-RegistrationRequest
|
|
|
|
|
-- SUCCESSFUL OUTCOME MBMSCNDe-RegistrationResponse
|
|
|
|
|
-- PROCEDURE CODE id-MBMSCNDe-Registration-Procedure
|
|
|
|
|
-- CRITICALITY reject
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--mBMSRABEstablishmentIndication RANAP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
|
-- INITIATING MESSAGE MBMSRABEstablishmentIndication
|
|
|
|
|
-- PROCEDURE CODE id-MBMSRABEstablishmentIndication
|
|
|
|
|
-- CRITICALITY ignore
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--mBMSRABRelease RANAP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
|
-- INITIATING MESSAGE MBMSRABReleaseRequest
|
|
|
|
|
-- SUCCESSFUL OUTCOME MBMSRABRelease
|
|
|
|
|
-- UNSUCCESSFUL OUTCOME MBMSRABReleaseFailure
|
|
|
|
|
-- PROCEDURE CODE id-MBMSRABRelease
|
|
|
|
|
-- CRITICALITY reject
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Dummy-initiating-messages::= CHOICE {
|
|
|
|
|
iu-ReleaseCommand Iu-ReleaseCommand,
|
|
|
|
|
relocationRequired RelocationRequired,
|
|
|
|
|
relocationRequest RelocationRequest,
|
|
|
|
|
relocationCancel RelocationCancel,
|
|
|
|
|
sRNS-ContextRequest SRNS-ContextRequest,
|
|
|
|
|
securityModeCommand SecurityModeCommand,
|
|
|
|
|
dataVolumeReportRequest DataVolumeReportRequest,
|
|
|
|
|
reset Reset,
|
|
|
|
|
rAB-ReleaseRequest RAB-ReleaseRequest,
|
|
|
|
|
iu-ReleaseRequest Iu-ReleaseRequest,
|
|
|
|
|
relocationDetect RelocationDetect,
|
|
|
|
|
relocationComplete RelocationComplete,
|
|
|
|
|
paging Paging,
|
|
|
|
|
commonID CommonID,
|
|
|
|
|
cN-InvokeTrace CN-InvokeTrace,
|
|
|
|
|
cN-DeactivateTrace CN-DeactivateTrace,
|
|
|
|
|
locationReportingControl LocationReportingControl,
|
|
|
|
|
locationReport LocationReport,
|
|
|
|
|
initialUE-Message InitialUE-Message,
|
|
|
|
|
directTransfer DirectTransfer,
|
|
|
|
|
overload Overload,
|
|
|
|
|
errorIndication ErrorIndication,
|
|
|
|
|
sRNS-DataForwardCommand SRNS-DataForwardCommand,
|
|
|
|
|
forwardSRNS-Context ForwardSRNS-Context,
|
|
|
|
|
rAB-AssignmentRequest RAB-AssignmentRequest,
|
|
|
|
|
privateMessage PrivateMessage,
|
|
|
|
|
resetResource ResetResource,
|
|
|
|
|
rANAP-RelocationInformation RANAP-RelocationInformation,
|
|
|
|
|
rAB-ModifyRequest RAB-ModifyRequest,
|
|
|
|
|
locationRelatedDataRequest LocationRelatedDataRequest,
|
|
|
|
|
informationTransferIndication InformationTransferIndication,
|
|
|
|
|
uESpecificInformationIndication UESpecificInformationIndication,
|
|
|
|
|
directInformationTransfer DirectInformationTransfer,
|
|
|
|
|
uplinkInformationExchangeRequest UplinkInformationExchangeRequest,
|
|
|
|
|
mBMSSessionStart MBMSSessionStart,
|
|
|
|
|
mBMSSessionUpdate MBMSSessionUpdate,
|
|
|
|
|
mMBMSSessionStop MBMSSessionStop,
|
|
|
|
|
mBMSUELinkingRequest MBMSUELinkingRequest,
|
|
|
|
|
mBMSRegistrationRequest MBMSRegistrationRequest,
|
|
|
|
|
mBMSCNDe-RegistrationRequest MBMSCNDe-RegistrationRequest,
|
|
|
|
|
mBMSRABEstablishmentIndication MBMSRABEstablishmentIndication,
|
|
|
|
|
mBMSRABReleaseRequest MBMSRABReleaseRequest,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Dummy-SuccessfulOutcome-messages::= CHOICE {
|
|
|
|
|
iu-ReleaseComplete Iu-ReleaseComplete,
|
|
|
|
|
relocationCommand RelocationCommand,
|
|
|
|
|
relocationRequestAcknowledge RelocationRequestAcknowledge,
|
|
|
|
|
relocationCancelAcknowledge RelocationCancelAcknowledge,
|
|
|
|
|
sRNS-ContextResponse SRNS-ContextResponse,
|
|
|
|
|
securityModeComplete SecurityModeComplete,
|
|
|
|
|
dataVolumeReport DataVolumeReport,
|
|
|
|
|
resetAcknowledge ResetAcknowledge,
|
|
|
|
|
resetResourceAcknowledge ResetResourceAcknowledge,
|
|
|
|
|
locationRelatedDataResponse LocationRelatedDataResponse,
|
|
|
|
|
informationTransferConfirmation InformationTransferConfirmation,
|
|
|
|
|
uplinkInformationExchangeResponse UplinkInformationExchangeResponse,
|
|
|
|
|
mBMSSessionStartResponse MBMSSessionStartResponse,
|
|
|
|
|
mBMSSessionUpdateResponse MBMSSessionUpdateResponse,
|
|
|
|
|
mBMSSessionStopResponse MBMSSessionStopResponse,
|
|
|
|
|
mBMSRegistrationResponse MBMSRegistrationResponse,
|
|
|
|
|
mBMSCNDeRegistrationResponse MBMSCNDe-RegistrationResponse,
|
|
|
|
|
mBMSRABRelease MBMSRABRelease,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Dummy-UnsuccessfulOutcome-messages::= CHOICE {
|
|
|
|
|
relocationPreparationFailure RelocationPreparationFailure,
|
|
|
|
|
relocationFailure RelocationFailure,
|
|
|
|
|
securityModeReject SecurityModeReject,
|
|
|
|
|
locationRelatedDataFailure LocationRelatedDataFailure,
|
|
|
|
|
informationTransferFailure InformationTransferFailure,
|
|
|
|
|
uplinkInformationExchangeFailure UplinkInformationExchangeFailure,
|
|
|
|
|
mBMSSessionStartFailure MBMSSessionStartFailure,
|
|
|
|
|
mBMSSessionUpdateFailure MBMSSessionUpdateFailure,
|
|
|
|
|
mBMSRegistrationFailure MBMSRegistrationFailure,
|
|
|
|
|
mBMSRABReleaseFailure MBMSRABReleaseFailure,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Dummy-Outcome-messages::= CHOICE {
|
|
|
|
|
iu-ReleaseCommand Iu-ReleaseCommand,
|
|
|
|
|
rAB-AssignmentResponse RAB-AssignmentResponse,
|
|
|
|
|
mBMSUELinkingResponse MBMSUELinkingResponse,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
--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,
|
|
|
|
|
-- InformationExchangeID,
|
|
|
|
|
-- InformationExchangeType,
|
|
|
|
|
-- InformationRequested,
|
|
|
|
|
-- InformationRequestType,
|
|
|
|
|
-- InformationTransferID,
|
|
|
|
|
-- InformationTransferType,
|
|
|
|
|
-- InterSystemInformationTransferType,
|
|
|
|
|
-- IntegrityProtectionInformation,
|
|
|
|
|
-- InterSystemInformation-TransparentContainer,
|
|
|
|
|
-- IPMulticastAddress,
|
|
|
|
|
-- IuSignallingConnectionIdentifier,
|
|
|
|
|
-- IuTransportAssociation,
|
|
|
|
|
-- KeyStatus,
|
|
|
|
|
-- L3-Information,
|
|
|
|
|
-- LAI,
|
|
|
|
|
-- LastKnownServiceArea,
|
|
|
|
|
-- MBMS-PTP-RAB-ID,
|
|
|
|
|
-- MBMSBearerServiceType,
|
|
|
|
|
-- 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,
|
|
|
|
|
-- RedirectionCompleted,
|
|
|
|
|
-- RejectCauseValue,
|
|
|
|
|
-- RelocationType,
|
|
|
|
|
-- RequestType,
|
|
|
|
|
-- Requested-RAB-Parameter-Values,
|
|
|
|
|
-- ResponseTime,
|
|
|
|
|
-- RRC-Container,
|
|
|
|
|
-- SAI,
|
|
|
|
|
-- SAPI,
|
|
|
|
|
-- Service-Handover,
|
|
|
|
|
-- SessionUpdateID,
|
|
|
|
|
-- SNA-Access-Information,
|
|
|
|
|
-- SourceID,
|
|
|
|
|
-- SourceRNC-ToTargetRNC-TransparentContainer,
|
|
|
|
|
-- TargetID,
|
|
|
|
|
-- TargetRNC-ToSourceRNC-TransparentContainer,
|
|
|
|
|
-- TemporaryUE-ID,
|
|
|
|
|
-- TMGI,
|
|
|
|
|
-- TracePropagationParameters,
|
|
|
|
|
-- TraceReference,
|
|
|
|
|
-- TraceType,
|
|
|
|
|
-- UnsuccessfullyTransmittedDataVolume,
|
|
|
|
|
-- TransportLayerAddress,
|
|
|
|
|
-- TriggerID,
|
|
|
|
|
-- UE-ID,
|
|
|
|
|
-- UESBI-Iu,
|
|
|
|
|
-- UL-GTP-PDU-SequenceNumber,
|
|
|
|
|
-- UL-N-PDU-SequenceNumber,
|
|
|
|
|
-- UP-ModeVersions,
|
|
|
|
|
-- UserPlaneMode,
|
|
|
|
|
-- VerticalAccuracyCode,
|
|
|
|
|
-- Alt-RAB-Parameters,
|
|
|
|
|
-- Ass-RAB-Parameters
|
|
|
|
|
--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-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-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-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-SourceID,
|
|
|
|
|
-- id-SourceRNC-ToTargetRNC-TransparentContainer,
|
|
|
|
|
-- id-SourceRNC-PDCP-context-info,
|
|
|
|
|
-- id-TargetID,
|
|
|
|
|
-- id-TargetRNC-ToSourceRNC-TransparentContainer,
|
|
|
|
|
-- id-TemporaryUE-ID,
|
|
|
|
|
-- 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-VerticalAccuracyCode
|
|
|
|
|
--FROM RANAP-Constants;
|
|
|
|
|
-- Dummy define to get hf def_s
|
|
|
|
|
|
|
|
|
|
Dymmy-ie-ids::= CHOICE {
|
|
|
|
|
id-AccuracyFulfilmentIndicator AccuracyFulfilmentIndicator,
|
|
|
|
|
id-APN APN,
|
|
|
|
|
id-AreaIdentity AreaIdentity,
|
|
|
|
|
id-Alt-RAB-Parameters Alt-RAB-Parameters,
|
|
|
|
|
id-Ass-RAB-Parameters Ass-RAB-Parameters,
|
|
|
|
|
id-BroadcastAssistanceDataDecipheringKeys BroadcastAssistanceDataDecipheringKeys,
|
|
|
|
|
id-LocationRelatedDataRequestType LocationRelatedDataRequestType,
|
|
|
|
|
id-CN-DomainIndicator CN-DomainIndicator,
|
|
|
|
|
id-Cause Cause,
|
|
|
|
|
id-ChosenEncryptionAlgorithm ChosenEncryptionAlgorithm,
|
|
|
|
|
id-ChosenIntegrityProtectionAlgorithm ChosenIntegrityProtectionAlgorithm,
|
|
|
|
|
id-ClassmarkInformation2 ClassmarkInformation2,
|
|
|
|
|
id-ClassmarkInformation3 ClassmarkInformation3,
|
|
|
|
|
id-ClientType ClientType,
|
|
|
|
|
id-CNMBMSLinkingInformation CNMBMSLinkingInformation,
|
|
|
|
|
id-CriticalityDiagnostics CriticalityDiagnostics,
|
|
|
|
|
id-DeltaRAListofIdleModeUEs DeltaRAListofIdleModeUEs,
|
|
|
|
|
id-DRX-CycleLengthCoefficient DRX-CycleLengthCoefficient,
|
|
|
|
|
id-DirectTransferInformationItem-RANAP-RelocInf DirectTransferInformationItem-RANAP-RelocInf,
|
|
|
|
|
id-DirectTransferInformationList-RANAP-RelocInf DirectTransferInformationList-RANAP-RelocInf,
|
|
|
|
|
id-DL-GTP-PDU-SequenceNumber DL-GTP-PDU-SequenceNumber,
|
|
|
|
|
id-EncryptionInformation EncryptionInformation,
|
|
|
|
|
id-FrequenceLayerConvergenceFlag FrequenceLayerConvergenceFlag,
|
|
|
|
|
id-GERAN-BSC-Container GERAN-BSC-Container,
|
|
|
|
|
id-GERAN-Classmark GERAN-Classmark,
|
|
|
|
|
id-GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item,
|
|
|
|
|
id-GERAN-Iumode-RAB-FailedList-RABAssgntResponse GERAN-Iumode-RAB-FailedList-RABAssgntResponse,
|
|
|
|
|
id-GlobalCN-ID GlobalCN-ID,
|
|
|
|
|
id-GlobalRNC-ID GlobalRNC-ID,
|
|
|
|
|
id-InformationExchangeID InformationExchangeID,
|
|
|
|
|
id-InformationExchangeType InformationExchangeType,
|
|
|
|
|
id-InformationRequested InformationRequested,
|
|
|
|
|
id-InformationRequestType InformationRequestType,
|
|
|
|
|
id-InformationTransferID InformationTransferID,
|
|
|
|
|
id-InformationTransferType InformationTransferType,
|
|
|
|
|
id-TraceRecordingSessionInformation TraceRecordingSessionInformation,
|
|
|
|
|
id-IntegrityProtectionInformation IntegrityProtectionInformation,
|
|
|
|
|
id-InterSystemInformationTransferType InterSystemInformationTransferType,
|
|
|
|
|
id-InterSystemInformation-TransparentContainer InterSystemInformation-TransparentContainer,
|
|
|
|
|
id-IPMulticastAddress IPMulticastAddress,
|
|
|
|
|
id-IuSigConId IuSignallingConnectionIdentifier,
|
|
|
|
|
id-IuSigConIdItem ResetResourceAckItem,
|
|
|
|
|
id-IuSigConIdList ResetResourceAckList,
|
|
|
|
|
id-IuTransportAssociation IuTransportAssociation,
|
|
|
|
|
id-JoinedMBMSBearerServicesList JoinedMBMSBearerService-IEs,
|
|
|
|
|
id-KeyStatus KeyStatus,
|
|
|
|
|
id-L3-Information L3-Information,
|
|
|
|
|
id-LAI LAI,
|
|
|
|
|
id-LastKnownServiceArea LastKnownServiceArea,
|
|
|
|
|
id-SRB-TrCH-Mapping SRB-TrCH-Mapping,
|
|
|
|
|
id-LeftMBMSBearerServicesList LeftMBMSBearerService-IEs,
|
|
|
|
|
id-LocationRelatedDataRequestTypeSpecificToGERANIuMode LocationRelatedDataRequestTypeSpecificToGERANIuMode,
|
|
|
|
|
id-SignallingIndication SignallingIndication,
|
|
|
|
|
id-hS-DSCH-MAC-d-Flow-ID HS-DSCH-MAC-d-Flow-ID,
|
|
|
|
|
id-CellLoadInformationGroup CellLoadInformationGroup,
|
|
|
|
|
id-MBMSBearerServiceType MBMSBearerServiceType,
|
|
|
|
|
id-MBMSCNDe-Registration MBMSCNDe-Registration,
|
|
|
|
|
id-MBMSRegistrationRequestType MBMSRegistrationRequestType,
|
|
|
|
|
id-MBMSServiceArea MBMSServiceArea,
|
|
|
|
|
id-MBMSSessionDuration MBMSSessionDuration,
|
|
|
|
|
id-MBMSSessionIdentity MBMSSessionIdentity,
|
|
|
|
|
id-MBMSSessionRepetitionNumber MBMSSessionRepetitionNumber,
|
|
|
|
|
id-NAS-PDU NAS-PDU,
|
|
|
|
|
id-NAS-SequenceNumber NAS-SequenceNumber,
|
|
|
|
|
id-NewBSS-To-OldBSS-Information NewBSS-To-OldBSS-Information,
|
|
|
|
|
id-NonSearchingIndication NonSearchingIndication,
|
|
|
|
|
id-NumberOfSteps NumberOfSteps,
|
|
|
|
|
id-OMC-ID OMC-ID,
|
|
|
|
|
id-OldBSS-ToNewBSS-Information OldBSS-ToNewBSS-Information,
|
|
|
|
|
id-PagingAreaID PagingAreaID,
|
|
|
|
|
id-PagingCause PagingCause,
|
|
|
|
|
id-PDP-TypeInformation PDP-TypeInformation,
|
|
|
|
|
id-PermanentNAS-UE-ID PermanentNAS-UE-ID,
|
|
|
|
|
id-PositionData PositionData,
|
|
|
|
|
id-PositionDataSpecificToGERANIuMode PositionDataSpecificToGERANIuMode,
|
|
|
|
|
id-PositioningPriority PositioningPriority,
|
|
|
|
|
id-ProvidedData ProvidedData,
|
|
|
|
|
id-RAB-ContextItem RAB-ContextItem,
|
|
|
|
|
id-RAB-ContextList RAB-ContextList,
|
|
|
|
|
id-RAB-ContextFailedtoTransferItem RABs-ContextFailedtoTransferItem,
|
|
|
|
|
id-RAB-ContextFailedtoTransferList RAB-ContextFailedtoTransferList,
|
|
|
|
|
id-RAB-ContextItem-RANAP-RelocInf RAB-ContextItem-RANAP-RelocInf,
|
|
|
|
|
id-RAB-ContextList-RANAP-RelocInf RAB-ContextList-RANAP-RelocInf,
|
|
|
|
|
id-RAB-DataForwardingItem RAB-DataForwardingItem,
|
|
|
|
|
id-RAB-DataForwardingItem-SRNS-CtxReq RAB-DataForwardingItem-SRNS-CtxReq,
|
|
|
|
|
id-RAB-DataForwardingList RAB-DataForwardingList,
|
|
|
|
|
id-RAB-DataForwardingList-SRNS-CtxReq RAB-DataForwardingList-SRNS-CtxReq,
|
|
|
|
|
id-RAB-DataVolumeReportItem RAB-DataVolumeReportItem,
|
|
|
|
|
id-RAB-DataVolumeReportList RAB-DataVolumeReportList,
|
|
|
|
|
id-RAB-DataVolumeReportRequestItem RAB-DataVolumeReportRequestItem,
|
|
|
|
|
id-RAB-DataVolumeReportRequestList RAB-DataVolumeReportRequestList,
|
|
|
|
|
id-RAB-FailedItem RAB-FailedItem,
|
|
|
|
|
id-RAB-FailedList RAB-FailedList,
|
|
|
|
|
id-RAB-FailedtoReportItem RABs-failed-to-reportItem,
|
|
|
|
|
id-RAB-FailedtoReportList RAB-FailedtoReportList,
|
|
|
|
|
id-RAB-ID RAB-ID,
|
|
|
|
|
id-RAB-ModifyList RAB-ModifyList,
|
|
|
|
|
id-RAB-ModifyItem RAB-ModifyItem,
|
|
|
|
|
id-TypeOfError TypeOfError,
|
|
|
|
|
id-RAB-Parameters RAB-Parameters,
|
|
|
|
|
id-RAB-QueuedItem RAB-QueuedItem,
|
|
|
|
|
id-RAB-QueuedList RAB-QueuedList,
|
|
|
|
|
id-RAB-ReleaseFailedList RAB-ReleaseFailedList,
|
|
|
|
|
id-RAB-ReleaseItem RAB-ReleaseItem,
|
|
|
|
|
id-RAB-ReleasedItem-IuRelComp RAB-ReleasedItem-IuRelComp,
|
|
|
|
|
id-MessageStructure MessageStructure,
|
|
|
|
|
id-RAB-ReleaseList RAB-ReleaseList,
|
|
|
|
|
id-RAB-ReleasedItem RAB-ReleasedItem,
|
|
|
|
|
id-RAB-ReleasedList RAB-ReleasedList,
|
|
|
|
|
id-RAB-ReleasedList-IuRelComp RAB-ReleasedList-IuRelComp,
|
|
|
|
|
id-RAB-RelocationReleaseItem RAB-RelocationReleaseItem,
|
|
|
|
|
id-RAB-RelocationReleaseList RAB-RelocationReleaseList,
|
|
|
|
|
id-RAB-SetupItem-RelocReq RAB-SetupItem-RelocReq,
|
|
|
|
|
id-RAB-SetupItem-RelocReqAck RAB-SetupItem-RelocReqAck,
|
|
|
|
|
id-RAB-SetupList-RelocReq RAB-SetupList-RelocReq,
|
|
|
|
|
id-RAB-SetupList-RelocReqAck RAB-SetupList-RelocReqAck,
|
|
|
|
|
id-RAB-SetupOrModifiedItem RAB-SetupOrModifiedItem,
|
|
|
|
|
id-RAB-SetupOrModifiedList RAB-SetupOrModifiedList,
|
|
|
|
|
-- id-RAB-SetupOrModifyItem RAB-SetupOrModifyItem,
|
|
|
|
|
id-RAB-SetupOrModifyList RAB-SetupOrModifyList,
|
|
|
|
|
id-RAC RAC,
|
|
|
|
|
id-RAListofIdleModeUEs RAListofIdleModeUEs,
|
|
|
|
|
id-RedirectionCompleted RedirectionCompleted,
|
|
|
|
|
id-RedirectionIndication RedirectionIndication,
|
|
|
|
|
id-RejectCauseValue RejectCauseValue,
|
|
|
|
|
id-RelocationType RelocationType,
|
|
|
|
|
id-RequestType RequestType,
|
|
|
|
|
id-ResponseTime ResponseTime,
|
|
|
|
|
id-SAI SAI,
|
|
|
|
|
id-SAPI SAPI,
|
|
|
|
|
id-SelectedPLMN-ID PLMNidentity,
|
|
|
|
|
id-SessionUpdateID SessionUpdateID,
|
|
|
|
|
id-SNA-Access-Information SNA-Access-Information,
|
|
|
|
|
id-SourceID SourceID,
|
|
|
|
|
id-SourceRNC-ToTargetRNC-TransparentContainer SourceRNC-ToTargetRNC-TransparentContainer,
|
|
|
|
|
id-SourceRNC-PDCP-context-info RRC-Container,
|
|
|
|
|
id-TargetID TargetID,
|
|
|
|
|
id-TargetRNC-ToSourceRNC-TransparentContainer TargetRNC-ToSourceRNC-TransparentContainer,
|
|
|
|
|
id-TemporaryUE-ID TemporaryUE-ID,
|
|
|
|
|
id-TMGI TMGI,
|
|
|
|
|
id-TracePropagationParameters TracePropagationParameters,
|
|
|
|
|
id-TraceReference TraceReference,
|
|
|
|
|
id-TraceType TraceType,
|
|
|
|
|
id-TransportLayerAddress TransportLayerAddress,
|
|
|
|
|
id-TransportLayerInformation TransportLayerInformation,
|
|
|
|
|
id-TriggerID TriggerID,
|
|
|
|
|
id-UE-ID UE-ID,
|
|
|
|
|
id-UESBI-Iu UESBI-Iu,
|
|
|
|
|
id-UL-GTP-PDU-SequenceNumber UL-GTP-PDU-SequenceNumber,
|
|
|
|
|
id-UnsuccessfulLinkingList UnsuccessfulLinking-IEs,
|
|
|
|
|
id-VerticalAccuracyCode VerticalAccuracyCode,
|
|
|
|
|
id-MBMSLinkingInformation MBMSLinkingInformation,
|
|
|
|
|
id-AlternativeRABConfiguration RAB-Parameters,
|
|
|
|
|
id-AlternativeRABConfigurationRequest AlternativeRABConfigurationRequest,
|
|
|
|
|
id-E-DCH-MAC-d-Flow-ID E-DCH-MAC-d-Flow-ID
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Dymmy-firstvalue-ie-ids::= CHOICE {
|
|
|
|
|
id-RAB-SetupOrModifyItem1 RAB-SetupOrModifyItemFirst,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Dymmy-secondvalue-ie-ids::= CHOICE {
|
|
|
|
|
id-RAB-SetupOrModifyItem2 RAB-SetupOrModifyItemSecond,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
--
|
|
|
|
|
-- Common Container Lists
|
|
|
|
|
--
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
|
|
-- RAB-IE-ContainerList { RANAP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxNrOfRABs, {IEsSetParam} }
|
|
|
|
|
|
|
|
|
|
RAB-IE-ContainerList ::= ProtocolIE-ContainerList256
|
|
|
|
|
|
|
|
|
|
-- RAB-IE-ContainerPairList { RANAP-PROTOCOL-IES-PAIR : IEsSetParam } ::= ProtocolIE-ContainerPairList { 1, maxNrOfRABs, {IEsSetParam} }
|
|
|
|
|
|
|
|
|
|
RAB-IE-ContainerPairList ::= ProtocolIE-ContainerPairList256
|
|
|
|
|
|
|
|
|
|
-- ProtocolError-IE-ContainerList { RANAP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxNrOfRABs, {IEsSetParam} }
|
|
|
|
|
|
|
|
|
|
ProtocolError-IE-ContainerList ::= ProtocolIE-ContainerList256
|
|
|
|
|
|
|
|
|
|
-- IuSigConId-IE-ContainerList { RANAP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxNrOfIuSigConIds, {IEsSetParam} }
|
|
|
|
|
|
|
|
|
|
IuSigConId-IE-ContainerList ::= ProtocolIE-ContainerList250
|
|
|
|
|
|
|
|
|
|
-- DirectTransfer-IE-ContainerList { RANAP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxNrOfDTs, {IEsSetParam} }
|
|
|
|
|
|
|
|
|
|
DirectTransfer-IE-ContainerList ::= ProtocolIE-ContainerList15
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
--
|
|
|
|
|
-- Iu RELEASE ELEMENTARY PROCEDURE
|
|
|
|
|
--
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
--
|
|
|
|
|
-- Iu Release Command
|
|
|
|
|
--
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
|
|
-- Iu-ReleaseCommand ::= SEQUENCE {
|
|
|
|
|
-- protocolIEs ProtocolIE-Container { {Iu-ReleaseCommandIEs} },
|
|
|
|
|
-- protocolExtensions ProtocolExtensionContainer { {Iu-ReleaseCommandExtensions} } OPTIONAL,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
Iu-ReleaseCommand ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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-ReleaseComplete ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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-DataVolumeReportList ::= RAB-IE-ContainerList
|
|
|
|
|
|
|
|
|
|
--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 OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--RAB-DataVolumeReportItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
-- RAB-ReleasedList-IuRelComp ::= RAB-IE-ContainerList { {RAB-ReleasedItem-IuRelComp-IEs} }
|
|
|
|
|
|
|
|
|
|
RAB-ReleasedList-IuRelComp ::= RAB-IE-ContainerList
|
|
|
|
|
|
|
|
|
|
--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,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer 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,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
RelocationRequired ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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 } |
|
|
|
|
|
-- { ID id-ClassmarkInformation3 CRITICALITY ignore TYPE ClassmarkInformation3 PRESENCE conditional
|
|
|
|
|
-- This IE shall be present if the Target ID IE contains a CGI IE } |
|
|
|
|
|
-- { 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 } ,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
--
|
|
|
|
|
-- Relocation Command
|
|
|
|
|
--
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
|
|
--RelocationCommand ::= SEQUENCE {
|
|
|
|
|
-- protocolIEs ProtocolIE-Container { {RelocationCommandIEs} },
|
|
|
|
|
-- protocolExtensions ProtocolExtensionContainer { {RelocationCommandExtensions} } OPTIONAL,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
RelocationCommand ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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-RelocationReleaseList ::= RAB-IE-ContainerList
|
|
|
|
|
|
|
|
|
|
--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,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--RAB-RelocationReleaseItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--RAB-DataForwardingList ::= RAB-IE-ContainerList { {RAB-DataForwardingItemIEs} }
|
|
|
|
|
RAB-DataForwardingList ::= RAB-IE-ContainerList
|
|
|
|
|
|
|
|
|
|
--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,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer 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 },
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
--
|
|
|
|
|
-- Relocation Preparation Failure
|
|
|
|
|
--
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
|
|
--RelocationPreparationFailure ::= SEQUENCE {
|
|
|
|
|
-- protocolIEs ProtocolIE-Container { {RelocationPreparationFailureIEs} },
|
|
|
|
|
-- protocolExtensions ProtocolExtensionContainer { {RelocationPreparationFailureExtensions} } OPTIONAL,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
RelocationPreparationFailure ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
RelocationRequest ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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-SetupList-RelocReq ::= RAB-IE-ContainerList
|
|
|
|
|
|
|
|
|
|
--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,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer 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,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer 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,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--CNMBMSLinkingInformation-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
JoinedMBMSBearerService-IEs ::= SEQUENCE (SIZE (1.. 128)) OF
|
|
|
|
|
SEQUENCE {
|
|
|
|
|
tMGI TMGI,
|
|
|
|
|
mBMS-PTP-RAB-ID MBMS-PTP-RAB-ID,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { {JoinedMBMSBearerService-ExtIEs} } OPTIONAL,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--JoinedMBMSBearerService-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
--
|
|
|
|
|
-- Relocation Request Acknowledge
|
|
|
|
|
--
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
|
|
--RelocationRequestAcknowledge ::= SEQUENCE {
|
|
|
|
|
-- protocolIEs ProtocolIE-Container { {RelocationRequestAcknowledgeIEs} },
|
|
|
|
|
-- protocolExtensions ProtocolExtensionContainer { {RelocationRequestAcknowledgeExtensions} } OPTIONAL,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
RelocationRequestAcknowledge ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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-SetupList-RelocReqAck ::= RAB-IE-ContainerList
|
|
|
|
|
|
|
|
|
|
--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,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer 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-FailedList ::= RAB-IE-ContainerList
|
|
|
|
|
|
|
|
|
|
--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,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer 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,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
RelocationFailure ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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
|
|
|
|
|
--
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
--
|
|
|
|
|
-- RAB ASSIGNMENT ELEMENTARY PROCEDURE
|
|
|
|
|
--
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
--
|
|
|
|
|
-- RAB Assignment Request
|
|
|
|
|
--
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
--
|
|
|
|
|
-- Relocation Cancel
|
|
|
|
|
--
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
|
|
--RelocationCancel ::= SEQUENCE {
|
|
|
|
|
-- protocolIEs ProtocolIE-Container { {RelocationCancelIEs} },
|
|
|
|
|
-- protocolExtensions ProtocolExtensionContainer { {RelocationCancelExtensions} } OPTIONAL,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
RelocationCancel ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
RelocationCancelAcknowledge ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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-ContextRequest ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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-DataForwardingList-SRNS-CtxReq ::= RAB-IE-ContainerList
|
|
|
|
|
|
|
|
|
|
--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,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--RAB-DataForwardingItem-SRNS-CtxReq-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--SRNS-ContextRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
--
|
|
|
|
|
-- SRNS Context Response
|
|
|
|
|
--
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
|
|
--SRNS-ContextResponse ::= SEQUENCE {
|
|
|
|
|
-- protocolIEs ProtocolIE-Container { {SRNS-ContextResponseIEs} },
|
|
|
|
|
-- protocolExtensions ProtocolExtensionContainer { {SRNS-ContextResponseExtensions} } OPTIONAL,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
SRNS-ContextResponse ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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-ContextList ::= RAB-IE-ContainerList
|
|
|
|
|
|
|
|
|
|
--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,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--RAB-ContextItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--RAB-ContextFailedtoTransferList ::= RAB-IE-ContainerList { {RABs-ContextFailedtoTransferItemIEs} }
|
|
|
|
|
RAB-ContextFailedtoTransferList ::= RAB-IE-ContainerList
|
|
|
|
|
|
|
|
|
|
--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,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer 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,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
SecurityModeCommand ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
SecurityModeComplete ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
SecurityModeReject ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
DataVolumeReportRequest ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--DataVolumeReportRequestIEs RANAP-PROTOCOL-IES ::= {
|
|
|
|
|
-- { ID id-RAB-DataVolumeReportRequestList CRITICALITY ignore TYPE RAB-DataVolumeReportRequestList PRESENCE mandatory },
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--RAB-DataVolumeReportRequestList ::= RAB-IE-ContainerList { {RAB-DataVolumeReportRequestItemIEs} }
|
|
|
|
|
RAB-DataVolumeReportRequestList ::= RAB-IE-ContainerList
|
|
|
|
|
|
|
|
|
|
--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,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--RAB-DataVolumeReportRequestItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--DataVolumeReportRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
--
|
|
|
|
|
-- Data Volume Report
|
|
|
|
|
--
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
|
|
--DataVolumeReport ::= SEQUENCE {
|
|
|
|
|
-- protocolIEs ProtocolIE-Container { {DataVolumeReportIEs} },
|
|
|
|
|
-- protocolExtensions ProtocolExtensionContainer { {DataVolumeReportExtensions} } OPTIONAL,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
DataVolumeReport ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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} }
|
|
|
|
|
RAB-FailedtoReportList ::= RAB-IE-ContainerList
|
|
|
|
|
|
|
|
|
|
--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,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--RABs-failed-to-reportItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
--
|
|
|
|
|
-- RESET ELEMENTARY PROCEDURE
|
|
|
|
|
--
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--Reset ::= SEQUENCE {
|
|
|
|
|
-- protocolIEs ProtocolIE-Container { {ResetIEs} },
|
|
|
|
|
-- protocolExtensions ProtocolExtensionContainer { {ResetExtensions} } OPTIONAL,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
Reset ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
ResetAcknowledge ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
ResetResource ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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} }
|
|
|
|
|
ResetResourceList ::= IuSigConId-IE-ContainerList
|
|
|
|
|
|
|
|
|
|
--ResetResourceItemIEs RANAP-PROTOCOL-IES ::= {
|
|
|
|
|
-- { ID id-IuSigConIdItem CRITICALITY reject TYPE ResetResourceItem PRESENCE mandatory },
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
ResetResourceItem ::= SEQUENCE {
|
|
|
|
|
iuSigConId IuSignallingConnectionIdentifier,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { { ResetResourceItem-ExtIEs} } OPTIONAL,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer 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,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
ResetResourceAcknowledge ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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} }
|
|
|
|
|
ResetResourceAckList ::= IuSigConId-IE-ContainerList
|
|
|
|
|
|
|
|
|
|
--ResetResourceAckItemIEs RANAP-PROTOCOL-IES ::= {
|
|
|
|
|
-- { ID id-IuSigConIdItem CRITICALITY reject TYPE ResetResourceAckItem PRESENCE mandatory },
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
ResetResourceAckItem ::= SEQUENCE {
|
|
|
|
|
iuSigConId IuSignallingConnectionIdentifier,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { { ResetResourceAckItem-ExtIEs} } OPTIONAL,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer 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-ReleaseRequest ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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-ReleaseList ::= RAB-IE-ContainerList
|
|
|
|
|
|
|
|
|
|
--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,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer 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-ReleaseRequest ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
RelocationDetect ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
RelocationComplete ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--RelocationCompleteIEs RANAP-PROTOCOL-IES ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--RelocationCompleteExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
--
|
|
|
|
|
-- PAGING ELEMENTARY PROCEDURE
|
|
|
|
|
--
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
--
|
|
|
|
|
-- Paging
|
|
|
|
|
--
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
|
|
--Paging ::= SEQUENCE {
|
|
|
|
|
-- protocolIEs ProtocolIE-Container { {PagingIEs} },
|
|
|
|
|
-- protocolExtensions ProtocolExtensionContainer { {PagingExtensions} } OPTIONAL,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
Paging ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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 ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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-InvokeTrace ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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-DeactivateTrace ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
LocationReportingControl ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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 },
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
--
|
|
|
|
|
-- LOCATION REPORT ELEMENTARY PROCEDURE
|
|
|
|
|
--
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
--
|
|
|
|
|
-- Location Report
|
|
|
|
|
--
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
|
|
--LocationReport ::= SEQUENCE {
|
|
|
|
|
-- protocolIEs ProtocolIE-Container { {LocationReportIEs} },
|
|
|
|
|
-- protocolExtensions ProtocolExtensionContainer { {LocationReportExtensions} } OPTIONAL,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
LocationReport ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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},
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
--
|
|
|
|
|
-- INITIAL UE MESSAGE ELEMENTARY PROCEDURE
|
|
|
|
|
--
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
--
|
|
|
|
|
-- Initial UE Message
|
|
|
|
|
--
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
|
|
--InitialUE-Message ::= SEQUENCE {
|
|
|
|
|
-- protocolIEs ProtocolIE-Container { {InitialUE-MessageIEs} },
|
|
|
|
|
-- protocolExtensions ProtocolExtensionContainer { {InitialUE-MessageExtensions} } OPTIONAL,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
InitialUE-Message ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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 } ,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
--
|
|
|
|
|
-- DIRECT TRANSFER ELEMENTARY PROCEDURE
|
|
|
|
|
--
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
--
|
|
|
|
|
-- Direct Transfer
|
|
|
|
|
--
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
|
|
--DirectTransfer ::= SEQUENCE {
|
|
|
|
|
-- protocolIEs ProtocolIE-Container { {DirectTransferIEs} },
|
|
|
|
|
-- protocolExtensions ProtocolExtensionContainer { {DirectTransferExtensions} } OPTIONAL,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
DirectTransfer ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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 ::= ProtocolIE-Container
|
|
|
|
|
|
|
|
|
|
--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,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
Overload ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
ErrorIndication ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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-DataForwardCommand ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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-Context ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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-AssignmentRequest ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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-SetupOrModifyList ::= RAB-IE-ContainerPairList
|
|
|
|
|
|
|
|
|
|
--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,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
TransportLayerInformation ::= SEQUENCE {
|
|
|
|
|
transportLayerAddress TransportLayerAddress,
|
|
|
|
|
iuTransportAssociation IuTransportAssociation,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { {TransportLayerInformation-ExtIEs} } OPTIONAL,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer 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,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer 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-AssignmentResponse ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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-SetupOrModifiedList ::= RAB-IE-ContainerList
|
|
|
|
|
|
|
|
|
|
--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,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer 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-ReleasedList ::= RAB-IE-ContainerList
|
|
|
|
|
|
|
|
|
|
--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,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--RAB-ReleasedItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
DataVolumeList ::= SEQUENCE (SIZE (1..2)) OF
|
|
|
|
|
SEQUENCE {
|
|
|
|
|
dl-UnsuccessfullyTransmittedDataVolume UnsuccessfullyTransmittedDataVolume,
|
|
|
|
|
dataVolumeReference DataVolumeReference OPTIONAL,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { {DataVolumeList-ExtIEs} } OPTIONAL,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--DataVolumeList-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--RAB-QueuedList ::= RAB-IE-ContainerList { {RAB-QueuedItemIEs} }
|
|
|
|
|
RAB-QueuedList ::= RAB-IE-ContainerList
|
|
|
|
|
|
|
|
|
|
--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,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer 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-FailedList-RABAssgntResponse ::= RAB-IE-ContainerList
|
|
|
|
|
|
|
|
|
|
--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,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
--
|
|
|
|
|
-- PRIVATE MESSAGE
|
|
|
|
|
--
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
--
|
|
|
|
|
-- PRIVATE MESSAGE
|
|
|
|
|
--
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
|
|
--PrivateMessage ::= SEQUENCE {
|
|
|
|
|
-- privateIEs PrivateIE-Container { {PrivateMessage-IEs } },
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
PrivateMessage ::= SEQUENCE {
|
|
|
|
|
privateIEs PrivateIE-Container,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--PrivateMessage-IEs RANAP-PRIVATE-IES ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
--
|
|
|
|
|
-- RANAP RELOCATION INFORMATION ELEMENTARY PROCEDURE
|
|
|
|
|
--
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
|
|
--RANAP-RelocationInformation ::= SEQUENCE {
|
|
|
|
|
-- protocolIEs ProtocolIE-Container { {RANAP-RelocationInformationIEs} },
|
|
|
|
|
-- protocolExtensions ProtocolExtensionContainer { {RANAP-RelocationInformationExtensions} } OPTIONAL,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
RANAP-RelocationInformation ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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} }
|
|
|
|
|
DirectTransferInformationList-RANAP-RelocInf ::= DirectTransfer-IE-ContainerList
|
|
|
|
|
|
|
|
|
|
--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,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--RANAP-DirectTransferInformationItem-ExtIEs-RANAP-RelocInf RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--RAB-ContextList-RANAP-RelocInf ::= RAB-IE-ContainerList { {RAB-ContextItemIEs-RANAP-RelocInf} }
|
|
|
|
|
RAB-ContextList-RANAP-RelocInf ::= RAB-IE-ContainerList
|
|
|
|
|
|
|
|
|
|
--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,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer 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-ModifyRequest ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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-ModifyList ::= RAB-IE-ContainerList
|
|
|
|
|
|
|
|
|
|
--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,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer 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,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
LocationRelatedDataRequest ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--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,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
LocationRelatedDataResponse ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
LocationRelatedDataFailure ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
InformationTransferIndication ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
InformationTransferConfirmation ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
InformationTransferFailure ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
UESpecificInformationIndication ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
DirectInformationTransfer ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
UplinkInformationExchangeRequest ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
UplinkInformationExchangeResponse ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
UplinkInformationExchangeFailure ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
MBMSSessionStart ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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 } ,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--MBMSSessionStartExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
--
|
|
|
|
|
-- MBMS Session Start Response
|
|
|
|
|
--
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
|
|
--MBMSSessionStartResponse::= SEQUENCE {
|
|
|
|
|
-- protocolIEs ProtocolIE-Container { {MBMSSessionStartResponseIEs} },
|
|
|
|
|
-- protocolExtensions ProtocolExtensionContainer { {MBMSSessionStartResponseExtensions} } OPTIONAL,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
MBMSSessionStartResponse::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
MBMSSessionStartFailure ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
MBMSSessionUpdate ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
MBMSSessionUpdateResponse ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
MBMSSessionUpdateFailure ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
MBMSSessionStop ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
MBMSSessionStopResponse ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
MBMSUELinkingRequest ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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.. 128)) OF
|
|
|
|
|
SEQUENCE {
|
|
|
|
|
tMGI TMGI,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { {LeftMBMSBearerService-ExtIEs} } OPTIONAL,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--LeftMBMSBearerService-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--MBMSUELinkingRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
--
|
|
|
|
|
-- MBMS UE Linking Response
|
|
|
|
|
--
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
|
|
--MBMSUELinkingResponse ::= SEQUENCE {
|
|
|
|
|
-- protocolIEs ProtocolIE-Container { { MBMSUELinkingResponseIEs} },
|
|
|
|
|
-- protocolExtensions ProtocolExtensionContainer { { MBMSUELinkingResponseExtensions} } OPTIONAL,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
MBMSUELinkingResponse ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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.. 128)) OF
|
|
|
|
|
SEQUENCE {
|
|
|
|
|
tMGI TMGI,
|
|
|
|
|
cause Cause,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { {UnsuccessfulLinking-ExtIEs} } OPTIONAL,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer 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,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
MBMSRegistrationRequest ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
MBMSRegistrationResponse ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
MBMSRegistrationFailure ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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-RegistrationRequest ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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-RegistrationResponse ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
MBMSRABEstablishmentIndication ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
MBMSRABReleaseRequest ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer 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,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
MBMSRABRelease ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--MBMSRABReleaseIEs RANAP-PROTOCOL-IES ::= {
|
|
|
|
|
-- { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory },
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--MBMSRABReleaseExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
--
|
|
|
|
|
-- MBMS RAB Release Failure
|
|
|
|
|
--
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
|
|
--MBMSRABReleaseFailure ::= SEQUENCE {
|
|
|
|
|
-- protocolIEs ProtocolIE-Container { {MBMSRABReleaseFailureIEs} },
|
|
|
|
|
-- protocolExtensions ProtocolExtensionContainer { {MBMSRABReleaseFailureExtensions} } OPTIONAL,
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
MBMSRABReleaseFailure ::= SEQUENCE {
|
|
|
|
|
protocolIEs ProtocolIE-Container,
|
|
|
|
|
protocolExtensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--MBMSRABReleaseFailureIEs RANAP-PROTOCOL-IES ::= {
|
|
|
|
|
-- { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory },
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
--MBMSRABReleaseFailureExtensions RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--END
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--9.3.4 Information Element Definitions
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
--
|
|
|
|
|
-- Information Element Definitions
|
|
|
|
|
--
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
|
|
--RANAP-IEs {
|
|
|
|
|
--itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
|
|
|
|
|
--umts-Access (20) modules (3) ranap (0) version1 (1) ranap-IEs (2) }
|
|
|
|
|
--
|
|
|
|
|
--DEFINITIONS AUTOMATIC TAGS ::=
|
|
|
|
|
--
|
|
|
|
|
--BEGIN
|
|
|
|
|
|
|
|
|
|
--IMPORTS
|
|
|
|
|
-- maxNrOfErrors,
|
|
|
|
|
-- maxNrOfPDPDirections,
|
|
|
|
|
-- maxNrOfPoints,
|
|
|
|
|
-- maxNrOfRABs,
|
|
|
|
|
-- maxNrOfSRBs,
|
|
|
|
|
-- maxNrOfSeparateTrafficDirections,
|
|
|
|
|
-- maxRAB-Subflows,
|
|
|
|
|
-- maxRAB-SubflowCombination,
|
|
|
|
|
-- maxNrOfLevels,
|
|
|
|
|
-- maxNrOfAltValues,
|
|
|
|
|
-- maxNrOfSNAs,
|
|
|
|
|
-- maxNrOfLAs,
|
|
|
|
|
-- maxNrOfPLMNsSN,
|
|
|
|
|
-- maxSet,
|
|
|
|
|
-- maxNrOfUEsToBeTraced,
|
|
|
|
|
-- maxNrOfInterfaces,
|
|
|
|
|
-- maxnoofMulticastServicesPerRNC,
|
|
|
|
|
-- maxMBMSSA,
|
|
|
|
|
-- maxMBMSRA,
|
|
|
|
|
-- maxnoofMulticastServicesPerUE,
|
|
|
|
|
-- maxNrOfEDCHMACdFlows-1,
|
|
|
|
|
|
|
|
|
|
-- id-CN-DomainIndicator,
|
|
|
|
|
-- id-MessageStructure,
|
|
|
|
|
-- id-SRB-TrCH-Mapping,
|
|
|
|
|
-- id-TypeOfError,
|
|
|
|
|
|
|
|
|
|
-- id-hS-DSCH-MAC-d-Flow-ID,
|
|
|
|
|
-- id-SignallingIndication,
|
|
|
|
|
-- id-CellLoadInformationGroup,
|
|
|
|
|
-- id-TraceRecordingSessionInformation,
|
|
|
|
|
-- id-MBMSLinkingInformation,
|
|
|
|
|
-- id-AlternativeRABConfiguration,
|
|
|
|
|
-- id-AlternativeRABConfigurationRequest,
|
|
|
|
|
-- id-E-DCH-MAC-d-Flow-ID
|
|
|
|
|
--
|
|
|
|
|
--FROM RANAP-Constants
|
|
|
|
|
|
|
|
|
|
-- Criticality,
|
|
|
|
|
-- ProcedureCode,
|
|
|
|
|
-- ProtocolIE-ID,
|
|
|
|
|
-- TriggeringMessage
|
|
|
|
|
--FROM RANAP-CommonDataTypes
|
|
|
|
|
|
|
|
|
|
-- ProtocolExtensionContainer{},
|
|
|
|
|
-- RANAP-PROTOCOL-EXTENSION
|
|
|
|
|
--FROM RANAP-Containers;
|
|
|
|
|
|
|
|
|
|
-- A
|
|
|
|
|
|
|
|
|
|
AccuracyFulfilmentIndicator ::= ENUMERATED{
|
|
|
|
|
requested-Accuracy-Fulfilled,
|
|
|
|
|
requested-Accuracy-Not-Fulfilled,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
AllocationOrRetentionPriority ::= SEQUENCE {
|
|
|
|
|
priorityLevel PriorityLevel,
|
|
|
|
|
pre-emptionCapability Pre-emptionCapability,
|
|
|
|
|
pre-emptionVulnerability Pre-emptionVulnerability,
|
|
|
|
|
queuingAllowed QueuingAllowed,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { {AllocationOrRetentionPriority-ExtIEs} } OPTIONAL,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--AllocationOrRetentionPriority-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
Alt-RAB-Parameters ::= SEQUENCE {
|
|
|
|
|
altMaxBitrateInf Alt-RAB-Parameter-MaxBitrateInf OPTIONAL,
|
|
|
|
|
altGuaranteedBitRateInf Alt-RAB-Parameter-GuaranteedBitrateInf OPTIONAL,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { {Alt-RAB-Parameters-ExtIEs} } OPTIONAL,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--Alt-RAB-Parameters-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- Extension for Release 6 to indicate an alternative RAB configuration --
|
|
|
|
|
-- { ID id-AlternativeRABConfiguration CRITICALITY ignore EXTENSION RAB-Parameters PRESENCE optional },
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
Alt-RAB-Parameter-GuaranteedBitrateInf ::= SEQUENCE {
|
|
|
|
|
altGuaranteedBitrateType Alt-RAB-Parameter-GuaranteedBitrateType,
|
|
|
|
|
altGuaranteedBitrates Alt-RAB-Parameter-GuaranteedBitrates OPTIONAL
|
|
|
|
|
-- This IE shall be present if the Type of Guaranteed Bit Rates Information IE is set to "Value range" or "Discrete values" --,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Alt-RAB-Parameter-GuaranteedBitrateType ::= ENUMERATED{
|
|
|
|
|
unspecified,
|
|
|
|
|
value-range,
|
|
|
|
|
discrete-values,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Alt-RAB-Parameter-GuaranteedBitrates ::= SEQUENCE (SIZE (1..16)) OF
|
|
|
|
|
Alt-RAB-Parameter-GuaranteedBitrateList
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Alt-RAB-Parameter-GuaranteedBitrateList ::= SEQUENCE (SIZE (1..2)) OF GuaranteedBitrate
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Alt-RAB-Parameter-MaxBitrateInf ::= SEQUENCE {
|
|
|
|
|
altMaxBitrateType Alt-RAB-Parameter-MaxBitrateType,
|
|
|
|
|
altMaxBitrates Alt-RAB-Parameter-MaxBitrates OPTIONAL
|
|
|
|
|
-- This IE shall be present if the Type of Alternative Maximun Bit Rates Information IE is set to "Value range" or "Discrete values" --,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Alt-RAB-Parameter-MaxBitrateType ::= ENUMERATED{
|
|
|
|
|
unspecified,
|
|
|
|
|
value-range,
|
|
|
|
|
discrete-values,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Alt-RAB-Parameter-MaxBitrates ::= SEQUENCE (SIZE (1..16)) OF
|
|
|
|
|
Alt-RAB-Parameter-MaxBitrateList
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Alt-RAB-Parameter-MaxBitrateList ::= SEQUENCE (SIZE (1..2)) OF MaxBitrate
|
|
|
|
|
|
|
|
|
|
AlternativeRABConfigurationRequest ::= ENUMERATED{
|
|
|
|
|
alternative-RAB-configuration-Requested,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
APN ::= OCTET STRING (SIZE (1..255))
|
|
|
|
|
-- Reference: 23.003
|
|
|
|
|
|
|
|
|
|
AreaIdentity ::= CHOICE {
|
|
|
|
|
sAI SAI,
|
|
|
|
|
geographicalArea GeographicalArea,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Ass-RAB-Parameters ::= SEQUENCE {
|
|
|
|
|
assMaxBitrateInf Ass-RAB-Parameter-MaxBitrateList OPTIONAL,
|
|
|
|
|
assGuaranteedBitRateInf Ass-RAB-Parameter-GuaranteedBitrateList OPTIONAL,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { {Ass-RAB-Parameters-ExtIEs} } OPTIONAL,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--Ass-RAB-Parameters-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ass-RAB-Parameter-GuaranteedBitrateList ::= SEQUENCE (SIZE (1..2)) OF GuaranteedBitrate
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ass-RAB-Parameter-MaxBitrateList ::= SEQUENCE (SIZE (1..2)) OF MaxBitrate
|
|
|
|
|
|
|
|
|
|
AuthorisedPLMNs ::= SEQUENCE (SIZE (1..32)) OF
|
|
|
|
|
SEQUENCE {
|
|
|
|
|
pLMNidentity PLMNidentity,
|
|
|
|
|
authorisedSNAsList AuthorisedSNAs OPTIONAL,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { {AuthorisedPLMNs-ExtIEs} } OPTIONAL,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--AuthorisedPLMNs-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
AuthorisedSNAs ::= SEQUENCE (SIZE (1..65536)) OF SNAC
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- B
|
|
|
|
|
|
|
|
|
|
BindingID ::= OCTET STRING (SIZE (4))
|
|
|
|
|
|
|
|
|
|
BroadcastAssistanceDataDecipheringKeys ::= SEQUENCE {
|
|
|
|
|
cipheringKeyFlag BIT STRING (SIZE (1)),
|
|
|
|
|
currentDecipheringKey BIT STRING (SIZE (56)),
|
|
|
|
|
nextDecipheringKey BIT STRING (SIZE (56)),
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- C
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Cause ::= CHOICE {
|
|
|
|
|
radioNetwork CauseRadioNetwork,
|
|
|
|
|
transmissionNetwork CauseTransmissionNetwork,
|
|
|
|
|
nAS CauseNAS,
|
|
|
|
|
protocol CauseProtocol,
|
|
|
|
|
misc CauseMisc,
|
|
|
|
|
non-Standard CauseNon-Standard,
|
|
|
|
|
...,
|
|
|
|
|
radioNetworkExtension CauseRadioNetworkExtension
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
CauseMisc ::= INTEGER {
|
|
|
|
|
om-intervention (113),
|
|
|
|
|
no-resource-available (114),
|
|
|
|
|
unspecified-failure (115),
|
|
|
|
|
network-optimisation (116)
|
|
|
|
|
} (113..128)
|
|
|
|
|
|
|
|
|
|
CauseNAS ::= INTEGER {
|
|
|
|
|
user-restriction-start-indication (81),
|
|
|
|
|
user-restriction-end-indication (82),
|
|
|
|
|
normal-release (83)
|
|
|
|
|
} (81..96)
|
|
|
|
|
|
|
|
|
|
CauseProtocol ::= INTEGER {
|
|
|
|
|
transfer-syntax-error (97),
|
|
|
|
|
semantic-error (98),
|
|
|
|
|
message-not-compatible-with-receiver-state (99),
|
|
|
|
|
abstract-syntax-error-reject (100),
|
|
|
|
|
abstract-syntax-error-ignore-and-notify (101),
|
|
|
|
|
abstract-syntax-error-falsely-constructed-message (102)
|
|
|
|
|
|
|
|
|
|
} (97..112)
|
|
|
|
|
|
|
|
|
|
CauseRadioNetwork ::= INTEGER {
|
|
|
|
|
rab-pre-empted (1),
|
|
|
|
|
trelocoverall-expiry (2),
|
|
|
|
|
trelocprep-expiry (3),
|
|
|
|
|
treloccomplete-expiry (4),
|
|
|
|
|
tqueing-expiry (5),
|
|
|
|
|
relocation-triggered (6),
|
|
|
|
|
trellocalloc-expiry(7),
|
|
|
|
|
unable-to-establish-during-relocation (8),
|
|
|
|
|
unknown-target-rnc (9),
|
|
|
|
|
relocation-cancelled (10),
|
|
|
|
|
successful-relocation (11),
|
|
|
|
|
requested-ciphering-and-or-integrity-protection-algorithms-not-supported (12),
|
|
|
|
|
conflict-with-already-existing-integrity-protection-and-or-ciphering-information (13),
|
|
|
|
|
failure-in-the-radio-interface-procedure (14),
|
|
|
|
|
release-due-to-utran-generated-reason (15),
|
|
|
|
|
user-inactivity (16),
|
|
|
|
|
time-critical-relocation (17),
|
|
|
|
|
requested-traffic-class-not-available (18),
|
|
|
|
|
invalid-rab-parameters-value (19),
|
|
|
|
|
requested-maximum-bit-rate-not-available (20),
|
|
|
|
|
requested-guaranteed-bit-rate-not-available (21),
|
|
|
|
|
requested-transfer-delay-not-achievable (22),
|
|
|
|
|
invalid-rab-parameters-combination (23),
|
|
|
|
|
condition-violation-for-sdu-parameters (24),
|
|
|
|
|
condition-violation-for-traffic-handling-priority (25),
|
|
|
|
|
condition-violation-for-guaranteed-bit-rate (26),
|
|
|
|
|
user-plane-versions-not-supported (27),
|
|
|
|
|
iu-up-failure (28),
|
|
|
|
|
relocation-failure-in-target-CN-RNC-or-target-system(29),
|
|
|
|
|
invalid-RAB-ID (30),
|
|
|
|
|
no-remaining-rab (31),
|
|
|
|
|
interaction-with-other-procedure (32),
|
|
|
|
|
requested-maximum-bit-rate-for-dl-not-available (33),
|
|
|
|
|
requested-maximum-bit-rate-for-ul-not-available (34),
|
|
|
|
|
requested-guaranteed-bit-rate-for-dl-not-available (35),
|
|
|
|
|
requested-guaranteed-bit-rate-for-ul-not-available (36),
|
|
|
|
|
repeated-integrity-checking-failure (37),
|
|
|
|
|
requested-request-type-not-supported (38),
|
|
|
|
|
request-superseded (39),
|
|
|
|
|
release-due-to-UE-generated-signalling-connection-release (40),
|
|
|
|
|
resource-optimisation-relocation (41),
|
|
|
|
|
requested-information-not-available (42),
|
|
|
|
|
relocation-desirable-for-radio-reasons (43),
|
|
|
|
|
relocation-not-supported-in-target-RNC-or-target-system (44),
|
|
|
|
|
directed-retry (45),
|
|
|
|
|
radio-connection-with-UE-Lost (46),
|
|
|
|
|
rNC-unable-to-establish-all-RFCs (47),
|
|
|
|
|
deciphering-keys-not-available(48),
|
|
|
|
|
dedicated-assistance-data-not-available(49),
|
|
|
|
|
relocation-target-not-allowed (50),
|
|
|
|
|
location-reporting-congestion (51),
|
|
|
|
|
reduce-load-in-serving-cell (52),
|
|
|
|
|
no-radio-resources-available-in-target-cell (53),
|
|
|
|
|
gERAN-Iumode-failure (54),
|
|
|
|
|
access-restricted-due-to-shared-networks (55),
|
|
|
|
|
incoming-relocation-not-supported-due-to-PUESBINE-feature (56),
|
|
|
|
|
traffic-load-in-the-target-cell-higher-than-in-the-source-cell (57),
|
|
|
|
|
mBMS-no-multicast-service-for-this-UE(58),
|
|
|
|
|
mBMS-unknown-UE-ID(59),
|
|
|
|
|
successful-MBMS-session-start-no-data-bearer-necessary(60),
|
|
|
|
|
mBMS-superseded-due-to-NNSF(61),
|
|
|
|
|
mBMS-UE-linking-already-done(62),
|
|
|
|
|
mBMS-UE-de-linking-failure-no-existing-UE-linking(63),
|
|
|
|
|
tMGI-unknown(64)
|
|
|
|
|
} (1..64)
|
|
|
|
|
|
|
|
|
|
CauseRadioNetworkExtension ::= INTEGER {
|
|
|
|
|
iP-multicast-address-and-APN-not-valid(257),
|
|
|
|
|
mBMS-de-registration-rejected-due-to-implicit-registration(258),
|
|
|
|
|
mBMS-request-superseded(259),
|
|
|
|
|
mBMS-de-registration-during-session-not-allowed(260),
|
|
|
|
|
mBMS-no-data-bearer-necessary(261)
|
|
|
|
|
} (257..512)
|
|
|
|
|
|
|
|
|
|
CauseNon-Standard ::= INTEGER (129..256)
|
|
|
|
|
-- Cause value 256 shall not be used --
|
|
|
|
|
|
|
|
|
|
CauseTransmissionNetwork ::= INTEGER {
|
|
|
|
|
signalling-transport-resource-failure (65),
|
|
|
|
|
iu-transport-connection-failed-to-establish (66)
|
|
|
|
|
} (65..80)
|
|
|
|
|
|
|
|
|
|
Cell-Capacity-Class-Value ::= INTEGER (1..100,...)
|
|
|
|
|
|
|
|
|
|
CellLoadInformation ::= SEQUENCE {
|
|
|
|
|
cell-Capacity-Class-Value Cell-Capacity-Class-Value,
|
|
|
|
|
loadValue LoadValue,
|
|
|
|
|
rTLoadValue RTLoadValue OPTIONAL,
|
|
|
|
|
nRTLoadInformationValue NRTLoadInformationValue OPTIONAL,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { { CellLoadInformation-ExtIEs } } OPTIONAL,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--CellLoadInformation-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
CellLoadInformationGroup ::= SEQUENCE {
|
|
|
|
|
sourceCellID SourceCellID,
|
|
|
|
|
uplinkCellLoadInformation CellLoadInformation OPTIONAL,
|
|
|
|
|
downlinkCellLoadInformation CellLoadInformation OPTIONAL,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { { CellLoadInformationGroup-ExtIEs } } OPTIONAL,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--CellLoadInformationGroup-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
ClientType ::= ENUMERATED {
|
|
|
|
|
emergency-Services,
|
|
|
|
|
value-Added-Services,
|
|
|
|
|
pLMN-Operator-Services,
|
|
|
|
|
lawful-Intercept-Services,
|
|
|
|
|
pLMN-Operator-Broadcast-Services,
|
|
|
|
|
pLMN-Operator-O-et-M,
|
|
|
|
|
pLMN-Operator-Anonymous-Statistics,
|
|
|
|
|
pLMN-Operator-Target-MS-Service-Support,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
CriticalityDiagnostics ::= SEQUENCE {
|
|
|
|
|
procedureCode ProcedureCode OPTIONAL,
|
|
|
|
|
triggeringMessage TriggeringMessage OPTIONAL,
|
|
|
|
|
procedureCriticality Criticality OPTIONAL,
|
|
|
|
|
iEsCriticalityDiagnostics CriticalityDiagnostics-IE-List OPTIONAL,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { {CriticalityDiagnostics-ExtIEs} } OPTIONAL,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--CriticalityDiagnostics-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
CriticalityDiagnostics-IE-List ::= SEQUENCE (SIZE (1..256)) OF
|
|
|
|
|
SEQUENCE {
|
|
|
|
|
iECriticality Criticality,
|
|
|
|
|
iE-ID ProtocolIE-ID,
|
|
|
|
|
repetitionNumber RepetitionNumber0 OPTIONAL,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { {CriticalityDiagnostics-IE-List-ExtIEs} } OPTIONAL,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--CriticalityDiagnostics-IE-List-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- Extension for Release 99 to enable reporting the message structure down to the erroneous IE --
|
|
|
|
|
-- { ID id-MessageStructure CRITICALITY ignore EXTENSION MessageStructure PRESENCE optional } |
|
|
|
|
|
-- Extension for Release 99 to enable reporting if a reported error is due to a not understood or a missing IE --
|
|
|
|
|
-- { ID id-TypeOfError CRITICALITY ignore EXTENSION TypeOfError PRESENCE mandatory },
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
MessageStructure ::= SEQUENCE (SIZE (1..256)) OF
|
|
|
|
|
SEQUENCE {
|
|
|
|
|
iE-ID ProtocolIE-ID,
|
|
|
|
|
repetitionNumber RepetitionNumber1 OPTIONAL,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { {MessageStructure-ExtIEs} } OPTIONAL,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--MessageStructure-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
CGI ::= SEQUENCE {
|
|
|
|
|
pLMNidentity PLMNidentity,
|
|
|
|
|
lAC LAC,
|
|
|
|
|
cI CI,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { {CGI-ExtIEs} } OPTIONAL
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--CGI-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
ChosenEncryptionAlgorithm ::= EncryptionAlgorithm
|
|
|
|
|
|
|
|
|
|
ChosenIntegrityProtectionAlgorithm ::= IntegrityProtectionAlgorithm
|
|
|
|
|
|
|
|
|
|
CI ::= OCTET STRING (SIZE (2))
|
|
|
|
|
|
|
|
|
|
ClassmarkInformation2 ::= OCTET STRING
|
|
|
|
|
|
|
|
|
|
ClassmarkInformation3 ::= OCTET STRING
|
|
|
|
|
|
|
|
|
|
CN-DomainIndicator ::= ENUMERATED {
|
|
|
|
|
cs-domain,
|
|
|
|
|
ps-domain
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
CN-ID ::= INTEGER (0..4095)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- D
|
|
|
|
|
|
|
|
|
|
DataVolumeReference ::= INTEGER (0..255)
|
|
|
|
|
|
|
|
|
|
DataVolumeReportingIndication ::= ENUMERATED {
|
|
|
|
|
do-report,
|
|
|
|
|
do-not-report
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
DCH-ID ::= INTEGER (0..255)
|
|
|
|
|
|
|
|
|
|
DeliveryOfErroneousSDU ::= ENUMERATED {
|
|
|
|
|
yes,
|
|
|
|
|
no,
|
|
|
|
|
no-error-detection-consideration
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
DeliveryOrder::= ENUMERATED {
|
|
|
|
|
delivery-order-requested,
|
|
|
|
|
delivery-order-not-requested
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
DeltaRAListofIdleModeUEs ::= SEQUENCE {
|
|
|
|
|
newRAListofIdleModeUEs NewRAListofIdleModeUEs OPTIONAL,
|
|
|
|
|
rAListwithNoIdleModeUEsAnyMore RAListwithNoIdleModeUEsAnyMore OPTIONAL,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { {DeltaRAListofIdleModeUEs-ExtIEs} } OPTIONAL
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
NewRAListofIdleModeUEs ::= SEQUENCE (SIZE (1..65536)) OF
|
|
|
|
|
RAC
|
|
|
|
|
|
|
|
|
|
RAListwithNoIdleModeUEsAnyMore ::= SEQUENCE (SIZE (1..65536)) OF
|
|
|
|
|
RAC
|
|
|
|
|
|
|
|
|
|
--DeltaRAListofIdleModeUEs-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
DL-GTP-PDU-SequenceNumber ::= INTEGER (0..65535)
|
|
|
|
|
|
|
|
|
|
DL-N-PDU-SequenceNumber ::= INTEGER (0..65535)
|
|
|
|
|
|
|
|
|
|
D-RNTI ::= INTEGER (0..1048575)
|
|
|
|
|
|
|
|
|
|
DRX-CycleLengthCoefficient ::= INTEGER (6..9)
|
|
|
|
|
|
|
|
|
|
DSCH-ID ::= INTEGER (0..255)
|
|
|
|
|
|
|
|
|
|
-- E
|
|
|
|
|
|
|
|
|
|
E-DCH-MAC-d-Flow-ID ::= INTEGER (0.. 7)
|
|
|
|
|
|
|
|
|
|
EncryptionAlgorithm ::= INTEGER { no-encryption (0), standard-UMTS-encryption-algorith-UEA1 (1) } (0..15)
|
|
|
|
|
|
|
|
|
|
EncryptionInformation ::= SEQUENCE {
|
|
|
|
|
-- permittedAlgorithms PermittedEncryptionAlgorithms,
|
|
|
|
|
encryptionpermittedAlgorithms PermittedEncryptionAlgorithms,
|
|
|
|
|
-- key EncryptionKey,
|
|
|
|
|
encryptionkey EncryptionKey,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { {EncryptionInformation-ExtIEs} } OPTIONAL
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--EncryptionInformation-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
EncryptionKey ::= BIT STRING (SIZE (128))
|
|
|
|
|
-- Reference: 33.102
|
|
|
|
|
|
|
|
|
|
EquipmentsToBeTraced ::= CHOICE {
|
|
|
|
|
iMEIlist IMEIList,
|
|
|
|
|
iMEISVlist IMEISVList,
|
|
|
|
|
iMEIgroup IMEIGroup,
|
|
|
|
|
iMEISVgroup IMEISVGroup,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Event ::= ENUMERATED {
|
|
|
|
|
stop-change-of-service-area,
|
|
|
|
|
direct,
|
|
|
|
|
change-of-servicearea,
|
|
|
|
|
...,
|
|
|
|
|
stop-direct
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
-- F
|
|
|
|
|
|
|
|
|
|
FrequenceLayerConvergenceFlag ::= ENUMERATED {
|
|
|
|
|
no-FLC-flag,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
-- G
|
|
|
|
|
|
|
|
|
|
GeographicalArea ::= CHOICE {
|
|
|
|
|
point GA-Point,
|
|
|
|
|
pointWithUnCertainty GA-PointWithUnCertainty,
|
|
|
|
|
polygon GA-Polygon,
|
|
|
|
|
...,
|
|
|
|
|
pointWithUncertaintyEllipse GA-PointWithUnCertaintyEllipse,
|
|
|
|
|
pointWithAltitude GA-PointWithAltitude,
|
|
|
|
|
pointWithAltitudeAndUncertaintyEllipsoid GA-PointWithAltitudeAndUncertaintyEllipsoid,
|
|
|
|
|
ellipsoidArc GA-EllipsoidArc
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
GeographicalCoordinates ::= SEQUENCE {
|
|
|
|
|
latitudeSign ENUMERATED { north, south },
|
|
|
|
|
latitude INTEGER (0..8388607),
|
|
|
|
|
longitude INTEGER (-8388608..8388607),
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { {GeographicalCoordinates-ExtIEs} } OPTIONAL,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--GeographicalCoordinates-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
GA-AltitudeAndDirection ::= SEQUENCE {
|
|
|
|
|
directionOfAltitude ENUMERATED {height, depth},
|
|
|
|
|
altitude INTEGER (0..32767),
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
GA-EllipsoidArc ::= SEQUENCE {
|
|
|
|
|
geographicalCoordinates GeographicalCoordinates,
|
|
|
|
|
innerRadius INTEGER (0..65535),
|
|
|
|
|
uncertaintyRadius INTEGER (0..127),
|
|
|
|
|
offsetAngle INTEGER (0..179),
|
|
|
|
|
includedAngle INTEGER (0..179),
|
|
|
|
|
confidence INTEGER (0..127),
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { { GA-EllipsoidArc-ExtIEs} } OPTIONAL,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--GA-EllipsoidArc-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
GA-Point ::= SEQUENCE {
|
|
|
|
|
geographicalCoordinates GeographicalCoordinates,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { {GA-Point-ExtIEs} } OPTIONAL,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--GA-Point-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
GA-PointWithAltitude ::= SEQUENCE {
|
|
|
|
|
geographicalCoordinates GeographicalCoordinates,
|
|
|
|
|
altitudeAndDirection GA-AltitudeAndDirection,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { { GA-PointWithAltitude-ExtIEs} } OPTIONAL,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--GA-PointWithAltitude-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
GA-PointWithAltitudeAndUncertaintyEllipsoid ::= SEQUENCE {
|
|
|
|
|
geographicalCoordinates GeographicalCoordinates,
|
|
|
|
|
altitudeAndDirection GA-AltitudeAndDirection,
|
|
|
|
|
uncertaintyEllipse GA-UncertaintyEllipse,
|
|
|
|
|
uncertaintyAltitude INTEGER (0..127),
|
|
|
|
|
confidence INTEGER (0..127),
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { { GA-PointWithAltitudeAndUncertaintyEllipsoid-ExtIEs} } OPTIONAL,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--GA-PointWithAltitudeAndUncertaintyEllipsoid-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
GA-PointWithUnCertainty ::=SEQUENCE {
|
|
|
|
|
geographicalCoordinates GeographicalCoordinates,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { {GA-PointWithUnCertainty-ExtIEs} } OPTIONAL,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
uncertaintyCode INTEGER (0..127)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--GA-PointWithUnCertainty-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
GA-PointWithUnCertaintyEllipse ::= SEQUENCE {
|
|
|
|
|
geographicalCoordinates GeographicalCoordinates,
|
|
|
|
|
uncertaintyEllipse GA-UncertaintyEllipse,
|
|
|
|
|
confidence INTEGER (0..127),
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { { GA-PointWithUnCertaintyEllipse-ExtIEs} } OPTIONAL,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--GA-PointWithUnCertaintyEllipse-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
GA-Polygon ::= SEQUENCE (SIZE (1..15)) OF
|
|
|
|
|
SEQUENCE {
|
|
|
|
|
geographicalCoordinates GeographicalCoordinates,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { {GA-Polygon-ExtIEs} } OPTIONAL,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--GA-Polygon-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
GA-UncertaintyEllipse ::= SEQUENCE {
|
|
|
|
|
uncertaintySemi-major INTEGER (0..127),
|
|
|
|
|
uncertaintySemi-minor INTEGER (0..127),
|
|
|
|
|
orientationOfMajorAxis INTEGER (0..179), -- The values 90..179 shall not be used.
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
GERAN-BSC-Container ::= OCTET STRING
|
|
|
|
|
-- GERAN BSC Container as defined in [11] --
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
GERAN-Cell-ID ::= SEQUENCE {
|
|
|
|
|
lAI LAI,
|
|
|
|
|
rAC RAC,
|
|
|
|
|
cI CI,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { {GERAN-Cell-ID-ExtIEs} } OPTIONAL
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--GERAN-Cell-ID-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
GERAN-Classmark ::= OCTET STRING
|
|
|
|
|
-- GERAN Classmark as defined in [11] --
|
|
|
|
|
|
|
|
|
|
GlobalCN-ID ::= SEQUENCE {
|
|
|
|
|
pLMNidentity PLMNidentity,
|
|
|
|
|
cN-ID CN-ID
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
GlobalRNC-ID ::= SEQUENCE {
|
|
|
|
|
pLMNidentity PLMNidentity,
|
|
|
|
|
rNC-ID RNC-ID
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
GTP-TEI ::= OCTET STRING (SIZE (4))
|
|
|
|
|
|
|
|
|
|
GuaranteedBitrate ::= INTEGER (0..16000000)
|
|
|
|
|
-- Unit is bits per sec
|
|
|
|
|
|
|
|
|
|
-- H
|
|
|
|
|
|
|
|
|
|
HS-DSCH-MAC-d-Flow-ID ::= INTEGER (0..7)
|
|
|
|
|
|
|
|
|
|
-- I
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
IMEI ::= OCTET STRING (SIZE (8))
|
|
|
|
|
-- Reference: 23.003
|
|
|
|
|
|
|
|
|
|
IMEIGroup ::= SEQUENCE {
|
|
|
|
|
iMEI IMEI,
|
|
|
|
|
iMEIMask BIT STRING (SIZE (7)),
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { { IMEIGroup-ExtIEs} } OPTIONAL
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--IMEIGroup-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
IMEIList ::= SEQUENCE (SIZE (1..64)) OF IMEI
|
|
|
|
|
|
|
|
|
|
IMEISV ::= OCTET STRING (SIZE (8))
|
|
|
|
|
-- Reference: 23.003
|
|
|
|
|
|
|
|
|
|
IMEISVGroup ::= SEQUENCE {
|
|
|
|
|
iMEISV IMEISV,
|
|
|
|
|
iMEISVMask BIT STRING (SIZE (7)),
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { { IMEISVGroup-ExtIEs} } OPTIONAL
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--IMEISVGroup-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
IMEISVList ::= SEQUENCE (SIZE (1..64)) OF IMEISV
|
|
|
|
|
|
|
|
|
|
IMSI ::= OCTET STRING (SIZE (3..8))
|
|
|
|
|
-- Reference: 23.003
|
|
|
|
|
|
|
|
|
|
InformationExchangeID ::= INTEGER (0.. 1048575)
|
|
|
|
|
|
|
|
|
|
InformationExchangeType ::= ENUMERATED {
|
|
|
|
|
transfer,
|
|
|
|
|
request,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
InformationRequested ::= CHOICE {
|
|
|
|
|
requestedMBMSIPMulticastAddressandAPNRequest RequestedMBMSIPMulticastAddressandAPNRequest,
|
|
|
|
|
requestedMulticastServiceList RequestedMulticastServiceList,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
InformationRequestType ::= CHOICE {
|
|
|
|
|
mBMSIPMulticastAddressandAPNRequest MBMSIPMulticastAddressandAPNRequest,
|
|
|
|
|
permanentNAS-UE-ID PermanentNAS-UE-ID,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
InformationTransferID ::= INTEGER (0.. 1048575)
|
|
|
|
|
|
|
|
|
|
InformationTransferType ::= CHOICE {
|
|
|
|
|
rNCTraceInformation RNCTraceInformation,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
IntegrityProtectionAlgorithm ::= INTEGER {
|
|
|
|
|
standard-UMTS-integrity-algorithm-UIA1 (0),
|
|
|
|
|
no-value (15)
|
|
|
|
|
} (0..15)
|
|
|
|
|
|
|
|
|
|
IntegrityProtectionInformation ::= SEQUENCE {
|
|
|
|
|
permittedAlgorithms PermittedIntegrityProtectionAlgorithms,
|
|
|
|
|
key IntegrityProtectionKey,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { {IntegrityProtectionInformation-ExtIEs} } OPTIONAL
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--IntegrityProtectionInformation-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
IntegrityProtectionKey ::= BIT STRING (SIZE (128))
|
|
|
|
|
|
|
|
|
|
InterSystemInformationTransferType ::= CHOICE {
|
|
|
|
|
rIM-Transfer RIM-Transfer,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
InterSystemInformation-TransparentContainer ::= SEQUENCE {
|
|
|
|
|
downlinkCellLoadInformation CellLoadInformation OPTIONAL,
|
|
|
|
|
uplinkCellLoadInformation CellLoadInformation OPTIONAL,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { { InterSystemInformation-TransparentContainer-ExtIEs} } OPTIONAL,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--InterSystemInformation-TransparentContainer-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
--...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
IPMulticastAddress ::= OCTET STRING (SIZE (4..16))
|
|
|
|
|
-- Reference: 23.003
|
|
|
|
|
|
|
|
|
|
IuSignallingConnectionIdentifier ::= BIT STRING (SIZE (24))
|
|
|
|
|
|
|
|
|
|
IuTransportAssociation ::= CHOICE {
|
|
|
|
|
gTP-TEI GTP-TEI,
|
|
|
|
|
bindingID BindingID,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
-- J
|
|
|
|
|
-- K
|
|
|
|
|
|
|
|
|
|
KeyStatus ::= ENUMERATED {
|
|
|
|
|
old,
|
|
|
|
|
new,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
-- L
|
|
|
|
|
|
|
|
|
|
LA-LIST ::= SEQUENCE (SIZE (1..65536)) OF
|
|
|
|
|
SEQUENCE {
|
|
|
|
|
lAC LAC,
|
|
|
|
|
listOF-SNAs ListOF-SNAs,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { { LA-LIST-ExtIEs} } OPTIONAL,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--LA-LIST-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
LAC ::= OCTET STRING (SIZE (2))
|
|
|
|
|
|
|
|
|
|
LAI ::= SEQUENCE {
|
|
|
|
|
pLMNidentity PLMNidentity,
|
|
|
|
|
lAC LAC,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { {LAI-ExtIEs} } OPTIONAL
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--LAI-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
LastKnownServiceArea ::= SEQUENCE {
|
|
|
|
|
sAI SAI,
|
|
|
|
|
ageOfSAI INTEGER (0..32767),
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { {LastKnownServiceArea-ExtIEs} } OPTIONAL,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--LastKnownServiceArea-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
ListOF-SNAs ::= SEQUENCE (SIZE (1..65536)) OF SNAC
|
|
|
|
|
|
|
|
|
|
ListOfInterfacesToTrace ::= SEQUENCE (SIZE (1..16)) OF InterfacesToTraceItem
|
|
|
|
|
|
|
|
|
|
InterfacesToTraceItem ::= SEQUENCE {
|
|
|
|
|
interface ENUMERATED {iu-cs, iu-ps, iur, iub, uu, ...},
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { {InterfacesToTraceItem-ExtIEs} } OPTIONAL,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--InterfacesToTraceItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
LoadValue ::= INTEGER (0..100)
|
|
|
|
|
|
|
|
|
|
LocationRelatedDataRequestType ::= SEQUENCE {
|
|
|
|
|
requestedLocationRelatedDataType RequestedLocationRelatedDataType,
|
|
|
|
|
requestedGPSAssistanceData RequestedGPSAssistanceData OPTIONAL,
|
|
|
|
|
-- This IE shall be present if the Requested Location Related Data Type IE is set to <20>Dedicated Assistance Data for Assisted GPS<50> <20>-
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
LocationRelatedDataRequestTypeSpecificToGERANIuMode ::= ENUMERATED {
|
|
|
|
|
decipheringKeysEOTD,
|
|
|
|
|
dedicatedMobileAssistedEOTDAssistanceData,
|
|
|
|
|
dedicatedMobileBasedEOTDAssistanceData,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
L3-Information ::= OCTET STRING
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- M
|
|
|
|
|
|
|
|
|
|
MaxBitrate ::= INTEGER (1..16000000)
|
|
|
|
|
-- Unit is bits per sec
|
|
|
|
|
|
|
|
|
|
MaxSDU-Size ::= INTEGER (0..32768)
|
|
|
|
|
-- MaxSDU-Size
|
|
|
|
|
-- Unit is bit
|
|
|
|
|
|
|
|
|
|
MBMS-PTP-RAB-ID ::= BIT STRING (SIZE (8))
|
|
|
|
|
|
|
|
|
|
MBMSBearerServiceType ::= ENUMERATED {
|
|
|
|
|
multicast,
|
|
|
|
|
broadcast,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
MBMSCNDe-Registration ::= ENUMERATED {
|
|
|
|
|
normalsessionstop,
|
|
|
|
|
deregister,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
MBMSIPMulticastAddressandAPNRequest ::= SEQUENCE (SIZE (1..512)) OF
|
|
|
|
|
TMGI
|
|
|
|
|
|
|
|
|
|
MBMSLinkingInformation ::= ENUMERATED {
|
|
|
|
|
uE-has-joined-multicast-services,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
MBMSRegistrationRequestType ::= ENUMERATED {
|
|
|
|
|
register,
|
|
|
|
|
deregister,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
MBMSServiceArea ::= SEQUENCE {
|
|
|
|
|
mBMSServiceAreaList MBMSServiceAreaList,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { {MBMSServiceArea-ExtIEs} } OPTIONAL
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
MBMSServiceAreaList ::= SEQUENCE (SIZE (1..256)) OF
|
|
|
|
|
MBMSServiceAreaCode
|
|
|
|
|
|
|
|
|
|
MBMSServiceAreaCode ::= INTEGER (0..65535)
|
|
|
|
|
|
|
|
|
|
--MBMSServiceArea-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
MBMSSessionDuration ::= OCTET STRING (SIZE (3))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
MBMSSessionIdentity ::= OCTET STRING (SIZE (1))
|
|
|
|
|
|
|
|
|
|
MBMSSessionRepetitionNumber ::= INTEGER (0..255)
|
|
|
|
|
|
|
|
|
|
-- N
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
NAS-PDU ::= OCTET STRING
|
|
|
|
|
|
|
|
|
|
NAS-SequenceNumber ::= BIT STRING (SIZE (2))
|
|
|
|
|
-- Reference: 24.008
|
|
|
|
|
|
|
|
|
|
NAS-SynchronisationIndicator ::= BIT STRING (SIZE (4))
|
|
|
|
|
|
|
|
|
|
NewBSS-To-OldBSS-Information ::= OCTET STRING
|
|
|
|
|
|
|
|
|
|
NonSearchingIndication ::= ENUMERATED {
|
|
|
|
|
non-searching,
|
|
|
|
|
searching
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
NRTLoadInformationValue ::= INTEGER (0..3)
|
|
|
|
|
|
|
|
|
|
NumberOfIuInstances ::= INTEGER (1..2)
|
|
|
|
|
|
|
|
|
|
NumberOfSteps ::= INTEGER (1..16)
|
|
|
|
|
|
|
|
|
|
-- O
|
|
|
|
|
|
|
|
|
|
OldBSS-ToNewBSS-Information ::= OCTET STRING
|
|
|
|
|
|
|
|
|
|
OMC-ID ::= OCTET STRING (SIZE (3..22))
|
|
|
|
|
-- Reference: GSM [25]
|
|
|
|
|
|
|
|
|
|
-- P
|
|
|
|
|
|
|
|
|
|
PagingAreaID ::= CHOICE {
|
|
|
|
|
lAI LAI,
|
|
|
|
|
rAI RAI,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
PagingCause ::= ENUMERATED {
|
|
|
|
|
terminating-conversational-call,
|
|
|
|
|
terminating-streaming-call,
|
|
|
|
|
terminating-interactive-call,
|
|
|
|
|
terminating-background-call,
|
|
|
|
|
terminating-low-priority-signalling,
|
|
|
|
|
...,
|
|
|
|
|
terminating-high-priority-signalling
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
PDP-TypeInformation ::= SEQUENCE (SIZE (1..2)) OF
|
|
|
|
|
PDP-Type
|
|
|
|
|
|
|
|
|
|
PDP-Type ::= ENUMERATED {
|
|
|
|
|
empty,
|
|
|
|
|
ppp,
|
|
|
|
|
osp-ihoss -- this value shall not be used -- ,
|
|
|
|
|
ipv4,
|
|
|
|
|
ipv6,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
PermanentNAS-UE-ID ::= CHOICE {
|
|
|
|
|
iMSI IMSI,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
PermittedEncryptionAlgorithms ::= SEQUENCE (SIZE (1..16)) OF
|
|
|
|
|
EncryptionAlgorithm
|
|
|
|
|
|
|
|
|
|
PermittedIntegrityProtectionAlgorithms ::= SEQUENCE (SIZE (1..16)) OF
|
|
|
|
|
IntegrityProtectionAlgorithm
|
|
|
|
|
|
|
|
|
|
PLMNidentity ::= OCTET STRING (SIZE (3))
|
|
|
|
|
|
|
|
|
|
PLMNs-in-shared-network ::= SEQUENCE (SIZE (1..32)) OF
|
|
|
|
|
SEQUENCE {
|
|
|
|
|
pLMNidentity PLMNidentity,
|
|
|
|
|
lA-LIST LA-LIST,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { { PLMNs-in-shared-network-ExtIEs} } OPTIONAL,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--PLMNs-in-shared-network-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
PositioningDataDiscriminator ::= BIT STRING (SIZE(4))
|
|
|
|
|
|
|
|
|
|
PositioningDataSet ::= SEQUENCE(SIZE(1..9)) OF PositioningMethodAndUsage
|
|
|
|
|
|
|
|
|
|
PositioningMethodAndUsage ::= OCTET STRING (SIZE(1))
|
|
|
|
|
|
|
|
|
|
PositioningPriority ::= ENUMERATED {
|
|
|
|
|
high-Priority,
|
|
|
|
|
normal-Priority,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
PositionData ::= SEQUENCE {
|
|
|
|
|
positioningDataDiscriminator PositioningDataDiscriminator,
|
|
|
|
|
positioningDataSet PositioningDataSet OPTIONAL,
|
|
|
|
|
-- This IE shall be present if the PositioningDataDiscriminator IE is set to the value "0000" --
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { {PositionData-ExtIEs} } OPTIONAL,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--PositionData-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
PositionDataSpecificToGERANIuMode ::= OCTET STRING
|
|
|
|
|
|
|
|
|
|
Pre-emptionCapability ::= ENUMERATED {
|
|
|
|
|
shall-not-trigger-pre-emption,
|
|
|
|
|
may-trigger-pre-emption
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Pre-emptionVulnerability ::= ENUMERATED {
|
|
|
|
|
not-pre-emptable,
|
|
|
|
|
pre-emptable
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
PriorityLevel ::= INTEGER { spare (0), highest (1), lowest (14), no-priority (15) } (0..15)
|
|
|
|
|
|
|
|
|
|
ProvidedData ::= CHOICE {
|
|
|
|
|
shared-network-information Shared-Network-Information,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
P-TMSI ::= OCTET STRING (SIZE (4))
|
|
|
|
|
|
|
|
|
|
-- Q
|
|
|
|
|
|
|
|
|
|
QueuingAllowed ::= ENUMERATED {
|
|
|
|
|
queueing-not-allowed,
|
|
|
|
|
queueing-allowed
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- R
|
|
|
|
|
RAB-AsymmetryIndicator::= ENUMERATED {
|
|
|
|
|
symmetric-bidirectional,
|
|
|
|
|
asymmetric-unidirectional-downlink,
|
|
|
|
|
asymmetric-unidirectional-uplink,
|
|
|
|
|
asymmetric-bidirectional,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
RAB-ID ::= BIT STRING (SIZE (8))
|
|
|
|
|
|
|
|
|
|
RAB-Parameter-GuaranteedBitrateList ::= SEQUENCE (SIZE (1..2)) OF GuaranteedBitrate
|
|
|
|
|
|
|
|
|
|
RAB-Parameter-MaxBitrateList ::= SEQUENCE (SIZE (1..2)) OF MaxBitrate
|
|
|
|
|
|
|
|
|
|
RAB-Parameters ::= SEQUENCE {
|
|
|
|
|
trafficClass TrafficClass,
|
|
|
|
|
rAB-AsymmetryIndicator RAB-AsymmetryIndicator,
|
|
|
|
|
maxBitrate RAB-Parameter-MaxBitrateList,
|
|
|
|
|
guaranteedBitRate RAB-Parameter-GuaranteedBitrateList OPTIONAL
|
|
|
|
|
-- This IE shall be present the traffic class IE is set to "Conversational" or "Streaming" --,
|
|
|
|
|
deliveryOrder DeliveryOrder,
|
|
|
|
|
maxSDU-Size MaxSDU-Size,
|
|
|
|
|
sDU-Parameters SDU-Parameters,
|
|
|
|
|
transferDelay TransferDelay OPTIONAL
|
|
|
|
|
-- This IE shall be present the traffic class IE is set to "Conversational" or "Streaming" --,
|
|
|
|
|
trafficHandlingPriority TrafficHandlingPriority OPTIONAL
|
|
|
|
|
-- This IE shall be present the traffic class IE is set to "Interactive" --,
|
|
|
|
|
allocationOrRetentionPriority AllocationOrRetentionPriority OPTIONAL,
|
|
|
|
|
sourceStatisticsDescriptor SourceStatisticsDescriptor OPTIONAL
|
|
|
|
|
-- This IE shall be present the traffic class IE is set to "Conversational" or "Streaming" --,
|
|
|
|
|
relocationRequirement RelocationRequirement OPTIONAL,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { {RAB-Parameters-ExtIEs} } OPTIONAL,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--RAB-Parameters-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- Extension for Release 5 to enable indication that Interactive User Plane data is of a signalling nature
|
|
|
|
|
-- { ID id-SignallingIndication CRITICALITY ignore EXTENSION SignallingIndication PRESENCE optional },
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
RAB-SubflowCombinationBitRate ::= INTEGER (0..16000000)
|
|
|
|
|
|
|
|
|
|
RAB-TrCH-Mapping ::= SEQUENCE ( SIZE (1..256)) OF
|
|
|
|
|
RAB-TrCH-MappingItem
|
|
|
|
|
|
|
|
|
|
RAB-TrCH-MappingItem ::= SEQUENCE {
|
|
|
|
|
rAB-ID RAB-ID,
|
|
|
|
|
trCH-ID-List TrCH-ID-List,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { { RAB-TrCH-MappingItem-ExtIEs} } OPTIONAL,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--RAB-TrCH-MappingItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- Extension for Release 99 to enable transfer of RAB Subflow mapping onto Iur transport channel Ids for a given indicated domain --
|
|
|
|
|
-- { ID id-CN-DomainIndicator CRITICALITY ignore EXTENSION CN-DomainIndicator PRESENCE optional },
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
RAC ::= OCTET STRING (SIZE (1))
|
|
|
|
|
|
|
|
|
|
RAI ::= SEQUENCE {
|
|
|
|
|
lAI LAI,
|
|
|
|
|
rAC RAC,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { {RAI-ExtIEs} } OPTIONAL,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--RAI-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
RAListofIdleModeUEs ::= CHOICE {
|
|
|
|
|
notEmptyRAListofIdleModeUEs NotEmptyRAListofIdleModeUEs,
|
|
|
|
|
emptyFullRAListofIdleModeUEs ENUMERATED {emptylist,fulllist,...},
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
NotEmptyRAListofIdleModeUEs ::= SEQUENCE {
|
|
|
|
|
rAofIdleModeUEs RAofIdleModeUEs,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { {NotEmptyRAListofIdleModeUEs-ExtIEs} } OPTIONAL
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
RAofIdleModeUEs ::= SEQUENCE (SIZE (1..65536)) OF
|
|
|
|
|
RAC
|
|
|
|
|
|
|
|
|
|
--NotEmptyRAListofIdleModeUEs-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
RateControlAllowed ::= ENUMERATED {
|
|
|
|
|
not-allowed,
|
|
|
|
|
allowed
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
RedirectionCompleted ::= ENUMERATED {
|
|
|
|
|
redirection-completed,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
RejectCauseValue ::= ENUMERATED {
|
|
|
|
|
pLMN-Not-Allowed,
|
|
|
|
|
location-Area-Not-Allowed,
|
|
|
|
|
roaming-Not-Allowed-In-This-Location-Area,
|
|
|
|
|
no-Suitable-Cell-In-Location-Area,
|
|
|
|
|
gPRS-Services-Not-Allowed-In-This-PLMN,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
RelocationRequirement ::= ENUMERATED {
|
|
|
|
|
lossless,
|
|
|
|
|
none,
|
|
|
|
|
...
|
|
|
|
|
-- realtime
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
RelocationType ::= ENUMERATED {
|
|
|
|
|
ue-not-involved,
|
|
|
|
|
ue-involved,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
RepetitionNumber0 ::= INTEGER (0..255)
|
|
|
|
|
|
|
|
|
|
RepetitionNumber1 ::= INTEGER (1..256)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ReportArea ::= ENUMERATED {
|
|
|
|
|
service-area,
|
|
|
|
|
geographical-area,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
RequestedGPSAssistanceData ::= OCTET STRING (SIZE (1 .. 38 ))
|
|
|
|
|
-- gpsAssistanceData as defined in 24.080 --
|
|
|
|
|
|
|
|
|
|
RequestedLocationRelatedDataType ::= ENUMERATED {
|
|
|
|
|
decipheringKeysUEBasedOTDOA,
|
|
|
|
|
decipheringKeysAssistedGPS,
|
|
|
|
|
dedicatedAssistanceDataUEBasedOTDOA,
|
|
|
|
|
dedicatedAssistanceDataAssistedGPS,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
RequestedMBMSIPMulticastAddressandAPNRequest ::= SEQUENCE (SIZE (1..512)) OF
|
|
|
|
|
MBMSIPMulticastAddressandAPNlist
|
|
|
|
|
|
|
|
|
|
MBMSIPMulticastAddressandAPNlist ::= SEQUENCE {
|
|
|
|
|
tMGI TMGI,
|
|
|
|
|
iPMulticastAddress IPMulticastAddress,
|
|
|
|
|
aPN APN,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { {MBMSIPMulticastAddressandAPNlist-ExtIEs} } OPTIONAL,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--MBMSIPMulticastAddressandAPNlist-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
RequestedMulticastServiceList ::= SEQUENCE (SIZE (1.. 128)) OF
|
|
|
|
|
TMGI
|
|
|
|
|
|
|
|
|
|
Requested-RAB-Parameter-Values ::= SEQUENCE {
|
|
|
|
|
requestedMaxBitrates Requested-RAB-Parameter-MaxBitrateList OPTIONAL,
|
|
|
|
|
requestedGuaranteedBitrates Requested-RAB-Parameter-GuaranteedBitrateList OPTIONAL,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { { Requested-RAB-Parameter-Values-ExtIEs} } OPTIONAL,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--Requested-RAB-Parameter-Values-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- Extension for Release 6 to enable RNC to request the execution of an alternative RAB configuration --
|
|
|
|
|
-- { ID id-AlternativeRABConfigurationRequest CRITICALITY ignore EXTENSION AlternativeRABConfigurationRequest PRESENCE optional },
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
Requested-RAB-Parameter-MaxBitrateList ::= SEQUENCE (SIZE (1..2)) OF MaxBitrate
|
|
|
|
|
|
|
|
|
|
Requested-RAB-Parameter-GuaranteedBitrateList ::= SEQUENCE (SIZE (1..2)) OF GuaranteedBitrate
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
RequestType ::= SEQUENCE {
|
|
|
|
|
event Event,
|
|
|
|
|
reportArea ReportArea,
|
|
|
|
|
accuracyCode INTEGER (0..127) OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
ResidualBitErrorRatio ::= SEQUENCE {
|
|
|
|
|
mantissa INTEGER (1..9),
|
|
|
|
|
exponent INTEGER (1..8),
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { {ResidualBitErrorRatio-ExtIEs} } OPTIONAL
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
-- ResidualBitErrorRatio = mantissa * 10^-exponent
|
|
|
|
|
|
|
|
|
|
--ResidualBitErrorRatio-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
ResponseTime ::= ENUMERATED {
|
|
|
|
|
lowdelay,
|
|
|
|
|
delaytolerant,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
RIMInformation ::= OCTET STRING
|
|
|
|
|
|
|
|
|
|
RIM-Transfer ::= SEQUENCE {
|
|
|
|
|
rIMInformation RIMInformation,
|
|
|
|
|
rIMRoutingAddress RIMRoutingAddress OPTIONAL,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { {RIM-Transfer-ExtIEs} } OPTIONAL
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--RIM-Transfer-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
RIMRoutingAddress ::= CHOICE {
|
|
|
|
|
globalRNC-ID GlobalRNC-ID,
|
|
|
|
|
gERAN-Cell-ID GERAN-Cell-ID,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
RNC-ID ::= INTEGER (0..4095)
|
|
|
|
|
-- RNC-ID ::= BIT STRING (SIZE (12))
|
|
|
|
|
-- Harmonized with RNSAP and NBAP definitions
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
RNCTraceInformation::= SEQUENCE {
|
|
|
|
|
traceReference TraceReference,
|
|
|
|
|
traceActivationIndicator ENUMERATED {activated,deactivated},
|
|
|
|
|
equipmentsToBeTraced EquipmentsToBeTraced OPTIONAL,
|
|
|
|
|
-- This IE shall be present if the Trace Activation Indicator IE is set to "Activated".
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { { RNCTraceInformation-ExtIEs} } OPTIONAL
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--RNCTraceInformation-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
RRC-Container ::= OCTET STRING
|
|
|
|
|
|
|
|
|
|
RTLoadValue ::= INTEGER (0..100)
|
|
|
|
|
|
|
|
|
|
-- S
|
|
|
|
|
|
|
|
|
|
SAC ::= OCTET STRING (SIZE (2))
|
|
|
|
|
|
|
|
|
|
SAI ::= SEQUENCE {
|
|
|
|
|
pLMNidentity PLMNidentity,
|
|
|
|
|
lAC LAC,
|
|
|
|
|
sAC SAC,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { {SAI-ExtIEs} } OPTIONAL
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--SAI-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
SAPI ::= ENUMERATED {
|
|
|
|
|
sapi-0,
|
|
|
|
|
sapi-3,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
SessionUpdateID ::= INTEGER (0.. 1048575)
|
|
|
|
|
|
|
|
|
|
Shared-Network-Information ::= SEQUENCE {
|
|
|
|
|
pLMNs-in-shared-network PLMNs-in-shared-network,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { {Shared-Network-Information-ExtIEs} } OPTIONAL,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--Shared-Network-Information-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
SignallingIndication ::= ENUMERATED {
|
|
|
|
|
signalling,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
SDU-ErrorRatio ::= SEQUENCE {
|
|
|
|
|
mantissa INTEGER (1..9),
|
|
|
|
|
exponent INTEGER (1..6),
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { {SDU-ErrorRatio-ExtIEs} } OPTIONAL
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
-- SDU-ErrorRatio = mantissa * 10^-exponent
|
|
|
|
|
|
|
|
|
|
--SDU-ErrorRatio-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
SDU-FormatInformationParameters ::= SEQUENCE (SIZE (1..64)) OF
|
|
|
|
|
SEQUENCE {
|
|
|
|
|
subflowSDU-Size SubflowSDU-Size OPTIONAL,
|
|
|
|
|
rAB-SubflowCombinationBitRate RAB-SubflowCombinationBitRate OPTIONAL,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { {SDU-FormatInformationParameters-ExtIEs} } OPTIONAL,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--SDU-FormatInformationParameters-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
SDU-Parameters ::= SEQUENCE (SIZE (1..7)) OF
|
|
|
|
|
SEQUENCE {
|
|
|
|
|
sDU-ErrorRatio SDU-ErrorRatio OPTIONAL
|
|
|
|
|
-- This IE shall be present if the Delivery Of Erroneous SDU IE is set to "Yes" or "No" --,
|
|
|
|
|
residualBitErrorRatio ResidualBitErrorRatio,
|
|
|
|
|
deliveryOfErroneousSDU DeliveryOfErroneousSDU,
|
|
|
|
|
sDU-FormatInformationParameters SDU-FormatInformationParameters OPTIONAL,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { {SDU-Parameters-ExtIEs} } OPTIONAL,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--SDU-Parameters-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
SNA-Access-Information ::= SEQUENCE {
|
|
|
|
|
authorisedPLMNs AuthorisedPLMNs,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { {SNA-Access-Information-ExtIEs} } OPTIONAL,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--SNA-Access-Information-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
SNAC ::= INTEGER (0..65535)
|
|
|
|
|
|
|
|
|
|
Service-Handover ::= ENUMERATED {
|
|
|
|
|
handover-to-GSM-should-be-performed,
|
|
|
|
|
handover-to-GSM-should-not-be-performed,
|
|
|
|
|
handover-to-GSM-shall-not-be-performed,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
SourceCellID ::= CHOICE {
|
|
|
|
|
sourceUTRANCellID SourceUTRANCellID,
|
|
|
|
|
sourceGERANCellID CGI,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
SourceID ::= CHOICE {
|
|
|
|
|
sourceRNC-ID SourceRNC-ID,
|
|
|
|
|
sAI SAI,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SourceRNC-ID ::= SEQUENCE {
|
|
|
|
|
pLMNidentity PLMNidentity,
|
|
|
|
|
rNC-ID RNC-ID,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { {SourceRNC-ID-ExtIEs} } OPTIONAL
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--SourceRNC-ID-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
SourceRNC-ToTargetRNC-TransparentContainer ::= SEQUENCE {
|
|
|
|
|
rRC-Container RRC-Container,
|
|
|
|
|
numberOfIuInstances NumberOfIuInstances,
|
|
|
|
|
relocationType RelocationType,
|
|
|
|
|
chosenIntegrityProtectionAlgorithm ChosenIntegrityProtectionAlgorithm OPTIONAL,
|
|
|
|
|
integrityProtectionKey IntegrityProtectionKey OPTIONAL,
|
|
|
|
|
chosenEncryptionAlgorithForSignalling ChosenEncryptionAlgorithm OPTIONAL,
|
|
|
|
|
cipheringKey EncryptionKey OPTIONAL,
|
|
|
|
|
chosenEncryptionAlgorithForCS ChosenEncryptionAlgorithm OPTIONAL,
|
|
|
|
|
chosenEncryptionAlgorithForPS ChosenEncryptionAlgorithm OPTIONAL,
|
|
|
|
|
d-RNTI D-RNTI OPTIONAL
|
|
|
|
|
-- This IE shall be present if the Relocation type IE is set to "UE not involved in relocation of SRNS" --,
|
|
|
|
|
targetCellId TargetCellId OPTIONAL
|
|
|
|
|
-- This IE shall be present if the Relocation type IE is set to "UE involved in relocation of SRNS" --,
|
|
|
|
|
rAB-TrCH-Mapping RAB-TrCH-Mapping OPTIONAL,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { {SourceRNC-ToTargetRNC-TransparentContainer-ExtIEs} } OPTIONAL,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--SourceRNC-ToTargetRNC-TransparentContainer-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- Extension for Release 99 to enable transfer of SRB mapping onto Iur transport channel Ids --
|
|
|
|
|
-- { ID id-SRB-TrCH-Mapping CRITICALITY reject EXTENSION SRB-TrCH-Mapping PRESENCE optional }|
|
|
|
|
|
-- Extension for Release 5 to enable Inter RAN Load Information Exchange over Iu --
|
|
|
|
|
-- {ID id-CellLoadInformationGroup CRITICALITY ignore EXTENSION CellLoadInformationGroup PRESENCE optional}|
|
|
|
|
|
-- Extension for Release 6 to provide Trace Recording Session Information to the Target RNC --
|
|
|
|
|
-- {ID id-TraceRecordingSessionInformation CRITICALITY ignore EXTENSION TraceRecordingSessionInformation PRESENCE optional}|
|
|
|
|
|
-- Extension for Release 6 to indicate to the Target RNC that the UE has activated Multicast Service --
|
|
|
|
|
-- {ID id-MBMSLinkingInformation CRITICALITY ignore EXTENSION MBMSLinkingInformation PRESENCE optional},
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
SourceStatisticsDescriptor ::= ENUMERATED {
|
|
|
|
|
speech,
|
|
|
|
|
unknown,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
SourceUTRANCellID ::= SEQUENCE {
|
|
|
|
|
pLMNidentity PLMNidentity,
|
|
|
|
|
uTRANcellID TargetCellId,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { {SourceUTRANCellID-ExtIEs} } OPTIONAL
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--SourceUTRANCellID-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
SRB-ID ::= INTEGER (1..32)
|
|
|
|
|
|
|
|
|
|
SRB-TrCH-Mapping ::= SEQUENCE ( SIZE (1..8)) OF
|
|
|
|
|
SRB-TrCH-MappingItem
|
|
|
|
|
|
|
|
|
|
SRB-TrCH-MappingItem ::= SEQUENCE {
|
|
|
|
|
sRB-ID SRB-ID,
|
|
|
|
|
trCH-ID TrCH-ID,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { { SRB-TrCH-MappingItem-ExtIEs} } OPTIONAL,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--SRB-TrCH-MappingItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
SubflowSDU-Size ::= INTEGER (0..4095)
|
|
|
|
|
-- Unit is bit
|
|
|
|
|
|
|
|
|
|
-- T
|
|
|
|
|
|
|
|
|
|
TargetCellId ::= INTEGER (0..268435455)
|
|
|
|
|
|
|
|
|
|
TargetID ::= CHOICE {
|
|
|
|
|
targetRNC-ID TargetRNC-ID,
|
|
|
|
|
cGI CGI,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
TargetRNC-ID ::= SEQUENCE {
|
|
|
|
|
lAI LAI,
|
|
|
|
|
rAC RAC OPTIONAL,
|
|
|
|
|
rNC-ID RNC-ID,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { {TargetRNC-ID-ExtIEs} } OPTIONAL
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--TargetRNC-ID-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
TargetRNC-ToSourceRNC-TransparentContainer ::= SEQUENCE {
|
|
|
|
|
rRC-Container RRC-Container,
|
|
|
|
|
d-RNTI D-RNTI OPTIONAL
|
|
|
|
|
-- May be included to allow the triggering of the Relocation Detect procedure from the Iur Interface --,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { {TargetRNC-ToSourceRNC-TransparentContainer-ExtIEs} } OPTIONAL,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--TargetRNC-ToSourceRNC-TransparentContainer-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
-- TBCD-STRING ::= OCTET STRING
|
|
|
|
|
|
|
|
|
|
TemporaryUE-ID ::= CHOICE {
|
|
|
|
|
tMSI TMSI,
|
|
|
|
|
p-TMSI P-TMSI,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
TMGI ::= SEQUENCE {
|
|
|
|
|
pLMNidentity PLMNidentity,
|
|
|
|
|
serviceID OCTET STRING (SIZE (3)),
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { {TMGI-ExtIEs} } OPTIONAL
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--TMGI-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
TMSI ::= OCTET STRING (SIZE (4))
|
|
|
|
|
|
|
|
|
|
TraceDepth ::= ENUMERATED {
|
|
|
|
|
minimum,
|
|
|
|
|
medium,
|
|
|
|
|
maximum,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
TracePropagationParameters ::= SEQUENCE {
|
|
|
|
|
traceRecordingSessionReference TraceRecordingSessionReference,
|
|
|
|
|
traceDepth TraceDepth,
|
|
|
|
|
listOfInterfacesToTrace ListOfInterfacesToTrace OPTIONAL,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { { TracePropagationParameters-ExtIEs} } OPTIONAL,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--TracePropagationParameters-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
TraceRecordingSessionInformation ::= SEQUENCE {
|
|
|
|
|
traceReference TraceReference,
|
|
|
|
|
traceRecordingSessionReference TraceRecordingSessionReference,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { { TraceRecordingSessionInformation-ExtIEs} } OPTIONAL,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--TraceRecordingSessionInformation-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
TraceRecordingSessionReference ::= INTEGER (0..65535)
|
|
|
|
|
|
|
|
|
|
TraceReference ::= OCTET STRING (SIZE (2..3))
|
|
|
|
|
|
|
|
|
|
TraceType ::= OCTET STRING (SIZE (1))
|
|
|
|
|
-- Reference: GSM TS 12.08
|
|
|
|
|
|
|
|
|
|
TrafficClass ::= ENUMERATED {
|
|
|
|
|
conversational,
|
|
|
|
|
streaming,
|
|
|
|
|
interactive,
|
|
|
|
|
background,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
TrafficHandlingPriority ::= INTEGER { spare (0), highest (1), lowest (14), no-priority-used (15) } (0..15)
|
|
|
|
|
|
|
|
|
|
TransferDelay ::= INTEGER (0..65535)
|
|
|
|
|
-- Unit is millisecond
|
|
|
|
|
|
|
|
|
|
UnsuccessfullyTransmittedDataVolume ::= INTEGER (0..4294967295)
|
|
|
|
|
|
|
|
|
|
TransportLayerAddress ::= BIT STRING (SIZE (1..160, ...))
|
|
|
|
|
|
|
|
|
|
TrCH-ID ::= SEQUENCE {
|
|
|
|
|
dCH-ID DCH-ID OPTIONAL,
|
|
|
|
|
dSCH-ID DSCH-ID OPTIONAL,
|
|
|
|
|
uSCH-ID USCH-ID OPTIONAL,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { { TrCH-ID-ExtIEs} } OPTIONAL,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--TrCH-ID-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- Extension for Release 5 to enable transfer of HS-DSCH-MAC-d-Flow-ID onto Iur transport channel ID --
|
|
|
|
|
-- {ID id-hS-DSCH-MAC-d-Flow-ID CRITICALITY ignore EXTENSION HS-DSCH-MAC-d-Flow-ID PRESENCE optional}|
|
|
|
|
|
-- Extension for Release 6 to enable transfer of E-DCH-MAC-d-Flow-ID onto Iur transport channel ID --
|
|
|
|
|
-- {ID id-E-DCH-MAC-d-Flow-ID CRITICALITY ignore EXTENSION E-DCH-MAC-d-Flow-ID PRESENCE optional},
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
TrCH-ID-List ::= SEQUENCE (SIZE (1..7)) OF
|
|
|
|
|
TrCH-ID
|
|
|
|
|
|
|
|
|
|
TriggerID ::= OCTET STRING (SIZE (3..22))
|
|
|
|
|
|
|
|
|
|
TypeOfError ::= ENUMERATED {
|
|
|
|
|
not-understood,
|
|
|
|
|
missing,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- U
|
|
|
|
|
|
|
|
|
|
UE-ID ::= CHOICE {
|
|
|
|
|
imsi IMSI,
|
|
|
|
|
imei IMEI,
|
|
|
|
|
...,
|
|
|
|
|
imeisv IMEISV
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
UESBI-Iu ::= SEQUENCE {
|
|
|
|
|
uESBI-IuA UESBI-IuA OPTIONAL,
|
|
|
|
|
uESBI-IuB UESBI-IuB OPTIONAL,
|
|
|
|
|
-- iE-Extensions ProtocolExtensionContainer { {UESBI-Iu-ExtIEs} } OPTIONAL,
|
|
|
|
|
iE-Extensions ProtocolExtensionContainer OPTIONAL,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--UESBI-Iu-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
|
|
|
|
|
-- ...
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
UESBI-IuA ::= BIT STRING (SIZE(1..128))
|
|
|
|
|
-- Reference: TR25.994 --
|
|
|
|
|
UESBI-IuB ::= BIT STRING (SIZE(1..128))
|
|
|
|
|
-- Reference: TR25.995 --
|
|
|
|
|
|
|
|
|
|
UL-GTP-PDU-SequenceNumber ::= INTEGER (0..65535)
|
|
|
|
|
|
|
|
|
|
UL-N-PDU-SequenceNumber ::= INTEGER (0..65535)
|
|
|
|
|
|
|
|
|
|
UP-ModeVersions ::= BIT STRING (SIZE (16))
|
|
|
|
|
|
|
|
|
|
USCH-ID ::= INTEGER (0..255)
|
|
|
|
|
|
|
|
|
|
UserPlaneMode ::= ENUMERATED {
|
|
|
|
|
transparent-mode,
|
|
|
|
|
support-mode-for-predefined-SDU-sizes,
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
-- V
|
|
|
|
|
|
|
|
|
|
VerticalAccuracyCode ::= INTEGER (0..127)
|
|
|
|
|
|
|
|
|
|
-- END
|
|
|
|
|
|
|
|
|
|
-- 9.3.5 Common Definitions
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
--
|
|
|
|
|
-- Common definitions
|
|
|
|
|
--
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
|
|
--RANAP-CommonDataTypes {
|
|
|
|
|
--itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
|
|
|
|
|
--umts-Access (20) modules (3) ranap (0) version1 (1) ranap-CommonDataTypes (3) }
|
|
|
|
|
|
|
|
|
|
--DEFINITIONS AUTOMATIC TAGS ::=
|
|
|
|
|
|
|
|
|
|
--BEGIN
|
|
|
|
|
|
|
|
|
|
Criticality ::= ENUMERATED { reject, ignore, notify }
|
|
|
|
|
|
|
|
|
|
Presence ::= ENUMERATED { optional, conditional, mandatory }
|
|
|
|
|
|
|
|
|
|
PrivateIE-ID ::= CHOICE {
|
|
|
|
|
local INTEGER (0..65535),
|
|
|
|
|
global OBJECT IDENTIFIER
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
ProcedureCode ::= INTEGER{
|
|
|
|
|
id-RAB-Assignment ( 0 ),
|
|
|
|
|
id-Iu-Release ( 1 ),
|
|
|
|
|
id-RelocationPreparation ( 2 ),
|
|
|
|
|
id-RelocationResourceAllocation ( 3 ),
|
|
|
|
|
id-RelocationCancel ( 4 ),
|
|
|
|
|
id-SRNS-ContextTransfer ( 5 ),
|
|
|
|
|
id-SecurityModeControl ( 6 ),
|
|
|
|
|
id-DataVolumeReport ( 7 ),
|
|
|
|
|
id-Reset ( 9 ),
|
|
|
|
|
id-RAB-ReleaseRequest ( 10 ),
|
|
|
|
|
id-Iu-ReleaseRequest ( 11 ),
|
|
|
|
|
id-RelocationDetect ( 12 ),
|
|
|
|
|
id-RelocationComplete ( 13 ),
|
|
|
|
|
id-Paging ( 14 ),
|
|
|
|
|
id-CommonID ( 15 ),
|
|
|
|
|
id-CN-InvokeTrace ( 16 ),
|
|
|
|
|
id-LocationReportingControl ( 17 ),
|
|
|
|
|
id-LocationReport ( 18 ),
|
|
|
|
|
id-InitialUE-Message ( 19 ),
|
|
|
|
|
id-DirectTransfer ( 20 ),
|
|
|
|
|
id-OverloadControl ( 21 ),
|
|
|
|
|
id-ErrorIndication ( 22 ),
|
|
|
|
|
id-SRNS-DataForward ( 23 ),
|
|
|
|
|
id-ForwardSRNS-Context ( 24 ),
|
|
|
|
|
id-privateMessage ( 25 ),
|
|
|
|
|
id-CN-DeactivateTrace ( 26 ),
|
|
|
|
|
id-ResetResource ( 27 ),
|
|
|
|
|
id-RANAP-Relocation ( 28 ),
|
|
|
|
|
id-RAB-ModifyRequest ( 29 ),
|
|
|
|
|
id-LocationRelatedData ( 30 ),
|
|
|
|
|
id-InformationTransfer ( 31 ),
|
|
|
|
|
id-UESpecificInformation ( 32 ),
|
|
|
|
|
id-UplinkInformationExchange ( 33 ),
|
|
|
|
|
id-DirectInformationTransfer ( 34 ),
|
|
|
|
|
id-MBMSSessionStart ( 35 ),
|
|
|
|
|
id-MBMSSessionUpdate ( 36 ),
|
|
|
|
|
id-MBMSSessionStop ( 37 ),
|
|
|
|
|
id-MBMSUELinking ( 38 ),
|
|
|
|
|
id-MBMSRegistration ( 39 ),
|
|
|
|
|
id-MBMSCNDe-Registration-Procedure ( 40 ),
|
|
|
|
|
id-MBMSRABEstablishmentIndication ( 41 ),
|
|
|
|
|
id-MBMSRABRelease ( 42 )
|
|
|
|
|
} (0..255)
|
|
|
|
|
|
2006-05-23 15:17:14 +00:00
|
|
|
|
-- Wireshark adapt.
|
2005-10-10 20:42:58 +00:00
|
|
|
|
ProcedureCodeSuccessfulOutcome ::= INTEGER (0..255)
|
|
|
|
|
ProcedureCodeUnsuccessfulOutcome ::= INTEGER (0..255)
|
|
|
|
|
ProcedureCodeOutcome ::= INTEGER (0..255)
|
|
|
|
|
|
|
|
|
|
ProtocolExtensionID ::= INTEGER (0..65535)
|
|
|
|
|
|
|
|
|
|
ProtocolIE-ID ::= INTEGER {
|
|
|
|
|
id-AreaIdentity (0),
|
|
|
|
|
id-CN-DomainIndicator (3),
|
|
|
|
|
id-Cause (4),
|
|
|
|
|
id-ChosenEncryptionAlgorithm (5),
|
|
|
|
|
id-ChosenIntegrityProtectionAlgorithm (6),
|
|
|
|
|
id-ClassmarkInformation2 (7),
|
|
|
|
|
id-ClassmarkInformation3 (8),
|
|
|
|
|
id-CriticalityDiagnostics (9),
|
|
|
|
|
id-DL-GTP-PDU-SequenceNumber (10),
|
|
|
|
|
id-EncryptionInformation (11),
|
|
|
|
|
id-IntegrityProtectionInformation (12),
|
|
|
|
|
id-IuTransportAssociation (13),
|
|
|
|
|
id-L3-Information (14),
|
|
|
|
|
id-LAI (15),
|
|
|
|
|
id-NAS-PDU (16),
|
|
|
|
|
id-NonSearchingIndication (17),
|
|
|
|
|
id-NumberOfSteps (18),
|
|
|
|
|
id-OMC-ID (19),
|
|
|
|
|
id-OldBSS-ToNewBSS-Information (20),
|
|
|
|
|
id-PagingAreaID (21),
|
|
|
|
|
id-PagingCause (22),
|
|
|
|
|
id-PermanentNAS-UE-ID (23),
|
|
|
|
|
id-RAB-ContextItem (24),
|
|
|
|
|
id-RAB-ContextList (25),
|
|
|
|
|
id-RAB-DataForwardingItem (26),
|
|
|
|
|
id-RAB-DataForwardingItem-SRNS-CtxReq (27),
|
|
|
|
|
id-RAB-DataForwardingList (28),
|
|
|
|
|
id-RAB-DataForwardingList-SRNS-CtxReq (29),
|
|
|
|
|
id-RAB-DataVolumeReportItem (30),
|
|
|
|
|
id-RAB-DataVolumeReportList (31),
|
|
|
|
|
id-RAB-DataVolumeReportRequestItem (32),
|
|
|
|
|
id-RAB-DataVolumeReportRequestList (33),
|
|
|
|
|
id-RAB-FailedItem (34),
|
|
|
|
|
id-RAB-FailedList (35),
|
|
|
|
|
id-RAB-ID (36),
|
|
|
|
|
id-RAB-QueuedItem (37),
|
|
|
|
|
id-RAB-QueuedList (38),
|
|
|
|
|
id-RAB-ReleaseFailedList (39),
|
|
|
|
|
id-RAB-ReleaseItem (40),
|
|
|
|
|
id-RAB-ReleaseList (41),
|
|
|
|
|
id-RAB-ReleasedItem (42),
|
|
|
|
|
id-RAB-ReleasedList (43),
|
|
|
|
|
id-RAB-ReleasedList-IuRelComp (44),
|
|
|
|
|
id-RAB-RelocationReleaseItem (45),
|
|
|
|
|
id-RAB-RelocationReleaseList (46),
|
|
|
|
|
id-RAB-SetupItem-RelocReq (47),
|
|
|
|
|
id-RAB-SetupItem-RelocReqAck (48),
|
|
|
|
|
id-RAB-SetupList-RelocReq (49),
|
|
|
|
|
id-RAB-SetupList-RelocReqAck (50),
|
|
|
|
|
id-RAB-SetupOrModifiedItem (51),
|
|
|
|
|
id-RAB-SetupOrModifiedList (52),
|
|
|
|
|
id-RAB-SetupOrModifyItem (53),
|
|
|
|
|
id-RAB-SetupOrModifyList (54),
|
|
|
|
|
id-RAC (55),
|
|
|
|
|
id-RelocationType (56),
|
|
|
|
|
id-RequestType (57),
|
|
|
|
|
id-SAI (58),
|
|
|
|
|
id-SAPI (59),
|
|
|
|
|
id-SourceID (60),
|
|
|
|
|
id-SourceRNC-ToTargetRNC-TransparentContainer (61),
|
|
|
|
|
id-TargetID (62),
|
|
|
|
|
id-TargetRNC-ToSourceRNC-TransparentContainer (63),
|
|
|
|
|
id-TemporaryUE-ID (64),
|
|
|
|
|
id-TraceReference (65),
|
|
|
|
|
id-TraceType (66),
|
|
|
|
|
id-TransportLayerAddress (67),
|
|
|
|
|
id-TriggerID (68),
|
|
|
|
|
id-UE-ID (69),
|
|
|
|
|
id-UL-GTP-PDU-SequenceNumber (70),
|
|
|
|
|
id-RAB-FailedtoReportItem (71),
|
|
|
|
|
id-RAB-FailedtoReportList (72),
|
|
|
|
|
id-KeyStatus (75),
|
|
|
|
|
id-DRX-CycleLengthCoefficient (76),
|
|
|
|
|
id-IuSigConIdList (77),
|
|
|
|
|
id-IuSigConIdItem (78),
|
|
|
|
|
id-IuSigConId (79),
|
|
|
|
|
id-DirectTransferInformationList-RANAP-RelocInf (81),
|
|
|
|
|
id-RAB-ContextItem-RANAP-RelocInf (82),
|
|
|
|
|
id-RAB-ContextList-RANAP-RelocInf (83),
|
|
|
|
|
id-RAB-ContextFailedtoTransferItem (84),
|
|
|
|
|
id-RAB-ContextFailedtoTransferList (85),
|
|
|
|
|
id-GlobalRNC-ID (86),
|
|
|
|
|
id-RAB-ReleasedItem-IuRelComp (87),
|
|
|
|
|
id-MessageStructure (88),
|
|
|
|
|
id-Alt-RAB-Parameters (89),
|
|
|
|
|
id-Ass-RAB-Parameters (90),
|
|
|
|
|
id-RAB-ModifyList (91),
|
|
|
|
|
id-RAB-ModifyItem (92),
|
|
|
|
|
id-TypeOfError (93),
|
|
|
|
|
id-BroadcastAssistanceDataDecipheringKeys (94),
|
|
|
|
|
id-LocationRelatedDataRequestType (95),
|
|
|
|
|
id-GlobalCN-ID (96),
|
|
|
|
|
id-LastKnownServiceArea (97),
|
|
|
|
|
id-SRB-TrCH-Mapping (98),
|
|
|
|
|
id-InterSystemInformation-TransparentContainer (99),
|
|
|
|
|
id-NewBSS-To-OldBSS-Information (100),
|
|
|
|
|
id-SourceRNC-PDCP-context-info (103),
|
|
|
|
|
id-InformationTransferID (104),
|
|
|
|
|
id-SNA-Access-Information (105),
|
|
|
|
|
id-ProvidedData (106),
|
|
|
|
|
id-GERAN-BSC-Container (107),
|
|
|
|
|
id-GERAN-Classmark (108),
|
|
|
|
|
id-GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item (109),
|
|
|
|
|
id-GERAN-Iumode-RAB-FailedList-RABAssgntResponse (110),
|
|
|
|
|
id-VerticalAccuracyCode (111),
|
|
|
|
|
id-ResponseTime (112),
|
|
|
|
|
id-PositioningPriority (113),
|
|
|
|
|
id-ClientType (114),
|
|
|
|
|
id-LocationRelatedDataRequestTypeSpecificToGERANIuMode (115),
|
|
|
|
|
id-SignallingIndication (116),
|
|
|
|
|
id-hS-DSCH-MAC-d-Flow-ID (117),
|
|
|
|
|
id-UESBI-Iu (118),
|
|
|
|
|
id-PositionData (119),
|
|
|
|
|
id-PositionDataSpecificToGERANIuMode (120),
|
|
|
|
|
id-CellLoadInformationGroup (121),
|
|
|
|
|
id-AccuracyFulfilmentIndicator (122),
|
|
|
|
|
id-InformationTransferType (123),
|
|
|
|
|
id-TraceRecordingSessionInformation (124),
|
|
|
|
|
id-TracePropagationParameters (125),
|
|
|
|
|
id-InterSystemInformationTransferType (126),
|
|
|
|
|
id-SelectedPLMN-ID (127),
|
|
|
|
|
id-RedirectionCompleted (128),
|
|
|
|
|
id-RedirectionIndication (129),
|
|
|
|
|
id-NAS-SequenceNumber (130),
|
|
|
|
|
id-RejectCauseValue (131),
|
|
|
|
|
id-APN (132),
|
|
|
|
|
id-CNMBMSLinkingInformation (133),
|
|
|
|
|
id-DeltaRAListofIdleModeUEs (134),
|
|
|
|
|
id-FrequenceLayerConvergenceFlag (135),
|
|
|
|
|
id-InformationExchangeID (136),
|
|
|
|
|
id-InformationExchangeType (137),
|
|
|
|
|
id-InformationRequested (138),
|
|
|
|
|
id-InformationRequestType (139),
|
|
|
|
|
id-IPMulticastAddress (140),
|
|
|
|
|
id-JoinedMBMSBearerServicesList (141),
|
|
|
|
|
id-LeftMBMSBearerServicesList (142),
|
|
|
|
|
id-MBMSBearerServiceType (143),
|
|
|
|
|
id-MBMSCNDe-Registration (144),
|
|
|
|
|
id-MBMSServiceArea (145),
|
|
|
|
|
id-MBMSSessionDuration (146),
|
|
|
|
|
id-MBMSSessionIdentity (147),
|
|
|
|
|
id-PDP-TypeInformation (148),
|
|
|
|
|
id-RAB-Parameters (149),
|
|
|
|
|
id-RAListofIdleModeUEs (150),
|
|
|
|
|
id-MBMSRegistrationRequestType (151),
|
|
|
|
|
id-SessionUpdateID (152),
|
|
|
|
|
id-TMGI (153),
|
|
|
|
|
id-TransportLayerInformation (154),
|
|
|
|
|
id-UnsuccessfulLinkingList (155),
|
|
|
|
|
id-MBMSLinkingInformation (156),
|
|
|
|
|
id-MBMSSessionRepetitionNumber (157),
|
|
|
|
|
id-AlternativeRABConfiguration (158),
|
|
|
|
|
id-AlternativeRABConfigurationRequest (159),
|
|
|
|
|
id-E-DCH-MAC-d-Flow-ID (160)
|
|
|
|
|
}
|
|
|
|
|
(0..65535)
|
|
|
|
|
|
|
|
|
|
TriggeringMessage ::= ENUMERATED { initiating-message, successful-outcome, unsuccessfull-outcome, outcome }
|
|
|
|
|
-- END
|
|
|
|
|
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
--
|
|
|
|
|
-- Extension constants
|
|
|
|
|
--
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
|
|
maxPrivateIEs INTEGER ::= 65535
|
|
|
|
|
maxProtocolExtensions INTEGER ::= 65535
|
|
|
|
|
maxProtocolIEs INTEGER ::= 65535
|
|
|
|
|
|
|
|
|
|
--9.3.7 Container Definitions
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
--
|
|
|
|
|
-- Container definitions
|
|
|
|
|
--
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
|
|
--RANAP-Containers {
|
|
|
|
|
--itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
|
|
|
|
|
--umts-Access (20) modules (3) ranap (0) version1 (1) ranap-Containers (5) }
|
|
|
|
|
|
|
|
|
|
--DEFINITIONS AUTOMATIC TAGS ::=
|
|
|
|
|
|
|
|
|
|
--BEGIN
|
|
|
|
|
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
--
|
|
|
|
|
-- IE parameter types from other modules.
|
|
|
|
|
--
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
|
|
--IMPORTS
|
|
|
|
|
-- Criticality,
|
|
|
|
|
-- Presence,
|
|
|
|
|
-- PrivateIE-ID,
|
|
|
|
|
-- ProtocolExtensionID,
|
|
|
|
|
-- ProtocolIE-ID
|
|
|
|
|
--FROM RANAP-CommonDataTypes
|
|
|
|
|
|
|
|
|
|
-- maxPrivateIEs,
|
|
|
|
|
-- maxProtocolExtensions,
|
|
|
|
|
-- maxProtocolIEs
|
|
|
|
|
--FROM RANAP-Constants;
|
|
|
|
|
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
--
|
|
|
|
|
-- Container for Protocol IEs
|
|
|
|
|
--
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ProtocolIE-Container ::=
|
|
|
|
|
SEQUENCE (SIZE (0..65535)) OF
|
|
|
|
|
ProtocolIE-Field
|
|
|
|
|
|
|
|
|
|
ProtocolIE-Field ::= SEQUENCE {
|
|
|
|
|
id ProtocolIE-ID,
|
|
|
|
|
criticality Criticality,
|
|
|
|
|
value RANAP-PROTOCOL-IES-Value
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
RANAP-PROTOCOL-IES-Value ::= ANY
|
|
|
|
|
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
--
|
|
|
|
|
-- Container for Protocol IE Pairs
|
|
|
|
|
--
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
|
|
--ProtocolIE-ContainerPair {RANAP-PROTOCOL-IES-PAIR : IEsSetParam} ::=
|
|
|
|
|
-- SEQUENCE (SIZE (0..maxProtocolIEs)) OF
|
|
|
|
|
-- ProtocolIE-FieldPair {{IEsSetParam}}
|
|
|
|
|
|
|
|
|
|
ProtocolIE-ContainerPair ::=
|
|
|
|
|
SEQUENCE (SIZE (0..65535)) OF
|
|
|
|
|
ProtocolIE-FieldPair
|
|
|
|
|
|
|
|
|
|
--ProtocolIE-FieldPair {RANAP-PROTOCOL-IES-PAIR : IEsSetParam} ::= SEQUENCE {
|
|
|
|
|
-- id RANAP-PROTOCOL-IES-PAIR.&id ({IEsSetParam}),
|
|
|
|
|
-- firstCriticality RANAP-PROTOCOL-IES-PAIR.&firstCriticality ({IEsSetParam}{@id}),
|
|
|
|
|
-- firstValue RANAP-PROTOCOL-IES-PAIR.&FirstValue ({IEsSetParam}{@id}),
|
|
|
|
|
-- secondCriticality RANAP-PROTOCOL-IES-PAIR.&secondCriticality ({IEsSetParam}{@id}),
|
|
|
|
|
-- secondValue RANAP-PROTOCOL-IES-PAIR.&SecondValue ({IEsSetParam}{@id})
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
ProtocolIE-FieldPair ::= SEQUENCE {
|
|
|
|
|
id ProtocolIE-ID,
|
|
|
|
|
firstCriticality Criticality,
|
|
|
|
|
firstValue FirstValue,
|
|
|
|
|
secondCriticality Criticality,
|
|
|
|
|
secondValue SecondValue
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
FirstValue ::= ANY
|
|
|
|
|
SecondValue ::= ANY
|
|
|
|
|
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
--
|
|
|
|
|
-- Container Lists for Protocol IE Containers
|
|
|
|
|
--
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
|
|
--ProtocolIE-ContainerList {INTEGER : lowerBound, INTEGER : upperBound, RANAP-PROTOCOL-IES : IEsSetParam} ::=
|
|
|
|
|
-- SEQUENCE (SIZE (lowerBound..upperBound)) OF
|
|
|
|
|
-- ProtocolIE-Container {{IEsSetParam}}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ProtocolIE-ContainerList ::=
|
|
|
|
|
SEQUENCE OF
|
|
|
|
|
ProtocolIE-Container
|
|
|
|
|
|
|
|
|
|
ProtocolIE-ContainerList15 ::=
|
|
|
|
|
SEQUENCE (SIZE (1..15)) OF
|
|
|
|
|
ProtocolIE-Container
|
|
|
|
|
|
|
|
|
|
ProtocolIE-ContainerList256 ::=
|
|
|
|
|
SEQUENCE (SIZE (1..256)) OF
|
|
|
|
|
ProtocolIE-Container
|
|
|
|
|
|
|
|
|
|
ProtocolIE-ContainerList250 ::=
|
|
|
|
|
SEQUENCE (SIZE (1..250)) OF
|
|
|
|
|
ProtocolIE-Container
|
|
|
|
|
|
|
|
|
|
--ProtocolIE-ContainerPairList {INTEGER : lowerBound, INTEGER : upperBound, RANAP-PROTOCOL-IES-PAIR : IEsSetParam} ::=
|
|
|
|
|
-- SEQUENCE (SIZE (lowerBound..upperBound)) OF
|
|
|
|
|
-- ProtocolIE-ContainerPair {{IEsSetParam}}
|
|
|
|
|
|
|
|
|
|
ProtocolIE-ContainerPairList ::=
|
|
|
|
|
SEQUENCE OF
|
|
|
|
|
ProtocolIE-ContainerPair
|
|
|
|
|
|
|
|
|
|
ProtocolIE-ContainerPairList256 ::=
|
|
|
|
|
SEQUENCE (SIZE (1..256)) OF
|
|
|
|
|
ProtocolIE-ContainerPair
|
|
|
|
|
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
--
|
|
|
|
|
-- Container for Protocol Extensions
|
|
|
|
|
--
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
|
|
--ProtocolExtensionContainer {RANAP-PROTOCOL-EXTENSION : ExtensionSetParam} ::=
|
|
|
|
|
-- SEQUENCE (SIZE (1..maxProtocolExtensions)) OF
|
|
|
|
|
-- ProtocolExtensionField {{ExtensionSetParam}}
|
|
|
|
|
|
|
|
|
|
ProtocolExtensionContainer ::=
|
|
|
|
|
SEQUENCE (SIZE (1..65535)) OF
|
|
|
|
|
ProtocolExtensionField
|
|
|
|
|
|
|
|
|
|
--ProtocolExtensionField {RANAP-PROTOCOL-EXTENSION : ExtensionSetParam} ::= SEQUENCE {
|
|
|
|
|
-- id RANAP-PROTOCOL-EXTENSION.&id ({ExtensionSetParam}),
|
|
|
|
|
-- criticality RANAP-PROTOCOL-EXTENSION.&criticality ({ExtensionSetParam}{@id}),
|
|
|
|
|
-- extensionValue RANAP-PROTOCOL-EXTENSION.&Extension ({ExtensionSetParam}{@id})
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
ProtocolExtensionField ::= SEQUENCE {
|
|
|
|
|
id ProtocolExtensionID,
|
|
|
|
|
criticality Criticality,
|
|
|
|
|
extensionValue Extension
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Extension ::= ANY
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
--
|
|
|
|
|
-- Container for Private IEs
|
|
|
|
|
--
|
|
|
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
|
|
--PrivateIE-Container {RANAP-PRIVATE-IES : IEsSetParam } ::=
|
|
|
|
|
-- SEQUENCE (SIZE (1.. maxPrivateIEs)) OF
|
|
|
|
|
-- PrivateIE-Field {{IEsSetParam}}
|
|
|
|
|
|
|
|
|
|
PrivateIE-Container ::=
|
|
|
|
|
SEQUENCE (SIZE (1.. 65535)) OF
|
|
|
|
|
PrivateIE-Field
|
|
|
|
|
|
|
|
|
|
--PrivateIE-Field {RANAP-PRIVATE-IES : IEsSetParam} ::= SEQUENCE {
|
|
|
|
|
-- id RANAP-PRIVATE-IES.&id ({IEsSetParam}),
|
|
|
|
|
-- criticality RANAP-PRIVATE-IES.&criticality ({IEsSetParam}{@id}),
|
|
|
|
|
-- value RANAP-PRIVATE-IES.&Value ({IEsSetParam}{@id})
|
|
|
|
|
--}
|
|
|
|
|
PrivateIE-Field ::= SEQUENCE {
|
|
|
|
|
id PrivateIE-ID,
|
|
|
|
|
criticality Criticality,
|
|
|
|
|
value RANAP-PRIVATE-IES-Value
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
RANAP-PRIVATE-IES-Value ::= ANY
|
|
|
|
|
|
|
|
|
|
--END
|
|
|
|
|
|
|
|
|
|
END
|