<br><br><div class="gmail_quote">On Mon, Apr 11, 2011 at 7:10 AM, alex pappas <span dir="ltr">&lt;<a href="mailto:rebel.pappas@gmail.com">rebel.pappas@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;">
Nothing wrong with nibblebill. I&#39;m trying to simulate an existing system and I need to start everything from scratch. That&#39;s why I&#39;m asking about how I can have performance with Freeswitch.<br></blockquote><div>
<br></div><div>Scripting right from the dialplan has a lower barrier to entry but will not scale as well as using outbound event socket. If I were in your shoes I would roll up my sleeves and learn ESL. Pick your favorite language. ESL has bindings for:</div>
<div>C/C++</div><div>Perl</div><div>PHP</div><div>Python</div><div>Ruby</div><div>TCL</div><div><br></div><div>I highly recommend getting the FreeSWITCH book and reading chapter 9. Of course, chapters 1 through 6 are also important for getting a foundation for using FreeSWITCH, but chapter 9 has a lot of solid information about using the event socket and ESL. </div>
<div><br></div><div>Note: you asked about using inbound vs. outbound event socket. If I understand your situation correctly you need to handle the case where an outside party calls in to your FS server. This means you need outbound event socket. (See the &#39;socket&#39; dp tool on the wiki.)</div>
<div><br></div><div>Enjoy!</div><div>-MC</div></div>