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	Null	Key	Default	Extra
id	int(10) unsigned	NO	PRI	NULL	auto_increment
user	varchar(20)	NO
lastname	varchar(50)	NO	MUL
firstname	varchar(50)	NO	MUL
number	varchar(25)	NO	MUL
updated	timestamp	NO	MUL	CURRENT_TIMESTAMP
group_id	mediumint(8) unsigned	YES	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.

1	Müller	Karl	12345
2	Meier	Liese	6789