如何在VOIP网络上捕获H.323语音流量?

时间:2010-06-02 15:33:37

标签: c# voip rtp winpcap h.323

我要做的是使用SharpPCap / PCap.Net在VOIP网络上捕获电话会话的WAV数据。

我们正在使用H.323建议,我的理解是语音数据位于RTP数据包中。但是,没有办法尝试确定UDP数据包是否是RTP数据包,因此我们必须在捕获数据之前做更多的工作。

H.323建议显然在特定TCP端口上使用大量流量来协商呼叫,然后通过RTP发送WAV数据。但是,我很少运气确定这些TCP端口上实际发送的数据,发送时间,数据包的外观,处理方式等等。

如果有人知道如何解决这个问题,我真的很感激。我的Google-Fu似乎让我失败了。

2 个答案:

答案 0 :(得分:3)

Wireshark是你的朋友......我想它仍然有一个插件,允许你选择一个VoIP流,然后保存到文件。如果您使用的是交换网络,那么有趣的部分就是。

Wireshark + VoIP

答案 1 :(得分:0)

你必须从双方解析h.323 OLC消息,然后你才能知道要捕获的pakets

相关问题