summaryrefslogtreecommitdiff
path: root/asn1/ansi_map/ansi_map.cnf
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2007-01-03 07:55:40 +0000
committerAnders Broman <anders.broman@ericsson.com>2007-01-03 07:55:40 +0000
commitb2312da614f333e2d809db73ffbc27d7941b7d2f (patch)
treeab64d8d53344ebc928a754541205798218c6b507 /asn1/ansi_map/ansi_map.cnf
parent97df0c4a563a46676ea89beaa65ed6959027d97f (diff)
downloadwireshark-b2312da614f333e2d809db73ffbc27d7941b7d2f.tar.gz
Add call to the Teleservice dissector add a bunch of missing Return signals and
fix up some cut and paste errors. svn path=/trunk/; revision=20293
Diffstat (limited to 'asn1/ansi_map/ansi_map.cnf')
-rw-r--r--asn1/ansi_map/ansi_map.cnf24
1 files changed, 18 insertions, 6 deletions
diff --git a/asn1/ansi_map/ansi_map.cnf b/asn1/ansi_map/ansi_map.cnf
index f7ce7c33f9..5381c18e98 100644
--- a/asn1/ansi_map/ansi_map.cnf
+++ b/asn1/ansi_map/ansi_map.cnf
@@ -351,20 +351,32 @@ VAL_PTR = &parameter_tvb
}
# 6.5.2.124
-#.FN_BODY SMS-BearerData VAL_PTR = &parameter_tvb
- tvbuff_t *parameter_tvb = NULL;
+#.FN_BODY SMS-BearerData VAL_PTR = &SMS_BearerData_tvb
+ SMS_BearerData_tvb = NULL;
%(DEFAULT_BODY)s
-# 6.5.2.158 TerminationTreatment
-#.FN_PARS TerminationTreatment
+# 6.5.2.137
+# N.S0005-0 v 1.0
+#.FN_BODY SMS-TeleserviceIdentifier VAL_PTR = &ansi_map_sms_tele_id
+static gint32 ansi_map_sms_tele_id = -1;
+
+%(DEFAULT_BODY)s
+ if ((ansi_map_sms_tele_id != -1)&&(SMS_BearerData_tvb !=NULL))
+ {
+ dissector_try_port(is637_tele_id_dissector_table, ansi_map_sms_tele_id, SMS_BearerData_tvb, g_pinfo, g_tree);
+ ansi_map_sms_tele_id = -1;
+ }
+
+# 6.5.2.159 TerminationTriggers
+#.FN_PARS TerminationTriggers
VAL_PTR = &parameter_tvb
-#.FN_BODY TerminationTreatment
+#.FN_BODY TerminationTriggers
tvbuff_t *parameter_tvb = NULL;
%(DEFAULT_BODY)s
if (parameter_tvb){
- dissect_ansi_map_terminationtreatment(parameter_tvb,pinfo,tree);
+ dissect_ansi_map_terminationtriggers(parameter_tvb,pinfo,tree);
}
# 6.5.2.160 TransactionCapability