Hi Jeff, Thanks a lot for giving your inputs. Performance Testing is for both the voice quality and CPU usage in case of high use. This is for a softphone client. So, I am not aware of any ways to do the Noise Cancellation in software. Thanks Raja. On Fri, Oct 29, 2010 at 8:58 PM, Jeff Brower <jbrower at signalogic.com> wrote: > Raja- > > > I would like to know of testing strategies for some of the features > > below and some other generic questions. Pointer to automating of those > test > > cases would be really helpful. Also, any details on code coverage ? > > > > 1.) Echo Cancellation - How to concretely test this feature ? > > 2.) Performance Testing - Lag/Latency issues, and any other issues ? > > 3.) Noise Cancellation - Is there a way in PJSIP to do this feature ? > > 4.) Scalability Testing - General testing strategies and what metrics to > > look into ? > > We use phone OS scripts to run Regression tests. > > For echo cancellation you can record Rx and Tx audio to .wav or other audio > file format and use waveform analysis > tools (Audacity, CoolEdit, Goldwave, Hypersignal, etc). > > Performance testing -- do you mean voice quality? Or CPU usage? > > For noise cancellation can you clarify? Normally that is codec dependent > or a separate algorithm; either way it's not > common in VoIP. There are things like AT&T's "noise pre-processor" for low > bitrate algorithms used in flight/vehicle > applications (such as MELPe). > > Scalability testing -- I assume you mean for multiple concurrent calls? If > so, what phone and OS are you using? > > -Jeff > > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20101030/ee788b5a/attachment.html>