Inhaltsverzeichnis

Externes Telefonbuch

Um das externe Telefonbuch nutzen zu können, muss dieses in der ucware.php aktiviert werden.

$PB_IMPORTED_ENABLED    = true;

Das Telefonbuch lässt sich anschließend in der Weboberfläche unter Telefonbuch → Extern einsehen und ggf. bearbeiten. Sollen Benutzer das externe Telefonbuch bearbeiten können, muss ihnen das Recht phonebook_imported_edit gegeben werden.

Tabellenstruktur

Die Telefonbucheinträge werden in der Tabelle pb_ldap gespeichert. Die Tabellenstruktur ist im Folgenden abgebildet.

Field Type NullKeyDefault Extra
id int(10) unsigned NO PRINULL auto_increment
user varchar(20) NO
lastname varchar(50) NO MUL
firstnamevarchar(50) NO MUL
number varchar(25) NO MUL
updated timestamp NO MULCURRENT_TIMESTAMP
group_id mediumint(8) unsignedYES 2

Import per Skript

Außerdem steht mit /opt/ucware/sbin/gs-ldap-phonebook-import ein Skript zur Verfügung, dass den Import aus einer TSV-Datei ermöglicht. Dazu muss eine Datei mit den gewünschten Eintragen (tab-getrennt) als /tmp/gs-ldap-phonebook.tsv auf der UCware abgelegt und das Skript aufgerufen werden. Die Reihenfolge der Einträge ist Kurzwahl, Nachname, Vorname, Rufnummer.

/tmp/gs-ldap-phonebook.tsv
1	Müller	Karl	12345
2	Meier	Liese	6789