3 Confman-Hauptmodul

3.1 - Das Hilfesystem
3.2 - Das Miscelaneous-Popup-Menü
3.3 - Der Konfigurationsdialog
3.4 - Konferenzliste zum Wählen einer Konferenz nutzen
3.5 - Don`t disturb: Anrufe abblocken
3.6 - Allow knocking
3.7 - Don`t popup
3.8 - Tool-autostart
3.9 - Sound: Akustische Signale
3.10 - Audio-Bedienelement

Über das Hauptmodul werden alle anderen Module aktiviert. Desweiteren besitzt das Hauptmodul eine Liste aller eingehenden und gerade bearbeiteten Konferenzen und Konfigurationsschalter. Über die Konfigurationsschalter wird eingestellt, ob eingehende Anrufe unterdrückt werden sollen, ob das Anklopfen erlaubt ist, wie sich die Fenster bei einem Anruf verhalten sollen, ob verschiedene Aktionen mit Klängen unterstützt werden und ob das Audiobedienelement sichtbar sein soll. Das Audiobedienelement beschränkt sich auf einen Lautstärkesteller und, systembedingt die Wahl des Audio-Ausgangs.

Möchten Sie über den Confman erreichbar sein, muß mindestens dieses Modul aktiv sein, dies entspricht bei Telefonanlagen dem Anschließen eines Telefonapparates. Die einzelnen Module erreichen Sie über die obere Knopfleiste durch einen einfachen Mausklick auf den jeweiligen Knopf (siehe Abbildung 3.3). Eine Ausnahme spielen die Knöpfe Phone und Address-Book. Der Name eines Adreßbuches kann in ein Popup-Menü aufgenommen werden. Es erscheint, wenn Sie einen Mausklick über dem Knopf Phone oder Address-Book ausführen. Dies gestattet den schnellen Zugriff auf mehrere Adreßbücher. Wird kein Name in dem Popup-Menü aufgenommen, erscheint kein Popup-Menü und es wird standardmäßig das Addressbuch mit dem Namen addressbook geöffnet.

Unterhalb der oberen Knopfleiste befindet sich eine Liste, die während des Betriebes aktuelle Konferenzen anzeigt. Ein Listeneintrag enthält folgende Daten:

STATUS
Zeigt den aktuellen Status einer Konferenz an:
AUTOST.: Die Konferenz startet automatisch, sofern sie zeitgesteuert ist. Sie werden automatisch zu dieser Konferenz eingeladen wenn Sie nicht Konferenzleiter sind.
INACTIV: Die Konferenz ist nicht aktiv und wird auch nicht automatisch gestartet. Dieser Zustand wird immer dann erreicht, wenn ein automatischer Start zu einer endlosen Schleife von Beenden und abermaligem Start führen würde.
WAITING: Die Konferenz ist im Wartezustand. Entweder wird gerade eine Konferenz eingeleitet, oder Sie warten auf einen Rückruf.
RUNNING: Die Konferenz läuft und Sie sind Teilnehmer dieser Konferenz. Es kann nur eine Konferenz diesen Status besitzen.
HALTED: Die Konferenz ist angehalten worden, um z.B. eine verdeckte Rückfrage zu tätigen. Es können sich beliebig viele Konferenzen in diesem Status befinden.

Titel
Zeigt den Titel der Konferenz an. Er wird über den Konferenz-Manager eingestellt.

Participant
Es folgt eine Auflistung aller Teilnehmer mit ihren Usernamen.

ID
Die Konferenzkennziffer. Sie ist für den normalen Betrieb ohne Bedeutung.

Sollte eines dieser Datenfelder nicht zu sehen sein, können Sie die fehlenden Datenfelder durch vergrößern des Fenster sichtbar machen. Die Liste kann von überflüssigen Einträgen befreit werden, indem Sie innerhalb der Liste die rechte Maustaste betätigen und den Menüpunkt Refresh conferencelist des erscheinenden Popup-Menüs aktivieren.

Unter der Konferenzliste befindet sich eine Toggle-Button-Leiste. Über sie können die Optionen Don`t disturb, Allow knocking, Don`t popup, Tool autostart, Sound und Audiopanel aktiviert werden. Alle Einstellungen bleiben nach dem Beenden von Confman erhalten.

