EasyUC

El software, las actualizaciones y los archivos de licencia están disponibles en el portal de clientes. Ir a las descargas

Presence Sync

Presence Sync para Cisco y Microsoft Teams

Quien habla por el teléfono Cisco aparece en Teams como «En una llamada». EasyUC sincroniza el estado de presencia entre la telefonía Cisco y Microsoft Teams. El módulo funciona en su appliance y no necesita SBC ni ACD.

Un solo estado para dos mundos de telefonía

En muchas empresas hay teléfonos Cisco en las mesas, mientras que el chat y las reuniones tienen lugar en Microsoft Teams. Cada sistema mantiene su propio estado de presencia y no sabe nada del otro. Teams muestra a un compañero como disponible aunque esté hablando por el teléfono de mesa.

Presence Sync cierra esta brecha. EasyUC detecta las llamadas conectadas en CUCM y pone al usuario de Teams correspondiente en «En una llamada» mientras dura la llamada. Con Cisco Jabber transfiere además estados en ambos sentidos. Si sus usuarios trabajan con la Webex App, EasyUC activa y observa la integración que Cisco ofrece para ello.

  • Llamada en el teléfono Cisco: Teams muestra «En una llamada»
  • Estados de Jabber «Disponible» y «Ausente» hacia Teams
  • Estado de Teams hacia Jabber, incluidas llamadas y reuniones
  • Webex App: activar y observar la integración nativa de Cisco
  • Cada dirección se activa por separado
  • Módulo independiente, sin SBC y sin ACD

Qué estado va en qué dirección

Las tablas valen para teléfonos de mesa y para Cisco Jabber con IM and Presence. EasyUC omite lo que no se puede transferir de forma segura y anota el motivo en el registro.

Cisco → Microsoft Teams
Origen en CiscoResultado en Teams
Llamada conectada en el teléfono o en el softphone«Ocupado» con la actividad «En una llamada» hasta que termina la llamada
Sonando, marcandosin cambios
Jabber: DisponibleDisponible
Jabber: AusenteAusente
Jabber: Ocupado, No molestarse omite y se registra
Jabber: DesconectadoEasyUC retira su estado, Teams muestra el estado propio del usuario
Origen no accesibleel último estado se mantiene hasta que caduca; no se pone a nadie en «Disponible»
Microsoft Teams → Cisco Jabber
Estado en TeamsResultado en Jabber
Disponibledisponible
Ausente, Vuelvo enseguidaausente
Ocupado, En una reuniónocupado
En una llamada, En una llamada de conferenciaen una llamada
No molestar, Presentandose omite y se registra
DesconectadoEasyUC retira su estado en Jabber
Estado desconocidose mantiene el estado anterior en Jabber
Webex App

Integración nativa de Cisco

Con la Webex App, el estado se mantiene en la nube de Webex, aunque la telefonía pase por CUCM. Cisco sincroniza con Teams mediante «Cisco Call for Microsoft Teams». En este modo EasyUC no publica nada por sí mismo. Lee y fija el interruptor de la integración para toda la organización y registra los cambios de estado en ambos lados.

Bucles

Sin retorno

Un estado que EasyUC ha fijado no se refleja de vuelta en la dirección contraria. Una llamada en el teléfono Cisco aparece en Teams, pero no vuelve a Jabber como llamada de Teams.

Prioridad

El usuario decide

«No molestar» es una decisión personal. EasyUC no lo sobrescribe en ninguna dirección y no fija en Teams un estado preferido que desplace una elección manual.

Qué cambia en el día a día

La utilidad se nota allí donde hoy se llama o se escribe a alguien aunque esté en una llamada.

Teléfono de mesa

La compañera está al teléfono

La Sra. Krüger atiende la llamada de un cliente en su teléfono Cisco. Dentro del intervalo configurado aparece en Teams como «En una llamada». Quien quiera localizarla lo ve antes y le escribe un mensaje o espera.

Operadora

Transferir sin intento fallido

La supervisión de líneas del puesto de operadora de EasyUC muestra el estado de la línea y la presencia de Teams uno junto a otro. Presence Sync lleva además el estado de llamada allí donde no hay supervisión de líneas: al cliente de Teams de cada empleado.

