How does one capture H.323 voice traffic on a VOIP network?

Posted by Chris Holmes on Stack Overflow See other posts from Stack Overflow or by Chris Holmes
Published on 2010-06-02T15:33:37Z Indexed on 2010/06/15 18:12 UTC
Read the original article Hit count: 288

Filed under:
|
|
|
|

What I am trying to do is capture the WAV data of a phone conversation on a VOIP network using SharpPCap/PCap.Net.

We are using the H.323 recommendation and my understanding is that voice data is located in the RTP packets. However, there is no way to heuristically determine if a UDP packet is a RTP packet, so we have to do more work before we can capture the data.

The H.323 recommendation apparently uses a lot of traffic on specific TCP ports to negotiate the call before the WAV data is sent via RTP. However, I am having very little luck determining what data is actually sent on those TCP ports, when it is sent, what the packets look like, how to handle it, etc.

If anyone has any information on how to go about this I'd really appreciate it. My Google-Fu seems to be failing me on this one.

© Stack Overflow or respective owner

Related posts about c#

Related posts about voip