README.md
August 25, 2026 ยท View on GitHub
A javascript module for the Freeswitch based on quickjs.
The first version was written to solve troubles which comes after mod_spidermokey was replaced to mod_v8.
But soon, it turned into useful for developing IVRs, simple and fast dialplan applications and various scripts for automation, and it's still used in this way today.
version 1.8
- added new classes: chat, json-rpc (see: chat-test.js, json-rpc.js)
- fixed some bugs
version 1.7
- added configuration option 'use_std' for enabling functions from std/os modules
- added 'import' function for laoding so/js modules (see examples/dyn_module)
- added DBH class for interaction with freeswitch DBH
- many changes in Session (speech detection, etc)
- IVS class was removed
- odbc was removed
version 1.6
Was an experimental version for testing some ideas
- added IVS class that helps to capture media streams and work with them
see: v16_echo.js (and other examples with v16_ prefix) - new features in the Curl class that allows to work in asynchronous mode
see: curl_async_test.js - new examples:
version 1.0
Quite old version, developed as a replacement for mod_spidermonkey (with capabilities to launch its scripts without changes)