CVM 2.02 – Formato detallado de datos no procesados del historial de llamadas Contenido Introducción prerrequisitos Requisitos Componentes Utilizados Convenciones Archivo del router de CVM Registro de encabezado Registro del router Archivo de historial de llamadas de CVM Registro de encabezado Registro de trampas QoV (opcional) Registros de datos del historial de llamadas (opcional) Datos de tramo de llamada de telefonía Datos sobre tramos de llamadas VoIP Datos de tramos de llamadas VoATM Datos de tramo de llamada VoFR Causas de desconexión Información Relacionada Introducción El Cisco Voice Manager (CVM) 2.02 utiliza el paquete informante del Telemate QuickView para procesar el formato de datos no procesados fuera del CVM y para producir los informes usuario-legibles. Este documento explica los campos del formato de datos no procesados para los clientes que desean desarrollar sus propias herramientas de informe. Describe los archivos que son hechos salir por CVM 2.02 cuando sondea al Routers para los datos del historial de llamadas. prerrequisitos Requisitos No hay requisitos específicos para este documento. Componentes Utilizados La información en este documento se basa en la versión de CVM 2.02. 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. Archivo del router de CVM Se genera este archivo siempre que la aplicación de sondeo de CVM empiece para arriba o agregan a un nuevo router al CVM. El archivo del router CVM tiene el nombre de fichero router.dat. El archivo consiste en un registro de Encabezado y al menos un registro de Router. Todos los expedientes consisten en los campos separados por los puntos y comas. Registro de encabezado Identifier Version Time Stamp Record Count CVM Router 2.0 2 NT Timestamp of when file generated. The number of router records that follow. Registro del router Router IP Address Router Name IP address of router Name of router, if available. Archivo de historial de llamadas de CVM Este archivo se genera para cada router dentro del CVM siempre que la aplicación de sondeo de CVM reciba la calidad de los desvíos de la Voz (QoV) para un router o extraiga la información del historial de llamadas de un router. El archivo de historial de llamadas CVM tiene un nombre de fichero del .dat del r_ del formato. Esta convención sobre el nombre de archivo se asegura que un archivo único esté generado cada vez que el CVM tira de los datos del historial de llamadas de un router. El archivo consiste en un registro del encabezado y por lo menos un Registro de datos del Registro de trampas QoV o del historial de llamadas. Los Registros de trampas QoV se generan solamente cuando el registro de historial de llamadas asociado (según lo identificado por el [GUID] del ID de conexión) no está en el conjunto de datos actual del historial de llamadas. Si el registro del Historial de llamadas existe, se combina la información de trampas QoV con el registro del tramo de llamada VoIP para el ID de conexión adecuado. Todos los expedientes consisten en los campos separados por las comas. Registro de encabezado Identifier Version Time Stamp Router IP address Router sysUpTime long) QOV record count Record count CVM2.0 2 NT Timestamp of poll IP address of router Current value of router's sysUpTime in 1/100th seconds. (unsigned The number of QoV Trap records that follow The number of Call History records that follow Registro de trampas QoV (opcional) Record Type Connection ID (GUID) Icpif 5 hex-string integer Registros de datos del historial de llamadas (opcional) Todos los registros de historial de llamadas tienen este formato: Record Type 3 - VoFR Source IP address (if from phone) Destination IP address null (if to phone) Connection ID (GUID)(cvCallHistoryConnectionId) Calling/Called Number (cCallHistoryPeerAddress) Sub-address (cCallHistoryPeerSubAddress) Disconnect Text(cCallHistoryDisconnectText) (see list at end of document) Connect Time (cCallHistoryConnectTime) Disconnect Time (cCallHistoryDisconnectTime) hh:mm:ss Origin (cCallHistoryCallOrigin) 3 - callback Charged Units (cCallHistoryChargedUnits) Call Type (cCallHistoryInfoType) Transmit Packets (cCallHistoryTrasmitPackets) Transmit Bytes (cCallHistoryTransmitBytes) Receive Packets (cCallHistoryReceivePackets) Receive Bytes (cCallHistoryReceiveBytes) Call Leg Specific Data Datos de tramo de llamada de telefonía 0 - Telephony, 1- VoIP, 2 - VoATM, IP address of source router or null IP address of destination router or Hex-string Digit-string String Textual value of disconnect cause Call connect time mm/dd/yy hh:mm:ss Call disconnect time mm/dd/yy 1 - originate, 2 - answer, Unsigned long 2 - voice, 10 - fax Unsigned long Unsigned long Unsigned long Unsigned long See following definitions. Transmit Duration (cvCallHistoryTxDuration) Speech Duration (cvCallHistoryVoiceTxDuration) Fax Duration (cvCallHistoryFaxTxDuration) Coder Rate (cvCallHistoryCoderTypeRate) 1 - other 2 - fax2400 3 - fax4800 4 - fax7200 5 - fax9600 6 - fax14400 7 - fax12000 10 - g729r8000 11 - g729Ar8000 12 - g726r16000 13 - g726r24000 14 - g726r32000 15 - g711ulawr64000 16 - g711Alawr64000 17 - g728r16000 18 - g723r6300 19 - g723r5300 20 - gsmr13200 21 - g729Br8000 22 - g729ABr8000 23 - g723Ar6300 24 - g723Ar5300 25 - ietfg729r8000 Noise Level (cvCallHistoryNoiseLevel) ACOM Level (cvCallHistoryACOMLevel) Session Target (cvCallHistorySessionTarget) Image Page Count (cvCallHistoryImgPageCount) PeerId (cCallHistoryPeerId) PeerIfIndex (cCallHistoryPeerIfIndex) LogicalIfIndex (cCallHistoryLogicalIfIndex) PeerIfName LogicalIfName Call Setup Time (cCallHistorySetupTime Unsigned long Unsigned long Unsigned long Coder rate used during call: Integer Integer String Unsigned long Integer Integer Integer String String Call setup time mm/dd/yy hh:mm:ss Datos sobre tramos de llamadas VoIP Vad Enabled (cvCommonDcCallHistoryVADEnabled) Coder Rate (cvCommonDcCallHistoryCoderTypeRate) Codec Bytes (cvCommonDcCallHistoryCodecBytes) InBand Signaling (cvCommonDcCallHistoryInbandSignalling) 4 - transparent Remote IP address (cvVoIPCallHistoryRemoteIPAddress) Remote UDP port (cvVoIPCallHistoryRemoteUDPPort) Round Trip Delay (cvVoIPCallHistoryRoundTripDelay) Selected Qos (cvVoIPCallHistorySelectedQos) 2 - controlled-load, 3- guaranteed-load Protocol (cvVoIPCallHistorySessionProtocol) 3- sdp, 4-sip Session Target (cvVoIPCallHistorySessionTarget) Icpif (cvVoIPCallHistoryIcpif) Lost Packets (cvVoIPCallHistoryLostPackets) Late Packets (cvVoIPCallHistoryLatePackets) Early Packets (cvVoIPCallHistoryEarlyPackets) QOVTrap QOVTrap Icpif OnTimePlayOut (cvVoIPCallHistoryOnTimRvPlayout) GapFilledWithSilence (cvVoIPCallHistoryGapFilledWithSilence) GapFilledWithPrediction (cvVoIPCallHistoryGapFilledWithPrediction) GapFilledWithInterpolation (cvVoIPCallHistoryGapFilledWithInterpolation) GapFilledWithRedundancy (cvVoIPCallHistoryGapFilledWithRedundancy) HiWaterDelay (cvVoIPCallHistoryHiWaterPlayoutDelay) LoWaterDelay (cvVoIPCallHistoryLoWaterPlayoutDelay) ReceiveDelay (cvVoIPCallHistoryReceiveDelay) PeerId (cCallHistoryPeerID) PeerIfIndex (cCallHistoryPeerIfIndex) LogicalIfIndex (cCallHistoryLogicalIfIndex) PeerIfName LogicalIfName Call Setup Time (cCallHistorySetupTime) hh:mm:ss Datos de tramos de llamadas VoATM 1 - true, 2 - false See Telephony Call Leg Data Integer 1 - cas, 2 - external, 3 - cept, IP address Integer Unsigned long 1 - best effort, 1 - other, 2 - cisco, String Integer Unsigned long Unsigned long Unsigned long 0 - no, 1 - yes Integer Unsigned long Unsigned long Unsigned long Unsigned long Unsigned long Unsigned long Unsigned long Unsigned long Integer Integer Integer String String Call setup time mm/dd/yy Vad Enabled (cvCommonDcCallHistoryVADEnabled) Coder Rate (cvCommonDcCallHistoryCoderTypeRate) Codec Bytes (cvCommonDcCallHistoryCodecBytes) InBand Signaling (cvCommonDcCallHistoryInBandSignaling) 4 - transparent Interface Name (cvAtmCallHistoryInterfaceName) Session Target (cvAtmCallHistorySessionTarget) Vpi (cvAtmCallHistoryVpi) Vci (cvAtmCallHistoryVci) Sub-channel id (cvAtmCallHistoryCid) Protocol (cvAtmCallHistorySessionProtocol) DTMF Relay (cvAtmCallHistoryDtmfRelay) Sequence Numbers (cvAtmCallHistorySequenceNumbers) PeerId (cCallHistoryPeerID) PeerIfIndex (cCallHistoryPeerIfIndex) PeerIfName LogicalIfName Call Setup Time (cCallHistorySetupTime) hh:mm:ss 1 - true, 2 - false See Telephony Call Leg Data Integer 1 - cas, 2 - external, 3 - cept, String String Integer Integer Integer 1 - cisco-switched, 2 - frf11 1 - true, 2 - false 1 - true, 2 - false Integer Integer String String Call setup time mm/dd/yy Datos de tramo de llamada VoFR Vad Enabled (cvCommonDcCallHistoryVADEnabled) Coder Rate (cvCommonDcCallHistoryCoderTypeRate) Codec Bytes (cvCommonDcCallHistoryCodecBytes) InBand Signaling (cvCommonDcCallHistoryInBandSignaling) 4 - transparent Interface Name (cvFrCallHistoryInterfaceName) Session Target (cvFrCallHistorySessionTarget) Dlci (cvFrCallHistoryDlci) Sub-channel id (cvFrCallHistoryCid) Protocol (cvFrCallHistorySessionProtocol) DTMF Relay (cvAtmCallHistoryDtmfRelay) Sequence Numbers (cvFrCallHistorySequenceNumbers) PeerId (cCallHistoryPeerID) PeerIfIndex (cCallHistoryPeerIfIndex) LogicalIfIndex (cCallHistoryLogicalIfIndex) PeerIfName LogicalIfName Call Setup Time (cCallHistorySetupTime) hh:mm:ss 1 - true, 2 - false See Telephony Call Leg Data Integer 1 - cas, 2 - external, 3 - cept, String String Integer Integer 1 - cisco-switched, 2 - frf11 1 - true, 2 - false 1 - true, 2 - false Integer Integer Integer String String Call setup time mm/dd/yy Causas de desconexión Esta lista describe las cadenas de texto de la desconexión (según lo definido actualmente en el código del Cisco IOS Software) que se hacen salir en el campo de texto de la desconexión de cada Registro de datos del historial de llamadas: char *cause_strings[] = { "", "unassigned number.", "no_route_to_transit_network", "no route to destination.", "send info tone", "misdialled trunk prefix", "channel unacceptable", "call awarded", "preemption", "preemption reserved", "n/a", "n/a", "n/a", "n/a", "n/a", "n/a", "normal call clearing.", "user busy.", "no user response.", "no user answer.", "subscriber absent", "call rejected.", "number changed", "n/a", "n/a", "n/a", "non selected user clearing", "destination out of order", "invalid number.", "facility rejected", "response to status enquiry", /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* 0 */ 1 */ 2 */ 3 */ 4 */ 5 */ 6 */ 7 */ 8 */ 9 */ 10 */ 11 */ 12 */ 13 */ 14 */ 15 */ 16 */ 17 */ 18 */ 19 */ 20 */ 21 */ 22 */ 23 */ 24 */ 25 */ 26 */ 27 */ 28 */ 29 */ 30 */ }; "normal, unspecified.", "n/a", "n/a", "no circuit.", "requested vpci vci not available", "vpci vci assignment failure", "cell rate not available", "network out of order", "perm frame mode out of service", "perm frame mode operational", "temporary failure", "switch congestion", "access info discarded", "no requested circuit.", "no vpci vci available", "precedence call blocked", "no resource.", "n/a", "qos unavailable", "facility not subcribed", "n/a", "n/a", "cug outgoing calls barred", "n/a", "cug incoming calls barred", "n/a", "bearer capability not authorized", "bearer capability not available", "n/a", "n/a", "n/a", "inconsistency in info and class", "service or option not available, unspecified", "n/a", "bearer capability not implemented", "chan type not implemented", "n/a", "n/a", "facility not implemented", "restricted digital info bc only", "n/a", "n/a", "n/a", "n/a", "n/a", "n/a", "n/a", "n/a", "service not implemented", "n/a", "invalid call ref value", "channel does not exist", "call exists call id in use", "call id in use", "no call suspended", "call cleared", "user not in cug", "incompatible destination", "n/a", "non existent cug", "invalid transit network", "n/a", "aal parms not supported", "n/a", "invalid message", "mandatory ie missing", "message type not implemented", "message type not compatible", "ie not implemented", "invalid ie contents", "message in incomp call state", "recovery on timer expiry", "non implemented param passed on", "n/a", "n/a", "n/a", "n/a", "n/a", "n/a", "unrecognized param msg discarded", "protocol error", /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* 31 */ 32 */ 33 */ 34 */ 35 */ 36 */ 37 */ 38 */ 39 */ 40 */ 41 */ 42 */ 43 */ 44 */ 45 */ 46 */ 47 */ 48 */ 49 */ 50 */ 51 */ 52 */ 53 */ 54 */ 55 */ 56 */ 57 */ 58 */ 59 */ 60 */ 61 */ 62 */ 63 */ 64 */ 65 */ 66 */ 67 */ 68 */ 69 */ 70 */ 71 */ 72 */ 73 */ 74 */ 75 */ 76 */ 77 */ 78 */ 79 */ 80 */ 81 */ 82 */ 83 */ 84 */ 85 */ 86 */ 87 */ 88 */ 89 */ 90 */ 91 */ 92 */ 93 */ 94 */ 95 */ 96 */ 97 */ 98 */ 99 */ 100 */ 101 */ 102 */ 103 */ 104 */ 105 */ 106 */ 107 */ 108 */ 109 */ 110 */ 111 */ Información Relacionada Notas Técnicas de Troubleshooting © 1992-2016 Cisco Systems Inc. Todos los Derechos Reservados. Fecha de Generación del PDF: 17 Octubre 2016 http://www.cisco.com/cisco/web/support/LA/102/1025/1025262_cvmcall_report.html