我想要做的是使用SharpPCap/PCap.Net在VOIP網絡上捕獲電話對話的WAV數據。如何在VOIP網絡上捕獲H.323語音流量?
我們使用H.323建議,我的理解是語音數據位於RTP數據包中。但是,沒有辦法啓發式地確定UDP數據包是否是RTP數據包,因此在捕獲數據之前我們必須做更多的工作。
在WAV數據通過RTP發送之前,H.323建議顯然使用特定TCP端口上的大量流量來協商呼叫。但是,我很少有運氣來確定在TCP端口上實際發送了什麼數據,何時發送數據,數據包是什麼樣的,如何處理它等。
如果有人有任何關於如何去的信息關於這個我真的很感激它。我的Google-Fu似乎在這方面失敗了。
我很抱歉。我不能讓自己清楚。我不想使用Wireshark。我需要真正編寫軟件來執行保存這些電話會話的WAV文件的任務。我沒有看到Wireshark在這方面如何幫助我。我誤解了你的建議嗎? – 2010-06-02 20:15:44
那麼wireshark是開源的,所以我相信你可以在那裏找到你需要的東西。協議解碼也在wireshark中。 (你甚至可以使用分組數據來自己解碼數據包。)大多數VoIP的問題是它將在交換網絡上是UDP。很難嗅出電線。 – 2010-06-02 20:33:37