Joegen,<div><br></div><div>I don't know if you already came to a conclusion here but I just wanted to chime in a bit. First off, understand that ESL inbound is extremely powerful - you can do pretty much anything you want. In fact, there is nothing preventing you from connecting in via ESL, then launching a call that goes through the dialplan and then executes a script written in Lua/Perl/Javascript.</div>
<div><br></div><div>My advice to you is to break this down into smaller pieces. Create a dialplan extension and script that tests an IVR and make sure it works. Then create an ESL application that controls FreeSWITCH and can launch one or more calls through your test extension. Repeat as needed.</div>
<div><br></div><div>-MC<br><div><br><div class="gmail_quote">On Tue, Dec 7, 2010 at 5:36 PM, Joegen E. Baclor <span dir="ltr"><<a href="mailto:joegen@opensipstack.org">joegen@opensipstack.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi,<br>
<br>
We are trying to work out a test suite for sipXecs media services and we<br>
thought that freeswitch itself is the best place to do it. I am<br>
initiallly thinking of controlling freeswitch using ESL inbound to<br>
simulate traversing of sipXecs media services ivr menus. However,<br>
although ESL has the most flexibility among the choices, I find the<br>
scripting modules really appealing specially because it exposes the<br>
ability to add new test scenarios. Am I correct that ESL inbound<br>
function(eg: placing independent outbound calls without having to hit a<br>
dialplan) is not currently doable via the mod_scripting_language<br>
plugins? Because of this, I am plannning to simply expose ESL<br>
inbound/outbound library via a google::v8 glue to make the test<br>
scenarios somehow scriptable. I am wondering if I am not crazy if i do so.<br>
<br>
I have came accross this thread old<br>
<a href="http://thread.gmane.org/gmane.comp.telephony.freeswitch.user/10926/focus=10928" target="_blank">http://thread.gmane.org/gmane.comp.telephony.freeswitch.user/10926/focus=10928</a><br>
. I am wondeing if more work/thoughts came into this so i wont be<br>
reinventing the wheel.<br>
<br>
advice appreciated. Thanks!<br>
<br>
Joegen<br>
<br>
_______________________________________________<br>
FreeSWITCH-dev mailing list<br>
<a href="mailto:FreeSWITCH-dev@lists.freeswitch.org">FreeSWITCH-dev@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-dev</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
</blockquote></div><br></div></div>