Está disponível a versão 0.4.0 do projeto Fonoster, que desenvolve uma alternativa aberta ao serviço Twilio. O Fonoster permite implantar em suas próprias instalações um serviço em nuvem que fornece uma API Web para realizar e receber chamadas, enviar e receber SMS, criar aplicativos de voz e executar outras funções de comunicação. O código do projeto é escrito em JavaScript e é distribuído sob a licença MIT.
Principais recursos da plataforma:
- Ferramentas para criar aplicativos de voz programáveis usando tecnologias web. Por exemplo, é possível criar aplicativos que implementam correios de voz, redirecionamento de determinados fluxos de áudio em resposta a chamadas, bots e sistemas para leitura automática de informações textuais.
- Inicialização usando Cloud-Init.
- Suporte a ambientes multiusuários (multitenant).
- Implantação simples da funcionalidade de PABX.
- Disponibilidade de SDK para a plataforma Node.js e para aplicativos web.
- Suporte ao armazenamento de dados de áudio na Amazon S3.
- Proteção da conexão à API baseada em certificados Let’s Encrypt.
- Suporte à autenticação via OAuth e JWT.
- Divisão de acessos disponível com base em funções (RBAC).
- Ferramenta de linha de comando com suporte a extensões via plugins.
- Suporte à API Google Speech para síntese de fala.
Fonte: opennet.ru
