[Freeswitch-users] Announcing switchio and the friends-of-freeswitch group on Github

Mundkowsky, Robert rmundkowsky at ets.org
Mon Nov 13 21:06:50 UTC 2017


Very helpful! Thanks!

Robert

From: FreeSWITCH-users [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Tyler Goodlet
Sent: Monday, November 13, 2017 12:06 PM
To: FreeSWITCH Users Help <freeswitch-users at lists.freeswitch.org>
Subject: Re: [Freeswitch-users] Announcing switchio and the friends-of-freeswitch group on Github

Hey Robert,
Indeed you're correct there are quite a few ESL client projects.
Most of them are detailed on the wiki:
https://freeswitch.org/confluence/display/FREESWITCH/mod_event_socket#mod_event_socket-ExampleClients<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Ffreeswitch.org%2Fconfluence%2Fdisplay%2FFREESWITCH%2Fmod_event_socket%23mod_event_socket-ExampleClients&data=02%7C01%7Crmundkowsky%40ets.org%7C8fb619e121ed4855685508d52ad66e09%7C0ba6e9b760b34fae92f37e6ddd9e9b65%7C0%7C0%7C636462022815819127&sdata=jYR69D9PAzGPBi0qpphQu7dHlyoJXzUksc74T1BGtm0%3D&reserved=0>

>Are there any plans to have one built-in to FreeSWITCH?
There are a bunch already in the sources:
https://freeswitch.org/stash/projects/FS/repos/freeswitch/browse/scripts<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Ffreeswitch.org%2Fstash%2Fprojects%2FFS%2Frepos%2Ffreeswitch%2Fbrowse%2Fscripts&data=02%7C01%7Crmundkowsky%40ets.org%7C8fb619e121ed4855685508d52ad66e09%7C0ba6e9b760b34fae92f37e6ddd9e9b65%7C0%7C0%7C636462022815819127&sdata=8GNtjY765ajT07mkVqtST8bKZy4iQyaqQ6NMwBwXgT8%3D&reserved=0>
Writing your own is a great exercise for sure but can be a lot of work to get right.
After getting a protocol parser/handler working you have to deal with the async programming aspect - picking a framework for it / wrapping it in a sensible higher level API, etc.

>I bet that the whole community is likely coding their own ESL handlers or at less I was

There's already a ton of mature projects for many languages (and frameworks within each language) so I don't know if that would be true (anymore).
Currently the only place I've found that provides any kind of definitive list is the wiki.
This is in fact the reason we've created the `friends-of-freeswitch` group - to try and gather at least the smaller projects on GitHub (and their authors) into one spot.

>Is switchio well supported?
By FreeSWITCH? Yes. The CI (which runs for each new change set) spawns the latest FS docker image from the sources and switchio runs its full test suite against it.
In fact, there are tests disabled in switchio due to bugs discovered in FS / ESL (which we should really report).
Hope that helps :)

Tyler Goodlet

________________________________

This e-mail and any files transmitted with it may contain privileged or confidential information. It is solely for use by the individual for whom it is intended, even if addressed incorrectly. If you received this e-mail in error, please notify the sender; do not disclose, copy, distribute, or take any action in reliance on the contents of this information; and delete it from your system. Any other use of this e-mail is prohibited.


Thank you for your compliance.

________________________________
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20171113/619db0b6/attachment.html>


More information about the FreeSWITCH-users mailing list