<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.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>Rui Silva - UCspotting : OCS 2007 R2</title><link>http://blogs.technet.com/ucspotting/archive/tags/OCS+2007+R2/default.aspx</link><description>Tags: OCS 2007 R2</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>The OCPhone Update Wars: The Return of the LG-Nortel 1.0.199</title><link>http://blogs.technet.com/ucspotting/archive/2009/05/23/3244869.aspx</link><pubDate>Sat, 23 May 2009 13:51:01 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3244869</guid><dc:creator>ucspotting</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/ucspotting/comments/3244869.aspx</comments><wfw:commentRss>http://blogs.technet.com/ucspotting/commentrss.aspx?PostID=3244869</wfw:commentRss><description>&lt;p&gt;In a previous post, &lt;a href="http://blogs.technet.com/ucspotting/archive/2009/04/16/how-to-upgrade-polycom-cx700-1-0-452-0-using-the-ocs-2007-r2-device-update-service.aspx" target="_blank"&gt;How to upgrade Polycom CX700 1.0.452.0 using the OCS 2007 R2 Device Update Service&lt;/a&gt;, I asked if someone could lend me an Office Communicator Phone Edition (OCPhone) with firmware version 1.0.199. Well, &lt;a href="http://www.linkedin.com/pub/minsoo-park/b/bb7/a44" target="_blank"&gt;Minsoo Park&lt;/a&gt; from LG-Nortel (kudos for him) was kind enough to lend me one IP Phone 8540 with this old firmware version, so that I could test the OCS 2007 R2 Device Update Service is capable of upgrading it.&lt;/p&gt;  &lt;p&gt;My first step was to provision the Device Updater with an appropriate firmware version (&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=565595be-6cf3-4a61-a1e4-12555749ca64&amp;amp;amp;displaylang=en&amp;amp;displaylang=en" target="_blank"&gt;3.5.6907.9&lt;/a&gt;) for the LG-Nortel IP Phone 8540, which I immediately approved.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/ucspotting/WindowsLiveWriter/TheOCPhoneWarsTheReturnoftheLGNortel.199_9132/device-updater_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="device-updater" border="0" alt="device-updater" src="http://blogs.technet.com/blogfiles/ucspotting/WindowsLiveWriter/TheOCPhoneWarsTheReturnoftheLGNortel.199_9132/device-updater_thumb.png" width="484" height="364" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;There was no need to modify the Client Version Filter, since I was already allowing OCPhone software version 1.0.199 and higher to connect to my OCS pool. &lt;/p&gt;  &lt;p&gt;As soon as I plugged the device in and signed in with valid credentials, I noticed it was requesting the Address Book files, but there was no sign of it willing to contact the update service.&lt;/p&gt;  &lt;div style="border-bottom: gray 1px solid; border-left: gray 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; max-height: 200px; font-size: 8pt; overflow: auto; border-top: gray 1px solid; cursor: text; border-right: gray 1px solid; padding-top: 4px"&gt;   &lt;pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;#Software: Microsoft Internet Information Services 7.0
#Version: 1.0
#&lt;span style="color: #0000ff"&gt;Date&lt;/span&gt;: 2009-05-22 16:05:55
#Fields: &lt;span style="color: #0000ff"&gt;date&lt;/span&gt; time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status time-taken
2009-05-22 16:51:13 192.168.200.101 &lt;span style="color: #0000ff"&gt;GET&lt;/span&gt; /Abs/Int/Handler/F-0bf7.dabs - 443 - 192.168.20.115 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+CE) 401 2 5 0
2009-05-22 16:51:15 192.168.200.101 &lt;span style="color: #0000ff"&gt;GET&lt;/span&gt; /Abs/Int/Handler/F-0bf7.dabs - 443 - 192.168.20.115 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+CE) 401 1 2148074254 0
2009-05-22 16:51:15 192.168.200.101 &lt;span style="color: #0000ff"&gt;GET&lt;/span&gt; /Abs/Int/Handler/F-0bf7.dabs - 443 DEMO\ocphone 192.168.20.115 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+CE) 200 0 0 15
2009-05-22 17:05:50 192.168.200.101 &lt;span style="color: #0000ff"&gt;GET&lt;/span&gt; /Abs/Int/Handler/D-0bf7-0d8b.dabs - 443 - 192.168.20.115 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+CE) 401 2 5 15
2009-05-22 17:05:53 192.168.200.101 &lt;span style="color: #0000ff"&gt;GET&lt;/span&gt; /Abs/Int/Handler/D-0bf7-0d8b.dabs - 443 - 192.168.20.115 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+CE) 401 1 2148074254 0
2009-05-22 17:05:53 192.168.200.101 &lt;span style="color: #0000ff"&gt;GET&lt;/span&gt; /Abs/Int/Handler/D-0bf7-0d8b.dabs - 443 DEMO\ocphone 192.168.20.115 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+CE) 404 0 0 15
2009-05-22 17:05:53 192.168.200.101 &lt;span style="color: #0000ff"&gt;GET&lt;/span&gt; /Abs/Int/Handler/F-0d8b.dabs - 443 - 192.168.20.115 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+CE) 401 2 5 0
2009-05-22 17:05:53 192.168.200.101 &lt;span style="color: #0000ff"&gt;GET&lt;/span&gt; /Abs/Int/Handler/F-0d8b.dabs - 443 - 192.168.20.115 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+CE) 401 1 2148074254 0
2009-05-22 17:05:53 192.168.200.101 &lt;span style="color: #0000ff"&gt;GET&lt;/span&gt; /Abs/Int/Handler/F-0d8b.dabs - 443 DEMO\ocphone 192.168.20.115 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+CE) 404 0 0 0
2009-05-22 17:05:53 192.168.200.101 &lt;span style="color: #0000ff"&gt;GET&lt;/span&gt; /Abs/Int/Handler/D-0bf7-0d8a.dabs - 443 - 192.168.20.115 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+CE) 401 2 5 0
2009-05-22 17:05:53 192.168.200.101 &lt;span style="color: #0000ff"&gt;GET&lt;/span&gt; /Abs/Int/Handler/D-0bf7-0d8a.dabs - 443 - 192.168.20.115 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+CE) 401 1 2148074254 15
2009-05-22 17:05:53 192.168.200.101 &lt;span style="color: #0000ff"&gt;GET&lt;/span&gt; /Abs/Int/Handler/D-0bf7-0d8a.dabs - 443 DEMO\ocphone 192.168.20.115 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+CE) 404 0 0 0
2009-05-22 17:05:53 192.168.200.101 &lt;span style="color: #0000ff"&gt;GET&lt;/span&gt; /Abs/Int/Handler/F-0d8a.dabs - 443 - 192.168.20.115 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+CE) 401 2 5 0
2009-05-22 17:05:53 192.168.200.101 &lt;span style="color: #0000ff"&gt;GET&lt;/span&gt; /Abs/Int/Handler/F-0d8a.dabs - 443 - 192.168.20.115 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+CE) 401 1 2148074254 0
2009-05-22 17:05:53 192.168.200.101 &lt;span style="color: #0000ff"&gt;GET&lt;/span&gt; /Abs/Int/Handler/F-0d8a.dabs - 443 DEMO\ocphone 192.168.20.115 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+CE) 404 0 0 0
2009-05-22 17:05:53 192.168.200.101 &lt;span style="color: #0000ff"&gt;GET&lt;/span&gt; /Abs/Int/Handler/D-0bf7-0d89.dabs - 443 - 192.168.20.115 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+CE) 401 2 5 0
2009-05-22 17:05:53 192.168.200.101 &lt;span style="color: #0000ff"&gt;GET&lt;/span&gt; /Abs/Int/Handler/D-0bf7-0d89.dabs - 443 - 192.168.20.115 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+CE) 401 1 2148074254 0
2009-05-22 17:05:53 192.168.200.101 &lt;span style="color: #0000ff"&gt;GET&lt;/span&gt; /Abs/Int/Handler/D-0bf7-0d89.dabs - 443 DEMO\ocphone 192.168.20.115 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+CE) 404 0 0 15
2009-05-22 17:05:53 192.168.200.101 &lt;span style="color: #0000ff"&gt;GET&lt;/span&gt; /Abs/Int/Handler/F-0d89.dabs - 443 - 192.168.20.115 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+CE) 401 2 5 0
2009-05-22 17:05:53 192.168.200.101 &lt;span style="color: #0000ff"&gt;GET&lt;/span&gt; /Abs/Int/Handler/F-0d89.dabs - 443 - 192.168.20.115 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+CE) 401 1 2148074254 0
2009-05-22 17:05:53 192.168.200.101 &lt;span style="color: #0000ff"&gt;GET&lt;/span&gt; /Abs/Int/Handler/F-0d89.dabs - 443 DEMO\ocphone 192.168.20.115 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+CE) 404 0 0 0
2009-05-22 17:06:53 192.168.200.101 &lt;span style="color: #0000ff"&gt;GET&lt;/span&gt; /Abs/Int/Handler/D-0bf7-0d8b.dabs - 443 - 192.168.20.115 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+CE) 401 2 5 0
2009-05-22 17:06:53 192.168.200.101 &lt;span style="color: #0000ff"&gt;GET&lt;/span&gt; /Abs/Int/Handler/D-0bf7-0d8b.dabs - 443 - 192.168.20.115 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+CE) 401 1 2148074254 0
2009-05-22 17:06:53 192.168.200.101 &lt;span style="color: #0000ff"&gt;GET&lt;/span&gt; /Abs/Int/Handler/D-0bf7-0d8b.dabs - 443 DEMO\ocphone 192.168.20.115 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+CE) 404 0 0 0
2009-05-22 17:06:53 192.168.200.101 &lt;span style="color: #0000ff"&gt;GET&lt;/span&gt; /Abs/Int/Handler/F-0d8b.dabs - 443 - 192.168.20.115 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+CE) 401 2 5 0
2009-05-22 17:06:53 192.168.200.101 &lt;span style="color: #0000ff"&gt;GET&lt;/span&gt; /Abs/Int/Handler/F-0d8b.dabs - 443 - 192.168.20.115 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+CE) 401 1 2148074254 0
2009-05-22 17:06:53 192.168.200.101 &lt;span style="color: #0000ff"&gt;GET&lt;/span&gt; /Abs/Int/Handler/F-0d8b.dabs - 443 DEMO\ocphone 192.168.20.115 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+CE) 404 0 0 0&lt;/pre&gt;
&lt;/div&gt;

