Guia Usuario
Histórico de Chamadas
Como consultar e filtrar o histórico de chamadas.
Histórico de Chamadas
A página de histórico (/history) permite consultar todas as chamadas realizadas e recebidas.
Visão do Agente
O agente visualiza apenas o seu próprio histórico de chamadas.
Tabela de Chamadas
Cada registro exibe:
- Direção - Entrada ou saída (com ícone colorido)
- Número - Número do telefone do contato
- Nome - Nome do contato (quando disponível)
- Status - Completada, perdida, etc.
- Duração - Tempo total da chamada
- Data/Hora - Quando a chamada ocorreu
Filtros
- Período - Filtro por intervalo de datas
- Duração - Filtro por duração mínima/máxima
- Tipo - Entrada, saída ou todas
- Status - Completada, perdida, etc.
- Botão para limpar todos os filtros
Gravações
Quando disponíveis, as chamadas possuem botão de reprodução para ouvir a gravação diretamente na interface.
Visão do Administrador
O administrador tem acesso ao histórico de todos os agentes com:
- Filtro por agente - Selecionar um agente específico
- Filtros avançados - Todos os filtros do agente + filtro por ramal
- Acesso a gravações - Ouvir gravações de qualquer agente
Dados Carregados
O histórico é carregado do servidor WebSocket via comando fetchCallHistory. Os dados são armazenados no callStore e incluem:
- ID da chamada
- Número e nome do contato
- Direção (entrada/saída)
- Status final
- Duração em segundos
- Timestamp de início
- ID do agente responsável
- Caminho da gravação (quando disponível)