统一通信 : Cisco Unity Connection

通过Unity Connection排除故障长话欺骗

2016 年 10 月 24 日 - 机器翻译
其他版本: PDFpdf | 英语 (2016 年 4 月 21 日) | 反馈

简介

本文描述不同的选项可用在能使用从外部转移呼叫,帮助呼叫方达到长话欺骗的Cisco Unity Connection (CUC)。本文也提供CLI查询检查用户的或呼叫处理器的配置。

贡献用Anirudh M Mavilakandy, Cisco TAC工程师。

先决条件

要求

思科建议您有CUC知识。

使用的组件

本文档中的信息根据CUC版本8.X或以上。

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。

呼叫转移

在CUC,呼叫可以转接对Cisco Unified Communications Manager (CUCM)由这些不同的说法之一:

    1. 配置呼叫操作转移交替联系编号呼叫方下被输入为了发送CUC召集。在呼叫,请按转移的已配置的位能发生。

      保证这些点被考虑到为了使用此选项:

      • 只有管理员能启用此选项和通过CUC管理员页面定义分机号。用户不能启用此选项。然而,当管理员启用此选项时,用户能通过电话用户接口(TUI)更换分机号。
      • 当用户通过TUI会话时,更换分机号限制表被检查。
      • 当管理员通过CUC管理员页面时,更换分机号限制表没有被检查。
    2. 如果允许转移到用用户或呼叫处理器复选框没关联的编号被检查问候语页,请拨号任何号码。只有当默认系统转移限制表允许它时, CUC执行转移。
    3. 在问候语以后选择会话选项。

      有可以为此使用会话的两种类型:

      • 呼叫方系统转移:此会话提示呼叫方输入他们要转接的编号。只有当默认系统转移限制表允许它时, CUC执行转移。
      • 用户系统转移:此会话提示呼叫方登录到CUC。在呼叫方输入他们的用户ID和PIN后, CUC提示他们输入他们要转接的编号。CUC执行转移,只有当允许由关联与用户的转移限制表。
    4. 当呼叫处理器的问候语播放时,请拨号所有用户或呼叫处理器的分机。可以修改用户或呼叫处理器的‘转移规则为了发送呼叫到任何编号。
    5. 请使用‘在招呼’用户或呼叫处理器的操作为了转移呼叫到所有用户或呼叫处理器后‘转移规则的。可以修改用户或呼叫处理器的‘转移规则的为了发送呼叫到任何编号。

转移的集成需求从CUC工作

  • 如果在CUCM和CUC之间的集成是内部呼叫控制协议(SCCP) -语音邮件端口的呼叫搜索空间(CSS)必须有路由模式(RP)的分区到公共交换电话网(PSTN)编号。
  • 如果在CUCM和CUC之间的集成是会话初始化协议(SIP) - SIP中继的重路由的CSS必须有RP的分区到PSTN编号。
  • 如果呼叫通过CTI RP/Translation模式转接-语音邮件port/SIP中继必须访问它,并且CTI RP/Translation模式CSS必须有RP的分区到PSTN编号。

配置检查

用户或呼叫处理器配置可以验证与CLI查询。一些个方法在Call Transfer部分被提及了。此部分提供细节关于怎样验证所有方法的配置。

第 1 种情况:‘交替联系编号的转移’选项

为了检查用户或呼叫处理器是否配置与在‘呼叫方被输入的’部分的‘转移交替联系编号’选项,参考Unity Connection的CLI查询部分:限制表在‘转移交替联系编号’功能文档作用

第 2 种情况:‘请允许转移到编号没关联与用户或呼叫处理器的选项

为了检查用户或呼叫处理器是否配置与‘请允许转移到编号没关联与在问候语页的用户或呼叫处理器的选项,运行在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

实例3:其它WRR加权修改‘在招呼的’转移以后到会话选项

有能使用转移呼叫会话的两种类型,在用户或呼叫处理器的问候语播放后:

  • 呼叫方系统转移-此会话在输出中识别作为SystemTransfer
  • 用户系统转移-此会话在输出中识别作为SubSysTransfer

注意:在CUC中更早版本,语音启用的目录处理程序可能也使用转接CUC召集。此问题在CSCuq64179描述。在案件中,在问候语播放后,呼叫转接对‘目录处理程序’选项。此种会话在输出中识别作为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 = 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

实例4:修改队列极限缓冲区分配‘呼叫方被输入的’转移到会话选项

有能过去常常转移呼叫在用户或呼叫处理器问候语期间由提供双音频多频率会话的两种类型(DTMF)被输入。

  • 呼叫方系统转移-此会话在输出中识别作为SystemTransfer
  • 用户系统转移-此会话在输出中识别作为SubSysTransfer

注意:在CUC中更早版本,语音启用的目录处理程序可能也使用转接CUC召集。此问题在CSCuq64179描述。在案件中,呼叫转接对‘目录处理程序’会话在问候语期间由DTMF输入提供。此种会话在输出中识别作为AD

为了检查用户:

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

案例5 :用户或呼叫处理器‘转移规则的

用户或呼叫处理器的转移规则有两个选项。呼叫可以转接到问候语或者用户或呼叫处理器的分机。在defaut配置中,用户或呼叫处理器的转移规则设置去其问候语。分机字段事前填充与为用户或呼叫处理器配置的同一分机。为了转接召集,分机字段选择。可以修改分机字段发送呼叫到任何编号。

在问候语期间,呼叫者能拨所有用户或呼叫处理器的分机。转移规则确定呼叫的目的地,并且发送它对已配置的分机而不是已拨号用户或呼叫处理器的问候语。

在问候语以后,呼叫可以转接到所有用户或呼叫处理器的转移规则。为了启用此,请选择用户或呼叫处理器的‘在问候语的部分以后并且选择‘尝试转接’。 转移规则确定呼叫的目的地,并且发送它对已配置的分机而不是已拨号用户或呼叫处理器的问候语。

为了检查用户:

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

注意:此查询返回转移分机号不是已知用户或呼叫处理器那些呼叫处理器的结果。

解决方案

查询帮助管理员寻找没有授权的配置。然而,不可行定期记录配置。这是两个选项防止在系统级别的长话欺骗。

第 1 项

呼叫在限制表里可以根据设置阻塞。在限制表的更多详细信息可以呼叫管理概述的Cisco Unity Connection部分的限制表找到在Cisco Unity Connection文档的。管理在Cisco Unity Connection的限制表描述在配置方面的提供详细信息。

第 2 项

一个备选选项是修改在语音邮件端口的CSS或在中继的重路由的CSS在CUCM侧。包括仅需要的分区在CSS。



Document ID: 119337