Wenn Nutzer einen Google Kalender-Termin erstellen oder bearbeiten, haben sie die Möglichkeit, eine Google Meet-Videokonferenz zu erstellen und dem Termin zuzuordnen. Nachdem Sie die Videokonferenz hinzugefügt haben, können die Teilnehmer des Termins mit einem Klick an der zugehörigen Videokonferenz teilnehmen.
Wenn ein Nutzer jedoch eine Drittanbieterkonferenz (z. B. WebEx) anstelle von Meet verwenden möchte, ist der Vorgang komplexer. Normalerweise muss der Nutzer die Videokonferenz außerhalb von Google Kalender erstellen und dann einen Videokonferenzcode in die Beschreibung des Kalendertermins kopieren. Die Teilnehmer 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, mit dem Sie Kalender um Konferenzlösungen von Drittanbietern erweitern. Mit jeder hinzugefügten Konferenzlösung wird eine neue Konferenzoption für Kalendertermine hinzugefügt. Nutzer können diese Konferenzen direkt über Kalender erstellen und daran teilnehmen.
Wenn Sie ein Anbieter von Videokonferenzlösungen sind, können Sie ein Google Workspace-Add-on erstellen, um eine Verbindung zwischen Google Kalender und Ihrem Produkt herzustellen. Anschließend können Sie das Add-on im Google Workspace Marketplace veröffentlichen, wo Nutzer und Administratoren es finden und installieren können.
Konferenzlösungen
Eine Konferenzlösung stellt eine Art von Drittanbieterkonferenz 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 reine Audiokonferenz.
- Eine persönliche Videokonferenz.
- Eine öffentlich gestreamte Konferenz.
Für jede Art von Konferenz, die der Drittanbieterdienst anbietet, kann es eine zugehörige Lösung geben. Sammlungen von Lösungen können in einem einzigen Add-on gebündelt werden.
So funktionieren Konferenzlösungen
Wenn einem Add-on eine Konferenzlösung hinzugefügt wird, ist keine detaillierte Benutzeroberfläche dafür erforderlich. Stattdessen werden alle in den Add‑ons, die der Nutzer installiert hat, 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 Änderungen am 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 Videokonferenzfunktionen steuern können.
Konferenzdaten
Google Workspace-Add-ons, die Videokonferenzlösungen für Kalender bereitstellen, benötigen bestimmte Informationen – Videokonferenzdaten –, damit Nutzer an Videokonferenzen von Drittanbietern teilnehmen können. Wenn Sie in Ihrem Add-on eine Videokonferenzlösung definieren, geben Sie eine onCreateFunction an, die ein ConferenceData-Objekt erstellt und zurückgibt. Das ConferenceData-Objekt muss entweder alle Konferenzdaten enthalten, die für den Kalender erforderlich sind, oder ein ConferenceError-Objekt, das einen Fehler beschreibt, der bei der Kommunikation mit dem Videokonferenzsystem eines Drittanbieters aufgetreten ist.
In der folgenden Tabelle werden die einzelnen Arten von Konferenzdaten beschrieben, die Ihr Add-on verwenden kann. Außerdem wird das ConferenceData-Dienstobjekt aufgeführt, das die Daten repräsentiert. Jedes ConferenceData-Objekt, das Ihr Add-on verwendet, muss alle Elemente enthalten, die als Erforderlich gekennzeichnet sind:
| Komponente | Typ | Beschreibung |
|---|---|---|
| Konferenzfehler |
ConferenceError |
Erforderlich, wenn ein Fehler aufgetreten ist. In diesem Fall sind keine weiteren Daten erforderlich. Damit können Sie ein Problem melden, das aufgetreten ist, als das Add-on versucht hat, eine Verbindung zum Videokonferenzsystem herzustellen. |
| Konferenz-ID | string |
Erforderlich, wenn kein Fehler vorliegt. 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 Drittanbieter-Videokonferenzsystem und von diesem übertragen. Das System kann beispielsweise die E-Mail-Adresse des Moderators der Videokonferenz oder einen Besprechungsschlüssel erfordern. |
| Konferenznotizen | string |
Damit können Sie der Videokonferenz einen Textanhang hinzufügen. In der Regel werden sie verwendet, um Anleitungen für Konferenzadministratoren oder rechtliche Hinweise hinzuzufügen. |
| Einstiegspunkte |
EntryPoint[] |
Erforderlich, wenn es sich nicht um einen Fehler handelt. In diesem Fall muss mindestens ein EntryPoint definiert werden.Verwenden Sie EntryPoint, um eine bestimmte Art der Teilnahme an der Konferenz zu beschreiben (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 Konferenz-Add‑ons erstellen bietet einen Überblick über die erforderlichen Schritte zum Erstellen eines Add‑ons, das Videokonferenzlösungen von Drittanbietern implementiert.
- Weitere Informationen Quellcode eines Beispiel-Add-ons für Videokonferenzen 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 entwickelt haben? Rufen Sie den Google Workspace Marketplace für Kalender auf.