本文档介绍当“转接到备用联系人号码”选项在“用户/呼叫处理程序的呼叫方输入”下使用时,“限制表”如何影响呼叫的转接。此功能称为“一键拨号”,因为它使单键能够代表号码。
有关此功能的详细信息,请参阅在Cisco Unity Connection中管理呼叫处理程序文档的“在呼叫处理程序问候语期间提供一键拨号”部分。本文档还提供有关如何查询数据库以提取已配置备用联系号码上的数据的信息。
管理员通过Cisco Unity Connection Administration页启用此选项。管理员可以定义任何数字,而不考虑限制表中定义的限制。
用户可以通过电话用户界面(TUI)中的会话修改/禁用备用分机。 当用户修改号码时,会根据与用户的服务类别关联的限制表中的阻止模式进行检查。如果输入了“阻止的号码”,则向用户发出错误提示,指示阻止该号码。
有关用户如何访问此功能的详细信息,请参阅《Cisco Unity Connection电话界面指南用户指南》的“管理您的备用联系人号码”一章。
在用户定义号码后,当实际呼叫转移发生时,不会根据限制表检查号码。仅当号码由用户定义时,才会进行检查。对限制表进行修改以阻止用户定义的号码,仍允许在号码已定义时转接呼叫。
可以查询数据库以获取为用户/呼叫处理程序配置的备用联系人号码。
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 *
有关限制表的重要说明:
限制表中的序列号指定Cisco Unity Connection应用每个呼叫模式的顺序。
限制表中的阻止值表示:
限制表中的numberpattern提供可允许或限制的特定号码或号码模式(包括外部和长距离访问代码)。
使用数字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
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
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
版本 | 发布日期 | 备注 |
---|---|---|
1.0 |
27-Mar-2014 |
初始版本 |