Sunday, July 10, 2016

Deploy Lync 2013 Persistent Chat- Step by Step

Persistent chat we can create topic-based discussion rooms that persist over time. In a persistent chat rooms we can communicate and collaborate with a group of people who having the common area of interest. People can share ideas & information by posting the messages in real time and can search and find the information by browsing the chat history.

Persistence chat can help to organization to do: 
  • Improve communication between geographically dispersed and cross-functional teams
  • Broaden information awareness and participation
  • Improve communication with your extended organization
  • Reduce information overload
  • Improve information awareness
  • Increase dispersion of important knowledge and information


Persistent Chat Server functionality is implemented by using three new server roles:
  • PersistentChatService: Act as a front end role for Persistent Chat. In Standard Edition deployments, Persistent Chat Server Service Role is collocated on the Standard Edition server deployed by Bootstrapper. In Enterprise Edition deployments, Persistent Chat Service Role is deployed on stand-alone computers by Bootstrapper.
  • PersistentChatStore: Back End Server that corresponds to the Persistent Chat content database, where all the chat content is stored.
  • PersistentChatComplianceStore: Back End Server role that corresponds to the Persistent Chat Compliance database, where all compliance events are      stored.
These Persistent Chat Server roles are optional, and are installed only by customers who want comprehensive Persistent Chat Server functionality. The PersistentChatComplianceStore role is needed only if you choose to deploy Persistent Chat Compliance.
The PersistentChatService role runs two services:
  • Persistent Chat service
  • Persistent Chat Compliance service
Having these services run on each Persistent Chat Server provides high availability for these services in a multiserver Persistent Chat Server pool.

Lync Server 2010, Group Chat had a user administrator role, a chat room administrator role and a Lync Server administrator role that could manage add-ins. Persistent Chat Server simply provides a Persistent Chat Administrator role (Same as RBAC roles). Anyone who is a member of this RBAC role can manage chat rooms, add-ins, and categories (and therefore gain user access for these categories), and configuration of the Persistent Chat Server pool.

Deploying Persistence Chat


Create Persistence Chat Pool

First of all download the current copy of the Lync 2013 topology and save. Once complete right click on Persistence Chat Pool and select New Persistence chat pool

Now you have to define the FQDN as we are going to multiple computer pool deployment.

Add servers on the pool, here we do have 2 servers.

Next we have to give the name of the persistence chat pool and select default port 5041, and make sure check the box-Use this pool as default for site

Define the SQL server store (instance)


Next define the file store


Select the next hop server in topology


Now you can see the persistence chat pool with two servers



Also you can check the SQL server store in topology by clicking the SQL server Store and you can see the  \Persistence chat instance



now time to publish the new topology, when we click on publish the topology it will select the SQL server store


Click Next for publish the new topology
Now we can see the topology successfully published.


Install/Update the Lync Server System

Install all pre-requisite component for installing the persistence servers


Launch the Lync server 2013 Deployment Wizard


Click on Run in Install Local Configuration Store


Click Next
Click on finish, as we can see  configuration Local Replica of Central management Store successfully installed


same steps we have to perform for all components, and verify the persistence chat service in Services status should be running.

Persistence Chat Policy

Once we complete the installation part, now we have to start the control panel and define the policy for persistence chat, select persistence chat policy tab, be sure that enable the feature by selecting the "enable Persistence Chat" option.


Now you can add the new category, fill out the remaining field and be suree add allowed members

Next we need to add users to the "RTC Local Administrator" group, this is a local group on the Lync front End server.


Create Chat Room

As we know we already add following users in chat room, so we can see the chat room, once i logged in Lync client


You can create new chat room, click setting--> select create Chat Room


Also allow the users for Chat Room


You can also use we to create Chat Room

Now you have type all required information



Also you use PowerShell command to create Chat Room

New-CsPersistenceChatRoom -Name "GroupName" -PersistenceChatpoolFqdn "PersistencePoolName" -Category "CategoryName"
Allow user for Chat Room

Set-CsPersistenceChatRoom -Identity "GroupName" -members @{add="Add:SIP Addresses"}

Now you can see the both Chat Room

Remove Chat Room


We can use Power Shell command to remove the Chat Room
Remove-CsPersistenceChatRoom -Identity "GroupName"


you can verify the removed Chat Room


In this articles we have gone through steps by steps to deployment Persistence Chat Server in Lync 2013 environment.

Hope this will help you.

Thank You!

No comments:

Post a Comment