Ethereal-dev: [Ethereal-dev] RTP Analysis - linking back to setup traffic?

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: "Martin Mathieson" <martin@xxxxxxxxxxxxxxxxxxxxx>
Date: Tue, 27 Apr 2004 16:00:23 +0100
I'm thinking about making it easier to follow back from RTP streams to the
call control packets that created the conversations.  There are at least 3
different places in Ethereal where RTP conversations are created.

As a quick and sad hack, I:
- modified packet-sdp.c so that when it creates an RTP conversation, it also
stores the SDP frame number as conversation data
- added another "Setup" column to the table in the RTP Streams window which
looks up the conversation when the row is first added and puts the frame
number into the new column
- may add a button (to the streams and analysis windows) that can jump
straight to the setup frame of the selected stream (if known)

This is already quite useful to me.

Some questions:
- Is it worth doing this nicely and submitting it ?
- Do you think it will add too much clutter to the RTP analysis windows ?
- What other information might it be good to (optionally) show/store along
with the RTP conversation ?
        - A string to show the method of setup (e.g. "SDP"  or   "H.245"  or
"RTSP")
        - A filter that may be applied that is meant to show the whole call
?
        - The frame that terminated the stream ?
        - ???

Regards,
Martin