Jabber

Reunión en Teams

El Sr. Yıldız está en una reunión de Teams. Jabber lo muestra como ocupado. Los compañeros que lo buscan en Jabber llaman más tarde.

Operación

Consultar en lugar de suponer

Si alguien comunica que su estado era incorrecto, Presence Live muestra la entrada: cuándo leyó EasyUC el cambio, qué fijó u omitió y por qué.

Asigne los usuarios y compruebe antes de activar

Un perfil de presencia por cliente contiene el acceso a Microsoft Graph, el acceso al lado Cisco y la regla para asignar los usuarios. EasyUC reconoce a la misma persona por un identificador que tiene el mismo valor en ambos directorios, por ejemplo la dirección de correo electrónico o el número de teléfono.

La vista previa muestra el resultado por usuario: único, no encontrado o ambiguo. En la sincronización solo participan las coincidencias únicas y las asignaciones manuales. EasyUC no resuelve por suposición las coincidencias ambiguas, las excluye.

  1. 1

    Crear el perfil

    Introduzca el ID de tenant, el ID de cliente y el secreto de cliente de la aplicación de Entra y seleccione el acceso a Cisco. Un perfil nuevo está desactivado.

  2. 2

    Comprobar la asignación

    Seleccione el identificador en Microsoft y en CUCM. La vista previa no transfiere ningún estado.

  3. 3

    Simulación

    EasyUC calcula una sincronización y muestra los usuarios asignados, las llamadas activas, los conflictos y los cambios previstos. No se escribe nada.

  4. 4

    Activar

    Seleccione las direcciones, ajuste el intervalo entre 5 y 60 segundos y guarde el interruptor principal.

Vista previa de la asignación en el perfil de presencia: identificadores, contadores y resultado por usuario. Datos de demostración.

Presence Live: cada evento con su resultado y su motivo

Presence Live es el registro de un perfil. Cada entrada indica la hora, el usuario, la dirección, el estado de origen antes y después, el estado de destino solicitado y el resultado. Los estados omitidos aparecen en el historial con su motivo y los errores con el mensaje del fabricante.

La vista se actualiza cada 5 segundos y se puede pausar. Usted filtra por dirección y resultado y busca por nombre, número de teléfono, estado o mensaje. El registro se guarda en la base de datos de su appliance y se conserva con independencia de la vista.

  • Publicación, renovación y retirada por usuario
  • Omisiones con su motivo
  • Errores con su mensaje
  • Filtros por dirección y resultado
  • Contadores de usuarios asignados y conflictos
  • Aviso cuando el servicio en segundo plano no comunica ninguna ejecución
Presence Live: un estado de llamada fijado, una reunión en Teams y un «No molestar» omitido. Datos de demostración.

Tecnología: interfaces y secuencia

Presence Sync funciona como servicio independiente en el appliance. Cada 5 segundos comprueba qué perfiles toca procesar, lee los orígenes, los compara con el último estado observado y publica solo los cambios. Un bloqueo en la base de datos impide que dos ejecuciones escriban a la vez para el mismo perfil.

Las llamadas llegan por JTAPI desde la supervisión de llamadas de la conexión de CUCM. EasyUC lee y fija el estado de Jabber a través del servicio web de presencia de Cisco IM and Presence, y el estado de Teams a través de Microsoft Graph. Los estados fijados tienen un tiempo de caducidad en el fabricante y se renuevan periódicamente. Si EasyUC falla, desaparecen por sí solos.

