voip

Automated Audio Detection

There aren’t a lot of libraries to accomplish this task of validating audio playback.  I saw this question on Stack Overflow and my solution was to provide a script that uses sox for the audio detection. Test Browser Based Phone Audio Presence With web phone calls, you have two major protocols: WebRTC and RTMFP.  The later is flash based.   Usually WebRTC is the choice decision – but i... »

Python Pcap Parsing (Listening to Audio from a SIP call)

In testing voice audio of phone calls, I had previously used some bash scripting.   As the test was making automated phone calls via SIP/VOIP, I would record a pcap off the interface traffic.  The script would then read the pcap and parse out the audio (RTP) to a file, which could then be tested for quality. It worked, but it was a Bash script that I was calling from another language.  I wanted to... »

Project: Making a SIP GUI test harness with Grails and SIPP – Part I

Making a SIP GUI Test Harness – Part I Introduction Part I will cover: The Introduction Setting up SIPP scenarios Creating a Grails project Creating Grails Domain Classes and Controllers In VOIP, the term SIP refers to Session Initiation Protocol.  It’s a protocol that allows voice communication via online connections.  Many phone calls are themselves SIP at some point. If you currentl... »