Ethereal-dev: RE: [Ethereal-dev] Transform "H323 Conversations" to a more generic "VoIP Conves

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

From: "Alejandro Vaquero" <alejandrovaquero@xxxxxxxxx>
Date: Wed, 27 Oct 2004 10:17:57 -0600
> -----Original Message-----
> From: ethereal-dev-bounces@xxxxxxxxxxxx [mailto:ethereal-dev-
> bounces@xxxxxxxxxxxx] On Behalf Of Francisco Alcoba (TS/EEM)
> Sent: Wednesday, October 27, 2004 12:09 AM
> To: 'Ethereal development'
> Subject: RE: [Ethereal-dev] Transform "H323 Conversations" to a more
> generic "VoIP Convesations"
> 
> > I think for the "flow or analysis display" will be better to be a
> > "graphic" instead of just a "list". The "conversation list"
> > will fill a
> > structure when the "call" is selected to analysis. This structure is
> > like:
> > "Time"
> > "IP:port src"
> > "IP:port dst"
> > "Protocol"
> > "Message": with any additional info like: "SETUP 12345"
> > "Comment": additional comments
> >
> > And then the "flow display" will have to display something like:
> >
> > Time  Protocol       Node_A		Node_B		Node_C
> > Comments
> > 1:00	H323_H225      SETUP 12345 --->
> > FastStart
> > 1:00  H323_H225                      SETUP 12345 --->
> > FastStart
> > 1:01  H323_H225                             <--- CALL PROC
> >
> > The "Node_X" will be identified by just IP address (not the port).
So
> > the "flow display" will dynamically add more nodes if it is
necessary.
> >
> 
> Hi,
> 
> Unfortunately I'm still trying to find my way around GTK, so I don't
> really know the difference, but "graphic" sounds to me like something
that
> might make it impossible to select a packet. Is it so? What I mean is
that,
> in the current "analyze" option for H323 conversations, you can click
on a
> packet and make the main window go to it, and so you can see its
complete
> decoding. I think that is really useful, and it would be good to
maintain.
Agree that it should be a way to "click" the packet in the "analyze"
windows and select it in the Main window. I think it is also possible
using actual "graphics" in GTK. I'll work on this "graphic" interface.
 
> 
> If, on the other hand, by graphic you mean that it will show the nodes
and
> the direction the packet is taking, I totally agree. I think the
easiest -
> and maybe most practical- way to do it would be to use the "Info"
field to
> describe the packet, since each dissector is already putting there a
> summary of the most important data, so you just need to pick it out,
and
> it is generic. The problem is the size and the way to put it in the
window.
> It might help to do it on a specific column, something like:
> 
> 
>   Time | 10.1.1.1 | 11.1.11.1 | 3.3.3.3 | Protocol | Info
> 
>    1       ----------->	 			SIP/SDP	Request:
INVITE
> sip:333...
>    2                  -----------> 		SIP/SDP	Request: INVITE
> sip:333...
>    3       <--------------------- 		SIP		Status:
401
> Unauthorized
>    4       ---------------------->		SIP		Request:
ACK...
> 
> If it works like that, you can use it for any protocol, like HTTP, or
WAP,
> anytime you think the flow display is useful. That's why I think it
would
> be better not to make it VoIP-specific, and make it depending on the
main
> window, not on the H323 one.
> 
> Regards,
> 
>   Francisco
> 
> _______________________________________________
> Ethereal-dev mailing list
> Ethereal-dev@xxxxxxxxxxxx
> http://www.ethereal.com/mailman/listinfo/ethereal-dev