Достъпен е проектът Fonoster 0.4.0, който развива открита алтернатива на услугата Twilio. Fonoster позволява да разполагате с облачен сервис на вашите собствени мощности, предоставящ Web API за провеждане и получаване на обаждания, изпращане и получаване на SMS съобщения, създаване на гласови приложения и реализиране на други комуникационни функции. Кодът на проекта е написан на JavaScript и се разпространява под MIT лиценз.
Основни функции на платформата:
- Инструменти за създаване на програмируеми гласови приложения с помощта на уеб технологии. Например, можете да създавате приложения с реализиране на автоматични отговори, пренасочване на определени звукови потоци в отговор на обаждане, роботи и системи за автоматично четене на текстова информация.
- Инициализация с помощта на Cloud-Init.
- Поддръжка на многопотребителски (multitenant) среди.
- Лесно внедряване на функционалността на АТС.
- Наличие на SDK за платформата Node.js и за уеб приложения.
- Поддръжка за съхранение на звук данни в Amazon S3.
- Защита на свързването с API на базата на сертификати Let’s Encrypt.
- Поддръжка на автентикация с помощта на OAuth и JWT.
- Разделяне на достъпа на база роли (RBAC).
- Инструментариум за команден ред с поддръжка за разширения чрез плъгини.
- Поддръжка на Google Speech API за синтез на реч.
Източник: opennet.ru
