<?xml version="1.0" encoding="UTF-8" ?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">Office Communicator Team Blog</title><subtitle type="html">The Office Communicator Team Blog is a collaborative effort by program managers, developers, testers, product managment and senior executives that are working to deliver on Microsoft's vision for unified communications. 

With the diverse group of authors to the blog, we look bring you an indepth view into our products, why we are moving in the direction we are and providing another avenue for our community to learn tips and tricks that will allow you to get the most out of our collaborative tools.

While the nature of the blog is to push information out to an audience, we very much want you to have an active part in it as well. So please post your comments on our products, both good and bad, so we can make sure that we can ensure that our products are bringing their greatest value to you. If there are topics you would like us to blog on, please let us know.

Thank you for visiting and come back often.

OCTEAM
</subtitle><id>http://communicatorteam.com/atom.aspx</id><link rel="alternate" type="text/html" href="http://communicatorteam.com/default.aspx" /><link rel="self" type="application/atom+xml" href="http://communicatorteam.com/atom.aspx" /><generator uri="http://communityserver.org" version="2.0.60217.2664">Community Server</generator><updated>2008-04-22T11:00:00Z</updated><entry><title>Common Errors: How do I get rid of the red BANG?</title><link rel="alternate" type="text/html" href="http://communicatorteam.com/archive/2008/08/20/316.aspx" /><id>http://communicatorteam.com/archive/2008/08/20/316.aspx</id><published>2008-08-20T19:39:00Z</published><updated>2008-08-20T19:39:00Z</updated><content type="html">&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: red"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;FONT face=Calibri&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Calibri&gt;The Red Bang (Exclamation Mark) that appears in the Office Communicator Notifications region (top right corner) can indicate one of several different underlying problems.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="/photos/oc_blog_pics/images/317/original.aspx" target=_blank&gt;&lt;IMG src="/photos/oc_blog_pics/images/317/original.aspx" border=0&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Calibri&gt;Communicator uses the Red Bang to notify you that something needs your attention.&amp;nbsp; Clicking on that button opens a menu listing errors or other notifications.&amp;nbsp; Common causes of the red bang are missed calls/instant messages, Outlook integration errors, and address book synchronization (ABS) errors.&amp;nbsp; In this post, I will focus on the Outlook integration and ABS errors.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l2 level1 lfo1"&gt;&lt;SPAN style="mso-fareast-font-family: Calibri; mso-bidi-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Calibri&gt;1.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri&gt;Outlook Integration Error&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;FONT face=Calibri&gt;As the error suggests, Communicator is unable to connect to Outlook.&amp;nbsp; Side effects of this include being unable to search for Outlook contacts in communicator, reverse number lookup failing for Outlook contacts when making a phone call in Communicator,&amp;nbsp; presence not lighting up in Outlook,&amp;nbsp; and others.&amp;nbsp;&amp;nbsp; There are a couple of things to try that might fix the problem:&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo2"&gt;&lt;SPAN style="mso-fareast-font-family: Calibri; mso-bidi-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Calibri&gt;a.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri&gt;Make sure Outlook is running.&amp;nbsp; If you didn’t start Outlook on your machine, Communicator will display this error.&amp;nbsp; If you already have Outlook running, try restarting Communicator (i.e. “exit” instead of just signing out).&amp;nbsp; It’s possible that Communicator failed to detect you have Outlook running, and restarting Communicator ensures that the Outlook detection code path (which gets executed during start up) is run.&amp;nbsp; &lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo2"&gt;&lt;SPAN style="mso-fareast-font-family: Calibri; mso-bidi-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Calibri&gt;b.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri&gt;Verify that the Outlook account and Communicator sign in profiles match.&amp;nbsp; By default Communicator signs in using the Windows account.&amp;nbsp; If the Outlook and Communicator profiles do not match, Communicator will be unable to connect to Outlook (and you will see the integration error).&amp;nbsp; For instance, in Outlook if I’m using &lt;SPAN style="COLOR: #0033cc"&gt;&lt;A href="mailto:cindykwan@msn.com"&gt;&lt;SPAN style="COLOR: #0033cc"&gt;cindykwan@msn.com&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt; and my Communicator account is &lt;SPAN style="COLOR: #0033cc"&gt;&lt;A href="mailto:cindykwan@microsoft.com"&gt;&lt;SPAN style="COLOR: #0033cc"&gt;cindykwan@microsoft.com&lt;/SPAN&gt;&lt;/A&gt;,&lt;/SPAN&gt; then I will see the integration error.&amp;nbsp; Please make sure the two emails are identical.&amp;nbsp; If, for some reason, you don’t want the Outlook and Communicator profiles to match, you can disable the profile/email comparison check.&amp;nbsp; Instructions on how to do that can be found &lt;SPAN style="COLOR: #0033cc"&gt;&lt;A href="http://support.microsoft.com/default.aspx?scid=kb;en-us;951644&amp;amp;sd=rss&amp;amp;spid=11402"&gt;&lt;SPAN style="COLOR: #0033cc"&gt;here&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo2"&gt;&lt;SPAN style="mso-fareast-font-family: Calibri; mso-bidi-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Calibri&gt;c.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri&gt;Install the June 2007 hotfix package for Outlook 2007.&amp;nbsp;&amp;nbsp; If none of the above solutions work, try installing the hotfix. A number of Office fixes related to presence and IM integration are part of this hotfix package.&amp;nbsp; Here’s a&lt;SPAN style="COLOR: #0033cc"&gt; &lt;A href="http://support.microsoft.com/kb/936864/en-us"&gt;&lt;SPAN style="COLOR: #0033cc"&gt;KB article&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt; that describes the updates, and includes a download link. &lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l2 level1 lfo1"&gt;&lt;SPAN style="mso-fareast-font-family: Calibri; mso-bidi-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Calibri&gt;2.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri&gt;Address book synchronization Error&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;FONT face=Calibri&gt;If you have no idea what ABS is, then it’s probably a good thing because you’ve likely never encountered this error.&amp;nbsp; For those who have seen the error, it’s probably extremely frustrating because its error description will tell you to contact your system administrator.&amp;nbsp; Let’s first try to understand what ABS is and why it’s needed – this way, you’ll have more context about the issue if you ever have to troubleshoot the error.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;FONT face=Calibri&gt;On Office Communications Server (OCS), there is an address book service (ABS).&amp;nbsp; The ABS performs 2 main operations:&amp;nbsp; replicating the Active Directory (AD) (which is the central store of the enterprise’s global address list (GAL)) and computing and storing copies and deltas of the GAL on the server.&amp;nbsp; Unified Communication (UC) endpoints like Office Communicator connect to the ABS, and download and store the GAL locally (Communicator downloads the GAL from the address book server and not the AD directly because of performance issues).&amp;nbsp; The local GAL file is needed for displaying contact data on the contact card, phone numbers in the click to call menu (in addition to other minor features) and, most importantly, for Communicator search.&amp;nbsp; Communicator’s fast search capabilities (i.e. word wheeling – instant search results) are possible because Communicator indexes the local GAL so it can return instant search results as the user types in the search box.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;FONT face=Calibri&gt;When an ABS error occurs, contact details you see in the contact card or search results may be out of date.&amp;nbsp; There are several causes for this error:&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; mso-list: l3 level1 lfo3"&gt;&lt;SPAN style="mso-fareast-font-family: Calibri; mso-bidi-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Calibri&gt;a.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri&gt;Internet Explorer (IE) settings are incorrect.&amp;nbsp; Communicator uses standard IE APIs to perform URL authorization, so the problem probably lies with either your Security or Proxy settings within IE.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 1.25in; TEXT-INDENT: -0.5in; mso-list: l0 level1 lfo4"&gt;&lt;SPAN style="mso-fareast-font-family: Calibri; mso-bidi-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Calibri&gt;i.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri&gt;Proxy Settings:&amp;nbsp; Try selecting “automatically detect settings” in Internet Explorer under Tools-&amp;gt;Internet options-&amp;gt;Connections-&amp;gt;LAN settings.&amp;nbsp; Then sign-out and sign-in to Communicator.&amp;nbsp; If this setting causes other problems with your Internet connection you may need to change your settings back&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="/photos/oc_blog_pics/images/319/original.aspx" target=_blank&gt;&lt;IMG src="/photos/oc_blog_pics/images/319/original.aspx" border=0&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;o:p&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;o:p&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 1.25in; TEXT-INDENT: -0.5in; mso-list: l0 level1 lfo4"&gt;&lt;SPAN style="mso-fareast-font-family: Calibri; mso-bidi-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Calibri&gt;ii.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri&gt;Security Settings:&amp;nbsp; If you are an internal user (i.e. within an enterprise network), make sure you are using your intr&lt;B&gt;a&lt;/B&gt;net URL for the AB download.&amp;nbsp; If you are using an internet URL in this case, then you must manually configure the internet URL as an intranet URL in the IE security settings.&amp;nbsp; You can determine the AB URL by opening the Communicator logs under %userprofile%\tracing\*.uccapilog (Note: you will need to have logging enabled in Communicator via tools menu-&amp;gt;options-&amp;gt;general tab) and search for “URLDownloadToFile”.&amp;nbsp; In that log entry, there should be an URL.&amp;nbsp; You must enter this URL into the list of “Local Intranet” sites in IE (Tools-&amp;gt;Internet Options-&amp;gt;Security – see the below screenshot).&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="/photos/oc_blog_pics/images/318/original.aspx" target=_blank&gt;&lt;IMG src="/photos/oc_blog_pics/images/318/original.aspx" border=0&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;o:p&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;o:p&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; mso-list: l3 level1 lfo3"&gt;&lt;SPAN style="mso-fareast-font-family: Calibri; mso-bidi-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Calibri&gt;b.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri&gt;File to download cannot be found.&amp;nbsp; This is an issue on OCS, and the OCS system administrator will need to fix this problem on server end.&amp;nbsp; The issue may be a result of the web site hosting the address book not having valid Secure Sockets Layer (SSL) certificates.&amp;nbsp; If you’re interested in more details, refer to this &lt;SPAN style="COLOR: #0033cc"&gt;&lt;A href="http://support.microsoft.com/kb/939530/en-us"&gt;&lt;SPAN style="COLOR: #0033cc"&gt;KB article&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Calibri&gt;I hope you’ve never encountered any Outlook Integration or ABS errors and will never have to worry about troubleshooting the notification messages hidden behind the red bang.&amp;nbsp; If you have, please try the tips I’ve mentioned above. Fingers crossed – let’s hope the red bang goes away!&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;A href="/articles/116.aspx"&gt;Cindy Kwan&lt;/A&gt;&amp;nbsp;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;Program Manager &lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://communicatorteam.com/aggbug.aspx?PostID=316" width="1" height="1"&gt;</content><author><name>octeam</name><uri>http://communicatorteam.com/members/octeam.aspx</uri></author></entry><entry><title>Update for Communicator 2007 Phone Edition - July 2008</title><link rel="alternate" type="text/html" href="http://communicatorteam.com/archive/2008/08/08/312.aspx" /><id>http://communicatorteam.com/archive/2008/08/08/312.aspx</id><published>2008-08-08T22:42:00Z</published><updated>2008-08-08T22:42:00Z</updated><content type="html">&lt;P&gt;Update for Communicator 2007 Phone Edition - July 2008 (KB952693) has been released to the Microsoft download center. &lt;A title=http://www.microsoft.com/downloads/details.aspx?FamilyID=eeb1b339-df7e-486f-a47a-23d7ed8be6fd&amp;amp;DisplayLang=en href="http://www.microsoft.com/downloads/details.aspx?FamilyID=eeb1b339-df7e-486f-a47a-23d7ed8be6fd&amp;amp;DisplayLang=en"&gt;&lt;FONT color=#2754a0&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=eeb1b339-df7e-486f-a47a-23d7ed8be6fd&amp;amp;DisplayLang=en&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Description of the Communicator 2007 Phone Edition update: July 2008 &lt;A href="http://support.microsoft.com/?kbid=952693"&gt;&lt;FONT color=#2754a0&gt;http://support.microsoft.com/?kbid=952693&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;U&gt;Note:&lt;/U&gt;&lt;/B&gt;&amp;nbsp; Released for English as well as all the other localized languages (Dutch, French, German, Italian, Japanese, Korean and Spanish)&lt;/P&gt;&lt;img src="http://communicatorteam.com/aggbug.aspx?PostID=312" width="1" height="1"&gt;</content><author><name>octeam</name><uri>http://communicatorteam.com/members/octeam.aspx</uri></author></entry><entry><title>Technet Magazine Article: How Voice powers OCS</title><link rel="alternate" type="text/html" href="http://communicatorteam.com/archive/2008/06/17/303.aspx" /><id>http://communicatorteam.com/archive/2008/06/17/303.aspx</id><published>2008-06-17T14:47:00Z</published><updated>2008-06-17T14:47:00Z</updated><content type="html">&lt;P class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;
&lt;P class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Consolas&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT face=Calibri&gt;I have been working on a multi-part article for Technet magazine that explains how Communicator works with OCS and other components to provide various voice, conferencing and presence features. The first of these series of articles was published in February edition that explained how presence works. The next one in the July edition explains how voice works. These articles also shed light on the important role that client endpoints play in the OCS system and provide an end to end perspective. This particular article highlights the role client endpoints play in setting up voice calls, what happens when numbers are dialed and how they are processed in the system, how calls are forked, what inbound and outbound routing functions are etc. The article also provides a map of the events that take place from the point that a call is initiated to the point that the call is answered and then terminated. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d"&gt;&lt;o:p&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;A href="http://technet.microsoft.com/en-us/magazine/cc645016(TechNet.10).aspx"&gt;&lt;FONT face=Calibri color=#800080&gt;http://technet.microsoft.com/en-us/magazine/cc645016(TechNet.10).aspx&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d"&gt;&lt;o:p&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT face=Calibri&gt;Enjoy reading!&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT face=Calibri&gt;&lt;A href="/articles/162.aspx"&gt;Rajesh Ramanathan&lt;o:p&gt;&lt;/o:p&gt;&lt;/A&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d"&gt;&lt;o:p&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;img src="http://communicatorteam.com/aggbug.aspx?PostID=303" width="1" height="1"&gt;</content><author><name>octeam</name><uri>http://communicatorteam.com/members/octeam.aspx</uri></author></entry><entry><title>Conferencing in Office Communicator</title><link rel="alternate" type="text/html" href="http://communicatorteam.com/archive/2008/06/06/296.aspx" /><id>http://communicatorteam.com/archive/2008/06/06/296.aspx</id><published>2008-06-06T14:00:00Z</published><updated>2008-06-06T14:00:00Z</updated><content type="html">&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Conferencing was a large investment for OCS and OC in the 2007 release. We define conferencing as a conversation having three or more participants in it. This can be IM, Audio, Audio/Video, data (Live Meeting), or any combination of those items. For Communicator, we worked hard to keep the fact that it is a "conference" fairly transparent in our user experience. In this article I will explain how easy it is to take advantage of conferencing assuming that you have a conference supported version of OC/OCS 2007.&lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;B&gt;&lt;FONT color=#365f91&gt;&lt;FONT face=Verdana size=2&gt;Turn Two Party call into a Conference&lt;BR&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;Let’s take a simple example. You are having an audio call with someone and you realize that you should bring another person into the conversation to help answer a question. There are two ways to do this:&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;1. Press &lt;B&gt;Invite&lt;/B&gt; and select them from a contact picker. &lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;(Note the presence letting you know the likelihood of them being able to join.)&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;A href="/photos/oc_blog_pics/images/278/original.aspx" target=_blank&gt;&lt;FONT face=Verdana size=2&gt;&lt;IMG src="/photos/oc_blog_pics/images/278/original.aspx" border=0&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT face=Verdana size=2&gt;2. Find them in your contact list and drag them into the conversation&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="/photos/oc_blog_pics/images/279/original.aspx" target=_blank&gt;&lt;FONT face=Verdana size=2&gt;&lt;IMG src="/photos/oc_blog_pics/images/279/original.aspx" border=0&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;A href="/photos/oc_blog_pics/images/265/original.aspx" target=_blank&gt;&lt;/A&gt;&lt;/P&gt;&lt;FONT face=Verdana size=2&gt;
&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Either operation will cause a conference to be created seamlessly. On your side the main difference will be an additional person in the conversation. &lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;A href="/photos/oc_blog_pics/images/281/original.aspx" target=_blank&gt;&lt;FONT face=Verdana size=2&gt;&lt;IMG src="/photos/oc_blog_pics/images/281/original.aspx" border=0&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;&lt;FONT face=Verdana size=2&gt;
&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;
&lt;P&gt;You didn’t have to accept, join, or create anything special to do this. Communicator will support a conference of over 100 people if you so desire!&lt;/P&gt;&lt;/FONT&gt;&lt;B&gt;&lt;FONT color=#365f91&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Start Ad-hoc Conference&lt;BR&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;In addition to turning an existing conversation into a conference, it is also just as easy to start a conference from the very beginning. Below are three common methods to begin a conference.&lt;/P&gt;&lt;/FONT&gt;&lt;B&gt;&lt;FONT color=#4f81bd&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Start with existing contact group &lt;BR&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;Use the groups you’ve created in your contact list as a starting point, especially for IM conferences. This will send an IM to everyone in the ‘Project A’ group (below).&lt;/P&gt;
&lt;P&gt;&lt;A href="/photos/oc_blog_pics/images/282/original.aspx" target=_blank&gt;&lt;IMG src="/photos/oc_blog_pics/images/282/original.aspx" border=0&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;Before starting your conference you may want to first provide a subject, so those that are invited will see that as part of the toast they receive to join. You can set the subject by selecting the menu drop-down on the far right of the conversation window.&lt;/P&gt;
&lt;P&gt;&lt;A href="/photos/oc_blog_pics/images/283/original.aspx" target=_blank&gt;&lt;IMG src="/photos/oc_blog_pics/images/283/original.aspx" border=0&gt;&lt;/A&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;
&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;
&lt;P&gt;You can verify it was changed by viewing the title in the conversation window.&lt;/P&gt;
&lt;P&gt;&lt;A href="/photos/oc_blog_pics/images/295/original.aspx" target=_blank&gt;&lt;IMG src="/photos/oc_blog_pics/images/295/original.aspx" border=0&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;B&gt;&lt;FONT color=#4f81bd&gt;&lt;FONT face=Verdana size=2&gt;Start with specific contacts&lt;BR&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;Another option is to select the people you want by pressing CTRL+ selecting each contact and then right-click to bring up the context menu. From there you can pick what modality you’d like.&lt;/P&gt;
&lt;P&gt;&lt;A href="/photos/oc_blog_pics/images/284/original.aspx" target=_blank&gt;&lt;IMG src="/photos/oc_blog_pics/images/284/original.aspx" border=0&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;Or you could start an audio/video call with those participants right away.&lt;/P&gt;
&lt;P&gt;&lt;A href="/photos/oc_blog_pics/images/285/original.aspx" target=_blank&gt;&lt;IMG src="/photos/oc_blog_pics/images/285/original.aspx" border=0&gt;&lt;/A&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;
&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;B&gt;&lt;FONT color=#4f81bd&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Start from an email in Outlook&lt;BR&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;Another really powerful scenario involves the integration of Communicator into Outlook. You can start a group IM directly in Outlook after you notice that everyone’s presence is indicating they are available. Ginger describes this in one of her &lt;/FONT&gt;&lt;A href="/archive/2008/05/01/219.aspx"&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;&lt;FONT face=Verdana size=2&gt;posts&lt;/FONT&gt;&lt;/U&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt;.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="/photos/oc_blog_pics/images/286/original.aspx" target=_blank&gt;&lt;IMG src="/photos/oc_blog_pics/images/286/original.aspx" border=0&gt;&lt;/A&gt;&lt;/P&gt;&lt;FONT face=Verdana size=2&gt;
&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;B&gt;&lt;FONT color=#365f91&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Schedule a Conference Call from Outlook&lt;BR&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;Given the ad-hoc nature of Communicator it is assumed that it would do well with the scenarios I described above. However, scheduled conference calls are a very common scenario for many people today. When you install the Conferencing Add-In for Microsoft Outlook, you will be able to &lt;/FONT&gt;&lt;A href="http://office.microsoft.com/en-us/help/HA102245231033.aspx"&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;&lt;FONT face=Verdana size=2&gt;schedule&lt;/FONT&gt;&lt;/U&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt; a Live Meeting or Communicator Conference Call. See Cameron’s recent &lt;/FONT&gt;&lt;A href="/archive/2008/06/02/273.aspx"&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;&lt;FONT face=Verdana size=2&gt;post&lt;/FONT&gt;&lt;/U&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt; on how to schedule and join OC conference calls.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="/photos/oc_blog_pics/images/287/original.aspx" target=_blank&gt;&lt;IMG src="/photos/oc_blog_pics/images/287/original.aspx" border=0&gt;&lt;/A&gt;&lt;/P&gt;&lt;FONT face=Verdana size=2&gt;
&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;B&gt;&lt;FONT color=#365f91&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Join from alternate device &lt;BR&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;Imagine you need to step away from your desk, but still want to join the conference call on your cell. You can do this by selecting the &lt;B&gt;Join From&lt;/B&gt; button and then selecting the number you want to be called at. The conferencing server will automatically call you at that number so you can join.&lt;/P&gt;
&lt;P&gt;&lt;A href="/photos/oc_blog_pics/images/288/original.aspx" target=_blank&gt;&lt;IMG src="/photos/oc_blog_pics/images/288/original.aspx" border=0&gt;&lt;/A&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;
&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;I&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;TIP: To configure devices to show up you must provide phone information in the &lt;B&gt;Phone&lt;/B&gt; tab&lt;B&gt; &lt;/B&gt;in&lt;B&gt; &lt;/B&gt;the&lt;B&gt; Tools|Options&lt;/B&gt; dialog, as shown in a previous &lt;/FONT&gt;&lt;/I&gt;&lt;A href="/archive/2008/05/29/251.aspx"&gt;&lt;I&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;&lt;FONT face=Verdana size=2&gt;post&lt;/FONT&gt;&lt;/I&gt;&lt;/U&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt;.&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;Additionally, you don’t need to worry about how to invite others. All OC users will receive a familiar toast and have the option to accept it and join with OC or join from an alternate number also. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="/photos/oc_blog_pics/images/289/original.aspx" target=_blank&gt;&lt;IMG src="/photos/oc_blog_pics/images/289/original.aspx" border=0&gt;&lt;/A&gt;&lt;/P&gt;&lt;FONT face=Verdana size=2&gt;
&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;
&lt;P&gt;When contacts join from an alternate device using OC, their display name will be visible in the conference for others to see even though they are using an alternate device. &lt;/P&gt;
&lt;P&gt;&lt;A href="/photos/oc_blog_pics/images/290/original.aspx" target=_blank&gt;&lt;IMG src="/photos/oc_blog_pics/images/290/original.aspx" border=0&gt;&lt;/A&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;
&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;B&gt;&lt;FONT color=#365f91&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Invite a phone number &lt;BR&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;Just because you are having an OC conference, doesn’t mean that everyone has to be using Communicator. At any point you can always invite someone by typing their phone number and OCS will dial-out to them automatically. Doing this is very similar to what was shown earlier. You select &lt;B&gt;Invite &lt;/B&gt;and then type the number you want to dial and press OK.&lt;/P&gt;
&lt;P&gt;&lt;A href="/photos/oc_blog_pics/images/292/original.aspx" target=_blank&gt;&lt;IMG src="/photos/oc_blog_pics/images/292/original.aspx" border=0&gt;&lt;/A&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;
&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;
&lt;P&gt;When that user answers their phone, they will automatically be added to the conference and will be able to participate with audio only.&lt;/P&gt;&lt;/FONT&gt;&lt;B&gt;&lt;FONT color=#365f91&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Multimodal Communication&lt;BR&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;During a conference, like two party conversations, you can always add audio, audio/video, and even &lt;/FONT&gt;&lt;A href="/archive/2008/03/03/89.aspx"&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;&lt;FONT face=Verdana size=2&gt;Live Meeting&lt;/FONT&gt;&lt;/U&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt;. Each participant will be notified and they have the option to join the new modes of communication.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="/photos/oc_blog_pics/images/291/original.aspx" target=_blank&gt;&lt;IMG src="/photos/oc_blog_pics/images/291/original.aspx" border=0&gt;&lt;/A&gt;&lt;/P&gt;&lt;FONT face=Verdana size=2&gt;
&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;
&lt;P&gt;Upon joining everyone will be able to see how others are participating in the conference (IM, audio, or both). &lt;/P&gt;
&lt;P&gt;&lt;A href="/photos/oc_blog_pics/images/293/original.aspx" target=_blank&gt;&lt;IMG src="/photos/oc_blog_pics/images/293/original.aspx" border=0&gt;&lt;/A&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;
&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;
&lt;P&gt;You can see above that Jerry is only on audio and is currently on Hold, probably answering another call. You can also see that Vincent is not on audio and only participating in IM. Everyone else is doing both IM and on the phone, while Mizue is currently talking.&lt;/P&gt;&lt;/FONT&gt;&lt;B&gt;&lt;FONT color=#365f91&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Conference Commands&lt;BR&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;There are additional features that become available to &lt;B&gt;Leaders&lt;/B&gt; when you are in a conference that can be accessed by right-click on a conference participant. This will bring up a context menu with extra commands enabled. &lt;/P&gt;
&lt;P&gt;&lt;A href="/photos/oc_blog_pics/images/294/original.aspx" target=_blank&gt;&lt;IMG src="/photos/oc_blog_pics/images/294/original.aspx" border=0&gt;&lt;/A&gt;&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&lt;/P&gt;

