Version 0.4.0 av Fonoster-projektet är tillgänglig, som utvecklar ett öppet alternativ till Twilio-tjänsten. Fonoster gör det möjligt att implementera en molntjänst på egen infrastruktur som tillhandahåller Web API för att ringa och ta emot samtal, skicka och ta emot SMS-meddelanden, skapa röstapplikationer och utföra andra kommunikationsfunktioner. Projektets kod är skriven i JavaScript och distribueras under MIT-licensen.
Huvudfunktioner på plattformen:
- Verktyg för att skapa programmerbara röstapplikationer med hjälp av web-teknologier. Till exempel kan man skapa applikationer med funktioner som röstmeddelande, omdirigering av specifika ljudflöden vid inkallelse, botar och system för automatisk läsning av textinformation.
- Initiering med Cloud-Init.
- Stöd för fleranvändarmiljöer (multitenant).
- Enkelt att införa funktionalitet för telefonväxel.
- Ett SDK finns för Node.js och web-applikationer.
- Stöd för att lagra ljuddata i Amazon S3.
- Skydd av API-anslutningar baserat på Let’s Encrypt-certifikat.
- Stöd för autentisering med OAuth och JWT.
- Åtkomsthantering baserad på roller (RBAC).
- Kommandoradsverktyg med stöd för utökningar via plugins.
- Stöd för Google Speech API för text-till-tal.
Källa: opennet.ru
