- Registrado
- 16 Jun 2023
- Mensajes
- 7
Abro este hilo para informar y reportar un comportamiento consistente que hemos diagnosticado en una de nuestras instancias, relacionado con cortes de audio en el WebClient. Hemos logrado aislar la causa y resolverlo mediante el uso de la App nativa de Windows Store, pero consideramos importante reportarlo por si está vinculado a un bug conocido con las políticas de suspensión de Chromium o WebRTC.
Entorno:
Pasos de Troubleshooting realizados (Aislamiento del problema):Para acotar el origen del problema, realizamos las siguientes comprobaciones:
Conclusión y Consulta: Todo apunta a que las políticas agresivas de "Ahorro de Memoria / Energía" introducidas recientemente en navegadores basados en Chromium (que suspenden pestañas en segundo plano o limitan los Keep-Alives UDP) están rompiendo el flujo WebRTC del WebClient a los pocos minutos de minimizar la ventana o dejar de interactuar con el ratón.
¿Tienen constancia de este comportamiento con las versiones recientes de Chrome/Edge? ¿Recomiendan alguna flag específica en los navegadores para despliegues donde el cliente insista en usar el WebClient en lugar de la App de Windows Store?
Entorno:
- Versión 3CX: [Indica tu versión exacta, Versión 20.0 Update 8 (Build 1121 Release)
- Host: Auto-hospedado en AWS Lightsail (Debian).
- Endpoints afectados: Usuarios en teletrabajo utilizando WebClient (Google Chrome / Microsoft Edge) en Windows.
Pasos de Troubleshooting realizados (Aislamiento del problema):Para acotar el origen del problema, realizamos las siguientes comprobaciones:
- Red y PBX: La PBX tiene recursos suficientes (comprobado uso de RAM, CPU y Swap I/O en tiempo real mediante vmstat).
- Opciones de Extensión: La opción "PBX Delivers Audio" (Audio entregado por el PBX) estaba activada en las extensiones afectadas.
- Red Local del Usuario: Descartado Wi-Fi (conectados por Ethernet) y descartado CG-NAT (confirmada IP pública dinámica directa sin SIP ALG en su router).
- Aislamiento de Hardware: Al aprovisionar y suplantar la misma extensión desde un equipo diferente (entorno de IT), el problema de pérdida de audio a los 2 minutos no se reproduce, acotando el problema 100% al PC local de los usuarios afectados.
Conclusión y Consulta: Todo apunta a que las políticas agresivas de "Ahorro de Memoria / Energía" introducidas recientemente en navegadores basados en Chromium (que suspenden pestañas en segundo plano o limitan los Keep-Alives UDP) están rompiendo el flujo WebRTC del WebClient a los pocos minutos de minimizar la ventana o dejar de interactuar con el ratón.
¿Tienen constancia de este comportamiento con las versiones recientes de Chrome/Edge? ¿Recomiendan alguna flag específica en los navegadores para despliegues donde el cliente insista en usar el WebClient en lugar de la App de Windows Store?

