<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Inside OCS &#187; Edge</title>
	<atom:link href="http://blog.insideocs.com/category/edge/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.insideocs.com</link>
	<description>Microsoft Office Communications Server - Tips, Tricks, and Insight</description>
	<lastBuildDate>Thu, 26 Jan 2012 20:13:04 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.3</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Migrating your OCS Federated Partner Settings to Lync</title>
		<link>http://blog.insideocs.com/2012/01/24/migrating-your-ocs-federated-partner-settings-to-lync/</link>
		<comments>http://blog.insideocs.com/2012/01/24/migrating-your-ocs-federated-partner-settings-to-lync/#comments</comments>
		<pubDate>Tue, 24 Jan 2012 16:26:25 +0000</pubDate>
		<dc:creator>Curtis Johnstone</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Edge]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[OCS 2010]]></category>
		<category><![CDATA[Powershell]]></category>
		<category><![CDATA[microsoft ocs federation migration]]></category>
		<category><![CDATA[Microsoft OCS Lync edge migration]]></category>
		<category><![CDATA[microsoft ocs lync federated partner migration]]></category>
		<category><![CDATA[microsoft ocs lync federation migration]]></category>

		<guid isPermaLink="false">http://blog.insideocs.com/2012/01/24/migrating-your-ocs-federated-partner-settings-to-lync/</guid>
		<description><![CDATA[<p>During the edge migration stage of an OCS to Lync migration, you will likely need to re-establish existing OCS federated partner settings on the new Lync Edge pool.</p>
<p>If you have previously established direct federation connections between OCS and many federated partners that you explicitly allow, the thought of having to manually re-enter these federation settings [...]]]></description>
			<content:encoded><![CDATA[<p>During the edge migration stage of an OCS to Lync migration, you will likely need to re-establish existing OCS federated partner settings on the new Lync Edge pool.</p>
<p>If you have previously established direct federation connections between OCS and many federated partners that you <b>explicitly</b> <b>allow</b>, the thought of having to manually re-enter these federation settings in Lync isn’t very appealing.</p>
<p>Whenever a lot of manual administration is required, PowerShell comes to mind. Indeed, in this case it can be used to ease the pain of having to manually retype the federated partner domain, and optionally, the associated edge server FQDN.</p>
<p>In this post I provide a small PowerShell script that you can run on your OCS 2007 R2 Edge server that can be used to export your existing federated partner settings in the format of another PowerShell script that can be run to re-import those settings into Lync. </p>
<p><b>Caveat</b> – <b>your existing OCS partner federation settings could differ slightly. It is important to understand what this script is doing (it is straightforward) and tweak it to your configuration</b>.</p>
<p><a name="_MailAutoSig"></a></p>
<p>The following script runs on the OCS 2007 R2 edge and utilizes WMI – specifically the <a href="http://msdn.microsoft.com/en-us/library/dd146633(v=office.13).aspx">OCS 2007 R2 MSFT_SIPFederationPartnerTable class</a> – to export a list of the federated partner domains:</p>
<blockquote><p>Get-WmiObject -class MSFT_SIPFederationPartnerTable | ForEach-Object </p>
<p>{</p>
<p>&#160;&#160; $domain = [System.String]$_.Domain</p>
<p>&#160;&#160; $edgeProxy = [System.String]$_.EdgeProxyAddress</p>
<p>&#160;&#160; if ($edgeProxy -eq &quot;&quot;)</p>
<p>&#160;&#160; {</p>
<p>&#160;&#160;&#160;&#160;&#160; write-output &quot;New-CsAllowedDomain -Identity `&quot;$domain`&quot; -MarkForMonitoring `$True&quot;</p>
<p>&#160;&#160; }</p>
<p>&#160;&#160; else</p>
<p>&#160;&#160; {</p>
<p>&#160;&#160;&#160;&#160;&#160;&#160; write-output &quot;New-CsAllowedDomain -Identity `&quot;$domain`&quot; -ProxyFqdn `&quot;$edgeProxy`&quot; -MarkForMonitoring `$True&quot;</p>
<p>&#160;&#160; }</p>
<p>}</p>
</blockquote>
<p>Save the above script to a PowerShell .ps1 file (e.g. EdgeFed.ps1). To run it in Powershell you will likely first need to set the ExecutionPolicy to allow scripts to run:</p>
<blockquote><p><strong>&gt; Set-ExecutionPolicy Unrestricted</strong></p>
</blockquote>
<p>Invoking this script on the OCS Edge server (e.g. run “.\EdgeFed.ps1” in a PowerShell command window) will produce output similar to the following:</p>
<blockquote><p><i>New-CsAllowedDomain -Identity &quot;contoso.com&quot; -MarkForMonitoring $True</i></p>
<p><i>New-CsAllowedDomain -Identity &quot;fabrikam.com&quot; -ProxyFqdn &quot;im.fabrikam.com&quot; -MarkForMonitoring $True</i></p>
<p><i>.</i></p>
<p><i>.</i></p>
</blockquote>
<p><i></i></p>
<p>The script exports each federated partner setting and formats it into a Lync PowerShell “New-CsAllowedDomain” cmdlet which will add the partner as a new allowed federated domain in Lync.</p>
<p>Pipe the output of this script to another .ps1 file that can used on your Lync Edge (i.e. run “.\EdgeFed.ps1 &gt; LyncFedSettings.ps1”).</p>
<p>To import the allowed federated partners into Lync, put the output file (e.g. LyncFedSettings.ps1) on your Lync Front-End or Edge server and run it in the <b>Lync Management Shell</b>.</p>
<p>You can see the new federated partner allow list with the Get-CsAllowedDomain cmdlet, or in the Lync Control Panel (External User Access | Federated Domains).</p>
<p>If your OCS federated partner settings differ from the explicit allow list method, and you need an automated solution, take a look at the <a href="http://msdn.microsoft.com/en-us/library/dd146501(v=office.13).aspx">WMI Classes for Office Communications Server</a>. There is probably a WMI class that exposes these settings and can be scripted, and you can just modify the script above.</p>
<p><strong>Addition OCS to Lync Migration Articles</strong></p>
<ul>
<li><a href="http://technet.microsoft.com/en-us/library/gg413057.aspx">Microsoft TechNet &#8211; Migration from Office Communications Server 2007 R2 to Lync Server 2010</a> </li>
<li><a href="http://blog.insideocs.com/2011/01/11/lync-ocs-migration-top-10/">InsideOCS &#8211; Lync &amp; OCS Migration Top 10</a> </li>
<li><a href="http://blog.insideocs.com/2011/12/06/quick-tip-external-contacts-with-lync-coexistence/">InsideOCS &#8211; Quick Tip &#8211; External Contacts with Lync Coexistence</a> </li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.insideocs.com/2012/01/24/migrating-your-ocs-federated-partner-settings-to-lync/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quick Tip &#8211; External Contacts with Lync Coexistence</title>
		<link>http://blog.insideocs.com/2011/12/06/quick-tip-external-contacts-with-lync-coexistence/</link>
		<comments>http://blog.insideocs.com/2011/12/06/quick-tip-external-contacts-with-lync-coexistence/#comments</comments>
		<pubDate>Tue, 06 Dec 2011 20:00:14 +0000</pubDate>
		<dc:creator>Curtis Johnstone</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Edge]]></category>
		<category><![CDATA[Lync]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[OCS 2010]]></category>
		<category><![CDATA[microsoft lync ocs coexistence migration contacts]]></category>
		<category><![CDATA[microsoft lync ocs edge services]]></category>
		<category><![CDATA[microsoft lync ocs pic federated user presence]]></category>

		<guid isPermaLink="false">http://blog.insideocs.com/?p=1312</guid>
		<description><![CDATA[<p>I was involved in a recent Lync migration where a new Lync pool was deployed side-by-side with an OCS 2007 R2 pool. Several pilot users were moved to the new Lync pool and the OCS 2007 R2 edge server was still being used for external Lync and OCS user services.</p>
<p>Everything worked as planned except the [...]]]></description>
			<content:encoded><![CDATA[<p>I was involved in a recent Lync migration where a new Lync pool was deployed side-by-side with an OCS 2007 R2 pool. Several pilot users were moved to the new Lync pool and the OCS 2007 R2 edge server was still being used for external Lync and OCS user services.</p>
<p>Everything worked as planned except the Lync users on the new Lync pool were getting the infamous &#8220;<strong>Presence Unknown</strong>&#8221; for both Public IM (PIC) contacts and their Federated Contacts.</p>
<p>All the basics were checked &#8211; connectivity between the new Lync pool and the OCS 2007 R2 edge, certificates, etc&#8230;, and everything looked okay.</p>
<p>What solved the problem in the end was <strong>rebooting the OCS 2007 R2 edge server</strong>.  After the OCS edge server was rebooted, all of the PIC and Federated contacts for the new Lync pool users started to work.  I am not sure exactly what effect rebooting the edge had, but wanted to pass it along in case it helped someone else.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.insideocs.com/2011/12/06/quick-tip-external-contacts-with-lync-coexistence/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>New OCS 2007 R2 Updates &amp; Microsoft Federated Edge Server IP Address Change</title>
		<link>http://blog.insideocs.com/2011/03/11/new-ocs-2007-r2-updates-microsoft-federated-edge-server-ip-address-change/</link>
		<comments>http://blog.insideocs.com/2011/03/11/new-ocs-2007-r2-updates-microsoft-federated-edge-server-ip-address-change/#comments</comments>
		<pubDate>Fri, 11 Mar 2011 19:44:01 +0000</pubDate>
		<dc:creator>Curtis Johnstone</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Communicator]]></category>
		<category><![CDATA[Edge]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[OCS R2]]></category>
		<category><![CDATA[communicator 2007 r2 march 2011 update]]></category>
		<category><![CDATA[microsoft 2007 r2 march 2011 update]]></category>
		<category><![CDATA[microsoft communicator 2007 r2 march 2011 update]]></category>
		<category><![CDATA[microsoft communicator 2007 r2 update]]></category>
		<category><![CDATA[Microsoft federation update]]></category>
		<category><![CDATA[Microsoft ocs 2007 r2 cu8 update]]></category>

		<guid isPermaLink="false">http://blog.insideocs.com/?p=1179</guid>
		<description><![CDATA[<p>A new round of OCS 2007 R2 client and server updates were released today – collectively known as OCS 2007 R2 Cumulative Update 8 (CU 8).  Note: some links will not be available until late next week.</p>
Client Updates



Office   Communicator 2007 R2
KB Article 2501722
Microsoft   Download Link


Group Chat   Client 2007 R2
KB [...]]]></description>
			<content:encoded><![CDATA[<p>A new round of OCS 2007 R2 client and server updates were released today – collectively known as OCS 2007 R2 Cumulative Update 8 (CU 8).  Note: some links will not be available until late next week.</p>
<h2>Client Updates</h2>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="233" valign="top"><span style="color: #000000;">Office   Communicator 2007 R2</span></td>
<td width="180" valign="top"><a href="http://support.microsoft.com/kb/2501722">KB Article 2501722</a></td>
<td width="186" valign="top"><a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=515d6dba-4c6a-48bb-a06a-d99c5742676d">Microsoft   Download Link</a></td>
</tr>
<tr>
<td width="233" valign="top">Group Chat   Client 2007 R2</td>
<td width="180" valign="top"><a href="http://support.microsoft.com/kb/2491979">KB Article 2491979</a></td>
<td width="186" valign="top"><a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=e5924bf9-b042-4c53-b4a6-79c7e5c9749b&amp;displaylang=en">Microsoft   Download Link</a></td>
</tr>
<tr>
<td width="233" valign="top">Group Chat   Admin 2007 R2</td>
<td width="180" valign="top"><a href="http://support.microsoft.com/kb/2502323">KB Article 2502323</a></td>
<td width="186" valign="top"><a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=e5924bf9-b042-4c53-b4a6-79c7e5c9749b&amp;displaylang=en">Microsoft   Download Link</a></td>
</tr>
<tr>
<td width="233" valign="top">Attendant   Console 2007 R2</td>
<td width="180" valign="top"><a href="http://support.microsoft.com/kb/2502321">KB Article 2502321</a></td>
<td width="186" valign="top"><a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=36beb56d-072e-4a92-b781-a1e8a548a5ac">Microsoft   Download Link</a></td>
</tr>
<tr>
<td width="233" valign="top">UCMA Redist   2007 R2</td>
<td width="180" valign="top"><a href="http://support.microsoft.com/kb/2501720">KB Article 2501720</a></td>
<td width="186" valign="top"><a href="http://www.microsoft.com/downloads/en/confirmation.aspx?FamilyID=1f565a42-71d2-4fbd-8ae0-4b179e8f02ab">Microsoft   Download Link</a></td>
</tr>
<tr>
<td width="233" valign="top">OcsAdoption   Tool 2007 R2</td>
<td width="180" valign="top"><a href="http://support.microsoft.com/kb/2501718">KB Article 2501718</a></td>
<td width="186" valign="top"><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=92020e20-2d80-4e2a-bdf5-a75b2dadacbf">Microsoft   Download Link</a></td>
</tr>
</tbody>
</table>
<p>Note: the updates will appear in Microsoft Update on April 26, 2011.</p>
<h2>Server Updates</h2>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="263" valign="top">Office Communications Server 2007 R2</td>
<td width="150" valign="top"><a href="http://support.microsoft.com/kb/968802">KB   Article 968802</a></td>
<td width="186" valign="top"><a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=b3b02475-150c-41fa-844a-c10a517040f4">Microsoft   Download Link</a></td>
</tr>
<tr>
<td width="263" valign="top">Database Upgrade</td>
<td width="150" valign="top"><a href="http://support.microsoft.com/kb/2512777">KB   Article 2512777</a></td>
<td width="186" valign="top"><a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=b3b02475-150c-41fa-844a-c10a517040f4">Microsoft   Download Link</a></td>
</tr>
<tr>
<td width="263" valign="top">Group Chat Server 2007 R2</td>
<td width="150" valign="top"><a href="http://support.microsoft.com/kb/2491973">KB   Article 2491973</a></td>
<td width="186" valign="top"><a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=e5924bf9-b042-4c53-b4a6-79c7e5c9749b&amp;displaylang=en">Microsoft   Download Link</a></td>
</tr>
</tbody>
</table>
<p>If you are unsure what updates you have installed on your servers, Jens Trier Rasmussen has made a script available that should help you identify which update you have installed:</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Script to see highest version of a component installed on a OCS/Lync server (Cumulative Update)</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">http://blogs.technet.com/b/jenstr/archive/2011/03/10/script-to-see-highest-version-of-a-component-installed-on-a-ocs-lync-server.aspx</div>
<ul>
<li><a href="http://blogs.technet.com/b/jenstr/archive/2011/03/10/script-to-see-highest-version-of-a-component-installed-on-a-ocs-lync-server.aspx">Script to see highest version of a component installed on a OCS/Lync server (Cumulative Update)</a></li>
</ul>
<h2>Microsoft Federated Edge Server IP Address Change March 18, 2011</h2>
<p>If you are federated with Microsoft and have done so using the IP address of their Edge server, you will want to read this:  <a href="http://blogs.technet.com/b/nexthop/archive/2011/03/08/microsoft-federated-edge-server-ip-address-change-march-11-2011.aspx">http://blogs.technet.com/b/nexthop/archive/2011/03/08/microsoft-federated-edge-server-ip-address-change-march-11-2011.aspx</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.insideocs.com/2011/03/11/new-ocs-2007-r2-updates-microsoft-federated-edge-server-ip-address-change/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>OCS Federated Partner Trust Level</title>
		<link>http://blog.insideocs.com/2010/04/07/ocs-federated-partner-trust-level/</link>
		<comments>http://blog.insideocs.com/2010/04/07/ocs-federated-partner-trust-level/#comments</comments>
		<pubDate>Wed, 07 Apr 2010 14:46:02 +0000</pubDate>
		<dc:creator>Curtis Johnstone</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Deployment]]></category>
		<category><![CDATA[Edge]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[OCS R2]]></category>
		<category><![CDATA[microsoft ocs 2007 r2 federated partner]]></category>
		<category><![CDATA[microsoft ocs federated edge]]></category>
		<category><![CDATA[microsoft ocs federated partner trust]]></category>
		<category><![CDATA[microsoft ocs federated sip domain]]></category>
		<category><![CDATA[microsoft ocs federation]]></category>
		<category><![CDATA[ocs 2007 federated partner trust]]></category>

		<guid isPermaLink="false">http://blog.insideocs.com/?p=800</guid>
		<description><![CDATA[<p>I recently discovered the concept of ‘Trust Level’ with OCS federated partners (I thought all partners were treated equal once they were added as a federated partner).  It turns out that one partner can be ‘trusted’ more than another partner depending on how the federation is configured on the OCS 2007 R2 Access Edge.</p>
<p>The element [...]]]></description>
			<content:encoded><![CDATA[<p>I recently discovered the concept of ‘Trust Level’ with OCS federated partners (I thought all partners were treated equal once they were added as a federated partner).  It turns out that one partner can be ‘trusted’ more than another partner depending on how the federation is configured on the OCS 2007 R2 Access Edge.</p>
<p>The element of trust comes into play when the Access Edge evaluates the federation traffic.  Here are the important points:</p>
<ul>
<li>The Edge evaluates all federation activity for all partners.</li>
<li>The Edge detects ‘suspicious’ activity by looking at the ratio of successful to failed responses.</li>
<li>If the Edge server detects suspicious traffic it can limit the activity to 1 message per second throughput for that federated partner.</li>
<li>The Edge limits federated partner activity to 20 messages per second unless the federated SIP domain is explicitly added to the Allow List.</li>
<li>The Edge also limits any one federated partner to send requests to &#8220;no more than 1000 Uniform Resource Identifiers (URIs) (either valid or invalid)&#8221; to your local SIP domain unless they are explicitly on the Allow list. I interpret this limit as traffic to 1000 unique SIP addresses, and over what time period, I am not sure, but the rule to follow is to add the federated partner to the Allow list <strong>if you trust them,</strong> to avoid hitting this limit. You can see which federated domains are on the watch list by viewing the “Open Federation” tab in the 2007 R2 Access Edge management console. </li>
<li>If a traffic from a federated partner does hit the 1000 limit, traffic from this domain will be dropped. This is to prevent potential attacks on your SIP domain.</li>
<li><strong>Explicitly specifying an Access Edge</strong> along with a federated partner SIP domain on the Allow list <strong>grants the highest level of security </strong>- the partner is trusted from the persective of the Edge evaulating that partner&#8217;s traffic and explicitly specifying the FQDN of a federated partner&#8217;s Access Edge Server reduces the chances of a security breach such as a man-in-the-middle attack via DNS poisoning.</li>
<li>If you are adding an audio conferencing provider (ACP) as a federated partner, you need to specific both the SIP domain and the FQDN of the ACP as the associated Partner Access Edge.</li>
</ul>
<p>If you are new to federation, there are two ways to configured federated communication with an external OCS deployment:</p>
<p>1) “Allow automatic discovery of federated partners”.</p>
<p>On the “Access Methods” tab on the Access Edge server | Properties (in the OCS 2007 R2 Access Edge management console):</p>
<p><img class="size-full wp-image-801 alignnone" title="Edge_Tab_1" src="http://blog.insideocs.com/wp-content/uploads/2010/04/Edge_Tab_1.JPG" alt="Edge_Tab_1" width="403" height="462" /></p>
<p>2) Explicitly specify the SIP domain of the federated partner in the allow list (on the “Allow” tab):</p>
<p><img class="size-full wp-image-802 alignnone" title="Edge_Tab_2" src="http://blog.insideocs.com/wp-content/uploads/2010/04/Edge_Tab_2.JPG" alt="Edge_Tab_2" width="403" height="467" /></p>
<p><strong>Note</strong>: Specific SIP domains can be BLOCKED by adding them in the Domains section of the Block tab.</p>
<p><strong>References</strong></p>
<ul>
<li><a href="http://technet.microsoft.com/en-us/library/dd441218(office.13).aspx">Microsoft TechNet Microsoft Office Communications Server 2007 R2 Configure Federation</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.insideocs.com/2010/04/07/ocs-federated-partner-trust-level/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Public IM Usage in Communicator – Known Issues and Reminders</title>
		<link>http://blog.insideocs.com/2010/01/25/public-im-usage-in-communicator-%e2%80%93-known-issues-and-reminders/</link>
		<comments>http://blog.insideocs.com/2010/01/25/public-im-usage-in-communicator-%e2%80%93-known-issues-and-reminders/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 18:11:56 +0000</pubDate>
		<dc:creator>Curtis Johnstone</dc:creator>
				<category><![CDATA[Client]]></category>
		<category><![CDATA[Communicator]]></category>
		<category><![CDATA[Edge]]></category>
		<category><![CDATA[OCS R2]]></category>
		<category><![CDATA[communicator address not valid]]></category>
		<category><![CDATA[communicator msn messenger]]></category>
		<category><![CDATA[communicator public im]]></category>
		<category><![CDATA[ocs msn federation]]></category>
		<category><![CDATA[ocs pic federation]]></category>
		<category><![CDATA[ocs public im]]></category>
		<category><![CDATA[office communicator msn contacts]]></category>
		<category><![CDATA[office communicator public im]]></category>

		<guid isPermaLink="false">http://blog.insideocs.com/?p=749</guid>
		<description><![CDATA[<p>OCS and Communicator have the ability to communicate with the Public IM contacts – specifically users on MSN (now Windows Live), AOL, and Yahoo!. There are a few known issues and limitations that I wanted to recap for the benefit of others.</p>
<p>Functionality Available for Communication with Public IM Contacts</p>
<p>A reminder that communication with Public IM [...]]]></description>
			<content:encoded><![CDATA[<p>OCS and Communicator have the ability to communicate with the Public IM contacts – specifically users on MSN (now Windows Live), AOL, and Yahoo!. There are a few known issues and limitations that I wanted to recap for the benefit of others.</p>
<p><strong>Functionality Available for Communication with Public IM Contacts</strong></p>
<p><strong><span style="font-weight: normal; ">A reminder that communication with Public IM Connectivity (PIC) contacts today is limited to peer-to-peer (no multi-party), and Instant Messaging and Presence information only – no audio, video, desktop sharing, or file sharing (see <a href="http://support.microsoft.com/kb/897567">Known issues that occur with public instant messaging and Communications Server </a>for more information).</span></strong></p>
<p><strong>Special Format to Use when Adding an MSN Contact that has a Non-MSN Domain</strong></p>
<p>When a Communicator user is adding an MSN contact with a non-MSN domain, the user needs to add the contact using the special format: <em><span style="text-decoration: underline;">user_name(domain.com)@msn.com</span></em>. See “<a href="http://office.microsoft.com/en-us/communicator/HP012301851033.aspx">Communicate with MSN, AOL and Yahoo! users</a>” for more information.</p>
<p><strong>Issue with the ‘Add Contact’ Wizard when Adding an MSN Contact with a non-MSN Domain</strong></p>
<p>There is an issue in the Office Communicator client such that when a user attempts to use the “Add Contact” Wizard to add an MSN Messenger contact who has a non-MSN domain, they receive an &#8220;Address is not valid&#8221; error:</p>
<p><img class="size-full wp-image-750 alignnone" title="MSN Address Not Valid" src="http://blog.insideocs.com/wp-content/uploads/2010/01/MSN-Address-Not-Valid.JPG" alt="MSN Address Not Valid" width="358" height="265" /></p>
<p>The workaround is to use the Communicator contact Search text box to add the contact.</p>
<p><strong>Other Public IM Usage Reminders</strong></p>
<ul>
<li>If you do not add your public IM contact to your Contacts list, the contact&#8217;s presence status is always displayed as Status Unknown.</li>
<li>More Public IM Connectivity issues are described in <a href="http://support.microsoft.com/kb/897567">Microsoft KB article 897567: Known issues that occur with public instant Known issues that occur with public instant messaging and Communications Server</a>.</li>
</ul>
<p>Lastly, recently <a href="http://communicationsserverteam.com/archive/2010/01/21/723.aspx">Additional Windows Live Messenger PIC/Federation IP Addresses</a> (as reported on the Microsoft OCS team blog) have been added to increase federation capacity. You should read the above blog entry if your organization federates with MSN via specific IP addresses.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.insideocs.com/2010/01/25/public-im-usage-in-communicator-%e2%80%93-known-issues-and-reminders/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OCS File Transfers &#8211; Key Facts &amp; Common Cures</title>
		<link>http://blog.insideocs.com/2009/10/21/ocs-file-transfers-key-facts-common-cures/</link>
		<comments>http://blog.insideocs.com/2009/10/21/ocs-file-transfers-key-facts-common-cures/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 22:30:30 +0000</pubDate>
		<dc:creator>Curtis Johnstone</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Client]]></category>
		<category><![CDATA[Communicator]]></category>
		<category><![CDATA[Debugging]]></category>
		<category><![CDATA[Edge]]></category>
		<category><![CDATA[Firewall]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[OCS R2]]></category>
		<category><![CDATA[microsft ocs 2007 r2 file transfer ports]]></category>
		<category><![CDATA[microsoft ocs 2007 file transfer issues]]></category>
		<category><![CDATA[microsoft ocs 2007 r2 file transfer]]></category>
		<category><![CDATA[microsoft ocs 2007 r2 file transfer problems]]></category>
		<category><![CDATA[microsoft office communications server 2007 file transfer]]></category>
		<category><![CDATA[office communicator 2007 r2 file transfers]]></category>

		<guid isPermaLink="false">http://blog.insideocs.com/?p=582</guid>
		<description><![CDATA[<p>The ability to transfer files in Office Communicator is an effective collaboration feature (and is often underused). A file can be shared in the context of a discussion by dragging-and-dropping it directly in the Communicator conversation session window. It is real time, and you avoid the storage headaches and application-context-switch that email attachments can bring.</p>
<p>From [...]]]></description>
			<content:encoded><![CDATA[<p>The ability to transfer files in Office Communicator is an effective collaboration feature (and is often underused). A file can be shared in the context of a discussion by dragging-and-dropping it directly in the Communicator conversation session window. It is real time, and you avoid the storage headaches and application-context-switch that email attachments can bring.</p>
<p>From experience here the facts that matter most about file transfers and solutions to some common problems.</p>
<p><strong>Key Facts</strong></p>
<ol>
<li><span style="text-decoration: underline;">The actual data transfer in a file transfer is peer-to-peer</span>. Several SIP transactions are used to setup the session with the OCS server, but the data transfer is then carried out peer-to-peer between the Communicator clients. One exception to this rule is when <a href="http://www.microsoft.com/forefront/serversecurity/ocs/en/us/default.aspx">Microsoft ForeFront Security for Office Communications Server</a> is installed on the OCS server. In this case, all communication goes through the OCS server.</li>
<li><span style="text-decoration: underline;">Ports 6891-6901 are used on the client machines to transfer the files</span>. A random port is chosen between 6891 and 6900 (6891 us used to advertise the randomly chosen port).</li>
<li><span style="text-decoration: underline;">File Transfers across a firewall is not supported in OCS 2007 R2</span>.  See the post &#8220;<a href="http://blog.insideocs.com/2010/06/17/communicator-file-transfers-across-a-firewall-are-not-supported/">Communicator File Transfers Across a Firewall Are Not Supported</a>&#8221; for more information.</li>
<li><span style="text-decoration: underline;">File transfers between internal users (i.e. clients inside the firewall) do not involve the Edge server</span>.</li>
<li><span style="text-decoration: underline;">The protocol used to do the transfer is TFTP</span> (<a href="http://en.wikipedia.org/wiki/Trivial_File_Transfer_Protocol">Trivial File Transfer Protocol</a>).</li>
</ol>
<p><strong>Common Problems &amp; Solutions</strong></p>
<p>The best diagnostic to a failed file transfer between two Communicator clients is the usually the error message returned directly in the Communicator client. Here are the most likely reasons for a file transfer failure and what to do about it:</p>
<p>1) <span style="text-decoration: underline;">Is the File Transfer Going Across a Firewall</span>?  For example, if one Communicator client is inside a corporate firewall, and another is logged in externally through the OCS Edge Access role (with no VPN), attempting to transfer a file will fail. This is not a supported scenario in OCS 2007 R2. See the post &#8220;<a href="http://blog.insideocs.com/2010/06/17/communicator-file-transfers-across-a-firewall-are-not-supported/">Communicator File Transfers Across a Firewall Are Not Supported</a>&#8221; for more information.</p>
<p>2) <span style="text-decoration: underline;">Ensure that File Transferring is Enabled on the OCS server and Check which File Extensions it is Configured to Block.</span></p>
<p>By default OCS installs with the Intelligent IM Filter activated. You can then configure it to block or allow certain file extensions. By default .zip, .doc, and .xml are allowed, but executable binaries and script extensions are blocked. To see this setting in the OCS management console, navigate to:</p>
<ul>
<li>OCS 2007 R2: Front-End or Pool | Filtering Tools | Intelligent Instant Message Filter | File Transfer Filter tab.</li>
<li>OCS 2007: Front-End or Pool | Application Properties | Intelligent Instant Message Filter | File Transfer tab.</li>
</ul>
<p>3) <span style="text-decoration: underline;">Is Either Client Running VMWare Workstation?</span></p>
<p>If a user has VMware Workstation <strong>installed</strong> (not just running) on their client machine, Office Communicator file transfers tend to fail. If you disable the extra NICs that VMware creates in your Network Connections folder they should be able to send and receive successfully (thanks to <a href="http://www.confusedamused.com/">Tom Pacyk</a> for that nugget of information which I have verified as true). Basically the extra network adapters that VMware Workstation or VMWare Server Console create cause Communicator trouble when it is trying to figure out which network adapter is best to use for the file transfer.</p>
<p>4) <span style="text-decoration: underline;">Is there Network Access Between the Two Client Machines?</span></p>
<p>A variety of network architectures or DNS settings can prevent two machines from seeing or accessing each other on the network. A simple ping or attempted access to a network share will let you know whether this is an issue.</p>
<p>5) <span style="text-decoration: underline;">Is any Anti-Virus or Firewall Software Restricting Ports 6891-6901 on either Communicator Client?</span></p>
<p>Client-side port filtering or intercepting on either client will cause a failure. The most likely candidates for this is anti-virus software or firewall software.</p>
<p>6) <span style="text-decoration: underline;">Are File Transfers Explicitly Disabled on either Client Machine via Group Policy?</span></p>
<p>File transfers can be disabled through a Group Policy setting (or registry setting). The setting is documented in the <a href="http://www.microsoft.com/DOWNLOADS/details.aspx?familyid=5D6F4B90-6980-430B-9F97-FFADBC07B7A9&amp;displaylang">Microsoft Office Communications Server 2007 R2 Client Group Policy Documentation</a>.</p>
<p>7) <span style="text-decoration: underline;">Are ports 6891-6901 Accessible on any OCS Servers with Forefront Security for OCS Installed on it?</span></p>
<p>Forefront Security for OCS  can be used to scan Communicator file transfers for viruses. For external file transfers, the firewall needs to be configured to allow inbound connections for the default Communicator file transfer ports. These default ports can be changed via registry keys. See <a href="http://technet.microsoft.com/en-us/library/cc676981.aspx">Introduction to Forefront Security for Office Communications Server</a> for more information.</p>
<p> <img src='http://blog.insideocs.com/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> <span style="text-decoration: underline;">Are the Communicator Clients Up-To-Date?</span></p>
<p>Communicator clients with the latest updates minimize the chances of a known issue causing a problem.</p>
<p>Read more about the April 2010 updates here: <a href="http://blog.insideocs.com/2010/04/15/april-2010-updates-for-communicator-2007-r2-and-live-meeting/">http://blog.insideocs.com/2010/04/15/april-2010-updates-for-communicator-2007-r2-and-live-meeting/</a>.</p>
<p>If all else fails, enabling event logging in the Communicator client  (Options | General | Turn on Logging in Communicator) and checking the event logs after a failed file transfer is usually helpful.  If you want to try to debug the actual file transfer SIP session, a great article on digging deeper into that is available here: <a href="http://blogs.technet.com/daveh/archive/2009/05/17/a-deep-dive-into-the-office-communicator-2007-r2-file-transfer-process.aspx">A deep dive into the Office Communicator 2007 R2 file transfer process</a>.</p>
<p>Another good resource is this TechNet article: <a href="http://technet.microsoft.com/en-us/ff394137.aspx">Why Are My Users Unable to Use Communicator 2007 R2 to Transfer Files?</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.insideocs.com/2009/10/21/ocs-file-transfers-key-facts-common-cures/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>iPhone Client for OCS</title>
		<link>http://blog.insideocs.com/2009/10/06/iphone-client-for-ocs/</link>
		<comments>http://blog.insideocs.com/2009/10/06/iphone-client-for-ocs/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 16:32:19 +0000</pubDate>
		<dc:creator>Curtis Johnstone</dc:creator>
				<category><![CDATA[Client]]></category>
		<category><![CDATA[Edge]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[communicator 2007 mobile]]></category>
		<category><![CDATA[communicator mobile]]></category>
		<category><![CDATA[communicator mobile phone]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPhone Client for OCS]]></category>
		<category><![CDATA[microsoft communicator blackberry]]></category>
		<category><![CDATA[microsoft communicator iphone app]]></category>
		<category><![CDATA[microsoft ocs mobile]]></category>
		<category><![CDATA[OCS Mobile]]></category>

		<guid isPermaLink="false">http://blog.insideocs.com/?p=556</guid>
		<description><![CDATA[<p>December 2011 Update: Microsoft has released the server-side components and accompanying documentation for the new Lync mobility clients that will be available shortly. See Lync 2010 Mobility Service and Documentation Available for more information.</p>
<p>November 2011 Update: Microsoft has publicly announced and is still on track to release a Lync client for the iOS (iPhone/iPad), Android, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>December 2011 Update</strong>: Microsoft has released the server-side components and accompanying documentation for the new Lync mobility clients that will be available shortly. See<a href="Lync 2010 Mobility Service and Documentation Available"> Lync 2010 Mobility Service and Documentation Available</a> for more information.</p>
<p><strong>November 2011 Update</strong>: Microsoft has publicly announced and is still on track to release a Lync client for the iOS (iPhone/iPad), Android, and other smartphone&#8217;s by year end 2011.</p>
<p><strong>November 2010 Update</strong>:  Microsoft announced at the Lync Launch event that a Lync client for the iPhone will be available within the next year.</p>
<p>Several readers of my blog have asked about <a href="http://blog.insideocs.com/2009/05/11/mobile-options-for-ocs/">the availability of an OCS client for the iPhone</a>. I recently tried iDialog from Modality Systems (<a href="http://www.modalitysystems.com/idialog/">http://www.modalitysystems.com/idialog/</a>) and wanted to share my experience. iDialog is an iPhone (and iTouch) application providing OCS contact list presence information and 2-party instant messaging (<a href="http://www.modalitysystems.com/idialog/downloads/Modality-Systems_iDialog_FAQ.pdf">see here for the full list of features including the ability to search the corporate GAL</a>).</p>
<p>In general, it worked as advertised, and I love getting OCS presence on my iPhone! In addition to seeing Presence and IM, it is useful to see current free-busy information for several of my contacts (e.g. “Free for the next 2 hours”) and having access to GAL details.</p>
<p>There were some minor nuisances such as initially having to manually expand the “All Contacts” group to see my contacts, and a periodic small delay when typing in an IM session.</p>
<p>Here are some other key notes:</p>
<ol>
<li>There is no ability to do VoIP audio calls (aka Communicator calls). I didn’t really miss this though because I am on a mobile device and can call through the cellular network. I could see some users wanting to take advantage of a WiFi connection and do a VoIP call though.</li>
<li>It works for OCS 2007 and OCS 2007 R2 (corporate and hosted) via the OCS Communicator Web Access server, <strong>so an external facing OCS 2007 CWA must be available</strong> for it to work.</li>
<li>Given that presence can be a chatty protocol, one of the first questions I had was “<em>How much data does it use?</em>”. Modality Systems told me that approximately 1.2 kpbs is used over a 5 minute interval of “normal” usage. This is not broken down into presence and IM, but it gives a ballpark approximation.</li>
<li>It does <strong>not</strong> support running in the background, so having persistent chat&#8217;s while you do other things on your iPhone is an issue.</li>
</ol>
<p>iDialog can be purchased via the Apple iTunes Application Store. I purchased mine for $9.99 Cdn (from the Canadian App Store). I have been told that an update is coming shortly which address some outstanding issues (including the IM typing delay).</p>
<p>All-in-all it was an iPhone application worth purchasing but I would like to try a couple of other options to get the run-in-the-background functionality.</p>
<p>You can read more about OCS mobility options in my <a href="http://blog.insideocs.com/2009/05/11/mobile-options-for-ocs/">“Mobile Options for OCS” blog post</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.insideocs.com/2009/10/06/iphone-client-for-ocs/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Jabber/Google Talk Interop &amp; Changes to OCS Public IM Licensing</title>
		<link>http://blog.insideocs.com/2009/10/01/jabbergoogle-talk-interop-changes-to-ocs-public-im-licensing/</link>
		<comments>http://blog.insideocs.com/2009/10/01/jabbergoogle-talk-interop-changes-to-ocs-public-im-licensing/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 19:02:41 +0000</pubDate>
		<dc:creator>Curtis Johnstone</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Deployment]]></category>
		<category><![CDATA[Edge]]></category>
		<category><![CDATA[OCS AOL]]></category>
		<category><![CDATA[OCS Federation]]></category>
		<category><![CDATA[OCS Interopability]]></category>
		<category><![CDATA[OCS PIC]]></category>
		<category><![CDATA[OCS PIC Licensing]]></category>
		<category><![CDATA[OCS Yahoo]]></category>

		<guid isPermaLink="false">http://blog.insideocs.com/?p=549</guid>
		<description><![CDATA[<p>The long awaited OCS interoperability with XMPP-based IM systems (most notably Google Talk and Jabber) has been announced and made possible by a OCS 2007 R2 XMPP Gateway. More details are available here from the Communications Team web site. The Gateway will be a free download and will allow OCS users to:</p>

Add or delete Google [...]]]></description>
			<content:encoded><![CDATA[<p>The long awaited OCS interoperability with XMPP-based IM systems (most notably Google Talk and Jabber) has been announced and made possible by a OCS 2007 R2 XMPP Gateway. More details are <a href="http://communicationsserverteam.com/archive/2009/10/01/588.aspx">available here from the Communications Team web site</a>. The Gateway will be a free download and will allow OCS users to:</p>
<ol>
<li>Add or delete Google Talk and Jabber users as contacts.</li>
<li>Exchange Presence and two-party IM with Google Talk and Jabber users.</li>
</ol>
<p>There were also some significant changes announced to OCS Public IM (PIC) licensing (starting on Oct 1, 2009):</p>
<ol>
<li>No PIC license needed for federation with AOL if you have OCS 2007 R2 Standard CAL or Software Assurance.</li>
<li>PIC licenses for Yahoo! drop by 50%.</li>
<li>FYI – as announced in June, a PIC license is no longer needed for federation with Windows Live.</li>
<li>No additional license necessary for the newly announced XMPP Gateway.</li>
</ol>
<p>More details can be found on the <a href="http://communicationsserverteam.com/archive/2009/10/01/588.aspx">Microsoft Communications Server Team blog entry</a>.</p>
<p>More details for configuring <a href="http://communicationsserverteam.com/archive/2009/10/01/599.aspx">OCS connectivity with Gmail can be found here</a>.</p>
<p>More details for configuring <a href="http://communicationsserverteam.com/archive/2009/10/02/620.aspx">OCS connectivity with Jabber can be found here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.insideocs.com/2009/10/01/jabbergoogle-talk-interop-changes-to-ocs-public-im-licensing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Office Communications Server Remote Connectivity Analyzer</title>
		<link>http://blog.insideocs.com/2009/08/25/microsoft-office-communications-server-remote-connectivity-analyzer/</link>
		<comments>http://blog.insideocs.com/2009/08/25/microsoft-office-communications-server-remote-connectivity-analyzer/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 15:20:50 +0000</pubDate>
		<dc:creator>Curtis Johnstone</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[Debugging]]></category>
		<category><![CDATA[Deployment]]></category>
		<category><![CDATA[Edge]]></category>
		<category><![CDATA[Firewall]]></category>
		<category><![CDATA[OCS Blog]]></category>
		<category><![CDATA[Edge Test]]></category>
		<category><![CDATA[Microsoft Office Communications Server Edge]]></category>
		<category><![CDATA[Microsoft Office Communications Server External Connectivity]]></category>
		<category><![CDATA[OCS Edge]]></category>

		<guid isPermaLink="false">http://blog.insideocs.com/?p=501</guid>
		<description><![CDATA[<p>Microsoft has recently made available a Beta version of a web tool that can be used to test the external connectivty of your OCS Edge deployment: https://www.testocsconnectivity.com/.</p>
<p>You can choose to manually enter your Edge Access hostname and port (normally 443), or by using auto-discovery (via DNS records). The auto-discovery option is good because it inherently [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft has recently made available a Beta version of a web tool that can be used to test the external connectivty of your OCS Edge deployment: <a href="https://www.testocsconnectivity.com/">https://www.testocsconnectivity.com/</a>.</p>
<p>You can choose to manually enter your Edge Access hostname and port (normally 443), or by using auto-discovery (via DNS records). The auto-discovery option is good because it inherently tests that the correct external DNS entries exists which allow remote clients to automatically logon.</p>
<p>You need to provide a valid SIP user and password to the test the external SIP login through the Edge. Testing the complete login process is beneficial because the SSL Certificate configuration is validated.</p>
<p>Here is the results of a sample test run (domains and user details ommitted):</p>
<p><em><strong>Attempting to Resolve the host name lcs.example.com in DNS.<br />
</strong>Host successfully Resolved<br />
Additional Details: IP(s) returned: xxx.xxx.xxx.xx</em></p>
<p><em><strong>Testing TCP Port 443 on host lcs.example.com to ensure it is listening/open.<br />
</strong>The port was opened successfully.</em></p>
<p><em><strong>Testing SSLCertificate for validity.<br />
</strong>The certificate passed all validation requirements.validation checks.<br />
Additional Details: Subject: CN=lcs.example.com, OU=example, O=&#8221;Example, Inc.&#8221;, L=Example City, S=Example State, C=Example country, Issuer CN=&lt;Certificate Authority&gt;, OU=&lt;CA URL&gt;, O=&lt;CA Organization Name&gt;, C=&lt;CA Country&gt;</em></p>
<p><strong><em>Testing OCS remote sign in through Access Edge Server: Port Number (lcs.example.com:443), for SignInAddress (</em></strong><a href="mailto:exampe_user@example.com"><strong><em>exampe_user@example.com</em></strong></a><em><strong>).</strong><br />
The specified user successfully signed in remotely through the Access Edge Server.<br />
Additional Details:  Registration is successfully completed.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.insideocs.com/2009/08/25/microsoft-office-communications-server-remote-connectivity-analyzer/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Six Tips for Deploying OCS R2 with OCS R1</title>
		<link>http://blog.insideocs.com/2009/06/24/six-tips-for-deploying-ocs-r2-with-ocs-r1/</link>
		<comments>http://blog.insideocs.com/2009/06/24/six-tips-for-deploying-ocs-r2-with-ocs-r1/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 14:22:55 +0000</pubDate>
		<dc:creator>Curtis Johnstone</dc:creator>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[Edge]]></category>
		<category><![CDATA[OCS R2]]></category>
		<category><![CDATA[Pools]]></category>
		<category><![CDATA[microsoft ocs r2 migration]]></category>
		<category><![CDATA[ocs 2007 and ocs 2007 r2]]></category>
		<category><![CDATA[ocs 2007 coexistence]]></category>
		<category><![CDATA[ocs 2007 r2 migration]]></category>
		<category><![CDATA[ocs r2 blackberry]]></category>
		<category><![CDATA[ocs r2 upgrade]]></category>
		<category><![CDATA[office communications server upgrading]]></category>

		<guid isPermaLink="false">http://blog.insideocs.com/?p=363</guid>
		<description><![CDATA[Being familiar with these 6 items before introducing an OCS R2 pool into an OCS deployment (with an existing OCS 2007 R1 pool) could save you some valuable time and frustration.

<p>An important updated tip (tip #6 &#8211; a bonus), if you have Blackberry users, consider keeping an OCS 2007 R1 CWA server so that they are [...]]]></description>
			<content:encoded><![CDATA[<div>Being familiar with these 6 items before introducing an OCS R2 pool into an OCS deployment (with an existing OCS 2007 R1 pool) could save you some valuable time and frustration.</div>
<div>
<p><strong>An important updated tip</strong> (tip #6 &#8211; a bonus), <strong>if you have Blackberry users, consider keeping an OCS 2007 R1 CWA server</strong> so that they are still able to connect to the OCS 2007 R2 infrastructure.  See the Inside OCS blog entry <a href="http://blog.insideocs.com/2009/07/31/blackberry%c2%ae-client-support-for-ocs-r2/">BlackBerry Client Support for OCS R2</a> for more information.</div>
<p><strong>1) Familiarize Yourself with the Microsoft OCS R2 Migration Guide<br />
</strong>The TechNet online migration guide is available here: <a href="http://technet.microsoft.com/en-us/library/dd572505(office.13).aspx">Migrating From Office Communications Server 2007</a>. Note, if you are coming from LCS 2005, there is a migration guide available as well: <a href="http://technet.microsoft.com/en-us/library/dd819973(office.13).aspx">Migrating From Office Communications Server 2005</a><a id="q50v" title="Migrating From Office Communications Server 2005" href="http://technet.microsoft.com/en-us/library/dd819973(office.13).aspx"></a>.</p>
<p><strong>2) Move your OCS Global Settings from the System Container to the Configuration Container in Active Directory</strong><br />
See the &#8220;<a id="m38n" title="Move Global Settings" href="http://technet.microsoft.com/en-us/library/dd572392(office.13).aspx">Move Global Settings</a>&#8221; in the &#8220;OCS 2007 R2 Migration from 2007&#8243; guide. Aaron Tiensivu has a very practical good write-up about the process and the associated details: <a href="http://blog.tiensivu.com/aaron/archives/2009/01/06.html">http://blog.tiensivu.com/aaron/archives/2009/01/06.html</a>.</p>
<div><strong>3) Ensure your OCS 2007 Servers are Up-to-Date</strong></div>
<div>There have been several OCS 2007 high priority updates in the last year; some of them will help your OCS R2 co-existence. <a id="wug0" title="Knowledge Base Update 956389" href="http://support.microsoft.com/kb/956389">Knowledge Base Update 956389</a> from November, 2008 addresses several issues for example, and you will want to have that update package installed. Most updates are applicable to all OCS server roles. For more updates and the current top OCS issues, visit the <a id="klcm" title="Office Communications Server 2007 Solution Center" href="http://support.microsoft.com/ph/12605"><span style="color:#810081;">Office Communications Server 2007 Solution Center</span></a>.</div>
<div>
<div><strong> </strong></div>
<div><strong>4) The R2 Edge requires an R2 Pool or R2 Director</strong></div>
</div>
<div>
<div>An OCS 2007 (R1) Director or Front-End is not a supported next hop for an OCS R2 Edge.</div>
<div> </div>
</div>
<div><strong>5) Side-by-Side OCS R2 Edge Server Has Implications</strong></div>
<div>It is not possible to deploy an R2 Edge and R2 Director side-by-side with a R1 Edge and maintain the PIC and Federation functionality for the newly migrated R2 pool users. This sounds more complex than it is. The external DNS entries can only point to one inbound Edge entry-point, so you cannot have both the R1 and R2 Edge running in parallel.  The R2 Migration Guide calls this out in the &#8220;Choose a Deployment Strategy&#8221; (<a href="http://technet.microsoft.com/en-us/library/dd572317(office.13).aspx">http://technet.microsoft.com/en-us/library/dd572317(office.13).aspx</a>) section: &#8220;‘Federation’ and/or ‘PIC’ functionality is not possible for any R2 migrated user until after the edge has been also been upgraded to R2&#8243;.</div>
<div> </div>
<div><strong>6) The OCS 2007 and OCS 2007 R2 Administrative Consoles Cannot Be Installed on the Same Computer</strong></div>
<div>See my previous blog entry regarding <a id="o-45" title="Quick Facts about the OCS R2 Administrative Tools." href="http://blog.insideocs.com/2009/06/16/ocs-r2-administrative-tools-quick-facts/">Quick Facts about the OCS R2 Administrative Tools.</a></div>
<div> </div>
]]></content:encoded>
			<wfw:commentRss>http://blog.insideocs.com/2009/06/24/six-tips-for-deploying-ocs-r2-with-ocs-r1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

