Telnyx can use patched version of https://github.com/fiorix/go-eventsocket coz i met some problems in it. 2017-08-24 21:35 GMT+03:00 Guillermo Ruiz Camauer <grcamauer@gmail.com>:
I just watched the Telnyx presentation (https://www.youtube.com/ watch?v=iPHIiZJkgHE). Very good. Doesn't mention which ESL Go library they use, but I'll take your word for it.
I looked at https://github.com/fiorix/go-eventsocket and it seems to be a pretty complete implementation. Doesn't handle XML, but handles PLAIN and JSON events. It was updated 3 months ago. I will give it a try.
https://github.com/mattwilliamson/go-eventsocket is a fork of Fiorix but was last updated 4 years ago. Seems like all changes made here have been ported back to Fiorix.
https://github.com/vma/esl. It was updated 7 months ago and only handles PLAIN events.
https://github.com/0x19/goesl was updated 2 months ago to fix long standing bugs. Handles PLAIN and JSON.
https://github.com/cgrates/fsock was updated 2 months ago. Seems to handle only PLAIN events. Implements Socket Pool.
I would appreciate feedback on any of these from anyone using them in production, specially in high traffic scenarios.
Thanks,
Guillermo
On Thu, Aug 24, 2017 at 11:15 AM, jungle Boogie <jungleboogie0@gmail.com> wrote:
On 23 August 2017 at 15:26, Guillermo Ruiz Camauer <grcamauer@gmail.com> wrote:
What is the best ESL Go library? By best I mean complete, maintained, bug free, efficient, etc. There seem to be MANY alternative Go ESL packages. I am wondering which ones are being actively and successfully used. Recommendations?
Some of the ones I found:
https://github.com/fiorix/go-eventsocket https://github.com/0x19/goesl https://github.com/mattwilliamson/go-eventsocket https://github.com/cgrates/fsock https://github.com/vma/esl
Telnyx uses: https://github.com/fiorix/go-eventsocket
You can hear one of the engineers discuss it here: https://www.youtube.com/watch?v=iPHIiZJkgHE
Thanks,
-- Guillermo Ruiz Camauer
_________________________________________________________________________ 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
-- Guillermo Ruiz Camauer
_________________________________________________________________________ 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