[Freeswitch-users] ESL for Go?

Guillermo Ruiz Camauer grcamauer at gmail.com
Fri Aug 25 16:16:26 UTC 2017


Alexandr,

Can you comment on the problems that you found?  Bugs?  Performance
problems?

Guillermo

On Fri, Aug 25, 2017 at 1:04 PM, Alexandr Popov <alexandr.popov at iqoption.com
> wrote:

> 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 at 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 at gmail.com>
>> wrote:
>>
>>> On 23 August 2017 at 15:26, Guillermo Ruiz Camauer <grcamauer at 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 at 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 at 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 at 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 at lists.freeswitch.org
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> http://www.freeswitch.org
>>
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at 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 at 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20170825/b38750e6/attachment-0001.html>


More information about the FreeSWITCH-users mailing list