<div dir="ltr">I have done some experimenting with NodeJs and FSW with the event socket library. This far it has worked fine and I am about to continue the integration of Node and FSW.<div><br></div><div>Take a look at <a href="https://github.com/englercj/node-esl">https://github.com/englercj/node-esl</a> for a lib and examples.</div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Jun 5, 2014 at 10:19 AM, Alex Lake <span dir="ltr"><<a href="mailto:alex@digitalmail.com" target="_blank">alex@digitalmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I'm interested in using node.js to write scripts to control<br>
Freeswitch-based telephony apps.<br>
This is partly because some of the apps we've been writing seem to be<br>
stretching the dialplan/Lua way of doing things - or at least my<br>
comprehension of the model - beyond what is commercially viable. What I<br>
mean is that writing and extending our apps (particularly when working<br>
with multiple call legs with complex inter-related state) is too<br>
expensive. It seems from reading around, that externalising the<br>
choreography of sessions is the choice of the fs cognoscenti.<br>
<br>
However, there seems to be very little by the way of documentation and<br>
example non-trivial "cookbook" style apps around - or maybe I've just<br>
not been looking in the right places.<br>
<br>
I get the strong impression that there are plenty of people here who've<br>
been there, done that and have the t-shirt. Just wondering what the<br>
chances are of a bit of sharing (obviously I'm happy to invest time into<br>
publishing my findings and creating new examples, etc)<br>
<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>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr"><div><font color="#000000" face="arial, helvetica, sans-serif">Regards</font></div><font face="arial, helvetica, sans-serif" color="#000000"><b>Oscar Franzén<br>
</b></font><font face="arial, helvetica, sans-serif" color="#000000"><i>Developer</i><br><br><b><img src="https://advisa.se/img/logo/email-logo.png"><br><br></b><b>Advisa</b><br></font><div><font face="arial, helvetica, sans-serif" color="#000000"><a href="mailto:oscar.franzen@advisa.se" style="color:rgb(17,85,204)" target="_blank">oscar.franzen@advisa.se</a><br>
Mobil: 070-720 45 81<br>Besöksadress: </font>Kungsgatan 30, Stockholm</div><div><font color="#000000"><font face="arial, helvetica, sans-serif"><a href="http://www.advisa.se/" style="color:rgb(17,85,204)" target="_blank">www.advisa.se</a></font></font></div>
<div><font color="#000000"><br></font></div><div><span style="font-family:arial,helvetica,sans-serif"><font color="#000000">–––––––––––––––––––––––––––</font></span><br style="font-family:arial,helvetica,sans-serif"><span style="font-family:georgia,serif;font-size:x-small">Informationen i detta meddelande är konfidentiell och endast avsedd för den/de angivna mottagarna. Om Du inte är en avsedd mottagare, ber vi Dig att inte läsa, kopiera eller använda informationen i meddelandet samt att inte heller vidaresända informationen eller delge den till annan. Vi ber Dig även att omedelbart meddela avsändaren att Du erhållit meddelandet felaktigt samt att därefter genast radera det från Ditt system. Advisa ansvarar inte för eventuella personliga åsikter eller värderingar i detta meddelande.</span><br>
</div></div>
</div>