我想做的是使用 SharpPCap/PCap.Net 在 VOIP 网络上捕获电话对话的 WAV 数据。
我们正在使用 H.323 推荐,我的理解是语音数据位于 RTP 数据包中。但是,没有办法启发式地确定 UDP 数据包是否是 RTP 数据包,因此我们必须做更多的工作才能捕获数据。
H.323 建议显然使用特定 TCP 端口上的大量流量来协商呼叫,然后再通过 RTP 发送 WAV 数据。但是,我很难确定这些 TCP 端口上实际发送的数据、发送时间、数据包的外观、如何处理等。
如果有人有任何关于如何解决这个问题的信息,我将不胜感激。我的 Google-Fu 在这方面似乎让我失望了。