Ethereal-dev: RE: [Ethereal-dev] Transform "H323 Conversations" to a more gener ic "VoIP Conve
> Alejandro Vaquero wrote:
>
> > Hi Miha and All,
> >
> > I think the H323 Conversation is a really nice tool and soon
> > probably be new protocols added to have the same
> functionality (like
> > SIP and MGCP). To this mind, I think we should create a
> more generic
> > Voip conversation.
.............
Hi,
I sent a proposal for the implementation some days ago, with some comments on issues, in:
http://www.ethereal.com/lists/ethereal-dev/200410/msg00146.html
but I have received no feedback. Right now it works for SIP and ISUP over MTP3.
> > have all the Voip calls together (H323, SIP, MGCP, etc..). In this
> > window each call will have:
> >
> > Protocol: H323, SIP, MGCP, etc...
> >
> > IP:port A
> >
> > IP:port B
> >
> > Calling ID: this could be the number in H323/SIP/MGCP. Some
> > protocols dont always have this info, for example in MGCP we could
> > put the EndpointID and in SIP the sip URI.
> >
> > Called ID
> >
> > Status
> >
> > Comments: here put some protocol specific comments like
> Faststart,
> > H225 pkts and H245 pkts on H323 calls
> >
What I sent has "protocol", "calling id", "called id", "status", "number of packets", "starting time" and "comments". It does not have the IP:port A and IP:port B -it does have an "initial speaker" - because that focuses on calls where only two parties are involved. If you have a SIP call with a couple of proxies it is hard to say which are the correct A and B to put there.
> > In this window will have a bottom similar than Analyze renamed
> > something like Add to Analyze. When clicked, this call
> will be added
> > to the Voip Analysis windows (similar than the H323 Voip
> Analysis
> > window). This will allow the user to add multiple calls to
> analysis.
> > For example if it is a call that started as H323 and then
> it is SIP,
> > you can add this two calls to analyze to have the whole picture.
Te code I sent has a "Filter" button that ORs the data of one conversation to the generic display filter. This is because I think that it can be more useful to do the "analysis" stuff independent, you that you can use it for other protocols. So right now you can select a call, add it to the filter, do the same with two calls more, then apply the filter and see the calls in the main window.
> Ulf Lamping wrote:
> I would like to have something not only for the VoIP
> conversations. The
> same mechanism would be helpful for a lot of other protocols as well.
>
> So before start a special implementation for each and every protocol
> seperately, we might find a general way to create such a thing.
>
> And I do think, that this would be possible to some extend. However,
> this will be a bit more work for the first time implementation.
>
> I could help you with the GUI parts of that, but my knowledge on the
> current conversation stuff is limited.
That would also be easier if we separate the "conversation list" function from the "flow display" stuff.
Regards,
Francisco