3.1 Das Hilfesystem

Confman verfügt über eine Online-Hilfe, die einen World-Wide-Web-Browser benutzt. Der Browser kann frei gewählt werden. Wird NCSA-Mosaic oder Netscape benutzt, steuert Confman den Browser über die CCI-Schnittstelle (Mosaic) bzw. Window-Properties (Netscape). Gestartet wird der W3-Browser durch Aktivieren des Knopfes Help. Sie können den gewünschten Browser im Konfigurations-Dialog angeben. Die Standardeinstellung ist netscape.

Die Hilfeseiten befinden sich normalerweise im Verzeichnis $CONFMAN_HOME/help. Haben Sie die Hilfeseiten nicht installiert oder haben Sie sie gelöscht, verbindet Confman den Hilfe-Browser mit dem Online-Handbuch auf dem Server des RVS, Uni-Hannover. Die URL ist im Konfigurationsdialog auf http://www.rvs.uni-hannover.de/products/confman/help voreingestellt.

3.2 Das Miscelaneous-Popup-Menü

Wenn Sie mit die Maus in die Konferenzliste bewegen und die rechte Maustaste drücken erscheint das Popup-Menü Miscelaneous. Die einzelnen Menüpunkte sind:

Refresh conferencelist
Es werden alle Konferenzen aus der Liste entfernt, die zur Zeit nicht aktiv sind. Das sind Konferenzen im Zustand INACTIV und AUTOSTART.

Configuration
Es erscheint der Konfigurations-Dialog.

Get public phone book
Es wird das aktuelle öffentliche Telefonbuch neu geladen. Die URL ist im Konfigurationdialog auf
http://www.rvs.uni-hannover.de/
products/confman/phonebook.tar.Z
voreingestellt.
In dieses Telefonbuch kann sich jede bzw. jeder eintragen, die/der über Confman erreichbar ist. Das HTML-Formular für eine Eintragung finden Sie unter http://www.rvs.uni-hannover.de/
products/confman/

3.3 Der Konfigurationsdialog

Starten Sie Confman das erste mal oder aktivieren Sie den Menüpunkt Configuration des Miscelaneous-Popup-Menüs, erscheint folgender Dialog:

CONFMAN_HOME
Die Umgebungsvariable kann mehrere Pfadangaben enthalten, die durch ein Doppelpunkt separiert werden. Arbeiten Sie mit einer systemweiten Installation, müssen mindestens zwei Einträge vorhanden sein. Der erste Eintrag sollte auf Ihr privates Verzeichnis confman zeigen, der zweite auf das systemweite. Die Lese-, wie Schreibpriorität ist von links nach rechts fallend, daß heißt, existiert eine Datei mit dem gleichen Namen in mehreren der angegebenen Verzeichnisse, wird immer aus dem Verzeichnis gelesen, respektive in das Verzeichnis geschrieben, das am weitesten links angegeben wurde und alle Bedingungen, wie Schreib- und Leserechte, erfüllt.

Mail-Adresse
Die eigene Mailadresse muß vollständig angegeben werden. Sie wird zur Identifikation in einer Konferenz benutzt und muß aus diesem Grund eindeutig sein. Außerdem muß Sie der Mail-Adresse übereinstimmen, die andere Teilnehmer in ihren Adreßbüchern mit Ihrer Adresse gespeichert haben.

HTML-Browser
Der angegebene Browser wird für das Hilfe-System benutzt.Wenn Sie netscape oder mosaic benutzen, dürfen Sie keinen absoluten Pfadnamen benutzen. Parameter sind ebenfalls nicht zulässig.

Telefonbuch URL
Diese URL zeigt auf das öffentliche Telefonbuch. Wenn Sie im Miscelaneous-Popup-Menü den Menüpunkt Get public phonebook aktivieren wird das Telefonbuch von der angegebenen Adresse geladen. Die Datei ist ein normales Adressbuch bestehend aus zwei Dateien:
phonebook und phonebook.hosts, die mit Hilfe von tar zusammengepackt und durch das Programm compress komprimiert wurde.