&lt;B&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;1. Make Leader&lt;/FONT&gt;&lt;/B&gt;&lt;FONT face=Verdana size=2&gt; – this will make the selected person a Leader also&lt;BR&gt;&lt;/FONT&gt;&lt;B&gt;&lt;FONT face=Verdana size=2&gt;2. Mute&lt;/FONT&gt;&lt;/B&gt;&lt;FONT face=Verdana size=2&gt; – the leader can mute themselves or anyone else using a conference mute&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;a. Note: the other participants can always un-mute themselves&lt;BR&gt;&lt;/FONT&gt;&lt;B&gt;&lt;FONT face=Verdana size=2&gt;3. Remove from Conference&lt;/FONT&gt;&lt;/B&gt;&lt;FONT face=Verdana size=2&gt; – this will remove the contact immediately&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Hopefully, this post has made it clear how easy and familiar the conference experience is in Office Communicator. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;A href="/articles/165.aspx"&gt;Brandon Taylor&lt;/A&gt;&amp;nbsp;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;Program Manager &lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://communicatorteam.com/aggbug.aspx?PostID=296" width="1" height="1"&gt;</content><author><name>octeam</name><uri>http://communicatorteam.com/members/octeam.aspx</uri></author></entry><entry><title>Adding Extensibility to the Office Communicator 2007 PE &amp;quot;Quick Dial&amp;quot; Feature</title><link rel="alternate" type="text/html" href="http://communicatorteam.com/archive/2008/06/02/263.aspx" /><id>http://communicatorteam.com/archive/2008/06/02/263.aspx</id><published>2008-06-02T14:35:00Z</published><updated>2008-06-02T14:35:00Z</updated><content type="html">&lt;FONT size=2&gt;
&lt;P&gt;Office Communicator 2007 PE provides the convenience of "off hook" dialing for its users that are using the Tanjay VOIP phone. This feature allows Tanjay users to enter a phone number or extension that they want to dial quickly from the Tanjay’s keypad while the phone’s speakerphone option is enabled or when the Tanjay’s handset is out of its cradle. In "off hook" mode any number that is entered using the Tanjay’s keypad will be immediately dialed without the user having to push the Tanjay’s Call button or waiting for the completion of the Tanjay’s 10 second pre dial interval. For "off hook" dialing to perform seamlessly for the Tanjay user, the Office Communications Server 2007 Enterprise Voice location profile’s normalization rules must be configured without overlapping fixed number of digit normalization rules. To overcome the challenges that may occur when implementing the Tanjay's "quick dial" feature, a basic knowledge of .Net Regular Expression, the Office Communications Server 2007 Enterprise Voice normalization rules editor, along with the use of the Office Communications Server 2007 Resource Kit tool RouteHelper.exe will prepare any Office Communications Server 2007 Enterprise Voice administrator for the roll out of the Tanjay’s "quick dial" features.&lt;/P&gt;
&lt;P&gt;The Office Communicator 2007 PE equipped Tanjay will use its "quick dial" feature as soon as it has been enabled through the use of "off hook" mode. If the Tanjay is using fixed number of digits normalization rules that overlap then the Tanjay could dial a number before it is completely entered. This will cause the user not be able to complete their call or they could possibly dial the wrong extension or phone number. These types of issues can occur when businesses add the Tanjay VOIP phones to their Office Communications Server 2007 network after they have designed a functional set of normalization rules that meet the needs of their VOIP phone network’s dial plan. If these pre-existing dial plans include&lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt; &lt;/FONT&gt;&lt;FONT size=2&gt;different normalization rules that use a fixed number of digits, then the Tanjay in "quick dial" mode will be forced to dial the numbers that are entered an soon as the requirements for a static number of digits normalization rule are met. So for instance if you have 3 normalization rules designed for phone extensions throughout your Office Communications Server 2007 Enterprise Voice infrastructure e. g. 4 digits, 5 digits, and 6 digits. If a Tanjay user is trying to dial a known 6 digit extension using "quick dial" mode as they enter the fourth digit of that six digit extension the Tanjay device will begin to dial the four digits that have been entered as per the four digit normalization rule. So, either the Tanjay user will be connected with a wrong number or the will receive a "call cannot be completed" message from the Tanjay’s display. The first step in resolving this issue will be to redesign the Office Communications Server 2007 Enterprise Voice fixed digit normalization rules that overlap by using regular expression syntax to add a prefix to the fixed digit normalization rule that will be dropped.&lt;/P&gt;&lt;B&gt;
&lt;P&gt;Regular Expression Language Elements: &lt;/P&gt;&lt;/B&gt;
&lt;P&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/az24scfc(VS.71).aspx"&gt;http://msdn.microsoft.com/en-us/library/az24scfc(VS.71).aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;So if we are working with the following fixed digit Office Communications Server 2007 Enterprise Voice normalization rules and experiencing the issue that is described in the text listed above then we can edit those preexisting normalization rules so they will require the entry of a single digit prefix prior to the actual extension that will be dialed. This prefix can represent a department, floor of a building or a geographic location; the prefix will have to be entered prior to the actual extension and by design it can be dropped prior to the number being dialed To begin with we have:&lt;/P&gt;
&lt;P&gt;Phone pattern: ^(\d{4})$ Pre Pend +1$1 4 digit&lt;/P&gt;
&lt;P&gt;Phone pattern: ^(\d{5})$ Pre Pend +1$1 5 digit&lt;/P&gt;
&lt;P&gt;Phone pattern: ^(\d{6})$ Pre Pend +1$1 6 digit&lt;/P&gt;
&lt;P&gt;So when a 4 digit extension is dialed on the "off hook" Tanjay the 4 digit normalization rule manages sending e. g. +12345 to the corresponding VOIP gateway for processing. This is as expected.&lt;/P&gt;
&lt;P&gt;Now when a 5 digit extension is dialed on the "off hook" Tanjay again the 4 digit normalization rule comes into play as the 4th digit is entered and manages sending e. g. +14567 when the user intended to dial +145678.&lt;/P&gt;
&lt;P&gt;We can edit our Office Communications Server 2007 Enterprise Voice normalization rules as follows to get past this unwanted Tanjay "quick dial" behavior.&lt;/P&gt;
&lt;P&gt;Here’s what our edited set of rules will look like:&lt;/P&gt;
&lt;P&gt;Phone pattern: ^(\d{4})$ Pre Pend +1$1 4 digit&lt;/P&gt;
&lt;P&gt;Phone pattern: ^5(\d{5})$ Pre Pend +1$1 5 digit&lt;/P&gt;
&lt;P&gt;Phone pattern: ^6(\d{6})$ Pre Pend +1$1 6 digit&lt;/P&gt;
&lt;P&gt;We know from the prior example that the 4 digit rule will always work as expected. So we have edited the 5 and 6 digit extensions normalization rules to force the user to enter 5 or 6 respectively prior to the actual 5 or 6 digit extensions. Now when a 5 digit extension is dialed as 512345 on the "off hook" Tanjay then the 5 digit normalization rule will send +112345 to the corresponding VOIP gateway. The single digit prefix will be stripped prior to the call being dialed. The graphic listed below will show you how the new dial 5 first / 5 digit normalization rule will look in the properties dialog for the Office Communications Server 2007 Enterprise Voice normalization rules.&lt;/P&gt;
&lt;P&gt;&lt;A href="/photos/oc_blog_pics/images/255/original.aspx" target=_blank&gt;&lt;IMG src="/photos/oc_blog_pics/images/255/original.aspx" border=0&gt;&lt;/A&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;
&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;The Office Communications Server 2007 Enterprise Voice Resource Kit provides the RouteHelper.exe tool which includes an Enterprise Voice location profile editor. In this blog we won't discuss all the features of RouteHelper.exe, but we will discuss how RouteHelper helps manage issues with the Tanjay's "quick dial" option. RouteHelper.exe allows the Enterprise Voice administrator to edit and test a Location Profiles’ normalization rules in a granular fashion. The RouteHelper Number Normalization Rule dialog allows the Enterprise Voice administrator to perform the normalization rule edits in a test environment. It also allows access to a feature that is used to address the issues with the Tanjay "quick dial". This feature is called "no quick dial" and it can be enabled on all normalization rules that support a fixed digit design. However, if the normalization rule supports the entry of a varying number of digits then the Tanjay will not process the normalization rule using "quick dial", and in respect to this design the RouteHelper "no quick dial" feature will not be enabled on the RouteHelper Number Normalization Rule dialog for a normalization rule that supports the entry of a varying number of digits. Here are a couple of simple examples of normalization rules that support the entry of a varying number of digits:&lt;/P&gt;
&lt;P&gt;Phone pattern: ^(\d{*})$ Pre Pend +1$1 allows the entry of 1 to many digits&lt;/P&gt;
&lt;P&gt;Phone pattern: ^(\d{1,10})$ Pre Pend +1$1 allows the entry of 1 to 10 digits&lt;/P&gt;
&lt;P&gt;Here's a couple of screenshots of the RouteHelper Number Normalization Rule dialog using a fixed number of digits rule that will accept the "no quick dial" feature:&lt;/P&gt;&lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;
&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;A href="/photos/oc_blog_pics/images/256/original.aspx" target=_blank&gt;&lt;IMG src="/photos/oc_blog_pics/images/256/original.aspx" border=0&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="/photos/oc_blog_pics/images/257/original.aspx" target=_blank&gt;&lt;IMG src="/photos/oc_blog_pics/images/257/original.aspx" border=0&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;Here's a couple of screenshots of the RouteHelper Number Normalization Rule dialog using a variable number of digits rule that will not accept the "no quick dial" feature:&lt;/P&gt;
&lt;P&gt;&lt;A href="/photos/oc_blog_pics/images/259/original.aspx" target=_blank&gt;&lt;IMG src="/photos/oc_blog_pics/images/259/original.aspx" border=0&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="/photos/oc_blog_pics/images/260/original.aspx" target=_blank&gt;&lt;IMG src="/photos/oc_blog_pics/images/260/original.aspx" border=0&gt;&lt;/A&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;
&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;
&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;Use the link below to access the Microsoft Office Communications Server 2007 Enterprise Voice Route Helper User’s Guide for access to specific information on using RouteHelper to configure normalization rules for use with the Tanjay "quick dial" feature.&lt;/P&gt;&lt;B&gt;
&lt;P&gt;Microsoft Office Communications Server 2007 Enterprise Voice Route Helper User’s Guide&lt;/P&gt;&lt;/B&gt;
&lt;P&gt;&lt;A href="http://r.office.microsoft.com/r/rlidOCS?clid=1033&amp;amp;p1=routehelp"&gt;http://r.office.microsoft.com/r/rlidOCS?clid=1033&amp;amp;p1=routehelp&lt;/A&gt; See page 16&lt;/P&gt;
&lt;P&gt;The text in the document listed above describes the affect that the "no quick dial" option will have on the fixed digit normalization rule that it is applied to as "pattern ignored by quick dial". What this means is if you dial the extension that meets the requirements of the fixed digit normalization rule that RouteHelper's "no quick dial option" is applied to then that phone number or extension entry will not be normalized and consequently it cannot be dialed. The attempted call times out at the default 10 second interval. What is not mentioned in the text that describes the use of the RouteHelper "no quick dial" option is that it also affects the use of the fixed number of digits normalization rule when the Tanjay is not in "off hook" mode and the use of "quick dial" is not enabled. &lt;/P&gt;
&lt;P&gt;So in a non "off hook" mode dialing scenario the Tanjay will not accept the pattern match for digits that have been entered for the use with the fixed digit normalization rule and the phone number or extension entry will not be normalized and consequently will not be dialed. So with the Tanjay’s "off hook" mode enabled or not enabled the results are the same, the "no quick dial" enabled rule appears to be non functional when put to use by the Tanjay. When the RouteHelper "no quick dial" feature is applied to a normalization rule:&lt;/P&gt;
&lt;P&gt;a. Office Communicator 2007 to Office Communicator 2007 manually input digits that match the number of digits in that rule will normalize&lt;/P&gt;
&lt;P&gt;b. Office Communicator 2007 to Tanjay manually input digits that match the number of digits in that rule will normalize&lt;/P&gt;
&lt;P&gt;c. Tanjay to Office Communicator 2007 manually input digits that match the number of digits in that rule will not normalize&lt;/P&gt;
&lt;P&gt;d. Tanjay to Tanjay manually input digits that match the number of digits in that rule will not normalize&lt;/P&gt;
&lt;P&gt;So we can now realize the RouteHelper "no quick dial" feature was designed to not to allow the phone number or extension entry to be normalized by the Tanjay. This provides Office Communications Server 2007 Enterprise Voice administrators with a way to disable some of their fixed number of digits normalization rules while re-organizing the pre-existing dial plans to become applicable with the type of normalization rules that will be needed for use with Tanjay phone in "off hook" mode.&lt;/P&gt;
&lt;P&gt;Let's picture a hypothetical situation where the Office Communications Server 2007 Enterprise Voice administrator has disabled some of his fixed number of digits normalization rules for troubleshooting purposes using the RouteHelper "no quick dial" option. These rules conflicted with other more needed fixed number of digit normalization rules and by temporarily disabling them the VOIP administrator can almost implement a fully functional VOIP dial plan that allows the use of the Tanjay "quick dial"feature. The Tanjay users on the network prefer to keep the "off hook" functionality of the Tanjay enabled for the convenience it provides them at work. Having to toggle their Tanjays between "off hook" and "on hook" mode would be an unwanted distraction for these users. To keep his Tanjay users happy the VOIP administrator can enable the dial plan’s conflicting fixed number of digits normalization rules so they can be processed normally while the Tanjay is in "off hook" mode. In "off hook" mode it is possible for the Tanjay to use the "quick dial" feature with the applicable normalization rules and it can process other fixed number of digits normalization rules that have been edited so they will not use "quick dial" while the Tanjay is in "off hook" mode.&lt;/P&gt;
&lt;P&gt;This edit can be accomplished by using the properties dialog for the Office Communications Server 2007 Enterprise Voice normalization rules. From here select one of the fixed number of digits normalization rules that have been disabled by the enabling of the RouteHelper "no quick dial" feature. Here you will notice that the Phone pattern regular expression has been edited and reflects the changes that were applied by the addition of the "no quick dial" feature. The Regular Expression characters "t?" will be appended to the original phone pattern - as follows:&lt;/P&gt;
&lt;P&gt;Phone pattern: ^(\d{5})t?$ Pre pend: +1$1 5 digit&lt;/P&gt;
&lt;P&gt;The screen shot listed below will show how this edit will look in properties dialog for the Office Communications Server 2007 Enterprise Voice normalization rules&lt;/P&gt;
&lt;P&gt;&lt;A href="/photos/oc_blog_pics/images/261/original.aspx" target=_blank&gt;&lt;IMG src="/photos/oc_blog_pics/images/261/original.aspx" border=0&gt;&lt;/A&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;
&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;After researching this configuration we discovered that the "?" is a Regular Expression character that represents the input of an optional value. The use of the "?" can be simply defined as follows:&lt;/P&gt;


&lt;P&gt;^2?(\d{4})$ with a pre pend of +1$1 will allow you to enter 21234 or 1234 and normalize to +121234 or +11234. &lt;/P&gt;
&lt;P&gt;Any character or range of characters that precede the "?" are considered optional. In our case the "t" when added to the phone pattern expression it disables the use of the rule for the Tanjay. However, if you remove just the t from the phone pattern expression and leave the "?" the fixed number of digits normalization rule will be enabled again for use with the Tanjay. However, after this edit is made, the Office Communications Server 2007 front end services must be restarted. Now when the phone extension that the normalization rule is intended to process is dialed from the Tanjay it will be processed by the Tanjay as if the Tanjay is not in "off hook" mode. The user will have the option to push the call button or wait for the default ten second pre dial interval to expire for the now normalized number to be dialed. This will allow the Tanjay to operate in "off hook" mode and process both types of the fixed number of digits normalization rules by using "quick dial" and non "quick dial" processing. Though this does compromise the explicit usage of the Tanjay "quick dial" feature, you may find the compromise to be a welcome one when compared to having to re-write the normalization rules for your Office Communications server 2007 Enterprise Voice location profile. Here’s what the phone pattern expression for the edited the fixed number of digits normalization rule will look like.&lt;/P&gt;
&lt;P&gt;Phone pattern: ^(\d{5})?$ Pre pend +1$1 5 digit&lt;/P&gt;
&lt;P&gt;The edit described above can be easily handled using the properties dialog for the Office Communications Server 2007 Enterprise Voice normalization rules as in the screen shot listed below.&lt;/P&gt;
&lt;P&gt;&lt;A href="/photos/oc_blog_pics/images/262/original.aspx" target=_blank&gt;&lt;IMG src="/photos/oc_blog_pics/images/262/original.aspx" border=0&gt;&lt;/A&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;
&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;So if you are planning on adding the Tanjay VOIP phones to your Office Communications server 2007 infrastructure please keep in mind that the implementation of the Tanjay "quick dial" feature could require some planning that includes a basic knowledge of .Net Regular Expression, the use of the Office Communications Server 2007 Enterprise Voice dialogs and the use of the Office Communications Server 2007 Resource Kit tool Routehelper.exe.&lt;/P&gt;
&lt;P&gt;&lt;A href="/articles/220.aspx"&gt;Mike Adkins&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Support Escalation Engineer&lt;/P&gt;&lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;&lt;img src="http://communicatorteam.com/aggbug.aspx?PostID=263" width="1" height="1"&gt;</content><author><name>octeam</name><uri>http://communicatorteam.com/members/octeam.aspx</uri></author></entry><entry><title>Scheduling an Office Communicator Conference Call from Outlook</title><link rel="alternate" type="text/html" href="http://communicatorteam.com/archive/2008/06/02/273.aspx" /><id>http://communicatorteam.com/archive/2008/06/02/273.aspx</id><published>2008-06-02T13:49:00Z</published><updated>2008-06-02T13:49:00Z</updated><content type="html">&lt;P&gt;&lt;FONT color=#484848 size=2&gt;With the Office Communicator and the Conferencing Add-in for Outlook, you can schedule a VoIP conference call well in advance, and join the call using Microsoft Office Communicator. &lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;B&gt;&lt;FONT color=#4f81bd size=2&gt;First things first, there’s some one-time prep work: &lt;BR&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#484848 size=2&gt;&lt;STRONG&gt;·&lt;/STRONG&gt; You’ll need Office Communicator (of course), and it’s a good idea to have it running and signed in so you can avoid signing in at the time of the call. &lt;BR&gt;&lt;BR&gt;·You’ll need the Conferencing Add-in for Microsoft Outlook, which you can get here: &lt;/FONT&gt;&lt;FONT size=2&gt;&lt;A href="http://office.microsoft.com/en-us/help/HA102368901033.aspx"&gt;http://office.microsoft.com/en-us/help/HA102368901033.aspx&lt;/A&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#484848 size=2&gt;Just click the "Accept Terms and Install Add-in" link at the bottom of the page to kick off the download and install the Add-in. &lt;BR&gt;&lt;BR&gt;· Close and restart Outlook so it is aware of the Add-in. &lt;BR&gt;&lt;BR&gt;· You’ll notice you now have a Conferencing menu in Outlook. On that menu, click "User Accounts": &lt;BR&gt;&lt;BR&gt;&lt;A href="/photos/oc_blog_pics/images/264/original.aspx" target=_blank&gt;&lt;IMG src="/photos/oc_blog_pics/images/264/original.aspx" border=0&gt;&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;· Now enter your sign-in name in the dialog, and click the Test Connection button, which should tell you the connection succeeded after a few seconds. If not, you may need to use the Advanced button to enter your sign-in information: &lt;BR&gt;&lt;BR&gt;&lt;A href="/photos/oc_blog_pics/images/265/original.aspx" target=_blank&gt;&lt;IMG src="/photos/oc_blog_pics/images/265/original.aspx" border=0&gt;&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;NOTE: You can ignore the Live Meeting Service information in the User Accounts dialog if you don’t have an account. &lt;BR&gt;· Click OK to close the User Accounts dialog. That’s it for the prep work! &lt;BR&gt;&lt;/FONT&gt;&lt;B&gt;&lt;FONT color=#4f81bd size=2&gt;&lt;BR&gt;Now it’s time to schedule your first Conference Call:&lt;/B&gt;&lt;/FONT&gt;&lt;FONT color=#484848 size=2&gt;&lt;FONT color=#484848 size=1&gt; &lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#484848 size=2&gt;&lt;FONT color=#484848 size=1&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#484848 size=2&gt;&lt;FONT color=#484848 size=1&gt;&lt;FONT size=2&gt;1.On the &lt;B&gt;Conferencing&lt;/B&gt; menu in Outlook, select &lt;B&gt;Schedule a Conference Call&lt;/B&gt;. Or, on the Outlook toolbar, select &lt;B&gt;Schedule a Conference Call&lt;/B&gt;.&lt;/FONT&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#484848 size=2&gt;&lt;A href="/photos/oc_blog_pics/images/266/original.aspx" target=_blank&gt;&lt;IMG src="/photos/oc_blog_pics/images/266/original.aspx" border=0&gt;&lt;/A&gt;&amp;nbsp;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#484848 size=2&gt;&lt;BR&gt;2. This will bring up a Conferencing Request window (the one shown below is from Outlook 2007): &lt;BR&gt;&lt;BR&gt;&lt;A href="/photos/oc_blog_pics/images/267/original.aspx" target=_blank&gt;&lt;IMG src="/photos/oc_blog_pics/images/267/original.aspx" border=0&gt;&lt;/A&gt; &lt;BR&gt;3. On the &lt;B&gt;Appointment&lt;/B&gt; tab, on the &lt;B&gt;Subject&lt;/B&gt; line, type a description for your conference call. &lt;BR&gt;&lt;BR&gt;4. To add people to the invitation, do one of the following: &lt;BR&gt;&lt;BR&gt;· On the &lt;B&gt;Appointment&lt;/B&gt; tab, in the &lt;B&gt;To&lt;/B&gt; box, type the full e-mail addresses of the people you want to invite, separating each address by a semi-colon. &lt;BR&gt;&lt;BR&gt;· On the &lt;B&gt;Appointment&lt;/B&gt; tab, click &lt;B&gt;To&lt;/B&gt;, and then select the invitees from your address book.&lt;BR&gt;&lt;BR&gt;5. To designate which invitees are to be leaders depending on which version of &lt;B&gt;Microsoft Office Outlook&lt;/B&gt; you are running, in the Conferencing request, on the Live Meeting toolbar (or in the Outlook 2007 ribbon) click, &lt;B&gt;Participants/Leader&lt;/B&gt; or &lt;B&gt;Leaders&lt;/B&gt;. In the &lt;B&gt;Participants&lt;/B&gt; list, click the appropriate names and e-mail addresses. Click &lt;B&gt;Add&lt;/B&gt; to move the selected names to the &lt;B&gt;Leaders&lt;/B&gt; list, and then click &lt;B&gt;OK&lt;/B&gt;. &lt;BR&gt;&lt;BR&gt;&lt;A href="/photos/oc_blog_pics/images/268/original.aspx" target=_blank&gt;&lt;IMG src="/photos/oc_blog_pics/images/268/original.aspx" border=0&gt;&lt;/A&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;&lt;FONT color=#484848 size=2&gt;
&lt;P&gt;&lt;BR&gt;6. To check the availability of meeting participants, if you have not done so already, on the &lt;B&gt;Scheduling&lt;/B&gt; tab, find a time when all participants are available, and then click that time. Drag the bars that indicate the start and end time for the meeting until they are as you want them. &lt;BR&gt;&lt;BR&gt;7. To choose access control settings: &lt;BR&gt;&lt;BR&gt;· On the Live Meeting toolbar (or in the Outlook 2007 ribbon) of the Conferencing request window, click &lt;STRONG&gt;Access:&lt;/STRONG&gt; &lt;BR&gt;&lt;BR&gt;&lt;A href="/photos/oc_blog_pics/images/269/original.aspx" target=_blank&gt;&lt;IMG src="/photos/oc_blog_pics/images/269/original.aspx" border=0&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;· Choose &lt;B&gt;Open Authenticated&lt;/B&gt; to only allow participants with a user account on the same &lt;B&gt;Office Communications Server&lt;/B&gt; to join the meeting. &lt;BR&gt;&lt;BR&gt;· Choose &lt;B&gt;Closed Authenticated&lt;/B&gt; to allow only invited participants to join the meeting. &lt;BR&gt;&lt;BR&gt;8. You can also type a message that all recipients will receive. On the &lt;B&gt;Appointment&lt;/B&gt; tab, type your message above the dotted line in the box provided. &lt;BR&gt;&lt;BR&gt;9.&amp;nbsp;When the meeting invitation is as you want it, on the Standard toolbar, click &lt;B&gt;Send&lt;/B&gt;. &lt;BR&gt;You’ve now scheduled your Conference Call – note that you’ll often be able to skip many of the steps above. For instance, if you’re going to be the only Leader, you can skip step 5, and you’ll likely want to leave the Access control at Open Authenticated for most cases. The rest of the steps you’ll do for any meeting you schedule.&lt;/FONT&gt;&lt;B&gt;&lt;FONT color=#4f81bd size=2&gt; &lt;/P&gt;
&lt;P&gt;It’s time to Join the Conference Call&lt;/P&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;BR&gt;When the scheduled time arrives, Outlook will pop up a standard meeting reminder. To Join the Conference Call: 

&lt;BR&gt;· Open the item from the reminder, and click the "Join the conference call" link: 
&lt;P&gt;&lt;A href="/photos/oc_blog_pics/images/270/original.aspx" target=_blank&gt;&lt;IMG src="/photos/oc_blog_pics/images/270/original.aspx" border=0&gt;&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;· You’ll now see a Communicator Conversation window. Simply click the orange "Join conference call…" button to join the call:&lt;/P&gt;
&lt;P&gt;&lt;A href="/photos/oc_blog_pics/images/271/original.aspx" target=_blank&gt;&lt;IMG src="/photos/oc_blog_pics/images/271/original.aspx" border=0&gt;&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;· You’ll now have regular conversation window controls, and audio conference controls available:&lt;/P&gt;
&lt;P&gt;&lt;A href="/photos/oc_blog_pics/images/272/original.aspx" target=_blank&gt;&lt;IMG src="/photos/oc_blog_pics/images/272/original.aspx" border=0&gt;&lt;/A&gt;&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;That’s it! Now you can schedule all of your Communicator VoIP calls using Outlook in a way that’s simple and familiar – now go forth and Conference!&lt;/P&gt;
&lt;P&gt;&lt;A href="/articles/274.aspx"&gt;Cameron Parker&lt;/A&gt;&lt;BR&gt;Senior Program Manager Lead &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color=#484848 size=2&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&lt;img src="http://communicatorteam.com/aggbug.aspx?PostID=273" width="1" height="1"&gt;</content><author><name>octeam</name><uri>http://communicatorteam.com/members/octeam.aspx</uri></author></entry><entry><title>Call Forwarding in Microsoft Office Communicator</title><link rel="alternate" type="text/html" href="http://communicatorteam.com/archive/2008/05/29/251.aspx" /><id>http://communicatorteam.com/archive/2008/05/29/251.aspx</id><published>2008-05-29T19:30:00Z</published><updated>2008-05-29T19:30:00Z</updated><content type="html">&lt;P&gt;&lt;FONT face=Verdana color=#000000 size=2&gt;Microsoft Office Communicator provides several call forwarding options that allows you to manage your incoming calls in the way you want. For example, you can set up a simple rule in Communicator such that all your calls get routed to your cell phone while you are travelling on business. Or, you can set up a more complex rule such that your cell phone also rings if someone calls you at work during work hours on a weekday so that you don’t miss the important call from your client that you have been waiting for, even if you step outside your office for a few minutes. Or, you can automatically forward your calls to voicemail without first ringing you by setting yourself to "Do Not Disturb". &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#000000 size=2&gt;If you are enabled for enterprise voice, you will notice quick call forwarding options from the button at the top right corner of your Office Communicator main window as shown in Figure 1. You can quickly select to route the incoming calls to one of your personal numbers or to a contact from the flyout menu. For example, I often set my incoming calls to be routed to my mobile phone when I’m travelling as shown in Figure 1 below. You might find it convenient to first enter your personal numbers (mobile, home etc) in Tools &amp;gt; Options &amp;gt; Phones dialog as shown in Figure 2 so that these phone numbers appear in the call forwarding flyout menus automatically. (Note: You can choose to keep your phone numbers private by opting to not publish them.) Note: This call forwarding button will be missing if your administrator has configured you as a Standard CAL (client access license) user. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="/photos/oc_blog_pics/images/243/original.aspx" target=_blank&gt;&lt;FONT face=Verdana color=#000000 size=2&gt;&lt;IMG src="/photos/oc_blog_pics/images/243/original.aspx" border=0&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P align=center&gt;&lt;FONT face=Verdana color=#000000 size=2&gt;&lt;/FONT&gt;

