Este documento describe las técnicas utilizadas para verificar la funcionalidad básica de los Procesadores de Señal Digital (DSP) en los Adaptadores de Puerto de Voz PA-VXA/PA-VXB/PA-VXC para las plataformas de router 7200/7300/7400/7500 de Cisco. Los DSP son necesarios para tecnologías de telefonía de paquetes tales como Voz sobre IP (VoIP), Voz sobre Frame Relay (VoFR) y Voz sobre ATM (VoATM). Los DSP son responsables de la conversión de voz de los formularios analógicos a digitales y, al contrario, de establecer los parámetros de ganancia y atenuación, del funcionamiento de la detección de actividad de voz (VAD), etc. Es necesario un funcionamiento adecuado de hardware y software de los DSP para garantizar que las llamadas se puedan establecer y mantener correctamente. Este documento también incluye el análisis de cómo identificar y resolver problemas de los DSP que utilizan los adaptadores de puerto T1/E1 multicanal habilitados para PA-MCX MIX para la plataforma del router Cisco 7200, cuando estos adaptadores de puerto compatibles con voz se utilizan para la terminación de voz. Cuando se utiliza para la terminación de voz, los adaptadores de puerto T1/E1 PA-MCX obtienen dinámicamente recursos DSP de un adaptador de puerto de voz PA-VXA/PA-VXB/PA-VXC instalado en el mismo router Cisco 7200.
Para obtener más información sobre los adaptadores de puerto de voz PA-VXA/PA-VXB/PA-VXC, consulte Introducción a los adaptadores de puerto de voz PA-VXA/VXB/VXC para las gateways de voz Cisco 7200/7300/7400/7500.
Para obtener más información sobre los adaptadores de puerto multicanal habilitados para PA-MCX MIX, refiérase a Adaptador de puerto T1/E1 habilitado para combinación para los routers de la serie 7200VXR de Cisco.
No hay requisitos específicos para este documento.
La información que contiene este documento se basa en las versiones de software y hardware indicadas a continuación.
Un adaptador de puerto de voz PA-VXA/VXB/VXC instalado en un gateway de voz 7200/7300/7400/7500 de Cisco adecuado que ejecuta una versión de software del IOS® de Cisco adecuada para admitir el adaptador de puerto.
Para obtener más información, consulte Matriz de compatibilidad de hardware de gateway de voz (Cisco 7200, 7300, 7400, 7500).
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
For more information on document conventions, refer to the Cisco Technical Tips Conventions.
Estos síntomas pueden atribuirse a problemas de hardware o software DSP:
Ninguna de las partes oye audio o sólo hay audio unidireccional en la ruta de voz después de conectar la llamada.
Error de configuración de llamada, como la incapacidad de detectar o transmitir las transiciones de estado de Señalización asociada al canal (CAS) adecuadas.
Los puertos de voz están atascados en el estado PARK y no se pueden utilizar.
Mensajes de error, en la consola o en el registro del router, que se quejan de los tiempos de espera del DSP.
Si ha experimentado algunos de los problemas descritos anteriormente, es posible que vea los mensajes de tiempo de espera de DSP en el registro del router, como estos:
*Jun 23 23:50:09.313: %VTSP-3-DSP_TIMEOUT: DSP timeout on event 6: DSP ID=0x1: DSP error stats, chnl info(1, 16, 0) *Jun 23 23:50:09.313: %VTSP-3-DSP_TIMEOUT: DSP timeout on event 6: DSP ID=0x1: DSP error stats, chnl info(1, 16, 0)
Estos mensajes indican que la respuesta del recurso DSP (1, 16, 0) podría no ser como debería y podría no ser capaz de manejar las llamadas de voz de paquetes. Los tres dígitos paréntesis de recurso DSP se representan como (N, D, C) y se interpretan de esta manera:
N: el número de ranura de referencia donde se instala PA-VXA/PA-VXB/PA-VXC en el router.
D: un número DSP en el adaptador de puerto.
C: el número de canal en ese DSP.
Siga los pasos del resto de este documento para resolver el problema.
Ejecute el comando hidden test dsprm N en el modo enable para consultar los DSP. Este comando determina si los DSP responden.
Nota: ¿Un comando oculto no se puede analizar con un ? y para los que la tecla Tab no se puede utilizar para completar automáticamente el comando. Los comandos ocultos no se documentan y parte de la salida se utiliza estrictamente con fines de ingeniería. Cisco no admite los comandos ocultos.
El valor de N para el comando depende de la plataforma del router donde reside PA-VXA/PA-VXB/PA-VXC. Utilice esta tabla para obtener el valor de N:
Platform | Cisco 7200/7300/7400 | 75001 de Cisco | |
---|---|---|---|
N | El número de bahía en el que reside el adaptador de puerto | Versiones del software Cisco IOS anteriores a 12.2(13.4), 12.2(13.4)T | 2 × Número de ranura del Procesador de interfaz versátil (VIP) + el número de bahía en el que reside el adaptador de puerto |
Cisco IOS Software Releases 12.2(13.4), 12.2(13.4)T y posteriores, por ID de bug Cisco CSCdx95752 (sólo clientes registrados) | Número de ranura VIP/número de bahía en el que reside el adaptador de puerto |
Nota: 1 Los adaptadores de puerto de voz PA-VXB-2TE1+ y PA-VXC-2TE1+ pueden tener requisitos especiales de revisión VIP para una compatibilidad total. Consulte Notificación: PA-2FE-TX, PA-2FE-FX, PA-VXC-2TE1+ y PA-VXB-2TE1+ Incompatibles con algunas versiones VIP2-50 anteriores para obtener más detalles.
Por ejemplo, para un router Cisco 7200 con un PA-VXC-2TE1+ en la bahía del adaptador de puerto número 3, usted ejecuta el comando test dsprm 3. Para un Cisco 7500 Router con PA-VXC-2TE1+ en la bahía del adaptador de puerto número 1 en un VIP en la ranura número 4, N = 2 × 4 + 1 = 9. Por lo tanto, usted ejecuta el comando test dsprm 9 o el comando test dsprm 4/1, basado en la versión de software del IOS de Cisco en uso.
El siguiente ejemplo de salida proviene del comando test dsprm N oculto para un router Cisco 7200 con un PA-VXC-2TE1+ en la bahía número 1, con Cisco IOS Software Release 12.2(12).
Nota: Si utiliza una consola para acceder al gateway, la consola de registro debe estar habilitada para ver el resultado del comando. Si utiliza Telnet para acceder al router, el monitor de terminal debe estar habilitado para ver el resultado del comando.
7200_Router# test dsprm 1 Section: 1 - Query dsp resource and status 2 - Display voice port's dsp channel status 3 - Print dsp data structure info 4 - Change dsprm test Flags 5 - Modify dsp-tdm connection 6 - Disable DSP Background Status Query and Recovery 7 - Enable DSP Background Status Query and Recovery 8 - Enable DSP control message history 9 - Disable DSP control message history q - Quit
Seleccione la opción 1 del menú. Esto hace que el Cisco IOS Software haga ping al DSP y luego espere una respuesta desde él. Si se recibe una respuesta, se muestra el mensaje DSP is ALIVE, que declara que el DSP funciona correctamente. Si el Cisco IOS Software no recibió una respuesta, el DSP no responde se muestra el mensaje.
Precaución: Sólo debe utilizar la opción 1 del comando test dsprm N. Si selecciona otras opciones, puede hacer que el router se recargue o causar otros problemas.
Este es un ejemplo del resultado que se genera después de seleccionar la opción 1 en el menú:
Select option : 1 Dsp firmware version: 3.4.52 Maximum dsp count: 30 On board dsp count: 30 Jukebox available Total dsp channels available 120 Total dsp channels allocated 48 Total dsp free channels 72 Quering dsp status...... MS-7206-12A# *Jun 23 23:56:13.463: dsp 0 is ALIVE *Jun 23 23:56:13.463: dsp 1 is ALIVE *Jun 23 23:56:13.463: dsp 2 is ALIVE *Jun 23 23:56:13.463: dsp 3 is ALIVE *Jun 23 23:56:13.463: dsp 5 is ALIVE *Jun 23 23:56:13.463: dsp 6 is ALIVE *Jun 23 23:56:13.463: dsp 7 is ALIVE *Jun 23 23:56:13.463: dsp 8 is ALIVE *Jun 23 23:56:13.463: dsp 10 is ALIVE *Jun 23 23:56:13.463: dsp 11 is ALIVE *Jun 23 23:56:13.463: dsp 12 is ALIVE *Jun 23 23:56:13.463: dsp 13 is ALIVE *Jun 23 23:56:13.463: dsp 14 is ALIVE *Jun 23 23:56:13.463: dsp 16 is not responding *Jun 23 23:56:13.463: dsp 17 is ALIVE *Jun 23 23:56:13.463: dsp 18 is ALIVE *Jun 23 23:56:13.463: dsp 20 is ALIVE *Jun 23 23:56:13.467: dsp 21 is ALIVE *Jun 23 23:56:13.467: dsp 22 is ALIVE *Jun 23 23:56:13.467: dsp 23 is ALIVE *Jun 23 23:56:13.467: dsp 24 is ALIVE *Jun 23 23:56:13.467: dsp 25 is ALIVE *Jun 23 23:56:13.467: dsp 26 is ALIVE *Jun 23 23:56:13.467: dsp 27 is ALIVE *Jun 23 23:56:13.467: dsp 28 is ALIVE *Jun 23 23:56:13.467: dsp 29 is ALIVE *Jun 23 23:56:13.467: dsp 4 is ALIVE *Jun 23 23:56:13.467: dsp 15 is ALIVE *Jun 23 23:56:13.467: dsp 19 is ALIVE *Jun 23 23:56:13.467: dsp 9 is ALIVE 7200_Router#
En el resultado de la opción 1, observe el número de versión del firmware DSP y el número de DSP incorporados. Cuente el número de DSP que informan como ACTIVOS y asegúrese de que este número coincida con el número de DSP incorporados. Los DSP deben informar como ACTIVOS o no responder. Ocasionalmente, un DSP no responderá en absoluto. Si un DSP no responde, determine el número del DSP (D) ausente del resultado. En el ejemplo anterior, todos los DSP están ACTIVOS excepto el DSP número 16, que informa como no respondiendo. Esto indica que el DSP es defectuoso, lo que puede deberse a un problema de hardware o de software.
Este paso es opcional, pero es útil correlacionar los intervalos de tiempo T1/E1 con los DSP que no responden al problema. Desde el Paso 1, sabe que el DSP 16 no responde y que está registrando mensajes de tiempo de espera del DSP para el DSP 16. Puede ejecutar el comando show voice dsp para ver cómo los intervalos de tiempo y los recursos DSP son asignados por el Cisco 7200/7400/7500. Ese comando también monitorea esta información:
Asignaciones de intervalos (TS) a DSP (DSP NUM) y de canal DSP (CH)
Contadores de paquetes de transmisión (TX) y recepción (RX)
Número de reinicios DSP (RST) por DSP
versión de firmware DSP
Codec de voz actual en uso
Estado actual del canal DSP
En el siguiente ejemplo de salida del comando show voice dsp, timeslot 06 se mapea a DSP 016 en el link T1 CAS. Puede monitorear el uso del intervalo de tiempo en un link de voz T1/E1 a través del PBX y en el router, para determinar qué intervalos de tiempo tienen problemas de voz. Si se realiza una llamada a través del intervalo de tiempo 6 en este link CAS T1 particular, es probable que la persona que llama o la persona a la que se llama local en este gateway de voz experimente un problema de señal CAS o audio de aire muerto.
7200_Router# show voice dsp DSP DSP DSPWARE CURR BOOT PAK TX/RX TYPE NUM CH CODEC VERSION STATE STATE RST AI VOICEPORT TS ABORT PACK COUNT ==== === == ======== ======= ===== ======= === == ========= == ===== ============ C549 000 00 g729r8 3.4.52 busy idle 0 0 1/0:12 13 0 19468/19803 C549 001 00 g729r8 3.4.52 busy idle 0 0 1/0:14 15 0 19467/19790 C549 002 00 g729r8 3.4.52 busy idle 0 0 1/0:10 11 0 19463/19802 C549 003 00 g729r8 3.4.52 busy idle 0 0 1/0:2 03 0 19462/19813 C549 004 00 g729r8 3.4.52 busy idle 0 0 1/0:17 18 0 19459/19807 C549 005 00 g729r8 3.4.52 busy idle 0 0 1/0:21 22 0 19459/19786 C549 006 00 g729r8 3.4.52 busy idle 0 0 1/0:18 19 0 19445/19788 C549 007 00 g729r8 3.4.52 busy idle 0 0 1/0:4 05 0 19441/19780 C549 008 00 g729r8 3.4.52 busy idle 0 0 1/0:15 16 0 19440/19759 C549 009 00 g729r8 3.4.52 busy idle 0 0 1/0:20 21 0 19438/19774 C549 010 00 g729r8 3.4.52 busy idle 0 0 1/0:9 10 0 19489/19824 C549 011 00 g729r8 3.4.52 busy idle 0 0 1/0:3 04 0 19486/19845 C549 012 00 clear-ch 3.4.52 busy idle 0 0 1/0:23 24 0 19481/19812 C549 013 00 g729r8 3.4.52 busy idle 0 0 1/0:7 08 0 19479/19806 C549 014 00 g729r8 3.4.52 busy idle 0 0 1/0:0 01 0 19467/19814 C549 015 00 g729r8 3.4.52 busy idle 0 0 1/0:1 02 0 19464/19796 C549 016 00 g729r8 3.4.52 busy idle 0 0 1/0:5 06 0 19464/19795 C549 017 00 g729r8 3.4.52 busy idle 0 0 1/0:13 14 0 19454/19785 C549 018 00 g729r8 3.4.52 busy idle 0 0 1/0:8 09 0 19446/19797 C549 019 00 g729r8 3.4.52 busy idle 0 0 1/0:22 23 0 19443/19778 C549 020 00 g729r8 3.4.52 busy idle 0 0 1/0:6 07 0 19437/19764 C549 021 00 g729r8 3.4.52 busy idle 0 0 1/0:19 20 0 19421/19765 C549 022 00 g729r8 3.4.52 busy idle 0 0 1/0:11 12 0 19472/19791 C549 023 00 g729r8 3.4.52 busy idle 0 0 1/0:16 17 0 19449/19792 7200_Router#
Nota: A diferencia de los recursos DSP en un módulo NM-HDV, los recursos DSP en el Cisco 7200/7300/7400/7500 no se asignan a los intervalos de tiempo T1/E1 en el tiempo de arranque del router. En los routers Cisco 7200/7300/7400/7500, un recurso DSP se asigna dinámicamente a un intervalo de tiempo cuando se realiza una llamada de voz de paquete. El comando show voice dsp sólo muestra mapas de intervalo de tiempo a canal DSP para las llamadas de voz activas.
Cuando utiliza adaptadores de puerto T1/E1 multicanal habilitados para PA-MCX MIX para terminar el tráfico de voz, debe determinar los mapas de recursos de intervalo de tiempo a DSP de una manera diferente. Los adaptadores de puerto PA-MCX no tienen recursos DSP propios, por lo que utilizan DSP libres de un adaptador de puerto de voz PA-VXA/PA-VXB/PA-VXC instalado en el mismo router de voz Cisco 7200 para obtener sus recursos DSP. Los adaptadores de puerto de voz PA-VXA/PA-VXB/PA-VXC, a la inversa, siempre utilizan uno de sus propios DSP para sus propios puertos de voz y no pueden agruparlos desde otros adaptadores de puerto de voz similares. Refiérase a Aplicación Gateway de Voz para la Serie 7200 de Cisco para obtener más información.
En algunos casos, habrá varios adaptadores de puerto de voz PA-VXA/PA-VXB/PA-VXC instalados. Aunque conoce el intervalo de tiempo en un puerto de voz T1/E1 PA-MCX que tiene problemas, es difícil determinar qué DSP se asigna realmente a ese intervalo de tiempo determinado. El algoritmo por el cual los DSP se envían a los puertos de voz PA-MCX T1/E1 es realmente bastante simple de entender. Para cada nueva llamada de voz realizada en un puerto de voz PA-MCX T1/E1, el software Cisco IOS busca, en orden secuencial, un DSP libre desde un adaptador de puerto de voz PA-VXA/PA-VXB/PA-VXC instalado en el chasis Slot1, luego Slot2, luego Slot3, etc., hasta que se agoten todas las ranuras del chasis.
Cuando los adaptadores de puerto PA-MCX se utilizan para la terminación de voz y sabe qué intervalo de tiempo en un puerto de voz T1/E1 determinado se sospecha que está relacionado con un DSP problemático, puede ejecutar el comando oculto show voice dsploc para mostrar una tabla similar a show voice dsp. El comando show voice dsploc está disponible en Cisco IOS Software Releases 12.2(15)T más adelante, y posteriormente también se puede encontrar en los trenes 12.3 Mainline y 12.3T del Cisco IOS Software.
Este es un ejemplo de salida del comando show voice dsploc, que se edita para mostrar solamente los puertos de voz de un adaptador de puerto PA-MCX:
7206VXR-A# show voice dsploc DSP DSP DSP DSPWARE CURR BOOT PAK TX/RX TYPE FARM NUM CH CODEC VERSION STATE STATE RST AI VOICEPORT TS ABORT PACKCOUNT ==== ==== === == ======= ======= ===== ===== === == ========= == ===== ============ C549 2 013 01 g729r8 4.3.15 busy idle 0 0 4/0:4 04 0 78291/79579 C549 2 014 01 g729r8 4.3.15 busy idle 0 0 4/0:0 24 0 78285/79585 C549 2 015 01 g729r8 4.3.15 busy idle 0 0 4/0:2 02 0 78247/79516 C549 2 016 01 g729r8 4.3.15 busy idle 0 0 4/0:3 03 0 78128/79408 C549 2 017 01 g729r8 4.3.15 busy idle 0 0 4/0:1 01 0 78043/79336 C549 2 018 01 g729r8 4.3.15 busy idle 0 0 4/0:5 05 0 78027/79280
Esta salida en particular proviene de un router de voz Cisco 7206VXR donde se ha configurado un puerto de voz en un PA-MCX-8TE1 (instalado en el chasis Slot4) y se ha instalado un PA-VXC-2TE1+ en el chasis Slot2. Como puede ver en la columna DSPFARM, los intervalos de tiempo 1 a 5 y 24, en los puertos de voz 4/0:0 a 4/0:5, se asignan a los DSP 13 a 18 en el PA-VXC-2TE1+ en la ranura 2 del chasis.
Puede restablecer un DSP individual en los adaptadores de puerto de voz PA-VXA/PA-VXB/PA-VXC para reiniciar el DSP. Ejecute el comando dspint DSPfarm en el modo de configuración, para restablecer un DSP individual. Este es un ejemplo de salida de un reinicio manual del DSP 16:
7200_Router# configure terminal Enter configuration commands, one per line. End with CNTL/Z. 7200_Router(config)# dspint DSPfarm 1/0 7200_Router(config-dspfarm)# ? DSP farm configuration commands: codec Configure DSP codec default Set a command to its defaults description Interface specific description exit Exit from dspfarm configuration mode load-interval Specify interval for load calculation for an interface no Negate a command or set its defaults reserve Number of DSP(s) reserved for it's own PA reset Reset DSP(s) shut Shutdown DSP(s) 7200_Router(config-dspfarm)# reset ? <0-30> List of DSPs to reset <cr> 7200_Router(config-dspfarm)# reset 16 7200_Router(config-dspfarm)# * Jun 23 23:59:18.227: %DSPRM-5-UPDOWN: DSP 16 in slot 1, changed state to up 7200_Router(config-dspfarm)# 7200_Router(config-dspfarm)# ^Z 7200_Router# *Jun 24 19:07:06.527: %SYS-5-CONFIG_I: Configured from console by console 7200_Router#
Después de completar este paso, el DSP debe funcionar como se esperaba y debe poder procesar las llamadas de voz de nuevo. Si los mensajes de error DSP continúan, observe qué DSP se ve afectado y repita el proceso de reinicio DSP. Vaya al Paso 4, si el proceso de restablecimiento del DSP no resuelve el problema.
Debe determinar si hay un problema de software o hardware con el adaptador de puerto de voz PA-VXA/PA-VXB/PA-VXC, si aún recibe mensajes de error DSP.
Precaución: Debe programar una ventana de mantenimiento para realizar los procedimientos de inserción y extracción en línea (OIR) que se describen en esta sección, ya que pueden producirse resultados inesperados durante el proceso.
Si está ejecutando una versión de software del IOS de Cisco con una versión de firmware del DSP anterior a 3.4.49 o 3.6.15, el problema podría deberse a un problema conocido de firmware del DSP (Id. de bug de Cisco CSCdu5333 (sólo clientes registrados) ). Si este es el caso, debería actualizar su software Cisco IOS a una versión en la que se resuelva el error, de modo que este defecto pueda eliminarse como posible causa. Como parte de la solución Cisco bug ID CSCdu5333 (sólo clientes registrados), se incluye un algoritmo de recuperación. Cuando el software Cisco IOS genera un mensaje de tiempo de espera de proveedor de servicios de telefonía de voz (VTSP), el DSP se reinicia automáticamente en un intento de recuperarse de la causa del tiempo de espera porque, en la mayoría de los casos, el tiempo de espera se produce en el PA-VXA/PA-VXB/PA-VXC cuando el DSP no responde.
Después de la resolución del Id. de bug Cisco CSCdu5333 (sólo clientes registrados) , el ID de bug Cisco CSCin79311 (sólo clientes registrados) resolvió un defecto con el mecanismo de recuperación DSP. Antes de la corrección, incluso cuando se habilitó la recuperación DSP automática, los DSP en un adaptador de puerto de voz PA-VXA/PA-VXB/PA-VXC podrían no recuperarse de un evento de caída de DSP. La resolución para Cisco bug ID CSCin79311 (sólo clientes registrados) está disponible en Cisco IOS Software Releases 12.3(10a), 12.3(12), 12.3(11)T y versiones posteriores de estos trenes.
Si está ejecutando una versión de software del IOS de Cisco con una versión de firmware del DSP en la que las soluciones de los ID de bug de Cisco CSCdu533333 (sólo clientes registrados) y CSCin79311 (sólo clientes registrados) están integradas, elimine y vuelva a instalar el PA-VXA/VPA XB/PA-VXC de Cisco 7200/7400/7500; estas plataformas admiten OIR. Recuerde que, en las plataformas 7200/7300/7400, se soporta el OIR de un adaptador de puerto individual. Sin embargo, en la plataforma 7500, OIR se soporta solamente para toda la placa portadora VIP que alberga el adaptador de puerto.
El procedimiento OIR es un paso menos intrusivo para solucionar el problema que un ciclo de alimentación del Cisco 7200/7300/7400/7500. Si el OIR no puede rectificar los problemas del DSP, vuelva a cargar el router completo.
Si ejecuta una versión de software del IOS de Cisco con una versión de firmware DSP en la que se integran las soluciones CSCdu53333 (sólo clientes registrados) y CSCin79311 (sólo clientes registrados), y el paso OIR para resolver problemas no resolvió los problemas de DSP, una recarga del 7200/7300/7400/7500 tampoco resolvió los problemas del DSP, luego observe si los mismos DSP responden o no.
Si todavía recibe mensajes de error DSP para los mismos DSP, es muy probable que haya un problema de hardware y que necesite reemplazar el adaptador de puerto de voz PA-VXA/PA-VXB/PA-VXC completo. Si los DSP que no responden o que faltan difieren entre los reinicios manuales del DSP, los intentos de OIR o las recargas del router, el problema probablemente esté relacionado con el software. Para problemas relacionados con el software, abra un caso (sólo clientes registrados) con el Soporte Técnico de Cisco, para solicitar la asistencia de un ingeniero para resolver el problema y para ofrecer más dirección.
Revisión | Fecha de publicación | Comentarios |
---|---|---|
1.0 |
02-Feb-2006 |
Versión inicial |