Panoramica delle conferenze di terze parti

Quando creano o modificano un evento di Google Calendar, gli utenti hanno la possibilità di creare rapidamente una riunione di Google Meet e associarla all'evento. Una volta aggiunti, i partecipanti all'evento possono facilmente accedere all'Hangout associato con un semplice clic.

Tuttavia, se un utente vuole utilizzare una conferenza di terze parti (ad esempio WebEx) instead of Google Meet, il processo è più complesso. In genere, questo richiede all'utente di creare la conferenza al di fuori di Google Calendar e poi di copiare un codice conferenza nella descrizione dell'evento nel calendario. I partecipanti all'evento devono quindi seguire una serie specifica di passaggi per accedere alla conferenza utilizzando il codice fornito.

I componenti aggiuntivi di Google Workspace possono aiutare gli utenti a evitare questa complessità. Puoi creare un componente aggiuntivo di Google Workspace che espanda Google Calendar con soluzioni per le conferenze di terze parti. Ogni soluzione di conferenza aggiunta aggiunge una nuova opzione di conferenza per gli eventi di Calendar, consentendo agli utenti di creare e partecipare a queste conferenze direttamente da Google Calendar.

Se sei un fornitore di servizi di conferenza, puoi creare un componente aggiuntivo di Google Workspace per definire una connessione tra Google Calendar e il tuo prodotto. Puoi quindi pubblicare il componente aggiuntivo in Google Workspace Marketplace, dove utenti e amministratori possono trovarlo e installarlo.

Soluzioni per conferenze

Una soluzione per le conferenze rappresenta un tipo di conferenza di terze parti a cui gli utenti possono partecipare. Ogni soluzione viene visualizzata come opzione di conferenza che un utente può scegliere quando crea o modifica un evento di Google Calendar.

Ecco alcuni esempi di soluzioni per conferenze che un componente aggiuntivo potrebbe definire:

  • una videoconferenza standard
  • una conferenza solo audio
  • una conferenza personale
  • una conferenza trasmessa in streaming pubblicamente

Qualsiasi tipo di conferenza fornito dal servizio di terze parti può avere una soluzione associata e le raccolte di soluzioni possono essere raggruppate in un unico componente aggiuntivo di Google Workspace.

Come funzionano le soluzioni per conferenze

Quando una soluzione per le conferenze viene aggiunta a un componente aggiuntivo di Google Workspace, non è necessario fornire un'interfaccia utente dettagliata. Invece, ogni volta che un utente crea o modifica un evento di Google Calendar, tutte le soluzioni definite nei componenti aggiuntivi di Google Workspace che l'utente ha installato vengono visualizzate come opzioni per le conferenze.

Quando un utente seleziona una soluzione per le conferenze, il componente aggiuntivo si connette al sistema di conferenze di terze parti utilizzando la relativa API e crea la conferenza, sincronizzando i dati tra la conferenza e l'evento di Google Calendar. Se l'evento viene successivamente aggiornato o eliminato, il componente aggiuntivo lo rileva ed esegue gli aggiornamenti corrispondenti sul sistema di videoconferenze. Una volta collegata la conferenza a un evento, i partecipanti possono partecipare alla conferenza da Google Calendar.

Se vuoi, il componente aggiuntivo può fornire una pagina di impostazioni per consentire agli utenti di controllare un comportamento specifico delle conferenze.

Dati della conferenza

I componenti aggiuntivi di Google Workspace che forniscono soluzioni per le conferenze a Google Calendar richiedono informazioni specifiche, ovvero dati sulle conferenze, per consentire agli utenti di partecipare a conferenze di terze parti. Quando definisci una soluzione per le conferenze nel tuo componente aggiuntivo, specifichi un onCreateFunction che genera e restituisce un oggetto ConferenceData. L'oggetto ConferenceData deve contenere tutti i dati della conferenza di cui ha bisogno Google Calendar oppure un oggetto ConferenceError che descriva un errore che si è verificato durante la comunicazione con il sistema di videoconferenze di terze parti.

La tabella seguente descrive ogni tipo di dati della conferenza che il tuo componente aggiuntivo può utilizzare e elenca l'oggetto servizio ConferenceData che lo rappresenta. Ogni ConferenceData oggetto utilizzato dal componente aggiuntivo deve avere tutti gli elementi contrassegnati come Obbligatorio:

Componente Tipo Descrizione
Errori relativi alla conferenza ConferenceError Obbligatorio se si è verificato un errore, nel qual caso non sono necessari altri dati. Utilizzalo per segnalare un problema che si è verificato quando il componente aggiuntivo ha provato a connettersi al sistema di videoconferenze.
ID conferenza string Obbligatorio se non si tratta di un errore.
Utilizza questo ID per identificare la conferenza all'interno del sistema di conferenze di terze parti.
Parametri della conferenza ConferenceParameter[] Utilizza queste coppie chiave-valore per trasmettere eventuali informazioni specifiche del sistema al e dal sistema di videoconferenza di terze parti. Ad esempio, il sistema potrebbe richiedere l'email del moderatore della conferenza o una chiave della riunione.
Note della conferenza string Utilizzalo per aggiungere una notifica di testo alla conferenza. In genere vengono utilizzati per aggiungere istruzioni per gli amministratori della conferenza o per le notifiche legali.
Entry point EntryPoint[] Obbligatorio se non si verifica un errore, in tal caso è necessario definire almeno un EntryPoint.
Utilizza i valori EntryPoint per descrivere un modo specifico per partecipare alla conferenza (ad esempio, per telefono, video o SIP). Ogni punto di contatto richiede un URI e un EntryPointType.

Per approfondire

Per saperne di più, consulta la seguente documentazione: