Zum Hauptinhalt springen

Der Weg eines Kontakts

Von „Fa. Müller GmbH, 0711/12345-67" zur sauberen Nummer im Telefondisplay — in fünf Stationen.

Diese Seite verfolgt einen einzelnen Datensatz von der Quelle bis zur Anzeige am Endgerät. Wer diesen Weg einmal gesehen hat, versteht jede Einstellung der Konfigurations-Tabs — denn jeder Tab gehört zu genau einer Station.

Station 1: Import

Der Importer liest die Quelle über deren native Schnittstelle — SQL-Abfrage, LDAP-Suche, Microsoft Graph, Odoo-API, CRM-Schnittstelle oder Datei. Das geschieht zeitgesteuert im von Ihnen gewählten Intervall und auf Wunsch sofort per . Große Bestände werden dabei nicht am Stück in den Speicher geladen, sondern datensatzweise verarbeitet — auch zehntausende Kontakte bringen die Anlage nicht ins Schwitzen.

Station 2: Feldzuordnung

Quellsysteme nennen ihre Felder, wie sie wollen — vorname, first_name oder Spalte 3. Die Feldzuordnung übersetzt sie auf die Zielfelder des Verzeichnisses (Vorname, Nachname, Organisation, Rufnummern, E-Mail, …). Pro Zielfeld können mehrere Quellfelder kombiniert und mit Transformationen nachbearbeitet werden (Trimmen, Groß-/Kleinschreibung, Regex-Ersetzung, Präfix/Suffix, Fallback-Werte). Ein Datensatz-Filter lässt auf Wunsch nur passende Datensätze durch — etwa nur Kontakte mit Rufnummer.

Station 3: Normalisierung

Jetzt wird aufgeräumt: Rufnummern werden in das internationale E.164-Format überführt (aus „0711 12345-67" wird +497111234567 — korrekt zerlegt, Trennzeichen und Zusätze entfernt), Namen und Adressen von überflüssigen Leerzeichen befreit, Kontaktbilder übernommen. Diese Normalisierung ist unscheinbar, aber entscheidend: Die häufigste Ursache für „unbekannter Anrufer" ist kein fehlender Kontakt, sondern ein Formatproblem.

Station 4: Zusammenführung

Existiert dieselbe Person in mehreren Quellen, führt DirectoryHub die Datensätze auf Wunsch zu einem Kontakt zusammen. Zusammengeführt wird nur bei starken Übereinstimmungen: derselben E-Mail-Adresse oder der Kombination aus Namen und Rufnummer. Eine bloße gemeinsame Rufnummer genügt bewusst nicht — sonst würden alle Mitarbeiter einer Firma mit derselben Zentralnummer zu einer Person verschmelzen. Bei widersprüchlichen Werten entscheidet die Reihenfolge Ihrer Quellen (oben = höchste Priorität); Rufnummern und E-Mail-Adressen werden gesammelt statt überschrieben.

Zusammenführung ist eine Entscheidung

Die Dublettenzusammenführung ist je Quelle abschaltbar. Bedenken Sie dabei: Ein zusammengeführter Kontakt trägt alle beteiligten Quellen als Herkunft — wer eine der beteiligten Quellen sehen darf, sieht auch die darin aufgegangenen Informationen. Für strikt getrennte Sichten (z. B. Datenschutz-Mandanten) lassen Sie die Zusammenführung für die betroffene Quelle aus.

Station 5: Bereitstellung und Suche

Der fertige Kontakt landet im Meta-Verzeichnis und ist ab sofort über den eingebetteten LDAP-Server abrufbar — für die STARFACE, Tischtelefone und jede LDAP-fähige Anwendung. Die Suche dahinter ist auf Telefonie-Alltag gezüchtet: Namen werden exakt, per Präfix, fehlertolerant und phonetisch gefunden („Maier", „Meyer", „Mayr" — egal, wie der Kunde sich schreibt), Rufnummern unabhängig vom Eingabeformat, auch wenn nur die Durchwahl abweicht. Und dank der Normalisierung aus Station 3 stimmt die Anzeige auf jedem Endgerät.

Kurz zusammengefasst

StationKonfiguriert im Tab
Import — Verbindung, Intervall
Feldzuordnung — Unterbereich
Normalisierungautomatisch — keine Konfiguration nötig
Zusammenführung — Option Kontakte deduplizieren + Quellen-Reihenfolge
Bereitstellung und

Weiter: Architektur & Zukunft — warum DirectoryHub so gebaut ist, wie es gebaut ist.