One of the most effective ways to do this is with a second FreeSWITCH server of equal or greater CPU/RAM/disk i/o power. You can use a shell/Perl/Python/PHP/whatever script to generate lots of &quot;originate&quot; commands from the test server to the real server. The real server just needs to route those incoming calls to whatever extension(s) handle call recording, etc. While all those test calls are running you can then make manual calls through the server and listen to how the audio sounds. Keep in mind that FreeSWITCH has some sanity limits in the sample configs: 30 sessions per second and 1000 concurrent sessions total. Be sure to modify those values in switch.conf.xml when you want to test beyond those values.<br>
<br>All that being said, the absolute best way to test your configuration is to have it try to handle 1000 calls of real traffic. One of the problems with testing is that it is very difficult to truly simulate 1000 different people all calling in/out through your system. <br>
<br>-MC<br><br><div class="gmail_quote">On Tue, Feb 19, 2013 at 8:12 AM, Sayyed Mohammad Emami Razavi <span dir="ltr">&lt;<a href="mailto:emamirazavi@gmail.com" target="_blank">emamirazavi@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">How to test server capacity to load many freeswitch sessions with ready voice recording and ... features?<br>I want to make at least 2000 virtual sessions(1000 concurrent calls). How to do this? Does you have any idea?<br>


<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" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
<a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>
<a href="http://www.cluecon.com" 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" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Michael S Collins<br>Twitter: @mercutioviz<br><a href="http://www.FreeSWITCH.org" target="_blank">http://www.FreeSWITCH.org</a><br><a href="http://www.ClueCon.com" target="_blank">http://www.ClueCon.com</a><br>
<a href="http://www.OSTAG.org" target="_blank">http://www.OSTAG.org</a><br><br>