Questo documento descrive come utilizzare la funzione di rilevamento cavi per verificare la presenza di cavi fisici connessi alla porta Foreign Exchange Office (FXO) o Foreign Exchange Station (FXS) di Cisco TDM.
La funzione di rilevamento cavi è stata introdotta in Cisco IOS® versione 15.1(1)T. Questa funzione viene usata per verificare la presenza di un cavo fisico collegato a una porta FXO o FXS. Questa funzione funziona in due modi diversi, a seconda della versione IOS in uso.
Le sezioni seguenti descrivono il funzionamento di questa funzione e i vari comandi e output di cui è necessario prestare attenzione.
In questa sezione viene descritto come implementare e utilizzare la funzione di rilevamento cavi.
La funzione di rilevamento cavi invia una notifica all'utente tramite messaggi syslog e/o una modifica nello stato operativo di una porta, rilevabile nell'output del comando show voice port summary.
In questa tabella vengono elencati i tipi di notifica per i diversi tipi di porte:
PORT | MESSAGGIO SYSLOG | SHOW VOICE PORT SUMMARY |
FXO-LS | SÌ | SR |
FXO-GS | SÌ | NO |
FXS-LS | SÌ | NO |
FXS-GS | SÌ | NO |
Per attivare la funzione di rilevamento cavi per una porta FXO o FXS, configurare il comando cable-detect per la sezione voice-port:
voice-port 0/1/1cable-detect
La funzione di rilevamento cavi funziona automaticamente tramite un meccanismo di polling che viene eseguito ogni 15 secondi. Viene generato un messaggio syslog e il comando show voice port summary restituisce una modifica in caso di rimozione o connessione di un cavo alla porta.
Senza la configurazione della funzione di rilevamento cavi, viene osservato questo output del comando show voice port summary (purché la porta voce sia amministrativamente attiva):
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
Quando la funzione di rilevamento cavi è configurata, l'output appare lo stesso quando il cavo è collegato a una porta:
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
Quando la funzione di rilevamento dei cavi è configurata e un cavo viene rimosso da una porta, vengono visualizzate le modifiche. Ad esempio, se si rimuove un cavo dalla porta 0/1/1, viene generato un messaggio syslog di questo tipo:
*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
Inoltre, si osservano le seguenti modifiche nell'output 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
Quando un cavo viene ricollegato alla porta dalla quale è stato rimosso, vengono osservate delle modifiche.
Questo è il messaggio syslog generato:
*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
L'output del comando show voice port summary torna all'output osservato in 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 funzionalità di rilevamento cavi è stata modificata in Cisco IOS versione 15.2(4)M e successive.
Con queste modifiche, solo i messaggi syslog vengono visualizzati come notifica per le modifiche nello stato di rilevamento del cavo. L'output del comando show voice port summary non restituisce modifiche. Inoltre, a differenza delle versioni precedenti, i messaggi syslog non vengono visualizzati automaticamente quando la funzione di rilevamento cavi è configurata per il segmento della porta voce.
Per automatizzare questo processo, è necessario includere il comando cable-detect-poll-timer per il segmento voice service ports:
voice service pots
cable-detect-poll-timer
Questo comando consente alla funzione di rilevamento cavi di eseguire automaticamente il polling della porta ogni tanto, come definito, e generare un messaggio syslog se viene rilevata una modifica rispetto al polling precedente.
Questo messaggio syslog viene ora visualizzato quando si rimuove un cavo:
*Oct 31 09:20:19.091: %HTSP-5-VPM_CABLE_STAT: voice port Foreign Exchange
Station 0/1/1: cable removed
Questo messaggio syslog viene ora visualizzato quando si sostituisce un cavo:
*Oct 31 02:00:32.399: %HTSP-5-VPM_CABLE_STAT: voice port Foreign Exchange
Office 0/2/1: cable reconnected
Se il timer di polling di rilevamento cavi non è configurato, il polling di rilevamento cavi non viene eseguito automaticamente. Per verificare lo stato di queste porte relativamente al rilevamento dei cavi, immettere il comando show voice cable all. Questo comando viene usato per visualizzare lo stato corrente di rilevamento dei cavi delle porte per cui è configurata la funzione di rilevamento cavi e, in caso di modifica dello stato di queste porte, vengono generati i messaggi syslog corrispondenti.
Questo frammento fornisce un esempio dell'output 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
Per verificare i dati di polling precedenti per queste porte, immettere il 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 versione 15.3(3)M1, disponibile esclusivamente per Cisco serie G2 Integrated Services Router (ISR), è inclusa un'estensione del comando di rilevamento cavi, cable-detect busyout-state. Questo comando aiuta a riflettere le modifiche nello stato di rilevamento del cavo della porta voce nell'output del comando show voice port summary.
Questo comando può essere aggiunto per il segmento voice-port:
voice-port 0/1/1
cable-detect busyout-state
Questa configurazione influisce anche sull'output 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