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

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: Fri, 22 Oct 2004 14:11:48 -0600

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”.

            My idea is to have something similar than the “H323 Voip Conversation” window but called something like “Voip conversations”. Here we will 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 don’t 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

 

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.  

Each call in the “Voip analysis” window will have a different background color to be easily identified. This window will have the following columns:

“Packet”

“Time”

“Delay”

“ IP:port A” (we have to add this since multiple call can be added)

 “Side A” (the protocol dependent message type like “H225 SETUP”, “H225 ALERTING”, “INVITE”, “CRCX” etc….)

“Direction”

“Side B”

“IP:port B”

“Comments”

 

            Let me know your thought. If you agree I can start working on this.

 

Regards

Alejandro