2. Google Kontakte integrieren
Die Google Kontaktverwaltung ist ein Online-Dienst von google, der es Benutzern ermöglicht, Kontakte zentral zu speichern, zu verwalten und zu synchronisieren. Die Google Kontaktverwaltung integriert sich nahtlos mit anderen Google-Diensten, wie z.B. Gmail und Google Kalender und bietet bei google eine zentrale Lösung für die Verwaltung von Kontakten.
Die Google Kontaktverwaltung kann über OAuth2 mit der sipload Cloud Telefonanlage verbunden werden, so dass sich Telefonie-Kontaktdaten (wie der Name, Rufnummern) aus der Google Kontaktverwaltung automatisch mit dem Kontaktverzeichnis des jeweiligen Benutzers (Adressbuch) in der sipload Cloud Telefonanlage synchronisieren.
Mit OAuth2 müssen keine Passwortinformationen auf dem System gespeichert werden. Stattdessen erscheint ein separates Fenster, um die Anmeldedaten zu überprüfen und einen Auth-Code bereitzustellen.
Im Google Kontaktverzeichnis enthaltene Rufnummern und Namen sind nach der Synchronisation im Benutzer-Frontend der Anlage, im Adress Book der App oder in den Telefonen (im LDAP-Verzeichnis) sicht- und nutzbar.
Eine händische Eingabe oder das Hochladen der Kontakte ins Adressbuch des Benutzers entfällt. Zudem werden zukünftig durchgeführte Änderungen/Neueintragungen in der Google Kontaktverwaltung in Echtzeit im Adressbuch des Benutzers in der Telefonanlage aktualisiert.
Voraussetzung ist, dass der Benutzer ein Konto bei Google hat und dort (in der Google App Kontakte) ein Kontaktverzeichnis mit Kontakten vorhanden ist.
Die Erstellung eines solchen Google-Kontos oder der Zugang zu einem bereits vorhandenem Google-Konto ist hier: https://www.google.com/intl/de/account/about/ möglich.
Wir erklären Ihnen, wie Sie Ihr in Google vorhandenes Kontaktverzeichnis mit der sipload Cloud Telefonanlage verbinden. Danach können Sie Ihre in Google hinterlegten Kontakte direkt in der Telefonanlage bzw. mit daran betriebenen Endgeräten (Telefonen, der App oder im Web-Benutzerfrontend) nutzen.
Zunächst müssen Sie dazu in Ihrem Google Konto die dafür erforderliche API aktivieren, einen Zustimmungsbildschirm zur Datenübergabe konfigurieren und eine Google Kontakt-Client-ID sowie einen Client-Schlüssel erzeugen und diese dann in der Telefonanlage hinterlegen.
Danach kann sich der dazu berechtigte Benutzer der Telefonanlage mit dem angebundenen Google Kontakt Verzeichnis verbinden und dieses mit seinem in der Anlage vorhandenen Benutzer Kontaktverzeichnis (Adressbuch) synchronisieren.
Notwendige Vorbereitungen
Schritt 1: Melden Sie sich bitte zuerst bei dem Google Konto an, welches Sie verwenden wollen.
Öffnen Sie dann bitte die Google-Cloud-Konsole: https://console.developers.google.com
Sofern Sie hier bisher noch kein Projekt erstellt hatten, erstellen Sie hierin bitte zunächst ein neues Projekt.
Nachdem Sie ein neues Projekt erstellt haben, klicken Sie bitte auf die (API-)Bibliothek (oder auf APIS und Dienste aktivieren) und aktivieren Sie dort für das Projekt die "Google People API"
Schritt 2: Im nächsten Schritt müssen Sie nun unter Anmeldedaten den Zustimmungsbildschirm konfigurieren und Anmeldedaten für die Telefonanlage an der "Google People API"generieren.
Klicken Sie hierzu bitte zunächst links außen auf "Anmeldedaten" und dann rechts auf "Zustimmungsbildschirm konfigurieren"
Bestimmen Sie hier zunächst, ob der Zustimmungsbildschirm nur Nutzern innerhalb der Organisation oder auch externen Nutzern angezeigt werden soll. Die Auswahl Intern ist nur möglich, wenn Sie auch Google Workspace Nutzer sind. Klicken Sie danach bitte auf "Erstellen".
Schritt 2a: In diesem Teilschritt hinterlegen Sie die Daten für den Zustimmungsbildschirm. Dieser Zustimmungsbildschirm wird den Benutzern später angezeigt werden, wenn Sie Ihr Benutzerkonto in der Telefonanlage mit Ihrem Google Kontaktverzeichnis verknüpfen wollen.
Erforderlich sind hier die folgenden Angaben:
Ein Anwendungsname - frei wählbar
Eine Nutzer-Support-E-Mail-Adresse - Für Nutzer, die ggf. Fragen zu ihrer Einwilligung haben.
Ein Anwendungslogo - Dies soll die Anwendung leichter erkennbar machen
Die Startseite der Anwendung - Hier muss der Domainname Ihrer Cloud Telefonanlage, also: https://IhrName.sipload.com eingetragen werden
Ein Link zur Datenschutzerklärung der Anwendung - Hier sollte ein Link zu Ihrer Datenschutzerklärung Ihres Unternehmens hinterlegt werden.
Ein Link zu den Nutzungsbedingungen der Anwendung - Hier sollte ein Link zu Ihren Nutzungsbedingungen der Anwendung hinterlegt werden
Die autorisierte Domains - Hier sollten alle oben genannten Domains in der Form: Top-Level-Domain (also im Beispiel sipload.com usw.) hinzugefügt werden.
Kontakt E-Mail-Adresse des Entwicklers - Hier sollte die Kontakt E-Mail-Adresse hinterlegt werden.
Klicken Sie dann auf Speichern und Fortfahren
Bestätigen Sie nun bitte die beiden Folgefenster (Bereiche und Testnutzer) mit Speichern und Fortfahren. Sie erhalten dann zum Schluss mit "Fazit" nochmals eine Zusammenfassung der hinterlegten Daten für den Zustimmungsbildschirm.
Schritt 2b: In einem zweiten Teilschritt erzeugen wir die Anmeldedaten für die "Google People API"
Klicken Sie dazu nun bitte links nochmals auf "Anmeldedaten" und dann oben auf "Anmeldedaten erstellen".
Wählen Sie hier im Untermenü bitte "OAuth-client-ID" aus, um eine Client-ID und einen Client-Schlüssel zu erzeugen.
Als Anwendungstyp wählen Sie bitte Webanwendung aus.
Name - ist frei wählbar
Geben Sie bitte als autorisierte JavaScript Quelle die Adresse Ihrer Telefonanlage an: https://IhrName.sipload.com
Geben Sie bitte als Autorisierte Weiterleitungs-URI: https://IhrName.sipload.com/google_token.htm an.
Klicken dann bitte zum Schluss auf "Erstellen".
Danach wird von Google eine Client-ID und ein Client-Schlüssel für die Anbindung der sipload Cloud Telefonanlage an das Google Kontakt-Verzeichnis erzeugt. Die Client-ID und der Client-Schlüssel können über die Kopier-Buttons kopiert werden.
Schritt 3: Im letzten Schritt wird nun die erzeugte Google Kontakte Client-ID und der erzeugte Client-Schlüssel in der sipload Cloud Telefonanlage hinterlegt.
Loggen Sie sich dazu bitte mit Admin-Rechten in Ihre Telefonanlage ein.
Gehen Sie dann zu Einstellungen -> Allgemeines.
Hinterlegen Sie nun die kopierte Google Kontakte Client-ID und den Client-Schlüssel in der sipload Cloud Telefonanlage in die Felder "Google-Kontakte-Client-ID" bzw. "Google-Kontakte-Client-Secret".
Klicken Sie bitte dann unten auf Speichern.
Jetzt können Benutzer/Nebenstellen auf der Telefonanlage auf das angebundene Kontaktverzeichnis aus Google zugreifen.
Kontaktdaten-Synchronisierung zwischen Google Kontakte und dem Benutzer-Adressbuch auf der sipload Cloud Telefonanlage
Loggen Sie sich dazu bitte als Benutzer auf Ihrer Benutzeroberfläche der Telefonanlage ein.
Rufen Sie dann auf der rechten Seite das Untermenü Konto-Einstellungen auf.
Klicken Sie danach bitte auf Google im Untermenü: "Ellipses" - das Dreipunkt-Menü (rechts in der Mitte)
Klicken Sie nun unter Google -> Google Kontakte auf den Button Google AuthCode
Folgen Sie hier dem Verlauf->Konto auswählen->dem Google Hinweis (keine App-Überprüfung) jeweils mit Weiter bis Sie zum letzen Abfragefenster gelangen.
Sobald Sie im letzte Fenster mit Weiter bestätigt haben erfolgt die Anmeldung und das das Google Kontaktverzeichnis wird mit dem Benutzer-Adressbuch synchronisiert.
Haben Sie bitte ein wenig Geduld. Die Synchronisierung kann ein wenig Zeit in Anspruch nehmen.
Die erfolgreiche Anmeldung ist am grünen Haken hinter dem Button Google AuthCode erkennbar.
Ggf. können Sie danach noch zusätzlich auf den Button "Speichern" in der Benutzeroberfläche der Anlage klicken.
Danach sollten Sie die Google Kontakte im Benutzer Adressbuch, in der App oder auch in der an der Nebenstelle angemeldeten Telefonen mit LDAP-Anbindung sichtbar sein.
Diese Synchronisierung braucht nicht wiederholt zu werden. Die Anlage synchronisiert die Kontakte etwa alle 10 Minuten automatisch.
Mit einem Klick auf den Button Ausloggen können Sie die Anbindung an Google Kontakte beenden.
Ggf. ist es auch hier sinnvoll danach zusätzlich noch auf den Button Speichern klicken.
Zuletzt aktualisiert am 19. Oktober 2024 von webmaster_1.









