diff options
author | Anders Broman <anders.broman@ericsson.com> | 2004-09-29 22:23:37 +0000 |
---|---|---|
committer | Anders Broman <anders.broman@ericsson.com> | 2004-09-29 22:23:37 +0000 |
commit | b9f8796c1c718b101e0ead8c919dd95340dc98ac (patch) | |
tree | df0e32536cb4722be22dea49149e157c6397c93f /epan/dissectors/packet-h225.h | |
parent | 3dc86aaf55e946f3feff9816cebd1dea4a855ec9 (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.h | 15 |
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; /* |