summaryrefslogtreecommitdiffstats
path: root/epan/dissectors/asn1/ranap/ranap.cnf
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-10 20:34:10 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-10 20:34:10 +0000
commite4ba6dbc3f1e76890b22773807ea37fe8fa2b1bc (patch)
tree68cb5ef9081156392f1dd62a00c6ccc1451b93df /epan/dissectors/asn1/ranap/ranap.cnf
parentInitial commit. (diff)
downloadwireshark-e4ba6dbc3f1e76890b22773807ea37fe8fa2b1bc.tar.xz
wireshark-e4ba6dbc3f1e76890b22773807ea37fe8fa2b1bc.zip
Adding upstream version 4.2.2.upstream/4.2.2
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'epan/dissectors/asn1/ranap/ranap.cnf')
-rw-r--r--epan/dissectors/asn1/ranap/ranap.cnf1657
1 files changed, 1657 insertions, 0 deletions
diff --git a/epan/dissectors/asn1/ranap/ranap.cnf b/epan/dissectors/asn1/ranap/ranap.cnf
new file mode 100644
index 00000000..29b7bd1e
--- /dev/null
+++ b/epan/dissectors/asn1/ranap/ranap.cnf
@@ -0,0 +1,1657 @@
+# ranap.cnf
+# ranap conformation file
+
+#.OPT
+PER
+ALIGNED
+#.END
+
+#.EXPORTS
+EncryptionInformation
+IntegrityProtectionInformation
+InterSystemInformation-TransparentContainer_PDU
+LastVisitedUTRANCell-Item_PDU
+Service-Handover
+Source-ToTarget-TransparentContainer_PDU
+SourceCellID_PDU
+SourceRNC-ToTargetRNC-TransparentContainer_PDU
+TargetRNC-ToSourceRNC-TransparentContainer_PDU
+TargetRNC-ID
+TargetRNC-ID_PDU
+Cause_PDU
+
+#.PDU
+LastVisitedUTRANCell-Item
+RANAP-PDU
+SourceCellID
+SourceRNC-ToTargetRNC-TransparentContainer
+TargetRNC-ToSourceRNC-TransparentContainer
+TargetRNC-ID
+
+#.MAKE_ENUM
+ProcedureCode
+ProtocolIE-ID
+
+#.USE_VALS_EXT
+ProtocolIE-ID
+CauseRadioNetwork
+ProcedureCode
+
+#.NO_EMIT
+TBCD-STRING
+#.END
+
+#.OMIT_ASSIGNMENT
+RateControlAllowed
+ProtocolError-IE-ContainerList
+Presence
+# NOTE when updating the asn1 spec check if these are used !!!!
+ForwardingIndication
+SourceeNodeB-ToTargeteNodeB-TransparentContainer
+TargeteNodeB-ToSourceeNodeB-TransparentContainer
+#.TYPE_RENAME
+
+InitiatingMessage/value InitiatingMessage_value
+SuccessfulOutcome/value SuccessfulOutcome_value
+UnsuccessfulOutcome/value UnsuccessfulOutcome_value
+
+#.FIELD_RENAME
+
+InitiatingMessage/value initiatingMessagevalue
+UnsuccessfulOutcome/value unsuccessfulOutcome_value
+SuccessfulOutcome/value successfulOutcome_value
+
+SDU-ErrorRatio/exponent exponent_1_8
+
+PrivateIE-Field/id private_id
+ProtocolExtensionField/id ext_id
+
+MessageStructure/_item/repetitionNumber item_repetitionNumber
+PrivateIE-Field/value private_value
+ProtocolIE-Field/value ie_field_value
+RAB-DataVolumeReportItem/dl-UnsuccessfullyTransmittedDataVolume rab-dl-UnsuccessfullyTransmittedDataVolume
+
+#.FN_PARS ProtocolIE-ID VAL_PTR=&ProtocolIE_ID
+#.FN_FTR ProtocolIE-ID
+ if (tree) {
+ proto_item_append_text(proto_item_get_parent_nth(actx->created_item, 2), ": %s", val_to_str_ext(ProtocolIE_ID, &ranap_ProtocolIE_ID_vals_ext, "unknown (%d)"));
+ }
+#.END
+
+
+
+#.FN_PARS ProtocolIE-Field/value FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_ProtocolIEFieldValue
+#.FN_PARS ProtocolIE-FieldPair/firstValue FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_ProtocolIEFieldPairFirstValue
+#.FN_PARS ProtocolIE-FieldPair/secondValue FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_ProtocolIEFieldPairSecondValue
+
+#.FN_PARS ProtocolExtensionID VAL_PTR=&ProtocolExtensionID
+#.FN_PARS ProtocolExtensionField/extensionValue FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_ProtocolExtensionFieldExtensionValue
+
+#.FN_PARS ProcedureCode VAL_PTR = &ProcedureCode
+#.FN_FTR ProcedureCode
+ col_add_fstr(actx->pinfo->cinfo, COL_INFO, "%s ",
+ val_to_str_ext_const(ProcedureCode, &ranap_ProcedureCode_vals_ext,
+ "unknown message"));
+#.END
+
+#.FN_PARS InitiatingMessage/value FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_InitiatingMessageValue
+
+#.FN_PARS SuccessfulOutcome/value FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_SuccessfulOutcomeValue
+
+#.FN_PARS UnsuccessfulOutcome/value FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_UnsuccessfulOutcomeValue
+
+#.FN_PARS Outcome/value FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_OutcomeValue
+
+
+#--- Parameterization is not supported in asn2wrs ---
+
+#ProtocolIE-ContainerList {INTEGER : lowerBound, INTEGER : upperBound, RANAP-PROTOCOL-IES : IEsSetParam} ::=
+# SEQUENCE (SIZE (lowerBound..upperBound)) OF
+# ProtocolIE-Container {{IEsSetParam}}
+
+#.FN_PARS ProtocolIE-ContainerList
+MIN_VAL = asn1_param_get_integer(%(ACTX)s,"lowerBound")
+MAX_VAL = asn1_param_get_integer(%(ACTX)s,"upperBound")
+#.FN_HDR ProtocolIE-ContainerList
+ static const asn1_par_def_t ProtocolIE_ContainerList_pars[] = {
+ { "lowerBound", ASN1_PAR_INTEGER },
+ { "upperBound", ASN1_PAR_INTEGER },
+ { NULL, (asn1_par_type)0 }
+ };
+ asn1_stack_frame_check(actx, "ProtocolIE-ContainerList", ProtocolIE_ContainerList_pars);
+#.END
+
+#ProtocolIE-ContainerPairList {INTEGER : lowerBound, INTEGER : upperBound, RANAP-PROTOCOL-IES-PAIR : IEsSetParam} ::=
+# SEQUENCE (SIZE (lowerBound..upperBound)) OF
+# ProtocolIE-ContainerPair {{IEsSetParam}}
+
+#.FN_PARS ProtocolIE-ContainerPairList
+MIN_VAL = asn1_param_get_integer(%(ACTX)s,"lowerBound")
+MAX_VAL = asn1_param_get_integer(%(ACTX)s,"upperBound")
+#.FN_HDR ProtocolIE-ContainerPairList
+ static const asn1_par_def_t ProtocolIE_ContainerPairList_pars[] = {
+ { "lowerBound", ASN1_PAR_INTEGER },
+ { "upperBound", ASN1_PAR_INTEGER },
+ { NULL, (asn1_par_type)0 }
+ };
+ asn1_stack_frame_check(actx, "ProtocolIE-ContainerPairList", ProtocolIE_ContainerPairList_pars);
+#.END
+
+#RAB-IE-ContainerList { RANAP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxNrOfRABs, {IEsSetParam} }
+#.FN_BODY RAB-IE-ContainerList
+ asn1_stack_frame_push(%(ACTX)s, "ProtocolIE-ContainerList");
+ asn1_param_push_integer(%(ACTX)s, 1);
+ asn1_param_push_integer(%(ACTX)s, maxNrOfRABs);
+%(DEFAULT_BODY)s
+ asn1_stack_frame_pop(%(ACTX)s, "ProtocolIE-ContainerList");
+#.END
+#RAB-IE-ContainerPairList { RANAP-PROTOCOL-IES-PAIR : IEsSetParam } ::= ProtocolIE-ContainerPairList { 1, maxNrOfRABs, {IEsSetParam} }
+#.FN_BODY RAB-IE-ContainerPairList
+ asn1_stack_frame_push(%(ACTX)s, "ProtocolIE-ContainerPairList");
+ asn1_param_push_integer(%(ACTX)s, 1);
+ asn1_param_push_integer(%(ACTX)s, maxNrOfRABs);
+%(DEFAULT_BODY)s
+ asn1_stack_frame_pop(%(ACTX)s, "ProtocolIE-ContainerPairList");
+#.END
+#ProtocolError-IE-ContainerList { RANAP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxNrOfRABs, {IEsSetParam} }
+# Not used ?
+# FN_BODY ProtocolError-IE-ContainerList
+# asn1_stack_frame_push(%(ACTX)s, "ProtocolIE-ContainerList");
+# asn1_param_push_integer(%(ACTX)s, 1);
+# asn1_param_push_integer(%(ACTX)s, maxNrOfRABs);
+#%(DEFAULT_BODY)s
+# asn1_stack_frame_pop(%(ACTX)s, "ProtocolIE-ContainerList");
+# END
+#IuSigConId-IE-ContainerList { RANAP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxNrOfIuSigConIds, {IEsSetParam} }
+#.FN_BODY IuSigConId-IE-ContainerList
+ asn1_stack_frame_push(%(ACTX)s, "ProtocolIE-ContainerList");
+ asn1_param_push_integer(%(ACTX)s, 1);
+ asn1_param_push_integer(%(ACTX)s, maxNrOfIuSigConIds);
+%(DEFAULT_BODY)s
+ asn1_stack_frame_pop(%(ACTX)s, "ProtocolIE-ContainerList");
+#.END
+#DirectTransfer-IE-ContainerList { RANAP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxNrOfDTs, {IEsSetParam} }
+#.FN_BODY DirectTransfer-IE-ContainerList
+ asn1_stack_frame_push(%(ACTX)s, "ProtocolIE-ContainerList");
+ asn1_param_push_integer(%(ACTX)s, 1);
+ asn1_param_push_integer(%(ACTX)s, maxNrOfDTs);
+%(DEFAULT_BODY)s
+ asn1_stack_frame_pop(%(ACTX)s, "ProtocolIE-ContainerList");
+#.END
+
+
+
+# following construction is not supported by asn2wrs
+# IMSI ::= TBCD-STRING (SIZE (3..8))
+# TBCD-STRING ::= OCTET STRING
+
+#.FN_BODY IMSI
+ tvbuff_t* imsi_tvb;
+ const char *digit_str;
+ sccp_msg_info_t *sccp_info;
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
+ 3, 8, FALSE, &imsi_tvb);
+
+ if(!imsi_tvb)
+ return offset;
+ /* Hide the octet string default printout */
+ proto_item_set_hidden(actx->created_item);
+ digit_str = dissect_e212_imsi(imsi_tvb, actx->pinfo, tree, 0, tvb_reported_length(imsi_tvb), FALSE);
+
+ sccp_info = (sccp_msg_info_t *)p_get_proto_data(actx->pinfo->pool, actx->pinfo, proto_ranap, actx->pinfo->curr_layer_num);
+
+ if ( sccp_info && sccp_info->data.co.assoc && ! sccp_info->data.co.assoc->calling_party ) {
+
+ sccp_info->data.co.assoc->calling_party =
+ wmem_strdup_printf(wmem_file_scope(), "IMSI: %%s", digit_str );
+
+ sccp_info->data.co.assoc->imsi = wmem_strdup(wmem_file_scope(), digit_str );
+ }
+
+#.END
+
+#.FN_BODY NAS-PDU VAL_PTR = &nas_pdu_tvb
+ tvbuff_t *nas_pdu_tvb=NULL;
+
+%(DEFAULT_BODY)s
+
+ if (nas_pdu_tvb)
+ dissector_try_uint(nas_pdu_dissector_table, 0x1, nas_pdu_tvb, %(ACTX)s->pinfo, proto_tree_get_root(tree));
+#.END
+
+#.FN_BODY RRC-Container VAL_PTR = &rrc_message_tvb
+ tvbuff_t *rrc_message_tvb=NULL;
+ guint8 container_choice=0;
+
+%(DEFAULT_BODY)s
+
+ if ((rrc_message_tvb)&&(tvb_reported_length(rrc_message_tvb)!=0)&&(glbl_dissect_container)){
+ switch(ProtocolIE_ID){
+ case id_Source_ToTarget_TransparentContainer: /* INTEGER ::= 61 */
+ /* 9.2.1.30a Source to Target Transparent Container
+ * 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]...
+ */
+ call_dissector(rrc_s_to_trnc_handle,rrc_message_tvb,%(ACTX)s->pinfo, proto_tree_get_root(tree));
+ break;
+ case id_Target_ToSource_TransparentContainer: /* INTEGER ::= 63 */
+ /* 9.2.1.30b Target to Source Transparent Container
+ * 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]...
+ */
+
+ /* Assume a TargetRNC-ToSourceRNC-Container. Peek the RRC octetstream to guess the choice*/
+ container_choice = tvb_get_guint8(rrc_message_tvb, 0) >> 5;
+ if (container_choice < 7) {
+ /* Normal case (0-6): dissect as TargetRNC-ToSourceRNC-Container */
+ call_dissector(rrc_t_to_srnc_handle,rrc_message_tvb,%(ACTX)s->pinfo, proto_tree_get_root(tree));
+ } else {
+ /* Special case (7 extension): it would have been decoded as NULL. Attempt as HandoverToUTRANCommand instead*/
+ call_dissector(rrc_ho_to_utran_cmd,rrc_message_tvb,%(ACTX)s->pinfo, proto_tree_get_root(tree));
+ }
+ break;
+ default:
+ break;
+ }
+ }
+#.END
+
+#.FN_BODY OldBSS-ToNewBSS-Information VAL_PTR = &bss_info_tvb
+ tvbuff_t *bss_info_tvb=NULL;
+
+%(DEFAULT_BODY)s
+ if (bss_info_tvb)
+ bssmap_old_bss_to_new_bss_info(bss_info_tvb, tree, actx->pinfo);
+#.END
+
+#.FN_BODY NewBSS-To-OldBSS-Information VAL_PTR = &bss_info_tvb
+ tvbuff_t *bss_info_tvb=NULL;
+
+%(DEFAULT_BODY)s
+ if (bss_info_tvb)
+ bssmap_new_bss_to_old_bss_info(bss_info_tvb, tree, actx->pinfo);
+#.END
+
+#.FN_BODY L3-Information VAL_PTR = &l3_info_tvb
+ tvbuff_t *l3_info_tvb=NULL;
+
+%(DEFAULT_BODY)s
+ if (l3_info_tvb)
+ dissector_try_uint(nas_pdu_dissector_table, 0x1, l3_info_tvb, %(ACTX)s->pinfo, proto_tree_get_root(tree));
+#.END
+
+# following construction is not supported by asn2wrs
+# PLMNidentity ::= TBCD-STRING (SIZE (3))
+# TBCD-STRING ::= OCTET STRING
+
+#.FN_BODY PLMNidentity VAL_PTR =
+ tvbuff_t *parameter_tvb=NULL;
+ ranap_private_data_t *private_data = (ranap_private_data_t*)ranap_get_private_data(actx);
+ e212_number_type_t number_type = private_data->number_type;
+ private_data->number_type = E212_NONE;
+
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
+ 3, 3, FALSE, &parameter_tvb);
+
+ if (!parameter_tvb)
+ return offset;
+ dissect_e212_mcc_mnc(parameter_tvb, actx->pinfo, tree, 0, number_type, FALSE);
+#.END
+
+#.FN_BODY CGI
+ ranap_private_data_t *private_data = (ranap_private_data_t*)ranap_get_private_data(actx);
+ private_data->number_type = E212_CGI;
+
+%(DEFAULT_BODY)s
+
+#.FN_BODY LAI
+ ranap_private_data_t *private_data = (ranap_private_data_t*)ranap_get_private_data(actx);
+ /* The RANAP ASN.1 defines the RAI as being composed of the LAI and a RAC
+ * (cf. with the definition in the RNSAP ASN.1); don't override the fields
+ * in that case.
+ */
+ if (private_data->number_type != E212_RAI) {
+ private_data->number_type = E212_LAI;
+ }
+
+%(DEFAULT_BODY)s
+
+#.FN_BODY RAI
+ ranap_private_data_t *private_data = (ranap_private_data_t*)ranap_get_private_data(actx);
+ private_data->number_type = E212_RAI;
+
+%(DEFAULT_BODY)s
+
+#.FN_BODY SAI
+ ranap_private_data_t *private_data = (ranap_private_data_t*)ranap_get_private_data(actx);
+ private_data->number_type = E212_SAI;
+
+%(DEFAULT_BODY)s
+
+#.FN_BODY TAI
+ ranap_private_data_t *private_data = (ranap_private_data_t*)ranap_get_private_data(actx);
+ private_data->number_type = E212_TAI;
+
+%(DEFAULT_BODY)s
+
+# FN_BODY MBMSSessionDuration VAL_PTR = &parameter_tvb
+# tvbuff_t *nas_pdu_tvb=NULL;
+#
+#%(DEFAULT_BODY)s
+#
+# if (parameter_tvb)
+# dissect_gtp_mbms_ses_dur(parameter_tvb, actx->pinfo, tree);
+
+# 9.2.2.1 Transport Layer Address
+# For details on the Transport Layer Address, see ref
+# 3GPP TS 25.414: "UTRAN Iu interface data transport and transport signalling".
+#
+#.FN_BODY TransportLayerAddress VAL_PTR = &parameter_tvb
+ tvbuff_t *parameter_tvb = NULL;
+ proto_item *item;
+ proto_tree *subtree, *nsap_tree;
+ guint8 *padded_nsap_bytes;
+ tvbuff_t *nsap_tvb;
+ gint tvb_len;
+
+%(DEFAULT_BODY)s
+ if (!parameter_tvb)
+ return offset;
+
+ /* Get the length */
+ tvb_len = tvb_reported_length(parameter_tvb);
+ subtree = proto_item_add_subtree(actx->created_item, ett_ranap_transportLayerAddress);
+ if (tvb_len == 4){
+ /* IPv4 */
+ proto_tree_add_item(subtree, hf_ranap_transportLayerAddress_ipv4, parameter_tvb, 0, tvb_len, ENC_BIG_ENDIAN);
+ private_data_set_transportLayerAddress_ipv4(actx, tvb_get_ipv4(parameter_tvb, 0));
+ }
+ if (tvb_len == 16){
+ /* IPv6 */
+ proto_tree_add_item(subtree, hf_ranap_transportLayerAddress_ipv6, parameter_tvb, 0, tvb_len, ENC_NA);
+ }
+ if (tvb_len == 20 || tvb_len == 7){
+ /* NSAP */
+ if (tvb_len == 7){
+ /* Unpadded IPv4 NSAP */
+ /* Creating a new TVB with padding */
+ padded_nsap_bytes = (guint8*) wmem_alloc0(actx->pinfo->pool, 20);
+ tvb_memcpy(parameter_tvb, padded_nsap_bytes, 0, tvb_len);
+ nsap_tvb = tvb_new_child_real_data(tvb, padded_nsap_bytes, 20, 20);
+ add_new_data_source(actx->pinfo, nsap_tvb, "Padded NSAP Data");
+ } else {
+ /* Padded NSAP*/
+ nsap_tvb = parameter_tvb;
+ }
+ item = proto_tree_add_item(subtree, hf_ranap_transportLayerAddress_nsap, parameter_tvb, 0, tvb_len, ENC_NA);
+ nsap_tree = proto_item_add_subtree(item, ett_ranap_transportLayerAddress_nsap);
+
+ if(tvb_get_ntoh24(parameter_tvb,0) == 0x350001){
+ /* IPv4 */
+ private_data_set_transportLayerAddress_ipv4(actx, tvb_get_ipv4(parameter_tvb, 3));
+ }
+ dissect_nsap(nsap_tvb, 0, 20, nsap_tree);
+ }
+
+#.FN_BODY GTP-TEI VAL_PTR = &parameter_tvb
+ tvbuff_t *parameter_tvb=NULL;
+ int saved_hf;
+
+ saved_hf = hf_index;
+ hf_index = -1;
+%(DEFAULT_BODY)s
+
+ if (!parameter_tvb)
+ return offset;
+ proto_tree_add_item(tree, saved_hf, parameter_tvb, 0, 4, ENC_BIG_ENDIAN);
+
+#.FN_HDR SourceRNC-ToTargetRNC-TransparentContainer
+/* If SourceRNC-ToTargetRNC-TransparentContainer is called through
+ dissect_ranap_SourceRNC_ToTargetRNC_TransparentContainer_PDU
+ ProtocolIE_ID may be unset
+ */
+
+
+ ProtocolIE_ID = id_Source_ToTarget_TransparentContainer;
+
+#.FN_HDR TargetRNC-ToSourceRNC-TransparentContainer
+/* If TargetRNC-ToSourceRNC-TransparentContainer is called through
+ dissect_ranap_TargetRNC_ToSourceRNC_TransparentContainer_PDU
+ ProtocolIE_ID may be unset
+ */
+
+
+ ProtocolIE_ID = id_Target_ToSource_TransparentContainer;
+
+#.FN_BODY Source-ToTarget-TransparentContainer VAL_PTR = &parameter_tvb
+# -- 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]
+# [49] 3GPP TS 36.413: "Evolved Universal Terrestrial Radio Access Network (E-UTRAN); S1
+# Application Protocol (S1AP)".
+
+ dissect_ranap_SourceRNC_ToTargetRNC_TransparentContainer(tvb , offset, actx ,tree , hf_ranap_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_ranap_TargetRNC_ToSourceRNC_TransparentContainer_PDU );
+
+
+#.FN_BODY BindingID VAL_PTR=&value_tvb
+ tvbuff_t *value_tvb = NULL;
+%(DEFAULT_BODY)s
+ /* N.B. value_tvb is 4 bytes of OCTET STRING */
+ if (tvb_get_ntohs(value_tvb, 2) == 0) {
+ /* Will show first 2 bytes as an integer, as very likely to be a UDP port number */
+ guint16 port_number = tvb_get_ntohs(value_tvb, 0);
+ private_data_set_binding_id_port(actx, port_number);
+ proto_item_append_text(actx->created_item, " (%%u)", port_number);
+ }
+
+#.FN_BODY UE-History-Information VAL_PTR=&value_tvb
+ tvbuff_t *value_tvb = NULL;
+
+%(DEFAULT_BODY)s
+ if (value_tvb)
+ dissect_s1ap_UE_HistoryInformation_PDU(value_tvb, %(ACTX)s->pinfo, tree, NULL);
+
+#.FN_BODY RAB-SetupOrModifyItemFirst
+ address ipv4_addr;
+ guint32 transportLayerAddress_ipv4;
+ guint16 binding_id;
+
+ private_data_set_transportLayerAddress_ipv4(actx, 0);
+ private_data_set_binding_id_port(actx, 0);
+%(DEFAULT_BODY)s
+ transportLayerAddress_ipv4 = private_data_get_transportLayerAddress_ipv4(actx);
+ binding_id = private_data_get_binding_id_port(actx);
+ if (actx->pinfo->fd->visited || transportLayerAddress_ipv4 == 0 || binding_id == 0){
+ return offset;
+ }
+ set_address(&ipv4_addr, AT_IPv4, 4, &transportLayerAddress_ipv4);
+ /* Set RTP dissector for the UDP stream of this RAB */
+ rtp_add_address(actx->pinfo, PT_UDP, &ipv4_addr, binding_id, 0, "RANAP", actx->pinfo->num, FALSE, 0);
+
+#.FN_BODY RAB-SetupOrModifiedItem
+ address ipv4_addr;
+ guint32 transportLayerAddress_ipv4;
+ guint16 binding_id;
+
+ private_data_set_transportLayerAddress_ipv4(actx, 0);
+ private_data_set_binding_id_port(actx, 0);
+%(DEFAULT_BODY)s
+ transportLayerAddress_ipv4 = private_data_get_transportLayerAddress_ipv4(actx);
+ binding_id = private_data_get_binding_id_port(actx);
+ if (actx->pinfo->fd->visited || transportLayerAddress_ipv4 == 0 || binding_id == 0){
+ return offset;
+ }
+ set_address(&ipv4_addr, AT_IPv4, 4, &transportLayerAddress_ipv4);
+ /* Set RTP dissector for the UDP stream of this RAB */
+ rtp_add_address(actx->pinfo, PT_UDP, &ipv4_addr, binding_id, 0, "RANAP", actx->pinfo->num, FALSE, 0);
+
+# Contains the BSSGP RIM PDU as defined in TS 48.018 [36].
+#.FN_BODY RIMInformation VAL_PTR=&value_tvb
+ tvbuff_t *value_tvb = NULL;
+
+ %(DEFAULT_BODY)s
+ if (value_tvb){
+ call_dissector_only(bssgp_handle, value_tvb, %(ACTX)s->pinfo, tree, NULL);
+ }
+
+#------ Pretify info column -----
+# Iu-ReleaseCommand
+#.FN_HDR Iu-ReleaseCommand
+col_set_str(actx->pinfo->cinfo, COL_INFO,"Iu-ReleaseCommand ");
+
+# Iu-ReleaseComplete
+#.FN_HDR Iu-ReleaseComplete
+col_set_str(actx->pinfo->cinfo, COL_INFO,"Iu-ReleaseComplete ");
+
+# RelocationRequired
+#.FN_HDR RelocationRequired
+col_set_str(actx->pinfo->cinfo, COL_INFO,"RelocationRequired ");
+
+# RelocationCommand
+#.FN_HDR RelocationCommand
+col_set_str(actx->pinfo->cinfo, COL_INFO,"RelocationCommand ");
+
+# RelocationPreparationFailure
+#.FN_HDR RelocationPreparationFailure
+col_set_str(actx->pinfo->cinfo, COL_INFO,"RelocationPreparationFailure ");
+
+# RelocationRequest
+#.FN_HDR RelocationRequest
+col_set_str(actx->pinfo->cinfo, COL_INFO,"RelocationRequest ");
+
+# RelocationRequestAcknowledge
+#.FN_HDR RelocationRequestAcknowledge
+col_set_str(actx->pinfo->cinfo, COL_INFO,"RelocationRequestAcknowledge ");
+
+# RelocationFailure
+#.FN_HDR RelocationFailure
+col_set_str(actx->pinfo->cinfo, COL_INFO,"RelocationFailure ");
+
+# RelocationCancel
+#.FN_HDR RelocationCancel
+col_set_str(actx->pinfo->cinfo, COL_INFO,"RelocationCancel ");
+
+# RelocationCancelAcknowledge
+#.FN_HDR RelocationCancelAcknowledge
+col_set_str(actx->pinfo->cinfo, COL_INFO,"RelocationCancelAcknowledge ");
+
+# SRNS-ContextRequest
+#.FN_HDR SRNS-ContextRequest
+col_set_str(actx->pinfo->cinfo, COL_INFO,"SRNS-ContextRequest ");
+
+# SRNS-ContextResponse
+#.FN_HDR SRNS-ContextResponse
+col_set_str(actx->pinfo->cinfo, COL_INFO,"SRNS-ContextResponse ");
+
+# SecurityModeCommand
+#.FN_HDR SecurityModeCommand
+col_set_str(actx->pinfo->cinfo, COL_INFO,"SecurityModeCommand ");
+
+# SecurityModeComplete
+#.FN_HDR SecurityModeComplete
+col_set_str(actx->pinfo->cinfo, COL_INFO,"SecurityModeComplete ");
+
+# SecurityModeReject
+#.FN_HDR SecurityModeReject
+col_set_str(actx->pinfo->cinfo, COL_INFO,"SecurityModeReject ");
+
+# DataVolumeReportRequest
+#.FN_HDR DataVolumeReportRequest
+col_set_str(actx->pinfo->cinfo, COL_INFO,"DataVolumeReportRequest ");
+
+# DataVolumeReport
+#.FN_HDR DataVolumeReport
+col_set_str(actx->pinfo->cinfo, COL_INFO,"DataVolumeReport ");
+
+# Reset
+#.FN_HDR Reset
+col_set_str(actx->pinfo->cinfo, COL_INFO,"Reset ");
+
+# ResetAcknowledge
+#.FN_HDR ResetAcknowledge
+col_set_str(actx->pinfo->cinfo, COL_INFO,"ResetAcknowledge ");
+
+# RAB-ReleaseRequest
+#.FN_HDR RAB-ReleaseRequest
+col_set_str(actx->pinfo->cinfo, COL_INFO,"RAB-ReleaseRequest ");
+
+# Iu-ReleaseRequest
+#.FN_HDR Iu-ReleaseRequest
+col_set_str(actx->pinfo->cinfo, COL_INFO,"Iu-ReleaseRequest ");
+
+# RelocationDetect
+#.FN_HDR RelocationDetect
+col_set_str(actx->pinfo->cinfo, COL_INFO,"RelocationDetect ");
+
+# RelocationComplete
+#.FN_HDR RelocationComplete
+col_set_str(actx->pinfo->cinfo, COL_INFO,"RelocationComplete ");
+
+# Paging
+#.FN_HDR Paging
+col_set_str(actx->pinfo->cinfo, COL_INFO,"Paging ");
+
+# CommonID
+#.FN_HDR CommonID
+col_set_str(actx->pinfo->cinfo, COL_INFO,"CommonID ");
+
+# CN-InvokeTrace
+#.FN_HDR CN-InvokeTrace
+col_set_str(actx->pinfo->cinfo, COL_INFO,"CN-InvokeTrace ");
+
+# CN-DeactivateTrace
+#.FN_HDR CN-DeactivateTrace
+col_set_str(actx->pinfo->cinfo, COL_INFO,"CN-DeactivateTrace ");
+
+# LocationReportingControl
+#.FN_HDR LocationReportingControl
+col_set_str(actx->pinfo->cinfo, COL_INFO,"LocationReportingControl ");
+
+# LocationReport
+#.FN_HDR LocationReport
+col_set_str(actx->pinfo->cinfo, COL_INFO,"LocationReport ");
+
+# InitialUE-Message
+#.FN_HDR InitialUE-Message
+col_set_str(actx->pinfo->cinfo, COL_INFO,"InitialUE-Message ");
+
+# DirectTransfer
+#.FN_HDR DirectTransfer
+col_set_str(actx->pinfo->cinfo, COL_INFO,"DirectTransfer ");
+
+# Overload
+#.FN_HDR Overload
+col_set_str(actx->pinfo->cinfo, COL_INFO,"Overload ");
+
+# ErrorIndication
+#.FN_HDR ErrorIndication
+col_set_str(actx->pinfo->cinfo, COL_INFO,"ErrorIndication ");
+
+# SRNS-DataForwardCommand
+#.FN_HDR SRNS-DataForwardCommand
+col_set_str(actx->pinfo->cinfo, COL_INFO,"SRNS-DataForwardCommand ");
+
+# ForwardSRNS-Context
+#.FN_HDR ForwardSRNS-Context
+col_set_str(actx->pinfo->cinfo, COL_INFO,"ForwardSRNS-Context ");
+
+# RAB-AssignmentRequest
+#.FN_HDR RAB-AssignmentRequest
+col_set_str(actx->pinfo->cinfo, COL_INFO,"RAB-AssignmentRequest ");
+
+# RAB-AssignmentResponse
+#.FN_HDR RAB-AssignmentResponse
+col_set_str(actx->pinfo->cinfo, COL_INFO,"RAB-AssignmentResponse ");
+
+# PrivateMessage
+#.FN_HDR PrivateMessage
+col_set_str(actx->pinfo->cinfo, COL_INFO,"PrivateMessage ");
+
+# ResetResource
+#.FN_HDR ResetResource
+col_set_str(actx->pinfo->cinfo, COL_INFO,"ResetResource ");
+
+# ResetResourceAcknowledge
+#.FN_HDR ResetResourceAcknowledge
+col_set_str(actx->pinfo->cinfo, COL_INFO,"ResetResourceAcknowledge ");
+
+# RANAP-RelocationInformation
+#.FN_HDR RANAP-RelocationInformation
+col_set_str(actx->pinfo->cinfo, COL_INFO,"RANAP-RelocationInformation ");
+
+# RAB-ModifyRequest
+#.FN_HDR RAB-ModifyRequest
+col_set_str(actx->pinfo->cinfo, COL_INFO,"RAB-ModifyRequest ");
+
+# LocationRelatedDataRequest
+#.FN_HDR LocationRelatedDataRequest
+col_set_str(actx->pinfo->cinfo, COL_INFO,"LocationRelatedDataRequest ");
+
+# LocationRelatedDataResponse
+#.FN_HDR LocationRelatedDataResponse
+col_set_str(actx->pinfo->cinfo, COL_INFO,"LocationRelatedDataResponse ");
+
+# LocationRelatedDataFailure
+#.FN_HDR LocationRelatedDataFailure
+col_set_str(actx->pinfo->cinfo, COL_INFO,"LocationRelatedDataFailure ");
+
+# InformationTransferIndication
+#.FN_HDR InformationTransferIndication
+col_set_str(actx->pinfo->cinfo, COL_INFO,"InformationTransferIndication ");
+
+# InformationTransferConfirmation
+#.FN_HDR InformationTransferConfirmation
+col_set_str(actx->pinfo->cinfo, COL_INFO,"InformationTransferConfirmation ");
+
+# InformationTransferFailure
+#.FN_HDR InformationTransferFailure
+col_set_str(actx->pinfo->cinfo, COL_INFO,"InformationTransferFailure ");
+
+# UESpecificInformationIndication
+#.FN_HDR UESpecificInformationIndication
+col_set_str(actx->pinfo->cinfo, COL_INFO,"UESpecificInformationIndication ");
+
+# DirectInformationTransfer
+#.FN_HDR DirectInformationTransfer
+col_set_str(actx->pinfo->cinfo, COL_INFO,"DirectInformationTransfer ");
+
+# UplinkInformationExchangeRequest
+#.FN_HDR UplinkInformationExchangeRequest
+col_set_str(actx->pinfo->cinfo, COL_INFO,"UplinkInformationExchangeRequest ");
+
+# UplinkInformationExchangeResponse
+#.FN_HDR UplinkInformationExchangeResponse
+col_set_str(actx->pinfo->cinfo, COL_INFO,"UplinkInformationExchangeResponse ");
+
+# UplinkInformationExchangeFailure
+#.FN_HDR UplinkInformationExchangeFailure
+col_set_str(actx->pinfo->cinfo, COL_INFO,"UplinkInformationExchangeFailure ");
+
+# MBMSSessionStart
+#.FN_HDR MBMSSessionStart
+col_set_str(actx->pinfo->cinfo, COL_INFO,"MBMSSessionStart ");
+
+# MBMSSessionStartResponse
+#.FN_HDR MBMSSessionStartResponse
+col_set_str(actx->pinfo->cinfo, COL_INFO,"MBMSSessionStartResponse ");
+
+# MBMSSessionStartFailure
+#.FN_HDR MBMSSessionStartFailure
+col_set_str(actx->pinfo->cinfo, COL_INFO,"MBMSSessionStartFailure ");
+
+# MBMSSessionUpdate
+#.FN_HDR MBMSSessionUpdate
+col_set_str(actx->pinfo->cinfo, COL_INFO,"MBMSSessionUpdate ");
+
+# MBMSSessionUpdateResponse
+#.FN_HDR MBMSSessionUpdateResponse
+col_set_str(actx->pinfo->cinfo, COL_INFO,"MBMSSessionUpdateResponse ");
+
+# MBMSSessionUpdateFailure
+#.FN_HDR MBMSSessionUpdateFailure
+col_set_str(actx->pinfo->cinfo, COL_INFO,"MBMSSessionUpdateFailure ");
+
+# MBMSSessionStop
+#.FN_HDR MBMSSessionStop
+col_set_str(actx->pinfo->cinfo, COL_INFO,"MBMSSessionStop ");
+
+# MBMSSessionStopResponse
+#.FN_HDR MBMSSessionStopResponse
+col_set_str(actx->pinfo->cinfo, COL_INFO,"MBMSSessionStopResponse ");
+
+# MBMSUELinkingRequest
+#.FN_HDR MBMSUELinkingRequest
+col_set_str(actx->pinfo->cinfo, COL_INFO,"MBMSUELinkingRequest ");
+
+# MBMSUELinkingResponse
+#.FN_HDR MBMSUELinkingResponse
+col_set_str(actx->pinfo->cinfo, COL_INFO,"MBMSUELinkingResponse ");
+
+# MBMSRegistrationRequest
+#.FN_HDR MBMSRegistrationRequest
+col_set_str(actx->pinfo->cinfo, COL_INFO,"MBMSRegistrationRequest ");
+
+# MBMSRegistrationResponse
+#.FN_HDR MBMSRegistrationResponse
+col_set_str(actx->pinfo->cinfo, COL_INFO,"MBMSRegistrationResponse ");
+
+# MBMSRegistrationFailure
+#.FN_HDR MBMSRegistrationFailure
+col_set_str(actx->pinfo->cinfo, COL_INFO,"MBMSRegistrationFailure ");
+
+# MBMSCNDe-RegistrationRequest
+#.FN_HDR MBMSCNDe-RegistrationRequest
+col_set_str(actx->pinfo->cinfo, COL_INFO,"MBMSCNDe-RegistrationRequest ");
+
+# MBMSCNDe-RegistrationResponse
+#.FN_HDR MBMSCNDe-RegistrationResponse
+col_set_str(actx->pinfo->cinfo, COL_INFO,"MBMSCNDe-RegistrationResponse ");
+
+# MBMSRABEstablishmentIndication
+#.FN_HDR MBMSRABEstablishmentIndication
+col_set_str(actx->pinfo->cinfo, COL_INFO,"MBMSRABEstablishmentIndication ");
+
+# MBMSRABReleaseRequest
+#.FN_HDR MBMSRABReleaseRequest
+col_set_str(actx->pinfo->cinfo, COL_INFO,"MBMSRABReleaseRequest ");
+
+# MBMSRABRelease
+#.FN_HDR MBMSRABRelease
+col_set_str(actx->pinfo->cinfo, COL_INFO,"MBMSRABRelease ");
+
+# MBMSRABReleaseFailure
+#.FN_HDR MBMSRABReleaseFailure
+col_set_str(actx->pinfo->cinfo, COL_INFO,"MBMSRABReleaseFailure ");
+
+# EnhancedRelocationCompleteRequest
+#.FN_HDR EnhancedRelocationCompleteRequest
+col_set_str(actx->pinfo->cinfo, COL_INFO,"EnhancedRelocationCompleteRequest ");
+
+# EnhancedRelocationCompleteResponse
+#.FN_HDR EnhancedRelocationCompleteResponse
+col_set_str(actx->pinfo->cinfo, COL_INFO,"EnhancedRelocationCompleteResponse ");
+
+# EnhancedRelocationCompleteFailure
+#.FN_HDR EnhancedRelocationCompleteFailure
+col_set_str(actx->pinfo->cinfo, COL_INFO,"EnhancedRelocationCompleteFailure ");
+
+# EnhancedRelocationCompleteConfirm
+#.FN_HDR EnhancedRelocationCompleteConfirm
+col_set_str(actx->pinfo->cinfo, COL_INFO,"EnhancedRelocationCompleteConfirm ");
+
+# RANAP-EnhancedRelocationInformationRequest
+#.FN_HDR RANAP-EnhancedRelocationInformationRequest
+col_set_str(actx->pinfo->cinfo, COL_INFO,"RANAP-EnhancedRelocationInformationRequest ");
+
+# RANAP-EnhancedRelocationInformationResponse
+#.FN_HDR RANAP-EnhancedRelocationInformationResponse
+col_set_str(actx->pinfo->cinfo, COL_INFO,"RANAP-EnhancedRelocationInformationResponse ");
+
+# SRVCC-CSKeysRequest
+#.FN_HDR SRVCC-CSKeysRequest
+col_set_str(actx->pinfo->cinfo, COL_INFO,"SRVCC-CSKeysRequest ");
+
+# SRVCC-CSKeysResponse
+#.FN_HDR SRVCC-CSKeysResponse
+col_set_str(actx->pinfo->cinfo, COL_INFO,"SRVCC-CSKeysResponse ");
+
+# UeRadioCapabilityMatchRequest
+#.FN_HDR UeRadioCapabilityMatchRequest
+col_set_str(actx->pinfo->cinfo, COL_INFO,"UeRadioCapabilityMatchRequest ");
+
+# UeRadioCapabilityMatchResponse
+#.FN_HDR UeRadioCapabilityMatchResponse
+col_set_str(actx->pinfo->cinfo, COL_INFO,"UeRadioCapabilityMatchResponse ");
+
+# UeRegistrationQueryRequest
+#.FN_HDR UeRegistrationQueryRequest
+col_set_str(actx->pinfo->cinfo, COL_INFO,"UeRegistrationQueryRequest ");
+
+# UeRegistrationQueryResponse
+#.FN_HDR UeRegistrationQueryResponse
+col_set_str(actx->pinfo->cinfo, COL_INFO,"UeRegistrationQueryResponse ");
+
+# RerouteNASRequest
+#.FN_HDR RerouteNASRequest
+col_set_str(actx->pinfo->cinfo, COL_INFO,"RerouteNASRequest ");
+
+#.TYPE_ATTR
+ProtocolExtensionID TYPE = FT_UINT8 DISPLAY = BASE_DEC|BASE_EXT_STRING STRINGS = &ranap_ProtocolIE_ID_vals_ext
+GTP-TEI TYPE = FT_UINT32 DISPLAY = BASE_HEX_DEC STRINGS = NULL
+
+#.TYPE_ATTR
+Port-Number TYPE = FT_UINT16 DISPLAY = BASE_DEC
+#.FN_BODY Port-Number VAL_PTR = &parameter_tvb HF_INDEX = -1
+ tvbuff_t *parameter_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (parameter_tvb) {
+ actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, 2, ENC_BIG_ENDIAN);
+ }
+
+#.TYPE_ATTR
+LAC TYPE = FT_UINT16 DISPLAY = BASE_DEC_HEX
+#.FN_BODY LAC VAL_PTR = &parameter_tvb HF_INDEX = -1
+ tvbuff_t *parameter_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (parameter_tvb) {
+ actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, 2, ENC_BIG_ENDIAN);
+ }
+
+#.TYPE_ATTR
+RAC TYPE = FT_UINT8 DISPLAY = BASE_DEC_HEX
+#.FN_BODY RAC VAL_PTR = &parameter_tvb HF_INDEX = -1
+ tvbuff_t *parameter_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (parameter_tvb) {
+ actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, 1, ENC_BIG_ENDIAN);
+ }
+
+#.TYPE_ATTR
+SAC TYPE = FT_UINT16 DISPLAY = BASE_DEC_HEX
+#.FN_BODY SAC VAL_PTR = &parameter_tvb HF_INDEX = -1
+ tvbuff_t *parameter_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (parameter_tvb) {
+ actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, 2, ENC_BIG_ENDIAN);
+ }
+
+#.TYPE_ATTR
+TAC TYPE = FT_UINT16 DISPLAY = BASE_DEC_HEX
+#.FN_BODY TAC VAL_PTR = &parameter_tvb HF_INDEX = -1
+ tvbuff_t *parameter_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (parameter_tvb) {
+ actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, 2, ENC_BIG_ENDIAN);
+ }
+
+#.ASSIGN_VALUE_TO_TYPE # RANAP does not have constants assigned to types, they are pure INTEGER
+# ProcedureCode
+id-RAB-Assignment ProcedureCode
+id-Iu-Release ProcedureCode
+id-RelocationPreparation ProcedureCode
+id-RelocationResourceAllocation ProcedureCode
+id-RelocationCancel ProcedureCode
+id-SRNS-ContextTransfer ProcedureCode
+id-SecurityModeControl ProcedureCode
+id-DataVolumeReport ProcedureCode
+id-Not-Used-8 ProcedureCode
+id-Reset ProcedureCode
+id-RAB-ReleaseRequest ProcedureCode
+id-Iu-ReleaseRequest ProcedureCode
+id-RelocationDetect ProcedureCode
+id-RelocationComplete ProcedureCode
+id-Paging ProcedureCode
+id-CommonID ProcedureCode
+id-CN-InvokeTrace ProcedureCode
+id-LocationReportingControl ProcedureCode
+id-LocationReport ProcedureCode
+id-InitialUE-Message ProcedureCode
+id-DirectTransfer ProcedureCode
+id-OverloadControl ProcedureCode
+id-ErrorIndication ProcedureCode
+id-SRNS-DataForward ProcedureCode
+id-ForwardSRNS-Context ProcedureCode
+id-privateMessage ProcedureCode
+id-CN-DeactivateTrace ProcedureCode
+id-ResetResource ProcedureCode
+id-RANAP-Relocation ProcedureCode
+id-RAB-ModifyRequest ProcedureCode
+id-LocationRelatedData ProcedureCode
+id-InformationTransfer ProcedureCode
+id-UESpecificInformation ProcedureCode
+id-UplinkInformationExchange ProcedureCode
+id-DirectInformationTransfer ProcedureCode
+id-MBMSSessionStart ProcedureCode
+id-MBMSSessionUpdate ProcedureCode
+id-MBMSSessionStop ProcedureCode
+id-MBMSUELinking ProcedureCode
+id-MBMSRegistration ProcedureCode
+id-MBMSCNDe-Registration-Procedure ProcedureCode
+id-MBMSRABEstablishmentIndication ProcedureCode
+id-MBMSRABRelease ProcedureCode
+id-enhancedRelocationComplete ProcedureCode
+id-enhancedRelocationCompleteConfirm ProcedureCode
+id-RANAPenhancedRelocation ProcedureCode
+id-SRVCCPreparation ProcedureCode
+id-UeRadioCapabilityMatch ProcedureCode
+id-UeRegistrationQuery ProcedureCode
+id-RerouteNASRequest ProcedureCode
+# When adding a new ProcedureCode, update RANAP_MAX_PC value in packet-ranap-template.c too
+
+# ProtocolIE-ID
+id-AreaIdentity ProtocolIE-ID
+id-Not-Used-1 ProtocolIE-ID
+id-Not-Used-2 ProtocolIE-ID
+id-CN-DomainIndicator ProtocolIE-ID
+id-Cause ProtocolIE-ID
+id-ChosenEncryptionAlgorithm ProtocolIE-ID
+id-ChosenIntegrityProtectionAlgorithm ProtocolIE-ID
+id-ClassmarkInformation2 ProtocolIE-ID
+id-ClassmarkInformation3 ProtocolIE-ID
+id-CriticalityDiagnostics ProtocolIE-ID
+id-DL-GTP-PDU-SequenceNumber ProtocolIE-ID
+id-EncryptionInformation ProtocolIE-ID
+id-IntegrityProtectionInformation ProtocolIE-ID
+id-IuTransportAssociation ProtocolIE-ID
+id-L3-Information ProtocolIE-ID
+id-LAI ProtocolIE-ID
+id-NAS-PDU ProtocolIE-ID
+id-NonSearchingIndication ProtocolIE-ID
+id-NumberOfSteps ProtocolIE-ID
+id-OMC-ID ProtocolIE-ID
+id-OldBSS-ToNewBSS-Information ProtocolIE-ID
+id-PagingAreaID ProtocolIE-ID
+id-PagingCause ProtocolIE-ID
+id-PermanentNAS-UE-ID ProtocolIE-ID
+id-RAB-ContextItem ProtocolIE-ID
+id-RAB-ContextList ProtocolIE-ID
+id-RAB-DataForwardingItem ProtocolIE-ID
+id-RAB-DataForwardingItem-SRNS-CtxReq ProtocolIE-ID
+id-RAB-DataForwardingList ProtocolIE-ID
+id-RAB-DataForwardingList-SRNS-CtxReq ProtocolIE-ID
+id-RAB-DataVolumeReportItem ProtocolIE-ID
+id-RAB-DataVolumeReportList ProtocolIE-ID
+id-RAB-DataVolumeReportRequestItem ProtocolIE-ID
+id-RAB-DataVolumeReportRequestList ProtocolIE-ID
+id-RAB-FailedItem ProtocolIE-ID
+id-RAB-FailedList ProtocolIE-ID
+id-RAB-ID ProtocolIE-ID
+id-RAB-QueuedItem ProtocolIE-ID
+id-RAB-QueuedList ProtocolIE-ID
+id-RAB-ReleaseFailedList ProtocolIE-ID
+id-RAB-ReleaseItem ProtocolIE-ID
+id-RAB-ReleaseList ProtocolIE-ID
+id-RAB-ReleasedItem ProtocolIE-ID
+id-RAB-ReleasedList ProtocolIE-ID
+id-RAB-ReleasedList-IuRelComp ProtocolIE-ID
+id-RAB-RelocationReleaseItem ProtocolIE-ID
+id-RAB-RelocationReleaseList ProtocolIE-ID
+id-RAB-SetupItem-RelocReq ProtocolIE-ID
+id-RAB-SetupItem-RelocReqAck ProtocolIE-ID
+id-RAB-SetupList-RelocReq ProtocolIE-ID
+id-RAB-SetupList-RelocReqAck ProtocolIE-ID
+id-RAB-SetupOrModifiedItem ProtocolIE-ID
+id-RAB-SetupOrModifiedList ProtocolIE-ID
+id-RAB-SetupOrModifyItem ProtocolIE-ID
+id-RAB-SetupOrModifyList ProtocolIE-ID
+id-RAC ProtocolIE-ID
+id-RelocationType ProtocolIE-ID
+id-RequestType ProtocolIE-ID
+id-SAI ProtocolIE-ID
+id-SAPI ProtocolIE-ID
+id-SourceID ProtocolIE-ID
+id-Source-ToTarget-TransparentContainer ProtocolIE-ID
+id-TargetID ProtocolIE-ID
+id-Target-ToSource-TransparentContainer ProtocolIE-ID
+id-TemporaryUE-ID ProtocolIE-ID
+id-TraceReference ProtocolIE-ID
+id-TraceType ProtocolIE-ID
+id-TransportLayerAddress ProtocolIE-ID
+id-TriggerID ProtocolIE-ID
+id-UE-ID ProtocolIE-ID
+id-UL-GTP-PDU-SequenceNumber ProtocolIE-ID
+id-RAB-FailedtoReportItem ProtocolIE-ID
+id-RAB-FailedtoReportList ProtocolIE-ID
+id-Not-Used-73 ProtocolIE-ID
+id-Not-Used-74 ProtocolIE-ID
+id-KeyStatus ProtocolIE-ID
+id-DRX-CycleLengthCoefficient ProtocolIE-ID
+id-IuSigConIdList ProtocolIE-ID
+id-IuSigConIdItem ProtocolIE-ID
+id-IuSigConId ProtocolIE-ID
+id-DirectTransferInformationItem-RANAP-RelocInf ProtocolIE-ID
+id-DirectTransferInformationList-RANAP-RelocInf ProtocolIE-ID
+id-RAB-ContextItem-RANAP-RelocInf ProtocolIE-ID
+id-RAB-ContextList-RANAP-RelocInf ProtocolIE-ID
+id-RAB-ContextFailedtoTransferItem ProtocolIE-ID
+id-RAB-ContextFailedtoTransferList ProtocolIE-ID
+id-GlobalRNC-ID ProtocolIE-ID
+id-RAB-ReleasedItem-IuRelComp ProtocolIE-ID
+id-MessageStructure ProtocolIE-ID
+id-Alt-RAB-Parameters ProtocolIE-ID
+id-Ass-RAB-Parameters ProtocolIE-ID
+id-RAB-ModifyList ProtocolIE-ID
+id-RAB-ModifyItem ProtocolIE-ID
+id-TypeOfError ProtocolIE-ID
+id-BroadcastAssistanceDataDecipheringKeys ProtocolIE-ID
+id-LocationRelatedDataRequestType ProtocolIE-ID
+id-GlobalCN-ID ProtocolIE-ID
+id-LastKnownServiceArea ProtocolIE-ID
+id-SRB-TrCH-Mapping ProtocolIE-ID
+id-InterSystemInformation-TransparentContainer ProtocolIE-ID
+id-NewBSS-To-OldBSS-Information ProtocolIE-ID
+id-Not-Used-101 ProtocolIE-ID
+id-Not-Used-102 ProtocolIE-ID
+id-SourceRNC-PDCP-context-info ProtocolIE-ID
+id-InformationTransferID ProtocolIE-ID
+id-SNA-Access-Information ProtocolIE-ID
+id-ProvidedData ProtocolIE-ID
+id-GERAN-BSC-Container ProtocolIE-ID
+id-GERAN-Classmark ProtocolIE-ID
+id-GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item ProtocolIE-ID
+id-GERAN-Iumode-RAB-FailedList-RABAssgntResponse ProtocolIE-ID
+id-VerticalAccuracyCode ProtocolIE-ID
+id-ResponseTime ProtocolIE-ID
+id-PositioningPriority ProtocolIE-ID
+id-ClientType ProtocolIE-ID
+id-LocationRelatedDataRequestTypeSpecificToGERANIuMode ProtocolIE-ID
+id-SignallingIndication ProtocolIE-ID
+id-hS-DSCH-MAC-d-Flow-ID ProtocolIE-ID
+id-UESBI-Iu ProtocolIE-ID
+id-PositionData ProtocolIE-ID
+id-PositionDataSpecificToGERANIuMode ProtocolIE-ID
+id-CellLoadInformationGroup ProtocolIE-ID
+id-AccuracyFulfilmentIndicator ProtocolIE-ID
+id-InformationTransferType ProtocolIE-ID
+id-TraceRecordingSessionInformation ProtocolIE-ID
+id-TracePropagationParameters ProtocolIE-ID
+id-InterSystemInformationTransferType ProtocolIE-ID
+id-SelectedPLMN-ID ProtocolIE-ID
+id-RedirectionCompleted ProtocolIE-ID
+id-RedirectionIndication ProtocolIE-ID
+id-NAS-SequenceNumber ProtocolIE-ID
+id-RejectCauseValue ProtocolIE-ID
+id-APN ProtocolIE-ID
+id-CNMBMSLinkingInformation ProtocolIE-ID
+id-DeltaRAListofIdleModeUEs ProtocolIE-ID
+id-FrequenceLayerConvergenceFlag ProtocolIE-ID
+id-InformationExchangeID ProtocolIE-ID
+id-InformationExchangeType ProtocolIE-ID
+id-InformationRequested ProtocolIE-ID
+id-InformationRequestType ProtocolIE-ID
+id-IPMulticastAddress ProtocolIE-ID
+id-JoinedMBMSBearerServicesList ProtocolIE-ID
+id-LeftMBMSBearerServicesList ProtocolIE-ID
+id-MBMSBearerServiceType ProtocolIE-ID
+id-MBMSCNDe-Registration ProtocolIE-ID
+id-MBMSServiceArea ProtocolIE-ID
+id-MBMSSessionDuration ProtocolIE-ID
+id-MBMSSessionIdentity ProtocolIE-ID
+id-PDP-TypeInformation ProtocolIE-ID
+id-RAB-Parameters ProtocolIE-ID
+id-RAListofIdleModeUEs ProtocolIE-ID
+id-MBMSRegistrationRequestType ProtocolIE-ID
+id-SessionUpdateID ProtocolIE-ID
+id-TMGI ProtocolIE-ID
+id-TransportLayerInformation ProtocolIE-ID
+id-UnsuccessfulLinkingList ProtocolIE-ID
+id-MBMSLinkingInformation ProtocolIE-ID
+id-MBMSSessionRepetitionNumber ProtocolIE-ID
+id-AlternativeRABConfiguration ProtocolIE-ID
+id-AlternativeRABConfigurationRequest ProtocolIE-ID
+id-E-DCH-MAC-d-Flow-ID ProtocolIE-ID
+id-SourceBSS-ToTargetBSS-TransparentContainer ProtocolIE-ID
+id-TargetBSS-ToSourceBSS-TransparentContainer ProtocolIE-ID
+id-TimeToMBMSDataTransfer ProtocolIE-ID
+id-IncludeVelocity ProtocolIE-ID
+id-VelocityEstimate ProtocolIE-ID
+id-RedirectAttemptFlag ProtocolIE-ID
+id-RAT-Type ProtocolIE-ID
+id-PeriodicLocationInfo ProtocolIE-ID
+id-MBMSCountingInformation ProtocolIE-ID
+id-ExtendedRNC-ID ProtocolIE-ID
+id-170-not-to-be-used-for-IE-ids ProtocolIE-ID
+id-Alt-RAB-Parameter-ExtendedGuaranteedBitrateInf ProtocolIE-ID
+id-Alt-RAB-Parameter-ExtendedMaxBitrateInf ProtocolIE-ID
+id-Ass-RAB-Parameter-ExtendedGuaranteedBitrateList ProtocolIE-ID
+id-Ass-RAB-Parameter-ExtendedMaxBitrateList ProtocolIE-ID
+id-RAB-Parameter-ExtendedGuaranteedBitrateList ProtocolIE-ID
+id-RAB-Parameter-ExtendedMaxBitrateList ProtocolIE-ID
+id-Requested-RAB-Parameter-ExtendedMaxBitrateList ProtocolIE-ID
+id-Requested-RAB-Parameter-ExtendedGuaranteedBitrateList ProtocolIE-ID
+id-LAofIdleModeUEs ProtocolIE-ID
+id-newLAListofIdleModeUEs ProtocolIE-ID
+id-LAListwithNoIdleModeUEsAnyMore ProtocolIE-ID
+id-183-not-to-be-used-for-IE-ids ProtocolIE-ID
+id-GANSS-PositioningDataSet ProtocolIE-ID
+id-RequestedGANSSAssistanceData ProtocolIE-ID
+id-BroadcastGANSSAssistanceDataDecipheringKeys ProtocolIE-ID
+id-d-RNTI-for-NoIuCSUP ProtocolIE-ID
+id-RAB-SetupList-EnhancedRelocCompleteReq ProtocolIE-ID
+id-RAB-SetupItem-EnhancedRelocCompleteReq ProtocolIE-ID
+id-RAB-SetupList-EnhancedRelocCompleteRes ProtocolIE-ID
+id-RAB-SetupItem-EnhancedRelocCompleteRes ProtocolIE-ID
+id-RAB-SetupList-EnhRelocInfoReq ProtocolIE-ID
+id-RAB-SetupItem-EnhRelocInfoReq ProtocolIE-ID
+id-RAB-SetupList-EnhRelocInfoRes ProtocolIE-ID
+id-RAB-SetupItem-EnhRelocInfoRes ProtocolIE-ID
+id-OldIuSigConId ProtocolIE-ID
+id-RAB-FailedList-EnhRelocInfoRes ProtocolIE-ID
+id-RAB-FailedItem-EnhRelocInfoRes ProtocolIE-ID
+
+id-Global-ENB-ID ProtocolIE-ID
+id-UE-History-Information ProtocolIE-ID
+id-MBMSSynchronisationInformation ProtocolIE-ID
+id-SubscriberProfileIDforRFP ProtocolIE-ID
+id-CSG-Id ProtocolIE-ID
+id-OldIuSigConIdCS ProtocolIE-ID
+id-OldIuSigConIdPS ProtocolIE-ID
+id-GlobalCN-IDCS ProtocolIE-ID
+id-GlobalCN-IDPS ProtocolIE-ID
+id-SourceExtendedRNC-ID ProtocolIE-ID
+id-RAB-ToBeReleasedItem-EnhancedRelocCompleteRes ProtocolIE-ID
+id-RAB-ToBeReleasedList-EnhancedRelocCompleteRes ProtocolIE-ID
+id-SourceRNC-ID ProtocolIE-ID
+id-Relocation-TargetRNC-ID ProtocolIE-ID
+id-Relocation-TargetExtendedRNC-ID ProtocolIE-ID
+id-Alt-RAB-Parameter-SupportedGuaranteedBitrateInf ProtocolIE-ID
+id-Alt-RAB-Parameter-SupportedMaxBitrateInf ProtocolIE-ID
+id-Ass-RAB-Parameter-SupportedGuaranteedBitrateList ProtocolIE-ID
+id-Ass-RAB-Parameter-SupportedMaxBitrateList ProtocolIE-ID
+id-RAB-Parameter-SupportedGuaranteedBitrateList ProtocolIE-ID
+id-RAB-Parameter-SupportedMaxBitrateList ProtocolIE-ID
+id-Requested-RAB-Parameter-SupportedMaxBitrateList ProtocolIE-ID
+id-Requested-RAB-Parameter-SupportedGuaranteedBitrateList ProtocolIE-ID
+id-Relocation-SourceRNC-ID ProtocolIE-ID
+id-Relocation-SourceExtendedRNC-ID ProtocolIE-ID
+id-EncryptionKey ProtocolIE-ID
+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
+id-Not-Used-232 ProtocolIE-ID
+id-UE-AggregateMaximumBitRate ProtocolIE-ID
+id-CSG-Membership-Status ProtocolIE-ID
+id-Cell-Access-Mode ProtocolIE-ID
+id-IP-Source-Address ProtocolIE-ID
+id-CSFB-Information ProtocolIE-ID
+id-PDP-TypeInformation-extension ProtocolIE-ID
+id-MSISDN ProtocolIE-ID
+id-Offload-RAB-Parameters ProtocolIE-ID
+id-LGW-TransportLayerAddress ProtocolIE-ID
+id-Correlation-ID ProtocolIE-ID
+id-IRAT-Measurement-Configuration ProtocolIE-ID
+id-MDT-Configuration ProtocolIE-ID
+id-Priority-Class-Indicator ProtocolIE-ID
+# Ws Extension
+id-Not-Used-246 ProtocolIE-ID
+id-RNSAPRelocationParameters ProtocolIE-ID
+id-RABParametersList ProtocolIE-ID
+id-Management-Based-MDT-Allowed ProtocolIE-ID
+id-HigherBitratesThan16MbpsFlag ProtocolIE-ID
+id-Trace-Collection-Entity-IP-Addess ProtocolIE-ID
+id-End-Of-CSFB ProtocolIE-ID
+id-Time-UE-StayedInCell-EnhancedGranularity ProtocolIE-ID
+id-Out-Of-UTRAN ProtocolIE-ID
+id-TraceRecordingSessionReference ProtocolIE-ID
+id-IMSI ProtocolIE-ID
+id-HO-Cause ProtocolIE-ID
+id-VoiceSupportMatchIndicator ProtocolIE-ID
+id-RSRVCC-HO-Indication ProtocolIE-ID
+id-RSRVCC-Information ProtocolIE-ID
+id-AnchorPLMN-ID ProtocolIE-ID
+id-Tunnel-Information-for-BBF ProtocolIE-ID
+id-Management-Based-MDT-PLMN-List ProtocolIE-ID
+id-SignallingBasedMDTPLMNList ProtocolIE-ID
+id-M4Report ProtocolIE-ID
+id-M5Report ProtocolIE-ID
+id-M6Report ProtocolIE-ID
+id-M7Report ProtocolIE-ID
+id-TimingDifferenceULDL ProtocolIE-ID
+id-Serving-Cell-Identifier ProtocolIE-ID
+id-EARFCN-Extended ProtocolIE-ID
+id-RSRVCC-Operation-Possible ProtocolIE-ID
+id-SIPTO-LGW-TransportLayerAddress ProtocolIE-ID
+id-SIPTO-Correlation-ID ProtocolIE-ID
+id-LHN-ID ProtocolIE-ID
+id-Session-Re-establishment-Indicator ProtocolIE-ID
+id-LastE-UTRANPLMNIdentity ProtocolIE-ID
+id-RSRQ-Type ProtocolIE-ID
+id-RSRQ-Extension ProtocolIE-ID
+id-Additional-CSPS-coordination-information ProtocolIE-ID
+id-UERegistrationQueryResult ProtocolIE-ID
+id-IuSigConIdRangeEnd ProtocolIE-ID
+id-BarometricPressure ProtocolIE-ID
+id-Additional-PositioningDataSet ProtocolIE-ID
+id-CivicAddress ProtocolIE-ID
+id-SGSN-Group-Identity ProtocolIE-ID
+id-P-TMSI ProtocolIE-ID
+id-RANAP-Message ProtocolIE-ID
+id-PowerSavingIndicator ProtocolIE-ID
+id-UE-Usage-Type ProtocolIE-ID
+id-DCN-ID ProtocolIE-ID
+id-UE-Application-Layer-Measurement-Configuration ProtocolIE-ID
+id-UE-Application-Layer-Measurement-Configuration-For-Relocation ProtocolIE-ID
+#.END
+
+#.REGISTER
+
+#RANAP-PROTOCOL-IES
+Cause N ranap.ies id-Cause
+RAB-DataVolumeReportList N ranap.ies id-RAB-DataVolumeReportList
+RAB-ReleasedList-IuRelComp N ranap.ies id-RAB-ReleasedList-IuRelComp
+CriticalityDiagnostics N ranap.ies id-CriticalityDiagnostics
+RAB-DataVolumeReportItem N ranap.ies id-RAB-DataVolumeReportItem
+RAB-ReleasedItem-IuRelComp N ranap.ies id-RAB-ReleasedItem-IuRelComp
+RelocationType N ranap.ies id-RelocationType
+SourceID N ranap.ies id-SourceID
+SourceRNC-ToTargetRNC-TransparentContainer N ranap.ies id-Source-ToTarget-TransparentContainer
+Source-ToTarget-TransparentContainer N ranap.ies SPECIAL|id_Source_ToTarget_TransparentContainer
+TargetID N ranap.ies id-TargetID
+TargetRNC-ToSourceRNC-TransparentContainer N ranap.ies id-Target-ToSource-TransparentContainer
+Target-ToSource-TransparentContainer N ranap.ies SPECIAL|id_Target_ToSource_TransparentContainer
+ClassmarkInformation2 N ranap.ies id-ClassmarkInformation2
+ClassmarkInformation3 N ranap.ies id-ClassmarkInformation3
+OldBSS-ToNewBSS-Information N ranap.ies id-OldBSS-ToNewBSS-Information
+L3-Information N ranap.ies id-L3-Information
+RAB-RelocationReleaseList N ranap.ies id-RAB-RelocationReleaseList
+RAB-DataForwardingList N ranap.ies id-RAB-DataForwardingList
+RAB-RelocationReleaseItem N ranap.ies id-RAB-RelocationReleaseItem
+RAB-DataForwardingItem N ranap.ies id-RAB-DataForwardingItem
+PermanentNAS-UE-ID N ranap.ies id-PermanentNAS-UE-ID
+CN-DomainIndicator N ranap.ies id-CN-DomainIndicator
+RAB-SetupList-RelocReq N ranap.ies id-RAB-SetupList-RelocReq
+IntegrityProtectionInformation N ranap.ies id-IntegrityProtectionInformation
+EncryptionInformation N ranap.ies id-EncryptionInformation
+IuSignallingConnectionIdentifier N ranap.ies id-IuSigConId
+DirectTransferInformationList-RANAP-RelocInf N ranap.ies id-DirectTransferInformationList-RANAP-RelocInf
+DirectTransferInformationItem-RANAP-RelocInf N ranap.ies id-DirectTransferInformationItem-RANAP-RelocInf
+RAB-SetupItem-RelocReq N ranap.ies id-RAB-SetupItem-RelocReq
+RAB-SetupList-RelocReqAck N ranap.ies id-RAB-SetupList-RelocReqAck
+RAB-FailedList N ranap.ies id-RAB-FailedList
+ChosenIntegrityProtectionAlgorithm N ranap.ies id-ChosenIntegrityProtectionAlgorithm
+ChosenEncryptionAlgorithm N ranap.ies id-ChosenEncryptionAlgorithm
+RAB-SetupItem-RelocReqAck N ranap.ies id-RAB-SetupItem-RelocReqAck
+RAB-FailedItem N ranap.ies id-RAB-FailedItem
+RAB-DataForwardingList-SRNS-CtxReq N ranap.ies id-RAB-DataForwardingList-SRNS-CtxReq
+RAB-DataForwardingItem-SRNS-CtxReq N ranap.ies id-RAB-DataForwardingItem-SRNS-CtxReq
+RAB-ContextList N ranap.ies id-RAB-ContextList
+RAB-ContextFailedtoTransferList N ranap.ies id-RAB-ContextFailedtoTransferList
+RAB-ContextItem N ranap.ies id-RAB-ContextItem
+RABs-ContextFailedtoTransferItem N ranap.ies id-RAB-ContextFailedtoTransferItem
+KeyStatus N ranap.ies id-KeyStatus
+RAB-DataVolumeReportRequestList N ranap.ies id-RAB-DataVolumeReportRequestList
+RAB-DataVolumeReportRequestItem N ranap.ies id-RAB-DataVolumeReportRequestItem
+RAB-FailedtoReportList N ranap.ies id-RAB-FailedtoReportList
+RABs-failed-to-reportItem N ranap.ies id-RAB-FailedtoReportItem
+GlobalRNC-ID N ranap.ies id-GlobalRNC-ID
+ResetResourceList N ranap.ies IMSG|id_IuSigConIdList
+ResetResourceItem N ranap.ies IMSG|id_IuSigConIdItem
+ResetResourceAckList N ranap.ies SOUT|id_IuSigConIdList
+ResetResourceAckItem N ranap.ies SOUT|id_IuSigConIdItem
+RAB-ReleaseList N ranap.ies id-RAB-ReleaseList
+RAB-ReleaseItem N ranap.ies id-RAB-ReleaseItem
+TemporaryUE-ID N ranap.ies id-TemporaryUE-ID
+PagingAreaID N ranap.ies id-PagingAreaID
+PagingCause N ranap.ies id-PagingCause
+NonSearchingIndication N ranap.ies id-NonSearchingIndication
+DRX-CycleLengthCoefficient N ranap.ies id-DRX-CycleLengthCoefficient
+TraceType N ranap.ies id-TraceType
+TraceReference N ranap.ies id-TraceReference
+TriggerID N ranap.ies id-TriggerID
+UE-ID N ranap.ies id-UE-ID
+OMC-ID N ranap.ies id-OMC-ID
+RequestType N ranap.ies id-RequestType
+AreaIdentity N ranap.ies id-AreaIdentity
+LAI N ranap.ies id-LAI
+RAC N ranap.ies id-RAC
+SAI N ranap.ies id-SAI
+NAS-PDU N ranap.ies id-NAS-PDU
+SAPI N ranap.ies id-SAPI
+RejectCauseValue N ranap.ies id-RejectCauseValue
+NAS-SequenceNumber N ranap.ies id-NAS-SequenceNumber
+NumberOfSteps N ranap.ies id-NumberOfSteps
+RAB-SetupOrModifyList N ranap.ies id-RAB-SetupOrModifyList
+RAB-SetupOrModifiedList N ranap.ies id-RAB-SetupOrModifiedList
+RAB-ReleasedList N ranap.ies id-RAB-ReleasedList
+RAB-QueuedList N ranap.ies id-RAB-QueuedList
+RAB-ReleaseFailedList N ranap.ies id-RAB-ReleaseFailedList
+RAB-SetupOrModifiedItem N ranap.ies id-RAB-SetupOrModifiedItem
+RAB-ReleasedItem N ranap.ies id-RAB-ReleasedItem
+RAB-QueuedItem N ranap.ies id-RAB-QueuedItem
+GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item N ranap.ies id-GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item
+RAB-ContextList-RANAP-RelocInf N ranap.ies id-RAB-ContextList-RANAP-RelocInf
+RAB-ContextItem-RANAP-RelocInf N ranap.ies id-RAB-ContextItem-RANAP-RelocInf
+RAB-ModifyList N ranap.ies id-RAB-ModifyList
+RAB-ModifyItem N ranap.ies id-RAB-ModifyItem
+LocationRelatedDataRequestType N ranap.ies id-LocationRelatedDataRequestType
+BroadcastAssistanceDataDecipheringKeys N ranap.ies id-BroadcastAssistanceDataDecipheringKeys
+InformationTransferID N ranap.ies id-InformationTransferID
+ProvidedData N ranap.ies id-ProvidedData
+GlobalCN-ID N ranap.ies id-GlobalCN-ID
+UESBI-Iu N ranap.ies id-UESBI-Iu
+InterSystemInformationTransferType N ranap.ies id-InterSystemInformationTransferType
+InformationExchangeID N ranap.ies id-InformationExchangeID
+InformationExchangeType N ranap.ies id-InformationExchangeType
+InformationTransferType N ranap.ies id-InformationTransferType
+InformationRequestType N ranap.ies id-InformationRequestType
+InformationRequested N ranap.ies id-InformationRequested
+TMGI N ranap.ies id-TMGI
+MBMSSessionIdentity N ranap.ies id-MBMSSessionIdentity
+MBMSBearerServiceType N ranap.ies id-MBMSBearerServiceType
+RAB-Parameters N ranap.ies id-RAB-Parameters
+PDP-TypeInformation N ranap.ies id-PDP-TypeInformation
+MBMSSessionDuration N ranap.ies id-MBMSSessionDuration
+MBMSServiceArea N ranap.ies id-MBMSServiceArea
+FrequenceLayerConvergenceFlag N ranap.ies id-FrequenceLayerConvergenceFlag
+RAListofIdleModeUEs N ranap.ies id-RAListofIdleModeUEs
+MBMSSessionRepetitionNumber N ranap.ies id-MBMSSessionRepetitionNumber
+TimeToMBMSDataTransfer N ranap.ies id-TimeToMBMSDataTransfer
+TransportLayerInformation N ranap.ies id-TransportLayerInformation
+SessionUpdateID N ranap.ies id-SessionUpdateID
+DeltaRAListofIdleModeUEs N ranap.ies id-DeltaRAListofIdleModeUEs
+MBMSCNDe-Registration N ranap.ies id-MBMSCNDe-Registration
+JoinedMBMSBearerService-IEs N ranap.ies id-JoinedMBMSBearerServicesList
+LeftMBMSBearerService-IEs N ranap.ies id-LeftMBMSBearerServicesList
+UnsuccessfulLinking-IEs N ranap.ies id-UnsuccessfulLinkingList
+MBMSRegistrationRequestType N ranap.ies id-MBMSRegistrationRequestType
+IPMulticastAddress N ranap.ies id-IPMulticastAddress
+APN N ranap.ies id-APN
+RAB-SetupList-EnhancedRelocCompleteReq N ranap.ies id-RAB-SetupList-EnhancedRelocCompleteReq
+RAB-SetupItem-EnhancedRelocCompleteReq N ranap.ies id-RAB-SetupItem-EnhancedRelocCompleteReq
+RAB-SetupList-EnhancedRelocCompleteRes N ranap.ies id-RAB-SetupList-EnhancedRelocCompleteRes
+RAB-SetupItem-EnhancedRelocCompleteRes N ranap.ies id-RAB-SetupItem-EnhancedRelocCompleteRes
+RAB-SetupList-EnhRelocInfoReq N ranap.ies id-RAB-SetupList-EnhRelocInfoReq
+RAB-SetupItem-EnhRelocInfoReq N ranap.ies id-RAB-SetupItem-EnhRelocInfoReq
+RAB-SetupList-EnhRelocInfoRes N ranap.ies id-RAB-SetupList-EnhRelocInfoRes
+RAB-SetupItem-EnhRelocInfoRes N ranap.ies id-RAB-SetupItem-EnhRelocInfoRes
+IuSignallingConnectionIdentifier N ranap.ies id-OldIuSigConId
+RAB-FailedList-EnhRelocInfoRes N ranap.ies id-RAB-FailedList-EnhRelocInfoRes
+RAB-FailedItem-EnhRelocInfoRes N ranap.ies id-RAB-FailedItem-EnhRelocInfoRes
+IuSignallingConnectionIdentifier N ranap.ies id-OldIuSigConIdCS
+IuSignallingConnectionIdentifier N ranap.ies id-OldIuSigConIdPS
+GlobalCN-ID N ranap.ies id-GlobalCN-IDCS
+RAB-ToBeReleasedItem-EnhancedRelocCompleteRes N ranap.ies id-RAB-ToBeReleasedItem-EnhancedRelocCompleteRes
+RAB-ToBeReleasedList-EnhancedRelocCompleteRes N ranap.ies id-RAB-ToBeReleasedList-EnhancedRelocCompleteRes
+GlobalRNC-ID N ranap.ies id-Relocation-TargetRNC-ID
+ExtendedRNC-ID N ranap.ies id-Relocation-TargetExtendedRNC-ID
+Alt-RAB-Parameter-SupportedGuaranteedBitrateInf N ranap.ies id-Alt-RAB-Parameter-SupportedGuaranteedBitrateInf
+Alt-RAB-Parameter-SupportedMaxBitrateInf N ranap.ies id-Alt-RAB-Parameter-SupportedMaxBitrateInf
+GlobalRNC-ID N ranap.ies id-Relocation-SourceRNC-ID
+ExtendedRNC-ID N ranap.ies id-Relocation-SourceExtendedRNC-ID
+EncryptionKey N ranap.ies id-EncryptionKey
+IntegrityProtectionKey N ranap.ies id-IntegrityProtectionKey
+SRVCC-Information N ranap.ies id-SRVCC-Information
+GlobalCN-ID N ranap.ies id-GlobalCN-IDPS
+VoiceSupportMatchIndicator N ranap.ies id-VoiceSupportMatchIndicator
+SGSN-Group-Identity N ranap.ies id-SGSN-Group-Identity
+P-TMSI N ranap.ies id-P-TMSI
+#N ranap.ies id-RANAP-Message
+UE-Usage-Type N ranap.ies id-UE-Usage-Type
+
+#RANAP-PROTOCOL-IES-PAIR
+RAB-SetupOrModifyItemFirst N ranap.ies.pair.first id-RAB-SetupOrModifyItem
+RAB-SetupOrModifyItemSecond N ranap.ies.pair.second id-RAB-SetupOrModifyItem
+
+#RANAP-PROTOCOL-EXTENSION
+RAB-Parameters N ranap.extension id-AlternativeRABConfiguration
+Alt-RAB-Parameter-ExtendedGuaranteedBitrateInf N ranap.extension id-Alt-RAB-Parameter-ExtendedGuaranteedBitrateInf
+Alt-RAB-Parameter-ExtendedMaxBitrateInf N ranap.extension id-Alt-RAB-Parameter-ExtendedMaxBitrateInf
+Ass-RAB-Parameter-ExtendedGuaranteedBitrateList N ranap.extension id-Ass-RAB-Parameter-ExtendedGuaranteedBitrateList
+Ass-RAB-Parameter-ExtendedMaxBitrateList N ranap.extension id-Ass-RAB-Parameter-ExtendedMaxBitrateList
+MessageStructure N ranap.extension id-MessageStructure
+TypeOfError N ranap.extension id-TypeOfError
+RAC N ranap.extension id-RAC
+LAListofIdleModeUEs N ranap.extension id-newLAListofIdleModeUEs
+LAListofIdleModeUEs N ranap.extension id-LAListwithNoIdleModeUEsAnyMore
+GANSS-PositioningDataSet N ranap.extension id-GANSS-PositioningDataSet
+SignallingIndication N ranap.extension id-SignallingIndication
+RAB-Parameter-ExtendedGuaranteedBitrateList N ranap.extension id-RAB-Parameter-ExtendedGuaranteedBitrateList
+RAB-Parameter-ExtendedMaxBitrateList N ranap.extension id-RAB-Parameter-ExtendedMaxBitrateList
+CN-DomainIndicator N ranap.extension id-CN-DomainIndicator
+LAListofIdleModeUEs N ranap.extension id-LAofIdleModeUEs
+AlternativeRABConfigurationRequest N ranap.extension id-AlternativeRABConfigurationRequest
+Requested-RAB-Parameter-ExtendedMaxBitrateList N ranap.extension id-Requested-RAB-Parameter-ExtendedMaxBitrateList
+Requested-RAB-Parameter-ExtendedGuaranteedBitrateList N ranap.extension id-Requested-RAB-Parameter-ExtendedGuaranteedBitrateList
+ExtendedRNC-ID N ranap.extension id-ExtendedRNC-ID
+SRB-TrCH-Mapping N ranap.extension id-SRB-TrCH-Mapping
+CellLoadInformationGroup N ranap.extension id-CellLoadInformationGroup
+TraceRecordingSessionInformation N ranap.extension id-TraceRecordingSessionInformation
+MBMSLinkingInformation N ranap.extension id-MBMSLinkingInformation
+HS-DSCH-MAC-d-Flow-ID N ranap.extension id-hS-DSCH-MAC-d-Flow-ID
+E-DCH-MAC-d-Flow-ID N ranap.extension id-E-DCH-MAC-d-Flow-ID
+GERAN-Classmark N ranap.extension id-GERAN-Classmark
+SourceBSS-ToTargetBSS-TransparentContainer N ranap.extension id-SourceBSS-ToTargetBSS-TransparentContainer
+TransportLayerAddress N ranap.extension id-TransportLayerAddress
+IuTransportAssociation N ranap.extension id-IuTransportAssociation
+InterSystemInformation-TransparentContainer N ranap.extension id-InterSystemInformation-TransparentContainer
+TargetBSS-ToSourceBSS-TransparentContainer N ranap.extension id-TargetBSS-ToSourceBSS-TransparentContainer
+Alt-RAB-Parameters N ranap.extension id-Alt-RAB-Parameters
+GERAN-BSC-Container N ranap.extension id-GERAN-BSC-Container
+GlobalCN-ID N ranap.extension id-GlobalCN-ID
+SNA-Access-Information N ranap.extension id-SNA-Access-Information
+UESBI-Iu N ranap.extension id-UESBI-Iu
+PLMNidentity N ranap.extension id-SelectedPLMN-ID
+CNMBMSLinkingInformation N ranap.extension id-CNMBMSLinkingInformation
+Ass-RAB-Parameters N ranap.extension id-Ass-RAB-Parameters
+NewBSS-To-OldBSS-Information N ranap.extension id-NewBSS-To-OldBSS-Information
+RAT-Type N ranap.extension id-RAT-Type
+TracePropagationParameters N ranap.extension id-TracePropagationParameters
+VerticalAccuracyCode N ranap.extension id-VerticalAccuracyCode
+ResponseTime N ranap.extension id-ResponseTime
+PositioningPriority N ranap.extension id-PositioningPriority
+ClientType N ranap.extension id-ClientType
+IncludeVelocity N ranap.extension id-IncludeVelocity
+PeriodicLocationInfo N ranap.extension id-PeriodicLocationInfo
+LastKnownServiceArea N ranap.extension id-LastKnownServiceArea
+PositionData N ranap.extension id-PositionData
+PositionDataSpecificToGERANIuMode N ranap.extension id-PositionDataSpecificToGERANIuMode
+AccuracyFulfilmentIndicator N ranap.extension id-AccuracyFulfilmentIndicator
+VelocityEstimate N ranap.extension id-VelocityEstimate
+PermanentNAS-UE-ID N ranap.extension id-PermanentNAS-UE-ID
+NAS-SequenceNumber N ranap.extension id-NAS-SequenceNumber
+RedirectAttemptFlag N ranap.extension id-RedirectAttemptFlag
+RedirectionIndication N ranap.extension id-RedirectionIndication
+RedirectionCompleted N ranap.extension id-RedirectionCompleted
+RRC-Container N ranap.extension id-SourceRNC-PDCP-context-info
+GERAN-Iumode-RAB-FailedList-RABAssgntResponse N ranap.extension id-GERAN-Iumode-RAB-FailedList-RABAssgntResponse
+LocationRelatedDataRequestTypeSpecificToGERANIuMode N ranap.extension id-LocationRelatedDataRequestTypeSpecificToGERANIuMode
+RequestedGANSSAssistanceData N ranap.extension id-RequestedGANSSAssistanceData
+CriticalityDiagnostics N ranap.extension id-CriticalityDiagnostics
+MBMSCountingInformation N ranap.extension id-MBMSCountingInformation
+
+#N ranap.ies id-Global-ENB-ID
+UE-History-Information N ranap.extension id-UE-History-Information
+MBMSSynchronisationInformation N ranap.extension id-MBMSSynchronisationInformation
+SubscriberProfileIDforRFP N ranap.extension id-SubscriberProfileIDforRFP
+CSG-Id N ranap.extension id-CSG-Id
+#N ranap.extension id-SourceExtendedRNC-ID
+#N ranap.extension id-SourceRNC-ID
+SupportedRAB-ParameterBitrateList N ranap.extension id-Ass-RAB-Parameter-SupportedGuaranteedBitrateList
+SupportedRAB-ParameterBitrateList N ranap.extension id-Ass-RAB-Parameter-SupportedMaxBitrateList
+SupportedRAB-ParameterBitrateList N ranap.extension id-RAB-Parameter-SupportedGuaranteedBitrateList
+SupportedRAB-ParameterBitrateList N ranap.extension id-RAB-Parameter-SupportedMaxBitrateList
+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
+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
+UE-AggregateMaximumBitRate N ranap.extension id-UE-AggregateMaximumBitRate
+CSG-Membership-Status N ranap.extension id-CSG-Membership-Status
+Cell-Access-Mode N ranap.extension id-Cell-Access-Mode
+IPMulticastAddress N ranap.extension id-IP-Source-Address
+CSFB-Information N ranap.extension id-CSFB-Information
+PDP-TypeInformation-extension N ranap.extension id-PDP-TypeInformation-extension
+
+MSISDN N ranap.extension id-MSISDN
+Offload-RAB-Parameters N ranap.extension id-Offload-RAB-Parameters
+TransportLayerAddress N ranap.extension id-LGW-TransportLayerAddress
+Correlation-ID N ranap.extension id-Correlation-ID
+IRAT-Measurement-Configuration N ranap.extension id-IRAT-Measurement-Configuration
+MDT-Configuration N ranap.extension id-MDT-Configuration
+Priority-Class-Indicator N ranap.extension id-Priority-Class-Indicator
+RNSAPRelocationParameters N ranap.extension id-RNSAPRelocationParameters
+RABParametersList N ranap.extension id-RABParametersList
+Management-Based-MDT-Allowed N ranap.extension id-Management-Based-MDT-Allowed
+HigherBitratesThan16MbpsFlag N ranap.extension id-HigherBitratesThan16MbpsFlag
+TransportLayerAddress N ranap.extension id-Trace-Collection-Entity-IP-Addess
+End-Of-CSFB N ranap.extension id-End-Of-CSFB
+Time-UE-StayedInCell-EnhancedGranularity N ranap.extension id-Time-UE-StayedInCell-EnhancedGranularity
+Out-Of-UTRAN N ranap.extension id-Out-Of-UTRAN
+
+TraceRecordingSessionReference N ranap.extension id-TraceRecordingSessionReference
+IMSI N ranap.extension id-IMSI
+Cause N ranap.extension id-HO-Cause
+RSRVCC-HO-Indication N ranap.extension id-RSRVCC-HO-Indication
+RSRVCC-Information N ranap.extension id-RSRVCC-Information
+PLMNidentity N ranap.extension id-AnchorPLMN-ID
+TunnelInformation N ranap.extension id-Tunnel-Information-for-BBF
+MDT-PLMN-List N ranap.extension id-Management-Based-MDT-PLMN-List
+MDT-PLMN-List N ranap.extension id-SignallingBasedMDTPLMNList
+M4Report N ranap.extension id-M4Report
+M5Report N ranap.extension id-M5Report
+M6Report N ranap.extension id-M6Report
+M7Report N ranap.extension id-M7Report
+TimingDifferenceULDL N ranap.extension id-TimingDifferenceULDL
+UTRAN-CellID N ranap.extension id-Serving-Cell-Identifier
+EARFCN-Extended N ranap.extension id-EARFCN-Extended
+RSRVCC-Operation-Possible N ranap.extension id-RSRVCC-Operation-Possible
+TransportLayerAddress N ranap.extension id-SIPTO-LGW-TransportLayerAddress
+Correlation-ID N ranap.extension id-SIPTO-Correlation-ID
+LHN-ID N ranap.extension id-LHN-ID
+Session-Re-establishment-Indicator N ranap.extension id-Session-Re-establishment-Indicator
+PLMNidentity N ranap.extension id-LastE-UTRANPLMNIdentity
+RSRQ-Type N ranap.extension id-RSRQ-Type
+RSRQ-Extension N ranap.extension id-RSRQ-Extension
+Additional-CSPS-coordination-information N ranap.extension id-Additional-CSPS-coordination-information
+UERegistrationQueryResult N ranap.extension id-UERegistrationQueryResult
+IuSignallingConnectionIdentifier N ranap.extension id-IuSigConIdRangeEnd
+BarometricPressure N ranap.extension id-BarometricPressure
+Additional-PositioningDataSet N ranap.extension id-Additional-PositioningDataSet
+CivicAddress N ranap.extension id-CivicAddress
+PowerSavingIndicator N ranap.extension id-PowerSavingIndicator
+DCN-ID N ranap.extension id-DCN-ID
+UE-Application-Layer-Measurement-Configuration N ranap.extension id-UE-Application-Layer-Measurement-Configuration
+UE-Application-Layer-Measurement-Configuration-For-Relocation N ranap.extension id-UE-Application-Layer-Measurement-Configuration-For-Relocation
+
+#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
+RelocationCommand N ranap.proc.sout id-RelocationPreparation
+RelocationPreparationFailure N ranap.proc.uout id-RelocationPreparation
+RelocationRequest N ranap.proc.imsg id-RelocationResourceAllocation
+RelocationRequestAcknowledge N ranap.proc.sout id-RelocationResourceAllocation
+RelocationFailure N ranap.proc.uout id-RelocationResourceAllocation
+RelocationCancel N ranap.proc.imsg id-RelocationCancel
+RelocationCancelAcknowledge N ranap.proc.sout id-RelocationCancel
+SRNS-ContextRequest N ranap.proc.imsg id-SRNS-ContextTransfer
+SRNS-ContextResponse N ranap.proc.sout id-SRNS-ContextTransfer
+SecurityModeCommand N ranap.proc.imsg id-SecurityModeControl
+SecurityModeComplete N ranap.proc.sout id-SecurityModeControl
+SecurityModeReject N ranap.proc.uout id-SecurityModeControl
+DataVolumeReportRequest N ranap.proc.imsg id-DataVolumeReport
+DataVolumeReport N ranap.proc.sout id-DataVolumeReport
+Reset N ranap.proc.imsg id-Reset
+ResetAcknowledge N ranap.proc.sout id-Reset
+RAB-ReleaseRequest N ranap.proc.imsg id-RAB-ReleaseRequest
+Iu-ReleaseRequest N ranap.proc.imsg id-Iu-ReleaseRequest
+RelocationDetect N ranap.proc.imsg id-RelocationDetect
+RelocationComplete N ranap.proc.imsg id-RelocationComplete
+Paging N ranap.proc.imsg id-Paging
+CommonID N ranap.proc.imsg id-CommonID
+CN-InvokeTrace N ranap.proc.imsg id-CN-InvokeTrace
+CN-DeactivateTrace N ranap.proc.imsg id-CN-DeactivateTrace
+LocationReportingControl N ranap.proc.imsg id-LocationReportingControl
+LocationReport N ranap.proc.imsg id-LocationReport
+InitialUE-Message N ranap.proc.imsg id-InitialUE-Message
+DirectTransfer N ranap.proc.imsg id-DirectTransfer
+Overload N ranap.proc.imsg id-OverloadControl
+ErrorIndication N ranap.proc.imsg id-ErrorIndication
+SRNS-DataForwardCommand N ranap.proc.imsg id-SRNS-DataForward
+ForwardSRNS-Context N ranap.proc.imsg id-ForwardSRNS-Context
+RAB-AssignmentRequest N ranap.proc.imsg id-RAB-Assignment
+RAB-AssignmentResponse N ranap.proc.out id-RAB-Assignment
+PrivateMessage N ranap.proc.imsg id-privateMessage
+ResetResource N ranap.proc.imsg id-ResetResource
+ResetResourceAcknowledge N ranap.proc.sout id-ResetResource
+RANAP-RelocationInformation N ranap.proc.imsg id-RANAP-Relocation
+RAB-ModifyRequest N ranap.proc.imsg id-RAB-ModifyRequest
+LocationRelatedDataRequest N ranap.proc.imsg id-LocationRelatedData
+LocationRelatedDataResponse N ranap.proc.sout id-LocationRelatedData
+LocationRelatedDataFailure N ranap.proc.uout id-LocationRelatedData
+InformationTransferIndication N ranap.proc.imsg id-InformationTransfer
+InformationTransferConfirmation N ranap.proc.sout id-InformationTransfer
+InformationTransferFailure N ranap.proc.uout id-InformationTransfer
+UESpecificInformationIndication N ranap.proc.imsg id-UESpecificInformation
+DirectInformationTransfer N ranap.proc.imsg id-DirectInformationTransfer
+UplinkInformationExchangeRequest N ranap.proc.imsg id-UplinkInformationExchange
+UplinkInformationExchangeResponse N ranap.proc.sout id-UplinkInformationExchange
+UplinkInformationExchangeFailure N ranap.proc.uout id-UplinkInformationExchange
+MBMSSessionStart N ranap.proc.imsg id-MBMSSessionStart
+MBMSSessionStartResponse N ranap.proc.sout id-MBMSSessionStart
+MBMSSessionStartFailure N ranap.proc.uout id-MBMSSessionStart
+MBMSSessionUpdate N ranap.proc.imsg id-MBMSSessionUpdate
+MBMSSessionUpdateResponse N ranap.proc.sout id-MBMSSessionUpdate
+MBMSSessionUpdateFailure N ranap.proc.uout id-MBMSSessionUpdate
+MBMSSessionStop N ranap.proc.imsg id-MBMSSessionStop
+MBMSSessionStopResponse N ranap.proc.sout id-MBMSSessionStop
+MBMSUELinkingRequest N ranap.proc.imsg id-MBMSUELinking
+MBMSUELinkingResponse N ranap.proc.out id-MBMSUELinking
+MBMSRegistrationRequest N ranap.proc.imsg id-MBMSRegistration
+MBMSRegistrationResponse N ranap.proc.sout id-MBMSRegistration
+MBMSRegistrationFailure N ranap.proc.uout id-MBMSRegistration
+MBMSCNDe-RegistrationRequest N ranap.proc.imsg id-MBMSCNDe-Registration-Procedure
+MBMSCNDe-RegistrationResponse N ranap.proc.sout id-MBMSCNDe-Registration-Procedure
+MBMSRABEstablishmentIndication N ranap.proc.imsg id-MBMSRABEstablishmentIndication
+MBMSRABReleaseRequest N ranap.proc.imsg id-MBMSRABRelease
+MBMSRABRelease N ranap.proc.sout id-MBMSRABRelease
+MBMSRABReleaseFailure N ranap.proc.uout id-MBMSRABRelease
+EnhancedRelocationCompleteRequest N ranap.proc.imsg id-enhancedRelocationComplete
+EnhancedRelocationCompleteResponse N ranap.proc.sout id-enhancedRelocationComplete
+EnhancedRelocationCompleteFailure N ranap.proc.uout id-enhancedRelocationComplete
+EnhancedRelocationCompleteConfirm N ranap.proc.imsg id-enhancedRelocationCompleteConfirm
+RANAP-EnhancedRelocationInformationRequest N ranap.proc.imsg id-RANAPenhancedRelocation
+RANAP-EnhancedRelocationInformationResponse N ranap.proc.sout id-RANAPenhancedRelocation
+
+SRVCC-CSKeysRequest N ranap.proc.imsg id-SRVCCPreparation
+SRVCC-CSKeysResponse N ranap.proc.out id-SRVCCPreparation
+
+UeRadioCapabilityMatchRequest N ranap.proc.imsg id-UeRadioCapabilityMatch
+UeRadioCapabilityMatchResponse N ranap.proc.out id-UeRadioCapabilityMatch
+
+UeRegistrationQueryRequest N ranap.proc.imsg id-UeRegistrationQuery
+UeRegistrationQueryResponse N ranap.proc.out id-UeRegistrationQuery
+
+RerouteNASRequest N ranap.proc.imsg id-RerouteNASRequest
+#.END
+
+#
+# Editor modelines - https://www.wireshark.org/tools/modelines.html
+#
+# Local variables:
+# c-basic-offset: 2
+# tab-width: 8
+# indent-tabs-mode: nil
+# End:
+#
+# vi: set shiftwidth=2 tabstop=8 expandtab:
+# :indentSize=2:tabSize=8:noTabs=true:
+#