diff options
author | Anders Broman <anders.broman@ericsson.com> | 2009-11-01 10:52:17 +0000 |
---|---|---|
committer | Anders Broman <anders.broman@ericsson.com> | 2009-11-01 10:52:17 +0000 |
commit | bfb16c1bcb3afb2e502903c172c11fa411640f6f (patch) | |
tree | ffaca8c6952aefc09bd4931f85f240ee473b400a /asn1 | |
parent | f03a629ddc748de1d05a2af75ee1e26c071c0d41 (diff) |
- Dissect Target-ToSource-TransparentContainer.
- Update to 3GPP TS 25.413 V8.4.0 (2009-09).
svn path=/trunk/; revision=30788
Diffstat (limited to 'asn1')
-rw-r--r-- | asn1/ranap/RANAP-CommonDataTypes.asn | 11 | ||||
-rw-r--r-- | asn1/ranap/RANAP-Constants.asn | 30 | ||||
-rw-r--r-- | asn1/ranap/RANAP-Containers.asn | 18 | ||||
-rw-r--r-- | asn1/ranap/RANAP-IEs.asn | 191 | ||||
-rw-r--r-- | asn1/ranap/RANAP-PDU-Contents.asn | 76 | ||||
-rw-r--r-- | asn1/ranap/RANAP-PDU-Descriptions.asn | 15 | ||||
-rw-r--r-- | asn1/ranap/packet-ranap-template.c | 1 | ||||
-rw-r--r-- | asn1/ranap/ranap.cnf | 20 |
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 = ¶meter_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 |