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.
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 |
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