Voz e comunicações unificadas : Cisco Unified Communications Manager (CallManager)

Usando consultas SQL para pesquisar o registro de detalhe de chamada com o Cisco CallManager

14 Outubro 2016 - Tradução por Computador
Outras Versões: Versão em PDFpdf | Inglês (22 Agosto 2015) | Feedback


Índice


Introdução

Às vezes, é útil pesquisar no Registro Detalhado de Chamadas (CDR) por chamadas que foram feitas após determinada data ou para obter um número específico. Este documento fornece os procedimentos para quando você usa o Analisador de Consulta para buscar uma chamada realizada após determinada data e hora e, também, para obter números específicos.

Pré-requisitos

Requisitos

Os leitores deste documento precisam de ser conhecedors destes assuntos:

  • A administração 3.x e 4.x do CallManager da Cisco

  • Gerenciamento do banco de dados de SQL

Componentes Utilizados

As informações neste documento são baseadas nestas versões de software e hardware:

  • Cisco CallManager 3.x

  • CallManager da Cisco 4.x

Nota: Embora haja uma versão diferente do base de dados SQL no CallManager da Cisco 4.x (a saber servidor SQL 2000), este documento ainda aplica-se.

As informações neste documento foram criadas a partir de dispositivos em um ambiente de laboratório específico. Todos os dispositivos utilizados neste documento foram iniciados com uma configuração (padrão) inicial. Se a sua rede estiver ativa, certifique-se de que entende o impacto potencial de qualquer comando.

Convenções

Consulte as Convenções de Dicas Técnicas da Cisco para obter mais informações sobre convenções de documentos.

Abra o analisador de consulta SQL

Todos os exemplos dados neste documento são executados usando o analisador de consulta. Termine estas etapas a fim abrir o analisador de consulta.

  1. Selecione o Iniciar > Programas > Microsoft SQL Server > Qyery Analyzer.

    /image/gif/paws/45542/sql-queries-cdr-1.gif

  2. Log no server (seu servidor local). Para o CallManager da Cisco 3.x, selecione a autenticação de servidor SQL do uso, e incorpore seu nome de usuário e senha. Para o CallManager da Cisco 4.0 e a autenticação mais atrasada, seleta do Windows NT do uso. A autenticação do Windows NT é recomendada, embora o sistema suporte a autenticação de SQL. Não há suporte para configurar o Cisco CallManager para autenticação de modo misto na release 4.0 e posteriores. As versões anterior promovidas falham com autenticação de servidor SQL e o sistema precisa de ser mudado de volta à autenticação do Windows NT.

    sql-queries-cdr-2.gif

    Nota: Quando os aplicativos de terceiros precisam de alcançar a base de dados do CallManager da Cisco, a autenticação de SQL pôde ser exigida, mas esta não é apoiada por Cisco.

  3. Do base de dados suspenso (lado direito superior do indicador) selecione o base de dados de CDR.

    sql-queries-cdr-3.gif

  4. Incorpore uma pergunta ao painel.

Formato de data no base de dados de CDR

A fim selecionar todos os atendimentos após uma determinada data, você precisa de converter a data onde você quer em um valor nas horas universal e no ø dos segundos desde janeiro, 1970.

Por exemplo, 973995954 traduzem a 11/12/00 de 2:25 AM. Termine estas etapas a fim decifrar o selo de tempo.

  1. Vá a Microsoft Excel.

  2. No A1 da pilha datilografe o número que é encontrado no último registro para o dateTimeOrigination.

  3. No A2 da pilha, cole a fórmula =A1/86400+DATE(1970,1,1).

  4. Clicar com o botão direito no A2 da pilha e selecione pilhas do formato.

  5. Sob a aba do número selecione o tempo onde o formato é 3/14/98 de 130 PM.

    O resultado é o tempo real no formato legível.

