De release van het Fonoster 0.4.0-project is beschikbaar, dat een open alternatief voor de Twilio-service ontwikkelt. Met Fonoster kunt u op haar faciliteiten een cloudservice implementeren die een web-API biedt voor het maken en ontvangen van oproepen, het verzenden en ontvangen van sms-berichten, het maken van spraaktoepassingen en het uitvoeren van andere communicatiefuncties. De projectcode is geschreven in JavaScript en gedistribueerd onder de MIT-licentie.
De belangrijkste kenmerken van het platform:
- Hulpmiddelen voor het maken van programmeerbare spraaktoepassingen met behulp van webtechnologieën. U kunt bijvoorbeeld applicaties maken met de implementatie van autoresponders, die bepaalde audiostreams omleiden als reactie op een oproep, bots en systemen voor het automatisch lezen van tekstinformatie.
- Initialisatie met Cloud-Init.
- Ondersteuning voor omgevingen met meerdere gebruikers (multitenant).
- Eenvoudige implementatie van PBX-functionaliteit.
- Beschikbaarheid van SDK voor het Node.js-platform en voor webapplicaties.
- Ondersteuning voor het opslaan van audiogegevens in Amazon S3.
- API-verbindingsbeveiliging op basis van Let's Encrypt-certificaten.
- Ondersteuning voor authenticatie met OAuth en JWT.
- Er is scheiding mogelijk op basis van rollen (RBAC).
- Commandoregeltoolkit met ondersteuning voor uitbreiding via plug-ins.
- Ondersteuning voor de Google Speech API voor spraaksynthese.
Bron: opennet.ru