Hilfeseiten URL
Diese URL zeigt auf die öffentlichen Hilfeseiten. Wenn sie jedoch die Hilfeseiten lokal installiert haben, haben diese Priorität. Sie sollten die öffentlichen Hilfeseiten nur benutzen, wenn Sie über eine breitbandige Netztanbindung verfügen.

Adressbuch-Popup-Menü-Einträge
Alle hier eingetragenen Dateinamen sind Adressbücher, deren Namen im Popup-Menü erscheint, wenn Sie den Knopf Phone bzw. Address Book des Hauptmoduls aktivieren. Die dazugehörige Datei mit der Endung .hosts muß sich im gleichen Verzeichnis befinden. Ist die Liste leer, wird standardmäßig das Adressbuch mit dem Namen addressbook geladen.

Optionale Angaben
Die optionalen Angaben haben weiter keine Bedeutung. Sie werden nur an Konferenzteilnehmer verteilt, die Sie einladen. Sie erscheinen dann bei den Teilnehmern im Adresseditor bzw. im Addressbuch clients.dat.

3.4 Konferenzliste zum Wählen einer Konferenz nutzen

Sie können die Konferenzliste nutzen, um dort angezeigte Konferenzen auszuwählen und im Konferenz-Manager zur Anzeige zu bringen. Dazu wählen Sie einfach den Listeneintrag der gewünschten Konferenz mit einem einfachen Musklick an. Führen Sie einen Doppelklick auf einem Listeneintrag aus, wird zusätzlich der Konferenz-Manager in den Vordergrund gebracht oder gestartet, falls er nicht aktiv war.

3.5 Don`t disturb: Anrufe abblocken

Ist dieser Knopf aktiv, werden eingehende Anfragen unterdrückt. Es werden keine akustischen Signale erzeugt. Der anrufende Teilnehmer wird darüber informiert, daß Sie nicht gestört werden wollen.

3.6 Allow knocking

Ist dieser Knopf aktiv, wird einem anrufenden Teilnehmer das Anklopfen erlaubt. Die Erlaubnis muß dann eingeholt werden, wenn Sie nicht gestört werden wollen, oder wenn Sie sich in einer Konferenz befinden.

3.7 Don`t popup

Im aktiven Zustand wird bei eingehenden Anrufen das automatische Öffnen der Fenster verhindert.

3.8 Tool-autostart

Bei Konferenzen mit mehr als zwei Teilnehmern werden Tools, die von anderen Teilnehmern gestartet wurden, automatisch gestartet.

3.9 Sound: Akustische Signale

Ist dieser Knopf aktiv werden einige Ereignisse durch akustische Signale betont. Dazu muß sich in einem, der in CONFMAN_HOME angegebenen Pfade, ein Unterverzeichnis sounds existieren, das Sounddateien im aiff- bzw. au-Format enthält. Im folgenden ist eine Liste der Ereignisse zu finden . Der Dateiname ergibt sich dann aus dem Ereignisnamen und der Formaterweiterung (z.B. knocking.au):
warning mailbox chatbox chatboxmessage
question knocking click_addresslist doubleclick_addresslist
start addaddress click_memberlist doubleclick_memberlist
quit refresh click_messagelist doubleclick_messagelist
phone addressmanager toolmanager conferencemanager
help call_conference ring_conference ring_conferencetermin

Zum Abspielen der Klangeffekte benutzt Confman, unter Solaris und Linux das Programm audioplay, unter Irix das Programm playaiff. Ist dieses Programm nicht verfügbar, können Sie ersatzweise ein Skript schreiben, z.B. könnte das Skript audioplay folgendermaßen aussehen:

dd if=$1 of=/dev/audio ibs=8 obs=8 skip=16 2>/dev/null

Das Skript muß sich in einem Verzeichnis des Suchpfades befinden.

3.10 Audio-Bedienelement

Ist der Knopf Audiopanel aktiv, erscheint ein Audiobedienelement. Es enthält einen Lautstärkesteller, und systemabhängig weitere Bedienelemente, über die der Audio-Ausgang gewählt werden kann.




(C) 1995 Lehrgebiet Rechnernetze und Verteilte Systeme, Universität Hannover, Germany