Arquitectura: Presence Sync entre Cisco y Microsoft Teams El servicio de presencia del appliance EasyUC lee de CUCM las llamadas conectadas mediante JTAPI y los usuarios mediante AXL, lee y fija el estado de Jabber a través del servicio web de presencia de Cisco IM and Presence, y lee y fija el estado de Teams a través de Microsoft Graph por HTTPS. CUCM, IM and Presence y el appliance están en su centro de datos. SU CENTRO DE DATOS CISCO Teléfonos Cisco Jabber Cisco CUCM cucm-pub01.intern CTI Manager · AXL Cisco IM and Presence Servicio web de presencia APPLIANCE EASYUC · OVA · K3S MariaDB Perfiles, asignación, registro EasyUC Presence Sync servicio independiente en el appliance sincronización cada 5 a 60 segundos asignación de usuarios publica solo los cambios simulación sin escritura Presence Live JTAPI llamadas conectadas AXL usuarios y líneas HTTPS leer y fijar estado de Jabber MICROSOFT 365 Microsoft Graph Presencia · usuarios graph.microsoft.com Clientes de Teams Escritorio, móvil Firewall INTERNET HTTPS 443 leer y fijar el estado leer usuarios Los perfiles, la asignación y el registro se quedan en su centro de datos. Microsoft recibe el estado de presencia de cada usuario.
Arquitectura: CUCM e IM and Presence, el servicio de presencia en el appliance y Microsoft Graph.
Interfaces y permisos
Microsoft GraphRegistro de aplicación en Entra con User.Read.All, Presence.Read.All y Presence.ReadWrite.All, cada uno con consentimiento del administrador
CUCM: llamadasJTAPI a través del CTI Manager, supervisión de llamadas para todos los dispositivos de la conexión
CUCM: directorioAcceso de lectura AXL a usuarios, líneas y direcciones de Jabber
Cisco IM and PresenceServicio web de presencia por HTTPS, usuario de aplicación con el rol Admin-3rd Party API y además un usuario final como observador
WebexIntegración de Webex con ID de organización; Presence.ReadWrite.All no hace falta en este modo
Sincronizaciónciclo base de 5 segundos, intervalo por perfil de 5 a 60 segundos
CaducidadTeams 10 minutos, Jabber 1 hora, en ambos casos con renovación
Funcionamientoservicio independiente, se activa como módulo en el EasyUC Manager, con estado y registro propios

Límites

Presence Sync transfiere lo que las interfaces de los fabricantes permiten de forma segura. Conviene que conozca estos puntos antes de la implantación.

  • «No molestar» no se transfiere en ninguna dirección.
  • Desde Jabber llegan a Teams «Disponible» y «Ausente». El estado de llamada procede únicamente de CUCM.
  • Las líneas compartidas no fijan ningún estado de llamada porque no pertenecen a un único usuario.
  • Los estados que duran menos que el intervalo pueden pasar inadvertidos.
  • Por cada aplicación de Entra publica un solo perfil. Por cada usuario de aplicación de IM and Presence escribe en Jabber un solo perfil.
  • En el modo Webex sincroniza Cisco. EasyUC observa y registra, pero no confirma una transferencia concreta.
  • La forma en que Jabber muestra un estado fijado desde fuera depende de las versiones de IM and Presence y de Jabber y debe formar parte de las pruebas de aceptación.

Requisitos

Requisitos
EasyUCMódulo Presence Sync activado en el EasyUC Manager. No se necesitan ni el SBC de Teams ni la ACD.
Microsoft 365Aplicación de Entra con ID de cliente y secreto de cliente, permisos de aplicación User.Read.All, Presence.Read.All y Presence.ReadWrite.All, consentimiento del administrador
Cisco CUCMConexión de CUCM en EasyUC con supervisión de llamadas para todos los dispositivos, acceso de lectura AXL al directorio de usuarios
Cisco IM and Presencesolo para el estado de Jabber: servicio web de presencia accesible, usuario de aplicación con Admin-3rd Party API, usuario final como observador
Webex AppCisco Call for Microsoft Teams configurado, integración de Webex con ID de organización, direcciones de correo electrónico idénticas en Microsoft y en Webex
Directoriosun identificador que tenga el mismo valor en Microsoft y en Cisco, por ejemplo la dirección de correo electrónico o el número de teléfono
RedHTTPS desde el appliance hacia Microsoft Graph y hacia el servicio web de presencia

Presence Sync en su entorno

Indíquenos con qué clientes de Cisco trabajan sus usuarios y cuántos usuarios hay que sincronizar. Le mostraremos la asignación, la simulación y Presence Live en una demostración.

Clientes actuales

Licencias, actualizaciones, facturas y tickets de soporte están en el portal de clientes.

Ir al portal de clientes

¿Cómo se convierte esto en un proceso concreto? Nuestros casos de uso muestran cada paso directamente en la interfaz de EasyUC.

Descubrir ejemplos prácticos