TODO Start saving posts off Stackoverflow, and only contribute conservatively.
There is [another question][1] trying to figure out the connection between mod_event_socket and the Event Socket Library (ESL).
The [Event Socket Library][2] itself is a C library ([libesl][3]) that can be used to build external C applications to control FreeSWITCH via its [event system][4].
As far as I understand, [mod_esl][5] is only a FreeSWITCH module wrapper around [libesl][3], used to extend programming languages with the same functionality (i.e., to control a FreeSWITCH instance). The [documentation][5] doesn't mention this, but basing this assumption on the quoted sources below, and on the fact that I couldn't find anyone ever using it directly (i.e., found no mailing list question, nothing on slack, no SO questions, no blog posts, [the books][6] also barely mention it, and so on). Are there any other use cases that I'm missing?