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

Os dados são ausentes nos relatórios criados pela ferramenta CAR

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


Índice


Introdução

Este documento descreve uma razão que os dados por um determinado período de tempo não aparecem nos relatórios criados pela ferramenta da análise e do relatório do registo dos destalhes da chamada (CDR) (CAR) e fornece uma solução em um ambiente do CallManager da Cisco.

Pré-requisitos

Requisitos

A Cisco recomenda que você tenha conhecimento destes tópicos:

  • Cisco CallManager

  • Análise de CDR Cisco e relatório

  • Microsoft SQL server

Componentes Utilizados

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

  • Cisco CallManager versão 3.3 e mais tarde

  • Microsoft SQL server

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.

Background

O CAR é uma ferramenta que forneça relatórios nos atendimentos baseados em registros de CDR. Os relatórios fornecidos incluem chamam uma base do usuário, chamam-na através dos gateways, da qualidade da chamada simplificada, e do mecanismo de pesquisa CDR. Além, a administração da base de dados limitada (o supressão dos registros baseados no tamanho DB) é fornecida igualmente. Toda esta informação é instalada no banco de dados de ART.

O CallManager da Cisco grava relativo à informação a cada atendimento em CDR e em Call Management Records (CMR). Os CDR e os CMR servem como a fonte de informação básica para o ART e são armazenados no banco de dados de ART (veja figura 1).

Figura 1 — Relacionamento entre o CDR e o banco de dados de ART

/image/gif/paws/68140/absent-data-car-reports-1.gif

Problema

Quando você executa a análise de CDR e a ferramenta de relatório, os relatórios não indicam dados por um determinado período de tempo.

Solução

Quando o usuário executa o relatório CDR para uma escala da data usando o ART/CAR, a geração de relatório falha com os 30023: Os dados não estão disponíveis para o Mensagem de Erro selecionado escala da data, ou a ferramenta CAR não pode gerar relatórios para alguma escala da data.

Termine estas etapas para determinar se há algum registro no banco de dados SQL:

  1. Selecione o Start > Programs > o SQL > a enterprise manager > o Microsoft SQL servers > o grupo de servidor SQL.

  2. Selecione o servidor do publicador > os bancos de dados.

  3. Selecione CDR > tabelas e clicar com o botão direito na tabela do CallDetailRecord.

  4. Selecione Open Table > Return All Rows e determine se há algum registro.

Se você vê registros, a seguir o problema é que o banco de dados de CDR e o banco de dados de ART são fora da sincronização. Siga o procedimento na causa 1 para resolver o problema. Se você não vê nenhuns registros, não há nenhuma entrada CDR para essa escala de horas e data. Refira o procedimento na causa 2 para determinar se você esteve conformes as condições para a geração CDR. Se você usa a revisão do CallManager da Cisco 4.1(3) ou o mais atrasado, o problema pode igualmente ser causado quando os índices da coluna dos comentários excedem os caráteres 256. Veja a causa 3 para verificar se esta é a causa do problema e para que as etapas resolvam a edição. Se estas soluções não resolvem a edição, desinstale o CDR dos adicionar/removeres programar, suprima do banco de dados de ART manualmente, e reinstale então o CDR da página do CCM Administration > dos encaixes.

Nota: Se há mais de um usuário associado com um dispositivo (MAC address), o relatório dá a resultados somente para o último “a maioria” de usuário recente associado com esse dispositivo. Por exemplo, se há dois usuários associados com o mesmo dispositivo, com base que no usuário o banco de dados considera como “primeiramente,” os relatórios para todos usuários associados restantes estão sempre vazios. Estas são apenas algumas considerações a manter-se na mente quando você contrasta estes dois tipos de perguntas do banco de dados dentro de CAR/ART. Se você quer executar o faturamento ou outros relatórios em vez do CDR procuram nestes usuários que vêm atualmente acima de “vazio,” você precisa de perguntar o SQL para encontrar todos os usuários associados com o dispositivo na pergunta, e remove então todas as associações desse dispositivo à exceção de esse que você quer.

Nota: Se o CallManager da Cisco não cria os registros de CDR novos, e a ReadConfiguration do Mensagem de Erro incapaz ao read/write ao diretório de origem é recebida, certificam-se de que c:\Program Files\Cisco\CallDetail está compartilhado na publisher e subscriber. Se compartilhado, verifique as configurações de segurança para certificar-se de se o usuário do ccmcdr tem os direitos da alteração a este dobrador.

Nota: Os dados estão disponíveis no CDR da data onde é configurado.

Causa 1

Se você vê registros quando você perguntar a tabela de CDRDetailRecord, a seguir o banco de dados de CDR contém todos os CDR faltantes. Contudo, estes CDR faltantes não existem no banco de dados de ART. A causa de raiz para este problema é que o banco de dados de CDR e o banco de dados de ART são fora da sincronização.

