diff options
author | Luis Ontanon <luis.ontanon@gmail.com> | 2007-03-18 22:14:12 +0000 |
---|---|---|
committer | Luis Ontanon <luis.ontanon@gmail.com> | 2007-03-18 22:14:12 +0000 |
commit | 627f57b35149f3e7593321ac6ab7c63e93cf125e (patch) | |
tree | d50a2d888c0907f50bb6f875de044ee247db38be /gtk/voip_calls.h | |
parent | 151b3273684c9a8e04cc209fc859f167c2127ea8 (diff) |
add h248 to VoIP Calls
svn path=/trunk/; revision=21056
Diffstat (limited to 'gtk/voip_calls.h')
-rw-r--r-- | gtk/voip_calls.h | 9 |
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. |