diff options
Diffstat (limited to 'asn1/gprscdr/gprscdr.cnf')
-rw-r--r-- | asn1/gprscdr/gprscdr.cnf | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/asn1/gprscdr/gprscdr.cnf b/asn1/gprscdr/gprscdr.cnf index 0feac3b44d..f785e6e1cb 100644 --- a/asn1/gprscdr/gprscdr.cnf +++ b/asn1/gprscdr/gprscdr.cnf @@ -20,6 +20,10 @@ LCSClientIdentity LCSQoSInfo LocationAreaAndCell PositioningData +# 6.4 If these are needed MBMS asn1 should be added. +SGSNMBMSRecord +GGSNMBMSRecord +ChangeOfMBMSCondition #.EXPORTS GPRSCallEventRecord @@ -106,8 +110,19 @@ GPRSCallEventRecord data %% 4 * 15, val_to_str_const(data2, gprscdr_daylight_saving_time_vals, "Unknown") ); + +#.FN_BODY PLMN-Id VAL_PTR = ¶meter_tvb + tvbuff_t *parameter_tvb; + proto_tree *subtree; + +%(DEFAULT_BODY)s + if (!parameter_tvb) + return offset; + subtree = proto_item_add_subtree(actx->created_item, ett_gprscdr_plmn_id); + dissect_e212_mcc_mnc(parameter_tvb, actx->pinfo, subtree, 0, TRUE); + #.TYPE_ATTR IPBinaryAddress/iPBinV4Address TYPE = FT_IPv4 DISPLAY = BASE_NONE IPBinaryAddress/iPBinV6Address TYPE = FT_IPv6 DISPLAY = BASE_NONE |