Konferenzen mit Drittanbietern

Beim Erstellen oder Bearbeiten eines Google Kalender-Termins können Nutzer eine Google Meet-Besprechung erstellen und sie mit dem Termin verknüpfen. Nach dem Hinzufügen können die Teilnehmer des Termins mit einem Klick an der verknüpften Meet-Besprechung teilnehmen.

Wenn ein Nutzer jedoch eine Konferenz eines Drittanbieters (z. B. WebEx) anstelle von Meet 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 Beschreibung des Kalendertermins kopieren. Die Teilnehmer des Termins müssen dann eine bestimmte Reihe von Schritten ausführen, um mit dem bereitgestellten Code an der Konferenz teilzunehmen.

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

Wenn Sie ein Konferenzanbieter sind, können Sie ein Google Workspace-Add-on erstellen, um eine Verbindung zwischen Google Kalender und Ihrem Produkt zu definieren. Anschließend können Sie das Add-on im Google Workspace Marketplaceveröffentlichen, wo Nutzer und Administratoren es finden und installieren können.

Konferenzlösungen

Eine Konferenzlösung stellt eine Art Konferenz eines Drittanbieters dar, an der Nutzer teilnehmen können. Jede Lösung wird als Konferenzoption angezeigt, die ein Nutzer beim Erstellen oder Bearbeiten eines Kalendertermins auswählen kann.

Beispiele für Konferenzlösungen, die ein Add-on definieren kann:

  • Eine Standard-Videokonferenz.
  • Eine Audiokonferenz.
  • Eine persönliche Konferenz.
  • Eine öffentlich gestreamte Konferenz.

Für jede Art von Konferenz, die der Drittanbieterdienst anbietet, kann eine Lösung vorhanden sein. Sammlungen von Lösungen können in einem einzigen Add-on zusammengefasst werden.

Funktionsweise von Konferenzlösungen

Wenn einem Add-on eine Konferenzlösung hinzugefügt wird, ist keine detaillierte UI dafür erforderlich. Stattdessen werden alle in den vom Nutzer installierten Add-ons definierten Lösungen als Konferenzoptionen angezeigt, wenn ein Nutzer einen Kalendertermin erstellt oder bearbeitet.

Wenn ein Nutzer eine Konferenzlösung auswählt, stellt das Add-on über die API eine Verbindung zum Konferenzsystem des Drittanbieters her und erstellt die Konferenz. Dabei werden Daten zwischen der Konferenz und dem Kalendertermin synchronisiert. Wenn der Termin 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 wurde, können die Teilnehmer über Google Kalender an der Konferenz teilnehmen.

Optional kann das Add-on eine Einstellungsseite bereitstellen, auf der Nutzer bestimmte Konferenzfunktionen steuern können.

Konferenzdaten

Google Workspace-Add-ons, die Konferenzlösungen für Google Kalender bereitstellen, benötigen bestimmte Informationen –Konferenz daten–, damit Nutzer an Konferenzen von Drittanbietern teilnehmen können. Wenn Sie eine Konferenzlösung in Ihrem Add-on definieren, geben Sie ein onCreateFunction an, das ein ConferenceData -Objekt erstellt und zurückgibt. Das ConferenceData Objekt muss entweder alle Konferenzdaten enthalten, die 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 wird jede Art von Konferenzdaten beschrieben, die Ihr Add-on verwenden kann. Außerdem wird das ConferenceData-Dienstobjekt aufgeführt, das sie darstellt. Jedes ConferenceData Objekt, das Ihr Add-on verwendet, muss alle als Erforderlichgekennzeichneten Elemente enthalten:

Komponente Typ Beschreibung
Konferenzfehler ConferenceError Erforderlich, wenn ein Fehler aufgetreten ist. In diesem Fall sind keine weiteren Daten erforderlich. Verwenden Sie diese Option, um ein Problem zu melden, das aufgetreten ist, als das Add-on versucht hat, eine Verbindung zum Konferenzsystem herzustellen.
Konferenz-ID string Erforderlich, wenn kein Fehler aufgetreten ist.
Verwenden Sie diese ID, um die Konferenz im Konferenzsystem des Drittanbieters zu identifizieren.
Konferenzparameter ConferenceParameter[] Verwenden Sie diese Schlüssel/Wert-Paare, um systemspezifische Informationen an das Konferenzsystem des Drittanbieters zu senden und von dort zu empfangen. Das System erfordert beispielsweise möglicherweise die E-Mail-Adresse des Konferenzmoderators oder einen Besprechungsschlüssel.
Konferenznotizen string Verwenden Sie diese Option, um der Konferenz einen Text hinzuzufügen. In der Regel werden hier Anweisungen für Konferenzadministratoren oder rechtliche Hinweise hinzugefügt.
Einstiegspunkte EntryPoint[] Erforderlich, wenn kein Fehler aufgetreten ist. In diesem Fall muss mindestens ein EntryPoint definiert werden.
Verwenden Sie EntryPoints, um eine bestimmte Möglichkeit zu beschreiben, an der Konferenz teilzunehmen (z. B. per Telefon, Video oder SIP). Für jeden Einstiegspunkt sind ein URI und ein EntryPointType erforderlich.

Weitere Informationen

Weitere Informationen finden Sie in der folgenden Dokumentation:

  • Add-on mit Konferenzlösungen erstellen Unter Konferenz-Add-ons erstellen finden Sie eine Übersicht über die Schritte, die zum Erstellen eines Add-ons erforderlich sind, das Konferenzlösungen von Drittanbietern implementiert.
  • Genauer ansehen Quellcode eines Beispiels für ein Konferenz-Add-on ansehen .
  • Weitere Informationen zu den Möglichkeiten von Apps Script finden Sie in der Google Apps Script-Dokumentation.
  • Sie möchten wissen, was andere Entwickler erstellt haben? Google Workspace Marketplace für Google Kalender aufrufen .