Lync Server 2013功能部署系列之六 Lync Server 持久聊天服务部署
实验服务器拓扑
一、Lync持久聊天服务部署概述
最近由于工作暴忙没时间更新,今后会尽量挤出时间更新的。在上一篇内容已经完成了WAC 服务器的部署并实现了Lync 用户会议共享、演示PPT的功能。 在这一篇中将介绍Lync 2013 持久聊天服务的功能以及部署过程。
Lync 2013持久聊天服务实际上可以看成Lync 2010中的群聊服务升级版。新的持久聊天服务可以在Lync控制面板中配置、管理策略;在拓扑生成器中配置服务器属性;支持从群聊服务器迁移;支持HA的部署方案等。
部署Lync 2013 持久聊天服务可以帮助组织实现如下的业务需求:
a) 改善分散在不同地理位置的跨部门团队间的通信
通过使用持久聊天,团队之间可以高效地共享信息、创意和决策。张贴到聊天室(论坛)的消息可以持久保存(即长时间可供访问),以使来自不同地点和部门的人员即使在并不同时在线的情况下也能加入聊天室。用户连接到聊天室后,聊天室中会自动加载 Backchat(可配置数量的聊天历史记录消息),从而向用户提供对话的上下文。
b) 扩大信息的知晓和参与范围
用户可以使用客户端筛选器定义一些条件(如消息内容中的关键字或消息中“发件人”字段的值),以便在持久聊天即时消息或聊天室消息中满足这些条件时收到通知。这样,用户就可以及时了解他们感兴趣的内容。新版的Lync 2013 已去除了活动源页面,而是用持久聊天替代。
c) 改善组织扩大后的通信
通过简化与组织中其他人就长期开展的主题进行协作,并提供一个持久位置来共享信息,持久聊天有助于改善通信。
d) 减少信息过载
用户可以使用客户端筛选器追随他们最感兴趣的聊天室和消息,并且可以将他们想要追随的聊天室添加到联系人列表中。
e) 扩大重要知识和信息的传播范围
可以在对话中包含文档和链接,以供所有团队访问。通过向更广泛的团队提问,用户可以从主题专家的答复中受益。由于与其他信息系统进行了集成,因此可以轻松地将重要的组织数据传达给一大群人。
二、接着下来我们就可以部署Lync 持久聊天来体验一下Lync 2013上述新功能。
1.先决条件、WS2012组件安装,注意持久聊天服务器角色同样不能和其他角色并置,需单独部署
a) 使用服务器管理器安装如下Windows 功能(Lync 所有角色需要安装)
.NET Framework 4.5 节点下的HTTP 激活
.NET Framework 3.5
Windows Identity Foundation 3.5
b) 消息队列 MSMQ
2.在前端拓扑中定义好持久聊天服务器属性与SQL Server定义属性,并发布拓扑(我们在第四篇Ls前端部署中已事先定义好了,这里检查一下就好)
3.接下来的安装就非常简单了,在持久聊天角色上插入ls 2013的安装介质,根据向导安装或更新Lync Server 系统以及配置证书就好了。(执行下图步骤1、2、3、4过程,证书的分配和之前介绍的内容类似这里就不赘述了。)
4.在成功部署完持久聊天服务器后,我们需要在控制面板中进行一些配置才能体现聊天室的功能
5. 在lync 2013中持久聊天有默认全局策略,可以新建池,站点和用户策略,默认全局策略针对所有用户,而您的拓扑中如果有多个池或者多站点的情况可以新建相应的池,站点或用户策略来针对性的管理,用户策略会覆盖其他分配的策略。下面就来配置持久聊天服务。
6.配置持久聊天全局策略,可以编辑默认的全局策略,您可以更改策略的名称与是否启用持久聊天,本实验新建了站点策略和用户策略各一个
7.具体分配到用户的策略在启用lync用户时可以设置,如果特殊的配置就是应用的全局策略:
8.配置持久聊天服务器选项,该选项lync也有三种类型,一个默认的全局配置,可以新建站点或池的持久聊天配置选项,只是应用的范围不同,一个是在站点中所有持久聊天服务器配置生效,一个是在池中所有持久聊天服务器配置生效。在持久聊天服务选项中您可以配置的内容:
a)聊天历史记录:当用户连接到聊天室可以看见的内容数量
b)最大文件大小:每一条消息最大大小,lync 2013默认仅支持文本以及表情20M,一般是不会超过的吧。。。
c)参与者更新限制:即每个聊天室最大的参与用户数。
d)自定义管理聊天室url,可以根据自己业务需求自己开发聊天室的管理方案。
9.配置持久聊天类别选项,类别是组织中聊天室的逻辑结构。类别定义一组默认的访问控制列表 (ACL),以便控制可以创建或加入聊天室的用户和用户组。例如我可以按照部门创建类别,这样可以隔离部门间的信息。在类别选项中可以配置如下内容选项:
a)是否启用聊天室邀请,文件上载,历史记录(虽然这里有持久聊天服务器的文件上载的选项但是Lync 2013是不支持的,需要二次开发了。)
b)允许的成员可以添加一个包括某部门用户的组,以及拒绝的用户列表,以及部门的聊天室管理员谁可以创建聊天室,很简单不详细说了。
10.聊天室的管理,持久聊天服务器使用户可通过将消息发布到持久聊天聊天室来进行协作。数据是保存在服务器上的,聊天室的成员有权访问数据(包括历史记录数据)。但是,不同角色的用户对所保留的数据具有不同的访问权限,如下所述。
a) 管理员可删除任何聊天室的旧内容(例如,特定日期前发布的内容)以保持数据库的大小不会极大地增加。他们也可以删除或替换认为对特定聊天室不合适的消息。
b) 最终用户(包括消息作者)无法删除任何聊天室的内容。
c) 聊天室管理员可禁用聊天室,但无法删除聊天室。聊天室创建后,仅管理员可删除它。
11.聊天室加载项,持久聊天可以与其他web应用整合。
12. 经过了上述的配置我们就可以在lync 中测试一下功能了。
a)Lync登录一个用户,部门的管理员创建一个聊天室先:
b)使用当前用户登录web service根据提示填写相应信息,创建聊天室
c)在url: https://pool.xxx.xxx/persistentchat/rm可以管理自己创建的聊天室。
d)管理测试的聊天室,添加一个成员
e)在这里会有一个提醒
f)点击所属成员会出现被添加到的聊天室,聊天室成员只有创建者可以管理
g)打开聊天室可以发表文本等,还可以看见加入前的聊天内容,另外可以针对聊天内容订阅关键字,这里就不说了。