Beneficios del calendario híbrido

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

  1. Brinde a los usuarios la capacidad de programar una reunión de colaboración con cualquier cliente de calendario que se conecte al Calendario de G Suite de Google (Google Calendar). No es necesario instalar complementos ni extensiones. Escriba una palabra clave en el Ubicacion campo (por ejemplo, @webex o @meet).

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

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

  4. Actualizar el estado de presencia de la aplicación Webex de un usuario cuando el usuario enciende el respuesta automática 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 obtener la información más reciente sobre la implementación y las características, consultehttps://www.cisco.com/go/hybrid-services-calendar .

Manejo de datos

El calendario híbrido recibe los detalles de la reunión del sistema de calendario y los utiliza de la siguiente manera:

  • verifica la ubicación y el cuerpo de la reunión para ver si hay URI y URL para entrar 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 la ranura de la reunión en la lista de reuniones de la aplicación Webex y en algunos dispositivos
  • los invitados para completar la lista de participantes en la lista de reuniones
  • los invitados a enviarles el botón Entrar, cuando sea el momento de entrar
  • el cuerpo de invitación a la reunión para completar la agenda de reuniones de Webex

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

El servicio no almacena ni transmite datos no cifrados. Los datos confidenciales, como la descripción de la reunión, el cuerpo de la reunión y las direcciones de correo electrónico de los invitados, siempre se cifran cuando se almacenan y transmiten.


 
El servicio de calendario híbrido conserva los datos de la reunión durante un tiempo limitado. Los datos almacenados cubren reuniones desde 7 días en el pasado hasta 31 días en el futuro.

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 de Webex . Como tal, el servidor de administración de claves (KMS) en la nube proporciona administración de claves. Si elige implementar Hybrid Data Security, su propio KMS en las instalaciones proporciona la administración de claves. (Para obtener más detalles, consulte la Documento de seguridad de la aplicación de Webex .)

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

El calendario híbrido utiliza el flujo de concesión de credenciales de cliente de 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 con Google. Utiliza una cuenta de servicio con delegación en todo el dominio para evitar la necesidad del consentimiento del usuario. (Para obtener más detalles, consultehttps://developers.google.com/identity/protocols/OAuth2ServiceAccount .)

El calendario híbrido debe tener los siguientes permisos de aplicación:

Permiso

Uso de

Administrar calendarios de usuarios

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 de correo

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

En Control Hub, solo los administradores con acceso privilegiado pueden aprovisionar la organización de un cliente para el calendario híbrido. Un administrador debe copiar y pegar el Identificador de cliente y los ámbitos de autorización desde Control Hub en el Administrar el acceso del cliente API sección de la consola de administración del dominio de Google G Suite.

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 Hybrid Calendar como una aplicación registrada, el administrador debe activar explícitamente a los usuarios para permitir que el servicio acceda a sus respectivos calendarios de G suite.

Para activar correctamente un usuario para el acceso al calendario, se deben cumplir las siguientes condiciones:

  • La dirección de correo electrónico del usuario en 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 tener 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 al iniciar sesión correctamente en la aplicación Webex .

La activación de un usuario notifica al Calendario híbrido para validar que tiene los permisos correctos para acceder al calendario del usuario en G Suite.

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

Operaciones en curso

El calendario híbrido utiliza el API de REST de Google 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 utilizadas actualmente por el servicio de calendario híbrido

API de REST

Uso de

OBTENER calendarios / {calendarId} / events

Lista de eventos de calendario.

OBTENER 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 establecer aceptar / rechazar / aceptar provisionalmente 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.

GET / users / {userId} / settings / vacation

Obtiene la configuración de respuesta automática del usuario.

POST /calendars/{calendarId}/acl

Crea una regla de control de acceso.

DELETE /calendars/{calendarId}/acl

Elimina una regla de control de acceso.

POST / calendars / {calendarId} / events

Crea un evento en el calendario.

BORRAR / calendars / {calendarId} / events / {eventId}

Elimina un evento del calendario.

GET / freeBusy

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