Termine estas etapas para sincronizar estes dois bancos de dados:

  1. Remova o banco de dados de ART.

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

    2. Selecione o banco de dados de ART da lista de drop-down da seleção de base de dados (veja a seta vermelha em figura 2).

      Figura 2 — Analisador de consulta SQL

      absent-data-car-reports-2.gif

    3. Execute estes comandos da pergunta SQL:

      • supressão de Tbl_Load_History

      • supressão de Tbl_Error_Id_Map

      • supressão da Tbl_Billing_Data

      • supressão do Tbl_Billing_Error

      • supressão de Tbl_Dump_PkID

      • supressão de Tbl_Dump_CallDetailRecord

      • supressão de Tbl_Dump_CallDetailRecordDiagnostic

  2. Reinicie o serviço de programador do Cisco CAR.

    Deve começar carregar CDR conforme a configuração de carga CDR. Cisco recomenda que você executa este processo após horas de modo que não impacte o processamento de chamada normal.

Causa 2

Se você não vê nenhuns registros, não há nenhuma entrada CDR para essa escala de horas e data. Determine se você esteve conformes as condições para a geração CDR. Os registros de CDR são gerados nestas circunstâncias:

  • Os parâmetros CDR do serviço do CallManager permitiram e os diagnósticos do atendimento permitidos são ajustados para retificar.

  • O atendimento é estabelecido e tem uma duração da conversa maior de 0.

  • O atendimento falha e tem um código de causa para refletir o erro.

