<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">Greg Anthony&amp;#39;s Blog</title><subtitle type="html" /><id>http://blogs.technet.com/b/greganth/atom.aspx</id><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/greganth/" /><link rel="self" type="application/atom+xml" href="http://blogs.technet.com/b/greganth/atom.aspx" /><generator uri="http://telligent.com" version="5.6.50428.7875">Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><updated>2009-08-10T13:54:11Z</updated><entry><title>Why hasn't Greg blogged anything lately</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/greganth/archive/2010/04/12/why-hasn-t-greg-blogged-anything-lately.aspx" /><id>http://blogs.technet.com/b/greganth/archive/2010/04/12/why-hasn-t-greg-blogged-anything-lately.aspx</id><published>2010-04-12T16:35:00Z</published><updated>2010-04-12T16:35:00Z</updated><content type="html">&lt;P&gt;I've been busy working on another project.&amp;nbsp; In the meantime I suggest that you check out &lt;A title=NextHop href="http://technet.microsoft.com/en-us/office/ocs/ee465814.aspx" mce_href="http://technet.microsoft.com/en-us/office/ocs/ee465814.aspx"&gt;NextHop&lt;/A&gt;&amp;nbsp;which is a centralized portal for all things relating to Microsoft Unified Communications.&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3324557" width="1" height="1"&gt;</content><author><name>GregAnthony_MSFT</name><uri>http://blogs.technet.com/greganth/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>LCS/OCS Public IM Connectivity (PIC) with Yahoo! Domains YMail.com and Rocketmail.com</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/greganth/archive/2010/01/22/lcs-ocs-public-im-connectivity-pic-with-yahoo-domains-ymail-com-and-rocketmail-com.aspx" /><id>http://blogs.technet.com/b/greganth/archive/2010/01/22/lcs-ocs-public-im-connectivity-pic-with-yahoo-domains-ymail-com-and-rocketmail-com.aspx</id><published>2010-01-22T14:26:01Z</published><updated>2010-01-22T14:26:01Z</updated><content type="html">&lt;p&gt;Yahoo! has added two additional domains (ymail.com and rocketmail.com) that users can choose from when creating a Yahoo! ID.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/greganth/WindowsLiveWriter/LCSOCSPublicIMConnectivityPICwithYah.com_84A5/image_4.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/greganth/WindowsLiveWriter/LCSOCSPublicIMConnectivityPICwithYah.com_84A5/image_thumb_1.png" width="244" height="69" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;In order for instant messaging and presence to work correctly with Yahoo! user accounts created in those domains you will need to add entries on the Allow tab of your Live Communications Server 2005 SP1 Access Proxy or Office Communications Server 2007/R2 Access Edge.&lt;/p&gt;  &lt;p&gt;The entries would be entered as Domain ymail.com and Access Edge lcsap.msg.yahoo.com and Domain rocketmail.com and Access Edge lcsap.msg.yahoo.com.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/greganth/WindowsLiveWriter/LCSOCSPublicIMConnectivityPICwithYah.com_84A5/image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="OCS Access Edge 2007 R2 Allow Tab Properties" border="0" alt="OCS Access Edge 2007 R2 Allow Tab Properties" src="http://blogs.technet.com/blogfiles/greganth/WindowsLiveWriter/LCSOCSPublicIMConnectivityPICwithYah.com_84A5/image_thumb.png" width="213" height="244" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;A restart of the Access Proxy or Access Edge Service may be required.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3307578" width="1" height="1"&gt;</content><author><name>GregAnthony_MSFT</name><uri>http://blogs.technet.com/greganth/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>Office Communications Server 2007 R2: Response Group Service Does Not Start</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/greganth/archive/2010/01/06/office-communications-server-2007-r2-response-group-service-does-not-start.aspx" /><id>http://blogs.technet.com/b/greganth/archive/2010/01/06/office-communications-server-2007-r2-response-group-service-does-not-start.aspx</id><published>2010-01-06T14:46:59Z</published><updated>2010-01-06T14:46:59Z</updated><content type="html">&lt;p&gt;The following symptoms are observed.&amp;#160; Response Group Service doesn’t start.&amp;#160; When starting manually it stops again as soon as it has been started.&lt;/p&gt;  &lt;p&gt;The following event is logged in the Office Communications Server event log in Event Viewer on the affected server:&lt;/p&gt;  &lt;p&gt;Event Type: Error   &lt;br /&gt;Event Source: OCS Application Server    &lt;br /&gt;Date:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Date    &lt;br /&gt;Time:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Time    &lt;br /&gt;Event-ID:&amp;#160;&amp;#160; 32003    &lt;br /&gt;Category:(1055)    &lt;br /&gt;Computer:&amp;#160; &amp;lt;&lt;em&gt;computer name&lt;/em&gt;&amp;gt;&lt;/p&gt;  &lt;p&gt;Description:   &lt;br /&gt;The Application Host failed to start an application.&lt;/p&gt;  &lt;p&gt;The Application Host could not start the application Microsoft.Rtc.Applications.Acd. Exception information: Exception: System.Reflection.TargetInvocationException   &lt;br /&gt;&amp;gt; Message: …caused an exception &lt;/p&gt;  &lt;p&gt;&amp;gt; StackTrace:&amp;#160;&amp;#160;&amp;#160; bei System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct&amp;amp; sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)   &lt;br /&gt;&amp;#160;&amp;#160; bei System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)    &lt;br /&gt;&amp;#160;&amp;#160; at System.Delegate.DynamicInvokeImpl(Object[] args)    &lt;br /&gt;&amp;#160;&amp;#160; at Microsoft.Rtc.ApplicationServerCore.EventQueueEntry.ExecutionContextRunCallback(Object state)    &lt;br /&gt;&amp;#160;&amp;#160; at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)    &lt;br /&gt;&amp;#160;&amp;#160; at Microsoft.Rtc.ApplicationServerCore.EventQueueEntry.InvokeEvent(Boolean executingSynchronously, EventSerializer serializer)    &lt;br /&gt;&amp;#160;&amp;#160; at Microsoft.Rtc.ApplicationServerCore.EventSerializer.ProcessEvent(Boolean executingSynchronously, EventQueueEntry entry)    &lt;br /&gt;&amp;#160;&amp;#160; at Microsoft.Rtc.ApplicationServerCore.EventSerializer.ProcessEvents(EventQueueEntry entry)    &lt;br /&gt;&amp;#160;&amp;#160; at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)    &lt;br /&gt;&amp;#160;&amp;#160; at System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal(_ThreadPoolWaitCallback tpWaitCallBack)    &lt;br /&gt;&amp;#160;&amp;#160; at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback(Object state)    &lt;br /&gt;&amp;gt; Source: mscorlib    &lt;br /&gt;Inner Exception: System.IO.FileNotFoundException    &lt;br /&gt;&amp;gt; Message: File or Assembly &amp;quot;System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&amp;quot; or a dependency was not found.&lt;/p&gt;  &lt;p&gt;System can’t file the file specified (file not found)&lt;/p&gt;  &lt;p&gt;&amp;gt; FileName: System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&lt;/p&gt;  &lt;p&gt;Cause: Startup errors.   &lt;br /&gt;Resolution:    &lt;br /&gt;Check the events prior to this to resolve the service startup issue.&lt;/p&gt;  &lt;p&gt;Even though it is not listed as a prerequisite, the resolution for this issue is to install Microsoft .NET Framework 3.0.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3304039" width="1" height="1"&gt;</content><author><name>GregAnthony_MSFT</name><uri>http://blogs.technet.com/greganth/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>Failed to activate Office Communications Server Standard Edition Server</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/greganth/archive/2009/11/24/failed-to-activate-office-communications-server-standard-edition-server.aspx" /><id>http://blogs.technet.com/b/greganth/archive/2009/11/24/failed-to-activate-office-communications-server-standard-edition-server.aspx</id><published>2009-11-24T12:23:05Z</published><updated>2009-11-24T12:23:05Z</updated><content type="html">&lt;p&gt;When you deploy a new installation of Standard Edition Server activation fails if security update 974571 is installed and the fix mentioned in &lt;a href="http://support.microsoft.com/kb/974571"&gt;http://support.microsoft.com/kb/974571&lt;/a&gt; has not been applied to the server.&lt;/p&gt;  &lt;p&gt;The following is logged in the Office Communications Server 2007 R2 Deployment Log&lt;/p&gt;  &lt;p&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;Failure [0xC3EC796C] One or more errors occurred during the execution of the wizard; the wizard was unable to complete successfully. Please check the log file for more information.&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/greganth/WindowsLiveWriter/FailedtoactivateOfficeCommunicationsServ_67D0/image_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/greganth/WindowsLiveWriter/FailedtoactivateOfficeCommunicationsServ_67D0/image_thumb.png" width="244" height="199" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;The following is logged in the Activate Standard Edition Server Log.&lt;/p&gt;  &lt;p&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;Failure [0xC3EC78DB] Failed to read the Office Communications Server version information. This can happen if the computer clock is not set to correct date and time.&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/greganth/WindowsLiveWriter/FailedtoactivateOfficeCommunicationsServ_67D0/image_4.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/greganth/WindowsLiveWriter/FailedtoactivateOfficeCommunicationsServ_67D0/image_thumb_1.png" width="244" height="190" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/greganth/WindowsLiveWriter/FailedtoactivateOfficeCommunicationsServ_67D0/image_6.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/greganth/WindowsLiveWriter/FailedtoactivateOfficeCommunicationsServ_67D0/image_thumb_2.png" width="244" height="154" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;The following event is logged in the Office Communications Server event log in Event Viewer on the affected server:&lt;/p&gt;  &lt;p&gt;Event Type:&amp;#160;&amp;#160;&amp;#160; Warning    &lt;br /&gt;Event Source:&amp;#160;&amp;#160;&amp;#160; OCS Setup     &lt;br /&gt;Event Category:&amp;#160;&amp;#160;&amp;#160; (1007)     &lt;br /&gt;Event ID:&amp;#160;&amp;#160;&amp;#160; 30502     &lt;br /&gt;Date:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Date     &lt;br /&gt;Time:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Time     &lt;br /&gt;User:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; N/A     &lt;br /&gt;Computer:&amp;#160;&amp;#160;&amp;#160; &lt;em&gt;Computer&lt;/em&gt;     &lt;br /&gt;Description:     &lt;br /&gt;Failed to activate Office Communications Server Standard Edition Server on machine &lt;em&gt;Computer&lt;/em&gt;.     &lt;br /&gt;Error: C3EC78D8     &lt;br /&gt;Description: Failed to read the Office Communications Server version information. This can happen if the computer clock is not set to correct date and time. &lt;/p&gt;  &lt;p&gt;For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.&lt;/p&gt;  &lt;p&gt;Additionally, during an installation of Live Communications Server 2005 SP1 when setup for a new LCS installation and Windows Security update 97451 is installed and the OCSASNFIX.exe fix referenced in &lt;a href="http://support.microsoft.com/kb/974571"&gt;http://support.microsoft.com/kb/974571&lt;/a&gt; has not been applied to the server Setup.exe may close unexpectedly with no warning.&amp;#160; &lt;/p&gt;  &lt;p&gt;The following events may be logged in the Application event log in Event Viewer on the affected server:&lt;/p&gt;  &lt;p&gt;Event Type:&amp;#160;&amp;#160;&amp;#160; Error   &lt;br /&gt;Event Source:&amp;#160;&amp;#160;&amp;#160; Application Error    &lt;br /&gt;Event Category:&amp;#160;&amp;#160;&amp;#160; (100)    &lt;br /&gt;Event ID:&amp;#160;&amp;#160;&amp;#160; 1000    &lt;br /&gt;Date:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 12/29/2009    &lt;br /&gt;Time:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 7:54:50 AM    &lt;br /&gt;User:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; N/A    &lt;br /&gt;Computer:&amp;#160;&amp;#160;&amp;#160; &lt;em&gt;Computer     &lt;br /&gt;&lt;/em&gt;Description:    &lt;br /&gt;Faulting application Setup.exe, version 0.0.0.0, faulting module ntdll.dll, version 5.2.3790.4455, fault address 0x0002a776. &lt;/p&gt;  &lt;p&gt;For more information, see Help and Support Center at &lt;a href="http://go.microsoft.com/fwlink/events.asp"&gt;http://go.microsoft.com/fwlink/events.asp&lt;/a&gt;.    &lt;br /&gt;Data:    &lt;br /&gt;0000: 41 70 70 6c 69 63 61 74&amp;#160;&amp;#160; Applicat    &lt;br /&gt;0008: 69 6f 6e 20 46 61 69 6c&amp;#160;&amp;#160; ion Fail    &lt;br /&gt;0010: 75 72 65 20 20 53 65 74&amp;#160;&amp;#160; ure&amp;#160; Set    &lt;br /&gt;0018: 75 70 2e 65 78 65 20 30&amp;#160;&amp;#160; up.exe 0    &lt;br /&gt;0020: 2e 30 2e 30 2e 30 20 69&amp;#160;&amp;#160; .0.0.0 i    &lt;br /&gt;0028: 6e 20 6e 74 64 6c 6c 2e&amp;#160;&amp;#160; n ntdll.    &lt;br /&gt;0030: 64 6c 6c 20 35 2e 32 2e&amp;#160;&amp;#160; dll 5.2.    &lt;br /&gt;0038: 33 37 39 30 2e 34 34 35&amp;#160;&amp;#160; 3790.445    &lt;br /&gt;0040: 35 20 61 74 20 6f 66 66&amp;#160;&amp;#160; 5 at off    &lt;br /&gt;0048: 73 65 74 20 30 30 30 32&amp;#160;&amp;#160; set 0002    &lt;br /&gt;0050: 61 37 37 36&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; a776&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;  &lt;p&gt;Event Type:&amp;#160;&amp;#160;&amp;#160; Information   &lt;br /&gt;Event Source:&amp;#160;&amp;#160;&amp;#160; DrWatson    &lt;br /&gt;Event Category:&amp;#160;&amp;#160;&amp;#160; None    &lt;br /&gt;Event ID:&amp;#160;&amp;#160;&amp;#160; 4097    &lt;br /&gt;Date:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 12/29/2009    &lt;br /&gt;Time:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 7:54:51 AM    &lt;br /&gt;User:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; N/A    &lt;br /&gt;Computer:&amp;#160;&amp;#160; &lt;em&gt; Computer&lt;/em&gt;    &lt;br /&gt;Description:    &lt;br /&gt;The application, &lt;a href="file://\\computer\files\Live"&gt;\\&lt;em&gt;computer&lt;/em&gt;\files\Live&lt;/a&gt; Communications Server 2005 with SP1\Standard\Setup\I386\Setup.exe, generated an application error The error occurred on 12/29/2009 @ 07:54:51.468 The exception generated was c0000005 at address 7C82A776 (ntdll!wcslen) &lt;/p&gt;  &lt;p&gt;For more information, see Help and Support Center at &lt;a href="http://go.microsoft.com/fwlink/events.asp"&gt;http://go.microsoft.com/fwlink/events.asp&lt;/a&gt;.    &lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3296026" width="1" height="1"&gt;</content><author><name>GregAnthony_MSFT</name><uri>http://blogs.technet.com/greganth/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>OCS 2007 R2: Error Accessing User Communications Tab Properties</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/greganth/archive/2009/11/23/ocs-2007-r2-error-accessing-user-communications-tab-properties.aspx" /><id>http://blogs.technet.com/b/greganth/archive/2009/11/23/ocs-2007-r2-error-accessing-user-communications-tab-properties.aspx</id><published>2009-11-23T12:28:36Z</published><updated>2009-11-23T12:28:36Z</updated><content type="html">&lt;h5&gt;Problem&lt;/h5&gt;  &lt;p&gt;After migrating a user from Live Communications Server 2005 Service Pack 1 to Office Communications Server 2007 R2 you are unable to view or change the user’s Communications Tab properties.&amp;#160; &lt;/p&gt;  &lt;h5&gt;Symptoms&lt;/h5&gt;  &lt;p&gt;When you click one of the configure buttons you receive a Validation Failed message.&lt;/p&gt;  &lt;p&gt;Validation failed with HRESULT = 0xC3EC7E02 – Accessing OCS 2007 R2 User Properties.&lt;/p&gt;  &lt;h5&gt;Cause&lt;/h5&gt;  &lt;p&gt;Invalid TEL URI on the migrated account from when the account was previously enabled for Remote Call Control in LCS 2005 SP1.&lt;/p&gt;  &lt;h5&gt;Resolution&lt;/h5&gt;  &lt;p&gt;Moved user account back to Live Communications Server 2005 Pool and open user properties and in User Advance Settings enable Remote Call Control and remove the entry from TEL URI: and remove the entry from Remote Call Control SIP URI then uncheck Enable Remote Call Control and save. Move user back to OCS 2007 R2 and verify you can access user properties in OCS 2007 R2.&lt;/p&gt;  &lt;h5&gt;More Information&lt;/h5&gt;  &lt;p&gt;Enable Office Communications Server Debug Logging on the Pool for LcManagedtaskhandler, LcManagedTaskShell, LcsAdUcSnapin, LcsSnapin, LCSWizard, LcsTaskHandler and reproduce the issue.   &lt;br /&gt;Viewed all the log files combined.    &lt;br /&gt;In the logs you should find trace information similar to the following;    &lt;br /&gt;TL_NOISE(TF_STACKTRACE) [3]0F08.19D4::11/10/2009-14:07:20.176.00000767 ((Shared),UserSettingValidationHelper:ValidatorUtils.cpp(3460))Entering    &lt;br /&gt;TL_INFO(TF_COMPONENT) [3]0F08.19D4::11/10/2009-14:07:20.176.00000768 ((Shared),UserSettingValidationHelper:ValidatorUtils.cpp(3700))Line URI is present     &lt;br /&gt;when UC is enabled - it will be validated    &lt;br /&gt;TL_ERROR(TF_COMPONENT) [3]0F08.19D4::11/10/2009-14:07:20.176.0000076b ((Shared),UserSettingValidationHelper:ValidatorUtils.cpp(3705))Line URI     &lt;br /&gt;tel:3048;phone-context=cdp.udp is not valid for UC -- returning error 0xC3EC7E02(LC_VALIDATION_E_INVALID_TEL_URI)    &lt;br /&gt;TL_NOISE(TF_STACKTRACE) [3]0F08.19D4::11/10/2009-14:07:20.176.0000076c ((Shared),UserSettingValidationHelper:ValidatorUtils.cpp(3719))Leaving with hr =     &lt;br /&gt;0xC3EC7E02(LC_VALIDATION_E_INVALID_TEL_URI)    &lt;br /&gt;TL_ERROR(TF_COMPONENT) [3]0F08.19D4::11/10/2009-14:07:20.176.0000076d ((Shared),UserSettingCustomClassValidator:CustomValidators.cpp(2542))Call to     &lt;br /&gt;UserSettingValidationHelper failed, 0xC3EC7E02(LC_VALIDATION_E_INVALID_TEL_URI)    &lt;br /&gt;TL_NOISE(TF_STACKTRACE) [3]0F08.19D4::11/10/2009-14:07:20.176.0000076e ((Shared),UserSettingCustomClassValidator:CustomValidators.cpp(2547))Leaving with hr     &lt;br /&gt;= 0xC3EC7E02(LC_VALIDATION_E_INVALID_TEL_URI)    &lt;br /&gt;TL_ERROR(TF_COMPONENT) [3]0F08.19D4::11/10/2009-14:07:20.176.0000076f ((Shared),ValidateClassFromMmc:ClassValidate.cpp(2903))Call to custom class     &lt;br /&gt;validator -- 0xC3EC7E02(LC_VALIDATION_E_INVALID_TEL_URI)    &lt;br /&gt;TL_NOISE(TF_STACKTRACE) [3]0F08.19D4::11/10/2009-14:07:20.176.00000770 ((Shared),ValidateClassFromMmc:ClassValidate.cpp(3036))Leaving with hr = 0xC3EC7E02    &lt;br /&gt;(LC_VALIDATION_E_INVALID_TEL_URI)&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3295779" width="1" height="1"&gt;</content><author><name>GregAnthony_MSFT</name><uri>http://blogs.technet.com/greganth/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>How to issue certificate for Office Communications Server 2007 R2 when the Web Server Template has been disabled on the Certificate Authority</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/greganth/archive/2009/11/23/how-to-issue-certificate-for-office-communications-server-2008-r2-when-the-web-server-template-has-been-disabled-on-the-certificate-authority.aspx" /><id>http://blogs.technet.com/b/greganth/archive/2009/11/23/how-to-issue-certificate-for-office-communications-server-2008-r2-when-the-web-server-template-has-been-disabled-on-the-certificate-authority.aspx</id><published>2009-11-23T12:09:11Z</published><updated>2009-11-23T12:09:11Z</updated><content type="html">&lt;h5&gt;Problem&lt;/h5&gt;  &lt;p&gt;You receive an error trying to issue a certificate via the Certificate Wizard because the default web server template has been disabled on the certification authority.&lt;/p&gt;  &lt;h5&gt;Symptom&lt;/h5&gt;  &lt;p&gt;You may see the following error in the Certificate Authority Server logs. &amp;quot;Denied by Policy Module 0x80094800. The request was for a certificate template that is not supported by the Certificate Services policy.&amp;quot;&lt;/p&gt;  &lt;h5&gt;Cause&lt;/h5&gt;  &lt;p&gt;Web Server template has been disabled and the Office Communications Server Certificate Wizard is hard coded to use the Web Server template.&lt;/p&gt;  &lt;h5&gt;Resolution&lt;/h5&gt;  &lt;p&gt;Use the LCSCMD.exe /Cert command line utility to request the certificate and specify the custom template to use.&lt;/p&gt;  &lt;p&gt;LCSCmd.exe /Cert /Action:Request /OU: /org: /sn: /country: /state: /city: [/online[:{TRUE|FALSE}]] [/friendlyName:] [/bitLength:] [/exportable[:{TRUE|FALSE}]] [/san:] [/Filename:] [/ca:\&amp;gt;] [/caAccount:\ or \&amp;gt;] [/caPassword:] [/autoAppendSNToSAN[:{TRUE|FALSE}]] [/enableClientEKU[:{TRUE|FALSE}]] [/assign:{TRUE|FALSE}] [/Components:{AP | DP | MR | INTERNAL}] [/L:] [/XML[:{TRUE|FALSE}]] [/?[:{TRUE|FALSE}]] /Template:    &lt;br /&gt;Such as:     &lt;br /&gt;LCSCmd.exe /Cert /Action:Request /OU:Marketing /Org:Contoso /sn:eepool1.contoso.com     &lt;br /&gt;/country:US /city:Redmond /state:Washington /Template:WebServer2&lt;/p&gt;  &lt;h5&gt;More Information &lt;/h5&gt;  &lt;p&gt;The /Template switch is undocumented and not supported. For more information on managing certificates from the command line see http://technet.microsoft.com/en-us/library/dd572468(office.13).aspx.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3295777" width="1" height="1"&gt;</content><author><name>GregAnthony_MSFT</name><uri>http://blogs.technet.com/greganth/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>When running Active Directory Users and Computers on a machine where LCS 2005 SP1 Administration tools have been installed you click Live Communications tab on user account properties and receive “Failed to read the user’s settings”</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/greganth/archive/2009/10/02/when-running-active-directory-users-and-computers-on-a-machine-where-lcs-2005-sp1-administration-tools-have-been-installed-you-click-live-communications-tab-on-user-account-properties-and-receive-failed-to-read-the-user-s-set.aspx" /><id>http://blogs.technet.com/b/greganth/archive/2009/10/02/when-running-active-directory-users-and-computers-on-a-machine-where-lcs-2005-sp1-administration-tools-have-been-installed-you-click-live-communications-tab-on-user-account-properties-and-receive-failed-to-read-the-user-s-set.aspx</id><published>2009-10-02T14:19:50Z</published><updated>2009-10-02T14:19:50Z</updated><content type="html">&lt;h5&gt;Cause&lt;/h5&gt;  &lt;p&gt;LCS 2005 SP1 Servers have been updated with KB 911996 which requires any LCS 2005 SP1 Administration Tools installation to also be updated.&lt;/p&gt;  &lt;h5&gt;Resolution&lt;/h5&gt;  &lt;p&gt;Apply KB 911996 update to machines that have the LCS 2005 SP1 Administration Tools Installation.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3284594" width="1" height="1"&gt;</content><author><name>GregAnthony_MSFT</name><uri>http://blogs.technet.com/greganth/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>Updating Microsoft Office Communications Server 2007 Best Practices Analyzer</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/greganth/archive/2009/09/17/updating-microsoft-office-communications-server-2007-best-practices-analyzer.aspx" /><id>http://blogs.technet.com/b/greganth/archive/2009/09/17/updating-microsoft-office-communications-server-2007-best-practices-analyzer.aspx</id><published>2009-09-17T14:40:38Z</published><updated>2009-09-17T14:40:38Z</updated><content type="html">&lt;p&gt;When you launch the OCS 2007 BPA Tool for the first time after installation you have the option to set the tool to “Check for updates on startup (recommended)” or to “Do not check for updates on startup”.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/greganth/WindowsLiveWriter/UpdatingMicrosoftOfficeCommunicationsSer_6BF4/image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/greganth/WindowsLiveWriter/UpdatingMicrosoftOfficeCommunicationsSer_6BF4/image_thumb.png" width="532" height="191" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Once you have selected an option then the following registry keys are set.&lt;/p&gt;  &lt;p&gt;HKEY_CURRENT_USER\Software\Microsoft\RTCBPA&lt;/p&gt;  &lt;p&gt;ShowedUpdateOption REG_DWORD (0 on first run, 1 after first run)&lt;/p&gt;  &lt;p&gt;VersionCheckAlways REG_DWORD (0 = disabled – Do not check for updates, 1 = enabled – Check for updates)&lt;/p&gt;  &lt;p&gt;So you can flip the bit on VersionCheckAlways to change the update behavior.&lt;/p&gt;  &lt;p&gt;Now if your machine where you have it installed does not have internet access you can install the BPA Tool on a machine that has internet access and allow it to check for updates.&amp;#160; Then you can copy the files from the updated BPA tool installation directory (typically C:\Program Files\Microsoft Office Communications Server 2007\BPA) to the installation directory on the machine that doesn’t have internet access.&amp;#160; This is particularly useful for OCS Edge Server Environments where internet access is blocked.&lt;/p&gt;  &lt;p&gt;Note:&amp;#160; The OCS 2007 BPA Tool only detects the OCS 2007 Edge Server Role if the machine is member of a workgroup.&amp;#160; If the OCS 2007 Edge Server is domain joined it will not detect the OCS 2007 Edge Role.&amp;#160; Following is an excerpt from the Microsoft Office Communications Server 2007 Edge Server Deployment Guide. “ Deploy edge servers in a workgroup rather than a domain. Doing so simplifies installation and keeps the Active Directory® Domain Services out of the perimeter network. Locating Active Directory in the perimeter network can present a significant security risk.”&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3281623" width="1" height="1"&gt;</content><author><name>GregAnthony_MSFT</name><uri>http://blogs.technet.com/greganth/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>Communicator 2007 R2 Desktop Sharing Call Flow Part 1 – Peer to Peer</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/greganth/archive/2009/09/08/communicator-2007-r2-desktop-sharing-call-flow-part-1-peer-to-peer.aspx" /><id>http://blogs.technet.com/b/greganth/archive/2009/09/08/communicator-2007-r2-desktop-sharing-call-flow-part-1-peer-to-peer.aspx</id><published>2009-09-08T20:58:02Z</published><updated>2009-09-08T20:58:02Z</updated><content type="html">&lt;p&gt; I had worked on a case recently where a firewall existed between the OCS 2007 R2 Pool and the internal Communicator 2007 R2 clients concerning call flow and what direct ports needed to be open in the firewall (inbound, outbound, or both) using the Communicator Policies for enabling minimum and maximum media ports.&lt;/p&gt;  &lt;p&gt;That said I’m going to cover basic call flow with no policy set just to show what is happening behind the scenes from an initial peer-to-peer desktop sharing which is elevated to a multiparty session by adding a third user.&lt;/p&gt;  &lt;p&gt;My environment consists of an OCS 2007 R2 Standard Edition server with the latest QFE2 updates and three machines with Communicator 2007 R2 (logging enabled) and several test accounts (r2user1, r2user2, and r2user3).&lt;/p&gt;  &lt;p&gt;r2user1 right clicks contact r2user2 and selects the Share/Share Desktop as shown in the following screen shot.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/greganth/WindowsLiveWriter/Communicator2007R2DesktopSharingCallFlow_C0F6/image_20.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/greganth/WindowsLiveWriter/Communicator2007R2DesktopSharingCallFlow_C0F6/image_thumb_9.png" width="209" height="244" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;r2user2 click to accepts the toast&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/greganth/WindowsLiveWriter/Communicator2007R2DesktopSharingCallFlow_C0F6/image_4.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/greganth/WindowsLiveWriter/Communicator2007R2DesktopSharingCallFlow_C0F6/image_thumb_1.png" width="244" height="47" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;and now r2user2 sees r2user1’s desktop.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/greganth/WindowsLiveWriter/Communicator2007R2DesktopSharingCallFlow_C0F6/image_22.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/greganth/WindowsLiveWriter/Communicator2007R2DesktopSharingCallFlow_C0F6/image_thumb_10.png" width="406" height="287" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;So what happened behind the scenes?&lt;/p&gt;  &lt;p&gt;Opening up the Communicator-uccapi-0.uccapilog (found in %userprofile%\tracing on workstation) in Snooper.exe (found in OCS 2007 R2 Resource Kit) I find the SIP INVITE to user r2user2 information in the client log for r2user1.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/greganth/WindowsLiveWriter/Communicator2007R2DesktopSharingCallFlow_C0F6/image_8.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/greganth/WindowsLiveWriter/Communicator2007R2DesktopSharingCallFlow_C0F6/image_thumb_3.png" width="487" height="90" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Looking at the same client log for r2user2 I find the matching conversation to the SIP dialog.&lt;a href="http://blogs.technet.com/blogfiles/greganth/WindowsLiveWriter/Communicator2007R2DesktopSharingCallFlow_C0F6/image_10.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/greganth/WindowsLiveWriter/Communicator2007R2DesktopSharingCallFlow_C0F6/image_thumb_4.png" width="486" height="86" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;First we’ll look at the SIP INVITE from r2user1 to r2user2&lt;/p&gt;  &lt;p&gt;=================================================================&lt;/p&gt;  &lt;p&gt;08/25/2009|13:47:02.915 17B4:15C0 INFO&amp;#160; :: Sending Packet - 192.168.100.69:5061 (From Local Address: 192.168.100.65:2217) 1852 bytes:   &lt;br /&gt;08/25/2009|13:47:02.915 17B4:15C0 INFO&amp;#160; :: &lt;strong&gt;&lt;font color="#0000ff"&gt;INVITE sip:r2user2@aj.local SIP/2.0       &lt;br /&gt;&lt;/font&gt;&lt;/strong&gt;Via: SIP/2.0/TLS 192.168.100.65:2217    &lt;br /&gt;Max-Forwards: 70    &lt;br /&gt;From: &amp;lt;sip:r2user1@aj.local&amp;gt;;tag=c19d554b25;epid=10e9cc7f1f    &lt;br /&gt;To: &amp;lt;sip:r2user2@aj.local&amp;gt;    &lt;br /&gt;Call-ID: da937b708b5844869143c7c325110766    &lt;br /&gt;CSeq: 1 &lt;font color="#0000ff"&gt;&lt;strong&gt;INVITE&lt;/strong&gt;&lt;/font&gt;    &lt;br /&gt;Contact: &amp;lt;sip:r2user1@aj.local;opaque=user:epid:zKV7abW3A1uSjfYfC9sbQQAA;gruu&amp;gt;    &lt;br /&gt;User-Agent: UCCAPI/3.5.6907.37 OC/3.5.6907.37 (Microsoft Office Communicator 2007 R2)    &lt;br /&gt;Ms-Conversation-ID: AcolrAxlCSZJMA0BQP2a06VfCBBNKQ==    &lt;br /&gt;Supported: timer    &lt;br /&gt;Supported: histinfo    &lt;br /&gt;Supported: ms-safe-transfer    &lt;br /&gt;Supported: ms-sender    &lt;br /&gt;Supported: ms-early-media    &lt;br /&gt;ms-keep-alive: UAC;hop-hop=yes    &lt;br /&gt;Allow: INVITE, BYE, ACK, CANCEL, INFO, UPDATE, REFER, NOTIFY, BENOTIFY, OPTIONS    &lt;br /&gt;Proxy-Authorization: Kerberos qop=&amp;quot;auth&amp;quot;, realm=&amp;quot;SIP Communications Service&amp;quot;, opaque=&amp;quot;C29EF240&amp;quot;, targetname=&amp;quot;sip/AJ-SE-HS-R2.aj.local&amp;quot;, crand=&amp;quot;b37ce389&amp;quot;, cnum=&amp;quot;10&amp;quot;, response=&amp;quot;602306092a864886f71201020201011100fffffffff4fec35d826eb40b6d98ebc9df978058&amp;quot;    &lt;br /&gt;Content-Type: application/sdp    &lt;br /&gt;Content-Length: 854 &lt;/p&gt;  &lt;p&gt;v=0   &lt;br /&gt;o=- 0 0 IN IP4 192.168.100.65    &lt;br /&gt;s=session    &lt;br /&gt;c=IN IP4 192.168.100.65    &lt;br /&gt;b=CT:99980    &lt;br /&gt;t=0 0    &lt;br /&gt;&lt;font color="#0000ff"&gt;&lt;strong&gt;m=applicationsharing 50019 TCP/RTP/AVP 127       &lt;br /&gt;&lt;/strong&gt;&lt;/font&gt;a=ice-ufrag:WnBn    &lt;br /&gt;a=ice-pwd:Eu5diRjJD53zZ0s9aIuKX1WZ    &lt;br /&gt;a=candidate:1 1 TCP-PASS 2120613887 192.168.100.65 50016 typ host     &lt;br /&gt;a=candidate:1 2 TCP-PASS 2120613374 192.168.100.65 50016 typ host     &lt;br /&gt;a=candidate:2 1 TCP-ACT 2121006591 192.168.100.65 50019 typ host     &lt;br /&gt;a=candidate:2 2 TCP-ACT 2121006078 192.168.100.65 50019 typ host     &lt;br /&gt;a=cryptoscale:1 client AES_CM_128_HMAC_SHA1_80 inline:Gz/jt1b6x3OSCjVoPxEA4tpCEQsv2mMgopkdcnDM|2^31|1:1    &lt;br /&gt;a=crypto:2 AES_CM_128_HMAC_SHA1_80 inline:alLwpSEgI558l41mbr5Kt4WMhJQ0mLFIW5kdMHR6|2^31|1:1    &lt;br /&gt;a=setup:active    &lt;br /&gt;a=connection:new    &lt;br /&gt;a=rtcp:50019    &lt;br /&gt;a=mid:1    &lt;br /&gt;a=rtpmap:127 x-data/90000    &lt;br /&gt;a=x-applicationsharing-session-id:1    &lt;br /&gt;a=x-applicationsharing-&lt;strong&gt;&lt;font color="#0000ff"&gt;role:sharer       &lt;br /&gt;&lt;/font&gt;&lt;/strong&gt;a=x-applicationsharing-&lt;font color="#0000ff"&gt;&lt;strong&gt;media-type:rdp&lt;/strong&gt;&lt;/font&gt; &lt;/p&gt;  &lt;p&gt;08/25/2009|13:47:02.915 17B4:15C0 INFO&amp;#160; :: End of Sending Packet - 192.168.100.69:5061 (From Local Address: 192.168.100.65:2217) 1852 bytes&lt;/p&gt;  &lt;p&gt;=================================================================&lt;/p&gt;  &lt;p&gt;Note: To gain a further understanding of the Session Description Protocol (SDP) session level descriptions and attributes see &lt;a href="http://www.faqs.org/rfcs/rfc4566.html" target="_blank"&gt;RFC4566&lt;/a&gt; and &lt;a href="http://msdn.microsoft.com/en-us/library/cc431514.aspx" target="_blank"&gt;[MS-SDPEXT]: Session Description Protocol (SDP) Version 2.0 Protocol Extensions&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;In the above SIP INVITE we see that the media type is applicationsharing which indicates that user r2user1 wants to share their desktop with r2user2.&amp;#160; Also note the role of sharer and media-type of rdp in the a-=x-applicationssharing attributes.&lt;/p&gt;  &lt;p&gt;The SIP INVITE also includes a list of ICE candidates (IP addresses and port) for establishing connectivity.&amp;#160; In the a=candidate list you see TCP-PASS and TCP-ACT on the candidate pairs passed.When the user agents perform address allocations to gather TCP-based candidates, two types of candidates can be obtained. These are active candidates (TCP-ACT) or passive candidates (TCP-PASS). An active candidate is one for which the agent will attempt to open an outbound connection, but will not receive incoming connection requests. A passive candidate is one for which the agent will receive incoming connection attempts, but not attempt a connection. &lt;/p&gt;  &lt;p&gt; When r2user2 accepts the invite by accepting the toast their Office Communicator client sends back a SIP/2.0 200 OK that includes their list of ICE candidates.&lt;/p&gt;  &lt;p&gt;=================================================================&lt;/p&gt;  &lt;p&gt;08/25/2009|13:47:05.652 F40:B70 INFO&amp;#160; :: Sending Packet - 192.168.100.69:5061 (From Local Address: 192.168.100.80:2125) 2047 bytes:   &lt;br /&gt;08/25/2009|13:47:05.652 F40:B70 INFO&amp;#160; :: SIP/2.0 200 OK    &lt;br /&gt;Via: SIP/2.0/TLS 192.168.100.69:5061;branch=z9hG4bKDEE5EF7A.BF6B243466DDFB06;branched=FALSE;ms-internal-info=&amp;quot;caRyyi_UkbLXmM_cwQl-4yVh2nkcs0JGu_zXOeeAAA&amp;quot;    &lt;br /&gt;Via: SIP/2.0/TLS 192.168.100.65:2217;ms-received-port=2217;ms-received-cid=27300    &lt;br /&gt;From: &amp;quot;r2user1&amp;quot;&amp;lt;sip:r2user1@aj.local&amp;gt;;tag=c19d554b25;epid=10e9cc7f1f    &lt;br /&gt;To: &amp;lt;sip:r2user2@aj.local&amp;gt;;epid=a95e9231f2;tag=f5691fb8af    &lt;br /&gt;Call-ID: da937b708b5844869143c7c325110766    &lt;br /&gt;CSeq: 1 INVITE    &lt;br /&gt;Record-Route: &amp;lt;sip:AJ-SE-HS-R2.aj.local:5061;transport=tls;opaque=state:T:F:Ci.R27400;lr;ms-route-sig=ecz81J8HcFoT0Zh-VRdvOjXurWDYo0JGu_ODrQ8gAA&amp;gt;;tag=54291250A705C55B30D9DD2028FEF17F    &lt;br /&gt;Contact: &amp;lt;sip:r2user2@aj.local;opaque=user:epid:cBiHrFl9wlyErbCkKxK1lAAA;gruu&amp;gt;    &lt;br /&gt;User-Agent: UCCAPI/3.5.6907.37 OC/3.5.6907.37 (Microsoft Office Communicator 2007 R2)    &lt;br /&gt;Supported: histinfo    &lt;br /&gt;Supported: ms-safe-transfer    &lt;br /&gt;Allow: INVITE, BYE, ACK, CANCEL, INFO, UPDATE, REFER, NOTIFY, BENOTIFY, OPTIONS    &lt;br /&gt;Session-Expires: 720;refresher=uac    &lt;br /&gt;Supported: ms-conf-invite    &lt;br /&gt;Proxy-Authorization: Kerberos qop=&amp;quot;auth&amp;quot;, realm=&amp;quot;SIP Communications Service&amp;quot;, opaque=&amp;quot;B617E06D&amp;quot;, targetname=&amp;quot;sip/AJ-SE-HS-R2.aj.local&amp;quot;, crand=&amp;quot;aae59dcd&amp;quot;, cnum=&amp;quot;13&amp;quot;, response=&amp;quot;602306092a864886f71201020201011100fffffffff937df89260fd7afe33f261d9dd45f8c&amp;quot;    &lt;br /&gt;Content-Type: application/sdp    &lt;br /&gt;Content-Length: 755 &lt;/p&gt;  &lt;p&gt;v=0   &lt;br /&gt;o=- 0 0 IN IP4 192.168.100.80    &lt;br /&gt;s=session    &lt;br /&gt;c=IN IP4 192.168.100.80    &lt;br /&gt;b=CT:99980    &lt;br /&gt;t=0 0    &lt;br /&gt;m=applicationsharing 24042 TCP/RTP/SAVP 127    &lt;br /&gt;a=ice-ufrag:ooWD    &lt;br /&gt;a=ice-pwd:nRmXmAExInRQb86LlNM0DNYx    &lt;br /&gt;a=candidate:1 1 TCP-PASS 2120613887 192.168.100.80 18851 typ host     &lt;br /&gt;a=candidate:1 2 TCP-PASS 2120613374 192.168.100.80 18851 typ host     &lt;br /&gt;a=candidate:2 1 TCP-ACT 2121006591 192.168.100.80 24042 typ host     &lt;br /&gt;a=candidate:2 2 TCP-ACT 2121006078 192.168.100.80 24042 typ host     &lt;br /&gt;a=crypto:2 AES_CM_128_HMAC_SHA1_80 inline:bB8NYCDMHg5gku25YjWVFCJI5qmXIek9tG2ldHJN|2^31|1:1    &lt;br /&gt;a=setup:active    &lt;br /&gt;a=connection:existing    &lt;br /&gt;a=rtcp:24042    &lt;br /&gt;a=mid:1    &lt;br /&gt;a=rtpmap:127 x-data/90000    &lt;br /&gt;a=x-applicationsharing-session-id:1    &lt;br /&gt;a=x-applicationsharing-role:viewer    &lt;br /&gt;a=x-applicationsharing-media-type:rdp &lt;/p&gt;  &lt;p&gt;08/25/2009|13:47:05.652 F40:B70 INFO&amp;#160; :: End of Sending Packet - 192.168.100.69:5061 (From Local Address: 192.168.100.80:2125) 2047 bytes&lt;/p&gt;  &lt;p&gt;=================================================================&lt;/p&gt;  &lt;p&gt;r2user1 client sends back an acknowledgement to r2user2 clients acceptance of the invite.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/greganth/WindowsLiveWriter/Communicator2007R2DesktopSharingCallFlow_C0F6/image_12.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/greganth/WindowsLiveWriter/Communicator2007R2DesktopSharingCallFlow_C0F6/image_thumb_5.png" width="395" height="24" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Then r2user1 sends a new SIP INVITE message that contains the winning IP address for that workstation as shown below.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/greganth/WindowsLiveWriter/Communicator2007R2DesktopSharingCallFlow_C0F6/image_14.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/greganth/WindowsLiveWriter/Communicator2007R2DesktopSharingCallFlow_C0F6/image_thumb_6.png" width="392" height="24" /&gt;&lt;/a&gt; ==========================================================&lt;/p&gt;  &lt;p&gt;08/25/2009|13:47:06.038 17B4:15C0 INFO&amp;#160; :: Sending Packet - 192.168.100.69:5061 (From Local Address: 192.168.100.65:2217) 1863 bytes:   &lt;br /&gt;08/25/2009|13:47:06.038 17B4:15C0 INFO&amp;#160; :: INVITE sip:r2user2@aj.local;opaque=user:epid:cBiHrFl9wlyErbCkKxK1lAAA;gruu SIP/2.0    &lt;br /&gt;Via: SIP/2.0/TLS 192.168.100.65:2217    &lt;br /&gt;Max-Forwards: 70    &lt;br /&gt;From: &amp;lt;sip:r2user1@aj.local&amp;gt;;tag=c19d554b25;epid=10e9cc7f1f    &lt;br /&gt;To: &amp;lt;sip:r2user2@aj.local&amp;gt;;epid=a95e9231f2;tag=f5691fb8af    &lt;br /&gt;Call-ID: da937b708b5844869143c7c325110766    &lt;br /&gt;CSeq: 2 INVITE    &lt;br /&gt;Route: &amp;lt;sip:AJ-SE-HS-R2.aj.local:5061;transport=tls;opaque=state:F:T:Eu:Ci.R27300;lr;ms-route-sig=ec-QNRPqugyjLhqIvpyd2ADcGOcFU0JGu_ODrQ8gAA&amp;gt;    &lt;br /&gt;Contact: &amp;lt;sip:r2user1@aj.local;opaque=user:epid:zKV7abW3A1uSjfYfC9sbQQAA;gruu&amp;gt;    &lt;br /&gt;User-Agent: UCCAPI/3.5.6907.37 OC/3.5.6907.37 (Microsoft Office Communicator 2007 R2)    &lt;br /&gt;Supported: ms-dialog-route-set-update    &lt;br /&gt;Ms-Conversation-ID: AcolrAxlCSZJMA0BQP2a06VfCBBNKQ==    &lt;br /&gt;Supported: timer    &lt;br /&gt;Supported: histinfo    &lt;br /&gt;Supported: ms-safe-transfer    &lt;br /&gt;Supported: ms-sender    &lt;br /&gt;Supported: ms-early-media    &lt;br /&gt;ms-keep-alive: UAC;hop-hop=yes    &lt;br /&gt;Proxy-Authorization: Kerberos qop=&amp;quot;auth&amp;quot;, realm=&amp;quot;SIP Communications Service&amp;quot;, opaque=&amp;quot;C29EF240&amp;quot;, targetname=&amp;quot;sip/AJ-SE-HS-R2.aj.local&amp;quot;, crand=&amp;quot;4a1cc8bd&amp;quot;, cnum=&amp;quot;12&amp;quot;, response=&amp;quot;602306092a864886f71201020201011100ffffffffc701b54e409b3e5822bfeb459eee9dbd&amp;quot;    &lt;br /&gt;Content-Type: application/sdp    &lt;br /&gt;Content-Length: 686 &lt;/p&gt;  &lt;p&gt;v=0   &lt;br /&gt;o=- 0 0 IN IP4 192.168.100.65    &lt;br /&gt;s=session    &lt;br /&gt;c=IN IP4 192.168.100.65    &lt;br /&gt;b=CT:99980    &lt;br /&gt;t=0 0    &lt;br /&gt;m=applicationsharing 50009 TCP/RTP/SAVP 127    &lt;br /&gt;a=ice-ufrag:WnBn    &lt;br /&gt;a=ice-pwd:Eu5diRjJD53zZ0s9aIuKX1WZ    &lt;br /&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;a=candidate:2 1 TCP-ACT 2121006591 192.168.100.65 50009 typ host        &lt;br /&gt;a=candidate:2 2 TCP-ACT 2121006078 192.168.100.65 50009 typ host         &lt;br /&gt;&lt;/font&gt;&lt;/strong&gt;a=crypto:2 AES_CM_128_HMAC_SHA1_80 inline:alLwpSEgI558l41mbr5Kt4WMhJQ0mLFIW5kdMHR6|2^31|1:1    &lt;br /&gt;a=remote-candidates:1 192.168.100.80 18851 2 192.168.100.80 18851    &lt;br /&gt;a=setup:active    &lt;br /&gt;a=connection:existing    &lt;br /&gt;a=rtcp:50009    &lt;br /&gt;a=mid:1    &lt;br /&gt;a=rtpmap:127 x-data/90000    &lt;br /&gt;a=x-applicationsharing-session-id:1    &lt;br /&gt;a=x-applicationsharing-role:sharer    &lt;br /&gt;a=x-applicationsharing-media-type:rdp &lt;/p&gt;  &lt;p&gt;08/25/2009|13:47:06.038 17B4:15C0 INFO&amp;#160; :: End of Sending Packet - 192.168.100.69:5061 (From Local Address: 192.168.100.65:2217) 1863 bytes&lt;/p&gt;  &lt;p&gt;=================================================================&lt;/p&gt;  &lt;p&gt;You may notice that the From: and To: information doesn’t change as the From: indicates the initiator of the request and this may be different than the initiator of the dialog.&lt;/p&gt;  &lt;p&gt;r2user1 acknowledges and establishes a SRTP session over TCP communication as seen in the network trace below.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/greganth/WindowsLiveWriter/Communicator2007R2DesktopSharingCallFlow_C0F6/image_16.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/greganth/WindowsLiveWriter/Communicator2007R2DesktopSharingCallFlow_C0F6/image_thumb_7.png" width="461" height="20" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/greganth/WindowsLiveWriter/Communicator2007R2DesktopSharingCallFlow_C0F6/image_18.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/greganth/WindowsLiveWriter/Communicator2007R2DesktopSharingCallFlow_C0F6/image_thumb_8.png" width="528" height="108" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;As an informational aside r2user2 could have chosen the Redirect option on the toast if they were currently busy or wanted more info before viewing r2user1’s desktop.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/greganth/WindowsLiveWriter/Communicator2007R2DesktopSharingCallFlow_C0F6/image_24.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/greganth/WindowsLiveWriter/Communicator2007R2DesktopSharingCallFlow_C0F6/image_thumb_11.png" width="365" height="132" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Also if they choose to ignore the toast it will expire within about 30 seconds.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/greganth/WindowsLiveWriter/Communicator2007R2DesktopSharingCallFlow_C0F6/image_26.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/greganth/WindowsLiveWriter/Communicator2007R2DesktopSharingCallFlow_C0F6/image_thumb_12.png" width="366" height="197" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;The Communicator-uccapilog would show the following in a no response scenario.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/greganth/WindowsLiveWriter/Communicator2007R2DesktopSharingCallFlow_C0F6/image_28.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/greganth/WindowsLiveWriter/Communicator2007R2DesktopSharingCallFlow_C0F6/image_thumb_13.png" width="473" height="70" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;=================================================================&lt;/p&gt;  &lt;p&gt;09/04/2009|11:17:17.838 15B4:125C INFO&amp;#160; :: Sending Packet - 192.168.100.69:5061 (From Local Address: 192.168.100.65:4997) 671 bytes:   &lt;br /&gt;09/04/2009|11:17:17.838 15B4:125C INFO&amp;#160; :: CANCEL sip:r2user2@aj.local SIP/2.0    &lt;br /&gt;Via: SIP/2.0/TLS 192.168.100.65:4997    &lt;br /&gt;Max-Forwards: 70    &lt;br /&gt;From: &amp;lt;sip:r2user1@aj.local&amp;gt;;tag=a8b738f224;epid=10e9cc7f1f    &lt;br /&gt;To: &amp;lt;sip:r2user2@aj.local&amp;gt;    &lt;br /&gt;Call-ID: 1e5c04dabc1b47a58c98f8e5e54e0e87    &lt;br /&gt;CSeq: 1 CANCEL    &lt;br /&gt;User-Agent: UCCAPI/3.5.6907.37 OC/3.5.6907.37 (Microsoft Office Communicator 2007 R2)    &lt;br /&gt;Ms-client-diagnostics: 52023; &lt;strong&gt;&lt;font color="#0000ff"&gt;reason=&amp;quot;Caller timeout on no response&amp;quot;&lt;/font&gt;&lt;/strong&gt;    &lt;br /&gt;Proxy-Authorization: Kerberos qop=&amp;quot;auth&amp;quot;, realm=&amp;quot;SIP Communications Service&amp;quot;, opaque=&amp;quot;92595B50&amp;quot;, targetname=&amp;quot;sip/AJ-SE-HS-R2.aj.local&amp;quot;, crand=&amp;quot;148aefdf&amp;quot;, cnum=&amp;quot;16&amp;quot;, response=&amp;quot;602306092a864886f71201020201011100ffffffff159cfea53f6a348e36d4997cc65623bb&amp;quot;    &lt;br /&gt;Content-Length: 0 &lt;/p&gt;  &lt;p&gt;09/04/2009|11:17:17.838 15B4:125C INFO&amp;#160; :: End of Sending Packet - 192.168.100.69:5061 (From Local Address: 192.168.100.65:4997) 671 bytes&lt;/p&gt;  &lt;p&gt;================================================================&lt;/p&gt;  &lt;p&gt;09/04/2009|11:17:18.088 15B4:125C INFO&amp;#160; :: Data Received - 192.168.100.69:5061 (To Local Address: 192.168.100.65:4997) 708 bytes:   &lt;br /&gt;09/04/2009|11:17:18.088 15B4:125C INFO&amp;#160; ::&lt;strong&gt;&lt;font color="#0000ff"&gt; SIP/2.0 487 Request terminated       &lt;br /&gt;&lt;/font&gt;&lt;/strong&gt;Proxy-Authentication-Info: Kerberos rspauth=&amp;quot;602306092A864886F71201020201011100FFFFFFFF88D59A08B2142ABC250A46B13688B954&amp;quot;, srand=&amp;quot;891C7171&amp;quot;, snum=&amp;quot;23&amp;quot;, opaque=&amp;quot;92595B50&amp;quot;, qop=&amp;quot;auth&amp;quot;, targetname=&amp;quot;sip/AJ-SE-HS-R2.aj.local&amp;quot;, realm=&amp;quot;SIP Communications Service&amp;quot;    &lt;br /&gt;From: &amp;lt;sip:r2user1@aj.local&amp;gt;;tag=a8b738f224;epid=10e9cc7f1f    &lt;br /&gt;To: &amp;lt;sip:r2user2@aj.local&amp;gt;;tag=54291250A705C55B30D9DD2028FEF17F    &lt;br /&gt;Call-ID: 1e5c04dabc1b47a58c98f8e5e54e0e87    &lt;br /&gt;CSeq: 1 INVITE    &lt;br /&gt;Via: SIP/2.0/TLS 192.168.100.65:4997;ms-received-port=4997;ms-received-cid=88700    &lt;br /&gt;ms-diagnostics: 5002;&lt;strong&gt;&lt;font color="#0000ff"&gt;reason=&amp;quot;Request was cancelled&lt;/font&gt;&lt;/strong&gt;&amp;quot;;source=&amp;quot;AJ-SE-HS-R2.aj.local&amp;quot;;AppUri=&amp;quot;&lt;a href="http://www.microsoft.com/LCS/ApiModule&amp;quot;"&gt;http://www.microsoft.com/LCS/ApiModule&amp;quot;&lt;/a&gt;    &lt;br /&gt;Content-Length: 0 &lt;/p&gt;  &lt;p&gt;09/04/2009|11:17:18.088 15B4:125C INFO&amp;#160; :: End of Data Received - 192.168.100.69:5061 (To Local Address: 192.168.100.65:4997) 708 bytes&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3279862" width="1" height="1"&gt;</content><author><name>GregAnthony_MSFT</name><uri>http://blogs.technet.com/greganth/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>Office Communicator 2007 and R2 File Transfer when Forefront Security for Office Communications Server is installed.</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/greganth/archive/2009/08/10/office-communicator-2007-and-r2-file-transfer-when-forefront-security-for-office-communications-server-is-installed.aspx" /><id>http://blogs.technet.com/b/greganth/archive/2009/08/10/office-communicator-2007-and-r2-file-transfer-when-forefront-security-for-office-communications-server-is-installed.aspx</id><published>2009-08-10T20:54:11Z</published><updated>2009-08-10T20:54:11Z</updated><content type="html">&lt;p&gt;Communicator 2007 or Communicator 2007 R2 File transfers no longer occur peer-to-peer after installation of Forefront Security for Office Communications Server 2007.&lt;/p&gt;  &lt;p&gt;By default, IM-based file transfers occur as a peer-to-peer file copy between two instances of Office Communicator. When FSOCS is installed, it redirects the file transfer through the server it is deployed on so the file can be evaluated against filters and scanned for malware before it is sent to the intended recipient.&lt;/p&gt;  &lt;p&gt;Firewall ports, both inbound and outbound, on the server where an instance of FSOCS is installed need to be opened for the TCP connections. The default port range includes ports 6891 through 6901.   &lt;br /&gt;More information on configuring the default file transfer port range can be found in the File Transfers topic in the Introduction to FSOCS section of the &lt;a href="http://technet.microsoft.com/en-us/library/cc676981.aspx"&gt;FSOCS user guide.&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3272146" width="1" height="1"&gt;</content><author><name>GregAnthony_MSFT</name><uri>http://blogs.technet.com/greganth/ProfileUrlRedirect.ashx</uri></author></entry></feed>