Ce document décrit comment utiliser la fonctionnalité de détection de câble afin de vérifier la présence de câbles physiques connectés au port FXO (Foreign Exchange Office) ou FXS (Foreign Exchange Station) du multiplexeur temporel Cisco.
La fonctionnalité de détection de câble a été introduite dans Cisco IOS® Version 15.1(1)T. Cette fonctionnalité est utilisée afin de vérifier la présence d'un câble physique connecté à un port FXO ou FXS. Cette fonctionnalité fonctionne de deux manières différentes, en fonction de la version IOS utilisée.
Les sections suivantes décrivent le mode de fonctionnement de cette fonction et les différentes commandes et sorties dont vous devez tenir compte.
Cette section explique comment mettre en oeuvre et utiliser la fonction de détection de câble.
La fonctionnalité de détection de câble vous avertit par l'utilisation de messages syslog et/ou d'un changement d'état de fonctionnement d'un port, qui peut être observé dans la sortie de la commande show voice port summary.
Ce tableau répertorie les types de notification pour différents types de ports :
PORT | MESSAGE SYSLOG | AFFICHER LE RÉSUMÉ DES PORTS VOCAUX |
FXO-LS | OUI | OUI |
FXO-GS | OUI | NON |
FXS-LS | OUI | NON |
FXS-GS | OUI | NON |
Afin d'activer la fonctionnalité de détection de câble pour un port FXO ou FXS, configurez la commande cable-detect pour la section voice-port :
voice-port 0/1/1cable-detect
La fonction de détection de câble fonctionne automatiquement via un mécanisme d'interrogation qui fonctionne toutes les 15 secondes. Un message syslog est généré et une modification se produit dans la sortie de la commande show voice port summary lorsqu'un câble est retiré ou connecté au port.
Sans la fonction de détection de câble configurée, cette sortie de commande show voice port summary est observée (tant que le port vocal est administrativement actif) :
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
Lorsque la fonction de détection de câble est configurée, le résultat semble être le même lorsque le câble est connecté à un port :
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
Lorsque la fonction de détection de câble est configurée et qu’un câble est retiré d’un port, les modifications apparaissent. Par exemple, si un câble est retiré du port 0/1/1, un message syslog tel que celui-ci est généré :
*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
En outre, ces modifications dans la sortie de commande show voice port summary sont observées :
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
Lorsqu’un câble est reconnecté au port à partir duquel il a été retiré, des modifications sont observées.
Il s'agit du message syslog généré :
*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
La sortie de la commande show voice port summary revient à la sortie qui est observée à l'origine :
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 fonctionnalité de détection de câble est modifiée dans les versions 15.2(4)M et ultérieures de Cisco IOS.
Avec ces modifications, seuls les messages syslog sont affichés comme notification pour les modifications de l'état de détection des câbles. Aucune modification n'est reflétée dans le résultat de la commande show voice port summary. En outre, contrairement aux versions précédentes, les messages syslog n'apparaissent pas automatiquement lorsque la fonction de détection de câble est configurée pour le segment de port vocal.
Pour automatiser ce processus, vous devez inclure la commande cable-detect-poll-timer pour le segment voice service pots :
voice service pots
cable-detect-poll-timer
Cette commande permet à la fonction de détection de câble d'interroger automatiquement le port à intervalles réguliers, comme défini, et de générer un message syslog si une modification détectée lors du sondage précédent est détectée.
Ce message syslog est maintenant observé lorsqu'un câble est retiré :
*Oct 31 09:20:19.091: %HTSP-5-VPM_CABLE_STAT: voice port Foreign Exchange
Station 0/1/1: cable removed
Ce message syslog est maintenant observé lorsqu’un câble est remplacé :
*Oct 31 02:00:32.399: %HTSP-5-VPM_CABLE_STAT: voice port Foreign Exchange
Office 0/2/1: cable reconnected
Si le compteur de détection de câble n'est pas configuré, l'interrogation de détection de câble ne se produit pas automatiquement. Pour vérifier l'état de ces ports en ce qui concerne la détection des câbles, vous devez entrer la commande show voice cable all. Cette commande est utilisée afin de présenter l'état actuel de détection de câble des ports pour lesquels la fonction de détection de câble est configurée, et les messages syslog qui correspondent sont générés en cas de changement d'état de ces ports.
Cet extrait fournit un exemple de la sortie de commande 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
Afin de vérifier les données d'interrogation précédentes pour ces ports, entrez la commande 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
Avec la version 15.3(3)M1 de Cisco IOS, disponible exclusivement pour le routeur à services intégrés (ISR) de la gamme Cisco G2, une extension de la commande cable detect, cable-detect busyout-state, est incluse. Cette commande permet de refléter les changements dans l'état de détection des câbles du port vocal dans le résultat de la commande show voice port summary.
Cette commande peut être ajoutée pour le segment de port vocal :
voice-port 0/1/1
cable-detect busyout-state
Cette configuration affecte également le résultat de la commande 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