目錄

簡介

設計

限制

CLI查詢

獲取可用的限製表

要獲取「預設轉移」限製表中定義的限制，請執行以下操作：

為長途呼叫配置所有使用者

為長途呼叫配置所有呼叫處理程式

要獲取已配置「轉接至備用聯絡人號碼」的所有使用者

要獲取已配置「轉接至備用聯絡號碼」的所有呼叫處理程式

簡介

本文檔介紹在Caller Input of Users / Call Handlers下使用「Transfer to Alternate Contact Number」選項時，限製表如何影響呼叫的轉接。此功能稱為一鍵撥號，因為它使一個鍵可以表示一個號碼。

有關此功能的詳細資訊，請參閱管理Cisco Unity Connection中的呼叫處理程式文檔的在呼叫處理程式問候語期間提供一鍵撥號部分。本文檔還提供了有關如何查詢資料庫以提取已配置的備用聯絡號碼上的資料的資訊。

設計

管理員通過「Cisco Unity Connection管理」頁啟用此選項。管理員可以定義任意數字，而不用考慮限製表中定義的限制。

使用者可以通過電話使用者介面(TUI)中的對話修改/禁用備用分機。 當使用者修改該號碼時，會根據與該使用者的Class of Service關聯的限製表中的阻塞模式對其進行檢查。如果輸入Blocked Number，系統將向使用者播放一個錯誤提示，指示該號碼已被阻止。

有關使用者如何訪問此功能的詳細資訊，請參閱Cisco Unity Connection電話介面指南的《使用手冊》中的管理備用聯絡號碼一章。

附註：

僅當管理員通過Cisco Unity Connection Administration頁面啟用此選項時，使用者才能通過TUI收聽/修改備用分機選項。

限制

號碼由使用者定義後，當實際來電轉駁發生時，不會根據限製表進行檢查。僅當號碼由使用者定義時才執行檢查。對限製表進行修改以阻止使用者定義的號碼，仍允許在號碼已定義的情況下轉接呼叫。

可以查詢資料庫以獲取為使用者/呼叫處理程式配置的備用聯絡號碼。

CLI查詢

獲取可用的限製表

admin:run cuc dbquery unitydirdb select displayname from vw_restrictiontable

displayname

---------------------------------------------------------

Default Transfer

Default Outdial

Default Fax

Default System Transfer

User-Defined and Automatically-Added Alternate Extensions

要獲取「預設轉移」限製表中定義的限制，請執行以下操作：

admin:run cuc dbquery unitydirdb select sequencenumber, blocked, numberpattern from

vw_restrictionpattern where restrictiontableobjectid in (select objectid from vw_restrictiontable

where displayname='Default Transfer') order by sequencenumber

sequencenumber  blocked  numberpattern

--------------  -------  --------------

0               1        1212

1               1        9???????

2               1        91???????*

3               1        9011???????*

4               1        9???????????*

5               1        900

6               1        *

有關限製表的重要說明：

Sequencenumber in Restriction Table指定Cisco Unity Connection應用每個呼叫模式的順序。

Restriction Tables中的Blocked Values表示：

- 0:允許使用與模式匹配的撥號字串

- 1:不允許使用與模式匹配的撥號字串

limberpattern in Restriction Table提供允許或限制的特定數字或數字模式（包括外部和長途訪問代碼）。

使用數字0到9加上以下特殊字元：

- *匹配零個或更多數字

- ?正好匹配一個數字。每個？用作一位數字的佔位符。

- #對應於電話上的#鍵

例如，要遮蔽所有以206開頭但長度大於7位數的電話號碼，請為模式輸入9206?????*(並將「Blocked」 == true)。

根據限製表的定義，美國長途呼叫將被阻止。

為長途呼叫配置所有使用者

admin:run cuc dbquery unitydirdb select gu.alias, gu.dtmfaccessid, me.touchtonekey, acn.transfernumber

from vw_alternatecontactnumber as acn inner join vw_menuentry as me on

acn.menuentryobjectid=me.objectid and me.action='7' inner join vw_callhandler as ch on

me.callhandlerobjectid=ch.objectid inner join vw_globaluser as gu on

ch.recipient_globaluserobjectid=gu.objectid and ch.isprimary='1' and acn.transfernumber like '91%'

alias    dtmfaccessid  touchtonekey  transfernumber

-------  ------------  ------------  --------------

Anirudh  1008          9             914084343219

附註：

比如「91%」表示任何以91開頭的數。

對於國際通話，如'9011%'可用。

若要檢查特定號碼，請將acn.transfernumber（如'91%'）替換為acn.transfernumber='914084343219'

touchtonekey是來電者輸入選項

附註：在此示例中，長途號碼由管理員為使用者定義。如前所述，當管理員定義編號時，不檢查限製表。

為長途呼叫配置所有呼叫處理程式

admin:run cuc dbquery unitydirdb select ch.displayname, ch.dtmfaccessid, me.touchtonekey,

acn.transfernumber from vw_callhandler as ch inner join vw_menuentry as me on

ch.objectid=me.callhandlerobjectid and ch.isprimary='0' and me.action='7' inner join

vw_alternatecontactnumber as acn on acn.menuentryobjectid=me.objectid and acn.transfernumber like '91%'

No records found

要獲取已配置「轉接至備用聯絡人號碼」的所有使用者

admin:run cuc dbquery unitydirdb select gu.alias, gu.dtmfaccessid, me.touchtonekey, acn.transfernumber

from vw_alternatecontactnumber as acn inner join vw_menuentry as me on

acn.menuentryobjectid=me.objectid and me.action='7' inner join vw_callhandler as ch on

me.callhandlerobjectid=ch.objectid inner join vw_globaluser as gu on

ch.recipient_globaluserobjectid=gu.objectid and ch.isprimary='1'

alias         dtmfaccessid  touchtonekey  transfernumber

------------- ------------  ------------  --------------

Anirudh       1008          9            914084343219

AMavilakandy  8023          1             1212

附註：

在此示例中，使用者將1212定義為替代聯絡人號碼後，該號碼在限製表中被阻止。914084343219由管理員定義。因此，對於這兩個號碼，即使限製表阻止呼叫，呼叫也會被傳輸。

所有活動的備選聯絡號碼都將與此查詢一起顯示。

要獲取已配置「轉接至備用聯絡號碼」的所有呼叫處理程式

admin:run cuc dbquery unitydirdb select ch.displayname, ch.dtmfaccessid, me.touchtonekey,

acn.transfernumber from vw_callhandler as ch inner join vw_menuentry as me on

ch.objectid=me.callhandlerobjectid and ch.isprimary='0' and me.action='7' inner join

vw_alternatecontactnumber as acn on acn.menuentryobjectid=me.objectid

displayname  dtmfaccessid  touchtonekey transfernumber

-----------  ------------- ------------  --------------

APAC         56565           2           2226

APAC         56565           3           2226

EU           null            1           2226

EU           null            2           2226