Hi Bote,

The difference is (supposed to be) that using Jester takes a lot of the dirty work out of doing things that you must turn to scripting for. The original design was to remove almost all scripting complexity, and instead have users use a more template-based approach to writing their advanced workflows. You can have a look at http://thehunmonkgroup.github.io/jester/doc/topics/03-Sequences.md.html#Writing_sequences to see the basic template style.

And here's an example template that does some fairly advanced stuff:

http://thehunmonkgroup.github.io/jester/doc/examples/phone_to_post_test.lua.html

To my eyes, what the template accomplishes is quite easy to deduce from simply reading it, and all of the dirty work for taking those actions is handled by Jester core and the supporting modules.

The current limitation is that you must use the template structure to gain access to Jester's modules. Looking back, this was a design mistake that I intend to rectify -- it would be much more powerful and flexible to use a template when it made sense, and still be able to mix pure Lua scripting with calls to Jester's support modules when that makes more sense. And what I'm hoping to get help with is correcting that design flaw while preserving 'the good stuff' in the toolkit.

Chad

On Fri, Jan 22, 2016 at 2:16 PM, Bote Man <bote_radio@botecomm.com> wrote:

Hey Chad, long time no chat J  I saw your update to the Help section of the Confluence page concerning this and glanced at some things there.

 

I guess I don’t even know enough to understand the difference between using your toolkit and just plain writing a Lua script. Would I, for example, write an abbreviated Lua script that calls tested and proven functions in your toolkit, sort of like a library?

 

Anyway it sounds useful, so thanks.

 

 

---

Bote

 

FreeSWITCH Docs Janitor

http://freeswitch.org/confluence

 

 

 

 

From: Chad Phillips
Sent: Friday, 22 January, 2016 14:41
Subject: [Freeswitch-users] Seeking collaborators for FreeSWITCH/Lua scripting toolkit

 

Looking for folks in the FreeSWITCH community who would be interested in collaborating on an open source scripting toolkit I've written for FreeSWITCH/Lua. The basic idea is to have ready made solutions to common scripting needs, so as not to reinvent the wheel.

 

The original project was written in 2010. A lot of it still works great, and there are some design flaws that I'd like to work out in the next release.

 

 

 

If anyone is interested in helping, please let me know!

 

Chad


_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://confluence.freeswitch.org
http://www.cluecon.com

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