diff options
author | AndersBroman <anders.broman@ericsson.com> | 2015-02-04 14:04:27 +0100 |
---|---|---|
committer | Anders Broman <a.broman58@gmail.com> | 2015-02-04 13:07:03 +0000 |
commit | d9e82b71438e5e70cda8f1537afc3d8238487635 (patch) | |
tree | b59ec92c8f69b04049878dfd3df8a5d943a7c29e /asn1/inap/inap.cnf | |
parent | 0a6d1f9821b0d5c0de789f5d70bc58a8ead1cd9a (diff) |
[INAP] Add dissection of Cause
Ping-Bug:10910
Change-Id: I131d81b0d6332cc72e7b32dc81cb7fec4ca3d407
Reviewed-on: https://code.wireshark.org/review/6947
Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'asn1/inap/inap.cnf')
-rw-r--r-- | asn1/inap/inap.cnf | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/asn1/inap/inap.cnf b/asn1/inap/inap.cnf index a9aa68cd3c..141d67df99 100644 --- a/asn1/inap/inap.cnf +++ b/asn1/inap/inap.cnf @@ -298,6 +298,23 @@ dissect_isup_called_party_number_parameter(parameter_tvb, tree, NULL); subtree = proto_item_add_subtree(actx->created_item, ett_inap_HighLayerCompatibility); dissect_q931_high_layer_compat_ie(parameter_tvb, 0, tvb_length_remaining(parameter_tvb,0), subtree); + #.FN_BODY Cause VAL_PTR = ¶meter_tvb + /* + * -- Indicates the cause for interface related information. Refer to the Q.763 Cause parameter for encoding + * -- For the use of cause and location values refer to Q.850. + */ +tvbuff_t *parameter_tvb; +guint8 Cause_value; +proto_tree *subtree; + +%(DEFAULT_BODY)s + + if (!parameter_tvb) + return offset; + subtree = proto_item_add_subtree(actx->created_item, ett_inap_cause); + + dissect_q931_cause_ie(parameter_tvb, 0, tvb_reported_length_remaining(parameter_tvb,0), subtree, hf_inap_cause_indicator, &Cause_value, isup_parameter_type_value); + #.TYPE_ATTR CallingPartysCategory TYPE = FT_UINT16 DISPLAY = BASE_DEC|BASE_EXT_STRING STRINGS = &isup_calling_partys_category_value_ext |