&lt;TABLE cellSpacing=0 cellPadding=7&gt;

&lt;TR&gt;
&lt;TD&gt;&lt;FONT face=Verdana color=#000000 size=2&gt;
&lt;P align=center&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT face=Verdana color=#000000 size=2&gt;
&lt;P align=center&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT face=Verdana color=#000000 size=2&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#000000 size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#000000 size=2&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#000000 size=2&gt;Once you set a rule, you will notice that the call forwarding button turns green. Hovering over the button or clicking on it will show you the exact rule you have set. For example, see Figure 3 below that shows that I’m forwarding my calls to my mobile phone. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="/photos/oc_blog_pics/images/244/original.aspx" target=_blank&gt;&lt;FONT face=Verdana color=#000000 size=2&gt;&lt;IMG src="/photos/oc_blog_pics/images/244/original.aspx" border=0&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#000000 size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#000000 size=2&gt;From the call forwarding flyout menu, you can also select to simultaneously ring another phone number when you get an incoming call (see Figure 4 below). I find this option really cool and generally keep it turned on to ring my cell phone in addition to my desk phone for any incoming calls. It is particularly useful when I’m expecting an important call that I do not want to miss if I step outside the office for a few minutes. When I’m at my desk, I usually pick up the incoming calls on Communicator within a few seconds. If I happen to be outside my office getting a cup of coffee or chatting with a co-worker down the corridor or getting lunch in the cafetaria or travelling to another building for a meeting, I can always pick up that important call on my cell phone. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#000000 size=2&gt;When you use this option, here are a couple of tips to keep in mind for better experience. There’s usually a few seconds latency in cell phone networks, so your Communicator will ring a few seconds before your cell phone. You may want to adjust the ring duration (I talked about this later) appropriately so that your cell phone rings at least a few times before the call goes to voicemail. Also, you might want to adjust the ring duration to ensure that the caller gets voicemail on your work number (and not your cell phone). A setting of 18 – 25 seconds has worked for me wonderfully. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="/photos/oc_blog_pics/images/245/original.aspx" target=_blank&gt;&lt;FONT face=Verdana color=#000000 size=2&gt;&lt;IMG src="/photos/oc_blog_pics/images/245/original.aspx" border=0&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#000000 size=2&gt;To set more advanced call handling rules such as how to manage your unanswered calls and how to use the rules during work hours that you have specified in Microsoft Outlook Calendar, select Call-Forwarding Settings from the dropdown or from the Tools menu as shown in Figure 5 and Figure 6 below. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="/photos/oc_blog_pics/images/246/original.aspx" target=_blank&gt;&lt;FONT face=Verdana color=#000000 size=2&gt;&lt;IMG src="/photos/oc_blog_pics/images/246/original.aspx" border=0&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;A href="/photos/oc_blog_pics/images/245/original.aspx" target=_blank&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#000000 size=2&gt;On the Call-Forwarding Settings dialog below, you can select more advanced options like time-based forwarding. For example, when I’m working from home, I often select the incoming calls to be routed to my home number during business hours as shown in Figure 7 below. This feature is really neat because it provides a unified experience with working hours in your Microsoft Outlook calendar. To view or update the business hours configured in Microsoft Outlook, go to Tools &amp;gt; Options &amp;gt; Calendar Options &amp;gt; Calendar Work Week as shown in Figure 8. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="/photos/oc_blog_pics/images/247/original.aspx" target=_blank&gt;&lt;IMG src="/photos/oc_blog_pics/images/247/original.aspx" border=0&gt;&lt;/A&gt;&lt;FONT face=Verdana color=#000000 size=2&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#000000 size=2&gt;You can also send your un-answered calls to a phone number or to another person.That way, if you are not around to answer your calls, you can redirect them to someone or some phone number. For example, my project partner has selected to redirect his unanswered calls to me after ringing him first for 20 seconds in Figure 9 below. If an incoming call is not answered by my project partner and me (or my voicemail) within 60 seconds, it will be routed to my project partner’s voicemail instead. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="/photos/oc_blog_pics/images/248/original.aspx" target=_blank&gt;&lt;IMG src="/photos/oc_blog_pics/images/248/original.aspx" border=0&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="/photos/oc_blog_pics/images/249/original.aspx" target=_blank&gt;&lt;/A&gt;&lt;/P&gt;&lt;FONT face=Verdana color=#000000 size=2&gt;
&lt;P align=center&gt;&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#000000 size=2&gt;Communicator 2007 also supports basic presence-based call routing. If you set your presence level to Do Not Disturb (aka DND), your incoming calls will be immediately routed to your voicemail without first ringing you. This is somewhat like the silent feature on your cell phone that you might already be familiar with. I find this immensely useful when I’m working on an important task or when I’m giving a presentation in front of clients and do not want to be disturbed by incoming calls. Note that contacts in your team access level can breakthrough DND to reach you if they have a pressing need to interrupt you. Also note that the call forwarding rules you have set previously do not apply while you are in DND. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#000000 size=2&gt;You can also set all the call forwarding settings that I have described above when you use &lt;/FONT&gt;&lt;A href="http://office.microsoft.com/en-us/communicator/HA102200601033.aspx"&gt;&lt;FONT face=Verdana color=#000000 size=2&gt;Microsoft Office Communicator Web Access 2007&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana color=#000000 size=2&gt; as shown in Figure 10. This can come in really handy when you are at an airport kiosk, and want to change your call forwarding rules. If you happen to have an IP phone powered by &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=eeb1b339-df7e-486f-a47a-23d7ed8be6fd&amp;amp;DisplayLang=en"&gt;&lt;FONT face=Verdana color=#000000 size=2&gt;Microsoft Office Communicator 2007 Phone Edition&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana color=#000000 size=2&gt; (e.g. Tanjay), you will notice a subset of call-handling options (including forwarding calls to a phone number, to a contact or to your voicemail) on your phone also as shown in Figure 11 below. The call forwarding settings roam and persist from one endpoint to another. So, if you set a call forwarding rule in Communicator client, you can later update it in Communicator Web Access and then turn it off in Office Communicator Phone Edition. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="/photos/oc_blog_pics/images/249/original.aspx" target=_blank&gt;&lt;IMG src="/photos/oc_blog_pics/images/249/original.aspx" border=0&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#000000 size=2&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#000000 size=2&gt;If you are not enabled for enterprise voice (e.g. if you are configured for remote call control), you will notice that you do not have the richer call forwarding settings that I have described above. Instead, you will notice a dialog as shown in Figure 12 that simply allows you to forward your incoming calls to a phone number or to your voicemail. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;A href="/photos/oc_blog_pics/images/250/original.aspx" target=_blank&gt;&lt;IMG src="/photos/oc_blog_pics/images/250/original.aspx" border=0&gt;&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;FONT face=Verdana color=#000000 size=2&gt;
&lt;P align=center&gt;&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#000000 size=2&gt;I hope you find these Call Forwarding Settings (and my tips) useful, and I look forward to hearing any feedback/comments based on your experience! &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#000000 size=2&gt;&lt;A href="/articles/253.aspx"&gt;Ankit Tandon&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#000000 size=2&gt;Program Manager&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#000000 size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#000000 size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;FONT face=Verdana color=#000000 size=2&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;&lt;img src="http://communicatorteam.com/aggbug.aspx?PostID=251" width="1" height="1"&gt;</content><author><name>octeam</name><uri>http://communicatorteam.com/members/octeam.aspx</uri></author></entry><entry><title>How to be visible to defined contacts only</title><link rel="alternate" type="text/html" href="http://communicatorteam.com/archive/2008/05/28/238.aspx" /><id>http://communicatorteam.com/archive/2008/05/28/238.aspx</id><published>2008-05-28T19:44:00Z</published><updated>2008-05-28T19:44:00Z</updated><content type="html">&lt;FONT size=2&gt;
&lt;P&gt;By default everyone in your company is able to see your Office Communicator Presence. This is a great feature, because you don't have to have someone on your contact list and you can still see his or her availability in other applications (e.g. Office Outlook or Office Sharepoint Server). This empowers you to use the benefits of Unified Communications and to decide – based on your colleague’s status – whether it’s better to write an email, start an IM or call a person without adding everyone to your contact list. &lt;/P&gt;
&lt;P&gt;On the other hand, this means also that everyone in the company is able to see &lt;B&gt;your&lt;/B&gt; presence without having to add &lt;B&gt;you&lt;/B&gt; to his/her contact list. While you will get a notification whenever someone adds you to his contact list, you do not get any feedback when someone just views your presence.&lt;/P&gt;
&lt;P&gt;There may be a situation where someone would want to change this default behavior so that only certain contacts can see their Presence information. Imagine the CEO of a large company: they may prefer to block everyone except for contacts that are in their contact list.&lt;/P&gt;
&lt;P&gt;Here is a way to configure this in Office Communicator 2007:&lt;/P&gt;



