6f18b3a297b6d274257813e14f40f55e8fa66bd0
O backend (CallsController.list) já aceitava todos os filtros da especificação (from/to/extensionId/agentId/queueId/campaignId/trunkId/phone/hangupCause/ dispositionId) desde a fase CDR — só a tela nunca expunha nada além de busca por telefone. Adicionados os 8 filtros restantes (período real, ramal/agente/fila/ campanha/tronco/disposição como Select, causa de encerramento como texto livre), cada um refletido na querystring, mesmo padrão de filtro-via-URL já usado em Leads/ Callbacks/Assinaturas. Testado ponta a ponta: selecionar um filtro de fila navega pra ?queueId=<uuid> e a busca server-side já aplica o filtro. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01BFaBaBSQGhyXGEgtTYZGV8
Description
Languages
TypeScript
98.3%
Dockerfile
1.3%
CSS
0.3%
Shell
0.1%