Dostępne wydanie projektu Fonoster 0.4.0, rozwijającego otwartą alternatywę dla usługi Twilio. Fonoster umożliwia uruchomienie w własnych zasobach chmurowej usługi, oferującej Web API do wykonywania i odbierania połączeń, wysyłania i odbierania wiadomości SMS, tworzenia aplikacji głosowych oraz realizacji innych funkcji komunikacyjnych. Kod projektu napisany jest w JavaScript i udostępniany na licencji MIT.
Główne możliwości platformy:
- Narzędzia do tworzenia programowalnych aplikacji głosowych z wykorzystaniem technologii internetowych. Na przykład możliwe jest tworzenie aplikacji z wdrożeniem automatycznych sekretarek, przekierowywania określonych strumieni dźwiękowych w odpowiedzi na połączenie, botów oraz systemów do automatycznego odczytywania informacji tekstowych.
- Inicjalizacja za pomocą Cloud-Init.
- Wsparcie dla środowisk wielodostępnych (multitenant).
- Prosta integracja funkcjonalności centrali telefonicznej.
- Dostępność SDK dla platformy Node.js i dla aplikacji webowych.
- Wsparcie dla przechowywania danych dźwiękowych w Amazon S3.
- Bezpieczeństwo połączeń z API oparte na certyfikatach Let’s Encrypt.
- Wsparcie dla autoryzacji za pomocą OAuth i JWT.
- Podział dostępu na podstawie ról (RBAC).
- Narzędzie wiersza poleceń z możliwością rozszerzenia przez wtyczki.
- Wsparcie dla API Google Speech do syntezowania mowy.
Źródło: opennet.ru
