Page 1 of 1

Custom status in Office Communicator 2007 How to set a custom status in Office Communicator 2007 Rate Topic: -----

#1 no2pencil  Icon User is online

  • Toubabo Koomi
  • member icon

Reputation: 5191
  • View blog
  • Posts: 26,903
  • Joined: 10-May 07

Posted 06 February 2008 - 07:30 AM

Custom status in Office Communicator 2007

How to set a custom status in Office Communicator 2007.

1st things 1st, we'll be editing the registry, so I strongly suggest that you back up your existing one. If you don't know how to do this, then I would strongly suggest that you don't attempt to follow this tutorial until you read documentation on editing the Windows registry.

With that being said, lets make sure that your Office Communicator is not running... please shut it down.

Using your favorite text editor, create an xml file that contains the following:

<?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="1036">French Online</activity>
	   </customState>
	   <customState ID="2" availability="busy">
			  <activity LCID="1033">In a Live Meeting</activity>
			  <activity LCID="1036">French Meeting</activity>
	   </customState>
	   <customState ID="3" availability="busy">
			  <activity LCID="1033">Meeting with Customer</activity>
			  <activity LCID="1036">French Meeting</activity>
	   </customState>
	   <customState ID="4" availability="do-not-disturb">
			  <activity LCID="1033">Lunch</activity>
			  <activity LCID="1036">French Lunch</activity>
	   </customState>
</customStates>


You can localize your custom presence state by specifying one or more Local ID (LCID) schemas in the XML configuration file. The example in the next section, To add custom presence states to Office Communicator 2007, shows localization into English - United States (1033), Norwegian - Bokmål (1044), French - France (1036), and Turkish (1055). For a list of LCIDs,

Once you save the file, launch regedit, & browse to the following entry:

HKEY_LOCAL_MACHINE\SOFTWARE\POLICIES\MICROSOFT\COMMUNICATOR

Create a new string called CustomStateURL & feed it the location of the the xml file. Mine, for example, is file://c:\\Program Files\\Microsoft Office Communicator\\Presence.xml

With the registry entry now pointing at our xml file, simply relaunch the Office Communicator & you should have your custom status in place like shown below.

Attached Image

You can have up to four custom status, & they have a maximum length of 96 charactors.

The complete documentation for the Office Communicator can be found folloing this link :
http://www.microsoft...s...ylang=en&tm

Is This A Good Question/Topic? 0
  • +

Replies To: Custom status in Office Communicator 2007

#2 Guest_Jak*


Reputation:

Posted 27 May 2010 - 02:48 AM

I made an application which is safer than writing the XML and modifying the registry by hand.

You can find it here http://jak.cx/projec...ustom-statuses/

It also lets you turn on Appear Offline and Conversation Archiving, which might be hidden to you.
Was This Post Helpful? 0

#3 no2pencil  Icon User is online

  • Toubabo Koomi
  • member icon

Reputation: 5191
  • View blog
  • Posts: 26,903
  • Joined: 10-May 07

Posted 27 May 2010 - 02:54 AM

Attached Image
Was This Post Helpful? 0
  • +
  • -

Page 1 of 1