<?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>Confused Amused &#187; Office Communications Server 2007</title>
	<atom:link href="http://www.confusedamused.com/categories/microsoft/office-communications-server-2007/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.confusedamused.com</link>
	<description></description>
	<lastBuildDate>Tue, 27 Jul 2010 03:03:12 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Your OCS A/V Authentication Certificate Subject Name Doesn&#8217;t Matter</title>
		<link>http://www.confusedamused.com/notebook/your-ocs-av-authentication-certificate-subject-name-doesnt-matter/</link>
		<comments>http://www.confusedamused.com/notebook/your-ocs-av-authentication-certificate-subject-name-doesnt-matter/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 02:31:55 +0000</pubDate>
		<dc:creator>Tom Pacyk</dc:creator>
				<category><![CDATA[Office Communications Server 2007]]></category>
		<category><![CDATA[Office Communications Server 2007 R2]]></category>
		<category><![CDATA[av]]></category>
		<category><![CDATA[certificate]]></category>
		<category><![CDATA[edge]]></category>
		<category><![CDATA[mtls]]></category>
		<category><![CDATA[OCS]]></category>

		<guid isPermaLink="false">http://www.confusedamused.com/?p=722</guid>
		<description><![CDATA[A few months back I was involved in a discussion about what the subject name of an OCS Edge Server&#8217;s A/V authentication certificate should be. Some folks were saying to use the Edge server&#8217;s internal FQDN and others were saying to use the external, public FQDN you define for A/V. I was in the camp [...]]]></description>
			<content:encoded><![CDATA[<p><p>A few months back I was involved in a discussion about what the subject name of an OCS Edge Server&#8217;s A/V authentication certificate should be. Some folks were saying to use the Edge server&#8217;s internal FQDN and others were saying to use the external, public FQDN you define for A/V. I was in the camp using the external name, but the odd thing was both sides said their approach worked. There is definitely some confusion about what name you should use and Microsoft has actually published directly conflicting information which further confuses the issue. Some testing I&#8217;ve recently done clears up <i>why</i> so many documents and people contradict each other &#8211; <b>the subject name doesn&#8217;t matter</b>. Really. You could put whatever you want in that subject name, assign it to A/V authentication and it will work flawlessly. The purpose of this certificate per the Technet documentation: </p>  <blockquote>The private key of the A/V authentication certificate is used to generate authentication credentials. </blockquote>  <p>Specifically, it&#8217;s not used for encryption or MTLS even if that&#8217;s not made clear anywhere. Let&#8217;s take a step back and clarify a few things for some background:</p>  <ul>   <li>There are two services that run on the Edge server with &quot;A/V&quot; in the name. If you’re not familiar with the difference, Jeff Schertz’s <a href="http://blogs.pointbridge.com/Blogs/schertz_jeff/Pages/Post.aspx?_ID=79">More on OCS Edge Server Certificates</a> article has a good explanation for some background on what the difference is between the A/V Authentication and A/V Edge services, but basically &#8211; the A/V Authentication service is internal facing and A/V Edge Service is external facing. </li>    <li>There is no certificate assigned to the A/V Edge service because encryption for external A/V traffic is provided by SRTP. </li>    <li>The certificate for A/V Authentication is only used by internal clients when trying to communicate with an external or federated client. This means you can (and should) use an internal certificate authority to issue this certificate. There is no benefit or need to use a public certificate for A/V authentication. </li> </ul>  <p>Let&#8217;s walk through a little example here as if I was trying to figure out what name to use for my A/V authentication certificate. I have the following environment:</p>  <ul>   <li>Public Domain: confusedamused.com </li>    <li>Internal AD Domain: ptown.local </li>    <li>SIP Domain: confusedamused.com </li>    <li>Edge Server Internal FQDN: edge.ptown.local </li>    <li>A/V Edge Service FQDN: av.confusedamused.com </li> </ul>  <p>So with that information what should I use as the certificate name for the A/V authentication certificate? If you consult the Technet documentation topic <a href=" http://technet.microsoft.com/en-us/library/dd425147(office.13).aspx">Set up Certificates for A/V Authentication</a> you’ll find this note (emphasis is mine): </p>  <blockquote>The subject name should match the fully qualified domain name (FQDN) of the <i>A/V Edge Service</i> published by the <i>external</i> firewall, or the FQDN of the VIP used by the A/V Edge Service array on the <i>external</i> load balancer (that is, if the Edge Servers are load balanced). </blockquote>  <p>So based on that blurb, my A/V authentication certificate subject name should be av.confusedamused.com. Fair enough.</p>  <p>I ran through the <a href="http://www.microsoft.com/Downloads/details.aspx?familyid=EC4B960C-3FE2-41BD-ABDF-AE89CFCB8C6C&amp;displaylang=en">OCS 2007 R2 Edge Planning Tool</a> for a sanity check. You can see the result below, but the tool follows the Technet documentation and uses the external FQDN I defined for the A/V Edge Service when it asked. </p>  <p><a href="http://www.confusedamused.com/wp-content/pictures/2010/02/toolav.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="tool-av" border="0" alt="tool-av" src="http://www.confusedamused.com/wp-content/pictures/2010/02/toolav_thumb.png" width="600" height="402" /></a><br /><a href="http://www.confusedamused.com/wp-content/pictures/2010/02/toolresults.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="tool-results" border="0" alt="tool-results" src="http://www.confusedamused.com/wp-content/pictures/2010/02/toolresults_thumb.png" width="600" height="402" /></a> </p>  <p>A group of MVPs and Microsoft employees published a document called <a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=e9f86f96-aa09-4dca-9088-f64b4f01c703">Deploying Certificates in Office Communications Server 2007</a> which says the following about the A/V authentication certificate (emphasis is mine again): </p>  <blockquote>Must be the FQDN of Audio/Video <i>authentication server</i> in DNS.</blockquote>  <p>Well that calls out the name of the authentication server, not the A/V Edge Service. I think this comes down to really just poor wording in the document which contributes to confusion, but what is the name of our A/V Authentication server? It would be the same name as the internal Edge interface, right? The A/V Authentication server is the Edge server, not the external FQDN. So now we&#8217;re being told to use the internal FQDN, edge.ptown.local as the subject name.</p>  <p>Also released by Microsoft was a document called <a href=" http://www.microsoft.com/DOWNLOADS/details.aspx?FamilyID=e9f86f96-aa09-4dca-9088-f64b4f01c703&amp;displaylang=en ">OCS 2007 R2 Walkthrough &#8211; Scale to Load Balanced Edge Server</a> which completely contradicts Technet and the Edge Planning Tool (emphasis mine):</p>  <blockquote>   <ul>     <li>Access Edge Internal (Corporate Certificate). In our sample topology, the subject name would be set to ocsedge.contoso.com, the FQDN of the Edge Server internal interface. </li>      <li><i>A/V Authentication Internal</i> (Corporate Certificate). In our sample topology, the subject name would be set to ocsedge.contoso.com, the <i>FQDN of the Edge Server internal interface.</i> </li>   </ul> </blockquote>  <p>This seems to match up with the certificates document and is somewhat backed by the exact same Technet article I referenced earlier which says:</p>  <blockquote>As a security precaution, you should not use the same certificate for A/V authentication that you use for the internal interface of the Edge Server.</blockquote>  <p>This begs the question &quot;Why would I ever even <i>try</i> to use the same certificate?&quot; The only logical reason would be perhaps because they use the same subject name. That jives with the Scale to a Load Balanced Edge Server documentation. If we&#8217;re thinking about this in terms of MTLS connections, you would have to think that this makes the most sense. In your OCS Forest properties if you added an A/V Edge server with the name edge.ptown.local for port 5062, it&#8217;s reasonable that you&#8217;d expect the A/V Authentication service operating on port 5062 of the internal interface to offer a certificate matching this name. If it presented something wrong, say maybe the external FQDN of the A/V Edge service it should fail, right?</p>  <p>Well, the truth is the name doesn&#8217;t matter. There isn&#8217;t MTLS validation happening on port 5062 the same way you&#8217;d expect MTLS between servers on 5061. I think the reason the certificate requirement issue hasn&#8217;t been pointed out yet is because it&#8217;s never caused a problem &#8211; it works either way. I can use a certificate with a subject name gobblygook.confusedamused.com and media relay authentication through the Edge server works just fine. It just needs <i>a</i> certificate to generate authentication credentials for the media relay process. Go ahead and try it out &#8211; put whatever name you want on the certificate and it will still work.</p>  <p>So while the subject name doesn&#8217;t really matter, if you&#8217;re still interested in adhering to best practices I would recommend using the external facing, public A/V Edge name. In the example earlier this would be av.confusedamused.com. Hopefully Microsoft will update the certificate and scaling documents with a clarification and make them more consistent with the rest of Technet.</p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.confusedamused.com/notebook/your-ocs-av-authentication-certificate-subject-name-doesnt-matter/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Blackberry Enterprise Server Express &amp; OCS</title>
		<link>http://www.confusedamused.com/notebook/blackberry-enterprise-server-express-ocs/</link>
		<comments>http://www.confusedamused.com/notebook/blackberry-enterprise-server-express-ocs/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 17:05:51 +0000</pubDate>
		<dc:creator>Tom Pacyk</dc:creator>
				<category><![CDATA[Blackberry Enterprise Server Express]]></category>
		<category><![CDATA[Office Communications Server 2007]]></category>
		<category><![CDATA[Office Communications Server 2007 R2]]></category>
		<category><![CDATA[bes]]></category>
		<category><![CDATA[im]]></category>
		<category><![CDATA[OCS]]></category>

		<guid isPermaLink="false">http://www.confusedamused.com/?p=702</guid>
		<description><![CDATA[While this probably meets the needs of most places (up to 2000 Blackberry email users) if you take a look at the comparison chart you’ll find this freebie version does not support instant messaging for OCS. Bummer.
]]></description>
			<content:encoded><![CDATA[<p>While this probably meets the needs of most places (up to 2000 Blackberry email users) if you take a look at the <a href="http://na.blackberry.com/eng/services/business/server/express/ComparisonChart_NA_012110.pdf" target="_blank">comparison chart</a> you’ll find this freebie version does not support instant messaging for OCS. Bummer.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.confusedamused.com/notebook/blackberry-enterprise-server-express-ocs/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Device Review: Plantronics Voyager PRO UC</title>
		<link>http://www.confusedamused.com/notebook/device-review-plantronics-voyager-pro-uc/</link>
		<comments>http://www.confusedamused.com/notebook/device-review-plantronics-voyager-pro-uc/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 06:09:12 +0000</pubDate>
		<dc:creator>Tom Pacyk</dc:creator>
				<category><![CDATA[Office Communications Server 2007]]></category>
		<category><![CDATA[Office Communications Server 2007 R2]]></category>
		<category><![CDATA[device]]></category>
		<category><![CDATA[go]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[plantronics]]></category>
		<category><![CDATA[pro]]></category>
		<category><![CDATA[savi]]></category>
		<category><![CDATA[uc]]></category>
		<category><![CDATA[voyager]]></category>

		<guid isPermaLink="false">http://www.confusedamused.com/?p=659</guid>
		<description><![CDATA[Disclaimer: Plantronics did me a sample device to test out, but this post is not a paid review in any way.

Prior to my poor experience with the Jabra GO 6430 and Communicator I had picked up a Plantronics Voyager PRO for use with my iPhone in the car because of California’s hands-free driving laws. I [...]]]></description>
			<content:encoded><![CDATA[<p><i>Disclaimer: Plantronics did me a sample device to test out, but this post is not a paid review in any way.</i></p>

<p><p>Prior to my poor experience with the Jabra GO 6430 and Communicator I had picked up a Plantronics Voyager PRO for use with my iPhone in the car because of California’s hands-free driving laws. I had been extremely happy with the quality of that device and was surprised to see Plantronics had also released a UC certified version for Communicator. My favorite headset up until then had been the Plantronics Savi Go, but I needed something a lot more portable on a day-to-day basis and the Savi Go charging stand was a bit bulky. I definitely needed to replace that Jabra so I picked up a PRO UC to try with Communicator with high hopes based on my experience with the Savi Go.</p>  <p>Unboxing photos:</p>  <p><a href="http://www.confusedamused.com/wp-content/pictures/2009/11/img-0367.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="IMG_0367" border="0" alt="IMG_0367" src="http://www.confusedamused.com/wp-content/pictures/2009/11/img-0367-thumb.jpg" width="500" height="375" /></a> </p>  <p><a href="http://www.confusedamused.com/wp-content/pictures/2009/11/img-0368.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="IMG_0368" border="0" alt="IMG_0368" src="http://www.confusedamused.com/wp-content/pictures/2009/11/img-0368-thumb.jpg" width="360" height="480" /></a> </p>  <p><a href="http://www.confusedamused.com/wp-content/pictures/2009/11/img-0370.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="IMG_0370" border="0" alt="IMG_0370" src="http://www.confusedamused.com/wp-content/pictures/2009/11/img-0370-thumb.jpg" width="500" height="375" /></a> </p>  <p><a href="http://www.confusedamused.com/wp-content/pictures/2009/11/img-0371.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="IMG_0371" border="0" alt="IMG_0371" src="http://www.confusedamused.com/wp-content/pictures/2009/11/img-0371-thumb.jpg" width="500" height="375" /></a> </p>  <p>I was very happy to see that the Voyager PRO UC worked well with MOC right out of the box – no installation or drivers needed, just the way it should be. The multi-function button worked great and the headset was extremely comfortable to wear for long periods of time with the felt ear bud cover. The sound quality is definitely on par with the Savi Go which was already the best device out there so you can’t go wrong with this headset. As an added bonus it also pairs with a mobile phone so I can get by with a single headset now for my work calls when I have Communicator open and when I’m on the road driving with my mobile. </p>  <p>There really isn’t much to say. The device works as advertised, it looks good and the sound quality is outstanding. For someone who is constantly mobile this is the headset I’d recommend using, but if you’re at a desk more often the Savi Go is still a great choice.</p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.confusedamused.com/notebook/device-review-plantronics-voyager-pro-uc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Device Review: Jabra GO 6430 OC Wireless Headset</title>
		<link>http://www.confusedamused.com/notebook/device-review-jabra-go-6430-oc-wireless-headset/</link>
		<comments>http://www.confusedamused.com/notebook/device-review-jabra-go-6430-oc-wireless-headset/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 06:07:38 +0000</pubDate>
		<dc:creator>Tom Pacyk</dc:creator>
				<category><![CDATA[Office Communications Server 2007]]></category>
		<category><![CDATA[Office Communications Server 2007 R2]]></category>
		<category><![CDATA[6430]]></category>
		<category><![CDATA[jabra]]></category>
		<category><![CDATA[moc]]></category>
		<category><![CDATA[OCS]]></category>

		<guid isPermaLink="false">http://www.confusedamused.com/?p=648</guid>
		<description><![CDATA[A few weeks ago I started a new job and had to turn in all my UC certified devices to the old employer, which left me needing to pick up some sort of headset for use with Communicator on the road. I took a peek at the Phones and Devices Optimized for Microsoft Office Communicator [...]]]></description>
			<content:encoded><![CDATA[<p><p>A few weeks ago I started a new job and had to turn in all my UC certified devices to the old employer, which left me needing to pick up some sort of headset for use with Communicator on the road. I took a peek at the <a href="http://technet.microsoft.com/en-us/office/ocs/bb970310.aspx">Phones and Devices Optimized for Microsoft Office Communicator</a> page and noticed Jabra had a few newly certified devices listed. The Jabra GO 6430 caught my eye mostly because of the&#160; small form factor and sturdy looking design so I decided to give it a shot and placed an order for one.</p>  <p>You can see from the photos below that the device is actually a really nice size.&#160; I’ve had trouble in the past with really small headsets, but I also don’t care for the ones that extend all the way to your mouth. The charging case also doubles nicely as a carrying case, especially for someone who needs to throw a headset in a bag constantly. Unfortunately, the aesthetics are about the only thing Jabra got right. Here are a few photos of the package:</p>  <p><a href="http://www.confusedamused.com/wp-content/pictures/2009/11/img-0365.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="IMG_0365" border="0" alt="IMG_0365" src="http://www.confusedamused.com/wp-content/pictures/2009/11/img-0365-thumb.jpg" width="500" height="375" /></a> </p>  <p><a href="http://www.confusedamused.com/wp-content/pictures/2009/11/img-0351.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="IMG_0351" border="0" alt="IMG_0351" src="http://www.confusedamused.com/wp-content/pictures/2009/11/img-0351-thumb.jpg" width="500" height="375" /></a> </p>  <p><a href="http://www.confusedamused.com/wp-content/pictures/2009/11/img-0354.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="IMG_0354" border="0" alt="IMG_0354" src="http://www.confusedamused.com/wp-content/pictures/2009/11/img-0354-thumb.jpg" width="500" height="375" /></a> </p>  <p><a href="http://www.confusedamused.com/wp-content/pictures/2009/11/img-0360.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="IMG_0360" border="0" alt="IMG_0360" src="http://www.confusedamused.com/wp-content/pictures/2009/11/img-0360-thumb.jpg" width="500" height="375" /></a> </p>  <p><a href="http://www.confusedamused.com/wp-content/pictures/2009/11/img-0363.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="IMG_0363" border="0" alt="IMG_0363" src="http://www.confusedamused.com/wp-content/pictures/2009/11/img-0363-thumb.jpg" width="500" height="375" /></a> </p>  <p><a href="http://www.confusedamused.com/wp-content/pictures/2009/11/img-0364.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="IMG_0364" border="0" alt="IMG_0364" src="http://www.confusedamused.com/wp-content/pictures/2009/11/img-0364-thumb.jpg" width="500" height="375" /></a> </p>  <p>When it arrived I pulled it out, plugged the USB dongle in and tried doing some test calls with Communicator. I placed a call from my mobile to my work number and tried to answer by pressing the multi-function button. It did nothing. Ok, how about outbound? Press the button, and no dial tone. It was as if the button was worthless. Digging a little deeper into the package I found a CD and some documentation (who reads that?) so I popped it in and installed the Jabra Software Suite. After that, I was able to use the multi-function to <em>partially </em>control calls in MOC. For an outbound call I could now get a dial tone by pressing the button, but I still didn’t have much luck with inbound calls. I had some mixed results with the headset either not picking up or it would send the call directly to voicemail, but both were undesirable to say the least.</p>  <p>It only gets worse. Every time I made a settings change within the Jabra suite it seemed take down my entire wireless stack of 802.11 and Bluetooth for a few seconds. At this point I threw in the towel and gave up. Maybe it was my PC, or Windows 7, or some other combination but the bottom line is I shouldn’t have to mess with anything to make these certified devices work flawlessly. I’ve never had issues in the past with any other product, Jabra made or not, but this was unusable. Integrators and especially end-users aren’t going to spend time trying to make these things work – they just expect it to work easily. Giving someone a softphone is already a sensitive subject at times and having a device that flakes out completely ruins any hope of a good user experience. Bottom line: don’t waste your money.</p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.confusedamused.com/notebook/device-review-jabra-go-6430-oc-wireless-headset/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Checking Communicator Endpoint Versions On Your OCS Pools</title>
		<link>http://www.confusedamused.com/notebook/checking-communicator-endpoint-versions-on-your-ocs-pools/</link>
		<comments>http://www.confusedamused.com/notebook/checking-communicator-endpoint-versions-on-your-ocs-pools/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 20:00:35 +0000</pubDate>
		<dc:creator>Tom Pacyk</dc:creator>
				<category><![CDATA[Office Communications Server 2007]]></category>
		<category><![CDATA[Office Communications Server 2007 R2]]></category>
		<category><![CDATA[2007]]></category>
		<category><![CDATA[moc]]></category>
		<category><![CDATA[OCS]]></category>
		<category><![CDATA[R2]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://www.confusedamused.com/?p=510</guid>
		<description><![CDATA[One of the questions that comes up with OCS deployments that have been around for a while is the question of what clients are connecting to the pool. This can be controlled with client version filters and the auto update feature of R2, but more often than not there are some straggling clients out there. [...]]]></description>
			<content:encoded><![CDATA[<p>One of the questions that comes up with OCS deployments that have been around for a while is the question of what clients are connecting to the pool. This can be controlled with client version filters and the auto update feature of R2, but more often than not there are some straggling clients out there. The challenge for those without some sort of configuration management tool is identifying what users have those old clients.</p>

<p><p>Microsoft has been nice enough to provide a handy tool within the OCS 2007 R2 Management Console that checks what kind of endpoints are connected to your Front-End server. If you open the OCS MMC, click the pool object and then click the database tab you&#8217;ll see a number of reports you can run. One of the more useful ones is the client version summary. Just press Go next to it and you&#8217;ll see it return a list of endpoints. <br />
<a href="http://www.confusedamused.com/wp-content/pictures/2009/09/clientsummary.png"><img src="http://www.confusedamused.com/wp-content/pictures/2009/09/clientsummary-300x200.png" alt="clientsummary" title="clientsummary" width="300" height="200" class="alignnone size-medium wp-image-513" /></a></p>
<p>You can see from the results we still have quite a mix, and even someone still using a Communicator 2005 client! This is useful in providing an overall picture of what&#8217;s been used, but the question I immediately hear next is &#8220;Who&#8217;s using that version?&#8221; Unfortunately, there&#8217;s no easy way to tell in the console. You can run a per-user-report which will tell you the endpoints a particular user is signed in with, but that&#8217;s going to be a tedious effort to chug through a long list of names trying to find the offenders who haven&#8217;t updated their clients. You can see below what searching for a single user returns.<br />
<a href="http://www.confusedamused.com/wp-content/pictures/2009/09/userreport.png"><img src="http://www.confusedamused.com/wp-content/pictures/2009/09/userreport-278x300.png" alt="userreport" title="userreport" width="278" height="300" class="alignnone size-medium wp-image-515" /></a></p>
<p>In order to answer the question of who&#8217;s using what we need to run a SQL query against the RTCDyn database. I&#8217;ll say this is definitely not a recommended/supported task, so be sure you know what you&#8217;re doing here before you start messing around in SQL Management studio. You have the potential to really hose your OCS installation if you start changing database content. The query we&#8217;ll run is just a SELECT statement so we shouldn&#8217;t cause any problems. Still, you&#8217;ve been warned. </p>
<p>Open SQL Management Studio. If you have a standard edition pool you can download and install SQL Management Studio Express for free. Press the New Query button and paste in the following query. Then just press the Execute button. You&#8217;ll get a list back of SIP URIs along with the endpoint they are currently using. </p>
<pre><code>SELECT CAST([SipHeaderFrom] as varchar) as "SIP URI"
      ,CAST([ClientApp] AS varchar) as "Endpoint"
FROM [rtcdyn].[dbo].[Endpoint]
</code></pre>
<p>That will give us a nice long of everything in use and what SIP URI is signed in with that client.<br />
<a href="http://www.confusedamused.com/wp-content/pictures/2009/09/sql1.png"><img src="http://www.confusedamused.com/wp-content/pictures/2009/09/sql1-300x292.png" alt="sql1" title="sql1" width="300" height="292" class="alignnone size-medium wp-image-521" /></a></p>
<p>Say we want to filter because we&#8217;re looking for people with a specific version. In this case, we want to find everyone still using the R1 MOC client so we can add a WHERE clause that searches for strings that match the agent header. </p>
<pre><code>SELECT CAST([SipHeaderFrom] as varchar) as "SIP URI"
      ,CAST([ClientApp] AS varchar) as "Endpoint"
FROM [rtcdyn].[dbo].[Endpoint]
WHERE CAST([ClientApp] as varchar) like '%2.0%'
</code></pre>
<p>You could replace that 2.0 with anything else returned in the agent headers such as 3.5, OC, LCC, etc. This only queries the clients that are connected at a specific point in time so you may want to run this from time to time to catch clients that may not have been connected the first time you Hope this helps you identify your clients. </p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.confusedamused.com/notebook/checking-communicator-endpoint-versions-on-your-ocs-pools/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Communicator QoS DSCP Marking on x64 Operating Systems</title>
		<link>http://www.confusedamused.com/notebook/communicator-qos-dscp-marking-on-x64-operating-systems/</link>
		<comments>http://www.confusedamused.com/notebook/communicator-qos-dscp-marking-on-x64-operating-systems/#comments</comments>
		<pubDate>Thu, 27 Aug 2009 20:07:33 +0000</pubDate>
		<dc:creator>Tom Pacyk</dc:creator>
				<category><![CDATA[Office Communications Server 2007]]></category>
		<category><![CDATA[Office Communications Server 2007 R2]]></category>
		<category><![CDATA[communicator]]></category>
		<category><![CDATA[dscp]]></category>
		<category><![CDATA[OCS]]></category>
		<category><![CDATA[qos]]></category>
		<category><![CDATA[x64]]></category>

		<guid isPermaLink="false">http://www.confusedamused.com/?p=491</guid>
		<description><![CDATA[I never did manage to figure this one out. The registry key HKLM\Software\Microsoft\RTC\Transport\QoSEnabled=1 never seemed to take effect on x64 versions of Vista or Windows 7. Wireshark packet traces would show no tags, but x86 clients worked just fine. Turns out the registry key you need to set for this to work is under the [...]]]></description>
			<content:encoded><![CDATA[<p>I never did manage to figure this one out. The registry key HKLM\Software\Microsoft\RTC\Transport\QoSEnabled=1 never seemed to take effect on x64 versions of Vista or Windows 7. Wireshark packet traces would show no tags, but x86 clients worked just fine. Turns out the registry key you need to set for this to work is under the WoW6432Node which makes a ton of sense after seeing it. The DWORD you need to set is this one:</p>

<p><blockquote>
HKLM\Software\WoW6432Node\Microsoft\RTC\Transport\QoSEnabled=1 
</blockquote>
<p>Thanks to <a href="http://blogs.pointbridge.com/Blogs/mcgillen_matt/Pages/Post.aspx?_ID=70#EntryTabs">Matt McGillen</a> for posting this originally.</p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.confusedamused.com/notebook/communicator-qos-dscp-marking-on-x64-operating-systems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OCS 2007 R2 Web Scheduler</title>
		<link>http://www.confusedamused.com/notebook/ocs-2007-r2-web-scheduler/</link>
		<comments>http://www.confusedamused.com/notebook/ocs-2007-r2-web-scheduler/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 16:26:15 +0000</pubDate>
		<dc:creator>Tom Pacyk</dc:creator>
				<category><![CDATA[Office Communications Server 2007]]></category>
		<category><![CDATA[Office Communications Server 2007 R2]]></category>
		<category><![CDATA[2007]]></category>
		<category><![CDATA[OCS]]></category>
		<category><![CDATA[R2]]></category>

		<guid isPermaLink="false">http://www.confusedamused.com/?p=462</guid>
		<description><![CDATA[This got released last week and lets users schedule your on-premise conference calls or Live Meeting sessions through a web browser. It&#8217;s probably most useful for Mac or Linux users, but I could see using it in a pinch if you&#8217;re on the road somewhere without your machine. The installer runs on your Front-End servers [...]]]></description>
			<content:encoded><![CDATA[<p>This got released last week and lets users schedule your on-premise conference calls or Live Meeting sessions through a web browser. It&#8217;s probably most useful for Mac or Linux users, but I could see using it in a pinch if you&#8217;re on the road somewhere without your machine. The installer runs on your Front-End servers and <b>it will restart the OCS services</b>, so plan accordingly before installing.</p>

<p>Luke Kannel already tossed up some <a href="http://www.tincupsandstring.com/2009/08/17/ocs-2007-r2-web-scheduler/">screenshots of the interface</a> and what&#8217;s disappointing is that that it doesn&#8217;t look like it&#8217;s changed much since R1 of OCS 2007. It&#8217;s not nearly as polished as CWA or any other Microsoft web application, but I suppose it gets the job done.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.confusedamused.com/notebook/ocs-2007-r2-web-scheduler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Office Communicator &#8220;Outlook Integration Error&#8221; problems when using ISA 2006 and Exchange Kerberos Constrained Delegation</title>
		<link>http://www.confusedamused.com/notebook/office-communicator-outlook-integration-error-problems-when-using-isa-2006-and-exchange-kerberos-constrained-delegation/</link>
		<comments>http://www.confusedamused.com/notebook/office-communicator-outlook-integration-error-problems-when-using-isa-2006-and-exchange-kerberos-constrained-delegation/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 23:37:05 +0000</pubDate>
		<dc:creator>Tom Pacyk</dc:creator>
				<category><![CDATA[Exchange Server 2007]]></category>
		<category><![CDATA[Office Communications Server 2007]]></category>
		<category><![CDATA[Office Communications Server 2007 R2]]></category>
		<category><![CDATA[2006]]></category>
		<category><![CDATA[2007]]></category>
		<category><![CDATA[exchange]]></category>
		<category><![CDATA[isa]]></category>
		<category><![CDATA[KCD]]></category>
		<category><![CDATA[OCS]]></category>

		<guid isPermaLink="false">http://www.confusedamused.com/?p=457</guid>
		<description><![CDATA[Now that&#8217;s a wordy title. I&#8217;ve been meaning to write this up since about March in more detail with some fancy diagrams, but I&#8217;ve finally given in and decided to just get the information published and update it later.  One of the nicest features of ISA 2006 is the ability to use Kerberos Constrained [...]]]></description>
			<content:encoded><![CDATA[<p><p>Now that&#8217;s a wordy title. I&#8217;ve been meaning to write this up since about March in more detail with some fancy diagrams, but I&#8217;ve finally given in and decided to just get the information published and update it later.  One of the nicest features of ISA 2006 is the ability to use Kerberos Constrained Delegation (KCD) in reverse proxy scenarios.  This can used to publish applications like Exchange or SharePoint externally and allows passing NTLM credentials over an SSL channel to ISA which authenticates to Exchange or SharePoint via Kerberos on behalf of the user, making for a seamless experience regardless of location. Read: No freaking login prompts outside the firewall, even in Outlook Anywhere with ISA performing pre-authentication of users. Jason Jones has an outstanding article already written outlining <a href="http://blog.msfirewall.org.uk/2008/07/publishing-exchange-2007-services-with.html"> how to set up KCD with Exchange 2007 and ISA 2006</a> that I recommend following if you&#8217;re interested. The point of this article is not to explain how to configure KCD, but to highlight two issues you&#8217;ll find when deploying this with Microsoft Office Communicator. If you&#8217;ve deployed KCD for Outlook Anywhere and have users with Communicator outside the firewall they&#8217;ll probably see the dreaded &#8220;Outlook Integration Error&#8221; or &#8220;Communicator could not retrieve calendar or Out of Office information from Exchange Web services&#8221; warnings.</p>

<p>There are actually two issues here that we need to resolve. The first is that Communicator itself actually uses some slightly different RPC over HTTPs logic than Outlook which causes the KCD authentication through MOC to flat out fail. In R1 of OCS 2007 I found the clients were prompted for credentials 3 times for the Outlook integration and then the integration would fail even with correct credentials.  With the R2 client you&#8217;ll no longer see the authentication prompts, but the Outlook Integration error would eventually show up.  The problem is in how ISA 2006 handles POST requests than do not have a POST body, which is apparently the difference between Outlook and MOC&#8217;s logic. There is a hotfix available for this which requires running a .vbs script to make the change to ISA. You can find that hotfix and script here: <a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;942638">http://support.microsoft.com/default.aspx?scid=kb;EN-US;942638</a>.  You actually need to apply the ISA 2006 Supportability Update package before you can install this hotfix and that package is here: <a href="http://support.microsoft.com/kb/939455/">http://support.microsoft.com/kb/939455/</a>.</p>

<p>The second issue you&#8217;ll find is that when ISA offers Communicator the Negotiate and NTLM authenticate headers Communicator actually tries to negotiate and fails. This can be remediated by changing ISA to offer only NTLM headers to clients. There is another hotfix and .vbs script to fix this issue which you can find here: <a href="http://support.microsoft.com/kb/927265/en-us">http://support.microsoft.com/kb/927265/en-us</a>. One warning I should point out is this is a system-wide setting and will disable Kerberos for outbound-proxy scenarios. I&#8217;m not a big fan of ISA for anything other than a reverse proxy so this had no issues on my environment, but be careful to evaluate your existing rules if you use ISA for anything else.</p>

<p>You can test out the second hotfix without making any changes to the ISA server by going in to IE&#8217;s advanced settings on a client and unchecking the box &#8220;Enable Integrated Windows Authentication.&#8221; (Thanks to <a href="http://blogs.msdn.com/scottos/archive/2008/10/16/why-is-communicator-prompting-me-for-credentials.aspx">Scott Oseychik</a> for this tip). Contrary to the <em>outstanding</em> verbiage, this only disables Kerberos authentication in IE and will force IE to only try to authenticate via NTLM.</p>

<p>Once you have all of your hotfixes installed you should be able to login to MOC only and receive no more Outlook integration errors. Perfectly seamless authentication anywhere you are. Jason Jones pointed out the two hotfixes for me originally, so a huge thanks is in order to him.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.confusedamused.com/notebook/office-communicator-outlook-integration-error-problems-when-using-isa-2006-and-exchange-kerberos-constrained-delegation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UC Planet&#8217;s Lookout 1.0</title>
		<link>http://www.confusedamused.com/notebook/uc-planets-lookout-10/</link>
		<comments>http://www.confusedamused.com/notebook/uc-planets-lookout-10/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 16:17:17 +0000</pubDate>
		<dc:creator>Tom Pacyk</dc:creator>
				<category><![CDATA[Office Communications Server 2007]]></category>
		<category><![CDATA[Office Communications Server 2007 R2]]></category>
		<category><![CDATA[2007]]></category>
		<category><![CDATA[cac]]></category>
		<category><![CDATA[OCS]]></category>
		<category><![CDATA[R2]]></category>
		<category><![CDATA[voip]]></category>
		<category><![CDATA[wan]]></category>

		<guid isPermaLink="false">http://www.confusedamused.com/?p=454</guid>
		<description><![CDATA[The first Call Admission Control product that I&#8217;ve heard of so far for OCS was officially released. Actually sat next to the co-founder back at an OCS Voice Ignite event about a year ago and she was plugging it back then looking for beta testers. Good to see it finally released.


UC Planet Lookout 1.0 is [...]]]></description>
			<content:encoded><![CDATA[<p>The first Call Admission Control product that I&#8217;ve heard of so far for OCS was officially released. Actually sat next to the co-founder back at an OCS Voice Ignite event about a year ago and she was plugging it back then looking for beta testers. Good to see it finally released.</p>

<blockquote>
<p>UC Planet Lookout 1.0 is the industry&#8217;s first dynamic WAN Bandwidth Management (WBM) software for Microsoft OCS 2007 and OCS 2007 R2. Lookout 1.0 enables the OCS administrators and network administrators to:</p>
<li>Group the Microsoft Office Communicator (MOC) users into logical &#8220;sites&#8221; or &#8220;locations&#8221;</li>
<li>Limit calls from/to certain locations (such as remote or overseas offices)</li>
<li>Assess the usage for capacity planning and for managing available bandwidth as new users, sites and communications modes are provisioned</li>
</blockquote>

<p>Sounds great for those times when you actually need to put a hard limit on simulatenous calls. I&#8217;m curious to try it out.</p>

<p>Product Page:<a href="http://www.ucplanet.net/products.html">Lookout 1.0</a></p>

<p>Via <a href="http://unified-communications.blogspot.com/2009/07/lookout-10.html">Joachim Farla</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.confusedamused.com/notebook/uc-planets-lookout-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Communicator Phone Edition Update to 3.5.6907.9</title>
		<link>http://www.confusedamused.com/notebook/communicator-phone-edition-update-to-3569079/</link>
		<comments>http://www.confusedamused.com/notebook/communicator-phone-edition-update-to-3569079/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 21:07:49 +0000</pubDate>
		<dc:creator>Tom Pacyk</dc:creator>
				<category><![CDATA[Office Communications Server 2007]]></category>
		<category><![CDATA[Office Communications Server 2007 R2]]></category>
		<category><![CDATA[2007]]></category>
		<category><![CDATA[communicator]]></category>
		<category><![CDATA[OCS]]></category>
		<category><![CDATA[tanjay]]></category>

		<guid isPermaLink="false">http://www.confusedamused.com/notebook/communicator-phone-edition-update-to-3569079/</guid>
		<description><![CDATA[I think this went largely unnoticed in many of the blogs I follow in the wake of the Exchange 2010 newsapolooza last week, but there was an update released for Communicator Phone Edition bringing the device version to 3.5.6907.9.&#160; The first thing I noticed was the fact that my phone number is now displayed at [...]]]></description>
			<content:encoded><![CDATA[<p><p>I think this went largely unnoticed in many of the blogs I follow in the wake of the Exchange 2010 newsapolooza last week, but there was an update released for Communicator Phone Edition bringing the device version to 3.5.6907.9.&#160; The first thing I noticed was the fact that my phone number is now displayed at the top of the screen which is a nice touch.&#160; There is also a high-contrast option for those who have trouble seeing the screen.</p>  <p><strong>Phone number display</strong>:    <br /><a href="http://www.confusedamused.com/wp-content/pictures/2009/04/image.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.confusedamused.com/wp-content/pictures/2009/04/image-thumb.png" width="400" height="299" /></a> </p>  <p><strong>High-contrast enabled</strong>:    <br /><a href="http://www.confusedamused.com/wp-content/pictures/2009/04/image1.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.confusedamused.com/wp-content/pictures/2009/04/image-thumb1.png" width="404" height="304" /></a> </p>  <p>Issues and Fixes:</p>  <blockquote>   <ul  ="&lt;ul">     <li>This change is applicable if there is a call log entry created for a call from someone who is a contact in the signed-in user&#8217;s Outlook contact list, the GAL, or the OCS contact list. For that call log entry, an icon indicates which device (work, home, mobile, or Communicator call) was used to make the call. This enables the user to call the remote party back directly by using the call log entry &quot;Call&quot; function. The call log now stores the actual number that was used to make the call. </li>      <li>Issue: This package enables accessibility support for vision impaired users. High Contrast color schemes can increase readability by using higher contrast color combinations on the screen. With this change, user can operate the telephone in high-contrast mode. We have now included the High Contrast setting. You can enable this setting from the Settings menu. </li>      <li>This package enables accessibility support for hearing or speech impaired users. Before this release, the user could not connect a telephone typewriter device into the headset port on the back of the telephone and enable the setting so that they can communicate with a remote party that supports text telephony.&#160; A TTY setting on the Settings menu has been added to let the user connect a TTY device to the telephone. </li>      <li>This package enables the display of the user’s own telephone number on the main screen. With this change, the work number for the user, as entered in the corporate directory, will always be displayed at the top of the display.        <ul></ul>     </li>   </ul> </blockquote>  <p>The official document and download can be found here: <a title="http://support.microsoft.com/?kbid=967820" href="http://support.microsoft.com/?kbid=967820">http://support.microsoft.com/?kbid=967820</a></p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.confusedamused.com/notebook/communicator-phone-edition-update-to-3569079/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
