Lync 2010 Custom status messages not appearing
Sometimes when you add new status messages to your Lync server, you may not just see it correctly on your Lync client easily.
The procedure for adding new status messages is the XML which has the statuses and then setting that XML file as global policy for all the clients connecting to that Lync server
1. Create the XML file with new status. Host this on a web server or lync front end server if you want, with a secure URL https. For eg: https://mywebsite/presencefile.xml
<?xml version="1.0"?> <customStates xmlns="https://schemas.microsoft.com/09/2009/communicator/customStates">
<customState ID="1" availability="Busy">
<activity LCID="1033">Ready for Appointments</activity>
</customState>
<customState ID="2" availability="Away">
<activity LCID="1033">Out for lunch</activity>
</customState>
<customState ID="3" availability="Away">
<activity LCID="1033">On Vacation</activity>
</customState>
</customStates>
2. Set the Lync client policy by running this command on the Lync Powershell window
Set-CsClientPolicy -Identity Global -CustomStateUrl "https://mywebsite/presencefile.xml"
3. Cross check the policy to see if it has been applied correctly
Get-CsClientPolicy -Identity Global | Select-Object Custom* | fl
You may not see the Lync clients having status changes very immediately. It may require you to sign out and sign again to the Lync client, or sign out and end the Lync client process itself.
I recently faced this issue, and I tried everything possible and the new statuses were not appearing in any of my Lync clients in the network.
One of the things you could do in such a scenario is, go to the client box and open the Internet explorer settings and if you have a proxy server specified, try unchecking the Automatically detect checkbox. This was the reason i was not able to connect to the Lync server and get the new statuses. Unchecking the automatically detect prevented it from going outside the proxy realm and i could then see my new statuses on the Lync client.
This had resolved the problem for me, and hope it would help others! In short these are a few things you could do to when you cannot see new statuses on your clients
1. Check the proxy settings on your browser. Remove automatically detect if you have a proxy
2. Check the firewall settings by turning it off to see if the statuses are appearing
3. Sign out of the Lync client and sign in again
4. Restart the Lync client by explicitly ending the process
Comments
Anonymous
December 13, 2013
I still can't get this to work. I've messed with it for about a day. I have all of the registry keys in, and still no dice. I am running Windows 7 64-bit, and running the 32-bit client of Lync 2010.Anonymous
January 08, 2014
Hi John, did it finally work for you? Did you check the proxy settings? Sometimes the Lync client takes a bit of time to get the list of status messagesAnonymous
April 17, 2014
Away is not supported. I dont know how to set AwayAnonymous
November 04, 2014
Hey Eric, seeing this pretty late. You can set away using the way I have shown in the "availability" in the xml. This worked for me in my Lync.