Ir al contenido

Sesiones Activas

La página de Sesiones Activas es una vista de administración de cada sesión de conversación que aún no ha alcanzado un estado terminal. A diferencia del Buzón de Agente, que se limita a las sesiones que esperan a un agente, esta página muestra cada sesión que el despachador está rastreando — incluyendo las que esperan respuesta del contacto, las que están invocando una habilidad o las que están con un agente específico. Las sesiones atascadas pueden liberarse de vuelta al despachador desde aquí.

Lista de Sesiones Activas con teléfono, canal, insignia de estado, marca de tiempo de inicio y duración, además de filtros por estado y una acción Liberar en filas WITH_AGENT

  • Ruta: /communications/sessions/active
  • Ruta del Menú: Comunicaciones → Sesiones Activas
  • Audiencia principal: Administradores del tenant que investigan conversaciones atascadas o de larga duración.
PermisoDescripción
communications.access (Admin)Requerido para ver la página y liberar sesiones atascadas
ColumnaVisible por DefectoDescripción
Teléfono / ContactoNúmero del contacto y Socio de Negocio coincidente si existe
CanalWhatsApp o correo
EstadoEstado actual de la sesión con una insignia de color
Iniciado enCuándo se abrió la sesión
DuraciónTiempo transcurrido desde la apertura de la sesión
EstadoInsigniaDescripción
OPENVerdeSesión creada pero aún no se ha procesado ningún mensaje.
ACTIVEVerdeLa sesión está procesando mensajes con normalidad.
AWAITING_USERÁmbarEl despachador está esperando la respuesta del contacto (por ejemplo, prompt a mitad de un flujo).
PROCESSINGAzulEl despachador está invocando una habilidad en nombre del contacto.
WITH_AGENTRojoLa conversación se transfirió a un agente humano y está en el Buzón de Agente.

Los estados terminales (RESOLVED, EXPIRED) nunca aparecen aquí — son visibles en Registros de Conversación.

FiltroDescripción
WITH_AGENTVista predeterminada — sesiones que están actualmente con un agente
TodosCada sesión no terminal independientemente del estado
AcciónDescripciónDisponibilidad
LiberarRegresa la sesión al despachador y limpia la asignación del agenteSolo en filas en estado WITH_AGENT

Al seleccionar Liberar se abre un diálogo de confirmación con un campo de notas opcional. Las notas se almacenan en el rastro de auditoría de la sesión para que el siguiente agente (o auditor) vea por qué se liberó.

  • Liberar una sesión está pensado para conversaciones atascadas — por ejemplo, un agente que se desconectó sin resolver la sesión. La sesión liberada regresa al Buzón de Agente como Sin asignar.
  • La columna Iniciado en refleja el inicio original de la sesión, no el momento en que entró en su estado actual. Usa Registros de Conversación para ver las marcas de tiempo por estado y la línea de tiempo de auditoría completa.
  • La Duración se calcula en el cliente y se refresca al cargar la página.
  1. Abre Comunicaciones → Sesiones Activas.
  2. Filtra por WITH_AGENT y ordena por Duración para encontrar las sesiones más atascadas.
  3. Haz clic en Liberar en una fila y agrega una nota explicando por qué (por ejemplo, “agente fuera de turno”).
  4. Confirma — la sesión reaparece en el Buzón de Agente como Sin asignar.