此文档已迁移到自行发布工作流。最初发布到https://www.cisco.com/c/en/us/support/docs/voice/call-routing-dial-plans/42720-configuring-cor.html。
应更新此文档以符合当前准则,并且应在发布前删除此备注。发布此文档以进行预览时,请确保“文档ID”为42720,且URL与此段落中的原始URL匹配。如果文档ID或URL不匹配,请联系tz-writers@cisco.com。
简介
本文档介绍如何配置限制类别(COR)。
COR是思科语音网关功能,可分配服务类别(COS)或呼叫权限。该功能通常用于 Cisco Survivable Remote Site Telephony (SRST) 和 Cisco CallManager Express,但也可应用于任何拨号对等体。
COR 功能可基于拨号对等体上设置的传入和传出 COR 来拒绝特定呼叫尝试。只有当您需要限制某些电话进行特定类型的呼叫,但又允许其他电话进行这些呼叫时,才需要使用 COR。
COR 用于指定哪些传入拨号对等体可以使用哪些传出拨号对等体进行呼叫。每个拨号对等体可提供一个传入和传出 COR 列表。corlist 命令可设置拨号对等体的 COR 参数以及为与 Cisco CallManager Express 路由器相关联的 Cisco IP 电话创建的目录号码。COR 功能可根据拨号对等体上设置的传入和传出 COR 来拒绝某些呼叫尝试。此功能提供了网络设计方面的灵活性,允许用户阻止呼叫(例如,对 900 号码的呼叫),并对不同发起方的呼叫尝试应用不同限制。
如果应用于传入 对等体(对于传入呼叫)上的 COR 是一个超集或等于应用于传出 对等体(对于传出呼叫)的 COR,则呼叫接通。传入 和传出 是与“语音端口”有关的术语。COR 经常被描述为锁和密钥机制。锁将分配给具有传出 COR 列表的拨号对等体。密钥将分配给具有传入 COR 列表的拨号对等体。
例如,如果将电话接通至路由器的外部交换站 (FXS) 端口之一,并尝试从该电话进行呼叫,则对于该路由器/语音端口而言,该呼叫为传入呼叫。同样,如果对该 FXS 电话进行呼叫,则该呼叫为传出呼叫。
默认情况下,传入呼叫段具有最高 COR 优先级,而传出 COR 具有最低 COR 优先级。这就意味着,如果某个拨号对等体上没有用于传入呼叫的 COR 配置,则您可以离开任何其他拨号对等体而从此拨号对等体(与此拨号对等体相连的电话)进行呼叫,而无论该拨号对等体上的 COR 配置如何。
本文档提供了如何配置 COR 的示例。
先决条件
要求
在尝试此配置之前,请确保您熟悉如何在路由器上配置Cisco IOS®电话服务。Cisco IOS Telephony Service 版本 3.0 称为 CallManager Express 3.0。
使用的组件
本文档中的信息基于以下软件和硬件版本:
-
Cisco IOS软件版本12.2(8)T或更高版本,具有最低IP Plus(Cisco 1700系列上的IP/VOX Plus)功能集。本文档假设 Cisco IOS 软件版本 12.2(8)T 或更高版本支持 Cisco IOS Telephone Services (ITS) 2.0。有关 ITS 和 Cisco IOS 软件版本的详细信息,请参阅 Cisco IOS Telephony Services 版本 2.1。
-
配置示例中使用了带有 Cisco IOS 软件版本 12.3(4)T(带有 IP Plus 功能集)的 Cisco 3725 网关,不过大多数 IAD 2400、1700、2600、2800、3600、3700、3800 系列路由器目前是适用的。Cisco IOS 软件版本 12.4(10) 支持 Cisco CallManager Express 3.0。请参阅 Cisco IOS 发行版本注释以获取当前版本和软件支持信息。
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。
规则
有关文档规则的详细信息,请参阅 Cisco 技术提示规则。
配置 COR 示例
图 1 说明了 COR 列表的概念。
以下面的步骤为例来说明如何配置 COR:
ephone-dn |
传入 COR 列表 |
呼叫模式 |
1001 |
工程 |
911、408.... (local_call)和316...number |
1002 |
人力资源 |
911、1800....、 408.... (local_call)和316...号码 |
1003 |
经理 |
911、1800....、1900....、408....(local_call)和316...号码 |
1004 |
none |
可从路由器 R1 呼叫所有号码。 |
-
配置 dial-peer cor custom 并指定一个有意义的名称,用来指定 COR 应用到拨号对等体的方式。例如:
Dial-peer cor custom
name 911
name 1800
name 1900
name local_call
-
创建应用到拨号对等体的限制的实际列表。
Dial-peer cor list call911
Member 911
Dial-peer cor list call1800
Member 1800
Dial-peer cor list call1900
Member 1900
Dial-peer cor list calllocal
Member local_call
Dial-peer cor list Engineering
Member 911
Member local_call
Dial-peer cor list Manager
Member 911
Member 1800
Member 1900
Member local_call
Dial-peer cor list HR
Member 911
Member 1800
Member local_call
-
创建拨号对等体并指定要使用的 COR 列表。
在本示例中,为目标号码408...、1800...、1900...、911和316...创建了五个拨号对等体。相应的 corlist 将应用到每个拨号对等体。
Dial-peer voice 1 voip
Destination-pattern 408….
Session target ipv4:1.1.1.1
Corlist outgoing calllocal
Dial-peer voice 2 voip
Destination-pattern 1800…
Session target ipv4:1.1.1.1
Corlist outgoing call1800
Dial-peer voice 3 pots
Destination-pattern 1900…
Port 1/0/0
Corlist outgoing call1900
Dial-peer voice 4 pots
Destination-pattern 911
Port 1/0/1
Corlist outgoing call911
Dial-peer voice 5 pots
Destination-pattern 316….
Port 1/1/0
注意:拨号对等体5 POTS上未应用COR。
注意:如果传入拨号对等体或传出拨号对等体未应用COR列表,则呼叫成功。
请在全局配置模式下使用 telephony-service 命令输入电话服务配置模式,以配置 Cisco CallManager Express 系统。默认情况下,不存在 Cisco CallManager Express 或 ITS 配置。
-
将 COR 列表应用到各个电话/Ephone-dn。
Ephone-dn 1
Number 1001
Cor incoming Engineering
Ephone-dn 2
Number 1002
Cor incoming HR
Ephone-dn 3
Number 1003
Cor incoming Manager
Ephone-dn 4
Number 1004
注意:在Ephone-dn 4上没有应用COR。
使用此配置:
-
Ephone-dn 1 (1001)可以呼叫408...、911和316.....号码。
-
Ephone-dn 2 (1002)可以呼叫408...、1800...、911和316...号码。
-
Ephone-dn 3 (1003) 可从该路由器呼叫所有号码。
-
Ephone-dn 4 (1004) 可从该路由器呼叫所有号码。
注意:所有Ephone-dn都可以呼叫316...号码。
下表列出了 COR 列表和结果的各种组合:
传入拨号对等体上的 COR 列表 |
传出拨号对等体上的 COR 列表 |
结果 |
原因 |
无 COR。 |
无 COR。 |
呼叫成功。 |
COR 不在图中。 |
无 COR。 |
为传出呼叫应用的 COR 列表。 |
呼叫成功。 |
默认情况下,当没有应用 COR 时,传入拨号对等体具有最高 COR 优先级。因此,如果您没有将某个传入呼叫段的 COR 应用到某个拨号对等体,则该拨号对等体都可以从任何其他任何拨号对等体进行呼叫,而无论传出拨号对等体上的 COR 配置如何。 |
为传入呼叫应用的 COR 列表。 |
无 COR。 |
呼叫成功。 |
默认情况下,传出对等体具有最低优先级。由于传入/发起拨号对等体上的传入呼叫具有一些 COR 配置,因此它是传出/终止拨号对等体上传出呼叫 COR 配置的超集。 |
为传入呼叫应用的 COR 列表(传出拨号对等体上为传出呼叫应用的 COR 列表的超集)。 |
为传出呼叫应用的 COR 列表(传入拨号对等体上为传入呼叫应用的 COR 列表的子集)。 |
呼叫成功。 |
传入拨号对等体上传入呼叫的 COR 列表是传出拨号对等体上传出呼叫的 COR 列表的超集。 |
为传入呼叫应用的 COR 列表(传出拨号对等体上为传出呼叫应用的 COR 列表的子集)。 |
为传出呼叫应用的 COR 列表(传入拨号对等体上为传入呼叫应用的 COR 列表的超集)。 |
使用此传出拨号对等体无法 完成呼叫。 |
传入拨号对等体上传入呼叫的 COR 列表不是 传出拨号对等体上传出呼叫的 COR 列表的超集。 |
COR 与 Cisco CallManager 的比较
-
Cisco IOS 软件功能中的 COR 功能与 Cisco CallManager 呼叫搜索空间和分区相似。
-
Cisco IOS 软件通过拨号对等体匹配来施加限制。Cisco CallManager 则基于数字分析来施加限制。
-
dial-peer cor custom 命令相当于创建 Cisco CallManager 分区。
-
dial-peer cor list 命令相当于创建带有分区的 Cisco CallManager 呼叫搜索空间。
分区和呼叫搜索空间能够在同一个 Cisco CallManager 上实施呼叫限制并创建封闭拨号组。COR 操作与 Cisco CallManager 呼叫搜索空间和分区功能之间有相似之处。不同的是,COR 不能将线路和设备呼叫搜索空间和分区分开,而 Cisco CallManager 能够做到这一点。
验证
当您在路由器中输入本文档中所示的配置后,请务必验证网络的运行是否正常。以下命令和相应输出显示了如何成功实施本文档中的配置。
命令输出解释程序工具(仅限注册用户)支持某些 show 命令,使用此工具可以查看对 show 命令输出的分析。
下面是与本文档中的配置有关的部分命令的输出示例:
Router3725#show ephone-dn summary
PORT DN STATE MWI_STATE CODEC VAD VTSP STATE VPM STATE
======== ========== ============ ======== === ===================== =========
50/0/1 CH1 IDLE NONE - - - EFXS_ONHOOK
50/0/2 CH1 IDLE NONE - - - EFXS_ONHOOK
50/0/3 CH1 IDLE NONE - - - EFXS_ONHOOK
50/0/4 CH1 IDLE NONE - - - EFXS_ONHOOK
Router3725#show telephony-service dial-peer
dial-peer voice 20001 pots
destination-pattern 1001
calling-number local
huntstop
corlist incoming Engineering
progress_ind setup enable 3
port 50/0/1
dial-peer voice 20002 pots
destination-pattern 1002
calling-number local
huntstop
corlist incoming HR
progress_ind setup enable 3
port 50/0/2
dial-peer voice 20003 pots
destination-pattern 1003
calling-number local
huntstop
corlist incoming Manager
progress_ind setup enable 3
port 50/0/3
dial-peer voice 20004 pots
destination-pattern 1004
calling-number local
huntstop
progress_ind setup enable 3
port 50/0/4
Router3725#show dial-peer cor
Class of Restriction
name: 911
name: 1800
name: 1900
name: local_call
COR list <call911>
member: 911
COR list <call1800>
member: 1800
COR list <call1900>
member: 1900
COR list <calllocal>
member: local_call
COR list <Engineering>
member: 911
member: local_call
COR list <Manager>
member: 911
member: 1800
member: 1900
member: local_call
COR list <HR>
member: 911
member: 1800
member: local_call
故障排除
本部分提供的信息可用于对配置进行故障排除。
通过 IP WAN 或 PSTN 对网关进行几个测试呼叫,以验证配置是否正确。您可以检查在对目标网关执行调试时,进入该网关的呼叫是否振铃。
有关故障排除的其他信息,请参阅 Cisco IOS Telephony Service (ITS) 配置和故障排除。
注意:在发布 debug 命令之前,请参阅有关 Debug 命令的重要信息。