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 com um clique simples.

No entanto, se um usuário quiser usar uma conferência de terceiros (como a WebEx) em vez do Google Meet, o processo é mais complexo. Normalmente, isso exige que o usuário crie a videoconferência fora do Google Agenda e, em seguida, copiar o código da videoconferência na descrição do evento do Agenda; Participantes do evento deverá seguir um conjunto específico de etapas para entrar na conferência usando o código fornecidas.

Os complementos do Google Workspace ajudam os usuários a evitar isso complexidade. Crie um complemento do Google Workspace que estende o Google Agenda a aplicativos soluções de conferência. Cada solução de videoconferência adicionada adiciona uma nova opção de videoconferência no Google Agenda eventos, permitindo que os usuários criem e participem dessas conferências diretamente de Google Agenda.

Se você é um provedor de videoconferência, pode criar um Complemento do Google Workspace para definir uma conexão entre Google Agenda e seu produto. Você pode então publicar o complemento no Google Workspace Marketplace, onde usuários e administradores podem encontrá-los e instalá-los.

Soluções para conferê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 videoconferência apenas de áudio
  • uma conferência pessoal
  • uma conferência transmitida publicamente

Qualquer tipo de conferência que o serviço de terceiros fornece pode ter uma solução associada, e 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 uma Complemento do Google Workspace, não é preciso para fornecer uma IU detalhada para ele. Sempre que um usuário cria ou edita uma evento do Google Agenda, todas as soluções definidas no Complementos do Google Workspace que o usuário instalado 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 sua API e cria a conferência, sincronizar dados entre a videoconferência e o evento do Google Agenda. Se o evento for atualizado ou excluído, o complemento detectará isso e fará com que atualizações correspondentes no sistema de videoconferência. Depois que uma videoconferência for anexada a um evento, os participantes poderão participar da conferência pelo Google Agenda.

Opcionalmente, o complemento pode fornecer uma página de configurações para permitir que os usuários controlem comportamentos específicos de conferência.

Dados da videoconferência

Complementos do Google Workspace para fazer conferências para o Google Agenda exigem informações específicas, como conferências dados, para permitir que os usuários participem de videoconferências de terceiros. Quando você define uma solução de conferência no seu complemento, você especifica uma onCreateFunction que cria e retorna uma ConferenceData objeto. O objeto ConferenceData precisa conter todos os dados da conferência necessidades do Google Agenda ou ConferenceError objeto que descreve um erro ocorrido durante a comunicação com o sistema de videoconferência de terceiros.

A tabela abaixo descreve cada tipo de dados de videoconferência que seu complemento pode usar e lista o serviço ConferenceData; objeto que a representa. Cada ConferenceData Objeto 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 foi necessário. Use este campo para informar um problema que aconteceu quando o complemento foi instalado 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 videoconferência no sistema de videoconferência de terceiros.
Parâmetros da videoconferência ConferenceParameter[] Use esses pares de chave-valor para transmitir informações específicas do sistema a e do sistema de videoconferência de terceiros. Por exemplo, o sistema pode exigem o e-mail do moderador da videoconferência ou um token de reunião.
Notas da videoconferência string Use esse recurso para anexar um aviso de texto à conferência. Normalmente, você usa para adicionar instruções para administradores da conferência ou avisos legais.
Pontos de entrada EntryPoint[] Obrigatório se não for um erro. Nesse caso, ao 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: