SharpPCap/PCap.Net을 사용하여 VoIP 네트워크에서 전화 대화의 WAV 데이터를 캡처하려고합니다.VOIP 네트워크에서 H.323 음성 트래픽을 캡처하는 방법은 무엇입니까?
우리는 H.323 권장 사항을 사용하고 있으며 음성 데이터가 RTP 패킷에 있다는 것을 알고 있습니다. 그러나 UDP 패킷이 RTP 패킷인지를 경험적으로 판단 할 방법이 없으므로 데이터를 캡처하기 전에 더 많은 작업을해야합니다.
H.323 권장 사항은 분명히 특정 TCP 포트에서 많은 트래픽을 사용하여 WAV 데이터가 RTP를 통해 전송되기 전에 통화를 협상합니다. 그러나 전송할 때 어떤 데이터가 실제로 TCP 포트에서 보내지는지, 패킷이 어떻게 보이는지, 처리하는 방법 등을 결정하는 행운은 거의 없습니다.
누군가가 이동 방법에 대한 정보가있는 경우 이것에 관해서는 정말 고맙겠습니다. 내 Google-Fu가이 문제에서 저를 실패한 것으로 보입니다.
미안를 캡처 pakets 알 수있을 것입니다 양쪽에서 H.323 OLC 메시지를 구문 분석해야합니다. 나는 나 자신을 분명히 해선 안된다. Wireshark를 사용하고 싶지 않습니다. 나는이 전화 대화의 WAV 파일을 저장하는 작업을 수행하는 소프트웨어를 실제로 작성해야합니다. 이 점에서 Wireshark가 어떻게 도움이되는지 나는 알지 못합니다. 나는 너의 제안을 오해하고 있니? –
Well wireshark는 오픈 소스이므로 필요한 정보를 찾을 수있을 것입니다. 또한 프로토콜 디코딩은 wireshark에도 있습니다. (패킷 데이터를 사용하여 직접 패킷을 디코딩 할 수도 있습니다.) 대부분의 VoIP의 문제점은 스위치드 네트워크에서 UDP가된다는 것입니다. 와이어를 냄새 맡기가 어렵습니다. –