Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Mike Lewis on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

How play Ethereal capture of voice stream?

Status
Not open for further replies.

summerdike

Instructor
Oct 24, 2003
217
EU
I use ethereal to capture data on hub, between Ip phone and other phone.
After capturing and saving RTP stream of data I want play the stream to hear the conversation.

I' m just doing this out of curiosity and to learn more about IP telephony. The actual recordings I make are from a laboratory setting and not "real" conversations.

How must this be done?



______________________________
"Reload and Restart Requested
System Initiated"
 
you know, I heard you can do this with Unity - I also remember a utility called 'soundrec' or 'srec' or something that could do the same.

ah, found something:

"Another option is to go "cheap" and download the FREE open-source Ethereal packet sniffer program. Ethereal can decode VoIP packets, including the RTP stream and save it as an .au file (you can convert to .WAV if you need to, but most likely your PC will play .au files. You just leave the software running on your PC in the background and then setup a filter to only capture VoIP traffic.

Here's some info from Ethereal's web site:
____________________________________________________
Ethereal 0.9.11 has a functionality RTP Analysis that can be used to convert RTP packets to ".au" sound-file.
There are a lot of programs that can convert from .au to .wav if you really need to use the .wav format but actually you should be able to play the .au file direct, I assume. Currently this only works for G.711 (PCMU and PCMA).

If the RTP packets are not shown as RTP you first have to select one of the packets and use the "Tools/Decode As..." menu item and select that the packets shall be decoded as RTP.
from
 
I upgraded the ethereal versiuon to 0.10.10 and managed to play rtp stream as .au file.
Ethereal makes two files out of one phone call (conversation between two parties).
When playing the audio files you hear one part of a conversation, while I would like to have a "normal " two way conversation played

Anyone knows how to recreate the "normal" conversation/dialog?


______________________________
"Reload and Restart Requested
System Initiated"
 
well, that's because each side of the conversation is a seperate rtp stream, but I would expect you could use a program like soundforge or something to mix the 2 streams. Let's see what I can find that's free.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top