Konferenzen mit Drittanbietern

Die Seite für

Beim Erstellen oder Bearbeiten eines Google Kalender-Termins haben Nutzer die Möglichkeit, schnell eine Google Hangout-Konferenz zu erstellen und mit dem Termin zu verknüpfen. Nach dem Hinzufügen können die Veranstaltungsteilnehmer mit einem einfachen Klick am zugehörigen Hangout teilnehmen.

Wenn ein Nutzer jedoch anstelle von Google Hangouts eine Konferenz eines Drittanbieters (z. B. WebEx) verwenden möchte, ist der Vorgang komplexer. In der Regel muss der Nutzer die Konferenz außerhalb von Google Kalender erstellen und dann einen Konferenzcode in die Kalenderterminbeschreibung kopieren. Die Teilnehmer der Veranstaltung müssen dann mit dem angegebenen Code an der Konferenz teilnehmen.

Add-ons können Nutzern helfen, diese Komplexität zu vermeiden. Sie können ein Add-on erstellen, das Google Kalender um Konferenzlösungen von Drittanbietern erweitert. Mit jeder hinzugefügten Konferenzlösung wird eine neue Konferenzoption für Kalendertermine hinzugefügt, sodass Nutzer diese Konferenzen direkt in Google Kalender erstellen und daran teilnehmen können.

Als Konferenzanbieter können Sie ein -Add-on erstellen, um eine Verbindung zwischen Google Kalender und Ihrem Produkt zu definieren. Sie können das Add-on dann im Marketplace veröffentlichen, wo Nutzer und Administratoren es finden und installieren können.

Konferenzlösungen

Eine Konferenzlösung ist eine Art von Konferenz, an der Nutzer teilnehmen können. Jede Lösung wird als Konferenzoption angezeigt, die ein Nutzer beim Erstellen oder Bearbeiten eines Google Kalender-Termins auswählen kann.

Beispiele für Konferenzlösungen, die in einem Add-on definiert werden können:

  • eine Standard-Videokonferenz
  • Audiokonferenz
  • eine persönliche Konferenz
  • eine öffentlich gestreamte Konferenz

Jede Art von Konferenz, die der Drittanbieterdienst bietet, kann mit einer Lösung verknüpft sein. Außerdem können Lösungssammlungen in einem einzigen Add-on gebündelt werden.

So funktionieren Konferenzlösungen

Wenn eine Konferenzlösung einem -Add-on hinzugefügt wird, müssen Sie keine ausführliche UI dafür angeben. Wenn ein Nutzer einen Termin in Google Kalender erstellt oder bearbeitet, werden stattdessen alle in den Add-ons definierten Lösungen angezeigt, die der Nutzer installiert hat.

Wenn ein Nutzer eine Konferenzlösung auswählt, stellt das Add-on über seine API eine Verbindung zum Konferenzsystem des Drittanbieters her und erstellt die Konferenz. Dabei werden die Daten zwischen der Konferenz und dem Termin in Google Kalender synchronisiert. Wenn das Ereignis später aktualisiert oder gelöscht wird, erkennt das Add-on dies und nimmt die entsprechenden Aktualisierungen im Konferenzsystem vor. Sobald eine Konferenz an einen Termin angehängt ist, können die Teilnehmer über Google Kalender teilnehmen.

Optional kann das Add-on eine Einstellungsseite bereitstellen, mit der Nutzer das Verhalten bestimmter Videokonferenzen steuern können.

Konferenzdaten

Add-ons, die Konferenzlösungen für Google Kalender bereitstellen, erfordern bestimmte Informationen, z. B. Konferenzdaten, damit Nutzer an Konferenzen von Drittanbietern teilnehmen können. Wenn Sie eine Konferenzlösung in Ihrem Add-on definieren, geben Sie eine onCreateFunction an, die ein ConferenceData-Objekt erstellt und zurückgibt. Das ConferenceData-Objekt muss entweder alle Konferenzdaten enthalten, die Google Kalender benötigt, oder ein ConferenceError-Objekt, das einen Fehler beschreibt, der bei der Kommunikation mit dem Konferenzsystem des Drittanbieters aufgetreten ist.

In der folgenden Tabelle werden die einzelnen Konferenzdaten beschrieben, die Ihr Add-on verwenden kann, und das entsprechende Objekt ConferenceData wird aufgeführt. In jedem ConferenceData-Objekt, das vom Add-on verwendet wird, müssen alle Elemente als Erforderlich gekennzeichnet sein:

Komponente Typ Beschreibung
Konferenzfehler ConferenceError Erforderlich, wenn ein Fehler aufgetreten ist. In diesem Fall sind keine weiteren Daten erforderlich. Hiermit können Sie ein Problem melden, das aufgetreten ist, als das Add-on versucht hat, eine Verbindung zum Konferenzsystem herzustellen.
Konferenz-ID string Erforderlich, wenn kein Fehler vorhanden ist.
Verwenden Sie diese ID, um die Konferenz im Konferenzsystem des Drittanbieters zu identifizieren.
Konferenzparameter ConferenceParameter[] Mit diesen Schlüssel/Wert-Paaren können Sie systemspezifische Informationen an das und vom Konferenzsystem des Drittanbieters übergeben. Beispielsweise benötigt das System möglicherweise die E-Mail-Adresse des Konferenzmoderators oder einen Besprechungsschlüssel.
Konferenznotizen string Hiermit können Sie eine Textnachricht an die Konferenz anhängen. In der Regel fügen Sie damit Anleitungen für Administratoren oder rechtliche Hinweise hinzu.
Einstiegspunkte EntryPoint[] Erforderlich, wenn kein Fehler vorhanden ist. In diesem Fall muss mindestens eine EntryPoint definiert werden.
Verwenden Sie EntryPoint, um eine bestimmte Art der Teilnahme an der Konferenz zu beschreiben (z. B. per Telefon, Video oder SIP). Jeder Einstiegspunkt erfordert einen URI und eine EntryPointType.

Weitere Informationen

Weitere Informationen finden Sie in der folgenden Dokumentation: