diff options
author | Anders Broman <anders.broman@ericsson.com> | 2005-02-14 16:21:47 +0000 |
---|---|---|
committer | Anders Broman <anders.broman@ericsson.com> | 2005-02-14 16:21:47 +0000 |
commit | cba5f271e61fcf6d9034ad2bf6702d941c5709e1 (patch) | |
tree | 2ad992e61f7e95de66b02299c45d0b327358f77e /asn1/gsmmap/gsmmap.cnf | |
parent | f687d089de23237cfb3d5bfc8fb82f622bbf4431 (diff) |
Add some more V3 opcodes
svn path=/trunk/; revision=13397
Diffstat (limited to 'asn1/gsmmap/gsmmap.cnf')
-rw-r--r-- | asn1/gsmmap/gsmmap.cnf | 32 |
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, + ¶meter_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 |