Как захватить голосовой трафик H.323 в сети VOIP? - PullRequest
0 голосов
/ 02 июня 2010

Я пытаюсь захватить данные WAV телефонного разговора в сети VOIP с помощью SharpPCap / PCap.Net.

Мы используем рекомендацию H.323, и я понимаю, что голосовые данные находятся в пакетах RTP. Однако нет способа эвристически определить, является ли пакет UDP пакетом RTP, поэтому нам нужно проделать дополнительную работу, прежде чем мы сможем захватить данные.

Рекомендация H.323, по-видимому, использует большой объем трафика на определенных портах TCP для согласования вызова перед отправкой данных WAV через RTP. Однако мне очень не повезло определить, какие данные фактически отправляются на эти порты TCP, когда они отправляются, как выглядят пакеты, как с ними работать и т. Д.

Если у кого-нибудь есть какая-либо информация о том, как это сделать, я буду очень признателен. Мой Google-Fu, кажется, подводит меня в этом.

Ответы [ 2 ]

3 голосов
/ 02 июня 2010

Wireshark ваш друг ... Я думаю, у него все еще есть плагин, который позволит вам выбрать поток VoIP и затем сохранить в файл. Самое интересное будет, если вы используете коммутируемую сеть.

Wireshark + VoIP

0 голосов
/ 15 июня 2010

вам нужно проанализировать сообщение OLC h.323 с обеих сторон, после чего вы сможете узнать, какие пакеты нужно захватить

...