Skype for Business Server-呼叫质量仪表板(一)安装与配置
第一篇:安装与配置
很多公司在运行过程中都遇到了难以追踪客服人员绩效的情况,公司没有有效的方法追踪员工在通过电话等远程方式解决客户问题、销售产品、客户关怀的情况。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出去的所有电话信息、通话质量、通话数等信息。具体的使用体验,我将会在本系列第二篇和大家做介绍,拜拜~~
Skype for Business Server-呼叫质量仪表板(一)安装与配置的更多相关文章
- Skype for Business Server 2015 企业语音部署和配置
Skype for Business Server 2015包含的企业语音功能可实现更丰富的通信和协作.例如,可以将企业语音部署配置为启用Skype for Business Server 2015客 ...
- 安装或删除Skype for business server组件的时候,报错"错误: 找不到 SQL 服务"
安装或删除Skype for business server组件的时候,到了安装所有并置数据库的时候,报错“错误: 找不到 SQL 服务.确保计算机 skype.centos.com 中安装了 SQL ...
- 安装skype for business server组件 报错“未满足先决条件”和安装KB2982006补丁提示“此更新不适用于你的计算机”
安装skype for business server组件 报错“未满足先决条件” 上网经查询发现是没有安装KB2982006-x64 更新补丁 去官网上找这个补丁,发现这个补丁要热更新啥的,还要写邮 ...
- Windows Server 2012/2012 R2:安装和配置 SMTP 服务器
Windows Server 2012/2012 R2:安装和配置 SMTP 服务器 安装 SMTP 服务器 以下是安装 SMTP 服务器功能的步骤: 打开“服务器管理器”:单击键盘上的 Window ...
- Skype for Business Server 方案
方案说明: 高可用性的配置屏蔽了单点故障,使得当一个服务器节点失效时,另外的可用的节点能够进行服务的接管.可伸缩性的配置可以保证当即时沟通平台的使用用户增加时,该平台应该具有良好的可伸缩性,能非常方便 ...
- skype for business server 2015 报错“不可用:试图检查架构状态时发生故障,请确保能够访问Active Direcotry”
报错“不可用:试图检查架构状态时发生故障,请确保能够访问Active Direcotry” 遇到错误后就上网查询了下,有的人说用下面方法解决了 用域的administrator 登入就可以了(之前是用 ...
- Skype for Business server 数据库安装
之前安装了SFB 2015标准版,但是没有安装归档据库,现在打算重新安装.环境中安装的是默认自带的SQL EXPRESS. 继续安装向导,安装SQL数据库.但是在最后的时候遇到了问题. 安装向导报错 ...
- MySQL Server 5.5.44免安装版配置详解
转载地址:http://wenku.baidu.com/view/2a8bfe6a25c52cc58bd6beff.html### 一 下载MySQL http://dev.mysql.com/dow ...
- Window Server 2008 R2 TFS2010的安装和配置
1.打开Setup进行安装 2.下一步,然后功能全选 3.点击安装,便开始安装了 安装成功 配置 进行配置之后,选择高级,因为其他功能可能没那么多 到如下界面后,直接进行下一步就可以 下一步,设置TF ...
随机推荐
- urlrewriteFilter condition----reference
src:http://tuckey.org/urlrewrite/manual/2.6/ <condition> element An element that lets you choo ...
- [codeup] 1128 出租车费
题目描述 某市出租车计价规则如下:起步4公里10元,即使你的行程没超过4公里:接下来的4公里,每公里2元:之后每公里2.4元.行程的最后一段即使不到1公里,也当作1公里计费. 一个乘客可以根据行程公里 ...
- DataTable的Ajax使用
DataTable Datatables是一款jquery表格插件.它是一个高度灵活的工具,可以将任何HTML表格添加高级的交互功能. 官网: https://datatables.net/ 中文网: ...
- Top K Frequent Elements 前K个高频元素
Top K Frequent Elements 347. Top K Frequent Elements [LeetCode] Top K Frequent Elements 前K个高频元素
- jQuery Grid入门指南
上周需要把一个项目中的普通table改成使用jQuery插件形式的表格,找到了jqgrid这个插件,本以为找个demo,查查api就能解决,没想到还是费了一番的功夫,在这里记录总结一下. 本文实现的内 ...
- JS全局变量VAR和THIS--在函数内部,加var是局部变量,不加是全局变量
JS全局变量VAR和THIS 2011-05-23 21:43 很多人都觉得在JavaScript声明一个变量,加var和不加var没有什么区别,实际上是一个错误的观点,如果在函数外面,也就是说在wi ...
- 浏览器根对象navigator之对象属性概览
第1章 connection[试验] navigator.connection 是只读的,提供一个NetworkInformation 对象来获取设备的网络连接信息.例如用户设备的当前带宽或连接是否被 ...
- ubuntu下使用g++编译时默认支持C++11 配置方法
1.只需要在源文件程序中加上如下一行代码: #pragma GCC diagnostic error "-std=c++11" 此时源文件代码如下: #pragma GCC dia ...
- android studio使用openssl
前言 逆向的基础是开发, 逆向分析时很多时候会使用一些公开的加密函数来对数据进行加密,通过使用 openssl 熟悉下. 正文 首先得先编译出来 openssl,然后把它们复制到你的工程目录下. in ...
- 六位数随机验证 sms_code.py
#!/usr/bin/python env # coding:utf-8 import random def code(num=6): res = "" for i in rang ...