Este documento describe cómo utilizar la función de detección de cable para verificar la presencia de cables físicos que están conectados al puerto Foreign Exchange Office (FXO) o Foreign Exchange Station (FXS) del Cisco TDM.
La función de detección de cable fue introducida en Cisco IOS® versión 15.1(1)T. Esta función se utiliza para verificar la presencia de un cable físico que está conectado a un puerto FXO o FXS. Esta función funciona de dos maneras diferentes, según la versión del IOS que se utiliza.
En las secciones siguientes se describe la forma en que funciona esta función y los diversos comandos y salidas que debe tener en cuenta.
Esta sección describe cómo implementar y utilizar la función de detección de cable.
La función de detección de cable le notifica a través del uso de mensajes syslog y/o un cambio en el estado operacional de un puerto, que se puede observar en el resultado del comando show voice port summary.
Esta tabla enumera los tipos de notificación para diferentes tipos de puertos:
PUERTO | MENSAJE DE SYSLOG | SHOW VOICE PORT RESUMMARY |
FXO-LS | SÍ | SÍ |
FXO-GS | SÍ | NO |
FXS-LS | SÍ | NO |
FXS-GS | SÍ | NO |
Para activar la función de detección de cable para un puerto FXO o FXS, configure el comando cable-detect para la sección voice-port:
voice-port 0/1/1cable-detect
La función de detección de cable funciona automáticamente a través de un mecanismo de sondeo que se ejecuta cada 15 segundos. Se genera un mensaje syslog y se produce un cambio en el resultado del comando show voice port summary cuando hay una extracción de cable o una conexión con el puerto.
Sin la función de detección de cable configurada, se observa el resultado del comando show voice port summary (siempre que el puerto de voz esté administrativamente activo):
show voice port summary
IN OUT
PORT CH SIG-TYPE ADMIN OPER STATUS STATUS EC
=============== == ============ ===== ==== ======== ========
0/0/0 -- fxs-ls up dorm on-hook idle y
0/0/1 -- fxs-ls up dorm on-hook idle y
0/0/2 -- fxs-ls up dorm on-hook idle y
0/0/3 -- fxs-ls up dorm on-hook idle y
0/1/0 -- fxo-ls up dorm idle on-hook y
0/1/1 -- fxo-ls up dorm idle on-hook y
0/1/2 -- fxo-ls up dorm idle on-hook y
0/1/3 -- fxo-ls up dorm idle on-hook y
Cuando se configura la función de detección de cable, la salida parece ser la misma cuando el cable está conectado a un puerto:
show voice port summary
IN OUT
PORT CH SIG-TYPE ADMIN OPER STATUS STATUS EC
=============== == ============ ===== ==== ======== ======
0/0/0 -- fxs-ls up dorm on-hook idle y
0/0/1 -- fxs-ls up dorm on-hook idle y
0/0/2 -- fxs-ls up dorm on-hook idle y
0/0/3 -- fxs-ls up dorm on-hook idle y
0/1/0 -- fxo-ls up dorm idle on-hook y
0/1/1 -- fxo-ls up dorm idle on-hook y
0/1/2 -- fxo-ls up dorm idle on-hook y
0/1/3 -- fxo-ls up dorm idle on-hook y
Cuando se configura la función de detección de cable y se quita un cable de un puerto, aparecen los cambios. Por ejemplo, si un cable se quita del Puerto 0/1/1, se genera un mensaje syslog como este:
*Oct 28 07:23:15.879: %LINK-3-UPDOWN: Interface Foreign Exchange Office 0/1/1,
changed state to operational status down due to cable removal
Además, se observan estos cambios en la salida del comando show voice port summary:
show voice port summary
IN OUT
PORT CH SIG-TYPE ADMIN OPER STATUS STATUS EC
=============== == ============ ===== ==== ======== ========
0/0/0 -- fxs-ls up dorm on-hook idle y
0/0/1 -- fxs-ls up dorm on-hook idle y
0/0/2 -- fxs-ls up dorm on-hook idle y
0/0/3 -- fxs-ls up dorm on-hook idle y
0/1/0 -- fxo-ls up dorm idle on-hook y
0/1/1 -- fxo-ls up down idle off-hook y
0/1/2 -- fxo-ls up dorm idle on-hook y
0/1/3 -- fxo-ls up dorm idle on-hook y
Cuando se vuelve a conectar un cable al puerto desde el que se eliminó, se observan cambios.
Este es el mensaje syslog que se genera:
*Oct 28 07:24:15.856: %LINK-3-UPDOWN: Interface Foreign Exchange Office 0/1/1,
changed state to operational status up due to cable reconnection
El resultado del comando show voice port summary vuelve al resultado observado originalmente:
show voice port summary
IN OUT
PORT CH SIG-TYPE ADMIN OPER STATUS STATUS EC
=============== == ============ ===== ==== ======== ======
0/0/0 -- fxs-ls up dorm on-hook idle y
0/0/1 -- fxs-ls up dorm on-hook idle y
0/0/2 -- fxs-ls up dorm on-hook idle y
0/0/3 -- fxs-ls up dorm on-hook idle y
0/1/0 -- fxo-ls up dorm idle on-hook y
0/1/1 -- fxo-ls up dorm idle on-hook y
0/1/2 -- fxo-ls up dorm idle on-hook y
0/1/3 -- fxo-ls up dorm idle on-hook y
La funcionalidad de la función de detección de cable se modifica en Cisco IOS Versiones 15.2(4)M y posteriores.
Con estas modificaciones, sólo los mensajes syslog se muestran como una notificación para los cambios en el estado de detección de cable. No hay cambios reflejados en la salida del comando show voice port summary. Además, a diferencia de las versiones anteriores, los mensajes syslog no aparecen automáticamente cuando la función de detección de cable está configurada para el segmento de puerto de voz.
Para automatizar este proceso, debe incluir el comando cable-detect-poll-timer para el segmento voice service pots:
voice service pots
cable-detect-poll-timer
Este comando habilita la función de detección de cable para sondear automáticamente el puerto cada vez, según se define, y generar un mensaje de syslog si se detecta un cambio en la encuesta anterior.
Este mensaje syslog se observa ahora cuando se elimina un cable:
*Oct 31 09:20:19.091: %HTSP-5-VPM_CABLE_STAT: voice port Foreign Exchange
Station 0/1/1: cable removed
Este mensaje syslog se observa ahora cuando se reemplaza un cable:
*Oct 31 02:00:32.399: %HTSP-5-VPM_CABLE_STAT: voice port Foreign Exchange
Office 0/2/1: cable reconnected
Si el cable detect poll timer no está configurado, el cable detect poll no ocurre automáticamente. Cuando desea verificar el estado de estos puertos con respecto a la detección de cable, debe ingresar el comando show voice cable all. Este comando se utiliza para presentar el estado actual de detección de cable de los puertos para los cuales se configura la función de detección de cable, y los mensajes syslog que corresponden se generan si hay un cambio en el estado de estos puertos.
Este fragmento de código proporciona un ejemplo del resultado del comando show voice cable-status all:
#show voice cable-status all
PORT cable-status
========== ================
0/1/0 cable-detect not configured
0/1/1 cable-detect not configured
0/2/0 cable-detect not configured
0/2/1 not connected
*Oct 31 01:57:56.259: %HTSP-5-VPM_CABLE_STAT: voice port Foreign Exchange
Office 0/2/1: cable removed
Para verificar los datos de sondeo anteriores para estos puertos, ingrese el comando show voice cable-status summary:
#show voice cable-status summary
PORT cable-status
========== ================
0/0/0 cable-detect not configured
0/0/1 cable-detect not configured
0/0/2 cable-detect not configured
0/0/3 cable-detect not configured
0/1/0 cable-detect not configured
0/1/1 cable-detect not configured
0/1/2 cable-detect not configured
0/1/3 cable-detect not configured
Con Cisco IOS versión 15.3(3)M1, disponible exclusivamente para Cisco G2 Series Integrated Services Router (ISR), se incluye una extensión del comando cable detect, cable-detect busyout-state. Este comando ayuda a reflejar los cambios en el estado de detección de cable de puerto de voz en el resultado del comando show voice port summary.
Este comando se puede agregar para el segmento de puerto de voz:
voice-port 0/1/1
cable-detect busyout-state
Esta configuración también afecta el resultado del comando show voice port summary:
IN OUT
PORT CH SIG-TYPE ADMIN OPER STATUS STATUS EC
=============== == ============ ===== ==== ======== ===
0/2/0 -- fxo-ls up dorm idle on-hook y
0/2/1 -- fxo-ls up down idle off-hook y
0/2/2 -- fxo-ls up dorm idle on-hook y
0/2/3 -- fxo-ls up dorm idle on-hook y