summaryrefslogtreecommitdiff
path: root/gtk/voip_calls.h
diff options
context:
space:
mode:
authorJaap Keuter <jaap.keuter@xs4all.nl>2009-01-30 21:25:52 +0000
committerJaap Keuter <jaap.keuter@xs4all.nl>2009-01-30 21:25:52 +0000
commitcb80f883f7bab953894c124407bdf6f2ce5b26c3 (patch)
treeeaf96370cd874ba5aa38a229dd9e70c7657ed4e6 /gtk/voip_calls.h
parent5f8ed74c8a7fd961e89b1f40b690bc1240347d7c (diff)
downloadwireshark-cb80f883f7bab953894c124407bdf6f2ce5b26c3.tar.gz
From Carlos Mendioroz:
Enhanced the skinny dissector to expose a tap, and added SKINNY call control protocol support to gtk/call_voip to show those calls. svn path=/trunk/; revision=27332
Diffstat (limited to 'gtk/voip_calls.h')
-rw-r--r--gtk/voip_calls.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/gtk/voip_calls.h b/gtk/voip_calls.h
index d98f9573f4..64ddfbe9c7 100644
--- a/gtk/voip_calls.h
+++ b/gtk/voip_calls.h
@@ -58,6 +58,7 @@ typedef enum _voip_protocol {
TEL_BSSMAP,
TEL_RANAP,
VOIP_UNISTIM,
+ VOIP_SKINNY,
VOIP_COMMON
} voip_protocol;
@@ -122,6 +123,11 @@ typedef struct _actrace_cas_calls_info {
int trunk;
} actrace_cas_calls_info_t;
+/* defines specific SKINNY data */
+typedef struct _skinny_calls_info {
+ guint32 callId;
+} skinny_calls_info_t;
+
/* defines a voip call */
typedef struct _voip_calls_info {
voip_call_state call_state;
@@ -178,6 +184,7 @@ typedef struct _voip_calls_tapinfo {
int sua_dummy;
int megaco_dummy;
int unistim_dummy;
+ int skinny_dummy;
int voip_dummy;
} voip_calls_tapinfo_t;
@@ -239,6 +246,7 @@ void t38_init_tap(void);
void h248_calls_init_tap(void);
void sccp_calls_init_tap(void);
void unistim_calls_init_tap(void);
+void skinny_calls_init_tap(void);
void VoIPcalls_init_tap(void);
/*
@@ -260,6 +268,7 @@ void remove_tap_listener_t38(void);
void remove_tap_listener_h248_calls(void);
void remove_tap_listener_sccp_calls(void);
void remove_tap_listener_unistim_calls(void);
+void remove_tap_listener_skinny_calls(void);
void remove_tap_listener_voip_calls(void);
/*
@@ -271,10 +280,10 @@ voip_calls_tapinfo_t* voip_calls_get_info(void);
/*
* Cleans up memory of voip calls tap.
*/
-void voip_calls_reset(voip_calls_tapinfo_t *tapinfo);
void isup_calls_reset(voip_calls_tapinfo_t *tapinfo);
void mtp3_calls_reset(voip_calls_tapinfo_t *tapinfo);
void q931_calls_reset(voip_calls_tapinfo_t *tapinfo);
+void voip_calls_reset(voip_calls_tapinfo_t *tapinfo);
void graph_analysis_data_init(void);