简介
本文档介绍如何在PCCE环境中使用UPDATE SQL查询更新网络中继组配置。
先决条件
要求
Cisco 建议您了解以下主题:
- 套装联络中心企业(PCCE)
- Microsoft SQL
使用的组件
本文档中的信息基于以下组件:
- 罗格
- 外围网关PG-VRU
- 管理工作站
- 历史数据库AW-HDS
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您的网络处于活动状态,请确保您了解所有命令的潜在影响。
问题
在PCCE中,在导入基本配置时,在逻辑控制器/外围设备ID映射到相应/特定配置时,预期配置可能无法正确导入或导入,且冲突。这可能导致系统/功能中的不适当功能。
参考CSCvg09448
,CSCvc50016
和CSCvf40204
。
PCCE中存在一个限制,您无法通过Configuration Manager实用程序或CCEADMIN页面执行配置以更正不正确的信息。
示例
考虑逻辑控制器、网络中继组和中继组表,如图所示。
![](/c/dam/en/us/support/docs/contact-center/unified-contact-center-enterprise/214150-update-the-network-trunk-group-configura-00.png)
网络中继组导入了LogicalControllerID为5000(CUCM),而不是5001(CVP)。 由于相同,VRU PG和Network_Trunk_Group_Half_Hour和Trunk_Group_Half_Hour表的时间间隔数据未更新到HDS,因此不知道各自的NWTG和TG ID。这会影响cuic ivr端口性能报告,该报告返回空白报告。
解决方案
考虑到PCCE中工具更新配置的限制,需要使用UPDATE SQL查询直接更新到记录器A和B数据库并与AWDB同步配置。
步骤
- 从记录器A & B和AWDB A & B执行完全SQL备份,以防出现安全问题。
https://www.youtube.com/watch?v=VvaKmujEE7E
- 将记录器A和B服务的启动更改为服务控制器中的手动,并停止服务。
- 将总代理商A & B服务的启动更改为服务控制器中的手动,并停止服务。
![](/c/dam/en/us/support/docs/contact-center/unified-contact-center-enterprise/214150-update-the-network-trunk-group-configura-01.png)
- 对记录器A DB执行此SQL查询,并获取输出截图。
select * from Logical_Interface_Controller
select * from Network_Trunk_Group
select * from t_Trunk_Group
![](/c/dam/en/us/support/docs/contact-center/unified-contact-center-enterprise/214150-update-the-network-trunk-group-configura-02.png)
注意:默认情况下,PCCE在基本配置中有一个逻辑控制器。(确保UCCE)
- 在记录器A & B数据库中运行子查询,并确保结果返回一个值。
select LogicalControllerID from Logical_Interface_Controller where ClientType=13
![](/c/dam/en/us/support/docs/contact-center/unified-contact-center-enterprise/214150-update-the-network-trunk-group-configura-03.png)
- 对记录器A DB执行此UPDATE SQL查询并确保查询成功执行。
UPDATE Network_Trunk_Group SET LogicalControllerID=(select LogicalControllerID from Logical_Interface_Controller where ClientType=13) where NetworkTrunkGroupID=5000
![](/c/dam/en/us/support/docs/contact-center/unified-contact-center-enterprise/214150-update-the-network-trunk-group-configura-04.png)
- 从Network_Trunk_Group重新运行选择*,并确认逻辑控制器ID已更新。
- 对记录器B数据库执行以下UPDATE SQL查询并确保查询成功执行。
UPDATE Network_Trunk_Group SET LogicalControllerID=(select LogicalControllerID from Logical_Interface_Controller where ClientType=13) where NetworkTrunkGroupID=5000
- 从Network_Trunk_Group重新运行选择*,并确认逻辑控制器ID已更新。
- 在服务控制器中启动记录器A和B服务,并将启动更新为自动。
- 在服务控制器中启动总代理商A服务,并将启动更新为自动。
![](/c/dam/en/us/support/docs/contact-center/unified-contact-center-enterprise/214150-update-the-network-trunk-group-configura-05.png)
- 在AWHDS服务器中,转到C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Cisco Unified CCE Tools\Administration Tools。
- 运行Initialize Local Database(初始化本地数据库)实用程序。
![](/c/dam/en/us/support/docs/contact-center/unified-contact-center-enterprise/214150-update-the-network-trunk-group-configura-06.png)
- 单击Start(如图所示),然后单击Yes(是)显示警告消息并等待结果。
![](/c/dam/en/us/support/docs/contact-center/unified-contact-center-enterprise/214150-update-the-network-trunk-group-configura-07.png)
- 对AWDB A执行此SQL查询并确保更改已更新。
select * from Logical_Interface_Controller
select * from Network_Trunk_Group
select * from t_Trunk_Group
注意:默认情况下,PCCE具有一个AWSITE,只能对活动AW执行Init LocalDB,或在非活动端执行Init LocalDB时收到此错误消息
![](/c/dam/en/us/support/docs/contact-center/unified-contact-center-enterprise/214150-update-the-network-trunk-group-configura-08.png)
- 要使总代理商B成为活动端,请停止总代理商A服务。
- 在服务控制器中启动总代理商B服务,并将启动更新为自动。
- 在AWHDS服务器中,导航至 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Cisco Unified CCE Tools\Administration Tools
- 运行Initialize Local Database(初始化本地数据库)实用程序。
- 单击Start,然后单击Yes以显示警告消息,并等到结果。
- 对AWDB B执行此SQL查询并确保更改已更新。
select * from Logical_Interface_Controller
select * from Network_Trunk_Group
select * from t_Trunk_Group
- 在服务控制器中启动总代理商A服务。
注意:大多数配置更改请求通过路由器执行,但SQL上的配置不会直接更新。它在下一个ConfigUpdate Interval(配置更新间隔)上与路由器内存同步。您需要等到下一个间隔或执行步骤23(无影响)。
- 在RTTEST中执行命令get_config,并将更新后的信息获取到路由器内存。
![](/c/dam/en/us/support/docs/contact-center/unified-contact-center-enterprise/214150-update-the-network-trunk-group-configura-09.png)
- 导航至外围网关A和B,并连接至VRU PG的OPCTEST
- 执行命令
list_network_trunk_group <NetworkTrunkGroupID> (5000) and
list_trunk_group <VRU Peripheral ID> (5001)
![](/c/dam/en/us/support/docs/contact-center/unified-contact-center-enterprise/214150-update-the-network-trunk-group-configura-10.png)
- 确保获得VRU PG OPC中反映的更新配置,如下所示。
- 发布记录器和AWDB更新和OPCTEST结果后,HDS数据库中会反映必要的间隔更新。(30分钟后)。
- 运行此SQL查询并确保间隔数据已更新。
select * from t_Trunk_Group_Half_Hour where DateTime>'2019-02-14'
select * from Network_Trunk_Group_Half_Hour where DateTime>'2019-02-14'
![](/c/dam/en/us/support/docs/contact-center/unified-contact-center-enterprise/214150-update-the-network-trunk-group-configura-11.png)
回滚
直接访问记录器数据库和使用SQL UPDATE命令非常关键和敏感。不当使用这些步骤可能导致数据丢失、数据更正等。强烈建议在思科TAC工程师的建议下,仅将上述步骤用于特定场景。
由于您在继续步骤之前已收集了SQL数据库备份(FULL),因此您可以使用备份文件来恢复数据库以克服不确定性。
https://www.youtube.com/watch?v=TWQe_CxK9Ik