Nuxified

FOSS technologies explained

  • Useful Articles
  • Blogs
  • Images
  • Tips
  • Archives

February 24, 2008

Recording your Ekiga-calls with Wireshark

If all application would use sound-systems like Arts things could be so much easier. But since some tools insist on going directly to Alsa or OSS there is a problem when you want to record what you’re playing. Especially when it’s two-way-communication as it is with Ekiga.

After trying to record a conversation with Audacity and KRecord, which failed, I had a look at a tool that’s not exactly made for that purpose, Wireshark.
Wireshark has a lot of useful functions, including a decoder for SIP-communcation.

I fired up Wireshark, started capturing and made the call. After hanging up I stopped capturing and went to Statistics -> VoIP-calls. It clearly shows me my call, but doesn’t let me do much with it. The magic begins when I click Statistics -> RTP -> Show All Streams.
Here I could see four streams. Two H261-streams, which are for video, and two G711 PCMU-streams, which are the audio-part. I click on the first audio-stream and then click “Find Reverse” to get both directions of the communcation. A click on “Analyze” brings up another window with the stream, where I can also find the button “Save Payload”, which will export the conversation.

I suggest using “.au” here, the raw stream didn’t work very well for me.
The resulting file already is usable, but I found it not to be very load. But that’s something that can easily be fixed with a little amplification through Audacity or another tool like it.

Share this:

  • Click to share on Twitter (Opens in new window)
  • Click to share on Facebook (Opens in new window)

Related

Article by reptiler / Community Blogs

Learn Unix

I run Unix Tutorial website and help anyone interested to pick up Unix skills. If you have questions or just want to share your ideas – please join the Unix Tutorial on Facebook.

Tech Stack Solutions

Tech Stack Solutions is my company that provides Unix support. Sign up or simply get in touch to find out how I can help!

Search this Website

You May Also Like

Recent Posts

  • Advice on using SUDO
  • FFmpeg 4.0
  • KDE Plasma 5.9.0 Release
  • How to Install Ubuntu Linux without a DVD or USB
  • How to Securely Save All Your Passwords with Keepass
  • 9 Signs You Should Use Linux on Your Computer
  • The Easiest Way to Optimize Your MySQL Database Performance
  • Setting up a Linux Web Development Environment in Windows
  • Hunting Down Disk Space Hogs on Linux Command Line
  • 6 Simple Android Apps for Monitoring and Managing Your Linux Server

Archives

Categories

  • Community Blogs
  • Images and Screenshots
  • News
  • Technical Topics
  • Useful Articles

Basic Unix Commands

Basic Unix Commands
  • ls command
  • mkdir command
  • man command in unix
  • cd command - change directory
  • uname command

Advanced Unix Commands

Advanced Unix Commands
  • ln command - symlinks
  • tune2fs unix command - filesystem parameters
  • du command - disk usage
  • lsb_release command
  • find unix command

Unix Reference

Unix Reference
  • SSH port forwarding
  • unix commands
  • visudo tutorial
  • mtime unix
  • lrwxrwxrwx
  • Unix Tutorial digest

Unix Books

Unix Tutorials

Unix How-Tos
  • check raspbian version
  • autostart in KVM
  • List files in Ubuntu package
  • check CentOS version
  • create bootable USB in MacOS
  • Useful Articles
  • Blogs
  • Images
  • Tips
  • Archives

Copyright © 2023 · Education Pro Theme on Genesis Framework · WordPress · Log in