Sie sind hier: Produkte > Technologien und Lösungen > vertico software > Technischer Hintergrund
DeutschEnglish
8.9.2010 : 3:01 : +0200

Produkte

Technologischer Hintergrund

Die STARFACE Produktfamilie setzt Voice-over-IP als Verfahren zur Sprachübermittlung ein. Bei dieser Basistechnologie wird Sprache nicht kontinuierlich über separate Telefonleitungen, sondern mittels Internet Protokoll (IP) in Form von Datenpaketen über konventionelle Datennetze übertragen. Eine geschaltete Leitung, die zwischen den Gesprächspartnern exklusiv für den vereinbarten Zeitraum zur Verfügung stehen muss, wird nicht benötigt.

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 Watch Dogs

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.

Kompressionscodecs

Um besonders Ressourcen schonend und ohne hörbare Qualitätseinbußen zu telefonieren, setzt STARFACE die u.g. Kompressionscodecs ein:

  • G.711: 64 kbit/s -80 kbit/s Datentransferrate
  • G.723: 6.3 kbit/s -15.9 kbit/s Datentransferrate
  • GSM: 13 kbit/s - 29 kbit/s Datentransferrate

Auch der Codec G.729 mit 8 kbit/s - 24 kbit/s Datentransferrate kann eingesetzt werden. Er ist jedoch lizenzkostenpflichtig und daher nicht standardmäßig aktiviert. Bei der Freischaltung unterstützt Sie Ihr zertifizierter STARFACE Partner vor Ort.

STARFACE unterstützt bzw. setzt auf standardisierte Protokolle. Dies garantiert eine hohe Interoperabilität innerhalb und zwischen verschiedenen Systemen. Die im Wesentlichen eingesetzten Protokolle sind SIP sowie IAX2. Falls gewünscht kann STARFACE auch um das Protokoll H.323 ergänzt werden.

Schnittstellen

Folgende Schnittstellen sind in STARFACE vorhanden:

  • TAPI: Ermöglicht die CTI-Anbindung von TAPI-fähigen Windowsanwendungen.
  • XMPP/Jabber: Wird für die interne Übermittlung von Statusinformationen und die ?Übersetzung? von TAPI in STARFACE Funktionsaufrufe verwendet. Darüber hinaus stellt es die Basis für die in STARFACE integrierte Instant-Messaging-Funktionalität dar.
  • LDAP: Über LDAP können externe Telefonbücher und Adressverzeichnisse eingebunden werden.
  • XML: STARFACE unterstützt die Kommunikation mit Fremdsystemen über individuell konfigurierbare XML-Schnittstellen. Hierbei können sowohl Systeminformationen als auch Funktionsaufrufe (XMLRPC) inklusive Parameter übertragen werden.
  • JDBC: Alle über STARFACE erzeugten Informationen wie Verbindungsdaten (CDRs), Adressbücher, Benutzerinformationen etc., liegen in einer SQL-Datenbank vor. Über einen JDBC-Connector können diese bequem zur weiteren Verarbeitung ausgelesen werden.

Systemintegration

Folgende Anwendungen können direkt an STARFACE angebunden werden:

Mac OS X Address Book

  • Click and Dial - d.h. Anwählen eines Kontaktes direkt aus der Adressmaske heraus.
  • Look Up - Öffnen des zugehörigen Adressdatensatzes über Identifikation der eingehenden Rufnummer.

SugarCRM

  • Click and Dial - d.h. Anwählen eines Kontaktes direkt aus der Adressmaske heraus.
  • Look Up - Öffnen des zugehörigen Adressdatensatzes durch Auswahl der entsprechenden STARFACE Funktion.

Outlook

  • Click and Dial - durch die Auswahl der entsprechenden Outlook Funktion und über die Verwendung des STARFACE-TSP-Treibers.