第一篇:安装与配置
很多公司在运行过程中都遇到了难以追踪客服人员绩效的情况,公司没有有效的方法追踪员工在通过电话等远程方式解决客户问题、销售产品、客户关怀的情况。Skype for Business提供给了企业一个很好的方式来收集、监控和管理客服人员的工作情况——呼叫质量仪表板。企业将会用一个统一的界面来管理公司的所有呼入呼出、调查通话时间长度、通话质量、通话数等信息,还可以钻取到部门或个人的使用情况,为企业提供了一个很好的方式来评估员工绩效。
本篇文章就是为了帮助大家将上述场景变为现实,第一篇我将和大家分享如何安装和配置Skype for Business Server呼叫质量仪表板,第二篇我将和大家分享如何管理和查看内置报告和子报告、创建自己的报告和子报告。
一、前提假设
我将省略服务器的安装过程,有关于如何安装服务器,可以参考官网链接:https://docs.microsoft.com/zh-cn/skypeforbusiness/deploy/deploy
我已经提前部署好了如下的环境。
二、部署Skype呼叫质量仪表板
我们开始安装并验证Skype Call Quality Dashboard(CQD),并更新Web配置文件,以便在CQD门户运行状况页面中查看调试信息。
1.在Skype for Business Server 2015中启用监控。
在SFE1服务器上,单击"Skype for Business Server拓扑生成器"。
在"拓扑生成器"对话框中,确认已选中"从现有部署下载拓扑",然后单击"确定"。
在Skype for Business Server 2015拓扑生成器中,依次打开Skype for Business Server->contoso(你公司的名字)->Skype for Business Server 2015-> Enterprise Edition Front End pools->redpool.contoso.local。
右键单击redpool.contoso.local,然后单击Edit Properties,向下滚动,然后选中Monitoring(CDR and QoE metrics,选择Monitoring SQL Server存储,在这里我选择SQL1.contoso.local \ Default,然后单击OK。
在Skype for Business Server 2015拓扑生成器的左侧导航中,右键单击Skype for Business Server,点击Publish Topology发布拓扑。
打开Windows PowerShell。在Windows PowerShell中,键入以下命令,然后按Enter键:
2. 为SQL Job Agent创建AD账户.
现在我们要创建一个AD账户,来访问QoE数据库。在SFE1上,单击Tool->Active Directory Users and Computers。
按照我下面的截图创建一个新的用户,这个用户我命名为CQDAgent。
3. 安装Skype for Business Server呼叫质量仪表板(CQD)
备注:出于Demo的目的,我将在SQL1这台服务器上安装所有数据库和Skype Call Quality Dashboard门户。
切换到SQL1服务器,打开Windows PowerShell,输入以下命令,添加服务器角色:
打开SQL Server 2014 Management Studio,在"连接到服务器"对话框中,验证服务器类型Server Type是否为数据库引擎,然后点击Connect连接数据库。
在Object Explorer,展开Security,右键Login,选择New login,输入我们刚刚创建的AD用户,这里我输入Contoso\CQDAgent。
输入完成之后,在左边引导栏处,选择User Mapping,分别选择下图我做的红色标记(QoEMetrics 以及 db_datareader),对应用户的登录以及用户的角色。
打开仪表板安装文件位置,点击进行安装。
在QoE Archive Configuration窗口,分别填入:
这里我还是要强调,因为是测试环境,我把所有数据全部放在了SQL1这一台服务器上,客户实际安装的时候,视情况而定。
QoEMetrics SQL Server :SQL1.contoso.local
QoE Archive SQL Instance:删除默认值,留空,将在此服务器上使用默认实
SQL Agent Job User:这里输入我们刚刚创建的用户,创建密码
在多维数据集配置Cube Configuration中,作如下配置:
QoE Archive SQL Instance:保持空白,使用SQL1默认的实例
Cube Analysis Server :SQL1.Contoso.local.
Cube User :确认Contoso\CQDAgent在列
在"端口配置"窗口中,验证QoE Archiving SQL Server和Cube Analysis Server列出了SQL1.contoso.local。在Repository SQL Server中,依旧输入SQL1.contoso.local;在IIS应用程序池用户IIS App Pool User下选择NetworkService,然后单击"下一步"。
至此我们已经完成了安装呼叫质量仪表板的所有准备工作,点击安装。
4. 管理用户对Skype CQD门户的访问权限
在SQL1上,右键单击"开始",然后单击计算机管理Computer Management。
展开 Local Users and Groups右击Groups,点击New Group,输入新的组的名称,添加组用户,在这里我命名为CQDPortalUsers,将Domain User作为组用户加入。
打开.Internet Information Services (IIS) Manager,在IIS跳转出的对话框提示,我们可以选择No。扩展Default Web Site,点击CQD。
在IIS下打开Authorization Rules,我们将对授权规则做设置,单击所有用户All User,然后在操作窗格中单击删除Remove。
然后我们在Actions窗格中点击Add Allow Rule新建允许规则,选择Specified roles or user groups,将我们刚才创建的CQDPortalUsers输入,点击OK。
在左侧导航栏下,拓展CQD,在Management下,双击Configuration Editor->Section ->拓展system.webServer->serverRuntime。
在authenticatedUserOverride选择UseWorkerProcessUser,点击Apply。
5. 检查CQD门户健康度
在SQL1上,打开Internet Explorer,然后浏览到http// sql1 / CQD /#/ Health。输入账户名和密码进行登录,查看"系统运行状况"页面您可能会看到没有数据已更新且最新更新失败,不要担心,这是因为目前数据库中不存在任何内容。
6. 更新Web.config文件以查看调试信息
打开文件资源管理器并浏览到QoEDataService所在的位置,在本篇文章中路径为C:\Program Files\Skype for Business 2015 CQD\QoEDataService,使用记事本打开Web.config,在appSettings下,将QoEDataLib.DebugMode那一行的value="False"改为value="True"。
回到游览器进行刷新,这样我们就可以看到反映调试消息的新表。
三、小结
至此我们的呼叫质量仪表板就已经完全安装配置完成,它会收集从skype for business出去的所有电话信息、通话质量、通话数等信息。具体的使用体验,我将会在本系列第二篇和大家做介绍,拜拜~~