Voz y Comunicaciones unificadas : Cisco Unified Communications Manager (CallManager)

Los datos están ausentes en los informes creados por la herramienta CAR

18 Octubre 2015 - Traducción Automática
Otras Versiones: PDFpdf | Inglés (22 Agosto 2015) | Comentarios


Contenido


Introducción

Este documento describe una razón que los datos por cierto período de tiempo no aparecen en los informes creados por la herramienta del análisis y de la información del registro de detalles de la llamada (CDR) (CAR) y proporciona una solución en un entorno del Cisco CallManager.

prerrequisitos

Requisitos

Cisco recomienda que tenga conocimiento sobre estos temas:

  • CallManager de Cisco

  • Análisis CDR de Cisco e información

  • Microsoft SQL server

Componentes Utilizados

La información que contiene este documento se basa en las siguientes versiones de software y hardware.

  • Cisco CallManager versión 3.3 y posterior

  • Microsoft SQL server

La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si la red está funcionando, asegúrese de haber comprendido el impacto que puede tener cualquier comando.

Convenciones

Consulte Convenciones de Consejos TécnicosCisco para obtener más información sobre las convenciones del documento.

Antecedente

El CAR es una herramienta que proporciona los informes sobre las llamadas basadas en los registros CDR. Los informes proporcionados incluyen las llamadas sobre una base del usuario, las llamadas a través de los gatewayes, la calidad de la llamada simplificada, y el mecanismo de búsqueda CDR. Además, proporcionan la Administración de base de datos limitada (la cancelacíon de los expedientes basados en los tamaños DB) también. Toda esta información está instalada en las bases de datos ART.

El Cisco CallManager registra relacionado con la información a cada llamada en CDR y el Call Management Records (CMR). Los CDR y los CMR sirven como la fuente de información básica para el ART y se salvan en las bases de datos ART (véase el cuadro 1).

Cuadro 1 — Relación entre el CDR y las bases de datos ART

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

Problema

Cuando usted funciona con la análisis CDR y la herramienta de informe, los informes no pueden visualizar los datos por cierto período de tiempo.

Solución

Cuando el usuario ejecuta la información CDR para un rango de la fecha usando el ART/CAR, el generador de informe falla con los 30023: Los datos no están disponibles para el mensaje de error seleccionado rango de la fecha, o la herramienta CAR no puede generar los informes para cierto rango de la fecha.

Complete estos pasos para determinar si hay algunos expedientes en las bases de datos SQL:

  1. Seleccione Start > Programs > SQL > administrador de empresa > Microsoft SQL servers > grupo de SQL Server.

  2. Seleccione el servidor editor > las bases de datos.

  3. Seleccione CDR > las tablas y haga clic con el botón derecho del ratón en la tabla del CallDetailRecord.

  4. Seleccione Open Table > Return All Rows y determine si hay algunos expedientes.

Si usted ve los expedientes, después el problema es que las bases de datos CDR y las bases de datos ART están fuera de sincronización. Siga el procedimiento en la causa 1 para resolver el problema. Si usted no ve ninguna expedientes, no hay entradas CDR para ese rango de Fecha y hora. Refiera al procedimiento en la causa 2 para determinar si usted ha cumplido las condiciones para la generación de CDR. Si usted utiliza la versión del CallManager de Cisco 4.1(3) o más adelante, el problema puede también ser causado cuando el contenido de la columna de los comentarios excede los caracteres 256. Vea la causa 3 para verificar si ésta es la causa del problema y para que los pasos resuelvan el problema. Si estas soluciones no resuelven el problema, la desinstalación CDR de agrega/quita los programas, borra las bases de datos ART manualmente, y después reinstala el CDR de la página de la administración del CCM > de los enchufes.

Nota: Si hay más de un usuario asociado a un dispositivo (dirección MAC), el informe da a resultados solamente para el último “la mayoría” del usuario reciente asociado a ese dispositivo. Por ejemplo, si hay dos usuarios asociados al mismo dispositivo, sobre la base cuyo de usuario la base de datos considera como “primero,” los informes para el resto de los usuarios asociados están siempre vacíos. Éstas son apenas algunas consideraciones a tener presente cuando usted pone en contraste estos dos tipos de consultas de base de datos dentro CAR/ART. Si usted quiere ejecutar la factura u otros informes en vez del CDR buscan en estos usuarios que suban actualmente “vacío,” usted necesita preguntar el SQL para descubrir a todos los usuarios asociados al dispositivo en la pregunta, y después quita todas las asociaciones de ese dispositivo a excepción del que usted quiere.

Nota: Si el Cisco CallManager no crea los nuevos registros CDR, y el ReadConfiguration del mensaje de error incapaz al read/write al directorio de origen se recibe, se aseeguran que c:\Program Files\Cisco\CallDetail está compartido en el editor y suscriptor. Si está compartido, marque los ajustes de seguridad para aseegurarse si el usuario del ccmcdr tiene los derechos de la modificación a esta carpeta.

Nota: Los datos están disponibles en el CDR a partir de la fecha que se configura.

Causa 1

