Die Version des Projekts Fonoster 0.4.0 ist verfĂŒgbar, das eine offene Alternative zu Twilio entwickelt. Fonoster ermöglicht es, einen cloudbasierten Dienst auf eigenen Servern bereitzustellen, der Web-APIs fĂŒr das TĂ€tigen und Empfangen von Anrufen, das Senden und Empfangen von SMS-Nachrichten, das Erstellen von Sprachdiensten und die DurchfĂŒhrung anderer Kommunikationsfunktionen bereitstellt. Der Code des Projekts ist in JavaScript geschrieben und steht unter der MIT-Lizenz.
Hauptfunktionen der Plattform:
- Werkzeuge zur Erstellung programmierbarer Sprachdienste mit Hilfe von Web-Technologien. Beispielsweise können Anwendungen entwickelt werden, die Funktionen wie Anrufbeantworter, die Umleitung bestimmter Audio-Streams als Antwort auf Anrufe, Bots und Systeme zur automatischen Vorlesung von Textinformationen implementieren.
- Initialisierung mit Cloud-Init.
- UnterstĂŒtzung von Mehrbenutzerumgebungen (Multitenancy).
- Einfache Implementierung von PBX-FunktionalitÀten.
- VerfĂŒgbarkeit von SDK fĂŒr die Node.js-Plattform und fĂŒr Webanwendungen.
- UnterstĂŒtzung fĂŒr die Speicherung von Audiodaten in Amazon S3.
- API-Verbindungssicherheit basierend auf Letâs Encrypt-Zertifikaten.
- UnterstĂŒtzung der Authentifizierung ĂŒber OAuth und JWT.
- Zugriffssteuerung basierend auf Rollen (RBAC).
- Kommandozeilenwerkzeug mit Plug-in-UnterstĂŒtzung.
- UnterstĂŒtzung der Google Speech API zur Sprachsynthese.
Quelle: opennet.ru
