<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Mario Esposito @ uncle Bill's house : Office Communicator</title><link>http://blogs.msdn.com/windrago/archive/tags/Office+Communicator/default.aspx</link><description>Tags: Office Communicator</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Custom presence status for Office Communicator 2007</title><link>http://blogs.msdn.com/windrago/archive/2007/09/17/custom-status-for-office-communicator.aspx</link><pubDate>Mon, 17 Sep 2007 21:30:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4962036</guid><dc:creator>windrago</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/windrago/comments/4962036.aspx</comments><wfw:commentRss>http://blogs.msdn.com/windrago/commentrss.aspx?PostID=4962036</wfw:commentRss><description>&lt;P&gt;A few coworkers have recently asked if it was possible to customize the status shown by Office Communicator. &lt;STRONG&gt;Yes&lt;/STRONG&gt;, it is possible. Be aware that you should always and I mean really REALLY always contact your administrator before you compromise or expose your corporate network security. &amp;lt;/legalwarning&amp;gt;&lt;/P&gt;
&lt;P&gt;Ok now the fun&amp;nbsp;part:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You may are not completely satisfied by the basic presence indications you can use with OC: available, busy, away … Communicator 2007 client allows you to configure and use customized presence information. The question that I answer today is how you can do the actual customization: &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV&gt;Create an .XML file (any name will do it -&amp;nbsp;i.e: custom.xml) with a content similar to this : &lt;/DIV&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Courier New"&gt;&amp;lt;customStates&amp;gt; &lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;customState ID="1" availability="online"&amp;gt; &lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;activity LCID="1033"&amp;gt;Working from Home&amp;lt;/activity&amp;gt; &lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/customState&amp;gt; &lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;customState ID="2" availability="busy"&amp;gt; &lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;activity LCID="1033"&amp;gt;Playing HALO 3&amp;lt;/activity&amp;gt; &lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/customState&amp;gt; &lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;customState ID="3" availability="busy"&amp;gt; &lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;activity LCID="1033"&amp;gt;Meeting with Customer&amp;lt;/activity&amp;gt; &lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/customState&amp;gt; &lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;customState ID="4" availability="do-not-disturb"&amp;gt; &lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;activity LCID="1033"&amp;gt;Debugging&amp;lt;/activity&amp;gt; &lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/customState&amp;gt; &lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Courier New"&gt;&amp;lt;/customStates&amp;gt; &lt;/SPAN&gt;&lt;BR&gt;
&lt;LI&gt;
&lt;DIV&gt;Make the file you have created above accessible. As rule of thumb if you can access at the file through any of the following&amp;nbsp;protocols&amp;nbsp;you're in a good shape.&amp;nbsp;&lt;/DIV&gt;
&lt;UL&gt;
&lt;LI&gt;File share 
&lt;LI&gt;
&lt;DIV&gt;HTTP(s) &lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;Create the following registry key: &lt;/LI&gt;&lt;/UL&gt;
&lt;P style="MARGIN-LEFT: 36pt"&gt;HKLM\SOFTWARE\Policies\Microsoft\Communicator\&lt;STRONG&gt;CustomStateURL&lt;/STRONG&gt; = &lt;A href="file://server/share/custom.xml" mce_href="file://server/share/presence.xml"&gt;file://server/share/custom.xml&lt;/A&gt; &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Restart Office Communicator.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Enjoy&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4962036" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/windrago/archive/tags/Customization/default.aspx">Customization</category><category domain="http://blogs.msdn.com/windrago/archive/tags/Office+Communicator/default.aspx">Office Communicator</category></item></channel></rss>