Si usted ve los expedientes mientras que usted pregunta la tabla de CDRDetailRecord, después las bases de datos CDR contienen todos los CDR que falta. Sin embargo, estos CDR que falta no existen en las bases de datos ART. La causa raíz para este problema es que las bases de datos CDR y las bases de datos ART están fuera de sincronización.

Complete estos pasos para sincronizar estas dos bases de datos:

  1. Purgue las bases de datos ART.

    1. Seleccione el Start (Inicio) > Programs (Programas) > Microsoft SQL Server > Query Analizer (Analizador de consultas).

    2. Seleccione las bases de datos ART de la lista desplegable de selección de base de datos (véase la flecha roja en el cuadro 2).

      Cuadro 2 — Analizador de consulta SQL

      absent-data-car-reports-2.gif

    3. Funcione con estos comandos de la consulta SQL:

      • borre de Tbl_Load_History

      • borre de Tbl_Error_Id_Map

      • borre del Tbl_Billing_Data

      • borre del Tbl_Billing_Error

      • borre de Tbl_Dump_PkID

      • borre de Tbl_Dump_CallDetailRecord

      • borre de Tbl_Dump_CallDetailRecordDiagnostic

  2. Recomience el servicio programador del Cisco CAR.

    Debe comenzar a cargar los CDR según la configuración de carga CDR. Cisco recomienda que usted realiza este proceso después de las horas de modo que no afecte el proceso de llamada normal.

Causa 2

Si usted no ve ninguna expedientes, no hay entradas CDR para ese rango de Fecha y hora. Determine si usted ha cumplido las condiciones para la generación de CDR. Los registros CDR se generan en estas circunstancias:

  • Los parámetros CDR del servicio de CallManager habilitaron y los diagnósticos de la llamada habilitados se fijan para verdad.

  • La llamada se establece y tiene una duración de la charla mayor de 0.

  • La llamada falla y tiene un código de la causa para reflejar el error.

Complete estos pasos para habilitar la generación de CDR.

  1. Vaya al menú del servicio y seleccione los parámetros de servicio de las página del administración de CallManager de Cisco.

  2. Seleccione el servicio CallManager de Cisco para cada servidor en el cluster.

  3. Navegue hacia abajo al indicador habilitado CDR bajo sección del sistema. Fije el valor de este parámetro para verdad.

  4. Navegue hacia abajo para llamar los diagnósticos habilitados bajo sección del parámetro Clusterwide (dispositivo - general) y para asignar un valor de verdad a este parámetro.

  5. Haga clic en Update (Actualizar).

  6. Vaya al menú del sistema y seleccione los parámetros Enterprise de las página del administración de CallManager de Cisco.

  7. Navegue hacia abajo a los parámetros CDR la sección de las páginas de configuración de los parámetros Enterprise.

  8. Ingrese 1 para el intervalo de tiempo del archivo CDR (minuto).

  9. Los CDR selectos serán insertados en la base de datos para el formato CDR.

  10. El valor se fija durante las instalaciones de CallManager para el trayecto CDR UNC. Aseegure el valor no es vacío o inválido.

  11. Si el Cisco Callmanager server es independiente, después ingrese el valor como StandAloneCluster para el cluster ID. Si no, ingrese el ID del clúster del Cisco CallManager.

  12. Ingrese el directorio para los archivos locales CDR que son escritos por el Cisco CallManager para el trayecto CDR local. El valor no debe ser vacío o inválido, o el Cisco CallManager no puede escribir los CDR.

  13. Salga del campo de valor vacío para apagado la cadena de conexión del agrupar CDR.

  14. Haga clic en Update (Actualizar).

  15. Vaya al menú del theService y seleccione los parámetros de servicio de las página del administración de CallManager de Cisco.

  16. Seleccione el servicio del monitor de la capa de la base de datos de Cisco.

  17. Navegue hacia abajo a los registros CDR máximos bajo sección de los parámetros clusterwides (los parámetros que se aplican a todos los servidores). Fije el valor como 1500000.

  18. Haga clic en Update (Actualizar).

  19. Vaya al menú Herramientas y al centro de control selecto de la página de la utilidad del Cisco CallManager.

  20. Aseegure estos servicios se activan para cada uno separan en el cluster.

    • Recopilador de datos de Cisco RI

    • Monitor de la capa de la base de datos de Cisco

  21. Active el servicio del separador de millares de Cisco CDR en el editor CallManager.

Nota: A veces, las llamadas cero y mínimas de la duración a 911 no aparecen en las bases de datos CDR si las llamadas se cuelgan para arriba rápidamente (como si 911 fueron marcados equivocadamente). Este problema puede suceder cuando las llamadas llamadas parámetro CDR Log con la duración cero se fijan a falso. A menos que se habilite este parámetro, el servidor no registra las llamadas con la duración cero en las bases de datos CDR. Esto incluye las llamadas que nunca están conectadas. En esta situación, vaya a los parámetros del servicio de CallManager y aseegurese que las llamadas del registro con el indicador cero de la duración están fijadas para verdad.

