From fba4626c06b259cebc2fbd39c048f56e15b0eb7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Alnet?= Date: Wed, 2 Oct 2024 23:29:56 +0200 Subject: [PATCH] Update ESL-Example-Clients_27591923.mdx --- .../Introduction/Event-System/ESL-Example-Clients_27591923.mdx | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/FreeSWITCH-Explained/Introduction/Event-System/ESL-Example-Clients_27591923.mdx b/docs/FreeSWITCH-Explained/Introduction/Event-System/ESL-Example-Clients_27591923.mdx index a0ab593f..f25b71dc 100644 --- a/docs/FreeSWITCH-Explained/Introduction/Event-System/ESL-Example-Clients_27591923.mdx +++ b/docs/FreeSWITCH-Explained/Introduction/Event-System/ESL-Example-Clients_27591923.mdx @@ -42,6 +42,7 @@ Another example in PHP : [freeswitcheventsocketlistener](https://bitbucket.org/l ## Javascript / Node.js library * Node-esl module available on [GitHub](https://github.com/englercj/node-esl) and on [npm](https://npmjs.org/package/modesl). Provides support for both Inbound and Outbound connections, a Server helper for multiple Outbound connections, and implements the [Event Socket Library](https://wiki.freeswitch.org/wiki/Event%5FSocket%5FLibrary "Event Socket Library") interface. Examples can be found in the [examples directory](https://github.com/englercj/node-esl/tree/master/examples) of the source. +* Node.js `esl-lite` is a high-performance, optimized & simplified, client-only implementation in TypeScript. Available on [npm](https://www.npmjs.com/package/esl-lite), with [source](https://github.com/shimaore/esl-lite) and [documentation](https://shimaore.github.io/esl-lite/). Provides automatic reconnection. * Node.js esl module [(available using npm)](http://search.npmjs.org/#/esl) offers both a client and a server implementation. The code is [on github](https://github.com/shimaore/esl) with [documentation](http://shimaore.github.com/esl/esl.html). Examples: [Voicemail with CouchDB storage](https://github.com/shimaore/ccnq3/tree/master/applications/voicemail/node) and [CNAM injection](https://github.com/shimaore/ccnq3/blob/master/private/cnam-client/node/cnam-client.coffee) (short example showing how to set a variable using an async web query). * [Node.js ESClient](https://github.com/demchenkoe/njs-freeswitch-esc) * Example of an IVR using outbound ESL: [http://freeswitch-users.2379917.n2.nabble.com/Javascript-Outbound-Event-Socket-Linger-Command-td7530943.html](http://freeswitch-users.2379917.n2.nabble.com/Javascript-Outbound-Event-Socket-Linger-Command-td7530943.html)