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

Utilización de Consultas SQL para Buscar el Registro de Detalles de Llamadas con Cisco CallManager

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


Contenido


Introducción

A veces resulta útil buscar en el registro de detalles de la llamada (CDR) las llamadas que se hacen después de cierto tiempo o a un número específico. Este documento proporciona los procedimientos adecuados para utilizar el analizador de consultas para buscar una llamada hecha después de cierta fecha y hora, y a números específicos.

prerrequisitos

Requisitos

Los Quien lea este documento necesitan estar bien informados de estos temas:

  • La administración 3.x y 4.x del Cisco CallManager

  • Administración de base de datos SQL

Componentes Utilizados

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

  • Cisco CallManager 3.x

  • Cisco CallManager 4.x

Nota: Aunque haya una diversa versión de la base de datos SQL en el Cisco CallManager 4.x (a saber SQL Server 2000), este documento todavía se aplica.

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écnicos de Cisco para obtener más información sobre las convenciones sobre documentos.

Abra el analizador de consulta SQL

Todos los ejemplos dados en este documento se funcionan con usando el analizador de consultas. Complete estos pasos para abrir el analizador de consultas.

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

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

  2. Registro en el servidor (su servidor local). Para el Cisco CallManager 3.x, seleccione la autenticación de servidor SQL del uso, y ingrese su nombre de usuario y contraseña. Para el Cisco CallManager 4.0 y posterior, seleccione la autenticación del Windows NT del uso. Se recomienda la autenticación de Windows NT, aunque el sistema soporta la autenticación de SQL. La configuración de Cisco CallManager para autenticación en modo mixto en la versión 4.0 y posterior no se soporta. Las versiones anteriores actualizadas fallan con la autenticación de SQL Server y el sistema necesita ser cambiado de nuevo a la autenticación del Windows NT.

    sql-queries-cdr-2.gif

    Nota: Cuando las aplicaciones de terceros necesitan acceder las base de dato del CallManager de Cisco, la autenticación SQL pudo ser requerida, pero esto no es soportada por Cisco.

  3. De la extracción-abajo de la base de datos (Lado derecho superior de la ventana) seleccione la base de datos CDR.

    sql-queries-cdr-3.gif

  4. Ingrese una interrogación en el panel.

Formato de fecha en la base de datos CDR

Para seleccionar todas las llamadas después de cierta fecha, usted necesita convertir la fecha que usted quiere en un valor en el tiempo universal y en el 1r de los segundos desde enero, 1970.

Por ejemplo, 973995954 traduce a 11/12/00 2:25. Complete estos pasos para descifrar el sello de fecha/hora.

  1. Vaya a Microsoft Excel.

  2. En la célula A1 teclee el número que se encuentra en el expediente más reciente para el dateTimeOrigination.

  3. En el a2 de la célula, pegue la fórmula =A1/86400+DATE(1970,1,1).

  4. Haga clic con el botón derecho del ratón en el a2 de la célula y seleccione las células del formato.

  5. Bajo lengueta del número seleccione el tiempo donde está 3/14/98 130 el formato PM.

    El resultado es la Hora real en el formato legible.

Complete estos pasos para convertir el día que usted quiere en la fecha.

  1. Ingrese la fecha en la célula B2 en el formato MM/DD/YYYY 00:00.

  2. En la célula A ingrese la fórmula =(B2-DATE(1970,1,1))*86400.

  3. Haga clic con el botón derecho del ratón en la célula B1 y seleccione las células del formato.

  4. Bajo lengueta del número, seleccione el número.

    Este número es el tiempo universal en los segundos que se utiliza en la fórmula.

    Para conseguir la hora correcta, descargue el CiscoCDRTime Converter-0.1.0.0.zip.

    precaución Precaución: Esta herramienta no es soportada oficialmente por Cisco Systems. Si usted descarga, instala, o utiliza esta herramienta, usted hace tan bajo su propio riesgo. El Cisco Systems, Inc. no es responsable de corregir los problemas que pueden presentarse como resultado de usar esta herramienta sin apoyo.

Busque para las llamadas hechas después o entre de dos fechas/veces

Para seleccionar todas las llamadas después de cierta fecha, usted necesita convertir la fecha que usted desea en un valor en el tiempo universal y en el 1r de los segundos desde enero, 1970. Vea la comprensión el formato de fecha en la sección de la base de datos CDR de este documento.

  1. Van a la ventana en el analizador de consultas SQL y ingresan la fórmula selecta * del CallDetailRecord adonde el dateTimeConnect > '973995954' para todas las llamadas hechas después de una fecha.

  2. Si usted quiere mirar todas las llamadas que sucedan entre dos veces, ingrese la fórmula selecta * del CallDetailRecord donde dateTimeConnect > '973995954' y datetimeconnect < '1063574868'.

  3. Para ejecutar el script, haga clic en la marca de tilde en la cima de la página y después haga clic el botón del juego.

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

Búsqueda para las llamadas hechas a un número específico

En algunas situaciones, usted puede ser que necesite descubrir la extensión que llamó 911 una fecha específica. Complete estos pasos para buscar para las llamadas hechas a un número específico tal como 911.

  1. Para buscar para las llamadas que se hacen a un número específico, usted puede funcionar con una diversa interrogación.

    Por ejemplo, si usted quiere buscar las llamadas a 911 que usted puede ingresar la interrogación selecta * del CallDetailRecord donde finalcalledpartynumber='911'.

  2. La parte inferior de las páginas muestra todas las entradas en el CDR que tienen el número de la parte llamada final igual a 911.

  3. Agregue una fecha a esta interrogación para refinarla.

    Por ejemplo, para todas las llamadas a 911 después de agosto 1ras, 2003, funciona con la interrogación selecta * del CallDetailRecord donde finalcalledpartynumber='911' y datetimeconnect > '1059696000'.

  4. La parte inferior de las páginas muestra todas las entradas en el CDR que tienen el número de la parte llamada final igual a 911 hizo después de agosto el 1r, 2003. '1059696000' es el tiempo universal en los segundos para de agosto el 1 de 2003.

  5. Para ver quién llama 911, ejecute el callingpartynumber selecto de la interrogación del CallDetailRecord donde finalcalledpartynumber='911'.

  6. Para salvar los resultados en el CSV formate, vea que el ahorro que los resultados de su interrogación seccionan de este documento.

Nota: Si usted intenta encontrar el número de llamadas hechas a un número, que es un patrón de traducción, no trabaja. El CDR no registra al patrón de traducción; monitorea solamente los DN y a los patrones de ruta.

Salve los resultados de su interrogación

Una vez que usted funciona con la interrogación, si usted quiere salvar los datos que usted tiene en el .CSV un archivo que usted pueda abrir en Excel, resalte los resultados tal y como se muestra en de este procedimiento.

  1. Haga clic en la primera columna y arrastre su ratón a la columna más reciente, o, haga clic en el cuadrado gris sobre el número 1.

    sql-queries-cdr-5.gif

  2. Seleccione el File (Archivo) > Save as (Guardar como).

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

  3. Sálvelo como archivo del .CSV, y vealo en Excel o en la libreta.

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


Información Relacionada


Document ID: 45542