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 adicionado, os participantes do evento podem participar facilmente do Hangout associado com um simples clique.

No entanto, se um usuário quiser usar uma videoconferência de terceiros (como a WebEx) em vez do Google Meet, o processo será mais complexo. Geralmente, isso exige que o usuário crie a videoconferência fora do Google Agenda e copie o código da videoconferência na descrição do evento. Em seguida, 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 ajudam os usuários a evitar essa complexidade. É possível criar um complemento do Google Workspace que estenda 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 os eventos do Agenda. Assim, os usuários podem criar e participar dessas videoconferências diretamente do Google Agenda.

Se você é um provedor de videoconferência, pode 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 descobri-lo e instalá-lo.

Soluções para conferência

Uma solução de conferência representa um tipo de conferência de terceiros em 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 videoconferência apenas de áudio
  • uma conferência pessoal
  • uma conferência transmitida publicamente

Qualquer tipo de conferência que o serviço terceirizado fornece pode ter uma solução associada, e as coleções de soluções podem ser agrupadas em um único complemento do Google Workspace.

Como funcionam as soluções de conferência

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 instala aparecem 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 ela e o evento do Google Agenda. Se o evento for atualizado ou excluído posteriormente, o complemento detectará isso e fará as atualizações correspondentes no sistema de videoconferência. Depois que uma conferência é anexada a um evento, os participantes podem entrar na reunião pelo Google Agenda.

O complemento também pode ter uma página de configurações para os usuários controlarem um comportamento específico de videoconferência.

Dados da videoconferência

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

A tabela abaixo descreve cada tipo de dados de conferência que o complemento pode usar e lista o objeto do serviço ConferenceData que os representa. Cada objeto ConferenceData usado pelo complemento precisa ter todos os elementos marcados como obrigatório:

Componente Tipo Descrição
Erros de videoconferência ConferenceError Obrigatório se ocorrer um erro. Nesse caso, nenhum outro dado é necessário. Use esse recurso para informar um problema que aconteceu quando o complemento tentou se conectar ao sistema de videoconferência.
ID da videoconferência string Obrigatório se não for um erro.
Use esse ID para identificar a videoconferência no sistema de terceiros.
Parâmetros da videoconferência ConferenceParameter[] Use esses pares de chave-valor para transmitir informações específicas do sistema de e para o sistema de videoconferência de terceiros. Por exemplo, o sistema pode exigir o e-mail do moderador da videoconferência ou uma chave de reunião.
Notas da videoconferência string Use esse recurso para anexar um aviso de texto à conferência. Normalmente, você os usa para adicionar instruções para administradores de conferência ou avisos legais.
Pontos de entrada EntryPoint[] Obrigatório se não for um erro. Nesse caso, é necessário definir pelo menos um EntryPoint.
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.

Leia mais

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