Lista de comprobación de principio a fin, desde la aplicación de Entra, pasando por el perfil, la asignación y la simulación, hasta la comprobación en Presence Live.
Esta lista de comprobación le guía por toda la configuración de la variante Jabber en un orden fijo: preparación en Microsoft y Cisco, activación del módulo, creación del perfil, comprobación de la asignación, simulación, puesta en producción y comprobación en el registro. Cada bloque termina con una comprobación. Continúe solo cuando se haya superado.
Los detalles sobre campos y mensajes están en los capítulos enlazados. Para la aplicación Webex rige un procedimiento propio, descrito en el capítulo sobre la presencia con Cisco Webex.
Requisitos previos
Acceso al EasyUC Manager para activar el módulo Presence Sync.
Una cuenta de EasyUC con los permisos ROLE_APP_PRESENCE_WORKSPACE, ROLE_APP_PRESENCE_TENANTS_EDIT y ROLE_APP_PRESENCE_SYNC_EDIT, o una cuenta de administrador.
En Microsoft Entra, el derecho a crear registros de aplicación y a conceder el consentimiento de administrador para permisos de aplicación.
En el CUCM, el derecho a crear un usuario de aplicación y un usuario final y a asignar roles.
Una conexión CUCM en EasyUC cuya supervisión de llamadas abarque todos los dispositivos.
Dos usuarios de prueba que existan en Microsoft y en el CUCM y tengan un identificador común, por ejemplo la misma dirección de correo electrónico.
El appliance alcanza graph.microsoft.com y login.microsoftonline.com a través de HTTPS, así como el servicio web de presencia de IM and Presence.
Paso a paso: preparar Microsoft Entra
Abra el Microsoft Entra admin center y cree un registro nuevo en los registros de aplicaciones, por ejemplo con el nombre "EasyUC Presence".
Anote el ID de directorio (ID del tenant) y el ID de aplicación (ID de cliente).
Cree un secreto de cliente y anote su valor y su fecha de caducidad.
En los permisos de API para Microsoft Graph, añada los permisos de aplicación User.Read.All, Presence.Read.All y Presence.ReadWrite.All.
Conceda el consentimiento de administrador para el tenant.
Comprobación: los tres permisos muestran el estado "Concedido".
Paso a paso: preparar el lado Cisco
En EasyUC, compruebe en la conexión CUCM que la supervisión de llamadas está activada y observa todos los dispositivos. Esto se describe en el capítulo sobre la supervisión de llamadas de la conexión CUCM.
En el CUCM, cree un usuario de aplicación para el servicio web de presencia y asígnele el rol Admin-3rd Party API.
Cree un usuario final propio como observador que pueda ver el estado de presencia de los usuarios de Jabber afectados. No utilice para ello una cuenta personal.
Anote la dirección del servicio web de presencia en IM and Presence (HTTPS con la ruta /presence-service) y el dominio de presencia de las direcciones de Jabber.
Si IM and Presence utiliza un certificado de una autoridad de certificación interna, tenga preparado su certificado de CA para el servidor de EasyUC.
Comprobación: el servicio web de presencia es accesible desde el appliance a través de HTTPS.
Paso a paso: activar el módulo y crear el perfil
Abra el EasyUC Manager y active el módulo Presence Sync en Module (módulos). El Manager inicia el servicio de presencia.
Espere hasta que el Manager muestre el servicio como listo.
Inicie sesión en EasyUC y seleccione arriba el área de trabajo Presence Sync.
Haga clic en Add presence profile y, en el paso 1, introduzca el nombre del perfil, el ID del tenant, el ID de cliente y el secreto de cliente.
En el paso 2, seleccione CUCM / Jabber e introduzca el acceso a Cisco: el directorio de usuarios de CUCM y los datos de Cisco IM and Presence.
En el paso 3, seleccione Kennzeichen vergleichen (comparar identificadores) y los dos campos que tienen el mismo valor en Microsoft y en el CUCM.
Haga clic en Einrichtung speichern (guardar configuración).
Comprobación: Microsoft Graph testen (probar Microsoft Graph) muestra Graph geprüft (Graph comprobado), y Cisco-Verbindung testen (probar la conexión Cisco) no notifica ningún error.
Paso a paso: comprobar la asignación
En el paso 3 del perfil, haga clic en Zuordnung prüfen (comprobar asignación).
Compare Microsoft-Benutzer (usuarios de Microsoft) y Cisco-Benutzer (usuarios de Cisco) con las cifras esperadas.
Filtre por Nicht gefunden (no encontrado). Si a estos usuarios les falta el identificador en uno de los directorios, manténgalo allí.
Filtre por Mehrdeutig (ambiguo). Depure los valores duplicados en el directorio o asigne usuarios individuales mediante Kandidaten manuell zuordnen … (asignar candidatos manualmente).
Busque sus dos usuarios de prueba. Ambos deben mostrar Eindeutig (único) o Manuell (manual).
Haga clic en Einrichtung speichern.
Comprobación: la cifra de Eindeutig coincide con el número de usuarios que deben participar en la sincronización.
Paso a paso: simulación y puesta en producción
Abra la página Configuration del perfil.
Active primero solo CUCM-Anrufstatus → Teams (estado de llamada de CUCM) y seleccione la CUCM connection.
Deje Interval (seconds) en 10 y el interruptor principal Enable presence sync desactivado. Haga clic en Save.
Realice una llamada en el teléfono Cisco con un usuario de prueba y haga clic en Dry run mientras está establecida.
Lea la Dry-run preview: Active calls muestra al menos 1, Planned changes nombra al usuario de prueba, Conflicts es 0.
Active Enable presence sync y haga clic en Save.
Comprobación: el estado de ejecución cambia a Synchronisation aktiv (sincronización activa), y Last check tiene unos pocos segundos.
Paso a paso: comprobación en Presence Live
Abra Presence Live.
Realice otra llamada en el teléfono Cisco con el usuario de prueba.
Observe el Statusverlauf (historial de estados). Dentro del intervalo aparece una entrada en la dirección Cisco CUCM → Teams con el estado de origen Im Gespräch (en una llamada) y el resultado Erfolgreich (correcto).
Compruebe en el cliente de Teams de un compañero que el usuario de prueba muestra "En una llamada".
Finalice la llamada. En el historial de estados aparece una entrada con la acción Freigeben (liberar), y Teams vuelve a mostrar el estado propio del usuario.
Si es necesario, active más direcciones, una a una, y repita la simulación y la comprobación.
Comprobación: el contador Fehler (errores) situado sobre el historial de estados permanece en 0.
Campos y opciones: lo que debería tener anotado al final
Campos y opciones: lo que debería tener anotado al final
Campo / acción
Significado y uso
ID del tenant e ID de cliente
Identificadores de la aplicación de Entra. EasyUC ya no muestra el secreto de cliente después de guardar.
Fecha de caducidad del secreto de cliente
Cuando caduca, el acceso a Graph falla. Introduzca a tiempo un secreto nuevo en el perfil.
Usuario de aplicación y observador
Nombres de las dos cuentas de Cisco y quién las administra.
Identificadores seleccionados
Campo de Microsoft y campo del CUCM que se utilizan para la asignación.
Direcciones activadas e intervalo
Estado de la página de configuración tras la aceptación.
Asignaciones manuales
Lista de las excepciones con su justificación, para que se puedan revisar cuando cambie el directorio.
Comprobar el resultado y acotar errores
Aceptación superada: para ambos usuarios de prueba, el inicio y el final de la llamada aparecen en Presence Live, Teams muestra el estado dentro del intervalo y, tras el final de la llamada, se vuelve a mostrar el estado propio del usuario.
Compruebe además: reinicio del cliente de Teams durante una llamada, dos llamadas seguidas, un usuario con "No molestar" en Teams. El último caso debe aparecer como omitido en el registro.
La simulación muestra Active calls 0 a pesar de una llamada: la supervisión de llamadas de la conexión CUCM no abarca el dispositivo. Compruebe las Live Calls de la conexión.
El usuario de prueba falta en Planned changes: no está asignado de forma única, o su línea es una línea compartida.
El estado de ejecución permanece en Erster Abgleich ausstehend (primera sincronización pendiente): el servicio de presencia no está en ejecución. Compruébelo en el Manager.
Los demás mensajes y sus soluciones están en el capítulo sobre los patrones de error.