<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Let's make clear that this is not a limitation in Lua. You can also use Lua to connect to the Event Socket.</div><div><br></div><div>Go to libs/esl and type 'make luamod'</div><div><br></div><div>What you seem to be talking about is Mod_Lua and not the programming language iself.</div><div><br></div><div>My 2 cents,</div><br><div><div>On Apr 28, 2011, at 18:18 , Michael Collins wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><br><br><div class="gmail_quote">2011/4/28 Joćo Mesquita <span dir="ltr">&lt;<a href="mailto:jmesquita@freeswitch.org">jmesquita@freeswitch.org</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hello Juan,<br><br>By the Ibańez, I would assume you're also a spanish speaking person?<br><br>IMHO, ESL and LUA for small scale applications is a matter of preference. They can accomplish the same. I do not program in LUA very well, so I normally prefer ESL, but I take it can be a bit more tricky since you need to control the full call flow.<br>

<br>On the other hand, if you are talking about massive IVRs and such, I would definitely suggest ESL since you can run it on another box and leave all the processing power to freeswitch where freeswitch is hosted. LUA cant to that, it needs to run on the same box and you mix the logic where CPU is very sensitive.<br>

<br>Does that make it clearer for you?<br><br>Fernando, como estamos con la lectura? En que mas te puedo ayudar?<br><br>Regards,<br clear="all"><font color="#888888">Joćo Mesquita</font><div><div></div><div class="h5"><br>
</div></div></blockquote><div><br></div><div>I agree with J. Lua is a great choice for doing simple things from the dialplan. Even basic IVRs can be done effectively with dialplan scripts in Lua. However, if you need to scale, or if your program needs to be able to react to system events, then ESL is probably the way to go. The good news about going with ESL is that there is quite literally nothing that a Lua dialplan script can do that an ESL program cannot. The only real difference is that Lua dp scripts are simpler and more limited than an ESL-based program.</div>
<div><br></div><div>-MC</div></div>
_______________________________________________<br>FreeSWITCH-users mailing list<br><a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>http://lists.freeswitch.org/mailman/listinfo/freeswitch-users<br>UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users<br>http://www.freeswitch.org<br></blockquote></div><br><div>
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Ariel Monaco – Systems Engineer</div><div>Flylabs - Open Source Telecommunications and &nbsp;IT Consultants</div><div><br></div><div>Address: Potosķ 4456&nbsp;C1199ACP - Buenos Aires -&nbsp;Argentina</div><div>Web:&nbsp;<a href="http://flylabs.com">http://flylabs.com</a></div><div>E-Mail: <a href="mailto:arielmonaco@flylabs.com">arielmonaco@flylabs.com</a><br>Tel. +54 (11) 4982-2689, +1 (315) 688-7333</div></div></span></div></span></div></span></div></span></span>
</div>
<br></body></html>