Zum Hauptinhalt springen

Google Contacts

Mit Google Contacts können Sie Ihre Google-Kontakte über OAuth2 mit der Vodia PBX synchronisieren, indem Sie die Google People API verwenden. Mit OAuth2 müssen Ihre Passwortinformationen nicht auf dem System gespeichert werden. Stattdessen wird ein separates Fenster angezeigt, um Ihre Anmeldeinformationen zu überprüfen und einen Authentifizierungscode bereitzustellen, mit dem Sie die Kontakte alle 10 Minuten automatisch synchronisieren. Sie können es stoppen, indem Sie die  Taste drücken, um sich vom Konto abzumelden und die Synchronisierung zu beenden. Es wird auch angehalten, wenn die Telefonanlage angehalten wird. Beim Neustart der PBX müssen Sie Ihre Anmeldeinformationen erneut für die regelmäßige Synchronisierung der Kontakte überprüfen.

Abrufen von Client-ID und geheimem Client-Schlüssel

Bevor die Benutzer einer Domäne die Google-Kontakte verwenden können, müssen Sie die Client-ID und den geheimen Client-Schlüssel für diese Domäne abrufen und in die PBX-Domäneneinstellungen eingeben.

  • Melden Sie sich bei dem Google-Konto an, das Sie verwenden möchten, um die ID und den geheimen Datenschlüssel zu erhalten.

  • Dann gehen Sie zu: https://console.developers.google.com

  • Sie müssen ein neues Projekt erstellen, wenn die folgende Option noch nicht angezeigt wird.

  • Nachdem das Projekt erstellt wurde (oder wenn es bereits vorhanden ist), klicken Sie auf "ENABLE APIS AND SERVICES" wie gezeigt:

  • httpsdocvodiacomsitesdefaultfilesinline-imagesgooglecontacts11.png

  • Suchen Sie nach "People api" wie gezeigt, und klicken Sie auf Google People API:

  • httpsdocvodiacomsitesdefaultfilesinline-images1101.png

  • Aktivieren Sie diese API wie gezeigt:

  • httpsdocvodiacomsitesdefaultfilesinline-imagesgooglecontacts301.png

  • Nachdem die Google People-API aktiviert wurde, können Sie Ihre Anmeldeinformationen erstellen und die Client-ID und den geheimen Datenschlüssel

  • Gehen Sie dazu zurück zu: https://console.developers.google.com

  • Gehen Sie unter "Credentials" wie gezeigt zum OAuth-Zustimmungsbildschirm:

  • httpsdocvodiacomsitesdefaultfilesinline-imagesgooglecontacts41.png

  • Dies sind die Einwilligungsinformationen, die dem Benutzer für den Zugriff auf seine Kontakte angezeigt werden

  • Die Details hier sind nur zum Testen, Sie sollten Ihre eigenen Firmen- und Domain-Informationen hier eingeben, dann speichern.

  • Gehen Sie schließlich auf die Registerkarte Anmeldeinformationen unter "Anmeldeinformationen" und klicken Sie auf "Anmeldeinformationen erstellen"

  • httpsdocvodiacomsitesdefaultfilesinline-images31.png

  • Wählen Sie OAuth-Client-ID. Ein neuer Bildschirm wird angezeigt:

  • httpsdocvodiacomsitesdefaultfilesinline-imagesgooglecontacts61.png

  • Wählen Sie Webanwendung aus, und geben Sie ihr einen Namen, mit dem Sie diese Anmeldeinformationen identifizieren können.

  • Geben Sie die "Authorized JavaScript Ursprünge" als Domäne der Nebenstellenanlage ein (die Domäne, mit der Sie die PBX-Domäne im Browser erreichen können)

  • Geben Sie die "Autorisierteumleitungs-URIs" als Domäne der PBX wie oben mit "/google_token.htm" an diesen URI an.

  • Drücken Sie "Erstellen". In dem ausgewählten Projekt werden neue Anmeldeinformationen erstellt.

  • Jetzt können Sie auf den Namen der Anmeldeinformationen klicken, die Sie oben gegeben haben, und Sie können die Client-ID und das Client-Secret sehen, die erstellt wurden

  • Kopieren Sie die Client-ID und den geheimen Client-Schlüssel in den PBX-Domäneneinstellungen in den Feldern "Google Kontakte Client ID" bzw. "Google Kontakte Client Secret" wie gezeigt:

  • httpsdocvodiacomsitesdefaultfilesinline-imagesgooglecontacts71.png

  • und "Speichern" es

  • Jetzt können die Benutzer (Nebenstellen) in dieser Domain Zugriff auf ihre Google-Kontakte erhalten, indem sie ihre Zustimmung mit ihrem eigenen Google-Konto und Passwort durch OAuth-Authentifizierungen erklären.

Wie man Kontakte synchronisiert

Bevor Google-Kontakte synchronisiert werden können, muss der Nutzer seine Zustimmung geben, indem er sein eigenes Google-Konto und Passwort verwendet.

  • Wechseln Sie zu den Einstellungen für das Benutzerportal:

  • httpsdocvodiacomsitesdefaultfilesinline-imagesgooglecontacts81.png

  • Drücken Sie "Get Auth Code".

  • Ein neues Fenster wird angezeigt, in dem Sie aufgefordert werden, sich mit Ihrem Google-Konto anzumelden, wenn Sie nicht bereits in einem anderen Tab angemeldet sind.

  • Melden Sie sich mit Ihrem Google-Konto und Passwort an.

  • Ein neuer Bildschirm wird angezeigt, auf dem Sie um Ihre Zustimmung gebeten werden:

  • httpsdocvodiacomsitesdefaultfilesinline-imagesgooglecontacts91.png

  • Drücken Sie "Zulassen", um Ihrer Domain-Zustimmung die Synchronisierung Ihrer Kontakte zu erteilen.

    • Die Informationen hier zu Testzwecken, aber hier sehen Sie, was im Zustimmungsbildschirm oben während der Erstellung von Anmeldeinformationen festgelegt wurde.
  • Die Google-Kontakte werden synchronisiert, die Sie in Ihren Benutzerportal-Kontakten sehen können.

  • Je nach Anzahl der Kontakte kann es einige Zeit dauern, um zu synchronisieren. Dieser Prozess muss nur einmal durchgeführt werden. Danach synchronisiert das System die Kontakte alle 10 Minuten automatisch erneut.

  • Diese Kontakte werden auch über LDAP auf Ihrem Telefon angezeigt.

  • Um sich vom Konto abzumelden, drücken Sie die  Taste.