aboutsummaryrefslogtreecommitdiffstats
path: root/asn1/gsmmap/gsmmap.cnf
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2005-02-09 21:54:57 +0000
committerAnders Broman <anders.broman@ericsson.com>2005-02-09 21:54:57 +0000
commiteabb62bced0c4e621eb5bb579793b3d8e39bdf1f (patch)
tree560173fdcc90d315804129b491b30b660582742f /asn1/gsmmap/gsmmap.cnf
parent8f265808fbe8eb0b21cb6d70e3d04c36b4edcb63 (diff)
Fix decoding of some opcodes etc.
svn path=/trunk/; revision=13360
Diffstat (limited to 'asn1/gsmmap/gsmmap.cnf')
-rw-r--r--asn1/gsmmap/gsmmap.cnf30
1 files changed, 30 insertions, 0 deletions
diff --git a/asn1/gsmmap/gsmmap.cnf b/asn1/gsmmap/gsmmap.cnf
index 5434c82575..8460514ffa 100644
--- a/asn1/gsmmap/gsmmap.cnf
+++ b/asn1/gsmmap/gsmmap.cnf
@@ -13,10 +13,17 @@
#.TYPE_RENAME
+InsertSubscriberDataArg/bearerServiceList bearerServiceList
+InsertSubscriberDataRes/bearerServiceList bearerServiceList
+InsertSubscriberDataRes/ss-List ss_List
+DeleteSubscriberDataArg/ss-List ss_List
+SendRoutingInfoRes/ss-List ss_List
#.FIELD_RENAME
RequestedInfo/locationInformation locationInformationFlag
RequestedInfo/subscriberState subscriberStateFlag
+AdditionalSignalInfo/signalInfo ext_signalInfo
+ForwardingInfo/forwardingFeatureList forwardingFeatureList_1_32
#----------------------------------------------------------------------------------------
#.FN_BODY Sm-RP-UI
@@ -119,6 +126,29 @@ RequestedInfo/subscriberState subscriberStateFlag
#.END
#----------------------------------------------------------------------------------------
+#.FN_BODY Hlr-Number
+
+ tvbuff_t *parameter_tvb;
+ char *digit_str;
+
+ offset = dissect_ber_octet_string(implicit_tag, pinfo, tree, tvb, offset, hf_index,
+ &parameter_tvb);
+
+ if (!parameter_tvb)
+ return offset;
+
+ proto_tree_add_item(tree, hf_gsm_map_extension, parameter_tvb, 0,1,FALSE);
+ proto_tree_add_item(tree, hf_gsm_map_nature_of_number, parameter_tvb, 0,1,FALSE);
+ proto_tree_add_item(tree, hf_gsm_map_number_plan, parameter_tvb, 0,1,FALSE);
+
+ digit_str = unpack_digits(parameter_tvb, 1);
+
+ proto_tree_add_string(tree, hf_gsm_map_map_hlr_number_digits, parameter_tvb, 1, -1, digit_str);
+ g_free(digit_str);
+
+
+#.END
+#----------------------------------------------------------------------------------------
#.FN_BODY RoamingNumber
tvbuff_t *parameter_tvb;