2 * Routines for h225 packet dissection
3 * Copyright 2005, Anders Broman <anders.broman@ericsson.com>
5 * Wireshark - Network traffic analyzer
6 * By Gerald Combs <gerald@wireshark.org>
7 * Copyright 1998 Gerald Combs
9 * SPDX-License-Identifier: GPL-2.0-or-later
15 typedef enum _h225_msg_type
{
21 typedef enum _h225_cs_type
{
38 typedef struct _h225_packet_info
{
39 h225_msg_type msg_type
; /* ras or cs message */
40 h225_cs_type cs_type
; /* cs message type */
41 int msg_tag
; /* message tag*/
42 int reason
; /* reason tag, if available */
43 unsigned requestSeqNum
; /* request sequence number of ras-message, if available */
44 e_guid_t guid
; /* globally unique call id */
45 bool is_duplicate
; /* true, if this is a repeated message */
46 bool request_available
; /* true, if response matches to a request */
47 nstime_t delta_time
; /* this is the RAS response time delay */
48 /* added for h225 conversations analysis */
49 bool is_faststart
; /* true, if faststart field is included */
51 bool is_h245Tunneling
;
52 uint32_t h245_address
;
54 char dialedDigits
[129]; /* Dialed Digits in the LRQ and LCF used for voip analysis */
55 bool is_destinationInfo
;
56 char frame_label
[50]; /* the Frame label used by graph_analysis, what is an abbreviation of cinfo */
60 * the following allows TAP code access to the messages
61 * without having to duplicate it. With MSVC and a
62 * libwireshark.dll, we need a special declaration.
65 #include <epan/asn1.h>
66 #include "packet-per.h"
68 #include "packet-h225-exp.h"
70 #endif /* PACKET_H225_H */
73 * Editor modelines - https://www.wireshark.org/tools/modelines.html
78 * indent-tabs-mode: nil
81 * vi: set shiftwidth=2 tabstop=8 expandtab:
82 * :indentSize=2:tabSize=8:noTabs=true: