- register QSIG over SIP
- regenerate Q932, Q932-ROS, QSIG from new makefiles svn path=/trunk/; revision=23215
This commit is contained in:
parent
7cca38408f
commit
5fa636334b
|
@ -313,6 +313,7 @@ static gint ett_qsig_unknown_extension = -1;
|
||||||
/* Preferences */
|
/* Preferences */
|
||||||
|
|
||||||
/* Subdissectors */
|
/* Subdissectors */
|
||||||
|
static dissector_handle_t q931_handle = NULL;
|
||||||
static dissector_handle_t data_handle = NULL;
|
static dissector_handle_t data_handle = NULL;
|
||||||
|
|
||||||
/* Gloabl variables */
|
/* Gloabl variables */
|
||||||
|
@ -645,6 +646,7 @@ void proto_reg_handoff_qsig(void) {
|
||||||
dissector_handle_t qsig_err_handle;
|
dissector_handle_t qsig_err_handle;
|
||||||
dissector_handle_t qsig_ie_handle;
|
dissector_handle_t qsig_ie_handle;
|
||||||
|
|
||||||
|
q931_handle = find_dissector("q931");
|
||||||
data_handle = find_dissector("data");
|
data_handle = find_dissector("data");
|
||||||
|
|
||||||
qsig_arg_handle = new_create_dissector_handle(dissect_qsig_arg, proto_qsig);
|
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 */
|
/* SSIG-BC - Party category */
|
||||||
dissector_add("q931.ie", CS5 | QSIG_IE_PARTY_CATEGORY, qsig_ie_handle);
|
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);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*---------------------------------------------------------------------------*/
|
/*---------------------------------------------------------------------------*/
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
/* Do not modify this file. */
|
/* Do not modify this file. */
|
||||||
/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
|
/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
|
||||||
/* ./packet-q932-ros.c */
|
/* packet-q932-ros.c */
|
||||||
/* ../../tools/asn2wrs.py -b -T -X -p q932.ros -I ../ros -c q932-ros.cnf -o q932-ros -s packet-q932-ros-template ../ros/Remote-Operations-Information-Objects.asn Facility-Information-Element-Components.asn */
|
/* ../../tools/asn2wrs.py -b -T -X -p q932.ros -c q932-ros.cnf -s packet-q932-ros-template ../ros/Remote-Operations-Information-Objects.asn Facility-Information-Element-Components.asn */
|
||||||
|
|
||||||
/* Input file: packet-q932-ros-template.c */
|
/* Input file: packet-q932-ros-template.c */
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
/* Do not modify this file. */
|
/* Do not modify this file. */
|
||||||
/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
|
/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
|
||||||
/* ./packet-q932.c */
|
/* packet-q932.c */
|
||||||
/* ../../tools/asn2wrs.py -b -T -X -e -p q932 -c q932.cnf -s packet-q932-template Addressing-Data-Elements.asn Network-Facility-Extension.asn Network-Protocol-Profile-component.asn Interpretation-component.asn */
|
/* ../../tools/asn2wrs.py -e -b -T -X -p q932 -c q932.cnf -s packet-q932-template Addressing-Data-Elements.asn Network-Facility-Extension.asn Network-Protocol-Profile-component.asn Interpretation-component.asn */
|
||||||
|
|
||||||
/* Input file: packet-q932-template.c */
|
/* Input file: packet-q932-template.c */
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
/* Do not modify this file. */
|
/* Do not modify this file. */
|
||||||
/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
|
/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
|
||||||
/* ./packet-q932.h */
|
/* packet-q932.h */
|
||||||
/* ../../tools/asn2wrs.py -b -T -X -e -p q932 -c q932.cnf -s packet-q932-template Addressing-Data-Elements.asn Network-Facility-Extension.asn Network-Protocol-Profile-component.asn Interpretation-component.asn */
|
/* ../../tools/asn2wrs.py -e -b -T -X -p q932 -c q932.cnf -s packet-q932-template Addressing-Data-Elements.asn Network-Facility-Extension.asn Network-Protocol-Profile-component.asn Interpretation-component.asn */
|
||||||
|
|
||||||
/* Input file: packet-q932-template.h */
|
/* Input file: packet-q932-template.h */
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
/* Do not modify this file. */
|
/* Do not modify this file. */
|
||||||
/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
|
/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
|
||||||
/* ./packet-qsig.c */
|
/* packet-qsig.c */
|
||||||
/* ../../tools/asn2wrs.py -e -c qsig.cnf -s packet-qsig-template qsig-gf-ext.asn qsig-gf-gp.asn qsig-gf-ade.asn QSIG-NA.asn QSIG-CF.asn QSIG-PR.asn QSIG-CT.asn QSIG-CC.asn QSIG-CO.asn QSIG-DND.asn QSIG-CI.asn QSIG-AOC.asn QSIG-RE.asn SYNC-SIG.asn QSIG-CINT.asn QSIG-CMN.asn QSIG-CPI.asn QSIG-PUMR.asn QSIG-PUMCH.asn QSIG-SSCT.asn QSIG-WTMLR.asn QSIG-WTMCH.asn QSIG-WTMAU.asn QSIG-SD.asn QSIG-CIDL.asn QSIG-SMS.asn QSIG-MCR.asn QSIG-MCM.asn QSIG-MID.asn */
|
/* ../../tools/asn2wrs.py -e -c qsig.cnf -s packet-qsig-template qsig-gf-ext.asn qsig-gf-gp.asn qsig-gf-ade.asn QSIG-NA.asn QSIG-CF.asn QSIG-PR.asn QSIG-CT.asn QSIG-CC.asn QSIG-CO.asn QSIG-DND.asn QSIG-CI.asn QSIG-AOC.asn QSIG-RE.asn SYNC-SIG.asn QSIG-CINT.asn QSIG-CMN.asn QSIG-CPI.asn QSIG-PUMR.asn QSIG-PUMCH.asn QSIG-SSCT.asn QSIG-WTMLR.asn QSIG-WTMCH.asn QSIG-WTMAU.asn QSIG-SD.asn QSIG-CIDL.asn QSIG-SMS.asn QSIG-MCR.asn QSIG-MCM.asn QSIG-MID.asn */
|
||||||
|
|
||||||
/* Input file: packet-qsig-template.c */
|
/* Input file: packet-qsig-template.c */
|
||||||
|
@ -2024,6 +2024,7 @@ static gint ett_qsig_mid_SEQUENCE_OF_Extension = -1;
|
||||||
/* Preferences */
|
/* Preferences */
|
||||||
|
|
||||||
/* Subdissectors */
|
/* Subdissectors */
|
||||||
|
static dissector_handle_t q931_handle = NULL;
|
||||||
static dissector_handle_t data_handle = NULL;
|
static dissector_handle_t data_handle = NULL;
|
||||||
|
|
||||||
/* Gloabl variables */
|
/* Gloabl variables */
|
||||||
|
@ -11899,7 +11900,7 @@ static int dissect_qsig_mid_Extension_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
|
||||||
|
|
||||||
|
|
||||||
/*--- End of included file: packet-qsig-fn.c ---*/
|
/*--- End of included file: packet-qsig-fn.c ---*/
|
||||||
#line 325 "packet-qsig-template.c"
|
#line 326 "packet-qsig-template.c"
|
||||||
|
|
||||||
typedef struct _qsig_op_t {
|
typedef struct _qsig_op_t {
|
||||||
gint32 opcode;
|
gint32 opcode;
|
||||||
|
@ -12117,7 +12118,7 @@ static const qsig_op_t qsig_op_tab[] = {
|
||||||
/* mIDMailboxID */ { 120, dissect_qsig_mid_MIDMailboxIDArg_PDU, dissect_qsig_mid_MIDDummyRes_PDU },
|
/* mIDMailboxID */ { 120, dissect_qsig_mid_MIDMailboxIDArg_PDU, dissect_qsig_mid_MIDDummyRes_PDU },
|
||||||
|
|
||||||
/*--- End of included file: packet-qsig-table11.c ---*/
|
/*--- End of included file: packet-qsig-table11.c ---*/
|
||||||
#line 334 "packet-qsig-template.c"
|
#line 335 "packet-qsig-template.c"
|
||||||
};
|
};
|
||||||
|
|
||||||
typedef struct _qsig_err_t {
|
typedef struct _qsig_err_t {
|
||||||
|
@ -12298,7 +12299,7 @@ static const qsig_err_t qsig_err_tab[] = {
|
||||||
/* unspecified */ { 1008, dissect_qsig_mid_Extension_PDU },
|
/* unspecified */ { 1008, dissect_qsig_mid_Extension_PDU },
|
||||||
|
|
||||||
/*--- End of included file: packet-qsig-table21.c ---*/
|
/*--- End of included file: packet-qsig-table21.c ---*/
|
||||||
#line 343 "packet-qsig-template.c"
|
#line 344 "packet-qsig-template.c"
|
||||||
};
|
};
|
||||||
|
|
||||||
static const qsig_op_t *get_op(gint32 opcode) {
|
static const qsig_op_t *get_op(gint32 opcode) {
|
||||||
|
@ -15811,7 +15812,7 @@ void proto_register_qsig(void) {
|
||||||
"qsig.Extension", HFILL }},
|
"qsig.Extension", HFILL }},
|
||||||
|
|
||||||
/*--- End of included file: packet-qsig-hfarr.c ---*/
|
/*--- End of included file: packet-qsig-hfarr.c ---*/
|
||||||
#line 618 "packet-qsig-template.c"
|
#line 619 "packet-qsig-template.c"
|
||||||
};
|
};
|
||||||
|
|
||||||
/* List of subtrees */
|
/* List of subtrees */
|
||||||
|
@ -16262,7 +16263,7 @@ void proto_register_qsig(void) {
|
||||||
&ett_qsig_mid_SEQUENCE_OF_Extension,
|
&ett_qsig_mid_SEQUENCE_OF_Extension,
|
||||||
|
|
||||||
/*--- End of included file: packet-qsig-ettarr.c ---*/
|
/*--- End of included file: packet-qsig-ettarr.c ---*/
|
||||||
#line 626 "packet-qsig-template.c"
|
#line 627 "packet-qsig-template.c"
|
||||||
};
|
};
|
||||||
|
|
||||||
/* Register protocol and dissector */
|
/* Register protocol and dissector */
|
||||||
|
@ -16285,6 +16286,7 @@ void proto_reg_handoff_qsig(void) {
|
||||||
dissector_handle_t qsig_err_handle;
|
dissector_handle_t qsig_err_handle;
|
||||||
dissector_handle_t qsig_ie_handle;
|
dissector_handle_t qsig_ie_handle;
|
||||||
|
|
||||||
|
q931_handle = find_dissector("q931");
|
||||||
data_handle = find_dissector("data");
|
data_handle = find_dissector("data");
|
||||||
|
|
||||||
qsig_arg_handle = new_create_dissector_handle(dissect_qsig_arg, proto_qsig);
|
qsig_arg_handle = new_create_dissector_handle(dissect_qsig_arg, proto_qsig);
|
||||||
|
@ -16306,6 +16308,9 @@ void proto_reg_handoff_qsig(void) {
|
||||||
/* SSIG-BC - Party category */
|
/* SSIG-BC - Party category */
|
||||||
dissector_add("q931.ie", CS5 | QSIG_IE_PARTY_CATEGORY, qsig_ie_handle);
|
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);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*---------------------------------------------------------------------------*/
|
/*---------------------------------------------------------------------------*/
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
/* Do not modify this file. */
|
/* Do not modify this file. */
|
||||||
/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
|
/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
|
||||||
/* ./packet-qsig.h */
|
/* packet-qsig.h */
|
||||||
/* ../../tools/asn2wrs.py -e -c qsig.cnf -s packet-qsig-template qsig-gf-ext.asn qsig-gf-gp.asn qsig-gf-ade.asn QSIG-NA.asn QSIG-CF.asn QSIG-PR.asn QSIG-CT.asn QSIG-CC.asn QSIG-CO.asn QSIG-DND.asn QSIG-CI.asn QSIG-AOC.asn QSIG-RE.asn SYNC-SIG.asn QSIG-CINT.asn QSIG-CMN.asn QSIG-CPI.asn QSIG-PUMR.asn QSIG-PUMCH.asn QSIG-SSCT.asn QSIG-WTMLR.asn QSIG-WTMCH.asn QSIG-WTMAU.asn QSIG-SD.asn QSIG-CIDL.asn QSIG-SMS.asn QSIG-MCR.asn QSIG-MCM.asn QSIG-MID.asn */
|
/* ../../tools/asn2wrs.py -e -c qsig.cnf -s packet-qsig-template qsig-gf-ext.asn qsig-gf-gp.asn qsig-gf-ade.asn QSIG-NA.asn QSIG-CF.asn QSIG-PR.asn QSIG-CT.asn QSIG-CC.asn QSIG-CO.asn QSIG-DND.asn QSIG-CI.asn QSIG-AOC.asn QSIG-RE.asn SYNC-SIG.asn QSIG-CINT.asn QSIG-CMN.asn QSIG-CPI.asn QSIG-PUMR.asn QSIG-PUMCH.asn QSIG-SSCT.asn QSIG-WTMLR.asn QSIG-WTMCH.asn QSIG-WTMAU.asn QSIG-SD.asn QSIG-CIDL.asn QSIG-SMS.asn QSIG-MCR.asn QSIG-MCM.asn QSIG-MID.asn */
|
||||||
|
|
||||||
/* Input file: packet-qsig-template.h */
|
/* Input file: packet-qsig-template.h */
|
||||||
|
|
Loading…
Reference in New Issue