本文档介绍Cisco Unity Connection(CUC)中可用的不同选项,这些选项可用于将呼叫转接到外部,从而帮助呼叫方实现话费欺诈。本文档还提供CLI查询以检查用户或呼叫处理程序的配置。
思科建议您了解CUC。
本文档中的信息基于CUC 8.X或更高版本。
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。
在CUC中,呼叫可以通过以下不同方法之一转接到Cisco Unified Communications Manager(CUCM):
要使用此选项,请确保考虑以下几点:
有两种类型的会话可用于此目的:
用户或呼叫处理程序配置可通过CLI查询进行验证。“呼叫转移”部分中提到了几种方法。本节提供有关如何验证所有方法的配置的详细信息。
要检查用户或呼叫处理程序是否在“呼叫者输入”部分配置了“转接到备用联系人号码”选项,请参阅Unity Connection的CLI查询部分:限制表对“转接至备用联系人号码”功能文档有效。
要检查用户或呼叫处理程序是否配置了“问候语”页中的“允许转接到未与用户或呼叫处理程序关联的号码”选项,请在CLI上运行以下查询:
要检查用户:
admin:run cuc dbquery unitydirdb select c.displayname, g.greetingtype from
vw_callhandler as c inner join vw_greeting as g on c.objectid=g.callhandlerobjectid
where enabletransfer = 1 and isprimary = 1
displayname greetingtype
----------- ------------
Anirudh Off Hours
Anirudh Standard
要检查呼叫处理程序,请执行以下操作:
admin:run cuc dbquery unitydirdb select c.displayname, g.greetingtype from
vw_callhandler as c inner join vw_greeting as g on c.objectid=g.callhandlerobjectid
where enabletransfer = 1 and isprimary = 0
displayname greetingtype
---------------- ------------
Opening Greeting Standard
在用户问候语或呼叫处理程序播放后,有两种类型的对话可用于转接呼叫:
要检查用户:
admin:run cuc dbquery unitydirdb select c.displayname, g.greetingtype,
aftergreeting_targetconversation from vw_callhandler as c inner join
vw_greeting as g on c.objectid=g.callhandlerobjectid where
isprimary = 1 and aftergreeting_targetconversation IN
('SystemTransfer','SubSysTransfer','AD')
displayname greetingtype aftergreeting_targetconversation
----------- ------------ --------------------------------
Anirudh Standard SystemTransfer
Anirudh Alternate SubSysTransfer
test3 Off Hours AD
要检查呼叫处理程序,请执行以下操作:
admin:run cuc dbquery unitydirdb select c.displayname, g.greetingtype,
aftergreeting_targetconversation from vw_callhandler as c inner join
vw_greeting as g on c.objectid=g.callhandlerobjectid where isprimary
= 0 and aftergreeting_targetconversation IN ('SystemTransfer','SubSysTransfer','AD')
displayname greetingtype aftergreeting_targetconversation
----------- ------------ --------------------------------
test2 Standard SystemTransfer
test3 Alternate SystemTransfer
test2 Alternate SubSysTransfer
有两种类型的对话,可用于在用户问候或呼叫处理程序问候期间通过提供双音多频(DTMF)输入来转接呼叫。
要检查用户:
admin:run cuc dbquery unitydirdb select gu.alias, gu.dtmfaccessid, me.touchtonekey,
me.targetconversation from vw_callhandler as ch inner join vw_menuentry as me on
me.callhandlerobjectid=ch.objectid inner join vw_globaluser as gu on
ch.recipient_globaluserobjectid=gu.objectid and ch.isprimary='1' where
targetconversation IN ('SubSysTransfer','SystemTransfer','AD')
alias dtmfaccessid touchtonekey targetconversation
------- ------------ ------------ ------------------
Anirudh 8553 5 SubSysTransfer
Anirudh 8553 8 SystemTransfer
Test 8023 7 SystemTransfer
要检查呼叫处理程序,请执行以下操作:
admin:run cuc dbquery unitydirdb select ch.displayname, ch.dtmfaccessid,
me.touchtonekey, me.targetconversation from vw_callhandler as ch inner
join vw_menuentry as me on ch.objectid=me.callhandlerobjectid and
ch.isprimary='0' where targetconversation IN ('SubSysTransfer',
'SystemTransfer','AD')
displayname dtmfaccessid touchtonekey targetconversation
---------------- ------------ ------------ ------------------
test2 4321 4 SubSysTransfer
test2 4321 3 SystemTransfer
test3 5321 5 SystemTransfer
Opening Greeting null 4 AD
用户或呼叫处理程序的转接规则有两个选项。呼叫可以转接到问候语,或用户或呼叫处理程序的分机。在默认配置中,用户或呼叫处理程序的转接规则设置为转到其问候语。分机字段预填充了为用户或呼叫处理程序配置的相同分机。要转出呼叫,请选择分机字段。可以修改分机字段,将呼叫发送到任何号码。
在问候语期间,呼叫者可以拨打任何用户或呼叫处理程序的分机。转接规则确定呼叫的目的地,并将其发送到已配置的分机,而不是拨叫的用户或呼叫处理程序的问候语。
问候语后,呼叫可以转接到任何用户或呼叫处理程序的转接规则。要启用此功能,请在“问候语之后”部分选择用户或呼叫处理程序,然后选择“尝试转接”。转接规则确定呼叫的目标,并将其发送到已配置的分机,而不是拨叫的用户或呼叫处理程序的问候语。
要检查用户:
admin:run cuc dbquery unitydirdb select gu.alias, gu.dtmfaccessid,
t.transferoptiontype, t.extension from vw_globaluser as gu inner
join vw_callhandler as ch on ch.recipient_globaluserobjectid=gu.objectid
inner join vw_transferoption as t on ch.objectid=t.callhandlerobjectid
and t.extension NOT in (select dtmfaccessid from vw_globaluser where
dtmfaccessid != 'null') and t.extension NOT in (select dtmfaccessid from
vw_callhandler where dtmfaccessid != 'null')
alias dtmfaccessid transferoptiontype extension
------- ------------ ------------------ ---------
Anirudh 8553 Alternate 88553
Test4 8033 Standard 1111
要检查呼叫处理程序,请执行以下操作:
admin:run cuc dbquery unitydirdb select ch.displayname, ch.dtmfaccessid,
t.transferoptiontype, t.extension from vw_callhandler as ch inner join
vw_transferoption as t on ch.objectid=t.callhandlerobjectid and t.extension
NOT in (select dtmfaccessid from vw_globaluser where dtmfaccessid != 'null')
and t.extension NOT in (select dtmfaccessid from vw_callhandler where
dtmfaccessid != 'null') and isprimary='0'
displayname dtmfaccessid transferoptiontype extension
----------- ------------ ------------------ -----------
test3 5321 Alternate 91408111222
这些查询可帮助管理员查找未授权的配置。但是,定期跟踪配置是不可行的。在系统级别上,有两个选项可防止收费欺诈。
根据限制表中的设置,可以阻止呼叫。有关限制表的详细信息,请参阅Cisco Unity Connection文档“呼叫管理概述”中的“Cisco Unity Connection限制表”部分。Cisco Unity Connection中的管理限制表文档提供了有关配置方面的详细信息。
备选选项是修改语音邮件端口上的CSS或CUCM端中继上的重路由CSS。在CSS中仅包含所需的分区。
版本 | 发布日期 | 备注 |
---|---|---|
1.0 |
01-Sep-2015 |
初始版本 |