Johannes Nowak es responsable del Desarrollo de Negocio en innovaphone desde 2016 y forma parte del Equipo de Dirección. En esta entrada del blog reflexiona sobre el uso efectivo y coherente del estado de presencia en el contexto de la comunicación empresarial.
Admítelo: cuando quieres contactar con alguien urgentemente, pero ves que está "ocupado", ¿no intentas contactar igualmente con esta persona de alguna manera? ¿Probando a llamarle a móvil o enviándole un mensaje rápido por el chat, por ejemplo? Otro de los problemas, es que sólo los compañeros de trabajo con acceso al sistema o conectados a la solución de comunicaciones unificadas pueden visualizar el estado de presencia, no así los usuarios externos, que quedarían excluidos.
Personalmente, llevo más de 20 años trabajando con soluciones que proporcionan al usuario información sobre el estado de presencia. En mi etapa como director de producto de un servidor de presencia, ya me interesaba mucho este tema. A lo más tardar, en el momento en que Skype hizo posible iniciar sesión "sin conexión" (es decir, que se mostrara el estado "sin conexión" aunque estuvieras conectado), me quedó claro que la información sobre el estado de presencia no era más que un débil indicador del estado de presencia real.
La intensidad de uso respecto del estado de presencia varía mucho de un país a otro. En los países escandinavos, por ejemplo, la gestión y el respeto de la información mostrada en el estado de presencia están mucho más arraigados que, por ejemplo, en Alemania, entre otras cosas porque allí la funcionalidad de captura de llamadas dirigidas a otros compañeros no cuenta con demasiados adeptos. Por supuesto, existen también diferencias entre los diferentes usuarios individuales: algunos no se atreven a contactar con alguien cuyo estado de presencia le muestra como "ocupado". Otros no llaman, pero envían un mensaje por el chat pidiendo que se les contacte. Otros nunca tienen en cuenta el estado de presencia y llaman independientemente de lo que diga la información de presencia. Lo mismo ocurre con los contactos externos a la empresa, y que no tienen acceso a esta información. Precisamente para las llamadas externas (que llegan desde fuera de la PBX de la empresa) pueden ser útiles las conocidas como soluciones de "spoken presence", que indican al interlocutor si un usuario no está disponible y le informan acerca de cuándo volverá a estarlo.
En la actualidad, se llevan a cabo muchos esfuerzos para conseguir vincular la información acerca del estado de presencia entre los diferentes sistemas -por ejemplo, entre el sistema telefónico y Microsoft Teams- para conseguir crear un estado de presencia global "coordinado". Pero, ¿cuál es el estado de presencia "correcto"? ¿Cuál es la estrategia correcta acerca de cómo interpretar la información? ¿Cuáles son sus efectos? ¿Saben todos los empleados cómo interpretar un estado de presencia? ¿Y, qué pasa con la privacidad y el RGPD?
Aún si implementamos una solución basada en parámetros lógicos, siempre habrá un usuario para el cual esta lógica no encaja. Tal y como se desprende de los ejemplos mencionados, existen diferentes interpretaciones para una misma situación, y todas ellas pueden ser perfectamente válidas y correctas.
En realidad, las soluciones de presencia sólo contribuyen a aumentar la eficiencia cuando se basan en un código de conducta uniforme, que aplique a todos los empleados de la empresa e indique cuándo y cómo señalizar la información sobre el propio estado de presencia, por lo que, lo ideal sería que una gran parte de la información se actualizase de forma automática a través de la información registrada en el calendario o del estado de presencia fijado en el dispositivo. Por otra parte, también debe definirse un código claro que indique cuándo y a través de qué canal es buena idea iniciar la comunicación en función de los diferentes estados de presencia. Por supuesto, es también necesario observar y cumplir con la normativa de protección de datos. Además, el usuario debe tener la posibilidad de poder hacer ajustes manuales en la información sobre el estado de presencia, ya que se trata de una información de la cual se pueden extraer conclusiones sobre su comportamiento actual.
La información sobre el estado de presencia está lejos de ser aprovechada al máximo a nivel técnico. Sin duda, existe margen todavía para proporcionar mucha más información acerca de la disponibilidad. Por ejemplo, la funcionalidad "conectado por última vez" o "en línea desde" ya están disponibles en las soluciones para usuarios no profesionales. Los dispositivos o tokens conectados al GPS o al Bluetooth pueden proporcionar información de geolocalización, como ya ocurre en el sector sanitario. Esto puede resultar muy útil para saber si un compañero está en la oficina o en teletrabajo. Por razones de protección de datos, se hace casi imprescindible la firma de un acuerdo con la empresa para el uso de esta información personal.
innovaphone myApps sincroniza la información de presencia procedente de varios dispositivos: la información de presencia definida manualmente, la información recogida en el calendario (Outlook), y, sobre todo, el estado “ocupado” durante una llamada telefónica se combinan y muestran al resto de usuarios. La información de grupo, desvío de llamadas y presencia de otros sistemas, como Microsoft Teams, completan el panorama.
Cabe señalar que es posible el acceso a esta información de presencia y su definición a través de las interfaces abiertas (API) de innovaphone, lo que permite una personalización absoluta de la solución de presncia y su integración en cualquier momento, en un entorno ya existente.
Todas las empresas que emplean Microsoft 365 con Exchange Online deben señalizar el 1 de octubre de 2026 en sus calendarios: a partir de esa fecha, Microsoft dejará de ofrecer soporte para el actual protocolo EWS. Como resultado, la aplicación Calendar App ya no podrá sincronizar el estado de presencia del calendario entre Microsoft 365 e innovaphone myApps.
Para conocer en detalle las alternativas disponibles y cómo nuestros clientes pueden prepararse de forma óptima, hablamos con Johannes Nowak (Head of Business Development International en innovaphone).
El innovaphone myApps Connector for Microsoft 365 sincroniza la indicación de presencia de Microsoft Teams con la innovaphone PBX. El estado actual (disponible, ausente, ocupado, en llamada, etc.) se transfiere y se visualiza en myApps en tiempo real. Además, este Connector permite utilizar la información del calendario de Exchange Online para la señalización de la presencia en myApps. Con la Versión 16, también se habilita el acceso a los contactos, lo que facilita funciones como la resolución de números ("¿quién llama?"). La instalación es sencilla y no requiere configuraciones complejas para cada usuario: innovaphone myApps Connector for Microsoft 365 se ejecuta de manera directa a través de myApps Plattform.
Microsoft retirará el soporte para el protocolo EWS (Exchange Web Services) en Exchange Online el 30 de septiembre de 2026. Esto significa que, a partir del 1 de octubre de 2026, las peticiones EWS que provengan de aplicaciones que no sean de Microsoft - incluyendo las soluciones innovaphone - serán bloqueadas. En consecuencia, el conector myApps Calendar solo funcionará con servidores Exchange locales (on-premises).
EWS se basa en SOAP y resulta obsoleto en comparación con las tecnologías modernas en cuanto a derechos de acceso, seguridad y rendimiento. En adelante, Microsoft apostará totalmente por la Graph API, la cual garantiza mayor eficiencia, escalabilidad y seguridad de datos, y simplifica el mantenimiento y el desarrollo futuro.
La integración de Microsoft 365 en el entorno myApps ofrece numerosas ventajas. Si el usuario está realizando llamadas o participando en conferencias a través de Teams, se pueden evitar llamadas paralelas en el endpoint de innovaphone. La información de presencia del calendario ofrece a los compañeros una visión clara de la disponibilidad de cada uno, por supuesto, respetando la privacidad. Además, esta información también puede utilizarse para configurar automáticamente desvíos de llamada en caso de ausencia, por ejemplo, durante reuniones o viajes de negocios.
La gran penetración de los productos de Microsoft nos obliga a realizar adaptaciones. Con la Graph API, Microsoft ha marcado una dirección clara que nos permite ofrecer una solución segura y sostenible a largo plazo.
La arquitectura de aplicaciones de myApps y el Connector for Microsoft 365 proporcionan la flexibilidad necesaria: los cambios pueden implementarse de forma precisa en una única aplicación dedicada. Además, esto facilitará la integración de futuras funciones e interfaces sin tener que modificar la totalidad del sistema.