<div dir="ltr"><div><div><div><div>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 :)<br></div>The documentation is not there yet, but it will be finalized during Summer:<br><a href="https://github.com/voxserv/rring">https://github.com/voxserv/rring</a><br><br></div>Also here is an example of using Sevana AQuA software for comparing the input and output audio. <br><a href="https://github.com/ssinyagin-freeswitch-jira/FS-7805">https://github.com/ssinyagin-freeswitch-jira/FS-7805</a><br><br></div>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.<br><br></div>I'll be happy if these things also go into your automated test environment (after I finalize them).<br><br><br><div><div><div><br><div><br></div></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jul 27, 2015 at 7:46 PM, Brian West <span dir="ltr"><<a href="mailto:brian@freeswitch.org" target="_blank">brian@freeswitch.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">FreeSWITCHers,<div><br></div><div>So after a bit discussion, a case of red bull, an approach to automating functional testing has now solidified.</div><div><br></div><div>Audio Path is verified via DTMF in-band, Video Path is verified by using QR codes.</div><div>
<p>Here are two VERY crude examples:</p><p><a href="https://www.dropbox.com/s/4fkdcgzo8dt0hdr/conference_test.pl?dl=0" target="_blank">https://www.dropbox.com/s/4fkdcgzo8dt0hdr/conference_test.pl?dl=0</a></p>
<p><a href="https://www.dropbox.com/s/497rm2hgopp5u7h/eavesdrop_test.pl?dl=0" target="_blank">https://www.dropbox.com/s/497rm2hgopp5u7h/eavesdrop_test.pl?dl=0</a></p><p>Input?</p><p>-- <br></p><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr">
<p><font face="courier new, monospace"><b><i><font size="4">Brian West</font></i></b><br><span style="font-size:x-small"><a href="mailto:brian@freeswitch.org" target="_blank">brian@freeswitch.org</a></span></font></p>
<p><font face="courier new, monospace" size="1"><img src="http://billing.freeswitch.org/templates/default/img/whmcslogo.png"><br></font></p><p><font face="monospace, monospace" size="2"><b><i>Twitter: @FreeSWITCH , @briankwest</i></b><br><a href="http://www.freeswitchbook.com" target="_blank">http://www.freeswitchbook.com</a><br><a href="http://www.freeswitchcookbook.com" target="_blank">http://www.freeswitchcookbook.com</a></font></p><p><font face="monospace, monospace">Got Bugs? Report them <a href="https://freeswitch.org/jira" target="_blank">here</a>! | Reddit: <a href="https://www.reddit.com/r/freeswitch" target="_blank">/r/freeswitch</a></font></p>
<p><font face="monospace, monospace" size="2"><b>T:</b><a href="tel:%2B19184209001" value="+19184209001" target="_blank">+19184209001</a> | <b>F:</b><a href="tel:%2B19184209002" value="+19184209002" target="_blank">+19184209002</a> | <b>M:</b>+1918424WEST (9378)<br><b>iNUM:</b>+883 5100 1420 9001 | <b>ISN:</b>410*543 | <b>Skype:</b>briankwest</font></p></div></div></div></div></div></div></div></div></div></div>
</div></div>
<br>_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" rel="noreferrer" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://confluence.freeswitch.org" rel="noreferrer" target="_blank">http://confluence.freeswitch.org</a><br>
<a href="http://www.cluecon.com" rel="noreferrer" target="_blank">http://www.cluecon.com</a><br>
<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a><br></blockquote></div><br></div>