aboutsummaryrefslogtreecommitdiffstats
path: root/asn1/ranap
diff options
context:
space:
mode:
Diffstat (limited to 'asn1/ranap')
-rw-r--r--asn1/ranap/RANAP-CommonDataTypes.asn11
-rw-r--r--asn1/ranap/RANAP-Constants.asn30
-rw-r--r--asn1/ranap/RANAP-Containers.asn18
-rw-r--r--asn1/ranap/RANAP-IEs.asn191
-rw-r--r--asn1/ranap/RANAP-PDU-Contents.asn76
-rw-r--r--asn1/ranap/RANAP-PDU-Descriptions.asn15
-rw-r--r--asn1/ranap/packet-ranap-template.c1
-rw-r--r--asn1/ranap/ranap.cnf20
8 files changed, 204 insertions, 158 deletions
diff --git a/asn1/ranap/RANAP-CommonDataTypes.asn b/asn1/ranap/RANAP-CommonDataTypes.asn
index ff5357f000..d66f87c779 100644
--- a/asn1/ranap/RANAP-CommonDataTypes.asn
+++ b/asn1/ranap/RANAP-CommonDataTypes.asn
@@ -1,7 +1,7 @@
-- RANAP-CommonDataTypes.asn
--
--- Taken from 3GPP TS 25.413 V8.2.1 (2009-03)
--- http://www.3gpp.org/ftp/Specs/archive/25_series/25.413/25413-821.zip
+-- 3GPP TS 25.413 V8.4.0 (2009-09)
+-- http://www.3gpp.org/ftp/Specs/html-info/25413.htm
--
-- 9.3.5 Common Definitions
--
@@ -15,10 +15,10 @@
-- **************************************************************
RANAP-CommonDataTypes {
-itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
+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 ::=
+DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
@@ -40,6 +40,3 @@ ProtocolIE-ID ::= INTEGER (0..65535)
TriggeringMessage ::= ENUMERATED { initiating-message, successful-outcome, unsuccessfull-outcome, outcome }
END
-
-
-
diff --git a/asn1/ranap/RANAP-Constants.asn b/asn1/ranap/RANAP-Constants.asn
index c8df218b29..ffd709bab1 100644
--- a/asn1/ranap/RANAP-Constants.asn
+++ b/asn1/ranap/RANAP-Constants.asn
@@ -1,7 +1,7 @@
-- RANAP-Constants.asn
--
--- Taken from 3GPP TS 25.413 V8.2.1 (2009-03)
--- http://www.3gpp.org/ftp/Specs/archive/25_series/25.413/25413-821.zip
+-- 3GPP TS 25.413 V8.4.0 (2009-09)
+-- http://www.3gpp.org/ftp/Specs/html-info/25413.htm
--
-- 9.3.6 Constant Definitions
--
@@ -13,11 +13,11 @@
--
-- **************************************************************
-RANAP-Constants {
-itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
-umts-Access (20) modules (3) ranap (0) version1 (1) ranap-Constants (4) }
+RANAP-Constants {
+itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
+umts-Access (20) modules (3) ranap (0) version1 (1) ranap-Constants (4) }
-DEFINITIONS AUTOMATIC TAGS ::=
+DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
@@ -70,9 +70,9 @@ id-MBMSCNDe-Registration-Procedure INTEGER ::= 40
id-MBMSRABEstablishmentIndication INTEGER ::= 41
id-MBMSRABRelease INTEGER ::= 42
id-enhancedRelocationComplete INTEGER ::= 43
-id-enhancedRelocationCompleteConfirm INTEGER ::= 44
+id-enhancedRelocationCompleteConfirm INTEGER ::= 44
id-RANAPenhancedRelocation INTEGER ::= 45
-id-SRVCCPreparation INTEGER ::= 256
+id-SRVCCPreparation INTEGER ::= 46
@@ -101,7 +101,7 @@ maxNrOfRABs INTEGER ::= 256
maxNrOfSeparateTrafficDirections INTEGER ::= 2
maxNrOfSRBs INTEGER ::= 8
maxNrOfVol INTEGER ::= 2
-maxNrOfLevels INTEGER ::= 256
+maxNrOfLevels INTEGER ::= 256
maxNrOfAltValues INTEGER ::= 16
maxNrOfPLMNsSN INTEGER ::= 32
maxNrOfLAs INTEGER ::= 65536
@@ -118,6 +118,7 @@ maxMBMSSA INTEGER ::= 256
maxMBMSRA INTEGER ::= 65536
maxNrOfEDCHMACdFlows-1 INTEGER ::= 7
maxGANSSSet INTEGER ::= 9
+maxNrOfCSGs INTEGER ::= 256
-- **************************************************************
--
@@ -184,9 +185,9 @@ id-RequestType INTEGER ::= 57
id-SAI INTEGER ::= 58
id-SAPI INTEGER ::= 59
id-SourceID INTEGER ::= 60
-id-Source-ToTarget-TransparentContainer INTEGER ::= 61
+id-Source-ToTarget-TransparentContainer INTEGER ::= 61
id-TargetID INTEGER ::= 62
-id-Target-ToSource-TransparentContainer INTEGER ::= 63
+id-Target-ToSource-TransparentContainer INTEGER ::= 63
id-TemporaryUE-ID INTEGER ::= 64
id-TraceReference INTEGER ::= 65
id-TraceType INTEGER ::= 66
@@ -348,8 +349,9 @@ id-IntegrityProtectionKey INTEGER ::= 225
id-SRVCC-HO-Indication INTEGER ::= 226
id-SRVCC-Information INTEGER ::= 227
id-SRVCC-Operation-Possible INTEGER ::= 228
-
-END
-
+id-CSG-Id-List INTEGER ::= 229
+id-PSRABtobeReplaced INTEGER ::= 230
+id-E-UTRAN-Service-Handover INTEGER ::= 231
+END
diff --git a/asn1/ranap/RANAP-Containers.asn b/asn1/ranap/RANAP-Containers.asn
index 5168fa6917..b44cac64f1 100644
--- a/asn1/ranap/RANAP-Containers.asn
+++ b/asn1/ranap/RANAP-Containers.asn
@@ -1,7 +1,7 @@
-- RANAP-Containers.asn
--
--- Taken from 3GPP TS 25.413 V8.2.1 (2009-03)
--- http://www.3gpp.org/ftp/Specs/archive/25_series/25.413/25413-821.zip
+-- 3GPP TS 25.413 V8.4.0 (2009-09)
+-- http://www.3gpp.org/ftp/Specs/html-info/25413.htm
--
-- 9.3.7 Container Definitions
--
@@ -15,10 +15,10 @@
-- **************************************************************
RANAP-Containers {
-itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
+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 ::=
+DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
@@ -127,7 +127,7 @@ WITH SYNTAX {
--
-- **************************************************************
-ProtocolIE-Container {RANAP-PROTOCOL-IES : IEsSetParam} ::=
+ProtocolIE-Container {RANAP-PROTOCOL-IES : IEsSetParam} ::=
SEQUENCE (SIZE (0..maxProtocolIEs)) OF
ProtocolIE-Field {{IEsSetParam}}
@@ -143,7 +143,7 @@ ProtocolIE-Field {RANAP-PROTOCOL-IES : IEsSetParam} ::= SEQUENCE {
--
-- **************************************************************
-ProtocolIE-ContainerPair {RANAP-PROTOCOL-IES-PAIR : IEsSetParam} ::=
+ProtocolIE-ContainerPair {RANAP-PROTOCOL-IES-PAIR : IEsSetParam} ::=
SEQUENCE (SIZE (0..maxProtocolIEs)) OF
ProtocolIE-FieldPair {{IEsSetParam}}
@@ -175,7 +175,7 @@ ProtocolIE-ContainerPairList {INTEGER : lowerBound, INTEGER : upperBound, RANAP-
--
-- **************************************************************
-ProtocolExtensionContainer {RANAP-PROTOCOL-EXTENSION : ExtensionSetParam} ::=
+ProtocolExtensionContainer {RANAP-PROTOCOL-EXTENSION : ExtensionSetParam} ::=
SEQUENCE (SIZE (1..maxProtocolExtensions)) OF
ProtocolExtensionField {{ExtensionSetParam}}
@@ -191,7 +191,7 @@ ProtocolExtensionField {RANAP-PROTOCOL-EXTENSION : ExtensionSetParam} ::= SEQUEN
--
-- **************************************************************
-PrivateIE-Container {RANAP-PRIVATE-IES : IEsSetParam } ::=
+PrivateIE-Container {RANAP-PRIVATE-IES : IEsSetParam } ::=
SEQUENCE (SIZE (1.. maxPrivateIEs)) OF
PrivateIE-Field {{IEsSetParam}}
@@ -202,5 +202,3 @@ PrivateIE-Field {RANAP-PRIVATE-IES : IEsSetParam} ::= SEQUENCE {
}
END
-
-
diff --git a/asn1/ranap/RANAP-IEs.asn b/asn1/ranap/RANAP-IEs.asn
index 351dad436b..5e75e7634b 100644
--- a/asn1/ranap/RANAP-IEs.asn
+++ b/asn1/ranap/RANAP-IEs.asn
@@ -1,7 +1,7 @@
-- RANAP-IEs.asn
--
--- Taken from 3GPP TS 25.413 V8.2.1 (2009-03)
--- http://www.3gpp.org/ftp/Specs/archive/25_series/25.413/25413-821.zip
+-- 3GPP TS 25.413 V8.4.0 (2009-09)
+-- http://www.3gpp.org/ftp/Specs/html-info/25413.htm
--
-- 9.3.4 Information Element Definitions
--
@@ -14,15 +14,16 @@
--
-- **************************************************************
-RANAP-IEs {
-itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
+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 ::=
+DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
IMPORTS
+ maxNrOfCSGs,
maxNrOfErrors,
maxNrOfPDPDirections,
maxNrOfPoints,
@@ -83,7 +84,10 @@ IMPORTS
id-RAB-Parameter-SupportedGuaranteedBitrateList,
id-RAB-Parameter-SupportedMaxBitrateList,
id-Requested-RAB-Parameter-SupportedMaxBitrateList,
- id-Requested-RAB-Parameter-SupportedGuaranteedBitrateList
+ id-Requested-RAB-Parameter-SupportedGuaranteedBitrateList,
+ id-PSRABtobeReplaced,
+ id-SRVCC-Information
+
FROM RANAP-Constants
@@ -375,9 +379,9 @@ CauseRadioNetwork ::= INTEGER {
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-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),
@@ -459,10 +463,10 @@ CellLoadInformationGroup-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
...
}
-CellType ::= ENUMERATED{
- macro,
- micro,
- pico,
+CellType ::= ENUMERATED{
+ macro,
+ micro,
+ pico,
femto,
...
}
@@ -510,7 +514,7 @@ CriticalityDiagnostics-IE-List-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
}
MessageStructure ::= SEQUENCE (SIZE (1..maxNrOfLevels)) OF
- SEQUENCE {
+ SEQUENCE {
iE-ID ProtocolIE-ID,
repetitionNumber RepetitionNumber1 OPTIONAL,
iE-Extensions ProtocolExtensionContainer { {MessageStructure-ExtIEs} } OPTIONAL,
@@ -544,15 +548,17 @@ ClassmarkInformation2 ::= OCTET STRING
ClassmarkInformation3 ::= OCTET STRING
-CN-DomainIndicator ::= ENUMERATED {
- cs-domain,
- ps-domain
+CN-DomainIndicator ::= ENUMERATED {
+ cs-domain,
+ ps-domain
}
CN-ID ::= INTEGER (0..4095)
CSG-Id ::= BIT STRING (SIZE (27))
+CSG-Id-List ::= SEQUENCE (SIZE (1..maxNrOfCSGs)) OF
+ CSG-Id
-- D
@@ -565,9 +571,9 @@ DataVolumeReportingIndication ::= ENUMERATED {
DCH-ID ::= INTEGER (0..255)
-DeliveryOfErroneousSDU ::= ENUMERATED {
- yes,
- no,
+DeliveryOfErroneousSDU ::= ENUMERATED {
+ yes,
+ no,
no-error-detection-consideration
}
@@ -657,14 +663,19 @@ EquipmentsToBeTraced ::= CHOICE {
...
}
-Event ::= ENUMERATED {
- stop-change-of-service-area,
- direct,
- change-of-servicearea,
+E-UTRAN-Service-Handover ::= ENUMERATED {
+ handover-to-E-UTRAN-shall-not-be-performed,
+ ...
+}
+
+Event ::= ENUMERATED {
+ stop-change-of-service-area,
+ direct,
+ change-of-servicearea,
...,
stop-direct,
periodic,
- stop-periodic
+ stop-periodic
}
ExtendedGuaranteedBitrate ::= INTEGER (16000001..256000000)
@@ -677,7 +688,7 @@ ExtendedRNC-ID ::= INTEGER (4096..65535)
-- F
-FrequenceLayerConvergenceFlag ::= ENUMERATED {
+FrequenceLayerConvergenceFlag ::= ENUMERATED {
no-FLC-flag,
...
}
@@ -813,7 +824,7 @@ GERAN-BSC-Container ::= OCTET STRING
GERAN-Cell-ID ::= SEQUENCE {
lAI LAI,
- rAC RAC,
+ rAC RAC,
cI CI,
iE-Extensions ProtocolExtensionContainer { {GERAN-Cell-ID-ExtIEs} } OPTIONAL
}
@@ -887,10 +898,10 @@ IncludeVelocity ::= ENUMERATED {
InformationExchangeID ::= INTEGER (0.. 1048575)
-InformationExchangeType ::= ENUMERATED {
+InformationExchangeType ::= ENUMERATED {
transfer,
request,
- ...
+ ...
}
InformationRequested ::= CHOICE {
@@ -913,7 +924,7 @@ InformationTransferType ::= CHOICE {
...
}
-IntegrityProtectionAlgorithm ::= INTEGER {
+IntegrityProtectionAlgorithm ::= INTEGER {
standard-UMTS-integrity-algorithm-UIA1 (0), standard-UMTS-integrity-algorithm-UIA2 (1),
no-value (15)
} (0..15)
@@ -1038,11 +1049,11 @@ LocationRelatedDataRequestType ::= SEQUENCE {
...
}
-LocationRelatedDataRequestTypeSpecificToGERANIuMode ::= ENUMERATED {
+LocationRelatedDataRequestTypeSpecificToGERANIuMode ::= ENUMERATED {
decipheringKeysEOTD,
dedicatedMobileAssistedEOTDAssistanceData,
- dedicatedMobileBasedEOTDAssistanceData,
- ...
+ dedicatedMobileBasedEOTDAssistanceData,
+ ...
}
L3-Information ::= OCTET STRING
@@ -1077,10 +1088,10 @@ MBMSCountingInformation ::= ENUMERATED {
...
}
-MBMSHCIndicator ::= ENUMERATED {
- uncompressed-header,
- compressed-header,
- ...
+MBMSHCIndicator ::= ENUMERATED {
+ uncompressed-header,
+ compressed-header,
+ ...
}
MBMSIPMulticastAddressandAPNRequest ::= SEQUENCE (SIZE (1..maxnoofMulticastServicesPerRNC)) OF
@@ -1097,7 +1108,7 @@ MBMSRegistrationRequestType ::= ENUMERATED {
...
}
-MBMSServiceArea ::= OCTET STRING
+MBMSServiceArea ::= OCTET STRING
MBMSSessionDuration ::= OCTET STRING (SIZE (3))
@@ -1146,13 +1157,13 @@ PagingAreaID ::= CHOICE {
...
}
-PagingCause ::= ENUMERATED {
- terminating-conversational-call,
- terminating-streaming-call,
- terminating-interactive-call,
- terminating-background-call,
+PagingCause ::= ENUMERATED {
+ terminating-conversational-call,
+ terminating-streaming-call,
+ terminating-interactive-call,
+ terminating-background-call,
terminating-low-priority-signalling,
- ...,
+ ...,
terminating-high-priority-signalling
}
@@ -1230,7 +1241,7 @@ PositionData-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
...
}
-PositionDataSpecificToGERANIuMode ::= OCTET STRING
+PositionDataSpecificToGERANIuMode ::= OCTET STRING
Pre-emptionCapability ::= ENUMERATED {
shall-not-trigger-pre-emption,
@@ -1246,7 +1257,7 @@ PriorityLevel ::= INTEGER { spare (0), highest (1), lowest (14), no-priority
ProvidedData ::= CHOICE {
shared-network-information Shared-Network-Information,
- ...
+ ...
}
P-TMSI ::= OCTET STRING (SIZE (4))
@@ -1317,7 +1328,7 @@ RAB-Parameters-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
RAB-SubflowCombinationBitRate ::= INTEGER (0..16000000)
-RAB-TrCH-Mapping ::= SEQUENCE ( SIZE (1..maxNrOfRABs)) OF
+RAB-TrCH-Mapping ::= SEQUENCE ( SIZE (1..maxNrOfRABs)) OF
RAB-TrCH-MappingItem
RAB-TrCH-MappingItem ::= SEQUENCE {
@@ -1369,7 +1380,7 @@ NotEmptyRAListofIdleModeUEs-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
LAListofIdleModeUEs ::= SEQUENCE (SIZE (1..maxMBMSRA)) OF
LAI
-RAT-Type ::= ENUMERATED {
+RAT-Type ::= ENUMERATED {
utran,
geran,
...
@@ -1387,7 +1398,7 @@ RedirectionCompleted ::= ENUMERATED {
...
}
-RejectCauseValue ::= ENUMERATED {
+RejectCauseValue ::= ENUMERATED {
pLMN-Not-Allowed,
location-Area-Not-Allowed,
roaming-Not-Allowed-In-This-Location-Area,
@@ -1405,21 +1416,21 @@ RelocationRequirement ::= ENUMERATED {
realtime
}
-RelocationType ::= ENUMERATED {
+RelocationType ::= ENUMERATED {
ue-not-involved,
ue-involved,
...
}
-RepetitionNumber0 ::= INTEGER (0..255)
+RepetitionNumber0 ::= INTEGER (0..255)
RepetitionNumber1 ::= INTEGER (1..256)
-ReportArea ::= ENUMERATED {
- service-area,
- geographical-area,
- ...
+ReportArea ::= ENUMERATED {
+ service-area,
+ geographical-area,
+ ...
}
RequestedGPSAssistanceData ::= OCTET STRING (SIZE (1 .. 38 ))
@@ -1428,12 +1439,12 @@ RequestedGPSAssistanceData ::= OCTET STRING (SIZE (1 .. 38 ))
RequestedGANSSAssistanceData ::= OCTET STRING (SIZE (1 .. 201 ))
-- ganssAssistanceData as defined in 24.080 --
-RequestedLocationRelatedDataType ::= ENUMERATED {
+RequestedLocationRelatedDataType ::= ENUMERATED {
decipheringKeysUEBasedOTDOA,
decipheringKeysAssistedGPS,
dedicatedAssistanceDataUEBasedOTDOA,
- dedicatedAssistanceDataAssistedGPS,
- ...,
+ dedicatedAssistanceDataAssistedGPS,
+ ...,
-- Release 7 extension elements --
decipheringKeysAssistedGANSS,
dedicatedAssistanceDataAssistedGANSS,
@@ -1513,7 +1524,7 @@ ResponseTime ::= ENUMERATED {
...
}
-RIMInformation ::= OCTET STRING
+RIMInformation ::= OCTET STRING
RIM-Transfer ::= SEQUENCE {
rIMInformation RIMInformation,
@@ -1586,9 +1597,9 @@ Shared-Network-Information-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
...
}
-SignallingIndication ::= ENUMERATED {
- signalling,
- ...
+SignallingIndication ::= ENUMERATED {
+ signalling,
+ ...
}
SDU-ErrorRatio ::= SEQUENCE {
@@ -1649,15 +1660,15 @@ Service-Handover ::= ENUMERATED {
Source-ToTarget-TransparentContainer ::= OCTET STRING
-- This IE is a transparent container, the IE shall be encoded not as an OCTET STRING but according to the type specifications of the target system.
--- Note: In the current version of this specification, this IE may either carry the Source RNC to
--- Target RNC Transparent Container or the Source eNB to Target eNB Transparent Container IE as
+-- Note: In the current version of this specification, this IE may either carry the Source RNC to
+-- Target RNC Transparent Container or the Source eNB to Target eNB Transparent Container IE as
-- defined in [49]
SourceeNodeB-ToTargeteNodeB-TransparentContainer ::= OCTET STRING
SourceCellID ::= CHOICE {
- sourceUTRANCellID SourceUTRANCellID,
+ sourceUTRANCellID SourceUTRANCellID,
sourceGERANCellID CGI,
...
}
@@ -1665,7 +1676,7 @@ SourceCellID ::= CHOICE {
SourceBSS-ToTargetBSS-TransparentContainer ::= OCTET STRING
SourceID ::= CHOICE {
- sourceRNC-ID SourceRNC-ID,
+ sourceRNC-ID SourceRNC-ID,
sAI SAI,
...
}
@@ -1713,16 +1724,19 @@ SourceRNC-ToTargetRNC-TransparentContainer-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
{ID id-MBMSLinkingInformation CRITICALITY ignore EXTENSION MBMSLinkingInformation PRESENCE optional}|
{ID id-d-RNTI-for-NoIuCSUP CRITICALITY reject EXTENSION D-RNTI PRESENCE optional}|
{ID id-UE-History-Information CRITICALITY ignore EXTENSION UE-History-Information PRESENCE optional}|
- {ID id-SubscriberProfileIDforRFP CRITICALITY ignore EXTENSION SubscriberProfileIDforRFP PRESENCE optional},
+ {ID id-SubscriberProfileIDforRFP CRITICALITY ignore EXTENSION SubscriberProfileIDforRFP PRESENCE optional}|
+-- Extension for Release 8 to transfer to the Target RNC parameters required for SRVCC operation --
+ {ID id-SRVCC-Information CRITICALITY reject EXTENSION SRVCC-Information PRESENCE optional}|
+ {ID id-PSRABtobeReplaced CRITICALITY reject EXTENSION RAB-ID PRESENCE optional},
...
}
-SubscriberProfileIDforRFP ::= INTEGER (1..256)
+SubscriberProfileIDforRFP ::= INTEGER (1..256)
-SourceStatisticsDescriptor ::= ENUMERATED {
- speech,
- unknown,
- ...
+SourceStatisticsDescriptor ::= ENUMERATED {
+ speech,
+ unknown,
+ ...
}
SupportedRAB-ParameterBitrateList ::= SEQUENCE (SIZE (1..maxNrOfSeparateTrafficDirections)) OF SupportedBitrate
@@ -1732,6 +1746,7 @@ SupportedBitrate ::= INTEGER (1..1000000000, ...)
SourceUTRANCellID ::= SEQUENCE {
pLMNidentity PLMNidentity,
+ uTRANcellID TargetCellId,
iE-Extensions ProtocolExtensionContainer { {SourceUTRANCellID-ExtIEs} } OPTIONAL
}
@@ -1741,7 +1756,7 @@ SourceUTRANCellID-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
SRB-ID ::= INTEGER (1..32)
-SRB-TrCH-Mapping ::= SEQUENCE ( SIZE (1..maxNrOfSRBs)) OF
+SRB-TrCH-Mapping ::= SEQUENCE ( SIZE (1..maxNrOfSRBs)) OF
SRB-TrCH-MappingItem
SRB-TrCH-MappingItem ::= SEQUENCE {
@@ -1797,9 +1812,9 @@ TAI-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
Target-ToSource-TransparentContainer ::= OCTET STRING
-- This IE is a transparent container, the IE shall be encoded not as an OCTET STRING but according to the type specifications of the target system.
--- Note: In the current version of this specification, this IE may either carry the Target RNC to
--- Source RNC Transparent Container or the Target eNB to Source eNB Transparent Container IE as
--- defined in [49]
+-- Note: In the current version of this specification, this IE may either carry the Target RNC to
+-- Source RNC Transparent Container or the Target eNB to Source eNB Transparent Container IE as
+-- defined in [49]
TargeteNodeB-ToSourceeNodeB-TransparentContainer ::= OCTET STRING
@@ -1868,7 +1883,7 @@ TMGI-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
TMSI ::= OCTET STRING (SIZE (4))
-TraceDepth ::= ENUMERATED {
+TraceDepth ::= ENUMERATED {
minimum,
medium,
maximum,
@@ -1905,10 +1920,10 @@ TraceReference ::= OCTET STRING (SIZE (2..3))
TraceType ::= OCTET STRING (SIZE (1))
-- Reference: GSM TS 12.08
-TrafficClass ::= ENUMERATED {
- conversational,
- streaming,
- interactive,
+TrafficClass ::= ENUMERATED {
+ conversational,
+ streaming,
+ interactive,
background,
...
}
@@ -1938,10 +1953,10 @@ TrCH-ID-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
...
}
-TrCH-ID-List ::= SEQUENCE (SIZE (1..maxRAB-Subflows)) OF
+TrCH-ID-List ::= SEQUENCE (SIZE (1..maxRAB-Subflows)) OF
TrCH-ID
-TriggerID ::= OCTET STRING (SIZE (3..22))
+TriggerID ::= OCTET STRING (SIZE (3..22))
TypeOfError ::= ENUMERATED {
not-understood,
@@ -1986,10 +2001,10 @@ UP-ModeVersions ::= BIT STRING (SIZE (16))
USCH-ID ::= INTEGER (0..255)
-UserPlaneMode ::= ENUMERATED {
- transparent-mode,
- support-mode-for-predefined-SDU-sizes,
- ...
+UserPlaneMode ::= ENUMERATED {
+ transparent-mode,
+ support-mode-for-predefined-SDU-sizes,
+ ...
}
UTRAN-CellID ::= SEQUENCE {
@@ -2077,5 +2092,3 @@ VerticalSpeedDirection ::= ENUMERATED {
VerticalAccuracyCode ::= INTEGER (0..127)
END
-
-
diff --git a/asn1/ranap/RANAP-PDU-Contents.asn b/asn1/ranap/RANAP-PDU-Contents.asn
index c83f60f13e..dcc11b6aeb 100644
--- a/asn1/ranap/RANAP-PDU-Contents.asn
+++ b/asn1/ranap/RANAP-PDU-Contents.asn
@@ -1,7 +1,7 @@
-- RANAP-PDU-Contents.asn
--
--- Taken from 3GPP TS 25.413 V8.2.1 (2009-03)
--- http://www.3gpp.org/ftp/Specs/archive/25_series/25.413/25413-821.zip
+-- 3GPP TS 25.413 V8.4.0 (2009-09)
+-- http://www.3gpp.org/ftp/Specs/html-info/25413.htm
--
-- 9.3.3 PDU Definitions
--
@@ -14,11 +14,11 @@
--
-- **************************************************************
-RANAP-PDU-Contents {
-itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
+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 ::=
+DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
@@ -46,6 +46,7 @@ IMPORTS
ClassmarkInformation2,
ClassmarkInformation3,
CSG-Id,
+ CSG-Id-List,
DL-GTP-PDU-SequenceNumber,
DL-N-PDU-SequenceNumber,
DataVolumeReportingIndication,
@@ -53,6 +54,7 @@ IMPORTS
DRX-CycleLengthCoefficient,
EncryptionInformation,
EncryptionKey,
+ E-UTRAN-Service-Handover,
ExtendedRNC-ID,
FrequenceLayerConvergenceFlag,
GERAN-BSC-Container,
@@ -116,7 +118,7 @@ IMPORTS
RejectCauseValue,
RelocationType,
RequestedGANSSAssistanceData,
- RequestType,
+ RequestType,
Requested-RAB-Parameter-Values,
ResponseTime,
RRC-Container,
@@ -181,7 +183,7 @@ FROM RANAP-Containers
id-AccuracyFulfilmentIndicator,
id-APN,
- id-AreaIdentity,
+ id-AreaIdentity,
id-Alt-RAB-Parameters,
id-Ass-RAB-Parameters,
id-BroadcastAssistanceDataDecipheringKeys,
@@ -196,6 +198,7 @@ FROM RANAP-Containers
id-CNMBMSLinkingInformation,
id-CriticalityDiagnostics,
id-CSG-Id,
+ id-CSG-Id-List,
id-DeltaRAListofIdleModeUEs,
id-DRX-CycleLengthCoefficient,
id-DirectTransferInformationItem-RANAP-RelocInf,
@@ -257,7 +260,7 @@ FROM RANAP-Containers
id-OMC-ID,
id-OldBSS-ToNewBSS-Information,
id-PagingAreaID,
- id-PagingCause,
+ id-PagingCause,
id-PDP-TypeInformation,
id-PermanentNAS-UE-ID,
id-PositionData,
@@ -284,7 +287,7 @@ FROM RANAP-Containers
id-RAB-FailedItem-EnhRelocInfoRes,
id-RAB-FailedtoReportItem,
id-RAB-FailedtoReportList,
- id-RAB-ID,
+ id-RAB-ID,
id-RAB-ModifyList,
id-RAB-ModifyItem,
id-RAB-Parameters,
@@ -366,7 +369,9 @@ FROM RANAP-Containers
id-VerticalAccuracyCode,
id-PeriodicLocationInfo,
id-BroadcastGANSSAssistanceDataDecipheringKeys,
- id-SubscriberProfileIDforRFP
+ id-SubscriberProfileIDforRFP,
+ id-E-UTRAN-Service-Handover
+
FROM RANAP-Constants;
-- **************************************************************
@@ -579,7 +584,9 @@ RelocationCommandExtensions RANAP-PROTOCOL-EXTENSION ::= {
-- Extension for Release 5 to enable Inter RAN Load Information Exchange over Iu --
{ ID id-InterSystemInformation-TransparentContainer CRITICALITY ignore EXTENSION InterSystemInformation-TransparentContainer PRESENCE optional } |
-- Extension for Release 6 to enable Inter-RAT PS Handover between UTRAN and GERAN A/Gb --
- { ID id-TargetBSS-ToSourceBSS-TransparentContainer CRITICALITY ignore EXTENSION TargetBSS-ToSourceBSS-TransparentContainer PRESENCE optional },
+ { ID id-TargetBSS-ToSourceBSS-TransparentContainer CRITICALITY ignore EXTENSION TargetBSS-ToSourceBSS-TransparentContainer PRESENCE optional }|
+-- Extension for Release 8 for SRVCC operation --
+ { ID id-SRVCC-Information CRITICALITY reject EXTENSION SRVCC-Information PRESENCE optional },
...
}
@@ -640,7 +647,7 @@ RelocationRequestIEs RANAP-PROTOCOL-IES ::= {
RAB-SetupList-RelocReq ::= RAB-IE-ContainerList { {RAB-SetupItem-RelocReq-IEs} }
-RAB-SetupItem-RelocReq-IEs RANAP-PROTOCOL-IES ::= {
+RAB-SetupItem-RelocReq-IEs RANAP-PROTOCOL-IES ::= {
{ ID id-RAB-SetupItem-RelocReq CRITICALITY reject TYPE RAB-SetupItem-RelocReq PRESENCE mandatory },
...
}
@@ -665,7 +672,9 @@ 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 },
+ { ID id-GERAN-BSC-Container CRITICALITY ignore EXTENSION GERAN-BSC-Container PRESENCE optional }|
+-- Extension for Release 8 to enable handover restriction to E-UTRAN --
+ { ID id-E-UTRAN-Service-Handover CRITICALITY ignore EXTENSION E-UTRAN-Service-Handover PRESENCE optional },
...
}
@@ -741,7 +750,7 @@ RelocationRequestAcknowledgeIEs RANAP-PROTOCOL-IES ::= {
RAB-SetupList-RelocReqAck ::= RAB-IE-ContainerList { {RAB-SetupItem-RelocReqAck-IEs} }
-RAB-SetupItem-RelocReqAck-IEs RANAP-PROTOCOL-IES ::= {
+RAB-SetupItem-RelocReqAck-IEs RANAP-PROTOCOL-IES ::= {
{ ID id-RAB-SetupItem-RelocReqAck CRITICALITY reject TYPE RAB-SetupItem-RelocReqAck PRESENCE mandatory },
...
}
@@ -1441,7 +1450,7 @@ EnhancedRelocationCompleteRequestIEs RANAP-PROTOCOL-IES ::= {
RAB-SetupList-EnhancedRelocCompleteReq ::= RAB-IE-ContainerList { { RAB-SetupItem-EnhancedRelocCompleteReq-IEs} }
-RAB-SetupItem-EnhancedRelocCompleteReq-IEs RANAP-PROTOCOL-IES ::= {
+RAB-SetupItem-EnhancedRelocCompleteReq-IEs RANAP-PROTOCOL-IES ::= {
{ ID id-RAB-SetupItem-EnhancedRelocCompleteReq CRITICALITY reject TYPE RAB-SetupItem-EnhancedRelocCompleteReq PRESENCE mandatory },
...
}
@@ -1460,6 +1469,8 @@ RAB-SetupItem-EnhancedRelocCompleteReq-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
}
EnhancedRelocationCompleteRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
+ { ID id-ChosenIntegrityProtectionAlgorithm CRITICALITY ignore EXTENSION ChosenIntegrityProtectionAlgorithm PRESENCE optional } |
+ { ID id-ChosenEncryptionAlgorithm CRITICALITY ignore EXTENSION ChosenEncryptionAlgorithm PRESENCE optional },
...
}
@@ -1484,7 +1495,7 @@ EnhancedRelocationCompleteResponseIEs RANAP-PROTOCOL-IES ::= {
RAB-SetupList-EnhancedRelocCompleteRes ::= RAB-IE-ContainerList { {RAB-SetupItem-EnhancedRelocCompleteRes-IEs} }
-RAB-SetupItem-EnhancedRelocCompleteRes-IEs RANAP-PROTOCOL-IES ::= {
+RAB-SetupItem-EnhancedRelocCompleteRes-IEs RANAP-PROTOCOL-IES ::= {
{ ID id-RAB-SetupItem-EnhancedRelocCompleteRes CRITICALITY reject TYPE RAB-SetupItem-EnhancedRelocCompleteRes PRESENCE mandatory },
...
}
@@ -1506,7 +1517,7 @@ RAB-SetupItem-EnhancedRelocCompleteRes-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
RAB-ToBeReleasedList-EnhancedRelocCompleteRes ::= RAB-IE-ContainerList { {RAB-ToBeReleasedItem-EnhancedRelocCompleteRes-IEs} }
-RAB-ToBeReleasedItem-EnhancedRelocCompleteRes-IEs RANAP-PROTOCOL-IES ::= {
+RAB-ToBeReleasedItem-EnhancedRelocCompleteRes-IEs RANAP-PROTOCOL-IES ::= {
{ ID id-RAB-ToBeReleasedItem-EnhancedRelocCompleteRes CRITICALITY ignore TYPE RAB-ToBeReleasedItem-EnhancedRelocCompleteRes PRESENCE mandatory },
...
}
@@ -1601,7 +1612,9 @@ PagingIEs RANAP-PROTOCOL-IES ::= {
PagingExtensions RANAP-PROTOCOL-EXTENSION ::= {
-- Extension for Release 5 to enable NNSF --
- { ID id-GlobalCN-ID CRITICALITY ignore EXTENSION GlobalCN-ID PRESENCE optional } ,
+ { ID id-GlobalCN-ID CRITICALITY ignore EXTENSION GlobalCN-ID PRESENCE optional } |
+-- Extension for Release 8 to support CSG --
+ { ID id-CSG-Id-List CRITICALITY ignore EXTENSION CSG-Id-List PRESENCE optional },
...
}
@@ -1636,7 +1649,9 @@ CommonIDExtensions RANAP-PROTOCOL-EXTENSION ::= {
-- Extension for Release 6 to indicate the selected plmn in GWCN configuration for network sharing non-supporting UEs --
{ ID id-SelectedPLMN-ID CRITICALITY ignore EXTENSION PLMNidentity PRESENCE optional }|
-- Extension for Release 8 to indicate the Subscriber Profile ID for RAT/Frequency Selection Priority --
- {ID id-SubscriberProfileIDforRFP CRITICALITY ignore EXTENSION SubscriberProfileIDforRFP PRESENCE optional},
+ {ID id-SubscriberProfileIDforRFP CRITICALITY ignore EXTENSION SubscriberProfileIDforRFP PRESENCE optional}|
+-- Extension for Release 8 for SRVCC operation --
+ { ID id-SRVCC-Operation-Possible CRITICALITY ignore EXTENSION SRVCC-Operation-Possible PRESENCE optional },
...
}
@@ -1827,7 +1842,7 @@ InitialUE-MessageExtensions RANAP-PROTOCOL-EXTENSION ::= {
-- Extension for Release 6 to indicate rerouting in MOCN configuration for network sharing non-supporting UEs --
{ ID id-RedirectAttemptFlag CRITICALITY ignore EXTENSION RedirectAttemptFlag PRESENCE optional } |
-- Extension for Release 7 to indicate extended RNC-ID --
- { ID id-ExtendedRNC-ID CRITICALITY reject EXTENSION ExtendedRNC-ID PRESENCE optional } |
+ { ID id-ExtendedRNC-ID CRITICALITY reject EXTENSION ExtendedRNC-ID PRESENCE optional } |
-- Extension for Release 8 to support CSG --
{ ID id-CSG-Id CRITICALITY reject EXTENSION CSG-Id PRESENCE optional },
...
@@ -2060,6 +2075,8 @@ TransportLayerInformation-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
}
RAB-SetupOrModifyItemFirst-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
+-- Extension for Release 8 to enable handover restriction to E-UTRAN --
+ { ID id-E-UTRAN-Service-Handover CRITICALITY ignore EXTENSION E-UTRAN-Service-Handover PRESENCE optional },
...
}
@@ -2314,7 +2331,7 @@ RANAP-EnhancedRelocationInformationRequestIEs RANAP-PROTOCOL-IES ::= {
{ ID id-OldIuSigConIdCS CRITICALITY ignore TYPE IuSignallingConnectionIdentifier PRESENCE optional } |
{ ID id-GlobalCN-IDCS CRITICALITY reject TYPE GlobalCN-ID PRESENCE optional} |
{ ID id-OldIuSigConIdPS CRITICALITY ignore TYPE IuSignallingConnectionIdentifier PRESENCE optional } |
- { ID id-GlobalCN-IDCS CRITICALITY reject TYPE GlobalCN-ID PRESENCE optional} |
+ { ID id-GlobalCN-IDPS CRITICALITY reject TYPE GlobalCN-ID PRESENCE optional} |
{ ID id-RAB-SetupList-EnhRelocInfoReq CRITICALITY reject TYPE RAB-SetupList-EnhRelocInfoReq PRESENCE optional } |
{ ID id-SNA-Access-Information CRITICALITY ignore TYPE SNA-Access-Information PRESENCE optional} |
{ ID id-UESBI-Iu CRITICALITY ignore TYPE UESBI-Iu PRESENCE optional}|
@@ -2325,7 +2342,7 @@ RANAP-EnhancedRelocationInformationRequestIEs RANAP-PROTOCOL-IES ::= {
RAB-SetupList-EnhRelocInfoReq ::= RAB-IE-ContainerList { { RAB-SetupItem-EnhRelocInfoReq-IEs} }
-RAB-SetupItem-EnhRelocInfoReq-IEs RANAP-PROTOCOL-IES ::= {
+RAB-SetupItem-EnhRelocInfoReq-IEs RANAP-PROTOCOL-IES ::= {
{ ID id-RAB-SetupItem-EnhRelocInfoReq CRITICALITY reject TYPE RAB-SetupItem-EnhRelocInfoReq PRESENCE mandatory },
...
}
@@ -2349,6 +2366,8 @@ RAB-SetupItem-EnhRelocInfoReq ::= SEQUENCE {
}
RAB-SetupItem-EnhRelocInfoReq-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
+-- Extension for Release 8 to enable handover restriction to E-UTRAN --
+ { ID id-E-UTRAN-Service-Handover CRITICALITY ignore EXTENSION E-UTRAN-Service-Handover PRESENCE optional },
...
}
@@ -2365,6 +2384,8 @@ TNLInformationEnhRelInfoReq-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
RANAP-EnhancedRelocationInformationRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
+ { ID id-IntegrityProtectionInformation CRITICALITY ignore EXTENSION IntegrityProtectionInformation PRESENCE optional } |
+ { ID id-EncryptionInformation CRITICALITY ignore EXTENSION EncryptionInformation PRESENCE optional },
...
}
@@ -2381,7 +2402,7 @@ RANAP-EnhancedRelocationInformationResponse ::= SEQUENCE {
}
RANAP-EnhancedRelocationInformationResponseIEs RANAP-PROTOCOL-IES ::= {
- { ID id-Target-ToSource-TransparentContainer
+ { ID id-Target-ToSource-TransparentContainer
CRITICALITY ignore TYPE TargetRNC-ToSourceRNC-TransparentContainer PRESENCE optional } |
{ ID id-RAB-SetupList-EnhRelocInfoRes CRITICALITY ignore TYPE RAB-SetupList-EnhRelocInfoRes PRESENCE optional} |
{ ID id-RAB-FailedList-EnhRelocInfoRes CRITICALITY ignore TYPE RAB-FailedList-EnhRelocInfoRes PRESENCE optional }|
@@ -2391,7 +2412,7 @@ RANAP-EnhancedRelocationInformationResponseIEs RANAP-PROTOCOL-IES ::= {
RAB-SetupList-EnhRelocInfoRes ::= RAB-IE-ContainerList { { RAB-SetupItem-EnhRelocInfoRes-IEs} }
-RAB-SetupItem-EnhRelocInfoRes-IEs RANAP-PROTOCOL-IES ::= {
+RAB-SetupItem-EnhRelocInfoRes-IEs RANAP-PROTOCOL-IES ::= {
{ ID id-RAB-SetupItem-EnhRelocInfoRes CRITICALITY reject TYPE RAB-SetupItem-EnhRelocInfoRes PRESENCE mandatory },
...
}
@@ -2411,7 +2432,7 @@ RAB-SetupItem-EnhRelocInfoRes-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
RAB-FailedList-EnhRelocInfoRes ::= RAB-IE-ContainerList { { RAB-FailedItem-EnhRelocInfoRes-IEs} }
-RAB-FailedItem-EnhRelocInfoRes-IEs RANAP-PROTOCOL-IES ::= {
+RAB-FailedItem-EnhRelocInfoRes-IEs RANAP-PROTOCOL-IES ::= {
{ ID id-RAB-FailedItem-EnhRelocInfoRes CRITICALITY reject TYPE RAB-FailedItem-EnhRelocInfoRes PRESENCE mandatory },
...
}
@@ -2936,7 +2957,7 @@ MBMSSessionUpdateResponse ::= SEQUENCE {
MBMSSessionUpdateResponseIEs RANAP-PROTOCOL-IES ::= {
{ ID id-SessionUpdateID CRITICALITY ignore TYPE SessionUpdateID PRESENCE mandatory } |
- { ID id-TransportLayerInformation CRITICALITY ignore TYPE TransportLayerInformation PRESENCE optional } |
+ { 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 } ,
...
@@ -3378,6 +3399,3 @@ SRVCC-CSKeysResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
END
-
-
-
diff --git a/asn1/ranap/RANAP-PDU-Descriptions.asn b/asn1/ranap/RANAP-PDU-Descriptions.asn
index a7f4aded76..d7f657cee3 100644
--- a/asn1/ranap/RANAP-PDU-Descriptions.asn
+++ b/asn1/ranap/RANAP-PDU-Descriptions.asn
@@ -1,7 +1,7 @@
-- RANAP-PDU-Descriptions.asn
--
--- Taken from 3GPP TS 25.413 V8.2.1 (2009-03)
--- http://www.3gpp.org/ftp/Specs/archive/25_series/25.413/25413-821.zip
+-- 3GPP TS 25.413 V8.4.0 (2009-09)
+-- http://www.3gpp.org/ftp/Specs/html-info/25413.htm
--
-- 9.3.2 Elementary Procedure Definitions
--
@@ -14,11 +14,11 @@
--
-- **************************************************************
-RANAP-PDU-Descriptions {
-itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
+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 ::=
+DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
@@ -73,7 +73,7 @@ FROM RANAP-CommonDataTypes
SRNS-DataForwardCommand,
ForwardSRNS-Context,
RAB-AssignmentRequest,
- RAB-AssignmentResponse,
+ RAB-AssignmentResponse,
RAB-ModifyRequest,
PrivateMessage,
ResetResource,
@@ -133,7 +133,7 @@ FROM RANAP-PDU-Contents
id-Paging,
id-privateMessage,
id-RAB-Assignment,
- id-RAB-ReleaseRequest,
+ id-RAB-ReleaseRequest,
id-RAB-ModifyRequest,
id-RANAP-Relocation,
id-RANAPenhancedRelocation,
@@ -617,3 +617,4 @@ END
+
diff --git a/asn1/ranap/packet-ranap-template.c b/asn1/ranap/packet-ranap-template.c
index 1f219c40ec..f55de113ef 100644
--- a/asn1/ranap/packet-ranap-template.c
+++ b/asn1/ranap/packet-ranap-template.c
@@ -134,6 +134,7 @@ static int dissect_UnsuccessfulOutcomeValue(tvbuff_t *tvb, packet_info *pinfo, p
static int dissect_OutcomeValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree);
static int dissect_ranap_SourceRNC_ToTargetRNC_TransparentContainer(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree, int hf_index);
+static int dissect_ranap_TargetRNC_ToSourceRNC_TransparentContainer(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree, int hf_index);
void proto_reg_handoff_ranap(void);
diff --git a/asn1/ranap/ranap.cnf b/asn1/ranap/ranap.cnf
index 71dd62c251..04e2e8048a 100644
--- a/asn1/ranap/ranap.cnf
+++ b/asn1/ranap/ranap.cnf
@@ -283,6 +283,16 @@ MAX_VAL = asn1_param_get_integer(%(ACTX)s,"upperBound")
# Application Protocol (S1AP)".
dissect_ranap_SourceRNC_ToTargetRNC_TransparentContainer(tvb , offset, actx ,tree , hf_ranap_SourceRNC_ToTargetRNC_TransparentContainer_PDU );
+
+#.FN_BODY Target-ToSource-TransparentContainer VAL_PTR = &parameter_tvb
+#-- This IE is a transparent container, the IE shall be encoded not as an OCTET STRING but according to the type specifications of the target system.
+#-- Note: In the current version of this specification, this IE may either carry the Target RNC to
+#-- Source RNC Transparent Container or the Target eNB to Source eNB Transparent Container IE as
+#-- defined in [49]
+# [49] 3GPP TS 36.413: "Evolved Universal Terrestrial Radio Access Network (E-UTRAN); S1
+# Application Protocol (S1AP)".
+
+dissect_ranap_TargetRNC_ToSourceRNC_TransparentContainer(tvb , offset, actx ,tree , hf_ranap_SourceRNC_ToTargetRNC_TransparentContainer_PDU );
#.TYPE_ATTR
ProtocolExtensionID TYPE = FT_UINT8 DISPLAY = BASE_DEC STRINGS = VALS(ranap_ProtocolIE_ID_vals)
@@ -560,6 +570,9 @@ id-IntegrityProtectionKey ProtocolIE-ID
id-SRVCC-HO-Indication ProtocolIE-ID
id-SRVCC-Information ProtocolIE-ID
id-SRVCC-Operation-Possible ProtocolIE-ID
+id-CSG-Id-List ProtocolIE-ID
+id-PSRABtobeReplaced ProtocolIE-ID
+id-E-UTRAN-Service-Handover ProtocolIE-ID
#.END
#.REGISTER_NEW
@@ -797,9 +810,12 @@ SupportedRAB-ParameterBitrateList N ranap.extension id-RAB-Parameter-Suppor
SupportedRAB-ParameterBitrateList N ranap.extension id-Requested-RAB-Parameter-SupportedMaxBitrateList
SupportedRAB-ParameterBitrateList N ranap.extension id-Requested-RAB-Parameter-SupportedGuaranteedBitrateList
SRVCC-HO-Indication N ranap.extension id-SRVCC-HO-Indication
-#N ranap.extension id-SRVCC-Operation-Possible
+SRVCC-Operation-Possible N ranap.extension id-SRVCC-Operation-Possible
+CSG-Id-List N ranap.extension id-CSG-Id-List
+RAB-ID N ranap.extension id-PSRABtobeReplaced
+E-UTRAN-Service-Handover N ranap.extension id-E-UTRAN-Service-Handover
-#NBAP-ELEMENTARY-PROCEDURE
+#RANAP-ELEMENTARY-PROCEDURE
Iu-ReleaseCommand N ranap.proc.imsg id-Iu-Release
Iu-ReleaseComplete N ranap.proc.sout id-Iu-Release
RelocationRequired N ranap.proc.imsg id-RelocationPreparation