diff options
author | Anders Broman <anders.broman@ericsson.com> | 2005-02-09 21:54:57 +0000 |
---|---|---|
committer | Anders Broman <anders.broman@ericsson.com> | 2005-02-09 21:54:57 +0000 |
commit | eabb62bced0c4e621eb5bb579793b3d8e39bdf1f (patch) | |
tree | 560173fdcc90d315804129b491b30b660582742f /asn1/gsmmap/gsmmap.cnf | |
parent | 8f265808fbe8eb0b21cb6d70e3d04c36b4edcb63 (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.cnf | 30 |
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, + ¶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_hlr_number_digits, parameter_tvb, 1, -1, digit_str); + g_free(digit_str); + + +#.END +#---------------------------------------------------------------------------------------- #.FN_BODY RoamingNumber tvbuff_t *parameter_tvb; |