aboutsummaryrefslogtreecommitdiffstats
path: root/asn1/gsmmap/gsmmap.cnf
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2005-02-14 16:21:47 +0000
committerAnders Broman <anders.broman@ericsson.com>2005-02-14 16:21:47 +0000
commitcba5f271e61fcf6d9034ad2bf6702d941c5709e1 (patch)
tree2ad992e61f7e95de66b02299c45d0b327358f77e /asn1/gsmmap/gsmmap.cnf
parentf687d089de23237cfb3d5bfc8fb82f622bbf4431 (diff)
Add some more V3 opcodes
svn path=/trunk/; revision=13397
Diffstat (limited to 'asn1/gsmmap/gsmmap.cnf')
-rw-r--r--asn1/gsmmap/gsmmap.cnf32
1 files changed, 26 insertions, 6 deletions
diff --git a/asn1/gsmmap/gsmmap.cnf b/asn1/gsmmap/gsmmap.cnf
index 8460514ffa..a8bec82233 100644
--- a/asn1/gsmmap/gsmmap.cnf
+++ b/asn1/gsmmap/gsmmap.cnf
@@ -18,12 +18,14 @@ InsertSubscriberDataRes/bearerServiceList bearerServiceList
InsertSubscriberDataRes/ss-List ss_List
DeleteSubscriberDataArg/ss-List ss_List
SendRoutingInfoRes/ss-List ss_List
+SendIdentificationRes/authenticationSetList SendId_authenticationSetList
#.FIELD_RENAME
RequestedInfo/locationInformation locationInformationFlag
RequestedInfo/subscriberState subscriberStateFlag
AdditionalSignalInfo/signalInfo ext_signalInfo
ForwardingInfo/forwardingFeatureList forwardingFeatureList_1_32
+SendIdentificationRes/authenticationSetList sendId_authenticationSetList
#----------------------------------------------------------------------------------------
#.FN_BODY Sm-RP-UI
@@ -75,7 +77,7 @@ ForwardingInfo/forwardingFeatureList forwardingFeatureList_1_32
digit_str = unpack_digits(parameter_tvb, 1);
proto_tree_add_string(tree, hf_gsm_map_servicecentreaddress_digits, parameter_tvb, 1, -1, digit_str);
- g_free(digit_str);
+
#.END
@@ -98,7 +100,7 @@ ForwardingInfo/forwardingFeatureList forwardingFeatureList_1_32
digit_str = unpack_digits(parameter_tvb, 1);
proto_tree_add_string(tree, hf_gsm_map_misdn_digits, parameter_tvb, 1, -1, digit_str);
- g_free(digit_str);
+
#.END
@@ -121,7 +123,7 @@ ForwardingInfo/forwardingFeatureList forwardingFeatureList_1_32
digit_str = unpack_digits(parameter_tvb, 1);
proto_tree_add_string(tree, hf_gsm_map_map_gmsc_address_digits, parameter_tvb, 1, -1, digit_str);
- g_free(digit_str);
+
#.END
@@ -144,7 +146,7 @@ ForwardingInfo/forwardingFeatureList forwardingFeatureList_1_32
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
@@ -167,11 +169,29 @@ ForwardingInfo/forwardingFeatureList forwardingFeatureList_1_32
digit_str = unpack_digits(parameter_tvb, 1);
proto_tree_add_string(tree, hf_gsm_map_map_RoamingNumber_digits, parameter_tvb, 1, -1, digit_str);
- g_free(digit_str);
-
#.END
+#----------------------------------------------------------------------------------------
+#.FN_BODY ForwardedToNumber
+
+ 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_ForwardedToNumber_digits, parameter_tvb, 1, -1, digit_str);
+
+#.END
#----------------------------------------------------------------------------------------
#.FN_BODY Ss-Status