目录

简介

电缆检测功能概述

电缆检测功能

15.2(4)M之前的IOS版本

IOS版本15.2(4)M及更高版本

IOS版本15.3(3)M1

简介

本文档介绍如何使用电缆检测功能来验证是否存在物理电缆连接到Cisco TDM的外部交换局(FXO)或外部交换站(FXS)端口。

电缆检测功能概述

Cisco IOS®版本15.1(1)T中引入了电缆检测功能。此功能用于验证是否存在连接到FXO或FXS端口的物理电缆。此功能根据所使用的IOS版本以两种不同方式工作。

下一节介绍此功能的工作方式以及您应该注意的各种命令和输出。

电缆检测功能

本节介绍如何实施和使用电缆检测功能。

15.2(4)M之前的IOS版本

电缆检测功能通过使用系统日志消息和/或端口的运行状态发生更改来通知您，在show voice port summary命令输出中可观察。

下表列出了不同类型端口的通知类型：

端口

系统日志消息

显示语音端口摘要

FXO-LS

是

是

FXO-GS

是

否

FXS-LS

是

否

FXS-GS

是

否

要激活FXO或FXS端口的电缆检测功能，请为voice-port部分配置cable-detect命令:

voice-port 0/1/1cable-detect

电缆检测功能通过每15秒运行一次的轮询机制自动运行。当从端口移除电缆或连接到端口时，系统会生成系统日志消息，show voice port summary命令输出中会发生更改。

如果未配置电缆检测功能，则会观察此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   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

当配置了电缆检测功能时，当电缆连接到端口时，输出似乎相同：

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

当配置了电缆检测功能并从端口移除了电缆时，会显示更改。例如，如果从端口0/1/1删除了电缆，则会生成如下系统日志消息：

*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

此外，还观察了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

注意：运行状态(OPER)变为down，输出状态(OUT STATUS)变为摘机。

当电缆重新连接到从其移除的端口时，会观察到更改。

这是生成的系统日志消息：

*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

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   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

IOS版本15.2(4)M及更高版本

电缆检测功能的功能在Cisco IOS版本15.2(4)M及更高版本中进行了修改。

通过这些修改，仅系统日志消息会显示为电缆检测状态更改的通知。show voice port summary命令的输出中未反映任何更改。此外，与早期版本不同，为语音端口段配置电缆检测功能时系统日志消息不会自动显示。

要自动执行此过程，必须为语音服务pots网段包含cable-detect-poll-timer命令:

voice service pots

cable-detect-poll-timer

此命令使电缆检测功能能够按照定义每隔一段时间自动轮询端口，并在从上一次轮询中检测到更改时生成系统日志消息。

警告：思科建议最少使用电缆检测轮询，因为轮询端口时可能会发生呼叫中断。

现在，在移除电缆时，会观察到以下系统日志消息：

*Oct 31 09:20:19.091: %HTSP-5-VPM_CABLE_STAT: voice port Foreign Exchange

Station 0/1/1: cable removed

更换电缆时，现在观察到以下系统日志消息：

*Oct 31 02:00:32.399: %HTSP-5-VPM_CABLE_STAT: voice port Foreign Exchange

Office 0/2/1: cable reconnected

如果未配置电缆检测轮询计时器，则不会自动进行电缆检测轮询。当要验证这些端口在电缆检测方面的状态时，必须输入show voice cable all命令。此命令用于显示配置了电缆检测功能的端口的当前电缆检测状态，以及如果这些端口的状态发生变化时生成相应的系统日志消息。

此代码片断提供了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

要验证这些端口的先前轮询数据，请输入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

IOS版本15.3(3)M1

Cisco IOS版本15.3(3)M1(专供Cisco G2系列集成多业务路由器(ISR)使用)包括电缆检测命令(cable-detect busyout-state)的扩展。此命令有助于在show voice port summary命令输出中反映语音端口电缆检测状态的变化情况。

可以为语音端口段添加以下命令：

voice-port 0/1/1

cable-detect busyout-state

此配置还会影响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

注意：在配置了cable-detect busyout-state且电缆未连接到端口0/2/1后，会观察到此输出。