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 una reunión de Google Meet y asociarla con el evento. Una vez que se agregue, los asistentes al evento podrán unirse a la reunión de Meet asociada con un solo clic.

Sin embargo, si un usuario quiere usar una conferencia de terceros (como WebEx) en lugar de Meet, el proceso es más complejo. Por lo general, esto requiere que el usuario cree la conferencia fuera del Calendario y, luego, copie un código de conferencia en la descripción del evento del Calendario. Luego, los asistentes al evento deben seguir una serie de pasos específicos 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 Calendario con soluciones de conferencias de terceros. Cada solución de conferencias agregada añade una nueva opción de conferencias para los eventos de Calendario, lo que permite a los usuarios crear esas conferencias y unirse a ellas directamente desde Calendario.

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

Soluciones para reuniones

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 conferencia que el usuario puede elegir cuando crea o edita un evento de Calendario.

Estos son algunos ejemplos de soluciones de conferencia que un complemento podría definir:

  • Una videoconferencia estándar
  • Es una conferencia solo de audio.
  • Es una conferencia personal.
  • Una conferencia transmitida públicamente.

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

Cómo funcionan las soluciones para conferencias

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

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

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

Datos de la conferencia

Los complementos de Google Workspace que proporcionan soluciones de conferencias para el Calendario requieren información específica (datos de la conferencia) 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 devuelve un objeto ConferenceData. El objeto ConferenceData debe contener todos los datos de la conferencia que necesita el Calendario o un objeto ConferenceError que describa un error que se produjo durante la comunicación con el sistema de conferencias de terceros.

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

Componente Tipo Descripción
Errores de conferencia ConferenceError Se requiere si se produjo un error, en cuyo caso no se necesitan otros datos. Úsalo para informar un problema que ocurrió cuando el complemento intentó conectarse al sistema de conferencias.
ID de la conferencia string Obligatorio si no hay errores.
Usa este ID para identificar la conferencia dentro del sistema de conferencias de terceros.
Parámetros de la conferencia ConferenceParameter[] Usa estos pares clave-valor para pasar cualquier información específica del sistema hacia y desde el sistema de conferencias de terceros. Por ejemplo, el sistema puede requerir 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 para agregar instrucciones para los administradores de conferencias o avisos legales.
Puntos de entrada EntryPoint[] Se requiere si no se trata de un error, en cuyo caso se debe definir al menos un EntryPoint.
Usa EntryPoints para describir una forma específica de unirse a la conferencia (por ejemplo, por teléfono, video o SIP). Cada punto de entrada requiere un URI y un EntryPointType.

Lecturas adicionales

La siguiente documentación puede ayudarte a obtener más información: