Skip to content

Gravação Atendimento

Nesta tela é possível visualizar todos os atendimentos que foram gravados pelo software, seja gravação automática ou por demanda. Para escutar a gravação da  conversa pressione o botão  

Visão Geral

Este script SQL é projetado para extrair informações detalhadas sobre atendimentos em um sistema de call center, incluindo a gravação de chamadas. Ele utiliza diversas tabelas para compilar dados como a duração da chamada, tipo de chamada (receptiva ou ativa), informações sobre o agente e setor, além de dados sobre as gravações das chamadas.

Estrutura da Consulta

SELECT DISTINCT

A cláusula SELECT DISTINCT é utilizada para garantir que não haja duplicatas nas linhas retornadas.

Colunas Selecionadas:

  • CodAtendimento: Identificador único do atendimento.
  • NomeArquivo: Nome do arquivo de gravação da chamada, com preferência para dados da tabela CTI_GRAVA_ATEND.
  • HoraIni: Hora de início do atendimento em formato de string.
  • Hora: Hora de início do atendimento no formato HH:MM.
  • PathGravacao: Parte da data da hora de fim do atendimento, presumivelmente usado para o caminho da gravação.
  • HoraFim: Hora de término do atendimento.
  • DescrGrupo: Nome do grupo ao qual o agente pertence.
  • NomeAgente: Nome do agente que atendeu a chamada.
  • DuracaoAtendimento: Duração da chamada em segundos, com lógica para lidar com chamadas sem HoraFim registrada.
  • DescrRamal: Ramal utilizado no atendimento.
  • NumAssinante: Número do assinante baseado no tipo de chamada (receptiva ou ativa).
  • Receptiva: Classificação do tipo de chamada (Receptiva, Ativa, Não Atendida, Agenda Perda).
  • Atendida: Indica se a chamada foi atendida, com lógica específica para chamadas ativas e receptivas.
  • PathArquivo: Caminho físico ou virtual do arquivo de gravação.
  • Observacao: Observações sobre a gravação da chamada.
  • CodMotivo: Código do motivo da gravação.
  • MotivoGrav: Descrição do motivo da gravação.
  • Apelido: Apelido do agente.
  • NomeSetor: Nome do setor ao qual o agente pertence.
  • Ramal: Ramal do agente.
  • NomeFunc_1, NomeSetor_1, Apelido_1, CdFunc_1, CdSetor_1: Informações adicionais do funcionário (quando CodAgente é 0).
  • Abandonada: Campo vazio, presumivelmente para compatibilidade ou futura implementação.
  • CodGrupo, CodAgente: Códigos de grupo e agente.
  • CdSetor, CdFunc, LocalIP: Outros identificadores e informações de rede.
  • NomeArquivo_1, CodAgente_2, NomeArquivo_2, Observacao_2, CodMotivo_2, PathArquivo_2, DescrMotivo_2: Informações duplicadas ou alternativas sobre gravações.

Joins e Aplicações

  • CTI_ATENDIMENTO: Tabela principal de atendimentos.
  • CTI_AGENTES: Informações dos agentes.
  • CTI_GRUPO: Informações dos grupos de atendimento.
  • SAC_FUNCIONARIO: Dados dos funcionários.
  • SAC_SETOREMPRESA: Informações sobre os setores da empresa.
  • CTI_GRAVA_ATEND: Gravações de atendimentos.
  • CTI_MOTIVO_GRAVACAO_AUDIO: Motivos para gravação de áudio.
  • OUTER APPLY para Gravacao: Usado para obter informações de gravação quando o CodAgente é 0.
  • OUTER APPLY para Funcionario: Para obter informações adicionais do funcionário quando o CodAgente é 0.

Filtros

  • WHERE: Filtra para incluir apenas atendimentos com gravações ou atendimentos sem agente específico mas com gravações.

Notas

  • O uso de CASE WHEN é extensivo para tratar diferentes cenários de dados, como a presença ou ausência de informações.
  • CONVERT é usado para formatar datas e horas em diferentes formatos.
  • NOLOCK é aplicado para melhorar a performance, mas pode levar a leituras de dados não atualizados em sistemas concorrentes.
  • Há uma lógica especial para tratar chamadas sem HoraFim registrada, considerando a hora de início de outra chamada relacionada (CodAtendimentoOrig).

20  

Para filtrar e executar buscas no relatório de gravação de atendimento, acesse a tela  

a seguir e configure a busca de acordo com o desejado.  

Busca gravação de atendimento  

Exportar

É possível imprimir e exportar o relatório de gravação de atendimento para planilha  do Excel, documento do Word, HTML e XML.  

Lsitagem

O relatório de gravação de atendimento possui uma navegação baseada em páginas,  cada uma contendo uma quantidade N (a quantidade de registros pode ser alterada  através da opção Tamanho da página, onde N pode ser 10, 20, 50, 100 ou Todos)  de registros. Pode-se navegar entre as páginas utilizando os botões Início, Anterior,  Próxima e Última. Os números exibidos ao lado de anterior e próxima, dizem quantas  páginas ainda existem para frente ou para traz. Os registros são armazenados numa  pilha, onde os mais novos são exibidos no começo (nas primeiras páginas) e os mais  antigos no final (nas últimas páginas).