April 28, 2016

Technologie

Flexibilität durch Modularisierung

Das Herzstück unserer Anwendungen ist der für den Serverbetrieb ausgelegte SPEX-Dialogmanager. Er stellt ein offenes und erweiterbares System für die Windowsplattform zur Verfügung. Alle externen Anwendungen und Kommunikationskanäle werden über dynamische Bibliotheken mit schlanken Interfacespezifikationen angebunden:

  • Audioein- und ausgabe mit Session- bzw. Call-Management (u.a. Soundkarte, ISDN/CAPI, VoIP, PTT-Button)
  • Schnittstelle zur Audioverarbeitung (z.B. Spracherkennung, DTMF-Erkennung)
  • Sprachsynthese-Schnittstelle für Text-To-Speech-Anwendungen

Zudem enthält der Dialogmanager eine Vielzahl von standardisierten Kommunikationsmöglichkeiten und Modulen:

  • ODBC-Schnittstelle
  • E-Mail-Versand über SMTP (mit gesicherter Verbindung falls vom Server unterstützt)
  • E-Mail-Empfang via POP3 (auf Wunsch mit gesicherter Verbindung)
  • Webserver mit Virtual-Host-, SSL- und CGI-Unterstützung zur Konfiguration einzelner Anwendungen
  • Zeitsynchronisation über SNTP
  • Erzeugung und Umwandlung der Datenformate TIFF, PDF, PNG, SFF, WAV und MP3
  • Krypto-Bibliothek mit symmetrischer und asymmetrischer Verschlüsselung und Implementation gängiger kryptographischer Hashverfahren
  • Ansteuerung durch Anwendungen im Netzwerk (z.B. Faxversand vom Client-PC)

Alle Dialoganwendungen werden ereignisgesteuert zur Laufzeit als dynamische Bibliotheken gestartet und vom Dialogmanager verwaltet.