简介
Windows操作系统上有一个名为ForegroundLockTimeout的注册表,它指定任务栏上应用图标闪烁的次数,以通知用户系统注意到后台窗口上的活动。如果自上次用户输入以来经过的时间超过ForegroundLockTimeout条目的值,则窗口会自动进入前景。这会影响Internet Explorer(IE)上的Finesse行为。
作者:Jared Compiano,编辑者:Arundeep Nagaraj,思科TAC工程师。
先决条件
要求
思科建议您拥有与配备 Finesse Desktop 的 UCCX 版本 10.0 及更高版本相关的知识。
使用的组件
本文档中的信息基于配备 Finesse Desktop 的 UCCX 版本 10.0 及更高版本。
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。
问题
在Internet Explorer(IE)中,当存在活动(如摘机事件或呼叫座席)时,包含Finesse页面的窗口将转到其他IE窗口的前台。窗口不会出现在非IE应用程序的前台。默认窗口行为是当窗口中有来自Finesse的活动200秒(200000毫秒)时,在应用程序弹出到前景之前使任务栏上的IE图标闪烁。
Finesse活动之前
在Finesse活动之前,我们在前台有一个非Finesse IE窗口。

Finesse活动之后
在Finesse活动(如摘机事件)之后,Finesse窗口将置于前台。

解决方案
您可以编辑注册表值以解决此问题:
步骤1.打开注册表编辑器。
- 在Windows上,单击Start。
- 搜索Run并按Enter。
- 在运行窗口中键入以下内容:
regedit
步骤2.找到ForegroundLockTImeout Registry。
在注册表编辑器上,导航到计算机 > HKEY_CURRENT_USER > 控制面板 > Desktop。单击Desktop并找到ForegroundLockTimeout注册表。

步骤3.更正ForegroundLockTimeout注册表值。
ForegroundLockTimeout注册表类型REG_DWORD是一个32位数字,默认情况下以十六进制基数表示。有关注册表值类型,请参阅此Microsoft知识库文章:注册表值类型
注意:0x前缀表示数字为十六进制数。十六进制数字中的零代表数字0,而不是字母o。
- 右键单击ForegroundLockTimeout,然后单击Modify...
- 将Value data设置为30d40,然后单击OK。
如果将该值设置为0,则IE图标不会闪烁,而是Finesse上的活动会立即将IE窗口弹出到前台。

步骤4.重新启动Windows PC。
必须重新启动Windows PC才能使更改生效。
步骤5.确认Finesse行为。
- 打开两个IE窗口,一个使用Finesse,另一个可以打开任何其他窗口
- 登录Finesse并保持未就绪
- 将非Finesse页面窗口移至前景(在Finesse窗口前面)
- 摘机以在Finesse上生成活动
- Finesse页面窗口不会在前面弹出,而是会闪烁IE图标
注意:注册表编辑器设置不会影响Firefox或Chrome。
相关信息
Microsoft TechNet:ForegroundLockTimeout
UCCX最终用户指南:请参阅Cisco Unified Contact Center Express的Cisco Finesse Agent and Supervisor Desktop用户指南的Finesse Desktop Behavior部分。
UCCE Cisco Finesse最终用户指南:请参阅Cisco Finesse Desktop User Guide for Unified Contact Center Enterprise的Finesse Desktop Behavior部分。