From 5fa636334baa7c78115a6626f140c6c386725197 Mon Sep 17 00:00:00 2001 From: Tomas Kukosa Date: Wed, 17 Oct 2007 09:55:08 +0000 Subject: - register QSIG over SIP - regenerate Q932, Q932-ROS, QSIG from new makefiles svn path=/trunk/; revision=23215 --- asn1/qsig/packet-qsig-template.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'asn1/qsig/packet-qsig-template.c') 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); + } /*---------------------------------------------------------------------------*/ -- cgit v1.2.1