1

再一次,我知道这是一个罕见的话题,我只是在这里碰碰运气以获得一些想法。

我是 Genesys 的新手,目前我正在使用 PSDK 8.5 和 C#.NET 开发代理桌面。在我的代理桌面中,有一个列表视图用于显示选定的虚拟队列信息。我能够以编程方式连接到 CCPulse 和 Stat Server,问题是我不知道如何选择特定的虚拟队列信息,即使我已经阅读了 Genesys 文档。

这是我从 CCPulse 得到的:

在此处输入图像描述

正如我提到的文档,要获取特定对象的信息,必须执行以下操作:

//Requests that Stat Server start sending information about a predefined statistics
RequestOpenStatistic requestOpenStatistic = RequestOpenStatistic.Create();

//Describe the statistic object (the monitored object)
requestOpenStatistic.StatisticObject = StatisticObject.Create();
requestOpenStatistic.StatisticObject.ObjectId = "prepaid_vqs";
requestOpenStatistic.StatisticObject.ObjectType = StatisticObjectType.GroupQueues;
requestOpenStatistic.StatisticObject.TenantName = "Environment";
requestOpenStatistic.StatisticObject.TenantPassword = "";

问题 1:我怎样才能到达“prepaid_vqs”下的“prepaid_vq”?根据上面的陈述,我可以达到"prepaid_vqs"级别,但不知道如何达到"prepaid_vq"

描述完 StatisticObject,接下来要描述 StatisticMetric:

requestOpenStatistic.StatisticMetric = StatisticMetric.Create();
requestOpenStatistic.StatisticMetric.StatisticType = "CurrNumberWaitingCalls";

问题 2:如何一次指定多个统计指标(例如 ServiceFactor、CurrNumberWaitingCalls)并在同一个 ReferenceId 下将它们一起发送?我需要为一个虚拟队列获取多个统计信息。

所以最后,这是我在代理桌面上显示的预期结果:

在此处输入图像描述

请在这里的任何 Genesys Guru 提供帮助。

4

1 回答 1

0

1) 没有简单的方法可以动态获取特定代理的 VQ。我们必须编写一个专有的解决方案,通过 CME 爬行并将代理映射到他们的 VQ。这是非常困难的。另一种方法是使用您的应用程序可以调用的配置源,您可以在其中预定义代理的 VQ 是什么。这就是 Genesys Interaction Workspace 和现在的 Workspace Desktop Edition 的工作原理。

2) 如果不在统计服务器上创建自己的自定义统计信息,就不能一次指定多个统计指标。您永远不会希望在多个统计信息中重复使用相同的参考 ID,因为这样您将无法将响应关联回其各自的统计信息。

于 2015-09-08T19:21:14.007 回答