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 rapidamente uma reunião do Google Meet e associá-la ao evento. Depois de adicionar, os participantes do evento podem participar do Hangout associado com um simples clique.

No entanto, se um usuário quiser usar uma conferência de terceiros (como o WebEx) em vez do Google Meet, o processo será mais complexo. Normalmente, isso exige que o usuário crie a conferência fora do Google Agenda e, em seguida, copie um código de conferência para a descrição do evento da Agenda. Os participantes do evento 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 estende o Google Agenda com soluções de conferência de terceiros. Cada solução de videoconferência adicionada adiciona uma nova opção de videoconferência para eventos da Agenda, permitindo que os usuários criem e participem dessas videoconferências diretamente do Google 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, publique o complemento no Google Workspace Marketplace, onde usuários e administradores podem encontrá-lo e instalá-lo.

Soluções de videoconferência

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

Exemplos de soluções de conferência que um complemento pode definir incluem:

  • 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 que o serviço de terceiros ofereça pode ter uma solução associada, e coleções de soluções podem ser agrupadas em um único complemento do Google Workspace.

Como as soluções de conferência funcionam

Quando uma solução de conferência é adicionada a um complemento do Google Workspace, não é necessário fornecer uma interface detalhada para ela. Em vez disso, sempre que um usuário cria ou edita um evento do Google Agenda, todas as soluções definidas nos complementos do Google Workspace que o usuário instalou aparecem como opções de videoconferência.

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

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

Dados da conferência

Os complementos do Google Workspace que oferecem soluções de conferências para o Google Agenda exigem informações específicas (dados de conferências) para que os usuários participem de conferências de terceiros. Ao definir uma solução de videoconferência no complemento, você especifica um onCreateFunction que cria e retorna um objeto ConferenceData. O objeto ConferenceData precisa conter todos os dados de conferência necessários para o Google Agenda ou um objeto ConferenceError que descreva um erro ocorrido ao se comunicar com o sistema de conferências de terceiros.

A tabela abaixo descreve cada tipo de dados de conferência que o complemento pode usar e lista o objeto serviceConferenceData 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 ocorreu um erro. Nesse caso, nenhum outro dado é necessário. Use para informar um problema que ocorreu quando o complemento tentou se conectar ao sistema de conferências.
ID da conferência string Obrigatório se não for um erro.
Use esse ID para identificar a conferência no sistema de conferências de terceiros.
Parâmetros da conferência ConferenceParameter[] Use esses pares de chave-valor para transmitir qualquer informação específica do sistema para e do sistema de conferências 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 à conferência. Normalmente, elas são usadas para adicionar instruções para administradores de conferências ou avisos legais.
Pontos de entrada EntryPoint[] Obrigatório se não houver 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

A documentação a seguir pode ajudar você a saber mais: