En este artículo
Beneficios del calendario híbrido
Manejo de datos
dropdown icon
Autenticación y autorización durante la implementación
    Proceso de autenticación de la aplicación
    Proceso de aprovisionamiento
Activación de usuarios para el acceso al calendario
Operaciones en curso

Referencia del servicio de calendario híbrido con integración de Google Calendar

list-menuEn este artículo
list-menu¿Comentarios?

No tienes por qué perderte reuniones porque estaban programadas en otra aplicación. Puedes usar el Servicio de Calendario Híbrido para brindar una experiencia de colaboración completa para usuarios y salas entre Webex Meetings y Webex App con el Calendario de G Suite de Google.

Beneficios del calendario híbrido

Actualmente, la integración ofrece las siguientes características principales:

  1. Ofrecer a los usuarios la posibilidad de programar una reunión de colaboración con cualquier cliente de calendario que se conecte al Calendario de G Suite de Google (Calendario de Google). No necesitas instalar plugins ni extensiones. Escriba una palabra clave en el campo Ubicación (por ejemplo, @webex o @meet).

  2. Mostrar una lista de reuniones a los usuarios en la aplicación de Webex (de escritorio y móvil) y en los extremos físicos.

  3. Muestre una notificación emergente con el botón Entrar, también conocido como Un botón para pulsar (OBTP).

  4. Actualiza el estado de presencia de un usuario en la aplicación Webex cuando el usuario activa el respondedor de vacaciones en Gmail (a veces denominado estado fuera de la oficina).

Este artículo ofrece una descripción general de cómo el servicio de calendario híbrido basado en la nube integra Google Calendar con la nube de Webex para brindar estas características.

Para conocer las descripciones generales similares de las demás integraciones del servicio de calendario híbrido, consulte los siguientes artículos:

Para ver la información más reciente sobre las características y la implementación, consulte https://www.cisco.com/go/hybrid-services-calendar.

Manejo de datos

El Calendario Híbrido recibe los detalles de las reuniones del sistema de calendario y los utiliza de la siguiente manera:

  • Comprueba la ubicación y el cuerpo de la reunión para obtener URI y URL para unirse a la reunión.
  • el título de la invitación como título de la reunión
  • las horas de inicio y finalización para mostrar el espacio de la reunión en la lista de reuniones en la aplicación Webex y en algunos dispositivos.
  • los invitados para completar la lista de participantes en la lista de reuniones
  • a los invitados para enviarles el botón Unirse, cuando sea el momento de unirse.
  • La invitación a la reunión permitirá completar la agenda de la reunión de Webex.

El servicio envía datos cifrados a la nube de Webex (y almacena los datos en formato cifrado) para proporcionar la lista de reuniones y el botón para unirse.

El servicio no almacena ni transmite datos sin cifrar. Los datos confidenciales, como la descripción de la reunión, el cuerpo de los temas tratados y las direcciones de correo electrónico de los invitados, siempre se cifran al almacenarse y transmitirse.

El servicio de Calendario Híbrido conserva los datos de las reuniones durante un tiempo limitado. Los datos almacenados abarcan reuniones desde hace 7 días hasta dentro de 31 días.

Para el cifrado de datos, el Calendario Híbrido utiliza el mismo servicio de cifrado en la nube de Webex que utiliza la aplicación Webex. Por ello, el servidor de administración de claves (KMS) en la nube proporciona la administración de claves. Si opta por implementar la seguridad de datos híbrida, su propio sistema KMS local se encargará de la gestión de claves. (Para obtener más detalles, consulte el Documento sobre seguridad de la aplicación Webex.)

Autenticación y autorización durante la implementación

El Calendario Híbrido utiliza el flujo de concesión de credenciales de cliente OAuth 2.0 al Servidor de Autorización de Google.

Proceso de autenticación de la aplicación

El Calendario Híbrido se registra como una aplicación en Google. Utiliza una cuenta de servicio con delegación a nivel de dominio para evitar la necesidad de consentimiento del usuario. (Para más detalles, véase https://developers.google.com/identity/protocols/OAuth2ServiceAccount.)

El Calendario Híbrido debe tener los siguientes permisos de aplicación:

Permiso

Uso de

Administrar los calendarios del usuario

https://www.googleapis.com/auth/calendar

  • Actualizar el texto de la reunión con los detalles para entrar.

  • Determinar el idioma del usuario para fines de localización.

Administrar la configuración básica del correo

https://www.googleapis.com/auth/gmail.settings.basic
  • Leer el estado fuera de la oficina.

En Control Hub, solo los administradores con acceso privilegiado pueden configurar la organización de un cliente para el Calendario Híbrido. Un administrador debe copiar y pegar los ámbitos ID de cliente y autorización de control Hub a la sección administrar acceso de cliente API de la consola de administración del dominio de G Suite de Google.

El flujo incluye los siguientes pasos de alto nivel:

  1. Mediante las credenciales de la cuenta de servicio, la aplicación obtiene los tokens de acceso a nivel de usuario desde el Servidor de autorización de Google para obtener acceso a los calendarios de los usuarios.

  2. La aplicación utiliza el token de acceso de llamadas a API de Google Calendar, para obtener acceso a la información de calendario.

Proceso de aprovisionamiento

Activación de usuarios para el acceso al calendario

Después de aprovisionar correctamente el Calendario híbrido como una aplicación registrada, el administrador debe activar usuarios explícitamente para permitir que el servicio acceda a sus respectivos calendarios de G Suite.

Para activar correctamente un usuario para acceder al calendario, deben cumplirse las siguientes condiciones:

  • La dirección de correo electrónico del usuario en el Control Hub debe coincidir con su cuenta de calendario de Google en el inquilino de Google G Suite de la organización.

  • El administrador debe haber verificado el dominio en la dirección de correo electrónico del usuario, O el usuario debe haber verificado su dirección de correo electrónico iniciando sesión correctamente en la aplicación Webex.

Activar un usuario notifica al Calendario híbrido para validar que tenga los permisos correctos para acceder al calendario del usuario en G Suite.

La validación exitosa es un requisito para utilizar la funcionalidad del calendario híbrido. Si el servicio no puede validar un usuario, el coloca al usuario en estado de error. El servicio aplica una política para acceder solo a los calendarios de usuarios activados correctamente para su procesamiento continuo.

Operaciones en curso

El Calendario Híbrido utiliza la API REST deGoogle Calendar. Esta API admite una amplia gama de operaciones con Google Calendar. Sin embargo, el calendario híbrido solo utiliza un subconjunto de comandos relacionados con los casos de uso del calendario.

Tabla 1. Operaciones actualmente utilizadas por el servicio Servicio de calendario

API de REST

Uso de

GET calendars/calendarId/events

Lista de eventos de calendario.

GET calendars/calendarId/events/{eventId}/instances

Instancias del evento recurrente especificado.

GET /calendars/calendarId/events/{eventId}

Información sobre un solo evento en un calendario.

PATCH /calendars/{calendarId}/events/{eventId}

Actualizar las propiedades de los eventos de calendario (incluidas las propiedades extendidas y la información para entrar). Esta operación también se utiliza para definir aceptar/rechazar/aceptar tentativamente el estado de una reunión.

POST /calendars/calendarId/events/quickAdd

Crea un evento basado en una cadena de texto simple.

POST /calendars/calendarId/events/watch

Suscribirse para recibir notificaciones sobre cambios en el calendario de un usuario.

POST /channels/stop

Cancelar la suscripción a las notificaciones de cambios en el calendario de un usuario.

GET /users/me/settings/{setting}

Recuperar la zona del usuario.

OBTENGA /usuarios/{userId}/settings/vacation

Obtiene la configuración de respuesta de vacaciones del usuario.

POST /calendars/{calendarId}/acl

Crea una regla de control de acceso.

DELETE /calendars/{calendarId}/acl

Elimina una regla de control de acceso.

GET calendars/calendarId/events

Crea un evento en el calendario.

GET /calendars/calendarId/events/{eventId}

Elimina un evento de un calendario.

OBTENGA /gratisBusy

Muestra la disponibilidad del usuario y el estado de libre/ocupado para un intervalo de tiempo especificado.

¿Ha encontrado este artículo útil?
¿Ha encontrado este artículo útil?