&lt;P&gt;1. Click &lt;I&gt;Show Menu&lt;/I&gt; &amp;gt;&amp;gt; &lt;I&gt;View&lt;/I&gt; &amp;gt;&amp;gt; &lt;I&gt;Access Levels Management&lt;/I&gt;&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="/photos/oc_blog_pics/images/241/original.aspx" target=_blank&gt;&lt;IMG src="/photos/oc_blog_pics/images/241/original.aspx" border=0&gt;&lt;/A&gt;&lt;A href="/photos/oc_blog_pics/images/239/original.aspx" target=_blank&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;2. Right-click &lt;I&gt;People in&lt;/I&gt; &lt;I&gt;my company &lt;/I&gt;&amp;gt;&amp;gt; &lt;I&gt;Change Level of Access&lt;/I&gt; &amp;gt;&amp;gt; &lt;I&gt;Blocked&lt;/I&gt;&lt;/P&gt;
&lt;P&gt;&lt;I&gt;&lt;A href="/photos/oc_blog_pics/images/240/original.aspx" target=_blank&gt;&lt;IMG src="/photos/oc_blog_pics/images/240/original.aspx" border=0&gt;&lt;/A&gt;&lt;BR&gt;&lt;/I&gt;&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;3. Do the same with &lt;I&gt;People in domains connected to my company&lt;/I&gt; and &lt;I&gt;People in public domains&lt;/I&gt;.&lt;/P&gt;
&lt;P&gt;4. Click &lt;I&gt;Show Menu&lt;/I&gt; &amp;gt;&amp;gt; &lt;I&gt;View&lt;/I&gt; &amp;gt;&amp;gt; &lt;I&gt;Access Levels&lt;/I&gt;&lt;BR&gt;Now move your contacts to the desired Access Level so they can see your Presence information. Be sure to add anyone to your contact list if you want them to be able to view your Presence and contact you.&lt;/P&gt;
&lt;P&gt;&lt;A href="/articles/235.aspx"&gt;Thomas Binder&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Services/ Associate Consultant &lt;/P&gt;&lt;/FONT&gt;&lt;FONT face=Calibri color=#1f497d size=3&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT face=Calibri size=3&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;&lt;img src="http://communicatorteam.com/aggbug.aspx?PostID=238" width="1" height="1"&gt;</content><author><name>octeam</name><uri>http://communicatorteam.com/members/octeam.aspx</uri></author></entry><entry><title> Recent Yahoo! and MSN (Windows Live) Public IM Connectivity changes</title><link rel="alternate" type="text/html" href="http://communicatorteam.com/archive/2008/05/23/233.aspx" /><id>http://communicatorteam.com/archive/2008/05/23/233.aspx</id><published>2008-05-23T11:12:00Z</published><updated>2008-05-23T11:12:00Z</updated><content type="html">&lt;P&gt;Recently, there have been some server changes made by two of our Public IM Connectivity partners Yahoo! Inc. and MSN (Windows Live). These changes will affect only those Microsoft Office Communications Server 2007 and Microsoft Office Live Communications Server 2005 customers whose external firewalls accept traffic on TCP port 5061 only from known IP addresses.&lt;/P&gt;
&lt;P&gt;On May 22, 2008, Yahoo! Inc. moved their servers that provide instant messaging (IM) federation with Microsoft Office Communications Server 2007 and with Microsoft Office Live Communications Server 2005. As a result, The fully qualified domain names (FQDNs) and IP addresses for the Yahoo! gateway servers have changed. However, Yahoo! will not change the name of the service provider for instant messaging, which is configured in Microsoft Office Live Communications Server 2005 Access Proxy and Microsoft Office Communications Server 2007 Access Edge Server. This name will remain lcsap.msg.yahoo.com.&lt;/P&gt;
&lt;P&gt;Meanwhile, MSN (Windows Live) has also changed the IP address for its LCS and OCS gateway. The name of the service provider for instant messaging will also remain the same, which is federation.messenger.msn.com.&lt;/P&gt;
&lt;P&gt;As documented in the documentation for Live Communications Server 2005 SP1 and for Office Communications Server 2007, the recommended firewall configuration when federating with public IM providers is to allow any IP address to connect to port 5061 on the Access Proxy. However, certain enterprises prefer to enforce stricter firewall rules and restrict incoming connections to specific IP addresses. For those customers, the IP addresses that are used by the public IM networks need to be specifically allowed on the enterprise firewall. The following lists contain the new IP addresses that are currently used by each service provider:&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;IP address that is used by MSN (Windows Live)&lt;BR&gt;• 65.54.227.249&lt;/P&gt;
&lt;P&gt;IP addresses that are used by Yahoo!&lt;BR&gt;• 76.13.22.8 &lt;BR&gt;&amp;nbsp;&lt;BR&gt;• 76.13.22.9&lt;BR&gt;&amp;nbsp;&lt;BR&gt;• 76.13.22.10 &lt;BR&gt;&amp;nbsp;&lt;BR&gt;• 76.13.22.11 &lt;BR&gt;&amp;nbsp;&lt;BR&gt;• 98.136.47.8 &lt;BR&gt;&amp;nbsp;&lt;BR&gt;• 98.136.47.9 &lt;BR&gt;&amp;nbsp;&lt;BR&gt;• 98.136.47.10 &lt;BR&gt;&amp;nbsp;&lt;BR&gt;• 98.136.47.11 &lt;BR&gt;&amp;nbsp;&lt;BR&gt;IP addresses that are used by AOL (unchanged)&lt;BR&gt;• 64.12.162.248 &lt;BR&gt;&amp;nbsp;&lt;BR&gt;• 205.188.153.55&lt;BR&gt;&amp;nbsp; &lt;BR&gt;For further information about the Yahoo! Change, please refer to the following Microsoft KB article:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://support.microsoft.com/kb/952209"&gt;http://support.microsoft.com/kb/952209&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;For other Known issues that occur with public IM connectivity, please refer to the following Microsoft KB article:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://support.microsoft.com/kb/897567"&gt;http://support.microsoft.com/kb/897567&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="/articles/232.aspx"&gt;Hao Yan&lt;/A&gt;&lt;BR&gt;Sr. Program Manager&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;&lt;img src="http://communicatorteam.com/aggbug.aspx?PostID=233" width="1" height="1"&gt;</content><author><name>octeam</name><uri>http://communicatorteam.com/members/octeam.aspx</uri></author></entry><entry><title>UCC API: What is it and how does one write an application using it?</title><link rel="alternate" type="text/html" href="http://communicatorteam.com/archive/2008/05/13/229.aspx" /><id>http://communicatorteam.com/archive/2008/05/13/229.aspx</id><published>2008-05-13T13:07:00Z</published><updated>2008-05-13T13:07:00Z</updated><content type="html">&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;With this post, we would like to provide you an overview of how one could write a simple .NET based application to perform point-to-point Instant Messaging session (IM) using the Unified Client Communications API (UCC API) which can be downloaded from &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=82c468da-3294-4ca9-bbcc-d455cfd06af2&amp;amp;displaylang=en"&gt;here&lt;/A&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;The UCC SDK enables one to add features like Presence, Instant Messaging as well as Voice, Video and others offered by the Unified Communications Client Platform to applications (managed or unmanaged).&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;For an SDK overview and how to use the API in general, please refer to the MSDN library focused on &lt;A href="http://msdn.microsoft.com/en-us/library/bb878684.aspx"&gt;UCC 1.0 SDK section&lt;/A&gt; within the Communications Server 2007 of the Office System.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;A brief architecture overview follows. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;A href="/photos/oc_blog_pics/images/227/original.aspx" target=_blank&gt;&lt;IMG src="/photos/oc_blog_pics/images/227/original.aspx" border=0&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;The diagram above shows some of the various components involved within the UCC API SDK. The UCC SDK includes various communication modalities, conferencing capabilities, a presence infrastructure built on top of a signaling stack and a media stack. The signaling and media stack combined supports various different protocols including (but not limited to) the following: SIP, RTP, RTCP, STUN/TURN/ICE (for NAT/FW traversal), SRTP (for encryption), CCCP (for conferencing) and ECMA-based CSTA for Remote Call Control. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;As before mentioned, this blog entry will primarily focus on the instant messaging APIs. Future posts may focus on other aspects of the API based on demand (please drop a comment if you would like us to focus on other areas in the future).&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;With that, let us dive into what one needs to do to integrate UCC API into their product to offer basic point-to-point Instant Messaging (IM) capabilities.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;First, one will have to ensure that a manifest is included in the application that contains UCCAPI as a dependency (see sample below).&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&amp;lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&amp;lt;assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;assemblyIdentity&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;version="1.1.0.0"&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;processorArchitecture="x86"&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;name="IMVoIPSample.exe"&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;type="win32"&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;/&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;dependency&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;dependentAssembly&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;assemblyIdentity&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;version="2.0.0.0"&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;processorArchitecture="x86"&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;name="UCCAPI"&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;type="win32"&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;/&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;/dependentAssembly&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;/dependency&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&amp;lt;/assembly&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Next, the inter-op COM dependency needs to be added as a reference to the application: Microsoft.Office.Interop.UccApi.dll. The following DLLs are also needed to run the application: UccApi.dll and RTMPLTFM.dll.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;The following will give an overview of what an application needs to prior to initiating an IM session.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;An application should first initialize the platform as shown below. The following piece of code performs the following functions:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpFirst&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;-&lt;/FONT&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Initializes the platform&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;-&lt;/FONT&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Connects to the SIP outbound proxy (specified as the server address below) using TLS&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;-&lt;/FONT&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Sets NTLM as the authentication scheme with specified username and password (credentials)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;-&lt;/FONT&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Enables the endpoint: at which point the application sends out a SIP REGISTER request to the outbound proxy which then routes the SIP REGISTER request (RFC 3261, RFC 3327 and a few others) to the SIP registrar within OCS (Office Communications Server 2007). The UCCP stack internally handles SIP 401/407 SIP challenge responses with the supplied credentials.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpLast&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;-&lt;/FONT&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;In the event that a challenge response fails again, an event is raised to the events interface as will be later shown. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpLast&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;B&gt;&lt;SPAN&gt;NOTE: &lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN&gt;What is not shown is the setting the application up to receive the events as shown in the comments below.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;//Create the singleton platform object &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;IUccPlatform platform = new UccPlatform();&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;//Advise for platform events&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;//Initialize the platform with application name&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;platform.Initialize(“SampleApp", null);&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;//Advise for platform events&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;//Create an endpoint object from the platform object&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;IUccEndpoint endpoint = platform.CreateEndpoint(userURI, null, null);&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;//Advise for endpoint objects&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;//QI server IUccServerSignalingSettings interface from the endpoint&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;IUccServerSignalingSettings serverSignalingSettings = (IUccServerSignalingSettings)endpoint;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;//Set servername, transport, authentication mode and login credentials &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;serverSignalingSettings.Server = serverAddress;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;serverSignalingSettings.TransportMode = UCC_TRANSPORT_MODE.UCCTM_TLS; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;serverSignalingSettings.AllowedAuthenticationModes = (int)UCC_AUTHENTICATION_MODES.UCCAM_NTLM;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;IUccCredential credential = serverSignalingSettings.CredentialCache.CreateCredential(username, passwd, domain);&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;serverSignalingSettings.CredentialCache.SetCredential("*", credential); &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;//Enable the endpoint in order to register with server&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;endpoint.Enable();&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Next, handle the sign-in completion events as follows.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;void _IUccEndpointEvents.OnEnable(IUccEndpoint &lt;SPAN&gt;&lt;/SPAN&gt;pEventSource,IUccOperationProgressEvent pEventData){&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;if (pEventData.IsComplete) {&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;if (pEventData.StatusCode &amp;gt;= 0)&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;// Sign in succeeded. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;sessionManager = (IUccSessionManager) endpoint;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;else&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;// Sign in failed. Clean up and retry.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;endpoint = null;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;}&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Next, the application can send an IM out by creating an IM session and adding participants to it. An IM session sets up a SIP session-mode IM session using an SIP INVITE dialog and uses MESSAGE requests within the dialog to transfer Instant Messages.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;The following piece of code does the following:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpFirst&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;-&lt;/FONT&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Obtains the session manager from the endpoint: the session manager is a factory for creating session objects that are responsible for maintaining run-time state information for different kinds of sessions, including Instant Messaging, Audio and Video and others.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;-&lt;/FONT&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Creates a new Instant Messaging (SIP) session &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpLast&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;-&lt;/FONT&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Adds a remote participant&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;B&gt;&lt;SPAN&gt;NOTE: &lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN&gt;What is not shown is the setting the application up to receive the events as shown in the comments below.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;//QI the IUccSessionManager interfaces from endpoint object&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;IUccSessionManager sessionManager = (IUccSessionManager)endpoint;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;//Advise for _IUccSessionManagerEvents to receive notifications about incoming sessions&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;//Create a session of type Instant messaging&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;IUccSession session = (IUccInstantMessagingSession) sessionManager.CreateSession(UCC_SESSION_TYPE.UCCST_INSTANT_MESSAGING, null);&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;// Advise for _IUccSessionEvents, _IUccInstantMessagingSessionEvents and &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;// _IUccSessionParticipantCollectionEvents &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;IUccParticipant participant = session.CreateParticipant(&lt;/SPAN&gt;&lt;SPAN&gt;&lt;A href="mailto:alice@constoso.com"&gt;&lt;SPAN&gt;“alice@constoso.com”&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN&gt;,0)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;// Advise for _IUccSessionParticipantEvents and&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;// _IUccInstantMessagingSessionParticipantEvents &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;session.AddParticipnat(participant,0);&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Once the application registers for events, an application may receive Instant Messages as follows.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;void _IUccSessionManagerEvents.OnIncomingSession(IUccEndpoint eventSource, &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;IUccIncomingSessionEvent eventData)&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;{ &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;this.session = eventData.session;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;// Advise for _IUccSessionEvents, _IUccInstantMessagingSessionEvents and &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;// _IUccSessionParticipantCollectionEvents &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;eventData.accept();&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;// If user wants to reject,&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;// eventData.Reject(UCC_REQUEST_REJECT_REASON.UCCRRR_DECLINE);&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Sending a message is quite straightforward as shown below.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;// QI the IUccInstantMessagingSession &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;IUccInstantMessagingSession imSession = session as IUccInstantMessagingSession; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;// Send message&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;String message = “Hello world!”;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;imSession.SendMessage(message,null);&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;And there you have it, a basic point-to-point IM example using the Unified Communication Client API ver 1.0!&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;A href="/articles/230.aspx"&gt;Srivatsa Srinivasan&lt;o:p&gt;&lt;/o:p&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Program Manager&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://communicatorteam.com/aggbug.aspx?PostID=229" width="1" height="1"&gt;</content><author><name>octeam</name><uri>http://communicatorteam.com/members/octeam.aspx</uri></author></entry><entry><title>The RTCComponentService Account and Cannot Synchronize Address Book </title><link rel="alternate" type="text/html" href="http://communicatorteam.com/archive/2008/05/12/226.aspx" /><id>http://communicatorteam.com/archive/2008/05/12/226.aspx</id><published>2008-05-12T14:33:00Z</published><updated>2008-05-12T14:33:00Z</updated><content type="html">&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;A href="/photos/oc_blog_pics/images/224/original.aspx" target=_blank&gt;&lt;/A&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;A problem that all Office Communicator 2007 users may face from time to time is the Office Communicator 2007 notification “&lt;SPAN&gt;&lt;FONT color=#ff0000&gt;cannot synchronize address book&lt;/FONT&gt;&lt;/SPAN&gt;”. This notification usually stems from logical or physical network connectivity design issues that exist between the Office Communicator 2007 client and the Office Communications Server 2007 Web Components server. However, this Office Communicator 2007 notification could be a symptom that indicates an Office Communications Server 2007 services failure that is caused by the Server 2003 default Active Directory service account administration.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;B&gt;&lt;SPAN&gt;Office Communications Server 2007 RTCComponentService account&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Office Communications Server 2007 requires the use of proprietary service accounts that are created during the installation phase of the product. This blog will describe the proprietary service account that is used to support the authentication process for the new features that Office Communication Server 2007 brings into our workplace. This service account is the RTCComponentService account. The RTCComponentService account can be created during the Office Communications Server 2007 activation process for the Web Component services. By default it is a member of the RTCComponentUniversalServices group which is created during the Office Communications Server 2007 ForestPrep operations. The RTCComponentService account is the default service account for the Office Communications Server 2007 Web Conferencing service, Audio \ Video service, and the Identity account for the LsGroupExpAppPool IIS application pool that hosts the Office Communications Server 2007 Web Components virtual applications. When this service account cannot complete the authentication process for the services it supports the Office Communications Server 2007 installation will not be able to provide Web Conferencing services, Audio \ Video services and Web Component services to Unified Communication clients on its network.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;B&gt;&lt;SPAN&gt;Server 2003 Default Domain account policies and the RTCComponentService account&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;When the RTCComponentService service account is created during the Office Communications Server 2007 activation process, it is added to the "log on as a service" policy for the User Rights Assignment of the Local Policies under the Security Settings for the Local Machine Policy on the Office Communications Server 2007 server. As a service account it will need to have a password assigned to it which is created by the Office Communications Server 2007 administrator during the Office Communications Server 2007 activation process. Since the RTComponentService is a domain account, its assigned password is kept in compliance by the Default Domain group policies for password administration. These default password policies apply their limitations on all domain accounts’ password specifications, one such limitation is the "Maximum password age" password policy which has a default lifetime of 42 days. This policy sets the time limitation for the expiration of a domain account password. The most common way to thwart the expiration of a domain account password is for a domain administrator to set the option of "Password never expires" on the domain user account object in Server 2003 Active Directory Users and Computers. However, when the RTCComponentService account is created during the activation process, the “password never expires” domain user / service account option is not enabled and the RTCComponentService account is subject to the expiration of its password as per the Default Domain group policies for password administration.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;A href="/photos/oc_blog_pics/images/221/original.aspx" target=_blank&gt;&lt;IMG src="/photos/oc_blog_pics/images/221/original.aspx" border=0&gt;&lt;/A&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;If the RTCComponentService password expiration should occur then the Web Conferencing and the Audio/Video services will not be able to start on the Office Communications Server 2007 servers that are hosting them. Also the LsGroupExpAppPool which is hosted locally in IIS 6.0 on the Web Components Server will become disabled resulting in the failure to provide Office Communicator 2007 users with their Address Book information and Group Expansion services. The most noticeable symptom in this scenario is that the Office Communicator 2007 clients will display the notification "&lt;SPAN&gt;Cannot Synchronize Address Book&lt;/SPAN&gt;". The Web Conferencing and Audio \ Video services on the Office Communications Server 2007 server will log similar events in the system event log:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Event Type:&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Error&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Event Source:&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Service Control Manager&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Event Category:&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Event ID:&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;7038&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Date:&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;4/26/2008&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Time:&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;10:40:21 AM&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;User:&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;N/A&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Computer:&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;WEBDATA8&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Description:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;The RTCDATAMCU service was unable to log on as PLATNETWORK\RTCComponentService with the currently configured password due to the following error: &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Logon failure: the specified account password has expired. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;To ensure that the service is configured properly, use the Services snap-in in Microsoft Management Console (MMC).&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;For more information, see Help and Support Center at &lt;/SPAN&gt;&lt;A href="http://go.microsoft.com/fwlink/events.asp"&gt;&lt;SPAN&gt;http://go.microsoft.com/fwlink/events.asp&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;The LsGroupExpAppPool application pool that is located in the application pools container on the Office Communications Server 2007 Web Components server IIS 6.0 MMC will add the following W3SVC events to the local System log in Event viewer.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Event Type:&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Warning&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Event Source:&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;W3SVC&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Event Category:&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Event ID:&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;1057&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Date:&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;4/23/2008&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Time:&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;7:48:27 AM&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;User:&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;N/A&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Computer:&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;WEBDATA8&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Description:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;The identity of application pool 'LSGroupExpAppPool' is invalid, so the World Wide Web Publishing Service cannot create a worker process to serve the application pool.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Therefore, the application pool has been disabled. For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Event Type:&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Error&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Event Source:&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;W3SVC&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Event Category:&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Event ID:&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;1059&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Date:&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;4/23/2008&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Time:&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;7:48:27 AM&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;User:&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;N/A&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Computer:&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;WEBDATA8&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Description:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;A failure was encountered while launching the process serving application pool 'LSGroupExpAppPool'. The application pool has been disabled. For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;The Identity authentication issue with the LsGroupExpAppPool application pool does not become apparent until a request is made to one of the Office Communications Server 2007 Web Component services on the Office Communications Server 2007 server. Then events like the ones listed above will be logged in the local System Event log. The LsGroupExpAppPool application may not show up as visibly disabled until you select it in the IIS 6.0 application pools container and perform a refresh on it. Then it will display a red X on its icons lower left corner as listed below.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;A href="/photos/oc_blog_pics/images/222/original.aspx" target=_blank&gt;&lt;IMG src="/photos/oc_blog_pics/images/222/original.aspx" border=0&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;To get the RTCComponentService account to provide authentication for its services again is a simple task, but the procedure does require the permissions of a local domain administrator for the Active Directory domain that is hosting the RTCComponentService account.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;1. Open the Active Directory Users and Computers dialog on a Server 2003 server in the same domain that is hosting the Office Communications Server 2007 servers&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;2. Browse to the Users container and highlight it&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;3. In the details pane on the right side of the window locate the RTCComponentService account and access its properties dialog. Then browse to the Account tab.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;4. Place a check in the "Password never expires" option to enable it. Then click on the OK button and close the Active Directory Users and Computers dialog&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;A href="/photos/oc_blog_pics/images/223/original.aspx" target=_blank&gt;&lt;IMG src="/photos/oc_blog_pics/images/223/original.aspx" border=0&gt;&lt;/A&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;5. Go to the Office Communications Server 2007 server that is hosting the Audio \ Video services or the Web Conferencing services. Open the Office Communications Server 2007 Administration MMC and locate the respective servers. Right click on each and choose Start from the pop-up menu. The Audio \ Video and Web Conferencing servers should start now.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;6. Open up the IIS 6.0 manager on the Office Communications Server 2007 that is hosting the Web Components server. Expand the application pools node and then select and right click on the LsGroupExpAppPool application pool node and choose the refresh option. Next right click on the LsGroupExpAppPool application pool and choose start.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;7. You should be back in business now with the availability of Office Communicator Address Book synchronization and the Office Communications Server 2007 Audio \ Video and Web Conferencing will be available for your network's Unified Communication clients.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;B&gt;&lt;SPAN&gt;RTCComponentSevice password mismatch&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;B&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Should the RTCComponentService service account password be reset by a domain administrator in the Users container of the Server 2003 Active Directory Users and Computers dialog then the services that run under it on the Office Communications Server 2007 server will continue to run until either the Office Communications Server 2007 server is restarted, the Audio \ Video or Web Conferencing services are restarted singly, or the IIS 6.0 services that host the Office Communications Server 2007 Web Components services are restarted.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;A good practice is to make sure that the password for the RTCComponentService account is updated on all the services that are dependent for it as a login account, whenever you have to reset its password in the Users container of Active Directory Users and Computers.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;1. To do this, open the services.msc on the Office Communications Server 2007 server and locate the following services:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Office Communications Server Audio \ Video Conferencing&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Office Communications Server Web Conferencing&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;2. Access the properties dialog of each and choose the Login tab. Here you can enter the updated password for the RTCComponentService account and apply the changes. Then just re-start the services.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;A href="/photos/oc_blog_pics/images/224/original.aspx" target=_blank&gt;&lt;IMG src="/photos/oc_blog_pics/images/224/original.aspx" border=0&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;1. Open up the IIS 6.0 manager on the Office Communications Server 2007 that is hosting the Web Components server. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&g