簡介
本文說明如何配置限制類(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號碼的呼叫),並對來自不同發起方的呼叫嘗試應用不同的限制。
如果應用於incoming dial-peer(用於傳入呼叫)的COR是超級集或等於應用於outgoing dial-peer(用於傳出呼叫)的COR,則呼叫會通過。Incoming和outgoing是有關「語音埠」的術語。COR常被描述為鎖鑰機制。鎖分配給具有傳出COR清單的撥號對等體。金鑰被分配給具有傳入COR清單的撥號對等體。
例如,如果將電話掛接到路由器的一個外部交換站(FXS)埠,並嘗試從該電話進行呼叫,則該電話是路由器/語音埠的來電。同樣,如果您對該FXS電話進行呼叫,則該呼叫為去話呼叫。
預設情況下,傳入呼叫段具有最高COR優先順序,傳出COR清單具有最低COR優先順序。這意味著如果撥號對等體上的傳入呼叫沒有COR配置,則無論該撥號對等體上的COR配置如何,您都可以從該撥號對等體(連線到該撥號對等體的電話)發出撥出任何其他撥號對等體的呼叫。
本文檔提供了如何配置COR的示例。
必要條件
需求
嘗試此組態之前,請確認您已熟悉如何在路由器上設定Cisco IOS®電話服務。Cisco IOS電話服務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電話服務(ITS)2.0。有關ITS和Cisco IOS軟體版本的詳細資訊,請參閱Cisco IOS電話服務版本2.1。
-
雖然大多數IAD 2400、1700、2600、2800、3600、3700和3800系列路由器當前都適用,但配置示例中使用的是採用Cisco IOS軟體版本12.3(4)T和IP Plus功能集的Cisco 3725網關。Cisco IOS軟體版本12.4(10)支援Cisco CallManager Express 3.0。 有關當前版本和軟體支援資訊,請檢視Cisco IOS版本說明。
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路運作中,請確保您瞭解任何指令可能造成的影響。
慣例
如需文件慣例的詳細資訊,請參閱思科技術提示慣例。
配置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-dns。
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-DNS都可以呼叫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電話服務(ITS)配置和故障排除中的說明,瞭解有關故障排除的其他資訊。
註:發出debug指令之前,請先參閱有關Debug指令的重要資訊。