Termine estas etapas a fim converter o dia onde você quer na data.

  1. Incorpore a data à pilha B2 no formato MM/DD/YYYY 00:00 AM.

  2. Na pilha A incorpore a fórmula =(B2-DATE(1970,1,1))*86400.

  3. Clicar com o botão direito na pilha B1 e selecione pilhas do formato.

  4. Sob a aba do número, selecione o número.

    Este número é as horas universal nos segundos que são usadas na fórmula.

    A fim obter as horas correta, transfira o CiscoCDRTime Converter-0.1.0.0.zip.

    cuidado Cuidado: Esta ferramenta não é apoiada oficialmente pelo Cisco Systems. Se você transfere, instala, ou usa esta ferramenta, você faz tão a seu próprio risco. O Cisco Systems, Inc. não é responsável para corrigir os problemas que podem elevarar em consequência de usar esta ferramenta unsupported.

Procure pelos atendimentos feitos após ou entre duas datas/vezes

A fim selecionar todos os atendimentos após uma determinada data, você precisa de converter a data onde você deseja em um valor nas horas universal e no ø dos segundos desde janeiro, 1970. Veja a compreensão o formato de data na seção do base de dados de CDR deste documento.

  1. Vão ao indicador no analisador de consulta SQL e incorporam a fórmula seleta * do CallDetailRecord aonde o dateTimeConnect > '973995954' para todos os atendimentos feitos após uma data.

  2. Se você quer olhar todos os atendimentos que acontecem entre duas vezes, incorpore a fórmula seleta * do CallDetailRecord onde dateTimeConnect > '973995954' e datetimeconnect < '1063574868'.

  3. A fim executar o script, clique sobre a marca de verificação na parte superior da página e clique então o botão do jogo.

    /image/gif/paws/45542/sql-queries-cdr-4.gif

Busca para os atendimentos feitos a um número específico

Em algumas situações, você pôde precisar de encontrar a extensão que chamou 911 em uma data específica. Termine estas etapas a fim procurar pelos atendimentos feitos a um número específico tal como 911.

  1. A fim procurar pelos atendimentos que são feitos a um número específico, você pode executar uma pergunta diferente.

    Por exemplo, se você quer procurar atendimentos a 911 que você pode incorporar a pergunta seleta * do CallDetailRecord onde finalcalledpartynumber=911.

  2. A parte inferior da página indica todas as entradas no CDR que têm o número da parte chamada final igual a 911.

  3. Adicionar uma data a esta pergunta a fim refiná-la.

    Por exemplo, para todos os atendimentos a 911 depois de agosto øs, 2003, executam a pergunta seleta * do CallDetailRecord onde finalcalledpartynumber=911 e datetimeconnect > '1059696000'.

  4. A parte inferior da página indica todas as entradas no CDR que têm o número da parte chamada final igual a 911 fizeram depois de agosto o ø, 2003. '1059696000' é as horas universal nos segundos para agosto ø, 2003.

  5. A fim ver quem chama 911, execute o callingpartynumber seleto da pergunta do CallDetailRecord onde finalcalledpartynumber=911.

  6. A fim salvar os resultados no CSV formate, veja que a economia que os resultados de sua pergunta secionam deste documento.

Nota: Se você tenta encontrar o número de atendimentos feitos a um número, que seja um teste padrão da tradução, não trabalha. O CDR não grava o teste padrão da tradução; monitora somente DN e rotas padrão.

Salvar os resultados de sua pergunta

Uma vez que você executa a pergunta, se você quer salvar os dados que você tem em um arquivo .CSV que você possa abrir em Excel, destaque os resultados segundo as indicações deste procedimento.

  1. Clique sobre a primeira coluna e arraste seu rato à última coluna, ou, clique sobre o quadrado cinzento acima do número 1.

    sql-queries-cdr-5.gif

  2. Selecione o arquivo > salvar como.

    /image/gif/paws/45542/sql-queries-cdr-6.gif

  3. Salvar o como um arquivo .CSV, e veja-o em Excel ou no bloco de notas.

    /image/gif/paws/45542/sql-queries-cdr-7.gif


Informações Relacionadas


Document ID: 45542