here I started a project for a customer. It validates the SIP message flow for a remote server, sends and receives DTMF, and is intended to be used for automated testing. FreeSWITCH is used as a dialer and a callee, and the remote server can also be... a FreeSWITCH server :)
The documentation is not there yet, but it will be finalized during Summer:
https://github.com/voxserv/rring

Also here is an example of using Sevana AQuA software for comparing the input and output audio.
https://github.com/ssinyagin-freeswitch-jira/FS-7805

Also based on FS-7805 experience, I'm making a Perl script which will process the histogram produced by "sox stat -freq", so that it can check if the recorded audio files are identical between each other. It's slower than AQuA, but is completely free and allows to verify the clock precision on the host.

I'll be happy if these things also go into your automated test environment (after I finalize them).





On Mon, Jul 27, 2015 at 7:46 PM, Brian West <brian@freeswitch.org> wrote:
FreeSWITCHers,

So after a bit discussion, a case of red bull, an approach to automating functional testing has now solidified.

Audio Path is verified via DTMF in-band, Video Path is verified by using QR codes.

Here are two VERY crude examples:

https://www.dropbox.com/s/4fkdcgzo8dt0hdr/conference_test.pl?dl=0

https://www.dropbox.com/s/497rm2hgopp5u7h/eavesdrop_test.pl?dl=0

Input?

-- 

Brian West
brian@freeswitch.org


Twitter: @FreeSWITCH , @briankwest
http://www.freeswitchbook.com
http://www.freeswitchcookbook.com

Got Bugs? Report them here! | Reddit: /r/freeswitch

T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378)
iNUM:+883 5100 1420 9001 | ISN:410*543 | Skype:briankwest


_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://confluence.freeswitch.org
http://www.cluecon.com

FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org