Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

My customer is doing an Avaya VOIP pilot. I am looking at traces in Wireshark to build my troubleshooting skills. I have found much documentation on VOIP, but little that focuses on protocol analysis and how the various protocols work together.

I can see H.323 in the trace, but some packets contain TPKT, Q.931 and H.225 while others do not.

Wireshark Statistics->RTP->Show All Streams shows 15 streams while Statistics->VOIP Calls shows only 1 call.

Can anyone point me at some good sources of information on how to understand VOIP at this level?

share|improve this question

3 Answers 3

up vote 3 down vote accepted

Generally the VOIP traffic can be broken down into 2 parts... Control traffic and Audio Stream traffic.

This may not be how Avaya specifically does it, but in plain vanilla VoIP you should see SIP (Session Initiation Protocol) going back and forth at around port 5060 to exchange information such as Message Waiting Indicator, Phone Registrations, and the like. When you place a call, you should also see SIP traffic setting up the call and exchanging the information for the Audio Streams to begin transmitting. The audio packets won't give you a whole lot to look at in Wireshark since it's just encoded audio data.

Edit: By the way, you shouldn't necessarily have to break out Wireshark to troubleshoot VoIP. Most often the VoIP server or endpoint should give you some troubleshooting information or debug diagnostics as things are happening that are way more valuable (and make a lot more sense) than Wireshark data.

share|improve this answer
1  
Re: Wireshark vs Server/Endpoint logs - I have found network traces taken at different point across the path quite valuable in debugging VoIP problems. Quite a lot of issues I see are NAT & firewall related, i.e. traffic not getting through or being modified by "intelligent" FW/routers and it helps a lot to know what kind of network traffic is "normal" for your particular setup. –  Marie Fischer Jul 31 '09 at 12:16

Try "Voice over IP Fundamentals" by Jonathan Davidson, James Peters, Manoj Bhatia, Satish Kalidindi, Sudipto Mukherjee.

share|improve this answer
    
+1 for reading documentation. :) –  David Mackintosh Jul 28 '09 at 15:38

You probably also want to learn about Quality of Service (QoS), as this will become important when VoIP-ing over congested lines.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.