diff options
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; /* |