&lt;h3&gt;The solution &lt;/h3&gt;

&lt;p&gt;The solution to this particular problem is at the very end of the &lt;a href="http://download.microsoft.com/download/8/5/E/85E9537C-5F96-4B5B-9E8C-60099699D708/Office_Communicator_2007_R2_Phone_Edition_Relnotes.htm" target="_blank"&gt;Microsoft Office Communicator 2007 R2 Phone Edition Release Notes&lt;/a&gt;:&lt;/p&gt;

&lt;p&gt;If the &lt;b&gt;ExternalUpdatesDownloadURL&lt;/b&gt; and &lt;b&gt;ExternalUpdatesStoreURL&lt;/b&gt; properties of the Windows Management Instrumentation (WMI) class &lt;b&gt;MSFT_SIPUpdatesServerSetting&lt;/b&gt; are set to NULL, you need to use the following procedure to change the settings to update the device.&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Click &lt;b&gt;Start&lt;/b&gt;, click &lt;b&gt;Run&lt;/b&gt;, and then type &lt;b&gt;wbemtest&lt;/b&gt; to open Window Management Instrumentation Tester. &lt;/li&gt;

  &lt;li&gt;Click &lt;b&gt;Connect&lt;/b&gt;. In &lt;b&gt;Namespace&lt;/b&gt;, type &lt;b&gt;root\cimv2&lt;/b&gt;, and then click &lt;b&gt;Enter&lt;/b&gt;. This enables all the buttons on the wbemtest user interface. &lt;/li&gt;

  &lt;li&gt;Click &lt;b&gt;Query&lt;/b&gt;, and type the following query, where&lt;strong&gt; $poolbackend$&lt;/strong&gt; is the back-end database for the pool (use '(local)\\rtc' for the OCS Standard Edition): 

    &lt;br /&gt;&lt;font face="Courier New"&gt;select * from MSFT_SIPUpdatesServerSetting where backend='$poolbackend$'&lt;/font&gt; &lt;/li&gt;

  &lt;li&gt;This query opens one instance of this class. Double-click the instance. &lt;/li&gt;

  &lt;li&gt;Double-click the &lt;b&gt;ExternalUpdatesDownloadURL&lt;/b&gt; and &lt;b&gt;ExternalUpdatesStoreURL&lt;/b&gt; properties to edit them, and type the values for each property as follows: 

    &lt;br /&gt;For &lt;b&gt;ExternalUpdatesDownloadURL&lt;/b&gt;, type: 

    &lt;br /&gt;https://**POOL_FQDN**/RequestHandlerExt/ucdevice.upx 

    &lt;br /&gt;For &lt;b&gt;ExternalUpdatesStoreURL&lt;/b&gt;, type: 

    &lt;br /&gt;https:// **POOL_FQDN**/DeviceUpdateFiles_Ext &lt;/li&gt;

  &lt;li&gt;Click &lt;b&gt;Save Property&lt;/b&gt; and &lt;b&gt;Save Object&lt;/b&gt; to save the instance. &lt;/li&gt;

  &lt;li&gt;Verify that the Windows Management Instrumentation (WMI) values are updated by querying the class as described in step 3. The &lt;b&gt;ExternalUpdatesDownloadURL&lt;/b&gt; and &lt;b&gt;ExternalUpdatesStoreURL&lt;/b&gt; properties&amp;#160; should be set to a non-NULL value. &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Updating older firmware versions fails because the devices are expecting both the internal and external download URLs to be populated in the inband provisioning data received from the pool. With a clean R2 install, those fields are not populated, and as a result, the device rejects the inband provisioning data (thanks &lt;a href="http://blogs.microsoft.nl/members/Thijs-Janssen.aspx" target="_blank"&gt;Thijs&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;After making these changes and restarting the OCS Frontend Service, I rebooted once again the IP Phone 8540 and it was magic! &lt;span style="background-color: #ffff99"&gt;The device got the inband provisioning and the expected 2-step upgrade process (update first to the interim version 1.0.522.103 and afterwards to the R2 version 3.5.6907.9) ran really smoothly&lt;/span&gt;, as you can see from the IIS logs below…&lt;/p&gt;

