aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-h225.h
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2004-09-29 22:23:37 +0000
committerAnders Broman <anders.broman@ericsson.com>2004-09-29 22:23:37 +0000
commitb9f8796c1c718b101e0ead8c919dd95340dc98ac (patch)
treedf0e32536cb4722be22dea49149e157c6397c93f /epan/dissectors/packet-h225.h
parent3dc86aaf55e946f3feff9816cebd1dea4a855ec9 (diff)
From Miha Jemec: I implemented a H323 call decoder. Using the TAP system, it keeps track of each call, number of packets, setting filter and a more detailed analysis of each call.
svn path=/trunk/; revision=12142
Diffstat (limited to 'epan/dissectors/packet-h225.h')
-rw-r--r--epan/dissectors/packet-h225.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/epan/dissectors/packet-h225.h b/epan/dissectors/packet-h225.h
index 0b2eb3f834..b736cf264e 100644
--- a/epan/dissectors/packet-h225.h
+++ b/epan/dissectors/packet-h225.h
@@ -36,8 +36,18 @@ typedef enum _h225_msg_type {
H225_OTHERS
} h225_msg_type;
+typedef enum _h225_cs_type {
+ H225_SETUP,
+ H225_CALL_PROCEDING,
+ H225_ALERTING,
+ H225_CONNECT,
+ H225_RELEASE_COMPLET,
+ H225_OTHER
+} h225_cs_type;
+
typedef struct _h225_packet_info {
h225_msg_type msg_type; /* ras or cs message */
+ h225_cs_type cs_type; /* cs message type */
gint msg_tag; /* message tag*/
gint reason; /* reason tag, if available */
guint requestSeqNum; /* request sequence number of ras-message, if available */
@@ -45,6 +55,11 @@ typedef struct _h225_packet_info {
gboolean is_duplicate; /* true, if this is a repeated message */
gboolean request_available; /* true, if response matches to a request */
nstime_t delta_time; /* this is the RAS response time delay */
+ /* added for h225 conversations analysis */
+ gboolean is_faststart; /* true, if faststart field is included */
+ gboolean is_h245;
+ guint32 h245_address;
+ guint16 h245_port;
} h225_packet_info;
/*