Termine estas etapas para permitir a geração CDR.

  1. Vá ao menu do serviço e selecione parâmetros de serviço da página de administração do CallManager da Cisco.

  2. Selecione o serviço do CallManager da Cisco para cada server no conjunto.

  3. Enrole para baixo a bandeira permitida CDR sob a seção do sistema. Ajuste o valor deste parâmetro para retificar.

  4. Enrole para baixo para chamar diagnósticos permitidos sob a seção do parâmetro Clusterwide (dispositivo - general) e para atribuir um valor de verdadeiro a este parâmetro.

  5. Clique em Update.

  6. Vá ao menu de sistema e selecione parâmetros empresariais da página de administração do CallManager da Cisco.

  7. Enrole para baixo a seção dos parâmetros CDR da página de configuração dos parâmetros empresariais.

  8. Incorpore 1 para o intervalo de tempo do arquivo CDR (minuto).

  9. Os CDR seletos serão introduzidos no banco de dados para o formato CDR.

  10. O valor é ajustado durante a instalação de callmanager para o trajeto CDR UNC. Certifique-se que o valor não é vazio ou inválido.

  11. Se o servidor do CallManager da Cisco é autônomo, a seguir incorpore o valor como StandAloneCluster para o conjunto ID. Se não, incorpore o ID do Cluster do CallManager daCisco.

  12. Incorpore o diretório para os arquivos locais CDR que são redigidos pelo CallManager da Cisco para o trajeto local CDR. O valor não deve ser vazio ou inválido, ou o CallManager da Cisco não pode escrever CDR.

  13. Saa do campo de valor vazio para fora o string de conexão do conjunto CDR.

  14. Clique em Update.

  15. Vá ao menu do theService e selecione parâmetros de serviço da página de administração do CallManager da Cisco.

  16. Selecione o serviço do monitor da camada do banco de dados de Cisco.

  17. Enrole para baixo registros de CDR máximos sob a todos os server) a seção dos parâmetros Clusterwide (os parâmetros que se aplicam. Ajuste o valor como 1500000.

  18. Clique em Update.

  19. Vá ao menu das ferramentas e selecione Control Center da página de Serviceability do CallManager da Cisco.

  20. Certifique-se que estes serviços estão ativados para cada um separam no conjunto.

    • Coletor de dados de Cisco RI

    • Monitor da camada do banco de dados de Cisco

  21. Ative o serviço da inserção de Cisco CDR no CallManager de editor.

Nota: Às vezes, os atendimentos zero e mínimos da duração a 911 não aparecem no banco de dados de CDR se os atendimentos são pendurados acima rapidamente (como se 911 esteve discado equivocadamente). Esta edição pode acontecer quando os atendimentos chamados parâmetro do log CDR com duração zero são ajustados a falso. A menos que este parâmetro for permitido, o server não registra atendimentos com duração zero no banco de dados de CDR. Isto inclui os atendimentos que são conectados nunca. Nesta situação, vá aos parâmetros do serviço do CallManager e certifique-se de que os atendimentos do log com a bandeira zero da duração estão ajustados para retificar.

Causa 3

Na revisão do CallManager da Cisco 4.1(3) ou em mais atrasado, quando o índice da coluna dos comentários excede os caráteres 256, uma tentativa de executar o relatório CAR/ART recebem o 30023:Data não estão disponível para o erro selecionado escala da data. Esta edição é seguida pela identificação de bug Cisco CSCsb99593 (clientes registrados somente).

Termine estas etapas para verificar se o problema é devido ao carregamento dos registros.

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

  2. Selecione o banco de dados de CDR da lista de drop-down da seleção de base de dados.

  3. Execute o máximo seleto da pergunta (len(comment)) do CallDetailRecord. Se o valor do retorno é mais do que o 256, a seguir execute as etapas para resolver o problema.

    1. Selecione o banco de dados de ART da lista de drop-down da seleção de base de dados.

    2. Execute estes comandos sql.

      • Trunque a Tbl_Billing_Data da tabela

      • Trunque o Tbl_Billing_Error da tabela

      • Trunque a tabela Tbl_Error_Id_Map

      • Trunque a tabela Tbl_Load_History

      • Trunque a tabela Tbl_Event_Log

      • Trunque a tabela Tbl_Error_Log

      • Trunque a tabela Tbl_Dump_Calldetailrecord

      • Trunque a tabela Tbl_Dump_Calldetailrecorddiagnostic

      • Trunque a tabela Tbl_Dump_Pkid

      • Altere a Tbl_Billing_Data da tabela alteram o ZERO do comentário da coluna varchar(2048)

      • Altere o Tbl_Billing_Error da tabela alteram o ZERO do comentário da coluna varchar(2048)

      • Altere a tabela Tbl_Dump_CallDetailRecord alteram o ZERO do comentário da coluna varchar(2048)

    3. Configurar o carregador para executar ou tomar tempos do carregador do padrão.

    4. Comece o agendador CAR.

Causa 4

Se os dados CAR não povoam, e o erro [a exceção da raiz é javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: Nenhum certificado confiável encontrado] aparece nos logs do DC Directory, no desabilitação SSL do DirectoryConfiguration.ini e nas etapas inthese dadas UMDirectoryConfiguration.inias:

  1. Use um editor de texto para abrir C:\dcdsrvr\DirectoryConfiguration.ini, e verifique o useSSL=false.

  2. Abra C:\dcdsrvr\Config\UMDirectoryConfiguration.ini, e verifique o UseSSL=false.

  3. Abra HKEY_LOCAL_MACHINE > SOFTWARE > Cisco Systems, Inc. > configuração de diretório e verifique esse UseSSL=false.

  4. Reinicie serviços IIS, de Cisco Tomcat, e de Cisco CAR dos serviços de Windows.

Cause 5

O número de atendimentos que é relatado com o CDR não combina o número de atendimentos que aparece no log do atendimento do agente do Cisco Agent Desktop. Esta edição pode ocorrer quando o tamanho do banco de dados de CDR contém mais registros. Neste caso, consulte para encolher o banco de dados de CDR para resolver a edição.

Cause 6

Depois que você promove do CallManager da Cisco 4.x a 6.0.1, o CAR é incapaz de carregar arquivos planos CDR no banco de dados CAR. Isto pode igualmente conduzir aos dados do Mensagem de Erro não está disponível para a escala da data selecionada.

Para resolver o problema, siga estes passos:

  1. Do CLI, execute esta pergunta: Execute o max(Error_Record_Id) seleto sql do carro: o <value A> do tbl_error_id_map retornou.

  2. Obtenha o resultado da pergunta acima como o <value A> e execute isto: execute o carro da atualização sql: os tbl_system_preferences ajustaram o <value A+1> do param_value= onde param_name='MAX_ERROR_RECORD_ID

    Por exemplo, se max(Error_Record_Id) do carro: o tbl_error_id_map retorna 100, usa o MAX_ERROR_RECORD_ID como 101.

Se estas etapas não resolveram a edição, execute este procedimento:

  1. Vá à página do CallManager da Cisco CAR.

  2. Vá ao sistema > ao planificador > à carga CDR.

  3. Verifique a carga contínua 24/7 de caixa.

  4. Vá à carga CDR & à área CMR, e certifique-se de que o tempo, o intervalo de carregamento, e a duração estão configurados corretamente.

  5. Vá à página da utilidade do CallManager.

  6. Vá às ferramentas > ao Control Center.

  7. Escolha o editor e reinicie o serviço de programador do Cisco CAR.

Discussões relacionadas da comunidade de suporte da Cisco

A Comunidade de Suporte da Cisco é um fórum onde você pode perguntar e responder, oferecer sugestões e colaborar com colegas.


Informações Relacionadas


Document ID: 68140