Lync 2010: Adding Custom Presence descriptions

Create a new XML file on the local workstation and customize the presence descriptions:

<?xml version="1.0"?>
<customStates
xmlns="http://schemas.microsoft.com/09/2005/communicator/customStates"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
"http://schemas.microsoft.com/09/2005/communicator/customStates
">
<customState ID="1" availability="online">
 <activity LCID="1033">Online now</activity>
</customState>
<customState ID="2" availability="busy">
 <activity LCID="1033">Send coffee</activity>
</customState>
<customState ID="3" availability="busy">
 <activity LCID="1033">Call my cell.</activity>
</customState>
 <customState ID="4" availability="do-not-disturb">
<activity LCID="1033">Sleep</activity>
</customState>
</customStates>

Save to somewhere (where there should be installed in the Lync).

Change registry:

Path: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Communicator 
Name: EnableSIPHighSecurityMode 
Value: 0

and

Path: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Communicator 
Name: CustomStateURL 
Value: file:///C:/Program Files\Microsoft Lync/presence.xml

Restart Lync.

Ps: Locale ID / LCID code list if you use a language other than English Lync:

Bulgarian …1026
Croatian …1050
Czech …1029
Danish …1030
Dutch …1043
Dutch – Belgium …2067
Finnish …1035
French – Standard …1036
German – Standard …1031
Greek …1032
Hungarian …1038
Icelandic …1039
Italian – Standard …1040
Latvian …1062
Lithuanian …1063
Macedonian …1071
Maltese …1082
Norwegian – Bokmål …1044
Polish …1045
Portuguese – Standard …2070
Romanian …1048
Romanian – Moldova …2072
Russian …1049
Serbian – Cyrillic …3098
Slovenian …1060
Slovak …1051
Spanish – Standard …1034
Swedish …1053
Turkish …1055
Ukranian …1058

Web site security warning on all HTTPS web sites with TMG 2010

The most common cause for this error while accessing all HTTPS web sites is because the client workstation doesn’t trust the certificate that TMG is using. The CA certificate (e.g. self signed certificate) used by TMG must be deployed on the client, otherwise the client won’t trust the certificate issued by TMG on behalf of the web server. Read Deploying the HTTPS inspection trusted root CA certificate to client computers from TMG Documentation on TechNet for more information on how to deploy the CA certificate to the clients.