<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 12 (filtered medium)"><title>Re: [Freeswitch-users] New Node.js ESL Library</title><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:"Arial Black";
        panose-1:2 11 10 4 2 1 2 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>All –<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>The module now specifies that it is distributed under MPL v2.0. <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>I have also added an SMS example that will allow you to have a real-time webchat with a cellphone via SMS. You of course need nodejs (<a href="http://nodejs.org/">http://nodejs.org/</a>) installed along with FreeSWITCH. There are more instructions in the Chatty example README.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Thanks,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Chad<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] <b>On Behalf Of </b>Ken Rice<br><b>Sent:</b> Tuesday, October 02, 2012 11:47 PM<br><b>To:</b> FreeSWITCH Users Help<br><b>Subject:</b> Re: [Freeswitch-users] New Node.js ESL Library<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal style='margin-bottom:12.0pt'><span style='font-size:11.0pt;font-family:"Courier New"'>Not to start the license wars again... But seriously consider MPL... The GPLv3 has some serious issues with the way it addresses the so called “socket loophole” and reaches thru the socket to infect other software.<br><br><br>On 10/2/12 2:29 PM, "Chad Engler" <<a href="Chad.Engler@patlive.com">Chad.Engler@patlive.com</a>> wrote:</span><o:p></o:p></p><p class=MsoNormal style='margin-bottom:12.0pt'><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Michael –<br> <br>Thanks for the feedback! I am working on some example apps right now, but basically anything that can be done with an ESL application in any of the other supported languages, should be valid here as well. Hopefully I can throw something together by the end of next week.<br> <br>Whitney –<br> <br>I wrote the library at work, and got permission to put it publicly on GitHub; however I haven’t gotten confirmation of what License my bosses are comfortable with. I recommended MIT, and I’m sure it will either be that or GNU GPL v3. I should know by tomorrow and have a LICENSE file posted.<br> <br>-Chad<br> <br></span><span style='font-size:11.0pt;font-family:"Courier New"'><br></span><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> <a href="freeswitch-users-bounces@lists.freeswitch.org">freeswitch-users-bounces@lists.freeswitch.org</a> [<a href="mailto:freeswitch-users-bounces@lists.freeswitch.org">mailto:freeswitch-users-bounces@lists.freeswitch.org</a>] <b>On Behalf Of </b>Michael Collins<br><b>Sent:</b> Tuesday, October 02, 2012 12:02 PM<br><b>To:</b> FreeSWITCH Users Help<br><b>Subject:</b> Re: [Freeswitch-users] New Node.js ESL Library<br></span><br>Chad,<br><br>Wow, you wrote software AND you documented it! Very cool. For those of us who know basically nothing about node.js, how might this be used in a real world application? Do you have any sample apps that we could try out?<br><br>Thanks again for your willingness to add your work to the FreeSWITCH ecosystem!<br><br>-Michael<br><span style='font-size:11.0pt;font-family:"Courier New"'><br></span>On Tue, Oct 2, 2012 at 6:57 AM, Chad Engler <<a href="Chad.Engler@patlive.com">Chad.Engler@patlive.com</a>> wrote:<br><span style='font-size:11.0pt;font-family:"Courier New"'><br></span>Hello,<br> <br>I couldn’t find a Node.js library for FreeSWITCH Event Sockets that really followed the reference: <a href="http://wiki.freeswitch.org/wiki/Event_Socket_Library#Reference">http://wiki.freeswitch.org/wiki/Event_Socket_Library#Reference</a>; so I created on to implement it as closely as possible.<br> <br>Feedback is appreciated:<br> <br><a href="https://github.com/englercj/node-esl">https://github.com/englercj/node-esl</a><br> <br>Thanks,<br> <br><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";color:navy'>Chad Engler<br></span></b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";color:gray'>Web Programmer<br></span><span style='font-size:10.0pt;font-family:"Arial Black","sans-serif";color:gray'>PATLive<br></span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";color:gray'>1.800.775.7790 x746 <<a href="tel:1.800.775.7790%20x746">tel:1.800.775.7790%20x746</a>> <br><a href="Chad.Engler@patlive.com">Chad.Engler@patlive.com</a> <<a href="mailto:Chad.Engler@patlive.com">mailto:Chad.Engler@patlive.com</a>> <br> <br>Hosted Communications | Friendly Service </span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";color:#4067CD'><a href="http://www.patlive.com">www.patlive.com</a> <<a href="http://www.patlive.com/">http://www.patlive.com/</a>> <br></span><span style='color:#1F497D'><br></span><br><br>_________________________________________________________________________<br>Professional FreeSWITCH Consulting Services:<br><a href="consulting@freeswitch.org">consulting@freeswitch.org</a><br><a href="http://www.freeswitchsolutions.com">http://www.freeswitchsolutions.com</a><br><br>FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br><a href="http://www.cudatel.com">http://www.cudatel.com</a><br><br>Official FreeSWITCH Sites<br><a href="http://www.freeswitch.org">http://www.freeswitch.org</a><br><a href="http://wiki.freeswitch.org">http://wiki.freeswitch.org</a><br><a href="http://www.cluecon.com">http://www.cluecon.com</a><br><br>FreeSWITCH-users mailing list<br><a href="FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br><a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br><a href="http://www.freeswitch.org">http://www.freeswitch.org</a><br><br><o:p></o:p></p><p class=MsoNormal><br><span style='font-size:11.0pt;font-family:"Courier New"'>-- <br>Ken<br><u><span style='color:blue'><a href="http://www.FreeSWITCH.org">http://www.FreeSWITCH.org</a><br><a href="http://www.ClueCon.com">http://www.ClueCon.com</a><br><a href="http://www.OSTAG.org">http://www.OSTAG.org</a><br></span></u>irc.freenode.net #freeswitch</span><o:p></o:p></p></div></body></html>