Don't forget C, a loadable C module is the most robust way to make an application.
You can write even ESL apps in C too.




On Thu, May 13, 2010 at 2:01 PM, Phillip Jones <pjintheusa@gmail.com> wrote:
And just a general thought of using ESL vs an in process solution like mod_managed, or LUA.

My understanding is, that using a separate server/process does potentially give you another point of failure and, if you use a single ESL server application to control several FS boxes, potentially a single point of failure. It is fairly easy to build a scalable and reliable FS cluster and using DNS SRV and OpenSIPS in order to avoid any single points of failure. Having independent FS boxes that pull data, but can fail with little impact seems attractive to me,  

On Thu, May 13, 2010 at 12:55 PM, Michael Collins <msc@freeswitch.org> wrote:


On Wed, May 12, 2010 at 4:49 PM, Phone <phone.bytes@gmail.com> wrote:
Thanks MC,

Can you point me to any example Perl code to start from?

Look in your FS source tree under libs/esl/perl - there are some examples of simple ESL connections. Also, look at the other languages in the esl directory for alternative ideas.

-MC




_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org




--
Anthony Minessale II

FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/
Twitter: http://twitter.com/FreeSWITCH_wire

AIM: anthm
MSN:anthony_minessale@hotmail.com
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org
googletalk:conf+888@conference.freeswitch.org
pstn:+19193869900