CDM-Exchange

Das 3CX Phone System (ab V12 SP1) bietet die Option, Kontakte des Firmen- und Privaten-Telefonbuch von einem MS Exchange Server zu synchronisieren. Dazu können bis zu 5 öffentliche Order mit dem Firmentelefonbuch abgeglichen werden. Kontakte aus der Mailbox eines Benutzers wird an Hand der E-Mail Adresse mit den Nebenstellen verbunden. Zu beachten ist das NUR der Default Kontakte Ordner synchronisiert werden kann (WellKnownFolderName).

Das Setup um das 3CX Phone System mit einem MS Exchange zu synchronisieren bedarf einen MS Exchange User mit der Rolle “Impersonation”.

Einrichtung

  1. Öffnen Sie die 3CX Management Konsole und navigieren auf Erweitert -> Sync des Firmenverzeichnisses
  2. Füllen Sie die Werte mit den Informationen zu Ihrem MS Exchange Server und dem Impersonated User aus
    ExchangeInfo
  3. Wählen Sie nun die E-Mail Adressen aus, die im MS Exchange Server gefunden werden sollen und mit dem 3CX Benutzer verbunden werden. Sollten Nebenstellen die gleiche E-Mail Adresse besitzen werden die Kontakte für beide Nebenstellen erstellt, aber nur einmal geladen. Das eine E-Mail-Adresse mit mehreren Nebenstellen verbunden ist durch die Auflistung aller Nebenstellen in den Klammern (100,101) zu erkennen.
    UserMailbox
  4. Zudem können Sie bis zu 5 Öffentliche Order mit der 3CX verbinden. Dazu tragen Sie die Links zu den Ordnern wie folgt ein
    Beachten Sie die Notierung, wenn Kontakte-Order nicht in der Hauptebene des öffentlichen Ordners lagern. Geben Sie den Ordnernamen gefolgt von einem Slash ein (z.B. 3CX/3CX DACH). Alle Objekte aus der Hauptebene geben Sie nur mit dem Namen an (z.B. Firmenverzeichniss)
    ExchangePF23CX

Anmerkung:
Der Dienst wird nach der ersten Konfiguration alle Daten aus dem MS Exchange Server abgleichen.
Jeder nächster Abgleich findet um 4 Uhr morgen statt.
Das Mapping der Felder aus dem MS Exchange und dem 3CX Telefonbuch lauten wie folgt:

3CX Feld = Exchange Feld
pe.FirstName = GivenName
pe.LastName = sn
pe.PhoneNumber = mobile;
pe.CompanyName = company;
pe.AddressNumberOrData0 = otherMobile;
pe.AddressNumberOrData1 = HomePhone;
pe.AddressNumberOrData2 = otherHomePhone;
pe.AddressNumberOrData3 = telephoneNumber;
pe.AddressNumberOrData4 = otherTelephoneNumber;
pe.AddressNumberOrData5 = mail;
pe.AddressNumberOrData6 = otherTelephone;
pe.AddressNumberOrData7 = facsimileTelephoneNumber;
pe.AddressNumberOrData8 = otherFacsimileTelephoneNumber;
pe.AddressNumberOrData9 = pager;