&lt;div style="border-bottom: gray 1px solid; border-left: gray 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; height: 233px; max-height: 200px; font-size: 8pt; overflow: auto; border-top: gray 1px solid; cursor: text; border-right: gray 1px solid; padding-top: 4px"&gt;
  &lt;pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;#Software: Microsoft Internet Information Services 7.0
#Version: 1.0
#&lt;span style="color: #0000ff"&gt;Date&lt;/span&gt;: 2009-05-22 17:38:28
#Fields: &lt;span style="color: #0000ff"&gt;date&lt;/span&gt; time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status time-taken
2009-05-22 17:40:13 192.168.200.101 POST /RequestHandler/ucdevice.upx - 80 - 192.168.20.115 Microsoft+UCPhone+Device 200 0 0 6563
2009-05-22 17:42:27 192.168.200.101 &lt;span style="color: #0000ff"&gt;GET&lt;/span&gt; /DeviceUpdateFiles_Int/OCInterim/ENU/CPE.nbt - 80 - 192.168.20.115 Microsoft+UCPhone+Device 200 0 0 134262
2009-05-22 17:42:27 192.168.200.101 &lt;span style="color: #0000ff"&gt;GET&lt;/span&gt; /DeviceUpdateFiles_Int/OCInterim/ENU/CPE.cat - 80 - 192.168.20.115 Microsoft+UCPhone+Device 200 0 0 31
2009-05-22 18:10:09 192.168.200.101 POST /RequestHandler/ucdevice.upx - 443 - 192.168.20.115 Microsoft+UCPhone+Device 200 0 0 171
2009-05-22 18:13:02 192.168.200.101 &lt;span style="color: #0000ff"&gt;GET&lt;/span&gt; /DeviceUpdateFiles_Int/UCPhone/LG-Nortel/IP8540/A/ENU/3.5.6907.9/CPE/CPE.nbt - 80 - 192.168.20.115 Microsoft+UCPhone+Device 200 0 0 172705
2009-05-22 18:13:02 192.168.200.101 &lt;span style="color: #0000ff"&gt;GET&lt;/span&gt; /DeviceUpdateFiles_Int/UCPhone/LG-Nortel/IP8540/A/ENU/3.5.6907.9/CPE/CPE.cat - 80 - 192.168.20.115 Microsoft+UCPhone+Device 200 0 0 31
2009-05-22 18:15:14 192.168.200.101 &lt;span style="color: #0000ff"&gt;GET&lt;/span&gt; /Abs/Int/Handler/F-0bf7.dabs - 443 - 192.168.20.115 Microsoft+UCPhone+Device 401 2 5 15
2009-05-22 18:15:14 192.168.200.101 &lt;span style="color: #0000ff"&gt;GET&lt;/span&gt; /Abs/Int/Handler/F-0bf7.dabs - 443 - 192.168.20.115 Microsoft+UCPhone+Device 401 1 2148074254 0
2009-05-22 18:15:14 192.168.200.101 &lt;span style="color: #0000ff"&gt;GET&lt;/span&gt; /Abs/Int/Handler/F-0bf7.dabs - 443 DEMO\ocphone 192.168.20.115 Microsoft+UCPhone+Device 200 0 0 0
2009-05-22 18:19:17 192.168.200.101 POST /requestHandler/ucdevice.upx - 80 - 192.168.20.115 Microsoft+UCPhone+Device 200 0 0 125
2009-05-22 18:21:48 192.168.200.101 POST /RequestHandler/ucdevice.upx - 443 - 192.168.20.115 Microsoft+UCPhone+Device 200 0 0 171&lt;/pre&gt;
&lt;/div&gt;

&lt;p&gt;…and also from the Device Update Audit logs:&lt;/p&gt;

