Genesys - 如何获取选定的队列信息并指定多个统计指标

时间:2015-08-23 04:27:23

标签: c# .net genesys

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

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

这是我从CCPulse得到的:

enter image description here

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

//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 :我如何才能到达&#34; prepaid_vq&#34; ,这是&#34; prepaid_vqs&#34; ?根据上述陈述,我可以达到&#34; prepaid_vqs&#34; 级别,但不知道如何联系&#34; prepaid_vq&#34; < / em>的

在描述StatisticObject之后,必须描述StatisticMetric:

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

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

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

enter image description here

任何Genesys Guru请帮助。

1 个答案:

答案 0 :(得分:0)

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

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