diff options
author | Tomas Kukosa <tomas.kukosa@siemens.com> | 2007-10-17 09:55:08 +0000 |
---|---|---|
committer | Tomas Kukosa <tomas.kukosa@siemens.com> | 2007-10-17 09:55:08 +0000 |
commit | 5fa636334baa7c78115a6626f140c6c386725197 (patch) | |
tree | a575d67edcd82fd6c867a8da89e6d9659b1384f7 /asn1/qsig/packet-qsig-template.c | |
parent | 7cca38408f75b29168514d8382a23123f1d66a35 (diff) | |
download | wireshark-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.c | 5 |
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); + } /*---------------------------------------------------------------------------*/ |