The release of the Fonoster project 0.4.0, developing an open alternative to the Twilio service, is now available. Fonoster allows you to deploy a cloud service on your infrastructure that provides a Web API for making and receiving calls, sending and receiving SMS messages, creating voice applications, and performing other communication functions. The project code is written in JavaScript and is distributed under the MIT license.
Key features of the platform:
- Tools for creating programmable voice applications using web technologies. For instance, you can create applications that implement answering machines, redirect certain audio streams in response to a call, bots, and systems for automatically reading text information.
- Initialization using Cloud-Init.
- Support for multitenant environments.
- Easy integration of PBX functionality.
- Availability of an SDK for the Node.js platform and for web applications.
- Support for storing audio data in Amazon S3.
- API connection protection based on Let’s Encrypt certificates.
- Support for authentication using OAuth and JWT.
- Role-based access control (RBAC) is available.
- Command line tooling with plugin extension support.
- Support for the Google Speech API for speech synthesis.
Source: opennet.ru