&lt;div style="border-bottom: gray 1px solid; border-left: gray 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; height: 110px; max-height: 200px; font-size: 8pt; overflow: auto; border-top: gray 1px solid; cursor: text; border-right: gray 1px solid; padding-top: 4px"&gt;
  &lt;pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;Logging DateTime,User Name,User Host Address,Device Type,Request DateTime,Mac Address,Serial Number,Vendor,Model,Revision,Locale,Requested&amp;lt;FileName;Version;TimeStamp&amp;gt;[# Seperated &lt;span style="color: #0000ff"&gt;for&lt;/span&gt; Multiple],Response&amp;lt;FileName;Version;TimeStamp&amp;gt;[# Seperated &lt;span style="color: #0000ff"&gt;for&lt;/span&gt; Multiple]
05-22-2009 18:40:12,,192.168.20.115,UCPhone,22-05-2009 10:40:06,&lt;span style="color: #006080"&gt;&amp;quot;001B9E2CCD9A&amp;quot;&lt;/span&gt;,&lt;span style="color: #006080"&gt;&amp;quot;1108006386&amp;quot;&lt;/span&gt;,&lt;span style="color: #006080"&gt;&amp;quot;LG-Nortel&amp;quot;&lt;/span&gt;,&lt;span style="color: #006080"&gt;&amp;quot;IP8540&amp;quot;&lt;/span&gt;,&lt;span style="color: #006080"&gt;&amp;quot;A&amp;quot;&lt;/span&gt;,&lt;span style="color: #006080"&gt;&amp;quot;ENU&amp;quot;&lt;/span&gt;,cpe.nbt;0.0.0.0;01-01-1601 00:00:00,http://PTSTU-OCS01.demo.local/DeviceUpdateFiles_Int/OCInterim/ENU/CPE.nbt;1.0.522.103;05-04-2009 20:09:14
05-22-2009 19:10:09,ocphone@demo.local,192.168.20.115,UCPhone,22-05-2009 11:10:10,&lt;span style="color: #006080"&gt;&amp;quot;001B9E2CCD9A&amp;quot;&lt;/span&gt;,&lt;span style="color: #006080"&gt;&amp;quot;1108006386&amp;quot;&lt;/span&gt;,&lt;span style="color: #006080"&gt;&amp;quot;LG-Nortel&amp;quot;&lt;/span&gt;,&lt;span style="color: #006080"&gt;&amp;quot;IP8540&amp;quot;&lt;/span&gt;,&lt;span style="color: #006080"&gt;&amp;quot;A&amp;quot;&lt;/span&gt;,&lt;span style="color: #006080"&gt;&amp;quot;ENU&amp;quot;&lt;/span&gt;,cpe.nbt;1.0.522.103;05-04-2009 20:09:14,http://PTSTU-OCS01.demo.local/DeviceUpdateFiles_Int/UCPhone/LG-Nortel/IP8540/A/ENU/3.5.6907.9/CPE/CPE.nbt;3.5.6907.9;05-04-2009 20:09:14
05-22-2009 19:19:17,,192.168.20.115,UCPhone,22-05-2009 11:18:00,&lt;span style="color: #006080"&gt;&amp;quot;001B9E2CCD9A&amp;quot;&lt;/span&gt;,&lt;span style="color: #006080"&gt;&amp;quot;1108006386&amp;quot;&lt;/span&gt;,&lt;span style="color: #006080"&gt;&amp;quot;LG-Nortel&amp;quot;&lt;/span&gt;,&lt;span style="color: #006080"&gt;&amp;quot;IP8540&amp;quot;&lt;/span&gt;,&lt;span style="color: #006080"&gt;&amp;quot;A&amp;quot;&lt;/span&gt;,&lt;span style="color: #006080"&gt;&amp;quot;ENU&amp;quot;&lt;/span&gt;,cpe.nbt;3.5.6907.9;05-04-2009 20:09:14,
05-22-2009 19:21:48,ocphone@demo.local,192.168.20.115,UCPhone,22-05-2009 11:21:47,&lt;span style="color: #006080"&gt;&amp;quot;001B9E2CCD9A&amp;quot;&lt;/span&gt;,&lt;span style="color: #006080"&gt;&amp;quot;1108006386&amp;quot;&lt;/span&gt;,&lt;span style="color: #006080"&gt;&amp;quot;LG-Nortel&amp;quot;&lt;/span&gt;,&lt;span style="color: #006080"&gt;&amp;quot;IP8540&amp;quot;&lt;/span&gt;,&lt;span style="color: #006080"&gt;&amp;quot;A&amp;quot;&lt;/span&gt;,&lt;span style="color: #006080"&gt;&amp;quot;ENU&amp;quot;&lt;/span&gt;,cpe.nbt;3.5.6907.9;05-04-2009 20:09:14,&lt;/pre&gt;
&lt;/div&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;With this post I conclude the OCS 2007 R2 Device Update Service Troubleshooting trilogy:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;&lt;a href="http://blogs.technet.com/ucspotting/archive/2009/03/11/troubleshooting-ocs-2007-r2-device-update-service-for-communicator-phone-edition.aspx"&gt;Troubleshooting OCS 2007 R2 Device Update Service for Communicator Phone Edition&lt;/a&gt; &lt;/li&gt;

  &lt;li&gt;&lt;a href="http://blogs.technet.com/ucspotting/archive/2009/04/16/how-to-upgrade-polycom-cx700-1-0-452-0-using-the-ocs-2007-r2-device-update-service.aspx"&gt;How to upgrade Polycom CX700 1.0.452.0 using the OCS 2007 R2 Device Update Service&lt;/a&gt; &lt;/li&gt;

  &lt;li&gt;&lt;a href="http://blogs.technet.com/ucspotting/archive/2009/05/23/3244869.aspx" target="_blank"&gt;The OCPhone Update Wars: The Return of the LG-Nortel 1.0.199&lt;/a&gt; &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style="background-color: #ffff99"&gt;QED, quod erat demonstrandum, the Device Update Service from Office Communications Server 2007 R2 can successfully upgrade any Communicator Phone Device that has firmware version 1.0.199 or later&lt;/span&gt;.&lt;/p&gt;

&lt;p&gt;A final note, there are some very, very old pre-production devices that have firmware version 1.0.111.0, which cannot be updated neither by OCS 2007 R2 nor by OCS 2007 “R1”. The pre-production devices &lt;b&gt;can&lt;/b&gt; be updated to newer R1 firmware using the Beta3 Update Server of OCS 2007 (good luck trying to find the Beta 3 version!). However, you cannot use them against an RTM 2007 or 2007 R2 Update Server. The problem is that devices must report their brand, firmware, version, model, etc to the Update Server. The pre-production devices report an empty string for brand, model and revision, which the Update Server doesn’t understand or accept (thanks again &lt;a href="http://blogs.microsoft.nl/members/Thijs-Janssen.aspx" target="_blank"&gt;Thijs&lt;/a&gt;).&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3244869" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/ucspotting/archive/tags/Communicator+Phone+Edition/default.aspx">Communicator Phone Edition</category><category domain="http://blogs.technet.com/ucspotting/archive/tags/OCS+2007+R2/default.aspx">OCS 2007 R2</category><category domain="http://blogs.technet.com/ucspotting/archive/tags/Device+Update+Service/default.aspx">Device Update Service</category></item><item><title>The case of the disappearing tabs</title><link>http://blogs.technet.com/ucspotting/archive/2009/05/14/3241224.aspx</link><pubDate>Thu, 14 May 2009 17:28:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3241224</guid><dc:creator>ucspotting</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.technet.com/ucspotting/comments/3241224.aspx</comments><wfw:commentRss>http://blogs.technet.com/ucspotting/commentrss.aspx?PostID=3241224</wfw:commentRss><description>&lt;p&gt;One of the coolest features of Office Communications Server (OCS) 2007 R2 is the &lt;a href="http://technet.microsoft.com/en-us/library/dd441254(office.13).aspx" target="_blank"&gt;Response Group Service&lt;/a&gt; (also known as Automatic Call Distribution – ACD – in telephony world), a technology that’s mostly used in Contact Centers, but that can be applied in many different scenarios…&lt;/p&gt;  &lt;p&gt;But the purpose of this post is not to describe the Response Group Service, instead is to discuss some problems I faced when configuring custom tabs in Communicator (custom tabs are the preferred method to &lt;a href="http://office.microsoft.com/en-us/communicator/HA102900391033.aspx" target="_blank"&gt;sign in to formal groups in Response Group Service&lt;/a&gt;).&lt;/p&gt;  &lt;h3&gt;The problem&lt;/h3&gt;  &lt;p&gt;I followed the detailed instruction to &lt;a href="http://technet.microsoft.com/en-us/library/dd425284(office.13).aspx" target="_blank"&gt;configure the Response Group Tab&lt;/a&gt;. Basically there are 2 steps involved:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Create the custom tab definition file; &lt;/li&gt;    &lt;li&gt;Configure Group Policy to apply that file to clients. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Regarding the first step, my XML file consists of the definition of 2 tabs: one for the Response Group, and other for displaying a Live Search box.&lt;/p&gt;  &lt;div&gt;   &lt;pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;?&lt;/span&gt;&lt;span style="color: #800000"&gt;xml&lt;/span&gt; &lt;span style="color: #ff0000"&gt;version&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&amp;quot;1.0&amp;quot;&lt;/span&gt;?&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;tabdata&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
  &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;tab&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
    &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;image&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;https://ptstu-ocs01.demo.local/Rgs/Clients/RgsOcTab.png&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;image&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
    &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;name&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;Response Group Tab&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;name&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
    &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;tooltip&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;Response Group Tab&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;tooltip&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
    &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;contenturl&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;https://ptstu-ocs01.demo.local/Rgs/clients/Tab.aspx&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;contenturl&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
    &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;siteid&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;1&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;siteid&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
  &lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;tab&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
  &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;tab&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
    &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;image&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;https://ptstu-ocs01/images/windows-live.png&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;image&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
    &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;name&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;Microsoft Mobile&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;name&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
    &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;tooltip&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;Microsoft Mobile Tab&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;tooltip&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
    &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;contenturl&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;http://mobile.microsoft.com&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;contenturl&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
    &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;siteid&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;2&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;siteid&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
  &lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;tab&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;tabdata&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;p&gt;The second step is also very simple: importing the &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=5D6F4B90-6980-430B-9F97-FFADBC07B7A9&amp;amp;displaylang=en" target="_blank"&gt;Communicator R2 Group Policy extension&lt;/a&gt; (communicator.adm), and then configuring the setting “Tab URL” (in my case, the value was &lt;em&gt;&lt;a href="https://ptstu-ocs01.demo.local/OCTabs.xml"&gt;https://ptstu-ocs01.demo.local/OCTabs.xml&lt;/a&gt;&lt;/em&gt;).&lt;/p&gt;

&lt;p&gt;The problem was that, although all the necessary configuration was in place, there was no sign at all of the 2 custom tabs I had defined previously!&lt;/p&gt;

&lt;h3&gt;The solution (and troubleshooting process)&lt;/h3&gt;

&lt;p&gt;In order to solve the problem, I had to change 4 settings.&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;According to &lt;a href="http://technet.microsoft.com/en-us/library/dd425110(office.13).aspx" target="_blank"&gt;Configuring Custom Tabs in Communicator 2007 R2&lt;/a&gt;, &lt;span style="background-color: #ffff99"&gt;the site defined by &lt;em&gt;contenturl&lt;/em&gt; must “be located on the intranet, or on a secure or trusted site on the internet” &lt;/span&gt;.(particularly if you’re using integrated authentication). The first step to solve my problem was adding &lt;em&gt;http://*.demo.local&lt;/em&gt; to Internet Explorer Trusted Sites. 

    &lt;br /&gt;&lt;a href="http://blogs.technet.com/blogfiles/ucspotting/WindowsLiveWriter/Thecaseofthedisappearingtabs_FBC8/trusted-sites_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="trusted-sites" border="0" alt="trusted-sites" src="http://blogs.technet.com/blogfiles/ucspotting/WindowsLiveWriter/Thecaseofthedisappearingtabs_FBC8/trusted-sites_thumb.png" width="394" height="348" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;&lt;/li&gt;

  &lt;li&gt;After modifying the Trusted Sites setting there was still no sign of the custom tabs. After a little research on the Internet, I found out that the &amp;lt;contactid&amp;gt; behavior changed in OCS 2007 R2: 
    &lt;br /&gt;“&lt;em&gt;The Communicator R2 client tab functionality has changed from what it was in Communicator 2007. In OC 2007 you could pass the contactID parameter to tabs that were listed at the bottom of the Communicator contacts display. Microsoft has changed the use of tabs in OC 2007 R2 such that you can only display static tabs at the bottom of the Communicator contacts display area. The previous functionality has been moved to the tabs at the bottom of the contact card for each user.&lt;/em&gt;”&amp;#160; &lt;br /&gt;Since I had &lt;strong&gt;&amp;lt;contactid&amp;gt;true&amp;lt;/contactid&amp;gt;&lt;/strong&gt; in my XML file (I omitted the &amp;lt;contactid&amp;gt; element on purpose from my previous listing), this was preventing the Response Group tab from displaying correctly. So, where was the missing tab, you may ask… Again, according to &lt;a href="http://technet.microsoft.com/en-us/library/dd425110(office.13).aspx" target="_blank"&gt;Configuring Custom Tabs in Communicator 2007 R2&lt;/a&gt;:

    &lt;br /&gt;&lt;strong&gt;!ELEMENT contactid (“true” | “false”) - Determines whether the tab appears in the contact card. Tabs defined without contactid or with contactid=false will appear only in the Communicator window.&lt;span style="background-color: #ffff99"&gt;Tabs defined with contactid=true will appear in the contact card&lt;/span&gt;, and Communicator will pass the selected contact to the defined page. The default value is “false.”&lt;/strong&gt;

    &lt;br /&gt; And you know what? Opening the contact card from my user (see the picture below) revealed the link to the tab.&lt;a href="http://blogs.technet.com/blogfiles/ucspotting/WindowsLiveWriter/Thecaseofthedisappearingtabs_FBC8/tabs-contactid_2.png"&gt;
      &lt;br /&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="tabs-contactid" border="0" alt="tabs-contactid" src="http://blogs.technet.com/blogfiles/ucspotting/WindowsLiveWriter/Thecaseofthedisappearingtabs_FBC8/tabs-contactid_thumb.png" width="480" height="422" /&gt;&lt;/a&gt;

    &lt;br /&gt;&lt;/li&gt;

  &lt;li&gt;Once I modified the Trusted Sites setting and removed the &amp;lt;contactid&amp;gt; element, the tabs appeared in Communicator, but the content wasn’t being shown: 
    &lt;br /&gt;&lt;a href="http://blogs.technet.com/blogfiles/ucspotting/WindowsLiveWriter/Thecaseofthedisappearingtabs_FBC8/tabs-unavailable_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="tabs-unavailable" border="0" alt="tabs-unavailable" src="http://blogs.technet.com/blogfiles/ucspotting/WindowsLiveWriter/Thecaseofthedisappearingtabs_FBC8/tabs-unavailable_thumb.png" width="247" height="370" /&gt;&lt;/a&gt; 

    &lt;br /&gt;This kind of error is most often related with proxy settings. Changing the list of exceptions in Internet Explorer advanced proxy settings usually solves the problem. 

    &lt;br /&gt;&lt;/li&gt;

  &lt;li&gt;The last configuration setting I had to change was only affecting a small subset of users that already were using Windows 7 and Internet Explorer 8.&amp;#160; This small group still didn’t have the tabs displayed in Communicator. After a long troubleshooting process I finally spotted the problem: in the Tab URL Group Policy I typed a backslash “\” instead of the usual “/” (picture below):&lt;a href="http://blogs.technet.com/blogfiles/ucspotting/WindowsLiveWriter/Thecaseofthedisappearingtabs_FBC8/policy-tab_2.gif"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="policy-tab" border="0" alt="policy-tab" src="http://blogs.technet.com/blogfiles/ucspotting/WindowsLiveWriter/Thecaseofthedisappearingtabs_FBC8/policy-tab_thumb.gif" width="408" height="452" /&gt;&lt;/a&gt; 

    &lt;br /&gt;This was the very last issue preventing the tabs from displaying correctly. I guess this is somehow related with stronger security settings in Windows 7 and IE 8.

    &lt;br /&gt;&lt;a href="http://blogs.technet.com/blogfiles/ucspotting/WindowsLiveWriter/Thecaseofthedisappearingtabs_FBC8/tabs-available_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="tabs-available" border="0" alt="tabs-available" src="http://blogs.technet.com/blogfiles/ucspotting/WindowsLiveWriter/Thecaseofthedisappearingtabs_FBC8/tabs-available_thumb.png" width="369" height="554" /&gt;&lt;/a&gt;&amp;#160;&amp;#160; &lt;/li&gt;
&lt;/ol&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3241224" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/ucspotting/archive/tags/OCS+2007+R2/default.aspx">OCS 2007 R2</category><category domain="http://blogs.technet.com/ucspotting/archive/tags/Communicator+2007+R2/default.aspx">Communicator 2007 R2</category></item><item><title>What are those pesky files in my root folder?</title><link>http://blogs.technet.com/ucspotting/archive/2009/02/21/what-are-those-pesky-files-in-my-root-folder.aspx</link><pubDate>Sat, 21 Feb 2009 20:47:35 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3205332</guid><dc:creator>ucspotting</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/ucspotting/comments/3205332.aspx</comments><wfw:commentRss>http://blogs.technet.com/ucspotting/commentrss.aspx?PostID=3205332</wfw:commentRss><description>&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:8747F07C-CDE8-481f-B0DF-C6CFD074BF67:3d87df99-7c68-41e8-ac8d-9b43e96e3578" class="wlWriterEditableSmartContent"&gt;&lt;a href="http://blogs.technet.com/blogfiles/ucspotting/WindowsLiveWriter/Whatarethosepeskyfilesonmyrootfolder_B588/vc-garbage-8x6.gif" title="" rel="thumbnail"&gt;&lt;img border="0" src="http://blogs.technet.com/blogfiles/ucspotting/WindowsLiveWriter/Whatarethosepeskyfilesonmyrootfolder_B588/vc-garbage_30.png" /&gt;&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;Have you noticed that after you install an OCS server, there are some additional files dropped in the root folder (C:\)? These are the temporary files of the VC++ 2008 Redistributable package, which extracts them to the root of the drive where the installation was run from.&lt;/p&gt;  &lt;p&gt;This is the complete list of those pesky files:&lt;/p&gt;  &lt;pre&gt;11/07/2007  08:00 AM            17,734 eula.1028.txt
11/07/2007  08:00 AM            17,734 eula.1031.txt
11/07/2007  08:00 AM            10,134 eula.1033.txt
11/07/2007  08:00 AM            17,734 eula.1036.txt
11/07/2007  08:00 AM            17,734 eula.1040.txt
11/07/2007  08:00 AM               118 eula.1041.txt
11/07/2007  08:00 AM            17,734 eula.1042.txt
11/07/2007  08:00 AM            17,734 eula.2052.txt
11/07/2007  08:00 AM            17,734 eula.3082.txt
11/07/2007  08:00 AM             1,110 globdata.ini
11/07/2007  08:44 AM           855,040 install.exe
11/07/2007  08:00 AM               843 install.ini
11/07/2007  08:44 AM            75,280 install.res.1028.dll
11/07/2007  08:44 AM            95,248 install.res.1031.dll
11/07/2007  08:44 AM            90,128 install.res.1033.dll
11/07/2007  08:44 AM            96,272 install.res.1036.dll
11/07/2007  08:44 AM            94,224 install.res.1040.dll
11/07/2007  08:44 AM            80,400 install.res.1041.dll
11/07/2007  08:44 AM            78,864 install.res.1042.dll
11/07/2007  08:44 AM            74,768 install.res.2052.dll
11/07/2007  08:44 AM            95,248 install.res.3082.dll
11/07/2007  08:00 AM             5,686 vcredist.bmp
11/07/2007  08:50 AM         1,927,956 VC_RED.cab
11/07/2007  08:53 AM           242,176 VC_RED.MSI&lt;/pre&gt;

&lt;p&gt;The good news is that you can safely delete those files if they are really bothering you. But be careful! Be sure you don’t delete any other file necessary to the smooth operation of the server.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3205332" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/ucspotting/archive/tags/OCS+2007+R2/default.aspx">OCS 2007 R2</category></item><item><title>Hey dude, where’s my OCS 2007 R2 Management Console?</title><link>http://blogs.technet.com/ucspotting/archive/2009/02/21/hey-dude-where-s-my-ocs-2007-r2-management-console.aspx</link><pubDate>Sat, 21 Feb 2009 15:51:13 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3205252</guid><dc:creator>ucspotting</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/ucspotting/comments/3205252.aspx</comments><wfw:commentRss>http://blogs.technet.com/ucspotting/commentrss.aspx?PostID=3205252</wfw:commentRss><description>&lt;p&gt;As you probably know by now, the setup process for Office Communications Server 2007 R2 has changed a little bit. One of the changes is that now you must manually install the Administrative Tools in a separate step (before, they were automatically installed with the product).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/ucspotting/WindowsLiveWriter/HeydudewheresmyOCS2007R2EdgeManagementCo_A8FE/00-ocs-r2-admin-tools_2.gif"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="00-ocs-r2-admin-tools" border="0" alt="00-ocs-r2-admin-tools" src="http://blogs.technet.com/blogfiles/ucspotting/WindowsLiveWriter/HeydudewheresmyOCS2007R2EdgeManagementCo_A8FE/00-ocs-r2-admin-tools_thumb.gif" width="499" height="367" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Whether you’re installing them on an OCS server or on any other x64 server you use for administration purposes, just kick the Setup Deployment Wizard and select Administrative Tools.&lt;/p&gt;  &lt;h3&gt;What about the Edge?&lt;/h3&gt;  &lt;p&gt;By now, you are wondering if the process for the OCS Edge server role is the same. The answer is YES! As you know, the administration of the Edge server is made through the Computer Management snap-in, rather than through the OCS R2 Management Console available in the Administrative Tools folder.&lt;/p&gt;  &lt;p&gt;You only get the extended Computer Management snap-in *after* you manually install the OCS Administrative Tools.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/ucspotting/WindowsLiveWriter/HeydudewheresmyOCS2007R2EdgeManagementCo_A8FE/ocs-r2-edge-admin-tools-small_2.gif"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="ocs-r2-edge-admin-tools-small" border="0" alt="ocs-r2-edge-admin-tools-small" src="http://blogs.technet.com/blogfiles/ucspotting/WindowsLiveWriter/HeydudewheresmyOCS2007R2EdgeManagementCo_A8FE/ocs-r2-edge-admin-tools-small_thumb.gif" width="488" height="255" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;h3&gt;Can I install the OCS R2 Admin Tools on a 32-bit machine?&lt;/h3&gt;  &lt;p&gt;Yes, you can. &lt;span style="background-color: #ffff99"&gt;The supported platforms to deploy the OCS R2 Administrative Tools are: Windows Server 2003 with SP2 (x86, x64), Windows Server 2008 (x86, x64) and Windows Vista Business or Enterprise with SP1 (x86, x64)&lt;/span&gt;.&lt;/p&gt;  &lt;p&gt;Although OCS 2007 R2 is only supported on a 64-bit platform, the 32-bit Administrative Tools are available as part of the 64-bit installation media. You can find them under \SUPPORT\I386. In this folder there are a couple of files that are required as pre-requisites. Install them in the following order:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;sqlncli.msi – SQL Server Native Client&lt;/li&gt;    &lt;li&gt;vcredist_x86.exe – VC++ 2008 Redistributable &lt;/li&gt;    &lt;li&gt;.NET Framework 3.5 SP1 – Download from web or use \Setup\amd64\dotnetfx35.exe&lt;/li&gt;    &lt;li&gt;OCSCore.msi – Office Communications Server 2007 R2 Core Components&lt;/li&gt;    &lt;li&gt;AdminTools.msi – Office Communications Server 2007 R2 Administrative Tools &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;The 64-bit experience is much better, because the Setup Wizard will install all the pre-requisites automatically. Just for fun, if you didn’t know the correct order for the x86 installation process, this is the pop-up you’d get when running the AdminTools.msi file:&lt;/p&gt;  &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="01-ocs-r2-admin-tools-x86" border="0" alt="01-ocs-r2-admin-tools-x86" src="http://blogs.technet.com/blogfiles/ucspotting/WindowsLiveWriter/HeydudewheresmyOCS2007R2EdgeManagementCo_A8FE/01-ocs-r2-admin-tools-x86_3.gif" width="366" height="198" /&gt; &lt;/p&gt;  &lt;p&gt;OK, i see there’s a file OCSCore.msi, so let’s double click it. Damn! Another pop-up:&lt;/p&gt;  &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="02-ocs-r2-admin-tools-x86" border="0" alt="02-ocs-r2-admin-tools-x86" src="http://blogs.technet.com/blogfiles/ucspotting/WindowsLiveWriter/HeydudewheresmyOCS2007R2EdgeManagementCo_A8FE/02-ocs-r2-admin-tools-x86_3.gif" width="366" height="198" /&gt; &lt;/p&gt;  &lt;p&gt;Hummm, the SQL Server Native Client must be this file: sqlncli.msi. Success, it’s installing! So, let’s try again the OCSCore.msi… Another pop-up, what else is new???!!&lt;/p&gt;  &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="04-ocs-r2-admin-tools-x86" border="0" alt="04-ocs-r2-admin-tools-x86" src="http://blogs.technet.com/blogfiles/ucspotting/WindowsLiveWriter/HeydudewheresmyOCS2007R2EdgeManagementCo_A8FE/04-ocs-r2-admin-tools-x86_3.gif" width="366" height="198" /&gt; &lt;/p&gt;  &lt;p&gt;Running vcredist_x86.exe… Success! I’m pretty sure this was the last pre-requisite, let’s try again the OCSCore.msi. Ah, the .NET Framework 3.5 SP1, of course!!!&lt;/p&gt;  &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="05-ocs-r2-admin-tools-x86" border="0" alt="05-ocs-r2-admin-tools-x86" src="http://blogs.technet.com/blogfiles/ucspotting/WindowsLiveWriter/HeydudewheresmyOCS2007R2EdgeManagementCo_A8FE/05-ocs-r2-admin-tools-x86_3.gif" width="366" height="198" /&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Did you have fun? I sure did :-)&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3205252" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/ucspotting/archive/tags/OCS+2007+R2/default.aspx">OCS 2007 R2</category></item><item><title>Office Communications Server 2007 R2 Announced</title><link>http://blogs.technet.com/ucspotting/archive/2008/10/18/office-communications-server-2007-r2-announced.aspx</link><pubDate>Sat, 18 Oct 2008 18:40:02 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3138399</guid><dc:creator>ucspotting</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/ucspotting/comments/3138399.aspx</comments><wfw:commentRss>http://blogs.technet.com/ucspotting/commentrss.aspx?PostID=3138399</wfw:commentRss><description>&lt;p&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="180" alt="ocs2007-box" src="http://blogs.technet.com/blogfiles/ucspotting/WindowsLiveWriter/OfficeCommunicationsServer2007R2Announce_EA5D/ocs2007-box_3.gif" width="150" align="right" border="0" /&gt;Microsoft announced this week the next version of Office Communications Server 2007, codename Wave 13, but that will be officially named as Office Communications Server 2007 Release 2 (R2).&lt;/p&gt;  &lt;h3&gt;New Capabilities on a Strong, Unified Foundation&lt;/h3&gt;  &lt;p&gt;Key new features of Office Communications Server 2007 R2 include the following: &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Next-Generation Collaboration &lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;b&gt;Dial-in audioconferencing.&lt;/b&gt; Office Communications Server 2007 R2 enables businesses to eliminate costly audioconferencing services with an on-premise audioconferencing bridge that is managed by IT as part of the overall communications infrastructure.&lt;/li&gt;    &lt;li&gt;&lt;b&gt;Desktop sharing.&lt;/b&gt; This feature enables users to seamlessly share their desktop, initiate audio communications and collaborate with others outside the organization on PC, Macintosh or Linux platforms through a Web-based interface.&lt;/li&gt;    &lt;li&gt;&lt;b&gt;Persistent group chat.&lt;/b&gt; This enables geographically dispersed teams to collaborate with each other by participating in topic-based discussions that persist over time. This application provides users with a list of all available chat rooms and topics, periodically archives discussions in an XML file format that meets compliance regulations, provides tools to search the entire history of discussion on a given topic, and offers filters and alerts to notify someone of new posts or topics on a particular topic.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;b&gt;Enhanced Voice and Mobility&lt;/b&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;b&gt;Attendant console and delegation. &lt;/b&gt;This allows receptionists, team secretaries and others to manage calls and conferences on behalf of other users, set up workflows to route calls, and manage higher volumes of incoming communications through a software-based interface.&lt;/li&gt;    &lt;li&gt;&lt;b&gt;Session Initiation Protocol trunking. &lt;/b&gt;This feature enables businesses to reduce costs by setting up a direct VoIP connection between an Internet telephony service provider and Office Communicator 2007 without requiring on-premise gateways.&lt;/li&gt;    &lt;li&gt;&lt;b&gt;Response group.&lt;/b&gt;&lt;i&gt;&lt;/i&gt;A workflow design application manages incoming calls based on user-configured rules (e.g., round-robin, longest idle, simultaneous), providing a simple-to-use basic engine for call treatment, routing and queuing.&lt;/li&gt;    &lt;li&gt;&lt;b&gt;Mobility and single-number reach. &lt;/b&gt;This extends Microsoft Office Communicator Mobile functionality to Nokia S40, Motorola RAZR, Blackberry and Windows Mobile platforms, allowing users to communicate using presence, IM and voice as an extension of their PBX from a unified client (Blackberry client does not include Single Number Reach).&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;b&gt;New Developer Tools for Business Applications&lt;/b&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;b&gt;APIs and Visual Studio integration.&lt;/b&gt; This improves the efficiency of everyday business processes by enabling businesses to build communications-enabled applications and embed communications into business applications.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;b&gt;Other Cool Features&lt;/b&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Music on hold for Attendant and Response Groups.&lt;/li&gt;    &lt;li&gt;Click to call between Communicator and Communicator Phone Edition.&lt;/li&gt;    &lt;li&gt;Expanded presence - now showing unique entries when someone is logged in on the IP phone or Mobile clients exclusively.&lt;/li&gt;    &lt;li&gt;&lt;span style="background-color: #ffff99"&gt;Team Calling: Team-based simultaneous ringing that's configured by users.&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;Auto-updates: Administrators can directly push out updates for new versions of Communicator.&lt;/li&gt;    &lt;li&gt;Voice Memos: Sending the call directly to Exchange Unified Messaging.&lt;/li&gt;    &lt;li&gt;&lt;span style="background-color: #ffff99"&gt;A/V Edge requirements: private IP address supported, required ports limited to STUN UDP 3478 and TCP 443.&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span style="background-color: #ffff99"&gt;High Definition video support (1280 x 720 pixels, 16:9 ratio). Peer to peer sessions will use VGA as the default standard (640 x 480 pixels, 4:3 ratio).&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;&lt;b&gt;Join Us for Launch&lt;/b&gt;&lt;/h3&gt;  &lt;p&gt;Office Communications Server 2007 R2 will launch in a worldwide online event Feb. 3, 2009. People can register to participate in the launch at &lt;a href="http://www.microsoft.com/communicationsserver"&gt;http://www.microsoft.com/communicationsserver&lt;/a&gt;.&lt;/p&gt;  &lt;h3&gt;FAQ&lt;/h3&gt;  &lt;p&gt;&lt;b&gt;Q: What is Microsoft announcing today?     &lt;br /&gt;&lt;/b&gt;A: We are unveiling OCS 2007 R2, an update to the award-winning OCS 2007. OCS 2007 R2 will deliver a variety of new capabilities including:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Next-generation collaboration including full-featured audio conferencing to reduce service provider bridge costs and persistent group chat&lt;/li&gt;    &lt;li&gt;New voice features to enhance OCS voice for teams and mobile/remote workers&lt;/li&gt;    &lt;li&gt;New tools to speed business processes by integrating communications within applications&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Q: What is Microsoft Office Communications Server 2007 R2?     &lt;br /&gt;&lt;/b&gt;A: Office Communications Server 2007 R2 delivers streamlined communications for users so they can find and communicate with the right person, right now, from the applications they use most. Without expensive infrastructure and network upgrades, you can deliver streamlined communications, including software-powered VoIP (voice over IP), conferencing, and enterprise instant messaging, while maintaining operational control. &lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Q: When will Office Communications Server R2 be available?     &lt;br /&gt;&lt;/b&gt;A: OCS R2 will launch via a worldwide online event on Feb 3, 2009. People can register to participate in the launch at &lt;a href="http://www.microsoft.com/communicationsserver/"&gt;http://www.microsoft.com/communicationsserver/&lt;/a&gt;.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;We are seeing tremendous market momentum for Microsoft&amp;#8217;s unified communications and collaboration solutions, including Exchange Server, SharePoint Server, and Office Communications Server. Just a year after it launched, OCS 2007 is licensed by more than 50% of Fortune 500 companies. &lt;/li&gt;    &lt;li&gt;The debut of OCS R2 and its new voice features highlights the pace of innovation that is possible with software-powered communications, and it validates that we are on a fast track to a day when software does everything that a network PBX can do, but in a better, more cost effective way.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Q: Is OCS 2007 R2 available in public beta for customers and partners?     &lt;br /&gt;&lt;/b&gt;A: Due to the compressed development cycle, we don&amp;#8217;t have a public beta program for this release. The product will be broadly available for download in February.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Q:&lt;/b&gt; &lt;b&gt;Why is this announcement significant?     &lt;br /&gt;&lt;/b&gt;A: This announcement is significant for two reasons:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;It is a proof point of the amazing transformation that is happening in enterprise communications. As communications systems, including telephony, move to software, rapid innovation is becoming the norm. OCS 2007 R2, debuting just one year after the launch of OCS 2007, demonstrates this rapid pace of innovation.&lt;/li&gt;    &lt;li&gt;Seamless communications between offices and employees are imperative for any cutting-edge business to be competitive in today&amp;#8217;s global market. Office Communications Server 2007 R2 provides enhanced communications services that allow users to collaborate like never before, offering full-featured audio and video conferencing, enhanced voice capabilities that integrate with existing messaging and telephony structures, and mobile communications technologies that work together to deliver services to remote workers for secure access to important company information. &lt;/li&gt; &lt;/ol&gt;  &lt;h3&gt;Related Links&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.microsoft.com/presspass/press/2008/oct08/10-14OCSR2PR.mspx"&gt;Microsoft Unveils Microsoft Office Communications Server 2007 Release 2&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/presspass/press/2008/oct08/10-14VoiceConAmsterdamPR.mspx"&gt;European Debut for Microsoft Office Communications Server 2007 Release 2&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.technet.com/ucedsg/archive/2008/10/16/ocs-2007-release-2-details-announced-today.aspx"&gt;OCS 2007 Release 2 details announced today&lt;/a&gt; (includes screenshots)&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.pointbridge.com/Blogs/schertz_jeff/Pages/Post.aspx?_ID=43"&gt;New Server Roles and Client Features in OCS R2&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;Videos&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.voicecon.eu/videos/playvideo/index.php?vid=VCA-2008-1224061737"&gt;OCS R2 Disclosed at VoiceCon Keynote&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://edge.technet.com/Media/OCS-and-the-new-Attendant/"&gt;OCS and the new Attendant&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://edge.technet.com/Media/Whatrsquos-New-in-Conferencing-with-Office-Communications-Server-2007-R2/"&gt;What&amp;#8217;s New in Conferencing with Office Communications Server 2007 R2&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3138399" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/ucspotting/archive/tags/OCS+2007+R2/default.aspx">OCS 2007 R2</category></item></channel></rss>