summaryrefslogtreecommitdiff
path: root/gtk/voip_calls.h
diff options
context:
space:
mode:
authorLuis Ontanon <luis.ontanon@gmail.com>2007-03-18 22:14:12 +0000
committerLuis Ontanon <luis.ontanon@gmail.com>2007-03-18 22:14:12 +0000
commit627f57b35149f3e7593321ac6ab7c63e93cf125e (patch)
treed50a2d888c0907f50bb6f875de044ee247db38be /gtk/voip_calls.h
parent151b3273684c9a8e04cc209fc859f167c2127ea8 (diff)
downloadwireshark-627f57b35149f3e7593321ac6ab7c63e93cf125e.tar.gz
add h248 to VoIP Calls
svn path=/trunk/; revision=21056
Diffstat (limited to 'gtk/voip_calls.h')
-rw-r--r--gtk/voip_calls.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/gtk/voip_calls.h b/gtk/voip_calls.h
index 0b5788d1fd..69d23f805d 100644
--- a/gtk/voip_calls.h
+++ b/gtk/voip_calls.h
@@ -67,10 +67,11 @@ typedef enum _voip_protocol {
VOIP_MGCP,
VOIP_AC_ISDN,
VOIP_AC_CAS,
- MEDIA_T38
+ MEDIA_T38,
+ TEL_H248,
} voip_protocol;
-extern const char *voip_protocol_name[7];
+extern const char *voip_protocol_name[];
/* defines specific SIP data */
@@ -138,6 +139,7 @@ typedef struct _voip_calls_info {
gchar *from_identity;
gchar *to_identity;
gpointer prot_info;
+ void(*free_prot_info)(gpointer);
address initial_speaker;
guint32 npackets;
guint32 first_frame_num; /* frame number of first frame */
@@ -177,6 +179,7 @@ typedef struct _voip_calls_tapinfo {
int mgcp_dummy;
int actrace_dummy;
int t38_dummy;
+ int h248_dummy;
} voip_calls_tapinfo_t;
@@ -233,6 +236,7 @@ void rtp_event_init_tap(void);
void mgcp_calls_init_tap(void);
void actrace_calls_init_tap(void);
void t38_init_tap(void);
+void h248_calls_init_tap(void);
/*
* Removes the voip_calls tap listener (if not already done)
@@ -250,6 +254,7 @@ void remove_tap_listener_rtp_event(void);
void remove_tap_listener_mgcp_calls(void);
void remove_tap_listener_actrace_calls(void);
void remove_tap_listener_t38(void);
+void remove_tap_listener_h248_calls(void);
/*
* Retrieves a constant reference to the unique info structure of the voip_calls tap listener.