Mark Harrison
Posts: 3775
Nickname: mharrison
Registered: Dec, 2003
|
Mark Harrison is Microsoft UK Systems Engineer focussing on .NET eBiz and Portals
|
|
|
|
Customising OCS states
|
Posted: Oct 5, 2007 10:28 AM
|
|
|
This post originated from an RSS feed registered with .NET Buzz
by Mark Harrison.
|
Original Post: Customising OCS states
Feed Title: Mark Harrison
Feed URL: http://markharrison.co.uk/blog/xml.aspx
Feed Description: .NET Portals, Collaboration and eBiz
|
Latest .NET Buzz Posts
Latest .NET Buzz Posts by Mark Harrison
Latest Posts From Mark Harrison
|
|
With a registry hack you can now customise the Office Communicator States to add extra states.

Create an XML configuration file to define one or more states
<?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 http://livecommteam/sites/main/ice/Wave%2012%20Docs/CustomActivities.xsd">
<customState ID="1" availability="online"> <activity LCID="1033">Working from Home</activity> <activity LCID="1044">activity 2 for 1044</activity> <activity LCID="1055">activity 3 for 1055</activity> </customState> <customState ID="2" availability="busy"> <activity LCID="1033">In a Live Meeting</activity> <activity LCID="1036">Equivalent French String for - In a Live Meeting </activity> </customState> <customState ID="3" availability="busy"> <activity LCID="1033">Meeting with Customer</activity> <activity LCID="1055">meeting with client</activity> <activity LCID="1036">Equivalent French String for - Meeting with Customer</activity> </customState> <customState ID="4" availability="do-not-disturb"> <activity LCID="1033">Interviewing</activity> </customState> </customStates>
Use .REG file similar to the following to add the CustomStateURL value to the computer's registry
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Communicator] @="" "CustomStateURL"="C:\\Users\\mharriso\\AppData\\Local\\Microsoft\\OCS\\presence.xml"
Restart Communicator
Read: Customising OCS states
|
|