Causa 3

En la versión del CallManager de Cisco 4.1(3) o más adelante, cuando el contenido de la columna de los comentarios excede los caracteres 256, una tentativa de funcionar con CAR/ART el informe recibe el 30023:Data no está disponible para el error seleccionado rango de la fecha. Este problema es seguido por el Id. de bug Cisco CSCsb99593 (clientes registrados solamente).

Complete estos pasos para verificar si el problema es debido a cargar de los expedientes.

  1. Seleccione el Start (Inicio) > Programs (Programas) > Microsoft SQL Server > Query Analizer (Analizador de consultas).

  2. Seleccione las bases de datos CDR de la lista desplegable de selección de base de datos.

  3. Ejecute el máximo selecto de la interrogación (len(comment)) del CallDetailRecord. Si el valor devuelto es más que el 256, después realice los pasos para resolver el problema.

    1. Seleccione las bases de datos ART de la lista desplegable de la selección de base de datos.

    2. Ejecute estos comandos sql.

      • Trunque el Tbl_Billing_Data de la tabla

      • Trunque el Tbl_Billing_Error de la tabla

      • Trunque la tabla Tbl_Error_Id_Map

      • Trunque la tabla Tbl_Load_History

      • Trunque la tabla Tbl_Event_Log

      • Trunque la tabla Tbl_Error_Log

      • Trunque la tabla Tbl_Dump_Calldetailrecord

      • Trunque la tabla Tbl_Dump_Calldetailrecorddiagnostic

      • Trunque la tabla Tbl_Dump_Pkid

      • Altere el Tbl_Billing_Data de la tabla alteran la FALTA DE INFORMACIÓN del comentario de la columna varchar(2048)

      • Altere el Tbl_Billing_Error de la tabla alteran la FALTA DE INFORMACIÓN del comentario de la columna varchar(2048)

      • Altere la tabla Tbl_Dump_CallDetailRecord alteran la FALTA DE INFORMACIÓN del comentario de la columna varchar(2048)

    3. Configure el cargador para funcionar con o para tardar los tiempos predeterminados del cargador.

    4. Comience al Planificador de CAR.

Causa 4

Si los datos CAR no pueblan, y el error [la excepción de la raíz es javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: Ningún certificado confiable encontrado] aparece en los registros del DC Directory, la neutralización SSL del DirectoryConfiguration.ini y los pasos inthese dados UMDirectoryConfiguration.inias:

  1. Utilice a un editor de textos para abrir C:\dcdsrvr\DirectoryConfiguration.ini, y verifique el useSSL=false.

  2. Abra C:\dcdsrvr\Config\UMDirectoryConfiguration.ini, y verifique el UseSSL=false.

  3. Abra el HKEY_LOCAL_MACHINE > el SOFTWARE > Cisco Systems, Inc. > la configuración del directorio y verifique ese UseSSL=false.

  4. Recomience los servicios IIS, de Cisco Tomcat, y del Cisco CAR de los servicios de Windows.

Causa 5

El número de llamadas que está señalado con el CDR no hace juego el número de llamadas que aparece en el registro de la llamada del agente del Cisco Agent Desktop. Este problema puede ocurrir cuando los tamaños de las bases de datos CDR contienen más expedientes. En este caso, refiera al encogimiento las bases de datos CDR para resolver el problema.

Causa 6

Después de que usted actualice del Cisco CallManager 4.x a 6.0.1, el CAR no puede cargar los archivos planos CDR en la base de datos CAR. Esto puede también dar lugar a los datos del mensaje de error no está disponible para el rango de la fecha seleccionado.

Para resolver el problema, complete estos pasos:

  1. Del CLI, funcione con esta interrogación: Ejecute el max(Error_Record_Id) selecto sql del coche: el <value A> del tbl_error_id_map volvió.

  2. Consiga el resultado de la interrogación antedicha como <value A> y ejecute esto: funcione con el coche de la actualización sql: los tbl_system_preferences fijaron el <value A+1> del param_value= donde param_name='MAX_ERROR_RECORD_ID

    Por ejemplo, si max(Error_Record_Id) del coche: el tbl_error_id_map vuelve 100, utiliza el MAX_ERROR_RECORD_ID como 101.

Si estos pasos no resolvieron el problema, realice este procedimiento:

  1. Vaya a la página del Cisco CallManager CAR.

  2. Vaya al sistema > al planificador de trabajos > a la carga CDR.

  3. Marque el cargamento continuo 24/7 cuadro.

  4. Vaya a la carga CDR y al área CMR, y aseegurese que el tiempo, el intervalo que carga, y la duración están configurados correctamente.

  5. Vaya a la página de la utilidad del CallManager.

  6. Vaya al Tools (Herramientas) > Control Center (Centro de control).

  7. Elija al editor y recomience el servicio programador del Cisco CAR.

Discusiones relacionadas de la comunidad de soporte de Cisco

La Comunidad de Soporte de Cisco es un foro donde usted puede preguntar y responder, ofrecer sugerencias y colaborar con colegas.


Información Relacionada


Document ID: 68140