Descripción general de la conferencia de terceros

Cuando crean o editan un evento de Calendario de Google, los usuarios tienen la opción de crear rápidamente una reunión de Google Meet y asociarla con el evento. Una vez agregados, los asistentes al evento podrán unirse fácilmente al Hangout asociado con un simple clic.

Sin embargo, si un usuario quiere usar una conferencia de terceros (como WebEx) en lugar de Google Meet, el proceso es más complejo. Por lo general, esto requiere que el usuario cree la conferencia fuera del Calendario de Google y, luego, copie un código de conferencia en la descripción del evento de Calendario. Los asistentes del evento deben seguir un conjunto específico de pasos para ingresar a la conferencia con el código proporcionado.

Los complementos de Google Workspace pueden ayudar a los usuarios a evitar esta complejidad. Puedes compilar un complemento de Google Workspace que extienda el Calendario de Google con soluciones para conferencias de terceros. Cada solución de conferencia agregada agrega una opción de reunión nueva para los eventos de Calendario, lo que permite a los usuarios crear reuniones y unirse a ellas directamente desde Calendario de Google.

Si eres un proveedor de conferencias, puedes crear un complemento de Google Workspace para definir una conexión entre Calendario de Google y tu producto. Luego, puedes publicar el complemento en Google Workspace Marketplace, donde los usuarios y los administradores pueden descubrirlo y, luego, instalarlo.

Soluciones para conferencias

Una solución de conferencia representa un tipo de conferencia de terceros a la que los usuarios pueden unirse. Cada solución se muestra como una opción de reunión que un usuario puede elegir cuando crea o edita un evento de Calendario de Google.

Entre los ejemplos de soluciones de conferencia que puede definir un complemento se incluyen los siguientes:

  • una videoconferencia estándar
  • una conferencia solo por audio
  • una conferencia personal
  • una conferencia que se transmite públicamente

Cualquier tipo de conferencia que proporciona el servicio de terceros puede tener una solución asociada, y las colecciones de soluciones se pueden agrupar en un solo complemento de Google Workspace.

Cómo funcionan las soluciones para conferencias

Cuando se agrega una solución de conferencia a un complemento de Google Workspace, no es necesario proporcionar una IU detallada para ella. En cambio, cada vez que un usuario crea o edita un evento de Calendario de Google, las soluciones definidas en los complementos de Google Workspace que instaló el usuario aparecen como opciones de reunión.

Cuando un usuario selecciona una solución de conferencia, el complemento se conecta al sistema de conferencias de terceros mediante su API, crea la conferencia y sincroniza los datos entre la conferencia y el evento de Calendario de Google. Si el evento se actualiza o borra más tarde, el complemento lo detecta y realiza las actualizaciones correspondientes en el sistema de reuniones. Una vez que se adjunta una conferencia a un evento, los asistentes pueden unirse a ella desde el Calendario de Google.

De manera opcional, el complemento puede proporcionar una página de configuración para permitir que los usuarios controlen un comportamiento específico de la reunión.

Datos de conferencias

Los complementos de Google Workspace que proporcionan soluciones de conferencias al Calendario de Google requieren información específica (datos de conferencias) para permitir que los usuarios se unan a conferencias de terceros. Cuando defines una solución de conferencia en tu complemento, especificas un onCreateFunction que compila y muestra un objeto ConferenceData. El objeto ConferenceData debe contener todos los datos de conferencia que necesita el Calendario de Google o un objeto ConferenceError que describa un error que se produjo durante la comunicación con el sistema de reuniones de terceros.

En la siguiente tabla, se describe cada tipo de datos de conferencia que puede usar tu complemento y se muestra el objeto de servicio ConferenceData que lo representa. Cada objeto ConferenceData que use tu complemento debe tener todos los elementos marcados como Obligatorio:

Componente Tipo Descripción
Errores de conferencia ConferenceError Es obligatorio si se produce un error, en cuyo caso no se necesitan otros datos. Úsalo para informar un problema que se produjo cuando el complemento intentó conectarse al sistema de reuniones.
ID de conferencia string Obligatorio si no es un error.
Usa este ID para identificar la conferencia en el sistema de reuniones de terceros.
Parámetros de conferencia ConferenceParameter[] Usa estos pares clave-valor para pasar cualquier información específica del sistema desde y hacia el sistema de conferencias de terceros. Por ejemplo, es posible que el sistema requiera el correo electrónico del moderador de la conferencia o una clave de reunión.
Notas de la conferencia string Úsalo para agregar un aviso de texto a la conferencia. Por lo general, se usan a fin de agregar instrucciones para administradores de conferencias o avisos legales.
Puntos de entrada EntryPoint[] Es obligatorio si no es un error, en cuyo caso se debe definir al menos una EntryPoint.
Usa las EntryPoint para describir una forma específica de unirte a la conferencia (por ejemplo, por teléfono, video o SIP). Cada punto de entrada requiere un URI y un EntryPointType.

Lecturas adicionales

Consulta la siguiente documentación para obtener más información: