Abstract

Werbung
Kurzfassung der Studienarbeit
Abteilung
Informatik
Namen der Studierenden
Oliver Brack
Christoph Schaad
Semester
SS 06
Titel der Studienarbeit
IM2VoIP – Integration von Instant-Messaging und Voice-over-IP
Betreuer
Prof. Beat Stettler
Alejandra Moreno
Industriepartner
Cisco Systems, Inc.
Im Bereich von Voice-over-IP und Instant-Messaging bestehen zwei Welten: Microsoft mit ihrem
Live Communications Server und dem Office Communicator sowie Cisco mit ihrem Call Manager
und den IP-Telefonen. Zurzeit gibt es keine Möglichkeit, die erwähnten Systeme miteinander zu
koppeln. In der jetzigen Situation ist eine Firma, welche beide Systeme einsetzen möchte, gezwungen,
Benutzerdaten redundant zu führen und hat keine Möglichkeit, allfällige Synergien zu nutzen.
Diese Tatsache ist höchst unbefriedigend und bedarf einer Lösung, die es erlaubt, die Vorteile beider
Welten zu vereinen und gleichzeitig zu nutzen, ohne dass für die Benutzer ein Medienbruch erkennbar
ist. Die vorliegende Arbeit zeigt ein Konzept auf, um dies zu erreichen und implementiert es in Form
einer serverbasierten Anwendung. Die relevanten Daten werden aus beiden Teilsystemen
zusammengezogen, zentral verwaltet und bei Bedarf synchronisiert.
Die in Java programmierte Serversoftware fungiert als Middleware. Sie kommuniziert einerseits per
SIP mit dem Live Communications Server und andererseits über die JTAPI-Schnittstelle mit dem Call
Manager und den IP-Telefonen. Sämtliche Benutzerobeflächen sind als Webapplikation realisiert und
interagieren via TCP-Sockets mit der Anwendung. Zusätzlich erfolgen Abfragen auf das Active
Directory der Windows-Domäne mittels LDAP. In der zentralen Datenhaltung werden die Benutzer,
deren Telefone und Status gespeichert.
Benutzer können entweder über das Menü ihres Telefons oder über die personifizierte Webapplikation
mit dem System in Kontakt treten. Dort bietet sich ihnen eine Vielzahl von Funktionen, beispielsweise
das Erstellen einer individuellen Buddy-Liste oder das Versenden von Textnachrichten an IP-Telefone
anderer Benutzer.
Auch die Administration erfolgt über eine passwortgeschützte Webapplikation. Somit ist es für die
Administratoren möglich, unabhängig ihres momentanen Standorts den aktuellen Systemstatus
einzusehen oder relevante Informationen als Alarmnachrichten an die Endgeräte zu senden.
Herunterladen