aboutsummaryrefslogtreecommitdiffstats
path: root/gtk/voip_calls.c
AgeCommit message (Collapse)AuthorFilesLines
2007-09-24Get rid of the last warning.Jaap Keuter1-1/+1
svn path=/trunk/; revision=22930
2007-09-24From Chad Singer:Jaap Keuter1-0/+86
I fixed a bug in packet_unistim.c which was causing a 'malformed packet' to appear when an open stream command is read with no endpoint ip (as is sometimes done) I added a simple msg_len check to avoid this. I also added UFTP to the unistim dissector and adjusted the unistim call-detection in voip-info.c to start on an open stream as well as keypresses.. svn path=/trunk/; revision=22929
2007-09-10From Chad Singer:Jaap Keuter1-2/+428
UNISTIM Tap interface plus call grapher. svn path=/trunk/; revision=22834
2007-05-31From Lars Ruoff:Stephen Fisher1-2/+2
find attached several trivial diffs for viewing RTP SSRC values in Hex rather than Dec at various places in the UI. Also includes change from BASE_DEC to BASE_HEX_DEC for corresponding RTP and RTCP dissector header fields. svn path=/trunk/; revision=22017
2007-05-29fix warnings for gcc 4.2Sebastien Tandel1-1/+1
svn path=/trunk/; revision=21974
2007-05-04generate T.38 dissector from ASN.1 sourceTomas Kukosa1-6/+7
svn path=/trunk/; revision=21676
2007-04-26memmove() is needed only if the source and destination might overlap.Guy Harris1-1/+1
svn path=/trunk/; revision=21592
2007-03-28do not avoid redrawing the tapLuis Ontanon1-3/+1
make sure we do not pass a null pointer to add_to_graph() svn path=/trunk/; revision=21251
2007-03-27Another iteration over sctp calls (RANAP/BSSAP) a step towards ↵Luis Ontanon1-5/+5
TCAP/(MAP/IMAP/CAMEL) - Fix SUA calls (I would need some more traces to test this) svn path=/trunk/; revision=21235
2007-03-26add Megaco to the "VoIP Calls" tapLuis Ontanon1-1/+24
svn path=/trunk/; revision=21213
2007-03-25rename h248_* to gcp_* according to changes in epan.Luis Ontanon1-10/+10
svn path=/trunk/; revision=21190
2007-03-22fix new warningsUlf Lamping1-3/+3
svn path=/trunk/; revision=21131
2007-03-22Mine:Luis Ontanon1-9/+44
* add SUA to the "VoIP Calls" tap. * propagate changes to packet-sccp.h to other dissectors From Neil Piercy: * add SLR, DLR and CAUSE to COL_INFO svn path=/trunk/; revision=21126
2007-03-21fix another three MSVC 8.0 warningsUlf Lamping1-3/+3
svn path=/trunk/; revision=21089
2007-03-21fix all warnings in gtk dir & set the "treat all warnings as errors" MSVC flagUlf Lamping1-18/+18
svn path=/trunk/; revision=21080
2007-03-21Add the sccp tap to the "VoIP Calls" Tap (which by now should be renamed to ↵Luis Ontanon1-26/+174
just "Calls") but that's for later. Now it does H323, SIP, MGCP, ISUP/BICC, RANAP, BSSAP, H.248 and others... svn path=/trunk/; revision=21077
2007-03-19voip_calls.c:Luis Ontanon1-5/+4
- instead of wrongly using the h248 call counter use tapinfo's counter graph_analysis.c: - beautify the code (I was trying to the bug that got fixed by bzeroing m3ua tap data however this looks better!). svn path=/trunk/; revision=21063
2007-03-18have voip_calls using the m3ua tapLuis Ontanon1-1/+23
svn path=/trunk/; revision=21060
2007-03-18squelch some warningsLuis Ontanon1-6/+0
svn path=/trunk/; revision=21057
2007-03-18add h248 to VoIP CallsLuis Ontanon1-28/+202
svn path=/trunk/; revision=21056
2007-02-13From Sebastien Tandel:Stephen Fisher1-0/+1
Create two new files (ws_strsplit.[ch]) that use GTK2 code to override the buggy g_strsplit() function when compiling for GTK1. Include this work-around function (ws_strsplit) in libwireshark.def. Add notes on usage to README.developer. Include epan/ws_strsplit.h in all files that use g_strsplit(). svn path=/trunk/; revision=20804
2006-10-24From Alejandro Vaquero:Jaap Keuter1-4/+8
Find attached a patch for this bug. The problem was actually in the "Voip Calls" logic, when the first RTP packet was after the last signaling packet (e.g. a call connected and the release not captured), that caused the RTP to not be added to the graph list and therefor to the player. svn path=/trunk/; revision=19667
2006-10-20Don't display the Play button if we're not built with the RTP player.Guy Harris1-4/+4
In tests for whether we're built with the RTP player, test HAVE_LIBPORTAUDIO first - hopefully we can eventually get rid of the test for the GTK+ version number. svn path=/trunk/; revision=19641
2006-10-20Put the period into ITU-T Recommendation names.Guy Harris1-4/+4
Clean up indentation. svn path=/trunk/; revision=19635
2006-10-17from Stephen Fisher:Ulf Lamping1-2/+2
Here is a patch for spelling typos in comments and strings in the gtk/ directories. svn path=/trunk/; revision=19568
2006-09-21Include "rtp_player.h" in "voip_calls.c" if we're supporting the RTPGuy Harris1-0/+6
player, so that we get declartions of rtp_player_init() and add_rtp_packet(). Constify the first argument to add_rtp_packet(), as it's passed a pointer to a const value. svn path=/trunk/; revision=19272
2006-09-10From Alejandro Vaquero:Anders Broman1-2/+2
Need to use HAVE_LIBPORTAUDIO instead of PORTAUDIO_DIR in voip_calls.c And build the windows version with Port audio. svn path=/trunk/; revision=19187
2006-08-30From Alejandro Vaquero:Anders Broman1-3/+20
- Change the "listen_rtp" to "rtp_player" - Change from a plugin to be part of the core - By default it will not compile with the rtp_player. In order to compile it is necessary to: + For windows: uncomment the line "PORTAUDIO_DIR=$(WIRESHARK_LIBS)\portaudio_v18_1" in config.nmake + For linux: using the "--with-portaudio=yes" svn path=/trunk/; revision=19094
2006-07-25From: Martin Mathieson Jaap Keuter1-8/+8
I'm not sure if this will help with the problems that Keith French is seeing, but when I loaded some of my old H.323 traces, one of them would assert/abort. This patch fixes that assertion (looks like it was obviously asserting on the wrong pointer variable). svn path=/trunk/; revision=18791
2006-07-05From Martin Mathieson:Anders Broman1-3/+7
Mike Oliveras has indicated that for MGCP voip calls, 2 seconds may be a better timeout for still matching DLCX requests to a hung-up endpoint, as in this patch. svn path=/trunk/; revision=18662
2006-06-23Make SSRC display (among others) unsigned. Fixes Ethereal bug 1002.Jaap Keuter1-4/+4
svn path=/trunk/; revision=18559
2006-06-22coverity 194Ronnie Sahlberg1-0/+3
this is actually a false positive in coverity and can not trigger since htis pointer can not be null here but verifying this before the varialbe is dereferenced does not hurt in case the file is changed and this contract is broken. checking the svn path=/trunk/; revision=18542
2006-06-15From Martin Mathieson:Anders Broman1-2/+3
Fix the part where the DeleteConnection messages and responses were not being included in the graphs. There is a test that allows messages such as these for 1 second after the call has been hung up, but the time calculation was wrong. svn path=/trunk/; revision=18479
2006-06-11Complete the parch from:Anders Broman1-1/+1
From Cvetan Ivanov: voip_calls.c It seems to me that in gtk/voip_calls.c tmp_h323info->guid is pointer itself, therefore: memcmp(&tmp_h323info->guid should in fact read: memcmp(tmp_h323info->guid svn path=/trunk/; revision=18424
2006-06-01From Cvetan Ivanov: Anders Broman1-1/+1
H225.cnf I noticed is that the voip call flow graph does not have a label for the setupAck packet. I traced this to the empty frame_label. voip_calls.c It seems to me that in gtk/voip_calls.c tmp_h323info->guid is pointer itself, therefore: memcmp(&tmp_h323info->guid should in fact read: memcmp(tmp_h323info->guid svn path=/trunk/; revision=18304
2006-05-22Get rid of a bunch of "Ethereal"s and "ethereal"s in comments, GUIGuy Harris1-1/+1
strings, and function names. svn path=/trunk/; revision=18205
2006-05-21name changeRonnie Sahlberg1-2/+2
svn path=/trunk/; revision=18197
2006-03-19Make the GUIDs in various data structures e_guid_t's rather than arraysGuy Harris1-6/+5
of 16 bytes. Use "sizeof" for the size of e_guid_t's, and use structure assignment to copy GUID values. Make functions such as append_h225ras_call() and new_h225ras_call() take pointers to e_guid_t's as arguments. Define GUID_LEN in epan/guid-utils.h and use it as the length of a GUID in a packet. (Note that "sizeof e_guid_t" is not guaranteed to be 16, although it is guaranteed to be the size of an e_guid_t.) When constructing a display filter that matches a GUID, use guid_to_str() to construct the string for the GUID. svn path=/trunk/; revision=17676
2006-02-23From Alejandro Vaquero:Anders Broman1-22/+26
a patch for the VoipCalls to fix a couple of issues: - a problem with the RTP Events (RFC2833) not been handle correctly - Display the RTP stream in time order when the setup frame is after the RTP stream. - fix a init issue that caused the H245 packet to not been displayed correctly. svn path=/trunk/; revision=17383
2006-01-16Remove uninitalized variable warningJaap Keuter1-1/+1
svn path=/trunk/; revision=17037
2006-01-15Hi All,Jaap Keuter1-52/+235
Find attached a couple of changes for t38: - Use the dissector to reassemble t30 frames - Dissect t30 protocol - Move the "Fax t38 analysis" to the "VoIP Calls". Now when selecting "Statistics"->"Fax t38 analysis" option, there is a message that redirect the user to use the "Voip calls" instead. We may keep this option for one release, and then remove it ? - Added in the "Voip calls" the ability to detect a t38 call if there are not signaling associated with it. For example, when using "Decode as.." to dissect t38 packets, it is possible to use the "Voip calls" to analyze that call. - Display "SDP (t38)" in the "Voip calls graph" for SDP t38 sessions. Regards Alejandro Vaquero svn path=/trunk/; revision=17033
2005-10-03From Alejandro Vaquero:Anders Broman1-0/+2
New "Fax T38 Analysis" added to the "Statistics" menu to: - Reassemble the HDLC t30 frames and dissect the header. - Analyze the UPDTLPacket seq num for packet lost - Stats of V.x Data: - Count the Data bytes - Duration - Wrong seq num - Max Burst of packet lost svn path=/trunk/; revision=16073
2005-09-17Move a pile of protocol-related headers from the top-level sourceGuy Harris1-1/+1
directory to the epan directory. Some of them should perhaps ultimately be moved to epan/dissectors, if they pertain only to stuff exported by a particular dissector. Fix Gerald's e-mail address in files we're moving. svn path=/trunk/; revision=15844
2005-08-24EVERYTHING IN THE BUILDBOT IS GOING TO BE RED!!! Sorry! Ulf Lamping1-30/+30
I've done more than a day to change the timestamp resolution from microseconds to nanoseconds. As I really don't want to loose those changes, I'm going to check in the changes I've done so far. Hopefully someone else will give me a helping hand with the things left ... What's done: I've changed the timestamp resolution from usec to nsec in almost any place in the sources. I've changed parts of the implementation in nstime.s/.h and a lot of places elsewhere. As I don't understand the editcap source (well, I'm maybe just too tired right now), hopefully someone else might be able to fix this soon. Doing all those changes, we get native nanosecond timestamp resolution in Ethereal. After fixing all the remaining issues, I'll take a look how to display this in a convenient way... As I've also changed the wiretap timestamp resolution from usec to nsec we might want to change the wiretap version number... svn path=/trunk/; revision=15520
2005-08-20- Declare some functions staticJörg Mayer1-12/+12
- Add plugins_dlg.h - Include .h files in their respective .c files - Include .h and remove extern declarations in .c files - set eol-style and keywords on gui_utils.[hc] svn path=/trunk/; revision=15471
2005-08-06Make some structure members that are always set from mallocated data notGuy Harris1-3/+2
"const" pointers, so that we don't get warnings when we free the data they point to. svn path=/trunk/; revision=15241
2005-08-05More char -> const char warning fixes.Jörg Mayer1-5/+5
Removed (very few) casts that only change the warning message but don't remove it (with gcc-4). svn path=/trunk/; revision=15227
2005-07-26do not try to free the isup tap data.Luis Ontanon1-4/+0
svn path=/trunk/; revision=15097
2005-07-07Add a cast to SET_ADDRESS() to squelch GCC4 "differ in signedness"Guy Harris1-6/+2
warnings. Use SET_ADDRESS in the VOIP calls code, rather than explicitly filling in "pstn_add". svn path=/trunk/; revision=14867
2005-07-07Explicitly initialize all the elements of a voip_calls_tapinfo_t, toGuy Harris1-1/+1
squelch a compiler warning. svn path=/trunk/; revision=14866