summaryrefslogtreecommitdiff
path: root/asn1/qsig/packet-qsig-template.c
diff options
context:
space:
mode:
authorTomas Kukosa <tomas.kukosa@siemens.com>2007-10-17 09:55:08 +0000
committerTomas Kukosa <tomas.kukosa@siemens.com>2007-10-17 09:55:08 +0000
commit5fa636334baa7c78115a6626f140c6c386725197 (patch)
treea575d67edcd82fd6c867a8da89e6d9659b1384f7 /asn1/qsig/packet-qsig-template.c
parent7cca38408f75b29168514d8382a23123f1d66a35 (diff)
downloadwireshark-5fa636334baa7c78115a6626f140c6c386725197.tar.gz
- register QSIG over SIP
- regenerate Q932, Q932-ROS, QSIG from new makefiles svn path=/trunk/; revision=23215
Diffstat (limited to 'asn1/qsig/packet-qsig-template.c')
-rw-r--r--asn1/qsig/packet-qsig-template.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/asn1/qsig/packet-qsig-template.c b/asn1/qsig/packet-qsig-template.c
index 27070df59f..d0b4c3c986 100644
--- a/asn1/qsig/packet-qsig-template.c
+++ b/asn1/qsig/packet-qsig-template.c
@@ -313,6 +313,7 @@ static gint ett_qsig_unknown_extension = -1;
/* Preferences */
/* Subdissectors */
+static dissector_handle_t q931_handle = NULL;
static dissector_handle_t data_handle = NULL;
/* Gloabl variables */
@@ -645,6 +646,7 @@ void proto_reg_handoff_qsig(void) {
dissector_handle_t qsig_err_handle;
dissector_handle_t qsig_ie_handle;
+ q931_handle = find_dissector("q931");
data_handle = find_dissector("data");
qsig_arg_handle = new_create_dissector_handle(dissect_qsig_arg, proto_qsig);
@@ -666,6 +668,9 @@ void proto_reg_handoff_qsig(void) {
/* SSIG-BC - Party category */
dissector_add("q931.ie", CS5 | QSIG_IE_PARTY_CATEGORY, qsig_ie_handle);
+ /* RFC 3204, 3.2 QSIG Media Type */
+ dissector_add_string("media_type", "application/qsig", q931_handle);
+
}
/*---------------------------------------------------------------------------*/