TECHNOLOGIE
Voice-over-IP - aus zwei wird eins
Voice-over-IP ist Telefonieren über Computernetzwerke, die mit dem Internet Protokoll (IP) miteinander verbunden sind. Voice-over-IP (VoIP) nutzt dabei jene LAN-Infrastruktur, die in so gut wie jedem Unternehmen vorhanden ist. Auf Telefonleitungen und Telefonanlagen im bisherigen Sinn kann verzichtet werden. Voice-over-IP baut im Gegensatz zur klassischen Telefonie keine direkte Verbindung (Leitung) zwischen Anrufer und Angerufenem auf, sondern schickt die Sprache in Datenpaketen über das Internet.
VoIP vereint die bisher konträren Welten der Telekommunikation und der Informationstechnologie. Mit softwarebasierenden VoIP-Systemen können alle Telefonie-Funktionen über den PC gesteuert werden: Anrufe aus Anwendungen heraus, Weiterleitungen, Konferenzschaltungen
etc.
VoIP setzt nicht eine neue Telefonanlage oder neue Endgeräte voraus. Vorhandene Anlagen können mit VoIP-Systemen kombiniert, bisherige Telefone über Adapter angeschlossen werden.
Die STARFACE Produktfamilie setzt Voice-over-IP als Verfahren zur Sprachübermittlung ein.
Browser- und Plattformunabhängigkeit
Die Userinterfaces von STARFACE können über die gängigsten Browsertypen, insbesondere Internet Explorer (>=6.x) und Firefox (>1.5) aufgerufen werden. Mit STARFACE hat vertico software echte Browser- und Plattformunabhängigkeit verwirklicht: Ganz gleich auf welcher Client-Plattform (Windows, Linux, Mac) STARFACE eingesetzt wird - der Anwender hat jederzeit bequemen und einfachen Zugriff auf STARFACE.
Die Grundlage: Open Source Systeme
STARFACE setzt auf einer speziellen Linux Distribution auf. Damit stellt vertico software sicher, dass das zugrunde liegende Betriebssystem optimal auf STARFACE angepasst ist und bestmögliche Sicherheit und Stabilität gewährleistet.
Für die Datenhaltung verwendet STARFACE die Datenbank PostgreSQL, die sich durch hohe Performance und Transaktionssicherheit auszeichnet. Die Konsistenz der enthaltenen Daten ist damit durchgängig sichergestellt. Integrierte Recovery- und Rollbackmechanismen tragen zum hohen Sicherheitsstandard bei.
Für die Realisierung der Sprachkommunikation über Datennetze und das interne Management der Sprachkanäle greift STARFACE auf bewährte und ausgiebig getestete Komponenten des technischen Frameworks der Open Source Plattform Asterisk zurück.
STARFACE selbst wurde in JAVA (J2EE) Technologie entwickelt und basiert auf einer Multitier Architektur. Der modulare, objektorientierte Aufbau der Software garantiert eine einfache Erweiterbarkeit und ermöglicht die Systemintegration auf allen Ebenen.
Überwachte Funktionalität dank Watchdogs
STARFACE verfügt über eine Vielzahl von Watchdogs, d.h. spezielle Dienste, die permanent Performance, Integrität und Stabilität der verschiedenen Systemkomponenten überwachen. Beim Auftreten von Störungen oder Anomalien werden diese sofort aktiv, setzen instabile Komponenten zurück und starten ggf. gestörte andere Dienste neu. Hierbei wird auf maximale Systemverfügbarkeit geachtet, d.h. der Anwender bemerkt in der Regel von all dem nichts, da beispielsweise beim Rücksetzen von ISDN-Diensten gewartet wird, bis keine Gespräche mehr aktiv sind.
AJAX-Technologie
Die browserbasierten Benutzeroberflächen in STARFACE wurden unter Verwendung von AJAX-Komponenten realisiert. Dadurch ist es möglich, auch die interaktiven Elemente ohne ständigen Reload der gesamten Site ausschließlich unter Verwendung von HTML und JavaScript umzusetzen. Dies wird erreicht, indem ein AJAX-Dienst auf dem Client permanent mit dem STARFACE-Server kommuniziert und bei Statusänderungen selektiv nur die davon betroffenen Elemente der Benutzeroberflächen updatet. Sowohl die aufwändige Installation als auch die Wartung von Fatclients auf den Arbeitsplatzrechnern können somit bei vergleichbarer Funktionalität entfallen.
