Visão geral de videoconferências de terceiros

Ao criar ou editar um evento do Google Agenda, os usuários têm a opção de criar uma reunião do Google Meet e associá-la ao evento. Depois de adicionados, os participantes do evento podem entrar no Meet associado com um clique.

No entanto, se um usuário quiser usar uma conferência de terceiros (como o WebEx) em vez do Meet, o processo será mais complexo. Normalmente, isso exige que o usuário crie a videoconferência fora do Agenda e copie um código na descrição do evento. Os participantes precisam seguir um conjunto específico de etapas para entrar na conferência usando o código fornecido.

Os complementos do Google Workspace podem ajudar os usuários a evitar essa complexidade. É possível criar um complemento do Google Workspace que estenda o Agenda com soluções de videoconferência de terceiros. Cada solução de videoconferência adicionada oferece uma nova opção para eventos do Google Agenda, permitindo que os usuários criem e participem dessas videoconferências diretamente no Agenda.

Se você for um provedor de conferências, poderá criar um complemento do Google Workspace para definir uma conexão entre o Google Agenda e seu produto. Em seguida, você pode publicar o complemento no Google Workspace Marketplace, onde usuários e administradores podem descobrir e instalar o complemento.

Soluções de videoconferência

Uma solução de conferência representa um tipo de conferência de terceiros a que os usuários podem participar. Cada solução é mostrada como uma opção de videoconferência que um usuário pode escolher ao criar ou editar um evento da Agenda.

Confira alguns exemplos de soluções de conferência que um complemento pode definir:

  • Uma videoconferência padrão.
  • Uma conferência somente de áudio.
  • Uma conferência pessoal.
  • Uma conferência transmitida publicamente.

Qualquer tipo de conferência oferecida pelo serviço de terceiros pode ter uma solução associada, e coleções de soluções podem ser agrupadas em um único complemento.

Como as soluções de conferência funcionam

Quando uma solução de conferência é adicionada a um complemento, não é necessário fornecer uma interface detalhada para ela. Em vez disso, sempre que um usuário criar ou editar um evento da Agenda, todas as soluções definidas nos complementos instalados pelo usuário vão aparecer como opções de videoconferência.

Quando um usuário seleciona uma solução de videoconferência, o complemento se conecta ao sistema de videoconferência de terceiros usando a API dele e cria a conferência, sincronizando os dados entre a conferência e o evento da Agenda. Se o evento for atualizado ou excluído posteriormente, o complemento vai detectar isso e fazer as atualizações correspondentes no sistema de conferências. Depois que uma videoconferência é anexada a um evento, os participantes podem entrar nela pelo Google Agenda.

Se quiser, o complemento pode fornecer uma página de configurações para permitir que os usuários controlem um comportamento específico de videoconferência.

Dados da conferência

Os complementos do Google Workspace que oferecem soluções de conferência para o Google Agenda exigem informações específicas, os dados da conferência, para permitir que os usuários participem de conferências de terceiros. Ao definir uma solução de conferência no seu complemento, especifique um onCreateFunction que cria e retorna um objeto ConferenceData. O objeto ConferenceData precisa conter todos os dados de videoconferência necessários para o Google Agenda ou um objeto ConferenceError que descreve um erro ocorrido durante a comunicação com o sistema de videoconferência de terceiros.

A tabela a seguir descreve cada tipo de dado de conferência que seu complemento pode usar e lista o objeto serviço ConferenceData que o representa. Cada objeto ConferenceData usado pelo complemento precisa ter todos os elementos marcados como Obrigatório:

Componente Tipo Descrição
Erros de conferência ConferenceError Obrigatório se ocorrer um erro. Nesse caso, nenhum outro dado é necessário. Use isso para reportar um problema que ocorreu quando o complemento tentou se conectar ao sistema de videoconferência.
ID da reunião string Obrigatório se não for um erro.
Use esse ID para identificar a conferência no sistema de videoconferência de terceiros.
Parâmetros da conferência ConferenceParameter[] Use esses pares de chave-valor para transmitir informações específicas do sistema para e do sistema de conferência de terceiros. Por exemplo, o sistema pode exigir o e-mail do moderador da conferência ou uma chave de reunião.
Notas da conferência string Use isso para anexar um aviso de texto à videoconferência. Normalmente, eles são usados para adicionar instruções para administradores de conferências ou avisos legais.
Pontos de entrada EntryPoint[] Obrigatório se não for um erro. Nesse caso, pelo menos um EntryPoint precisa ser definido.
Use EntryPoints para descrever uma maneira específica de participar da conferência (por exemplo, por telefone, vídeo ou SIP). Cada ponto de entrada requer um URI e um EntryPointType.

Leitura adicional

Confira a documentação a seguir para saber mais: