<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>NextHop</title><link>http://blogs.technet.com/b/nexthop/</link><description>Brought to you by the Microsoft Lync Server Documentation Team</description><dc:language>en-US</dc:language><generator>Telligent Community 5.6.583.21163 (Build: 5.6.583.21163)</generator><item><title>Troubleshooting External Lync Mobility Connectivity Issues Step-by-Step</title><link>http://blogs.technet.com/b/nexthop/archive/2012/02/21/troubleshooting-external-lync-mobility-connectivity-issues-step-by-step.aspx</link><pubDate>Tue, 21 Feb 2012 20:20:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3482311</guid><dc:creator>NextHop</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/rsscomments.aspx?WeblogPostID=3482311</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/commentapi.aspx?WeblogPostID=3482311</wfw:comment><comments>http://blogs.technet.com/b/nexthop/archive/2012/02/21/troubleshooting-external-lync-mobility-connectivity-issues-step-by-step.aspx#comments</comments><description>&lt;p&gt;&lt;i&gt;This article provides step-by-step troubleshooting for Microsoft Lync Server 2010 connectivity issues for external&amp;nbsp;users with mobile devices. This article assumes that Lync Server 2010 Mobility Service and Lync Server 2010 Autodiscover Service are successfully deployed and internal users are able to connect using the Lync 2010&amp;nbsp;mobile client. It assumes that Lync Server clients can successfully connect to an external mobile device&amp;nbsp;user without error messages or warnings for web services connectivity. This article does not include steps for troubleshooting push notifications for Windows Phone 7 and iOS devices.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Author&lt;/b&gt;: &lt;a href="http://blogs.technet.com/b/nexthop/p/contributors.aspx#EdwinAnthonyJoseph" target="_blank"&gt;Edwin Joseph&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Publication date&lt;/b&gt;: February 21, 2012&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Product version&lt;/b&gt;: Microsoft Lync Server 2010 with Cumulative update for November 2012&lt;/p&gt;
&lt;h4&gt;Symptom&lt;/h4&gt;
&lt;p&gt;When a mobile device with a Lync 2010 client tries to connect to Lync Server 2010, the user receives the error message:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Can&amp;rsquo;t connect to the server. It might be unavailable. Also please check your network connection, sign-in address, and server addresses.&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;Troubleshooting&lt;/h4&gt;
&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; The SIP domain used throughout this document is &lt;i&gt;contoso.com;&lt;/i&gt; replace &lt;i&gt;contoso.com&lt;/i&gt; with your actual SIP domain. Lyncexternal.contoso.com is the external web services URL of the pool.&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #333399;"&gt;&lt;strong&gt;Step 1. Autodiscover setup check&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;If you use Autodiscover Service to locate Lync Server 2010, the first step is to type the Autodiscover URL into the web browser. For example after typing &lt;i&gt;https://lyncdiscover.contoso.com&lt;/i&gt; in the browser, you should receive a prompt to open or save the &lt;i&gt;lyncdiscover_contoso.com&lt;/i&gt; file.&lt;/p&gt;
&lt;p&gt;If you receive a warning or an error, check the browser settings. If you are prompted for authentication when browsing lyncdiscover.contoso.com, there is a configuration issue on the reverse proxy.&lt;/p&gt;
&lt;p&gt;If you are unable to obtain the &lt;i&gt;lyncdiscover_contoso.com&lt;/i&gt; file, perform a Nslookup for &lt;i&gt;lyncdiscover.contoso.com&lt;/i&gt;. Verify that the A record is setup for lyncdiscover.contoso.com and that it points to the correct external IP address.&lt;/p&gt;
&lt;p&gt;When you open the lyncdiscover_contoso.com file in notepad, you should see the following content.&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color: #c0c0c0;"&gt;{"AccessLocation":"External","Root":{"Links":[{"href":"https:\/\/&lt;b&gt;lyncexternal.contoso.com&lt;/b&gt;\/Autodiscover\/AutodiscoverService.svc\/root\/domain","token":"Domain"},{"href":"https:\/\/lyncexternal.contoso.com\/Autodiscover\/AutodiscoverService.svc\/root\/user","token":"User"}]}}&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The URL identified in the lyncdiscover_contoso.com file must be the external web services URL for the Lync Server 2010 Front End Server or Lync Server 2010 Director pool. If the internal web services URL is identified, the web publishing rule is incorrect and is bridging the connection to port 443 instead of port 4443 for the Lync external web services.&lt;/p&gt;
&lt;p&gt;When you have verified that the A record for lyncdiscover.contoso.com is correct and that the URL returned in the lyncdiscover_contoso.com file is the external web services URL for the Lync Server Front End Server or Lync Server Director pool, you are ready to look at the Lync mobility setup.&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #333399;"&gt;&lt;strong&gt;Step 2. Check Web Services Internal URL&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;A prerequisite for the Lync mobility component is that the Front End pool internal web FQDN must be distinct from the Front End pool external web FQDN.&lt;/p&gt;
&lt;p&gt;To configure internal web services&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Log on to the computer where Topology Builder is installed, as a member of the Domain Admins group and the RTCUniversalServerAdmins group.&lt;/li&gt;
&lt;li&gt;To start Topology Builder, click &lt;b&gt;All Programs&lt;/b&gt;, click &lt;b&gt;Microsoft Lync Server 2010&lt;/b&gt;, and then click &lt;b&gt;Lync Server Topology Builder&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;In the Topology Builder console tree under &lt;b&gt;Standard Edition Front End Servers&lt;/b&gt;, &lt;b&gt;Enterprise Edition Front End pools&lt;/b&gt;, and &lt;b&gt;Directory pools&lt;/b&gt;, select the pool name. Right-click the name, click &lt;b&gt;Edit Properties&lt;/b&gt;, and click &lt;b&gt;Web Services&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;Under &lt;b&gt;Internal Web Services&lt;/b&gt; check the option &lt;b&gt;Override FQDN.&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Add an &lt;b&gt;Internal Web Services FQDN&lt;/b&gt;, and then click &lt;b&gt;OK&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;Verify the listening and published ports are configured correctly for your environment.&lt;/li&gt;
&lt;li&gt;Repeat these steps for all Standard Edition Servers, Front End pools, and Director pools in your environment.&lt;/li&gt;
&lt;li&gt;In the console tree, click &lt;b&gt;Lync Server 2010&lt;/b&gt;. In the &lt;b&gt;Actions&lt;/b&gt; pane, click &lt;b&gt;Publish Topology&lt;/b&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span style="color: #333399; font-weight: bold;"&gt;Step 3. MCX configuration check &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Log on to the computer as a member of the CsAdministrator group. In the Lync Management Shell run the following cmdlet.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Get-CsMCXconfiguration |fl&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Verify the &lt;b&gt;ExposedWebUrl&lt;/b&gt; is set to &lt;i&gt;External&lt;/i&gt;&lt;b&gt;. &lt;/b&gt;If this value is set to the &lt;i&gt;Internal&lt;/i&gt;, only your internal mobility client can connect to Lync Server. To set the value for &lt;b&gt;ExposedWebUrl &lt;/b&gt;to external, use the following cmdlet.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Set-CsMcxConfiguration &amp;ndash;ExposedWebUrl External&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #333399; font-weight: bold;"&gt;Step 4. DNS record check&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Verify that&lt;b&gt; &lt;/b&gt;the&lt;b&gt; &lt;/b&gt;A record for Lyncdiscover is setup correctly in the internal DNS.&lt;/p&gt;
&lt;p&gt;External DNS Records&lt;/p&gt;
&lt;table border="1" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="295"&gt;
&lt;p&gt;&lt;b&gt;Record type&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="295"&gt;
&lt;p&gt;&lt;b&gt;Host name&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="295"&gt;
&lt;p&gt;&lt;b&gt;Resolves to&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="295"&gt;
&lt;p&gt;CNAME&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="295"&gt;
&lt;p&gt;lyncdiscover.contoso.com&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="295"&gt;
&lt;p&gt;External Web Services FQDN for your Director pool, if you have one, or for your Front End pool if you do not have a Director&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="295"&gt;
&lt;p&gt;A (host)&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="295"&gt;
&lt;p&gt;lyncdiscover.contoso.com&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="295"&gt;
&lt;p&gt;External or public or IP address of the reverse proxy&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;span style="color: #333399; font-weight: bold;"&gt;Step 5. Certificate check&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Refer to the certificate requirements in the &lt;a href="http://www.microsoft.com/download/en/details.aspx?id=28355" target="_blank"&gt;Lync Server 2010 Mobility Guide&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If you are using a Director, verify the certificate.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Director Pool Certificate&lt;/b&gt;&lt;/p&gt;
&lt;table border="1" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="295"&gt;
&lt;p&gt;&lt;b&gt;Description&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="295"&gt;
&lt;p&gt;&lt;b&gt;Subject alternative name entry&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="295"&gt;
&lt;p&gt;Internal Autodiscover Service URL&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="295"&gt;
&lt;p&gt;SAN=lyncdiscoverinternal.contoso.com&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="295"&gt;
&lt;p&gt;External Autodiscover Service URL&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="295"&gt;
&lt;p&gt;SAN=lyncdiscover.contoso.com&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: Alternatively, you can use &lt;i&gt;SAN= *.contoso.com.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Front End Pool Certificate&lt;/b&gt;&lt;/p&gt;
&lt;table border="1" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="295"&gt;
&lt;p&gt;&lt;b&gt;Description&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="295"&gt;
&lt;p&gt;&lt;b&gt;Subject alternative name entry&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="295"&gt;
&lt;p&gt;Internal Autodiscover Service URL&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="295"&gt;
&lt;p&gt;SAN=lyncdiscoverinternal.contoso.com&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="295"&gt;
&lt;p&gt;External Autodiscover Service URL&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="295"&gt;
&lt;p&gt;SAN=lyncdiscover.contoso.com&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: Alternatively, you can use &lt;i&gt;SAN= *.contoso.com.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Reverse Proxy (Public CA) Certificate&lt;/b&gt;&lt;/p&gt;
&lt;table border="1" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="295"&gt;
&lt;p&gt;&lt;b&gt;Description&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="295"&gt;
&lt;p&gt;&lt;b&gt;Subject alternative name entry&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="295"&gt;
&lt;p&gt;External Autodiscover Service URL&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="295"&gt;
&lt;p&gt;SAN=lyncdiscover.contoso.com&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: Assign this certificate to the SSL Listener on the reverse proxy.&lt;/p&gt;
&lt;p&gt;After completing the four steps outlined above, browse to the Autodiscover URL in web browser https://lyncdiscover.contoso.com.&lt;/p&gt;
&lt;p&gt;You should receive a prompt to open or save the file &lt;i&gt;Lyncdiscover_contoso.com.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;If you still do not receive an option to open or save the file &lt;i&gt;lyncdiscover_contoso.com&lt;/i&gt;, verify the reverse proxy setup. Refer to the &lt;a href="http://www.microsoft.com/download/en/details.aspx?id=28355" target="_blank"&gt;Lync Server 2010 Mobility Guide&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #333399; font-weight: bold;"&gt;Step 6. Domain file check&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;If you receive the option to open or save the &lt;i&gt;lyncdiscover_contoso.com&lt;/i&gt; file in the web browser, proceed to step 5.&lt;/p&gt;
&lt;p&gt;Try to browse to the following URL in your web browser. &lt;i&gt;http://lyncdiscover.contoso.com/autodiscover/autodiscoverservice.svc/root/domain&lt;/i&gt;&lt;i&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;You should receive a prompt to open or save the domain file.&lt;/p&gt;
&lt;p&gt;When you open the domain file in notepad you should see the following content.&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color: #c0c0c0;"&gt;&lt;i&gt;{"AccessLocation":"External","Domain":{"Links":[{"href":"https:\/\/&lt;b&gt;lyncexternal.contoso.com&lt;/b&gt;\/Autodiscover\/AutodiscoverService.svc\/root","token":"External\/Autodiscover"},{"href":"https:\/\/lyncexternal.contoso.com\/Reach\/sip.svc","token":"External\/AuthBroker"},{"href":"https:\/\/lyncexternal.contoso.com\/Mcx\/McxService.svc","token":"External\/Mcx"}],"SipClientExternalAccess":{"fqdn":"edge.contoso.com","port":"5061"},"SipClientInternalAccess":null,"SipServerExternalAccess":{"fqdn":"edge.contoso.com","port":"5061"},"SipServerInternalAccess":null}}&lt;/i&gt;&lt;/span&gt;&lt;i&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;The URL mentioned in the domain file must be the external web services URL for the Front End Server or Director pool. If the internal web services URL is returned, the web publishing rule is incorrect. This means that it is bridging the connection to port 443 instead of 4443 for Lync Server external web services.&lt;/p&gt;
&lt;p&gt;If you are unable to download the Domain file, there is a problem with the reverse proxy configuration or authentication settings for web services in Lync Server 2010.&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #333399; font-weight: bold;"&gt;Step 7. Web Services authentication check&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Try to browse the URL &lt;i&gt;https://lyncexternal. contoso.com/mcx/mcxservice.svc/mex &lt;/i&gt;in your web browser.&lt;/p&gt;
&lt;p&gt;Depending on your browser settings, you should see &lt;i&gt;https://lyncexternal.contoso.com/Mcx/McxService.svc/WebTicket_Bearer&lt;/i&gt; in the browser or the XML SOAP information. This means the web services URL authentication setting is set to negotiate.&lt;/p&gt;
&lt;p&gt;To quickly verify the web services URL authentication settings, use the Lync Management Shell to run the following cmdlet.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Get-CsWebServicesConfiguration |fl &lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Verify the value for the &lt;i&gt;UseWindowsAuth &lt;/i&gt;parameter is set to&lt;i&gt; Negotiate.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #333399; font-weight: bold;"&gt;Step 8. Debug log from mobile device &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Enable and collect debugging logs from a mobile device to verify the reverse proxy configuration.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;: The logging information may contain personal information. To address privacy concerns, edit the log file in accordance with company guidelines before forwarding logging information.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;To Enable logging on a Windows Phone&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;1. From any screen of the Lync for Windows Phone application, touch the ellipses,&lt;b&gt; &lt;/b&gt;to bring up the menu, and then tap &lt;b&gt;settings&lt;/b&gt;.&lt;/p&gt;
&lt;p&gt;2. On the settings page, toggle &lt;b&gt;Diagnostic Logging&lt;/b&gt; to the on position.&lt;/p&gt;
&lt;p&gt;3. Close and exit Lync. Launch Lync and sign-in to reproduce the issue.&lt;/p&gt;
&lt;p&gt;4. To send the logs, tap the ellipses to bring up the menu and tap &lt;b&gt;about&lt;/b&gt;.&lt;/p&gt;
&lt;p&gt;5. On the about page, tap &lt;b&gt;send diagnostic logs. &lt;/b&gt;The logs are stored in your &lt;b&gt;Saved Pictures&lt;/b&gt; folder. To send the logs, tap &lt;b&gt;ok&lt;/b&gt; and attach the image to the email that opens automatically.&lt;/p&gt;
&lt;p&gt;6. When the new email opens, tap the paperclip to attach the log file. Swipe the menu to change to date view and select the most recent Lync log identified by the Lync icon.&lt;/p&gt;
&lt;p&gt;7. Type in the recipient&amp;rsquo;s name and tap send.&lt;/p&gt;
&lt;p&gt;8. To review the log, open the received file in a text editor. The log has a .jpg extension. Change the file extension to .txt and open a text editor.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;To Enable logging on an iPhone&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;1. To enable logging access the Logging option from &lt;b&gt;My Info &lt;/b&gt;tab -&amp;gt; &lt;b&gt;Options &lt;/b&gt;-&amp;gt; &lt;b&gt;Logging.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;2. Within the Send Feedback screen, you have the option to submit Bug.&lt;/p&gt;
&lt;p&gt;3. After you have completed the feedback, click the Next button at the top of the screen. This brings up your iPhone email client. Use your corporate account to send the feedback.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;: Logging on an iPad is similar to an iPhone.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;To Enable logging on an Android device&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;1. After sign in, tap &lt;b&gt;Options&lt;/b&gt; on the Signing in tab. On the Options page, tap &lt;b&gt;Diagnostic logging&lt;/b&gt; to enable logging. Sign out and then sign in.&lt;/p&gt;
&lt;p&gt;2. Recreate the issue. Return to the &lt;b&gt;&lt;i&gt;Options&lt;/i&gt;&lt;/b&gt; screen and tap &lt;b&gt;About Lync&lt;/b&gt;.&lt;/p&gt;
&lt;p&gt;3. Tap &lt;b&gt;Send diagnostic logs&lt;/b&gt; and then choose a configured email account.&lt;/p&gt;
&lt;p&gt;4. Enter the recipients and subject line information and tap&lt;b&gt; Send&lt;/b&gt;. The logs are attached as a .zip file.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Sample error messages&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Here are some errors you might see in the device logs from Windows Phone 7.&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color: #c0c0c0;"&gt;Error : 410674486 : HttpRequestPump : Got a failure response to request UnauthGethttps://lyncexternal.contoso.com/Autodiscover/AutodiscoverService.svc/root/user. Status: UnknownError. Code: 403.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color: #c0c0c0;"&gt;Verbose : 410674486 : HttpRequestPump : Error status description for request UnauthGethttps://lyncexternal.contoso.com/Autodiscover/AutodiscoverService.svc/root/user is "Forbidden ( The server denied the specified Uniform Resource Locator (URL). Contact the server administrator. )".&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color: #c0c0c0;"&gt;Error : 410674486 : MetadataManager : Web request to resolve failed. Error: HttpClientForbiddenError [Error, Transport, TransportFramework].&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Here are some errors you might see in the device logs from an Android device.&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color: #c0c0c0;"&gt;ERROR TRANSPORT /mnt/hgfs/marvin_LyncRTM/dev/como/transport/metaDataManager/private/CMetaDataManager.cpp/511:Unable to get a response to an unauthenticated get to url https://Lyncexternal.contoso.com/autodiscover/autodiscoverservice.svc/root/user&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color: #c0c0c0;"&gt;ERROR TRANSPORT /mnt/hgfs/marvin_LyncRTM/dev/como/transport/authenticationResolver/private/CAuthenticationResolver.cpp/554:Unable to get the meta data for server url https://Lyncexternal.contoso.com/autodiscover/autodiscoverservice.svc/root/user&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color: #c0c0c0;"&gt;ERROR APPLICATION /mnt/hgfs/marvin_LyncRTM/dev/como/applicationLayer/infrastructure/private/CUcwaAutoDiscoveryServiceRetrialWrapper.cpp/348:Auto-discovery failed. Analysing the failure&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color: #c0c0c0;"&gt;ERROR APPLICATION /mnt/hgfs/marvin_LyncRTM/dev/como/applicationLayer/infrastructure/private/CLogonSession.cpp/1050:Auto-discovery failed, aborting sign-in!Error Samples&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Here are some of the errors you might see in the device logs from an iPhone or iPad.&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color: #c0c0c0;"&gt;Error Code: 403 Forbidden. The server denied the specified Uniform Resource Locator (URL). Contact the server administrator. (12202)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color: #c0c0c0;"&gt;ERROR TRANSPORT /Users/comobuildadmin/se_wave1_idx/src/dev/CoMo/transport/_buildIos/../metaDataManager/private/CMetaDataManager.cpp/511:Unable to get a response to an unauthenticated get to url https://Lyncexternal.contoso.com/autodiscover/autodiscoverservice.svc/root/user&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color: #c0c0c0;"&gt;ERROR TRANSPORT /Users/comobuildadmin/se_wave1_idx/src/dev/CoMo/transport/_buildIos/../authenticationResolver/private/CAuthenticationResolver.cpp/562:Unable to get the meta data for server url https://Lyncexternal.contoso.com/autodiscover/autodiscoverservice.svc/root/user&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color: #c0c0c0;"&gt;ERROR APPLICATION /Users/comobuildadmin/se_wave1_idx/src/dev/CoMo/applicationLayer/_buildIos/../infrastructure/private/CUcwaAutoDiscoveryServiceRetrialWrapper.cpp/348:Auto-discovery failed. Analysing the failure&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color: #c0c0c0;"&gt;ERROR APPLICATION /Users/comobuildadmin/se_wave1_idx/src/dev/CoMo/applicationLayer/_buildIos/../infrastructure/private/CLogonSession.cpp/1050:Auto-discovery failed, aborting sign-in!&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;: Log information and verbosity varies as per device and platform.&lt;/p&gt;
&lt;p&gt;These error messages indicate the client is having an issue authenticating with Lync Server 2010. First, verify that Authentication Delegation is verified on the reverse proxy publishing rule configuration. This must be set to &lt;i&gt;No delegation, but client may authenticate directly&lt;/i&gt;. If the reverse proxy publishing rules are set to &lt;i&gt;No delegate and client cannot authenticate directly,&lt;/i&gt; it fails to sign-in when it reaches the step to provide credentials to request a token after MEX retrieval.&lt;/p&gt;
&lt;h4&gt;Summary&lt;/h4&gt;
&lt;p&gt;This article describes a process to verify connectivity from an external Lync mobility client to Lync Server 2010.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Browse to &lt;i&gt;https://lyncdiscover.contoso.com&lt;/i&gt;. You will receive a prompt to open or save the &lt;i&gt;lyncdiscover_contoso.com&lt;/i&gt; file.&lt;/li&gt;
&lt;li&gt;Browse to http://lyncdiscover.contoso.com/autodiscover/autodiscoverservice.svc/root/domain. You will receive a prompt you to open or save the Domain file.&lt;/li&gt;
&lt;li&gt;Browse to https://lyncexternal. contoso.com/mcx/mcxservice.svc/mex. Depending on your browser settings, you should see a banner for &lt;i&gt;https://lyncexternal.contoso.com/Mcx/McxService.svc/WebTicket_Bearer&lt;/i&gt; or you should see XML SOAP information.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;If are unable to connect, verifying the reverse proxy publishing rule configuration. If reverse proxy settings are correct, verify the Lync mobility settings as described in the &lt;a href="http://www.microsoft.com/download/en/details.aspx?id=28355" target="_blank"&gt;Lync Server 2010 Mobility Guide&lt;/a&gt;. Verify that you have installed the latest updates for Lync Server 2010 Mobility Service. Service Here is the update for &lt;a href="http://support.microsoft.com/kb/2665325" target="_blank"&gt;Lync Server 2010, Mobility Service: February 2012&lt;/a&gt;.&lt;/p&gt;
&lt;h4&gt;References&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?id=28355" target="_blank"&gt;Lync Server 2010 Mobility Guide&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://technet.microsoft.com/en-us/library/gg520992.aspx" target="_blank"&gt;Change the web service URL&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://support.microsoft.com/kb/2636318" target="_blank"&gt;How to use and troubleshoot issues with Lync Mobile on Windows Phone 7 mobile devices&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://support.microsoft.com/kb/2636320" target="_blank"&gt;How to use and troubleshoot issues with Lync Mobile on Apple iPhone and iPad mobile devices&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://technet.microsoft.com/en-us/library/hh690030.aspx" target="_blank"&gt;Technical Requirements for Mobility&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Lync Server Resources&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=202714" target="_blank"&gt;Lync Server 2010 Documentation Library&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/drrez/" target="_blank"&gt;DrRez blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/nexthop/" target="_blank"&gt;NextHop blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/nexthop/p/links.aspx" target="_blank"&gt;Lync Server and Communications Server resources&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;We Want to Hear from You&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.facebook.com/?ref=home#!/pages/DrRez-Microsoft-Lync-Team/186325747060" target="_blank"&gt;Fan us on Facebook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://twitter.com/DrRez" target="_blank"&gt;Follow us on Twitter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="mailto:nexthop@microsoft.com"&gt;Send us e-mail&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3482311" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/nexthop/archive/tags/Troubleshooting/">Troubleshooting</category><category domain="http://blogs.technet.com/b/nexthop/archive/tags/External+User+Access/">External User Access</category></item><item><title>Update: Configuring On-Premises Lync Server 2010 Integration with Exchange Online</title><link>http://blogs.technet.com/b/nexthop/archive/2012/02/16/configuring-on-premises-lync-server-2010-integration-with-exchange-online.aspx</link><pubDate>Fri, 17 Feb 2012 01:10:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3438045</guid><dc:creator>NextHop</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/rsscomments.aspx?WeblogPostID=3438045</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/commentapi.aspx?WeblogPostID=3438045</wfw:comment><comments>http://blogs.technet.com/b/nexthop/archive/2012/02/16/configuring-on-premises-lync-server-2010-integration-with-exchange-online.aspx#comments</comments><description>&lt;p&gt;&lt;i&gt;This article has been updated. A new section, &lt;/i&gt;Create a DNS SRV Record for Integration with Hosted Exchange UM&lt;em&gt;,&lt;/em&gt;&lt;i&gt; was added to this article on February 13, 2012 and the article was moved to the Lync Server 2010 TechNet Library. You can now view the content of this article at &lt;a href="http://technet.microsoft.com/en-us/library/hh533880.aspx" target="_blank"&gt;Configuring On-premises Lync Server 2010 Integration with Exchange Online&lt;/a&gt;.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;This article describes how to configure integration between on-premises Microsoft Lync Server 2010 deployments and Exchange Online.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;On-premises Lync Server 2010 supports interoperability with Exchange Online in the following ways:&lt;/i&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;i&gt;Calendar data and out-of-office messages&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Instant Messaging (IM) and presence interoperability in Outlook Web App&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Voicemail interoperability&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;i&gt;Outlook Web App can interoperate with on-premises Lync Server 2010 to provide users with instant messaging (IM) and presence within the Outlook Web App interface.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Author&lt;/strong&gt;: Chloe Brussard and&amp;nbsp;Randall DuBois&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Publication date&lt;/strong&gt;: June 28, 2011&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Publication update&lt;/strong&gt;: February 13, 2012&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Product version&lt;/strong&gt;: Lync Server 2010&lt;/p&gt;
&lt;h4&gt;Additional Information&lt;/h4&gt;
&lt;p&gt;For more information about how to configure your Lync Server 2010 deployment for Unified Messaging, see the following topics:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://technet.microsoft.com/en-us/library/hh533880.aspx" target="_blank"&gt;Configuring On-premises Lync Server 2010 Integration with Exchange Online&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://technet.microsoft.com/en-us/library/gg425807.aspx" target="_blank"&gt;Providing Lync Server 2010 Users Voice Mail on Hosted Exchange UM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://technet.microsoft.com/en-us/library/gg413027.aspx" target="_blank"&gt;Hosted Exchange Unified Messaging Integration&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Lync Server Resources&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=202714" target="_blank"&gt;Lync Server 2010 documentation in the TechNet Library&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/drrez/" target="_blank"&gt;DrRez blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/nexthop/p/links.aspx" target="_blank"&gt;Lync Server and Communications Server resources&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;We Want to Hear from You&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.facebook.com/?ref=home#!/pages/DrRez-Microsoft-Lync-Team/186325747060" target="_blank"&gt;Fan us on Facebook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://twitter.com/DrRez" target="_blank"&gt;Follow us on Twitter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="mailto:nexthop@microsoft.com"&gt;Send us e-mail&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Keywords&lt;/strong&gt;: Lync Server 2010 integration with Exchange Online&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3438045" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/nexthop/archive/tags/Integration/">Integration</category></item><item><title>How to Capture and Decrypt Lync Server 2010 TLS Traffic Using Microsoft Tools</title><link>http://blogs.technet.com/b/nexthop/archive/2012/02/15/how-to-decrypt-lync-2010-tls-traffic-using-microsoft-network-monitor.aspx</link><pubDate>Wed, 15 Feb 2012 22:11:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3481244</guid><dc:creator>NextHop</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/rsscomments.aspx?WeblogPostID=3481244</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/commentapi.aspx?WeblogPostID=3481244</wfw:comment><comments>http://blogs.technet.com/b/nexthop/archive/2012/02/15/how-to-decrypt-lync-2010-tls-traffic-using-microsoft-network-monitor.aspx#comments</comments><description>&lt;p&gt;&lt;i&gt;All Lync Server 2010 client traffic is encrypted by default and secure by design. In fact, you can&amp;rsquo;t run the Lync Server client in TCP mode, it must run in TLS. Security is essential, but it can pose a challenge when you are troubleshooting an issue, or just trying to better understand your system. Fortunately, the Lync Server team has created tools to make your life easier. The &lt;/i&gt;&lt;a href="http://technet.microsoft.com/en-us/library/gg558599.aspx" target="_blank"&gt;&lt;i&gt;Lync Server Logging Tool&lt;/i&gt;&lt;/a&gt;&lt;i&gt; provides an easy way to monitor or troubleshoot Lync Server traffic such as SIP traces in the clear. The awesome &lt;/i&gt;&lt;a href="http://blogs.technet.com/b/drrez/archive/2011/01/17/microsoft-lync-server-2010-resource-kit-tool-snooper.aspx" target="_blank"&gt;&lt;i&gt;Microsoft Lync Server 2010 Resource Kit Tool: Snooper&lt;/i&gt;&lt;/a&gt;&lt;i&gt; tool can parse log files and make them easy to read. &lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Author&lt;/b&gt;: Tom Arbuthnot&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Publication date&lt;/b&gt;: February 15, 2012&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Product version&lt;/b&gt;: Lync Server 2010&lt;/p&gt;
&lt;p&gt;The Logging Tool and Snooper will address 99% of the troubleshooting issues you are likely to encounter in your Lync Server deployment. But, what if you do want to capture the actual network traffic, decrypt it, and see what's going on frame by frame? With a little effort and the right tools, you can meet the challenge.&lt;/p&gt;
&lt;p&gt;Several additional tools are required, but after you set them up correctly it's a straightforward process to decrypt a capture. To find out how, read on.&lt;/p&gt;
&lt;h4&gt;Tools&lt;/h4&gt;
&lt;p&gt;Use these four tools on the server and a client machine to decrypt the traffic.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?id=4865" target="_blank"&gt;Microsoft Netmon 3.4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://nmparsers.codeplex.com/" target="_blank"&gt;Network Monitor Open Source Parsers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?id=22440" target="_blank"&gt;Lync Network Monitor Parsers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://nmdecrypt.codeplex.com/" target="_blank"&gt;Network Monitor Decryption Expert&lt;/a&gt; (install on the client machine for decrypting)&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Step 1. Install the Tools&lt;/h4&gt;
&lt;p&gt;Install &lt;a href="http://www.microsoft.com/download/en/details.aspx?id=4865" target="_blank"&gt;Microsoft Network Monitor&lt;/a&gt; on the Lync Server where you want to capture the traffic. Install the NM34_x64.exe edition, select the &lt;b&gt;Typical&lt;/b&gt; setup option.&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Install the latest version of &lt;a href="http://nmparsers.codeplex.com/" target="_blank"&gt;Network Monitor Open Source Parsers&lt;/a&gt; on the Server, select the &lt;b&gt;Typical&lt;/b&gt; install option.&lt;/p&gt;
&lt;p&gt;Install &lt;a href="http://www.microsoft.com/download/en/details.aspx?id=22440" target="_blank"&gt;Lync Network Monitor Parsers&lt;/a&gt; on the Lync Server, select the &lt;b&gt;Typical&lt;/b&gt; install option.&lt;/p&gt;
&lt;p&gt;When you have installed these three tools, you are ready to capture packets on the server.&lt;/p&gt;
&lt;h4&gt;Step 2. Capture the Traffic&lt;/h4&gt;
&lt;p&gt;On the server start &lt;b&gt;Microsoft Network Monitor&lt;/b&gt;.&lt;/p&gt;
&lt;p&gt;Select &lt;b&gt;Parser Profiles Options&lt;/b&gt;.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Figure 1. Network Monitor Parser Profiles Options&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/3603.Figure-1-new.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/3603.Figure-1-new.png" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Confirm that you have the latest parser version.&lt;/p&gt;
&lt;p&gt;Select &lt;b&gt;NetworkMonitor Parsers for Lync&lt;/b&gt; as the active parser and click &lt;b&gt;OK&lt;/b&gt;.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Figure 2. Confirm the parser version&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/2677.Figure-2-new.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/442x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/2677.Figure-2-new.png" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;To start the process click &lt;b&gt;New Capture&lt;/b&gt;.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Figure 3. Network Monitor New Capture&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/7024.Figure-3-new.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/7024.Figure-3-new.png" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Click the &lt;b&gt;Capture 1&lt;/b&gt; tab.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Figure 4. Network Monitor start capture&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/5344.Figure-4new.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/5344.Figure-4new.png" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;To begin the capture click &lt;b&gt;Start. &lt;/b&gt;We need to capture the initial TLS handshake, so it is best to restart the Lync Server 2010 Services if possible, then sign-in to the Lync client to ensure we get the full TLS negotiation.&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Figure 5. Network Monitor stop capture&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/2766.Figure-5-new.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/2766.Figure-5-new.png" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;When your capture is complete, click &lt;b&gt;Stop&lt;/b&gt; and save the capture.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Figure 6. Network Monitor save the capture&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/5822.Figure-6-new.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/5822.Figure-6-new.png" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;The saved capture is TLS encrypted. Next, we&amp;rsquo;ll see how to decrypt it.&lt;/p&gt;
&lt;h4&gt;Step 3. Decrypt the Capture&lt;/h4&gt;
&lt;p&gt;Copy the capture to a local machine and decrypt it. If you haven&amp;rsquo;t already done so, install these four tools on the local machine.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?id=4865" target="_blank"&gt;Microsoft Netmon 3.4&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://nmparsers.codeplex.com/" target="_blank"&gt;Network Monitor Open Source Parsers&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?id=22440" target="_blank"&gt;Lync Network Monitor Parsers&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://nmdecrypt.codeplex.com/" target="_blank"&gt;Network Monitor Decryption Expert&lt;/a&gt;. Select the &lt;b&gt;Typical&lt;/b&gt; setup option.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Copy the capture file from the server to your local machine and open it.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Figure 7. Open the capture&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/0513.Figure-7new.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/473x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/0513.Figure-7new.png" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;View the capture file on your local machine.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Figure 8. View the capture file&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/0576.Figure-8-new.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/0576.Figure-8-new.png" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;To see the TLS traffic, filter by TLS.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Figure 9. Filter the capture file&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/1200.Figure-9-new.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/1200.Figure-9-new.png" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;You can see the TLS traffic, but the SIP information is encrypted.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Figure 10. View the SIP information&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/5657.Figure-10-new.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/5657.Figure-10-new.png" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;To decrypt the traffic with NmDecrypt, we need the information contained in the first TLS negotiation. The first negotiation contains the session ID. The session ID is used again in the session, but we must capture the first negotiation in order to get the information that NmDecrypt needs. In the case of a Lync client, the session ID is created during the initial sign in. Typically you need to start the capture and then sign in from the client whose traffic you want to capture.&lt;/p&gt;
&lt;p&gt;There is a simple filter to confirm that you have this handshake information in your capture:&lt;/p&gt;
&lt;p&gt;&lt;i&gt;TLS.TlsRecLayer.TlsRecordLayer.SSLHandshake.HandShake.ClientHello.SessionIDLength == 0x0.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;In our capture, this information is in frame 37.&lt;/p&gt;
&lt;p&gt;&lt;b&gt; Figure 11. TLS.TlsRecLayer&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/2477.Figure-11-new.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/2477.Figure-11-new.png" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;You may have captured traffic for multiple sessions and or clients. This can cause issues with NmDecrypt. You can narrow down the traffic in two different ways.&lt;/p&gt;
&lt;p&gt;First, we can narrow it down by IP address. My client IP address is 192.168.5.73. I can apply the filter: &lt;i&gt;IPv4.Address == 192.168.5.73&lt;/i&gt;. We can now see the traffic between my Lync client and the server.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Figure 12. Filter by IP address&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/1488.Figure-12-new.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/1488.Figure-12-new.png" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Alternatively, we can narrow down the traffic by filtering per session. Use the tree on the left to find the appropriate conversation, and then right click on the appropriate branch to automatically build the filter.&lt;/p&gt;
&lt;p&gt;Figure 13 illustrates filtering by the session&lt;i&gt; Conversation.IPv4.Id == 8. &lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Figure 13. Filter by session&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/2072.Figure-13-new.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/2072.Figure-13-new.png" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Both approaches work under different situations. If one doesn't work, try the other.&lt;/p&gt;
&lt;p&gt;After you have your filtered traffic, use the Save As dialogue to create a separate capture. Apply the filter, and select &lt;b&gt;Displayed Frames&lt;/b&gt; when saving.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Figure 14. Save the capture&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/3566.Figure-14-new.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/3566.Figure-14-new.png" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;To identify the certificate, you must find the TLS Handshake. Be advised, you may have only one certificate and it may be on your Lync Server.&lt;/p&gt;
&lt;p&gt;The frame &lt;i&gt;TLS:TLS Rec Layer-1 HandShake: Server Hello. Certificate. Certificate Request. Server Hello Done&lt;/i&gt;&lt;b&gt; &lt;/b&gt;identifies the Certificate Description from the Server to the Lync client.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Figure 15. Select the TLS handshake&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/6201.Figure-15-new.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/6201.Figure-15-new.png" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;If we examine the frame, we can see the certificate. Look for &lt;i&gt;Cert: 0x1&lt;/i&gt;.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Figure 16. Frame detail&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/1488.Figure-16-new.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/382x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/1488.Figure-16-new.png" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;We can see the certificate serial number and the Subject Name.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Figure 17. Serial number&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/4162.Figure-17-new.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/4162.Figure-17-new.png" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;To decrypt the traffic, the certificate from the server must be exported as a PFX, along with the private key.&lt;/p&gt;
&lt;p&gt;To get the certificate go to the MMC on the server and add the Certificates snap-in.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Figure 18. Add the Certificates snap-in&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/0825.Figure-19-new.png"&gt;&lt;/a&gt;&lt;b&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/0647.Figure-18-new.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/0647.Figure-18-new.png" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Select &lt;b&gt;Computer account&lt;/b&gt; to manage certificate handling.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Figure 19. Select computer account&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/6567.Figure-19-new.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/353x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/6567.Figure-19-new.png" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Select your local computer.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Figure 20. Select the computer&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/1663.Figure-20-new.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/548x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/1663.Figure-20-new.png" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Browse to the Personal Certificates store.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Figure 21. Certificates store&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/0842.Figure-21-new.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/0842.Figure-21-new.png" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Find the certificate that matches the capture Serial Number and Certificate Name.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Figure 22. Match the serial number&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/4263.Figure-22-new.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/414x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/4263.Figure-22-new.png" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Export the Certificate including the private key to decrypt the traffic.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Note: &lt;/b&gt;Be careful with the certificate and private key. This file grants access to your environment.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Figure 23. Export the certificate&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/4048.Figure-23-new.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/4048.Figure-23-new.png" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Figure 24. Export the private key&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/8304.Figure-24-new.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/509x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/8304.Figure-24-new.png" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;If you can't export your certificate, see the troubleshooting section.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Figure 25. Select the export file format&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/7288.Figure-25-new.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/500x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/7288.Figure-25-new.png" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Create a strong password.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Figure 26. Create a password&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/0636.Figure-26-new.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/500x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/0636.Figure-26-new.png" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Name the file.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Figure 27. Name the file&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/1581.Figure-27-new.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/500x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/1581.Figure-27-new.png" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Export the file.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Figure 28. Complete the export process&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/2438.Figure-28-new.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/500x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/2438.Figure-28-new.png" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Copy the exported certificate to your workstation for the decryption.&lt;/p&gt;
&lt;p&gt;Use NmDecrypt and the certificate to decrypt the traffic. Under &lt;b&gt;Experts&lt;/b&gt;, choose &lt;b&gt;NmDecrypt&lt;/b&gt; and &lt;b&gt;Run Expert&lt;/b&gt;.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Figure 29. Run NmDecrypt&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/3554.Figure-29-new.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/3554.Figure-29-new.png" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;NmDecrypt creates a decrypted copy of the packet capture. This enables you to share the decrypted capture without sharing your certificate and private key (sharing your certificate and private key is not recommended).&lt;/p&gt;
&lt;p&gt;Choose your certificate and enter the password. Choose a new capture name.cap and logfile.txt.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Figure 30. Decrypt the file&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/4075.Figure-30-new.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/535x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/4075.Figure-30-new.png" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Click &lt;b&gt;Start&lt;/b&gt;. Depending on your machine, this process may take several minutes.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Figure 31. Viewing the sec decrypting process&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/3835.Figure-31-new.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/534x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/3835.Figure-31-new.png" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;When the process is complete, the decrypted packet capture will pop up in a new instance of NetMon.&lt;/p&gt;
&lt;p&gt;You may see the error message shown in Figure 32 at the end of the process.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Figure 32. Potential error message&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/7674.Figure-32-new.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/518x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/7674.Figure-32-new.png" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Sometimes NmDecrypt cannot open the newly created file. If this happens, browse to the file location and open the file manually.&lt;/p&gt;
&lt;p&gt;Now, we can filter by SIP and see the SIP packet information in the clear.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Figure 33. Filter by SIP and SIP packet information&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/8524.Figure-33-new.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/8524.Figure-33-new.png" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;We can also see the HTTP in the clear.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Figure 34. Decrypted HTTP content&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/2781.Figure-34-new.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/2781.Figure-34-new.png" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;h4&gt;Summary&lt;/h4&gt;
&lt;p&gt;This article describes how to capture and decrypt network traffic in a Lync Server 2010 environment. Microsoft Network Monitor is used to capture traffic and NMDecrypt is used to decrypt that traffic. NMDecrypt makes it possible to share decrypted capture information without sharing your certificate and private key (sharing your certificate and private key is not recommended). When the process is complete, you can directly decrypt network traffic captured on Lync Server 2010.&lt;/p&gt;
&lt;h4&gt;Lync Server Resources&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=202714" target="_blank"&gt;Lync Server 2010 Documentation Library&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/drrez/" target="_blank"&gt;DrRez blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/nexthop/" target="_blank"&gt;NextHop blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/nexthop/p/links.aspx" target="_blank"&gt;Lync Server and Communications Server resources&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;We Want to Hear from You&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.facebook.com/?ref=home#!/pages/DrRez-Microsoft-Lync-Team/186325747060" target="_blank"&gt;Fan us on Facebook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://twitter.com/DrRez" target="_blank"&gt;Follow us on Twitter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="mailto:nexthop@microsoft.com"&gt;Send us e-mail&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3481244" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/nexthop/archive/tags/Troubleshooting/">Troubleshooting</category><category domain="http://blogs.technet.com/b/nexthop/archive/tags/Tools/">Tools</category></item><item><title>Update: Lync for Mac 2011 - Managed Preferences</title><link>http://blogs.technet.com/b/nexthop/archive/2012/02/14/update-lync-for-mac-2011-managed-preferences.aspx</link><pubDate>Tue, 14 Feb 2012 21:46:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3480954</guid><dc:creator>NextHop</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/rsscomments.aspx?WeblogPostID=3480954</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/commentapi.aspx?WeblogPostID=3480954</wfw:comment><comments>http://blogs.technet.com/b/nexthop/archive/2012/02/14/update-lync-for-mac-2011-managed-preferences.aspx#comments</comments><description>&lt;p&gt;&lt;em&gt;With the release of Lync Server 2010, Microsoft made an effort to provide Lync Mac administrators with&amp;nbsp;in-depth configuration preferences. The result was the &lt;a href="http://mac2.microsoft.com/help/office/14/en-us/lyncdeploy/item/81755f45-3c1b-4d09-bef1-2cf48b9fc29a?fb_comment_id=fbc_10150292001307742_20276090_10150462363917742#f253a6702dc4d58" target="_blank"&gt;Lync for Mac 2011 &amp;ndash; Managed Preferences Technical Reference&lt;/a&gt;&amp;nbsp;document.&amp;nbsp;However, after extensive customer testing, it was determined that the document was inadequate in some areas and somewhat misleading in others.&amp;nbsp;With that information, the Microsoft Test team reviewed the feedback and revised the document, adding clarity and focus. While many sections received only slight revision for clarity, other sections received additions, including how to create per-user preference.&amp;nbsp;Over all, Microsoft strived to make this document more accurate, more clear, and more usable for Mac clients. See the updated article at&amp;nbsp;&lt;a href="http://mac2.microsoft.com/help/office/14/en-us/lyncdeploy/item/81755f45-3c1b-4d09-bef1-2cf48b9fc29a?fb_comment_id=fbc_10150292001307742_20276090_10150462363917742#f253a6702dc4d58" target="_blank"&gt;Lync for Mac 2011 - Managed Preferences&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;h4&gt;Lync Server Resources&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=202714" target="_blank"&gt;Lync Server 2010 Documentation Library&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/drrez/" target="_blank"&gt;DrRez blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/nexthop/" target="_blank"&gt;NextHop blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/nexthop/p/links.aspx" target="_blank"&gt;Lync Server and Communications Server resources&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;We Want to Hear from You&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.facebook.com/?ref=home#!/pages/DrRez-Microsoft-Lync-Team/186325747060" target="_blank"&gt;Fan us on Facebook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://twitter.com/DrRez" target="_blank"&gt;Follow us on Twitter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="mailto:nexthop@microsoft.com"&gt;Send us e-mail&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3480954" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/nexthop/archive/tags/Troubleshooting/">Troubleshooting</category><category domain="http://blogs.technet.com/b/nexthop/archive/tags/External+User+Access/">External User Access</category></item><item><title>New: Record Lync Online Meetings and Calls</title><link>http://blogs.technet.com/b/nexthop/archive/2012/02/10/new-record-lync-online-meetings-and-calls.aspx</link><pubDate>Fri, 10 Feb 2012 17:59:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3480214</guid><dc:creator>NextHop</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/rsscomments.aspx?WeblogPostID=3480214</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/commentapi.aspx?WeblogPostID=3480214</wfw:comment><comments>http://blogs.technet.com/b/nexthop/archive/2012/02/10/new-record-lync-online-meetings-and-calls.aspx#comments</comments><description>&lt;p&gt;&lt;em&gt;Thanks to the recent update of Lync Server 2010, Microsoft Lync Online users can now record meetings, conferencing sessions, and calls. To take advantage of this new feature, your Lync Online administrator must enable recording for your organization. See &lt;a href="http://community.office365.com/en-us/b/office_365_technical_blog/archive/2012/02/09/new-changes-to-the-lync-online-control-panel.aspx" target="_blank"&gt;New Changes to Lync Online Control Panel &lt;/a&gt;for additional information.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Author&lt;/strong&gt;: Patrick Kelley&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Publication date&lt;/strong&gt;: February 10, 2012&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Products&lt;/strong&gt;: Lync Online&lt;/p&gt;
&lt;p&gt;For more information see &lt;a href="http://community.office365.com/en-us/b/office_365_technical_blog/archive/2012/02/10/new-record-lync-meetings-and-calls.aspx" target="_blank"&gt;New: Record Lync Online Meetings and Calls&lt;/a&gt;.&lt;/p&gt;
&lt;h4&gt;Lync Server Resources&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=202714" target="_blank"&gt;Lync Server 2010 Documentation Library&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/drrez/" target="_blank"&gt;DrRez blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/nexthop/" target="_blank"&gt;NextHop blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/nexthop/p/links.aspx" target="_blank"&gt;Lync Server and Communications Server resources&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;We Want to Hear from You&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.facebook.com/?ref=home#!/pages/DrRez-Microsoft-Lync-Team/186325747060" target="_blank"&gt;Fan us on Facebook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://twitter.com/DrRez" target="_blank"&gt;Follow us on Twitter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="mailto:nexthop@microsoft.com"&gt;Send us e-mail&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3480214" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/nexthop/archive/tags/Lync+Online/">Lync Online</category></item><item><title>New Changes to the Lync Online Control Panel</title><link>http://blogs.technet.com/b/nexthop/archive/2012/02/10/new-changes-to-the-lync-online-control-panel.aspx</link><pubDate>Fri, 10 Feb 2012 17:33:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3480203</guid><dc:creator>NextHop</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/rsscomments.aspx?WeblogPostID=3480203</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/commentapi.aspx?WeblogPostID=3480203</wfw:comment><comments>http://blogs.technet.com/b/nexthop/archive/2012/02/10/new-changes-to-the-lync-online-control-panel.aspx#comments</comments><description>&lt;p&gt;&lt;i&gt;The &lt;a href="http://support.microsoft.com/kb/2670498" target="_blank"&gt;cumulative update &lt;/a&gt;for Microsoft Lync Server 2010 &amp;ndash; January 2012 includes changes to the administration of Microsoft Lync Online for Microsoft Office 365. This update includes enhancements to user search functionality, presence privacy, mobile phone notifications, and call and conferencing recording. The update also resolves an issue encountered by users when changing a used ID.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Author&lt;/strong&gt;: Darrin Hanson&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Publication date&lt;/strong&gt;: February 10, 2012&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Product version&lt;/strong&gt;: Lync Online&lt;/p&gt;
&lt;p&gt;For more information&amp;nbsp;see &lt;a href="http://community.office365.com/en-us/b/office_365_technical_blog/archive/2012/02/10/new-changes-to-the-lync-online-control-panel.aspx" target="_blank"&gt;New Changes to the Lync Online Control Panel&lt;/a&gt;.&lt;/p&gt;
&lt;h4&gt;Lync Server Resources&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=202714" target="_blank"&gt;Lync Server 2010 Documentation Library&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/drrez/" target="_blank"&gt;DrRez blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/nexthop/" target="_blank"&gt;NextHop blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/nexthop/p/links.aspx" target="_blank"&gt;Lync Server and Communications Server resources&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;We Want to Hear from You&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.facebook.com/?ref=home#!/pages/DrRez-Microsoft-Lync-Team/186325747060" target="_blank"&gt;Fan us on Facebook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://twitter.com/DrRez" target="_blank"&gt;Follow us on Twitter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="mailto:nexthop@microsoft.com"&gt;Send us e-mail&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3480203" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/nexthop/archive/tags/Lync+Online/">Lync Online</category></item><item><title>AudioCodes Mediant Gateways Provide VoIP Connectivity for Lync Hosting Pack Deployments</title><link>http://blogs.technet.com/b/nexthop/archive/2012/02/03/audiocodes-mediant-gateways-provide-voip-connectivity-for-lync-hosting-pack-deployments.aspx</link><pubDate>Sat, 04 Feb 2012 00:22:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3478872</guid><dc:creator>NextHop</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/rsscomments.aspx?WeblogPostID=3478872</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/commentapi.aspx?WeblogPostID=3478872</wfw:comment><comments>http://blogs.technet.com/b/nexthop/archive/2012/02/03/audiocodes-mediant-gateways-provide-voip-connectivity-for-lync-hosting-pack-deployments.aspx#comments</comments><description>&lt;p&gt;&lt;em&gt;In addition to the global, cloud-based Office 365 service including Lync Online, Microsoft provides the Microsoft Lync Server 2010 Multitenant Pack for Partner Hosting for companies offering hosted Lync services to their customers. The Lync Hosting Pack enables hosters to offer services such as IM/Presence, Conferencing, and Enterprise Voice in a multi-tenant architecture to overlay customers&amp;rsquo; existing communications systems with UC capabilities. The Microsoft Lync Server 2010 Multitenant Pack for Partner Hosting is particularly attractive for companies that want to offer hosted Lync services in regions with unreliable international internet connections or where data security is a concern.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Author&lt;/strong&gt;: Wajih Yahyaoui&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Publication date&lt;/strong&gt;: February 6, 2012&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Product&lt;/strong&gt;: Lync Server 2010&lt;/p&gt;
&lt;p&gt;An important element of the &amp;nbsp;Lync Server 2010 Multitenant Pack architecture, is its ability to interconnect with public telephony networks. This enables Lync users to send calls to and receive calls from external parties. In cases where a direct connection between the hosted Lync Servers and the PSTN is required (for instance, when no qualified SIP trunking providers are available in that location), it is necessary to deploy a VoIP media gateway to convert the VoIP traffic emanating from Lync into TDM traffic and vice versa.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Figure 1.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/8546.Figure-1.jpg"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/8546.Figure-1.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;AudioCodes, a Microsoft Gold Unified Communication Partner, provides a range of media gateways that can be deployed by Lync hosters, to enable interconnection with PSTN operators. AudioCodes media gateways support a variety of PSTN interfaces and VoIP protocols. They&amp;nbsp;also offer a wide range of scalability and redundancy options. As part of the &lt;a href="http://technet.microsoft.com/en-us/lync/gg131938" target="_blank"&gt;Microsoft Unified Communications Open Interoperability Program&lt;/a&gt;, AudioCodes collaborates closely with Microsoft to ensure interoperability between AudioCodes media gateways and Microsoft UC platforms. Several AudioCodes media gateways are qualified for use with Lync Server 2010. This ensures that customers have a seamless experience with setup, support, and operation of their voice services. All AudioCodes gateway platforms have a common core architecture, software version, and management system which reduces training and ongoing support expenses for the hoster.&lt;/p&gt;
&lt;p&gt;The AudioCodes media gateway platforms that are frequently used for PSTN connectivity of Microsoft Lync are listed in the table below. The variety of available gateways enables hosters to choose the most suitable solution for their needs, based on factors such as scalability and redundancy.&lt;/p&gt;
&lt;table style="border: 1px solid #242223;" border="1" cellspacing="0" cellpadding="3"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="120"&gt;
&lt;p&gt;&lt;b&gt;Gateway Model&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="136"&gt;
&lt;p&gt;&lt;b&gt;Mediant 1000&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="134"&gt;
&lt;p&gt;&lt;b&gt;Mediant 2000&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="138"&gt;
&lt;p&gt;&lt;b&gt;Mediant 3000&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="154"&gt;
&lt;p&gt;&lt;b&gt;Mediant 8000&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="120"&gt;
&lt;p&gt;Max PSTN Channels&lt;/p&gt;
&lt;/td&gt;
&lt;td width="136"&gt;
&lt;p&gt;120&lt;/p&gt;
&lt;/td&gt;
&lt;td width="134"&gt;
&lt;p&gt;480&lt;/p&gt;
&lt;/td&gt;
&lt;td width="138"&gt;
&lt;p&gt;2,016&lt;/p&gt;
&lt;/td&gt;
&lt;td width="154"&gt;
&lt;p&gt;16,000&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="120"&gt;
&lt;p&gt;PSTN Interfaces&lt;/p&gt;
&lt;/td&gt;
&lt;td width="136"&gt;
&lt;p&gt;1 - 4 E1/T1&lt;/p&gt;
&lt;p&gt;1-20 BRI&lt;/p&gt;
&lt;/td&gt;
&lt;td width="134"&gt;
&lt;p&gt;1 -16 E1/T1 trunks&lt;/p&gt;
&lt;/td&gt;
&lt;td width="138"&gt;
&lt;p&gt;Up to &lt;br /&gt;63 E1/84 T1 trunks&lt;/p&gt;
&lt;/td&gt;
&lt;td width="154"&gt;
&lt;p&gt;Up to 8xOC-3 (STM-1) ports, &lt;br /&gt;Up to 24xT3 (DS-3) ports &lt;br /&gt;Up to 252 E1/T1/J1 trunks&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="120"&gt;
&lt;p&gt;Redundancy&lt;/p&gt;
&lt;/td&gt;
&lt;td width="136"&gt;
&lt;p&gt;Dual redundant 10/100 Ethernet ports&lt;/p&gt;
&lt;p&gt;1+1 Power supplies&lt;/p&gt;
&lt;/td&gt;
&lt;td width="134"&gt;
&lt;p&gt;Dual Redundant 10/100 BASE-T Ethernet ports&lt;/p&gt;
&lt;p&gt;1+1 Power supplies&lt;/p&gt;
&lt;/td&gt;
&lt;td width="138"&gt;
&lt;p&gt;Power supply, fans: N+1 load shared&lt;/p&gt;
&lt;p&gt;Media gateway blades (including PSTN interfaces): 1+1&lt;/p&gt;
&lt;/td&gt;
&lt;td width="154"&gt;
&lt;p&gt;System Controller and Ethernet Switch blades: 1+1&lt;/p&gt;
&lt;p&gt;Power supplies: N+1 Load Shared&lt;/p&gt;
&lt;p&gt;Media Gateway blades (including PSTN interfaces): N+1&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Table 1 - AudioCodes Media Gateways Comparison&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;One company that has successfully deployed the Lync Server&amp;nbsp;Hosting Pack with AudioCodes media&amp;nbsp;gateways is &lt;a href="http://www.newedge-tech.com/" target="_blank"&gt;New Edge Technologies&lt;/a&gt;.&amp;nbsp;New Edge Technologies is &amp;nbsp;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/1057.Figure-2.png"&gt;&lt;/a&gt;a privately held company that specializes in Information Technology and Telecommunications services. Headquartered in Rabat, Morocco, the company is the only pure hoster of the Microsoft Unified Communications stack (Lync Server 2010) in Africa&amp;nbsp;and the&amp;nbsp;Middle East thanks to its strong partnership with Microsoft US. New Edge Technologies deployed AudioCodes Mediant media gateways with E1 ISDN interfaces to provide reliable interconnectivity between the hosted Lync platform and the local PSTN provider.&lt;/p&gt;
&lt;p&gt;For more information on the&amp;nbsp;hosting pack see the&amp;nbsp;wiki page: &lt;a href="http://social.technet.microsoft.com/wiki/contents/articles/7325.microsoft-lync-server-2010-multitenant-pack-for-partner-hosting-resources.aspx" target="_blank"&gt;Microsoft Lync Server 2010 Multitenant Pack for Partner Hosting Resources&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;Additional Resources&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?id=28587" target="_blank"&gt;Microsoft Lync Server 2010 Multitenant Pack for Partner Hosting Deployment Guide&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Lync Server Resources&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=202714" target="_blank"&gt;Lync Server 2010 Documentation Library&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/drrez/" target="_blank"&gt;DrRez blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/nexthop/" target="_blank"&gt;NextHop blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/nexthop/p/links.aspx" target="_blank"&gt;Lync Server and Communications Server resources&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;We Want to Hear from You&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.facebook.com/?ref=home#!/pages/DrRez-Microsoft-Lync-Team/186325747060" target="_blank"&gt;Fan us on Facebook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://twitter.com/DrRez" target="_blank"&gt;Follow us on Twitter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="mailto:nexthop@microsoft.com"&gt;Send us e-mail&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3478872" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/nexthop/archive/tags/Clients+and+Devices/">Clients and Devices</category><category domain="http://blogs.technet.com/b/nexthop/archive/tags/Deployment/">Deployment</category></item><item><title>Lync and Learn, Session 7 - Federation with Exchange Online and Lync Online</title><link>http://blogs.technet.com/b/nexthop/archive/2012/02/02/lync-and-learn-session-7-federation-with-exchange-online-and-lync-online.aspx</link><pubDate>Thu, 02 Feb 2012 23:59:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3478648</guid><dc:creator>NextHop</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/rsscomments.aspx?WeblogPostID=3478648</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/commentapi.aspx?WeblogPostID=3478648</wfw:comment><comments>http://blogs.technet.com/b/nexthop/archive/2012/02/02/lync-and-learn-session-7-federation-with-exchange-online-and-lync-online.aspx#comments</comments><description>&lt;p&gt;&lt;em&gt;The &lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032505168&amp;amp;Culture=en-US" target="_blank"&gt;seventh Lync and Learn session&lt;/a&gt; will focus on federation with Exchange Online and Lync Online&amp;nbsp;and will be led by &lt;a href="http://community.office365.com/en-us/members/loryan-strant/default.aspx?wa=wsignin1.0" target="_blank"&gt;Loryan Strant&lt;/a&gt;. Loryan is Director and Co-Founder at &lt;a href="http://www.paradyne.com.au/" target="_blank"&gt;Paradyne&lt;/a&gt; and has 10 years of experience in various senior consulting positions. He is passionate about the cloud and excited to share his Office 365 knowledge with the community. There will be a Q&amp;amp;A following the Lync and Learn session.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Presenter: &lt;/b&gt;Loryan Strant, Office 365 Grid&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Date/Time: &lt;/b&gt;Thursday, February 9&lt;sup&gt;th&lt;/sup&gt; at&lt;b&gt; &lt;/b&gt;2:00 PM Pacific Time. (1 Hour presentation)&lt;/p&gt;
&lt;p&gt;To sign up for this webcast please visit &lt;a href="http://community.office365.com/en-us/b/office_365_technical_blog/archive/2012/01/31/lync-and-learn-federation-with-exchange-online-and-lync-online.aspx" target="_blank"&gt;Lync and Learn - Federation with Exchange Online and Lync Online&lt;/a&gt;. View past Lync and Learn sessions &lt;a href="http://community.office365.com/en-us/b/office_365_technical_blog/archive/tags/Lync+and+Learn/default.aspx" target="_blank"&gt;here&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;Lync Server Resources&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=202714" target="_blank"&gt;Lync Server 2010 Documentation Library&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/drrez/" target="_blank"&gt;DrRez blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/nexthop/" target="_blank"&gt;NextHop blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/nexthop/p/links.aspx" target="_blank"&gt;Lync Server and Communications Server resources&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;We Want to Hear from You&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.facebook.com/?ref=home#!/pages/DrRez-Microsoft-Lync-Team/186325747060" target="_blank"&gt;Fan us on Facebook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://twitter.com/DrRez" target="_blank"&gt;Follow us on Twitter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="mailto:nexthop@microsoft.com"&gt;Send us e-mail&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3478648" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/nexthop/archive/tags/Lync+Online/">Lync Online</category></item><item><title>Microsoft Lync Server 2010 Support for Large Meetings White Paper</title><link>http://blogs.technet.com/b/nexthop/archive/2012/02/01/microsoft-lync-server-2010-support-for-large-meetings-white-paper.aspx</link><pubDate>Wed, 01 Feb 2012 18:00:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3478371</guid><dc:creator>NextHop</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/rsscomments.aspx?WeblogPostID=3478371</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/commentapi.aspx?WeblogPostID=3478371</wfw:comment><comments>http://blogs.technet.com/b/nexthop/archive/2012/02/01/microsoft-lync-server-2010-support-for-large-meetings-white-paper.aspx#comments</comments><description>&lt;p&gt;Most hosted meetings have fewer than 250 participants, but what if you need to host larger meetings? The published maximum size of a conference hosted on Microsoft Lync Server 2010 in a shared pool (a pool that hosts all Microsoft Unified Communications workloads including IM/Presence, Conferencing, and Enterprise Voice) is 250 users. However,&amp;nbsp;Microsoft Lync Server can support meetings with up to 1000 participants using Lync Server Audio/Video Conferencing service, which includes sharing PowerPoint presentations. Support for these large meetings requires a dedicated Lync Server 2010 pool configured to support large meetings. The pool&amp;nbsp;must be managed in a way that ensures hosting of only one large meeting at a time. For additional information about scalability considerations and implementation requirements for a dedicated pool for large meetings, including topology, hardware, software, and configuration requirements, as well as best practice recommendations for supporting large meetings, see the white paper: &lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=28775" target="_blank"&gt;Microsoft Lync Server 2010 Support for Large Meetings&lt;/a&gt; in the Microsoft Download Center.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: This information applies only to Lync Server 2010 on-premises meetings.&lt;/p&gt;
&lt;h4&gt;Lync Server Resources&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=202714" target="_blank"&gt;Lync Server 2010 Documentation Library&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/drrez/" target="_blank"&gt;DrRez blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/nexthop/" target="_blank"&gt;NextHop blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/nexthop/p/links.aspx" target="_blank"&gt;Lync Server and Communications Server resources&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;We Want to Hear from You&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.facebook.com/?ref=home#!/pages/DrRez-Microsoft-Lync-Team/186325747060" target="_blank"&gt;Fan us on Facebook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://twitter.com/DrRez" target="_blank"&gt;Follow us on Twitter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="mailto:nexthop@microsoft.com"&gt;Send us e-mail&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3478371" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/nexthop/archive/tags/White+paper/">White paper</category></item><item><title>Next-Level Topologies for Archiving Server and Monitoring Server </title><link>http://blogs.technet.com/b/nexthop/archive/2012/01/31/next-level-topologies-for-archiving-server-and-monitoring-server.aspx</link><pubDate>Tue, 31 Jan 2012 13:55:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3477970</guid><dc:creator>NextHop</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/rsscomments.aspx?WeblogPostID=3477970</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/commentapi.aspx?WeblogPostID=3477970</wfw:comment><comments>http://blogs.technet.com/b/nexthop/archive/2012/01/31/next-level-topologies-for-archiving-server-and-monitoring-server.aspx#comments</comments><description>&lt;p&gt;&lt;i&gt;When designing Lync Server 2010 topologies there are multiple options available for deploying a Monitoring Server and an Archiving Server. Lync Server 2010 server roles, as well as their databases, can be collocated. Collocation improves network efficiency, increases flexibility, and reduces hardware costs. This article explores several alternatives to consider when deploying a Monitoring Server or an Archiving Server.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Author&lt;/b&gt;: &lt;a href="http://blogs.technet.com/b/nexthop/p/contributors.aspx#ByronOSpurlock" target="_blank"&gt;Byron Spurlock&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Publication date&lt;/b&gt;: January 31, 2012&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Product version&lt;/b&gt;: Lync Server 2010&lt;/p&gt;
&lt;p&gt;During a recent Lync Server 2010 deployment, a customer who wanted to deploy Archiving Server and Monitoring server asked; &amp;ldquo;What scenarios and options are available to us beyond the basics?&amp;rdquo; This is great question and it inspired me to write this article. This article describes Lync Server 2010, Archiving Server and Lync Server 2010, Monitoring Server topologies that are beyond the basic topologies used for typical scenarios.&lt;/p&gt;
&lt;p&gt;To answer the question about additional scenarios and options, we will look at the following areas:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;What are the core topologies?&lt;/li&gt;
&lt;li&gt;What are the collocation topologies?&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Core Supported Topologies&lt;/h4&gt;
&lt;p&gt;In the core topologies for Lync Server 2010, the Archiving Server and Monitoring Server are each deployed on separate servers, as described in the following two sub-sections.&lt;/p&gt;
&lt;h4&gt;Archiving Server Topologies&lt;/h4&gt;
&lt;p&gt;You can deploy an Archiving Server in each Lync Server 2010, Standard Edition server and Front End pool in your organization or you can deploy a single Archiving Server to support multiple Standard Edition servers and Front End pools. Figures 1 and 2 illustrate the core topologies for each of these options.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Figure 1. Archiving Server supporting a single Standard Edition server or Front End pool.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/4527.Figure-1.jpg"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/375x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/4527.Figure-1.jpg" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Figure 2. Archiving Server supporting multiple Standard Edition servers or Front End pools.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/4617.Figure-2.jpg"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/4617.Figure-2.jpg" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;h4&gt;Monitoring Server Topologies&lt;/h4&gt;
&lt;p&gt;Similar to the Archiving Server, you can deploy a Monitoring Server in each Lync Server 2010, Standard Edition server and Front End pool in your organization or you can deploy a single Monitoring Server to support multiple Standard Edition servers and Front End pools. Figures 3 and 4 show the core topologies for each option.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Figure 3. Monitoring Server supporting a single Standard Edition Server or Front End pool.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/7357.Figure-3.jpg"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/392x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/7357.Figure-3.jpg" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Figure 4. Monitoring Server supporting multiple Standard Edition servers or Front End pools.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/5314.Figure-4.jpg"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/513x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/5314.Figure-4.jpg" /&gt;&lt;/a&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/4527.Figure-4.jpg"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;Collocation Topologies&lt;/h4&gt;
&lt;p&gt;To reduce hardware costs for your Lync Server 2010 deployment, you can deploy multiple components on a single server. Lync Server 2010 supports a variety of collocation scenarios, as described in the following sub-sections.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; To determine whether to collocate server roles and databases, you must evaluate scalability and reliability factors. If you are supporting more than a few users, the disk space needed by the database can grow very large. For details about capacity planning, see the Lync Server 2010 documentation.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Separate Archiving Server and Monitoring Server.&lt;/b&gt; In this scenario, the Archiving Server and the Monitoring Server each reside on separate servers. The Monitoring and Archiving database both reside on a single SQL Server database. If you collocate the Archiving database with the Monitoring database, back-end database, or both of these databases, you can either use a single SQL instance for any or all of the databases, or you can use a separate SQL instance for each database, with the following limitations:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Each SQL instance can contain only a single back-end database, single Monitoring database, and single Archiving database.&lt;/li&gt;
&lt;li&gt;The database server cannot support more than one Front End pool, one Archiving database, and one Monitoring database, but it can support one of each, regardless of whether the databases use the same SQL instance or separate SQL instances.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Figure 5 shows the topology where all Lync databases are collocated on a single server, with databases collocated on another server. This topology might be appropriate for an organization that has a significant number of users, wants to capture reports for Archiving and Monitoring, and wants to separate both roles, in order to handle the maximum number of users, but wants to reduce the hardware required. Although each role resides on a separate server, the databases can run on either a dedicated or existing SQL server.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Figure 5. Archiving Server and Monitoring Server running on separate servers with databases collocated on another server.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/7737.Figure-5.jpg"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/537x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/7737.Figure-5.jpg" /&gt;&lt;/a&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/3603.Figure-5.jpg"&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Archiving Server and Monitoring Server collocated on the same server with databases collocated on another server. &lt;/b&gt;Figure 6 shows a topology where the Archiving Server and Monitoring Server are collocated on the same server, with databases running on another server. This topology might be appropriate for an organization that wants to reduce the hardware requirements and does not have many users and has archiving requirements for only a portion of the organization.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Figure 6. Archiving Server and Monitoring Server collocated on a single server with databases collocated on another server.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/5584.Figure-6.jpg"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/360x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/5584.Figure-6.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Archiving Server, Monitoring Server, and their databases collocated on a single server. &lt;/b&gt;Figure 7 shows a topology where the Archiving Server and Monitoring server are collocated on the same server, with databases running an another server. This topology might be appropriate for an organization that wants to reduce hardware requirements and does not have many users and has minimal archiving requirements.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Figure 7. Archiving Server, Monitoring Server, and their databases collocated on a single server.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/1134.Figure-7.jpg"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/379x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/1134.Figure-7.jpg" /&gt;&lt;/a&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/1207.Figure-7.jpg"&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Archiving Server and Monitoring Server running on separate servers with databases deployed on a cluster of Back End Servers. &lt;/b&gt;Figure 8 shows a high-availability topology in which the Archiving Server and Monitoring Server each reside on separate servers and the databases are part of a two node active &amp;ndash; passive cluster. This topology might be appropriate for an organization in which archiving and monitoring are mission critical. Being deemed mission critical, the related databases must be available in the event of a disaster. This is accomplished by using an active-passive cluster to help ensure that the database remains available if a Back End Server node becomes unresponsive or unavailable.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Figure 8. Archiving Server and Monitoring Server running on separate servers with a SQL Server cluster.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/4300.Figure-8.jpg"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/4300.Figure-8.jpg" /&gt;&lt;/a&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/4762.Figure-8.jpg"&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;5. Monitoring Server or Archiving Server collocated with the databases. &lt;/b&gt;Figure 9 shows a topology in which&lt;b&gt; &lt;/b&gt;the Archiving Server runs on a separate server and the Monitoring Server is collocated on the server running the databases. The server roles could also be reversed, with the Monitoring Server running on a separate server and the Archiving Server collocated with the databases. This topology might be appropriate for an organization that anticipates significantly lower volume for either Monitoring Server or Archiving Server. In this case the server role with the highest anticipated traffic is on the separate server.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Figure 9. Archiving Sever running on a separate server and Monitoring Server collocated with the databases.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/5327.Figure-9.jpg"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/522x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/5327.Figure-9.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;Summary&lt;/h4&gt;
&lt;p&gt;When creating or upgrading a Lync Server 2010 environment to include an Archiving Server, Monitoring Server, or both, consider using one of the collocation topologies. Collocation of server roles and databases takes advantage of the Lync Server 2010 collocation capabilities to meet the needs of your organization and maximize your hardware resources. For more information about collocation support in Lync Server 201, see Supported Server Collocation in the Supportability documentation.&lt;/p&gt;
&lt;h4&gt;Additional Resources&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://technet.microsoft.com/en-us/library/gg425833.aspx" target="_blank"&gt;Supported Lync Server 2010 Topologies&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://technet.microsoft.com/en-us/library/gg412952.aspx" target="_blank"&gt;Planning for Monitoring&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="title"&gt;&lt;a href="http://technet.microsoft.com/en-us/library/gg398852.aspx" target="_blank"&gt;Components and Topologies for Archiving&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class="title"&gt;&lt;a href="http://technet.microsoft.com/en-us/library/gg398102.aspx" target="_blank"&gt;Server Collocation in an Enterprise Edition Front End Pool Deployment&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class="title"&gt;&lt;a href="http://technet.microsoft.com/en-us/library/gg398131.aspx" target="_blank"&gt;Server Collocation in a Standard Edition Server Deployment&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Lync Server Resources&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=202714" target="_blank"&gt;Lync Server 2010 Documentation Library&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/drrez/" target="_blank"&gt;DrRez blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/nexthop/" target="_blank"&gt;NextHop blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/nexthop/p/links.aspx" target="_blank"&gt;Lync Server and Communications Server resources&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;We Want to Hear from You&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.facebook.com/?ref=home#!/pages/DrRez-Microsoft-Lync-Team/186325747060" target="_blank"&gt;Fan us on Facebook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://twitter.com/DrRez" target="_blank"&gt;Follow us on Twitter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="mailto:nexthop@microsoft.com"&gt;Send us e-mail&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3477970" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/nexthop/archive/tags/Setup+_2600_amp_3B00_+Deployment/">Setup &amp;amp; Deployment</category><category domain="http://blogs.technet.com/b/nexthop/archive/tags/Deployment/">Deployment</category></item><item><title>Updates Available for Office Communications Server 2007 R2 and Group Chat </title><link>http://blogs.technet.com/b/nexthop/archive/2012/01/30/updates-offcice-communications-server-2007-r2-january-2012.aspx</link><pubDate>Mon, 30 Jan 2012 17:57:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3477893</guid><dc:creator>NextHop</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/rsscomments.aspx?WeblogPostID=3477893</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/commentapi.aspx?WeblogPostID=3477893</wfw:comment><comments>http://blogs.technet.com/b/nexthop/archive/2012/01/30/updates-offcice-communications-server-2007-r2-january-2012.aspx#comments</comments><description>&lt;p&gt;The Communications Server Products team has&amp;nbsp;released updates for Office Communications Server 2007 R2 and Office Communications Server 2007 R2, Group Chat.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/office/ocs/ee695846" target="_blank"&gt;Updates Resource Center for Office Communications Server 2007 R2 and Clients&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://support.microsoft.com/kb/968802" target="_blank"&gt;Updates for Communications Server 2007 R2 &lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://support.microsoft.com/kb/2647093" target="_blank"&gt;Description of the cumulative update package for Communicator 2007 R2: January 2012&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://support.microsoft.com/kb/2647090" target="_blank"&gt;Description of the cumulative update for Office Communications Server 2007 R2 Group Chat server: January, 2012&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://support.microsoft.com/kb/2647088" target="_blank"&gt;Description of the cumulative update for the Office Communications Server 2007 R2 Group Chat Administration Tool: January, 2012&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://support.microsoft.com/kb/2647089" target="_blank"&gt;Description of the update for the Office Communications Server 2007 R2 Group Chat client: January, 2012&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/office/aa905773.aspx" target="_blank"&gt;Office Communications Developer Center&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/lync/default.aspx" target="_blank"&gt;Lync Developer Center&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;Lync Server Resources&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=202714" target="_blank"&gt;Lync Server 2010 Documentation Library&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/drrez/" target="_blank"&gt;DrRez blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/nexthop/" target="_blank"&gt;NextHop blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/nexthop/p/links.aspx" target="_blank"&gt;Lync Server and Communications Server resources&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;We Want to Hear from You&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.facebook.com/?ref=home#!/pages/DrRez-Microsoft-Lync-Team/186325747060" target="_blank"&gt;Fan us on Facebook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://twitter.com/DrRez" target="_blank"&gt;Follow us on Twitter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="mailto:nexthop@microsoft.com"&gt;Send us e-mail&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3477893" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/nexthop/archive/tags/General/">General</category><category domain="http://blogs.technet.com/b/nexthop/archive/tags/Clients+and+Devices/">Clients and Devices</category></item><item><title>Update: Installing the Mobility and Autodiscover Services</title><link>http://blogs.technet.com/b/nexthop/archive/2012/01/19/update-installing-the-mobility-and-autodiscover-services.aspx</link><pubDate>Thu, 19 Jan 2012 19:03:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3476332</guid><dc:creator>NextHop</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/rsscomments.aspx?WeblogPostID=3476332</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/commentapi.aspx?WeblogPostID=3476332</wfw:comment><comments>http://blogs.technet.com/b/nexthop/archive/2012/01/19/update-installing-the-mobility-and-autodiscover-services.aspx#comments</comments><description>&lt;p&gt;&lt;em&gt;&lt;span size="3"&gt;&lt;span face="Calibri"&gt;When configuring the cumulative update for Lync Server 2010: November 2011 for Mobility on Windows Server 2008 Service Pack 1, you&amp;nbsp;must perform additional steps to configure IIS 7.0 ASP.NET settings. The Lync Server 2010 deployment documentation for Mobility in the &lt;a href="http://technet.microsoft.com/en-us/library/gg398616.aspx" target="_blank"&gt;Lync Server 2010 Technical library&lt;/a&gt; has been updated to indicate these additional steps and their proper sequence. &lt;/span&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;span face="Calibri" size="3"&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;Author&lt;/strong&gt;: Ellen Zehr&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Publication date&lt;/strong&gt;: January 19, 2012&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Product version&lt;/strong&gt;: Lync Server 2010&lt;/p&gt;
&lt;p&gt;&lt;span size="3"&gt;&lt;span face="Calibri"&gt;The steps are as follows:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span&gt;&lt;span size="3"&gt;&lt;span face="Calibri"&gt;Install a hotfix that allows you to configure the CLRConfigFile parameter in the applicationHost.config file.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;span size="3"&gt;&lt;span face="Calibri"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span size="3"&gt;&lt;span face="Calibri"&gt;Install the Mobility Service.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;span size="3"&gt;&lt;span face="Calibri"&gt;Modify some ASP.NET settings in the applicationHost.config file.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;span size="3"&gt;&lt;span face="Calibri"&gt;Restart IIS.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span&gt;&lt;span face="Calibri" size="3"&gt;Details are available at &lt;a href="http://technet.microsoft.com/en-us/library/hh690016.aspx" target="_blank"&gt;Installing the Mobility and Autodiscover Services&lt;/a&gt;.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span size="3"&gt;&lt;span face="Calibri"&gt;When configuring the cumulative update for Lync Server 2010: November 2011 for Mobility on Windows Server 2008 R2, you do not need to perform these additional steps to configure IIS 7.5 ASP.NET settings. The Mobility installer automatically configures the ASP.NET settings for you.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span face="Calibri" size="3"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3476332" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/nexthop/archive/tags/Setup+_2600_amp_3B00_+Deployment/">Setup &amp;amp; Deployment</category></item><item><title>Announcing Microsoft Lync Server Top Solutions RSS Feed</title><link>http://blogs.technet.com/b/nexthop/archive/2012/01/17/microsoft-lync-top-solutions-rss-feed-connects-you-with-solutions.aspx</link><pubDate>Wed, 18 Jan 2012 00:16:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3475956</guid><dc:creator>NextHop</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/rsscomments.aspx?WeblogPostID=3475956</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/commentapi.aspx?WeblogPostID=3475956</wfw:comment><comments>http://blogs.technet.com/b/nexthop/archive/2012/01/17/microsoft-lync-top-solutions-rss-feed-connects-you-with-solutions.aspx#comments</comments><description>&lt;p&gt;&lt;em&gt;&lt;span size="3"&gt;&lt;span face="Calibri"&gt;The Microsoft Lync Server&amp;nbsp;&lt;a href="http://support.microsoft.com/rss/en/lync.xml" target="_blank"&gt;Top Solutions RSS feed&lt;/a&gt; contains the answers our engineers use to resolve many top support calls. The Top Solutions feed pairs the latest top customer issues with the best Microsoft resolutions from KB articles, blogs, TechNet and MSDN. The RSS feed also keep you ahead of the curve by alerting you to potential problems and linking you directly to resolutions that can help avoid them.&lt;/span&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h4&gt;Lync Server Resources&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=202714" target="_blank"&gt;Lync Server 2010 Documentation Library&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/drrez/" target="_blank"&gt;DrRez blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/nexthop/" target="_blank"&gt;NextHop blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/nexthop/p/links.aspx" target="_blank"&gt;Lync Server and Communications Server resources&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;We Want to Hear from You&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.facebook.com/?ref=home#!/pages/DrRez-Microsoft-Lync-Team/186325747060" target="_blank"&gt;Fan us on Facebook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://twitter.com/DrRez" target="_blank"&gt;Follow us on Twitter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="mailto:nexthop@microsoft.com"&gt;Send us e-mail&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3475956" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/nexthop/archive/tags/Troubleshooting/">Troubleshooting</category></item><item><title>Lync Online Web Scheduler Now Available</title><link>http://blogs.technet.com/b/nexthop/archive/2012/01/13/lync-online-web-scheduler-is-now-available.aspx</link><pubDate>Fri, 13 Jan 2012 19:49:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3475389</guid><dc:creator>NextHop</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/rsscomments.aspx?WeblogPostID=3475389</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/commentapi.aspx?WeblogPostID=3475389</wfw:comment><comments>http://blogs.technet.com/b/nexthop/archive/2012/01/13/lync-online-web-scheduler-is-now-available.aspx#comments</comments><description>&lt;p&gt;&lt;span&gt;&lt;em&gt;The Microsoft Lync Online Web Scheduler is a web-based meeting scheduling and management tool for users who don&amp;rsquo;t have access to Microsoft Outlook, or are on an operating system not based on Windows. With Lync Online Web Scheduler, you can create new meetings, modify your existing meetings, and send invitations using your favorite email program. For details see: &lt;a href="http://office.microsoft.com/en-us/communicator-help/lync-online-web-scheduler-HA102756689.aspx" target="_blank"&gt;Lync Online Web Scheduler&lt;/a&gt;.&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Author&lt;/strong&gt;: Brian Crum&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Publication date&lt;/strong&gt;: January 13, 2012&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Product&lt;/strong&gt;: Lync Online&lt;/p&gt;
&lt;h4&gt;Lync Server Resources&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=202714" target="_blank"&gt;Lync Server 2010 Documentation Library&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/drrez/" target="_blank"&gt;DrRez blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/nexthop/" target="_blank"&gt;NextHop blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/nexthop/p/links.aspx" target="_blank"&gt;Lync Server and Communications Server resources&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;We Want to Hear from You&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.facebook.com/?ref=home#!/pages/DrRez-Microsoft-Lync-Team/186325747060" target="_blank"&gt;Fan us on Facebook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://twitter.com/DrRez" target="_blank"&gt;Follow us on Twitter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="mailto:nexthop@microsoft.com"&gt;Send us e-mail&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3475389" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/nexthop/archive/tags/Lync+Online/">Lync Online</category></item><item><title>Interview with a Lync Pro: Randy Wintle</title><link>http://blogs.technet.com/b/nexthop/archive/2012/01/10/interview-with-a-lync-pro-randy-wintle.aspx</link><pubDate>Tue, 10 Jan 2012 14:00:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3474633</guid><dc:creator>NextHop</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/rsscomments.aspx?WeblogPostID=3474633</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/commentapi.aspx?WeblogPostID=3474633</wfw:comment><comments>http://blogs.technet.com/b/nexthop/archive/2012/01/10/interview-with-a-lync-pro-randy-wintle.aspx#comments</comments><description>&lt;p&gt;&lt;i&gt;The Microsoft Lync Server technical community is full of knowledgeable IT professionals who work tirelessly to share their wealth of experience and expertise with the world. They blog, tweet, deliver presentations, and answer questions in the forums to help foster expert knowledge for administrators and IT Pros in every corner of the globe. &lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;In mid-2011, I decided to use my own blog, &lt;/i&gt;&lt;a href="http://www.justin-morris.net/" target="_blank"&gt;&lt;i&gt;Justin Morris on UC&lt;/i&gt;&lt;/a&gt;&lt;i&gt;, to interview and learn from these noteworthy individuals who consistently go the extra mile to help all of us better understand Microsoft Lync Server. The series has now moved to the NextHop blog, and for my first post on NextHop, I interviewed Lync MVP, Randy Wintle, from &lt;/i&gt;&lt;a href="http://www.unifysquare.com/" target="_blank"&gt;&lt;i&gt;Unify Square&lt;/i&gt;&lt;/a&gt;&lt;i&gt; to find out how he got into IT and why he loves Microsoft Lync.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Author&lt;/strong&gt;: Justin Morris&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Publication date&lt;/strong&gt;: January 11, 2012&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Product version&lt;/strong&gt;: Lync Server 2010&lt;/p&gt;
&lt;p&gt;&lt;b&gt;What's your technical background? How did you end up where you are today? &lt;br /&gt;&lt;/b&gt; &lt;br /&gt;I grew up around technology. My father was a network engineer with a CCNP, so networking and other technology was always a big part of my life. Funny enough, when I was younger, I actually swore I would never get involved in IT, because of all the on-call hours and long days my dad had to work. Funny how that worked out! I went to college to study information technology. Then I picked up a job doing help desk and server administration, and things just kind of took off from there. I started out consulting doing SCOM work, and working with a data center environment. I used to spend hours crimping cat 5 cable in a cold, noisy data center.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/1106.Figure-1.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/467x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/1106.Figure-1.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Randy Wintle delivering a video presentation on cable modems in middle school.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Can you tell us what your position at Unify Square entails?&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;At Unify Square, my job is to design and implement Microsoft Unified Communications (UC) Solutions for large enterprises. A lot of this lately has been PBX replacement planning with Lync. We typically play a role that focuses on design and guidance, but I still get my hands dirty most days installing servers and troubleshooting occasional big issues.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;What made you get into UC and a specialization in Lync Server?&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Funny you should ask. Back at my old job doing SCOM work, my boss asked me one day if I wanted to get involved with this Microsoft Office Communications Server stuff. I remember reading the CHM files and playing around with it on my own time trying to understand it. The technology was completely foreign to me at the time. My first implementations were very basic IM/P implementations of Office Communications Server R1 and migrations from Live Communications Server to Office Communications Server. From there, I progressed to voice and larger implementations, until I had the opportunity to join Unify Square.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;What's your favorite thing about Lync?&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;The best thing about Lync is that it is a true UC platform. To provide users a true UC platform, you must use software, and Microsoft does that very well.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;What was the most challenging Live Communications Server/Office Communications Server/Lync Server problem you ever solved?&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;There are a couple of issues I solved in the past that stand out as particularly complex.&lt;/p&gt;
&lt;p&gt;The first issue that pops into my head was during a Live Communications Server to Office Communications Server 2007 R2 migration. With these earlier migrations, some customers had previously installed Live Communications Server data in the System container of the Active Directory Schema. This was how it was meant to be back with Live Communications Server. However, with Office Communications Server and Office Communications Server R2, the configuration container was recommended. This resulted in a migration of configuration data to the configuration container in the Active Directory schema.&lt;/p&gt;
&lt;p&gt;Microsoft documented the process, and provided a series of scripts to migrate this data prior to installing Communications Server or Communications Server 2007 R2 in the environment. However, a couple of bugs were discovered, which essentially took down a 40K user pool that was live in production.&lt;/p&gt;
&lt;p&gt;Through some troubleshooting, we identified two problem areas:&lt;/p&gt;
&lt;p&gt;To begin with, the scripts, although they had completed successfully would not confirm that the migration was successful. You had to run them a second time to get a confirmation. This was scary to do with migration scripts in production.&lt;/p&gt;
&lt;p&gt;Secondly, the documentation required you to manually delete the old data from the Systems container in Active Directory. The problem was that Live Communications Server services would not start if the data existed in both places, resulting in an outage.&lt;/p&gt;
&lt;p&gt;So we solved the issue through some trial and error, and finally by deleting the data from the system container. In the process, we were able to help Microsoft correct the documented process. More on that here: &lt;a href="http://blog.ucmadeeasy.com/2009/06/23/lcs-2005-sp1-migrating-global-settings-from-system-container-to-configuration-container/" target="_blank"&gt;LCS 2005 SP1 Migrating Global Settings from System Container to Configuration Container&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Then there was another issue, more recent and involving Lync. We had a strange situation at a customer site, in which some users were not able to make external audio calls. When analyzing the logs, we saw media allocation to the A/V Edge Server was not happening. It was weird because they were going through the MRAS process as expected and able to connect to the A/V Edge on the required ports for allocation.&lt;/p&gt;
&lt;p&gt;In the end, this turned out to be a configuration issue. Someone mistakenly configured the wrong A/V Edge association, resulting in some bizarre behavior where a user would get authentication credentials from one server, but try to allocate at another. Additional details on that issue can be found here: &lt;a href="http://blog.ucmadeeasy.com/2011/09/09/what-happens-when-youre-av-edge-is-misconfigured-stunturn/" target="_blank"&gt;What happens when you&amp;rsquo;re A/V Edge Is Misconfigured: STUN/TURN&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;If you could think of one feature you'd like included in the next version of Lync, what would it be?&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ll have to go with a full-featured mobile platform. I know it will come when the time is right. J&lt;/p&gt;
&lt;p&gt;&lt;b&gt;What do you feel is your area of expertise, where you consider yourself a bit of a rock star?&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Lately, especially since I wrote the &lt;a href="http://www.microsoft.com/download/en/details.aspx?id=22644" target="_blank"&gt;&lt;i&gt;Microsoft Lync Server 2010 Resource Kit&lt;/i&gt;&lt;/a&gt;&lt;i&gt; &lt;/i&gt;chapter, &lt;i&gt;External User Access,&lt;/i&gt; which focused on Edge Server, I have a greater understanding of Edge. Edge Server is a complicated beast, and I am proud to say I understand most of it, or at least I think I do.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Your blog covers everything from mobility, to SBAs, to reverse proxies. When did you start it and what direction has it taken?&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;My blog started out as a place to put information for my peers at my previous job. When I was doing implementations, I would just write about everything I ran into. Eventually, I moved this to my own personal platform and started promoting myself as a blogger. Lately, I have reduced the number of posts, as I am focusing on producing quality posts for real world issues. My mission has always been to provide guidance for issues that are not documented, or issues with which admins are struggling. My most popular post to date is my guide on publishing Lync through Microsoft Threat Management Gateway 2010, I actually posted this when Communications Server 2010 was in beta, but it still drives the largest number of hits to my blog each day.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Where are you from and what do you think makes your hometown/city great?&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;I currently live in Standish, Maine. I grew up in Portland, Maine and just bought my first house in Standish. Standish sits along Sebago Lake in Maine--it&amp;rsquo;s a beautiful area. Maine&amp;rsquo;s tagline is &amp;ldquo;vacation land&amp;rdquo; and it truly is. The summers in Maine are amazing. As long as you avoid the big tourist crowds, you can really have some fun here. Portland is quite an amazing city. It&amp;rsquo;s very small, but has a so much packed into it, tons of foodie restaurants, unlimited bars, and a great place for the arts.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;When you're not dishing out quality technical know-how, what do you do for fun?&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Well, I am a proud father of a 16-month-old boy, so that really is what I do now on the weekends. I wouldn&amp;rsquo;t have it any other way though! Having a kid is a great way to never be bored. The only other thing I dare mention as a hobby of mine is watching the Boston Bruins.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/3364.Figure-2.jpg"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/540x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/3364.Figure-2.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Proud father, Randy Wintle, with his young son. Check out those matching shirts!&lt;/i&gt;&lt;/p&gt;
&lt;h4&gt;Summary&lt;/h4&gt;
&lt;p&gt;Thanks a lot for participating and being our first Lync Pro to be interviewed on NextHop, Randy!&lt;/p&gt;
&lt;h4&gt;Additional Information&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Randy Wintle&amp;rsquo;s blog, &lt;i&gt;&lt;a href="http://blog.ucmadeeasy.com/" target="_blank"&gt;UC Made Easy&lt;/a&gt;&lt;/i&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.twitter.com/ucmadeeasy" target="_blank"&gt;Randy Wintle on Twitter&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Justin Morris&amp;rsquo;s blog, &lt;i&gt;&lt;a href="http://www.justin-morris.net/" target="_blank"&gt;Justin Morris on UC&lt;/a&gt;.&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.twitter.com/jm_deluxe" target="_blank"&gt;Justin Morris on Twitter&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Additional &lt;i&gt;Interview with a &lt;a href="http://www.justin-morris.net/category/interview-with-a-uc-pro/" target="_blank"&gt;UC Pro&lt;/a&gt;&lt;/i&gt; articles.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Lync Server Resources&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=202714" target="_blank"&gt;Lync Server 2010 Documentation Library&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/drrez/" target="_blank"&gt;DrRez blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/nexthop/" target="_blank"&gt;NextHop blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/nexthop/p/links.aspx" target="_blank"&gt;Lync Server and Communications Server resources&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;We Want to Hear from You&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.facebook.com/?ref=home#!/pages/DrRez-Microsoft-Lync-Team/186325747060" target="_blank"&gt;Fan us on Facebook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://twitter.com/DrRez" target="_blank"&gt;Follow us on Twitter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="mailto:nexthop@microsoft.com"&gt;Send us e-mail&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Keywords&lt;/strong&gt;: Lync MVP, interview, Randy Wintle, IT Pro, Lync Server&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3474633" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/nexthop/archive/tags/Interview/">Interview</category><category domain="http://blogs.technet.com/b/nexthop/archive/tags/Lync+Pro/">Lync Pro</category></item><item><title>Lync and Learn, Session 6 - Office 365 Administration</title><link>http://blogs.technet.com/b/nexthop/archive/2012/01/06/lync-and-learn-office-365-administration.aspx</link><pubDate>Sat, 07 Jan 2012 00:55:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3474336</guid><dc:creator>NextHop</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/rsscomments.aspx?WeblogPostID=3474336</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/commentapi.aspx?WeblogPostID=3474336</wfw:comment><comments>http://blogs.technet.com/b/nexthop/archive/2012/01/06/lync-and-learn-office-365-administration.aspx#comments</comments><description>&lt;p&gt;On Thursday, January 12, at 3:00 PST, there will be a one hour Lync and Learn session entitled Lync and Learn - O&lt;em&gt;ffice 365 Administration&lt;/em&gt;. The session will include the following topics:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Small business administration&lt;/li&gt;
&lt;li&gt;Exchange Online administration&lt;/li&gt;
&lt;li&gt;Manage Lync Online&lt;/li&gt;
&lt;li&gt;Basic tasks in SharePoint Online&lt;/li&gt;
&lt;li&gt;Basic tasks in Windows PowerShell&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You must register to participate in the live presentation. Visit &lt;a href="http://community.office365.com/en-us/b/office_365_technical_blog/archive/2012/01/05/lync-and-learn-office-365-administration.aspx" target="_blank"&gt;Lync and Learn - Office 365 Administration&lt;/a&gt; for additional information.&lt;/p&gt;
&lt;p&gt;Lync and Learn is an online session led by Office 365 Product Managers and Community &lt;a href="http://community.office365.com/en-us/p/gridlearnmore.aspx" target="_blank"&gt;Grid members&lt;/a&gt;. Lync and Learn sessions address different Office 365 subjects and scenarios and are beneficial to anyone who wants to learn more and expand their knowledge of the Office 365 suite. View past Lync and Learn sessions &lt;a href="http://community.office365.com/en-us/b/office_365_technical_blog/archive/tags/Lync+and+Learn/default.aspx" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h4&gt;Lync Server Resources&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=202714" target="_blank"&gt;Lync Server 2010 Documentation Library&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/drrez/" target="_blank"&gt;DrRez blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/nexthop/" target="_blank"&gt;NextHop blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/nexthop/p/links.aspx" target="_blank"&gt;Lync Server and Communications Server resources&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;We Want to Hear from You&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.facebook.com/?ref=home#!/pages/DrRez-Microsoft-Lync-Team/186325747060" target="_blank"&gt;Fan us on Facebook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://twitter.com/DrRez" target="_blank"&gt;Follow us on Twitter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="mailto:nexthop@microsoft.com"&gt;Send us e-mail&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3474336" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/nexthop/archive/tags/Lync+Online/">Lync Online</category></item><item><title>Lync and Learn, Session 5 - Lync for Mac 2011</title><link>http://blogs.technet.com/b/nexthop/archive/2012/01/06/lync-and-learn-session-5-lync-for-mac-2011.aspx</link><pubDate>Sat, 07 Jan 2012 00:49:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3474340</guid><dc:creator>NextHop</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/rsscomments.aspx?WeblogPostID=3474340</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/commentapi.aspx?WeblogPostID=3474340</wfw:comment><comments>http://blogs.technet.com/b/nexthop/archive/2012/01/06/lync-and-learn-session-5-lync-for-mac-2011.aspx#comments</comments><description>&lt;p&gt;Check out this video by Dave Kong, product manager on the Lync marketing team, that covers Lync support for the Mac platform: &amp;nbsp;&lt;a href="http://community.office365.com/en-us/b/office_365_technical_blog/archive/2011/12/14/lync-and-learn-lync-for-mac-2011.aspx" target="_blank"&gt;Lync and Learn - Lync for Mac 2011&lt;/a&gt;. The session covers the basic features for Mac 2011, differences in support between Lync Server and Lync Online, and differences in features between Lync 2010 and Lync for Mac 2011.&lt;/p&gt;
&lt;p&gt;Lync and Learn is an online session led by Office 365 Product Managers and Community &lt;a href="http://community.office365.com/en-us/p/gridlearnmore.aspx" target="_blank"&gt;Grid members&lt;/a&gt;. Lync and Learn sessions address different Office 365 subjects and scenarios and are beneficial to anyone who wants to learn more and expand their knowledge of the Office 365 suite. View past Lync and Learn sessions &lt;a href="http://community.office365.com/en-us/b/office_365_technical_blog/archive/tags/Lync+and+Learn/default.aspx" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h4&gt;Lync Server Resources&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=202714" target="_blank"&gt;Lync Server 2010 Documentation Library&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/drrez/" target="_blank"&gt;DrRez blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/nexthop/" target="_blank"&gt;NextHop blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/nexthop/p/links.aspx" target="_blank"&gt;Lync Server and Communications Server resources&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;We Want to Hear from You&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.facebook.com/?ref=home#!/pages/DrRez-Microsoft-Lync-Team/186325747060" target="_blank"&gt;Fan us on Facebook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://twitter.com/DrRez" target="_blank"&gt;Follow us on Twitter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="mailto:nexthop@microsoft.com"&gt;Send us e-mail&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3474340" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/nexthop/archive/tags/Lync+Online/">Lync Online</category></item><item><title>Video: Troubleshoot Lync for Mac Issues in Lync Online for Office 365 </title><link>http://blogs.technet.com/b/nexthop/archive/2012/01/03/video-troubleshoot-lync-for-mac-issues-in-lync-online-for-office-365.aspx</link><pubDate>Wed, 04 Jan 2012 05:11:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3473836</guid><dc:creator>NextHop</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/rsscomments.aspx?WeblogPostID=3473836</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/commentapi.aspx?WeblogPostID=3473836</wfw:comment><comments>http://blogs.technet.com/b/nexthop/archive/2012/01/03/video-troubleshoot-lync-for-mac-issues-in-lync-online-for-office-365.aspx#comments</comments><description>&lt;p&gt;&lt;em&gt;Check out this new technical support video on Office 365: &lt;a href="http://community.office365.com/en-us/b/office_365_technical_blog/archive/2012/01/03/video-troubleshoot-lync-for-mac-issues-in-lync-online-for-office-365.aspx" target="_blank"&gt;Troubleshoot Lync for Mac Issues in Lync Online for Office 365&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Author&lt;/strong&gt;: Rob Latino&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Publication date&lt;/strong&gt;: January 3, 2012&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Product&lt;/strong&gt;: Lync Online&lt;/p&gt;
&lt;h4&gt;Lync Server Resources&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=202714" target="_blank"&gt;Lync Server 2010 Documentation Library&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/drrez/" target="_blank"&gt;DrRez blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/nexthop/" target="_blank"&gt;NextHop blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/nexthop/p/links.aspx" target="_blank"&gt;Lync Server and Communications Server resources&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;We Want to Hear from You&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.facebook.com/?ref=home#!/pages/DrRez-Microsoft-Lync-Team/186325747060" target="_blank"&gt;Fan us on Facebook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://twitter.com/DrRez" target="_blank"&gt;Follow us on Twitter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="mailto:nexthop@microsoft.com"&gt;Send us e-mail&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3473836" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/nexthop/archive/tags/Troubleshooting/">Troubleshooting</category></item><item><title>Script to Delete Galcontacts.db for Multiple Microsoft Office Communicator 2007 R2 and Lync 2010 Users</title><link>http://blogs.technet.com/b/nexthop/archive/2011/12/22/script-to-delete-galcontacts-db-for-multiple-microsoft-office-communicator-2007-r2-and-lync-2010-users.aspx</link><pubDate>Thu, 22 Dec 2011 20:45:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3472614</guid><dc:creator>NextHop</dc:creator><slash:comments>6</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/rsscomments.aspx?WeblogPostID=3472614</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/commentapi.aspx?WeblogPostID=3472614</wfw:comment><comments>http://blogs.technet.com/b/nexthop/archive/2011/12/22/script-to-delete-galcontacts-db-for-multiple-microsoft-office-communicator-2007-r2-and-lync-2010-users.aspx#comments</comments><description>&lt;p&gt;&lt;i&gt;When a&lt;/i&gt;&lt;i&gt; &lt;/i&gt;&lt;i&gt;Communicator 2007 R2 or Lync 2010 client is unable to synchronize address book files&lt;/i&gt;&lt;i&gt;,&lt;/i&gt;&lt;i&gt; &lt;/i&gt;&lt;i&gt;m&lt;/i&gt;&lt;i&gt;anually deleting the Galcontacts.db and Galcontacts.idx helps &lt;/i&gt;&lt;i&gt;re&lt;/i&gt;&lt;i&gt;solve the problem. However, manually deleting the files is not &lt;/i&gt;&lt;i&gt;a&lt;/i&gt;&lt;i&gt; scalable solution for&lt;/i&gt;&lt;i&gt; an&lt;/i&gt;&lt;i&gt; organization that has more than &lt;/i&gt;&lt;i&gt;25&lt;/i&gt;&lt;i&gt; users. &lt;/i&gt;&lt;i&gt;This article describes a script that can help you &lt;/i&gt;&lt;i&gt;automat&lt;/i&gt;&lt;i&gt;ically&lt;/i&gt;&lt;i&gt; delet&lt;/i&gt;&lt;i&gt;e&lt;/i&gt;&lt;i&gt; Galcontacts.db and Galcontacts.idx files.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Author&lt;/b&gt;: &lt;a href="http://blogs.technet.com/b/nexthop/p/contributors.aspx#EdwinAnthonyJoseph" target="_blank"&gt;Edwin Joseph&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Publication date&lt;/b&gt;: December 22, 2011&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Product versions&lt;/b&gt;: Microsoft Lync 2010 and Microsoft Office Communicator 2007 R2&lt;/p&gt;
&lt;h4&gt;Introduction&lt;/h4&gt;
&lt;p&gt;In Microsoft Office Communication Server 2007 R2 and Microsoft Lync server 2010, the Address Book Service (ABServer.exe) generates two sets of files which are used by two groups of clients. For clients with sufficient local storage space, ABServer.exe generates a full address book file that contains a large set of user and contact object attributes.&lt;/p&gt;
&lt;p&gt;This file is downloaded from server and is stored in GalContact.db file on the client by Microsoft Office Communicator 2007 R2. Sometimes, due to possible corruption in the GalContacts.db or GalContacts.Idx file, the client looks for an address book file that does not exist. This usually occurs when the Address Book Server is unable to generate an address book file for more than 3 days.&lt;/p&gt;
&lt;p&gt;This article helps administrators delete the SIP profile on a user&amp;rsquo;s computer which in turn deletes the Galcontacts.db and Galcontacts.idx file. This may be necessary when a user has corruption issues with the Galcontacts.db and Galcontacts.idx file. The script that can be deployed using automatically applied group policy. The script can be placed on a file share so that user can execute the script on their workstation. This automated process deletes the Galcontacts.db and Galcontacts.idx files for multiple users.&lt;/p&gt;
&lt;h4&gt;Address Book Service Background&lt;/h4&gt;
&lt;p&gt;As previous discussed, in Office Communication Server 2007 R2 and Lync Server 2010, the Address Book Service (ABServer.exe) generates two sets of files used by two groups of clients. For clients with sufficient local storage space, the ABServer.exe generates a file that contains a full address book that contains a large set of user and contact object attributes. To optimize download efficiency, it also generates up to 29 delta files that contain incremental updates containing the last one day, two days, and up to 29 days&amp;rsquo; worth of changes. These files have the *.lsabs file extension.&lt;/p&gt;
&lt;p&gt;When Communicator and Lync clients access and successfully connect to the Address Book Service URL for the first time, the client attempts to download the latest complete address book file. On subsequent days, the client attempts to download a delta file based on the last full synchronization date. During daily client usage, this delta file is based on the previous day&amp;rsquo;s changes. If the client is offline for a day or more, it determines which delta file it must download to get up to date. For example, if the client is offline from Friday afternoon to Monday morning, it will attempt to download a delta file containing 3 days of changes. If the client is offline for more than 30 days, it must download the full address book file. The client stores this information in the local database, called GalContacts.db.&lt;/p&gt;
&lt;p&gt;If the GalContacts.db or the GalContacts.Idx file becomes corrupted, a client may keep looking for address book file that does not exist. This may occur when the Address Book Server is unable to generate the address book file for more than three days. There are several reasons why the Address Book Service is not able to generate an address book file, ranging from Backend SQL Server connectivity issues to network share issues.&lt;/p&gt;
&lt;p&gt;In situations when Communicator or Lync is unable to synchronize the address book files, manually deleting the Galcontacts.db and Galcontacts.idx from the users workstation helps solve the problem. However, this is not a scalable solution for large organizations. To solve this problem, I have written a script that deletes the SIP profile folder on the user&amp;rsquo;s computer which in turn deletes the Galcontacts.db and Galcontacts.idx file.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;: When restarting Communicator or Lync after deleting the SIP profile folder, the client will attempt to download the address book file resulting in heavy bandwidth consumption.&lt;/p&gt;
&lt;p&gt;For more information see: &lt;a href="http://technet.microsoft.com/en-us/library/ee323492(office.13).aspx" target="_blank"&gt;Address Book Server: Address Book File Download Service&lt;/a&gt;.&lt;/p&gt;
&lt;h4&gt;The Script&lt;/h4&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;'==========================================================================&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;' NAME:&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Delete sip profile&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;' BY Edwin Joseph &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;' COMMENT: this script delete the sip profile for the user from machine&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;' the purpose here is delete the galcontact.db file so that communicator can download a new one&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;'==========================================================================&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;Option Explicit&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;Dim objShell12&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;Dim objUserEnv&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;Dim strUserPro&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;Dim userProfile,SipProfile&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;Dim OSType&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;Set objShell12=CreateObject("WScript.Shell")&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;Set objUserEnv=objShell12.Environment("User")&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;strUserPro= objShell12.ExpandEnvironmentStrings(objUserEnv("TEMP"))&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;userProfile = objShell12.ExpandEnvironmentStrings("%userprofile%")&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;DeleteSip strUserPro 'delete user sip profile &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;'delete sip Profile&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;'the sip profile path is diffrent according to OS Type&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;OSType=FindOSType&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;If OSType="Windows 7" Or OSType="Windows Vista" Then&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;SipProfile=userProfile &amp;amp; "\AppData\Local\Microsoft\communicator"&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;ElseIf&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;OSType="Windows 2003" Or OSType="Windows XP" Then&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;SipProfile=userProfile &amp;amp; "\Local Settings\Application Data\Microsoft\communicator"&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;End If&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;DeleteSip SipProfile&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;'this is also to delete user sip profile&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;SipProfile=SipProfile &amp;amp; "\Sip_*"&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;DeleteSip SipProfile&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;WScript.Quit&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;Sub DeleteSip (strSipPath)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;On Error Resume Next&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;Dim objFSO&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;Dim objFolder,objDir&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;Dim i&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;Set objFSO=CreateObject("Scripting.FileSystemObject")&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;Set objFolder=objFSO.GetFolder(strSipPath)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;'delete folder&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;For i=0 To 10&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&lt;span style="mso-tab-count: 1;"&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;For Each objDir In objFolder.SubFolders&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&lt;span style="mso-tab-count: 1;"&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;objDir.Delete True&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&lt;span style="mso-tab-count: 1;"&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;Next&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;Next&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;'clear all objects&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;Set objFSO=Nothing&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;Set objFolder=Nothing&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;Set objDir=Nothing&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;End Sub&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;Function FindOSType&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;'Defining Variables&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Dim objWMI, objItem, colItems&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Dim OSVersion, OSName&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="mso-tab-count: 1;"&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; &lt;/span&gt;Dim ComputerName&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="mso-tab-count: 1;"&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; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="mso-tab-count: 1;"&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; &lt;/span&gt;ComputerName="."&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="mso-tab-count: 1;"&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; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;'Get the WMI object and query results&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Set objWMI = GetObject("winmgmts:\\" &amp;amp; ComputerName &amp;amp; "\root\cimv2")&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Set colItems = objWMI.ExecQuery("Select * from Win32_OperatingSystem",,48)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;'Get the OS version number (first two) and OS product type (server or desktop) &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;For Each objItem in colItems&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;OSVersion = Left(objItem.Version,3)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="background-color: #d3d3d3;"&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;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Next&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Select Case OSVersion&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Case "6.1"&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;OSName = "Windows 7"&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Case "6.0" &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&lt;span style="mso-spacerun: yes;"&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;OSName = "Windows Vista"&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Case "5.2" &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&lt;span style="mso-spacerun: yes;"&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;OSName = "Windows 2003"&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Case "5.1" &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&lt;span style="mso-spacerun: yes;"&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;OSName = "Windows XP"&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;End Select&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;'Return the OS name&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;FindOSType = OSName&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;'Clear the memory&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Set colItems = Nothing&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Set objWMI = Nothing&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;End Function&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: text1; mso-highlight: lightgrey;"&gt;&lt;span style="background-color: #d3d3d3;"&gt;'==========================================================================&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;How to Use This Script&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Copy the highlighted section and paste into Notepad.&lt;/li&gt;
&lt;li&gt;Save the Notepad file as &lt;em&gt;DeleteSipProfile.vbs&lt;/em&gt;.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This VBS file can be executed in multiple ways.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Method 1: Network share&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This method requires end user assistance and awareness. This is, however, the fastest way to achieve the end result.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Copy the &lt;em&gt;DeleteSipProfile.vbs&lt;/em&gt; to a network share that all users can access.&lt;/li&gt;
&lt;li&gt;Train end users to exit Communicator or Lync, then double click &lt;strong&gt;DeleteSipProfile.vbs&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;When the user receives the message: &lt;em&gt;Open File &amp;ndash; Security Warning&lt;/em&gt; Click &lt;strong&gt;Run&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Re-start Communicator.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Method 2: Group policy&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To use the group policy method, deploy the VBS file as a logon policy. All end users need to do is log off, then log on to their Windows workstation.&lt;/p&gt;
&lt;p&gt;Copy the &lt;em&gt;DeleteSipProfile.vbs&lt;/em&gt; from the \\domain\Sysvol\domain\scripts folder.&lt;/p&gt;
&lt;p&gt;Create a new Group Policy Object.&lt;/p&gt;
&lt;p&gt;A.) Suppress the Open File &amp;ndash; Security Warning&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Open the new Group Policy Object. In the left pane, expand &lt;strong&gt;User Configuration&lt;/strong&gt;, and then expand &lt;strong&gt;Administrative Templates&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Expand &lt;strong&gt;Windows Components&lt;/strong&gt;, and then click &lt;strong&gt;Attachment Manager&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;In the right pane, double-click &lt;strong&gt;Default risk level for file attachments&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Click the &lt;strong&gt;Setting&lt;/strong&gt; tab, and then click &lt;strong&gt;Enabled&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;In the &lt;strong&gt;Set the default risk level&lt;/strong&gt; drop down list, select &lt;strong&gt;High Risk&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Apply&lt;/strong&gt;, and then click &lt;strong&gt;OK&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Double-click &lt;strong&gt;Inclusion list for low file types&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Click the &lt;strong&gt;Setting&lt;/strong&gt; tab, and then click &lt;strong&gt;Enabled&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Enter the file types you don't want to be warned about in the box (for example: .vbs) in the Specify low risk extensions box.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;OK&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;B.) Deploying logon script&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Open the new GPO In the left pane, expand &lt;strong&gt;User Configuration&lt;/strong&gt;, and then expand &lt;strong&gt;Windows Settings&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Script (logon\logoff)&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;In the right pane, double-click &lt;strong&gt;Logon&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;In the &lt;strong&gt;Logon Properties&lt;/strong&gt; windows Click &lt;strong&gt;Add&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;In the &lt;strong&gt;Script Name&lt;/strong&gt; field type in &lt;strong&gt;\\domain\Sysvol\domain\scripts\DeleteSipProfile.vbs&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Then click &lt;strong&gt;OK&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;In the &lt;strong&gt;Logon Properties&lt;/strong&gt; windows click &lt;strong&gt;Apply&lt;/strong&gt; and then click &lt;strong&gt;OK&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Link this new GPO to Users OU and if possible enforce it.&lt;/li&gt;
&lt;li&gt;Run GPupdate /force on the Domain Controller.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: Do not forget to unlink the policy after confirming that all users have logged out and logged in.&lt;/p&gt;
&lt;h4&gt;Summary&lt;/h4&gt;
&lt;p&gt;In this article we have examined how to delete corrupted GalContacts.db or GalContacts.Idx files from multiple workstations using a script. This script has been tested for both Windows XP and Windows 7 client operating systems. This script is handy tool for an administrator to automate the deletion of GalContacts.db or GalContacts.Idx files by deploying it as a group policy.&lt;/p&gt;
&lt;h4&gt;Lync Server Resources&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=202714" target="_blank"&gt;Lync Server 2010 Documentation Library&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/drrez/" target="_blank"&gt;DrRez blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/nexthop/" target="_blank"&gt;NextHop blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/nexthop/p/links.aspx" target="_blank"&gt;Lync Server and Communications Server resources&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;We Want to Hear from You&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.facebook.com/?ref=home#!/pages/DrRez-Microsoft-Lync-Team/186325747060" target="_blank"&gt;Fan us on Facebook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://twitter.com/DrRez" target="_blank"&gt;Follow us on Twitter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="mailto:nexthop@microsoft.com"&gt;Send us e-mail&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3472614" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/nexthop/archive/tags/Troubleshooting/">Troubleshooting</category><category domain="http://blogs.technet.com/b/nexthop/archive/tags/Clients+and+Devices/">Clients and Devices</category></item><item><title>Troubleshooting Lync Mobile Device Sign-in </title><link>http://blogs.technet.com/b/nexthop/archive/2011/12/19/troubleshooting-lync-mobile-device-sign-in.aspx</link><pubDate>Tue, 20 Dec 2011 01:07:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3472101</guid><dc:creator>NextHop</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/rsscomments.aspx?WeblogPostID=3472101</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/commentapi.aspx?WeblogPostID=3472101</wfw:comment><comments>http://blogs.technet.com/b/nexthop/archive/2011/12/19/troubleshooting-lync-mobile-device-sign-in.aspx#comments</comments><description>&lt;p&gt;&lt;em&gt;&lt;span style="font-family: arial; font-size: 13px;"&gt;Questions about signing in to Lync 2010 on a mobile device? Check out the&amp;nbsp;&lt;a href="http://community.office365.com/en-us/b/office_365_technical_blog/default.aspx" target="_blank"&gt;Office 365 Technical Blog&lt;/a&gt; and see this late breaking update: &lt;a href="http://community.office365.com/en-us/b/office_365_technical_blog/archive/2011/12/19/update-lync-mobile-device-sign-in-and-troubleshooting.aspx" target="_blank"&gt;Update: Lync Mobile Device Sign-in and Troubleshooting&lt;/a&gt;.&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Author&lt;/b&gt;: Patrick Kelley&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Publication date&lt;/strong&gt;: December 19, 2011&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Product version&lt;/strong&gt;: Microsoft Lync 2010&lt;/p&gt;
&lt;h4&gt;Lync Server Resources&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=202714" target="_blank"&gt;Lync Server 2010 Documentation Library&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/drrez/" target="_blank"&gt;DrRez blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/nexthop/" target="_blank"&gt;NextHop blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/nexthop/p/links.aspx" target="_blank"&gt;Lync Server and Communications Server resources&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;We Want to Hear from You&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.facebook.com/?ref=home#!/pages/DrRez-Microsoft-Lync-Team/186325747060" target="_blank"&gt;Fan us on Facebook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://twitter.com/DrRez" target="_blank"&gt;Follow us on Twitter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="mailto:nexthop@microsoft.com"&gt;Send us e-mail&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3472101" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/nexthop/archive/tags/Troubleshooting/">Troubleshooting</category><category domain="http://blogs.technet.com/b/nexthop/archive/tags/Clients+and+Devices/">Clients and Devices</category></item><item><title>Deploying the Survivable Branch Appliance in Lync Server 2010 for Cisco Integrated Services Router/Service Ready Engine White Paper</title><link>http://blogs.technet.com/b/nexthop/archive/2011/12/14/deploying-the-survivable-branch-appliance-in-lync-server-2010-for-cisco-integrated-services-router-service-ready-engine-white-paper.aspx</link><pubDate>Wed, 14 Dec 2011 22:45:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3470944</guid><dc:creator>NextHop</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/rsscomments.aspx?WeblogPostID=3470944</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/commentapi.aspx?WeblogPostID=3470944</wfw:comment><comments>http://blogs.technet.com/b/nexthop/archive/2011/12/14/deploying-the-survivable-branch-appliance-in-lync-server-2010-for-cisco-integrated-services-router-service-ready-engine-white-paper.aspx#comments</comments><description>&lt;p&gt;&lt;i&gt;The &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=25e172fa-4e6b-4c70-baa3-d22ff18d40ed" target="_blank"&gt;Deploying the Survivable Branch Appliance in Lync Server 2010 for Cisco Integrated Services Router/Service Ready Engine&lt;/a&gt; white paper is now available from the Microsoft Download Center. This white paper describes how to use a Cisco 3925 ISR G2 configured with a SRE-900 Service Module (Cisco Service Ready Engine Virtualization (SRE-V) support platform) to be deployed as a Survivable Branch Appliance (SBA) in a Lync Server 2010 environment. In this configuration, Lync Server exists on a virtual installation of Windows Server 2008 R2 that is hosted on VMware ESXi. This white paper also includes instructions about how to install the SBA software, configure the device, and integrate it into your Lync Server deployment.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Authors&lt;/b&gt;: Karl Good and&amp;nbsp;Jack Wight&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Publication date&lt;/strong&gt;: December 14, 2011&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Product version&lt;/strong&gt;: Microsoft Lync Server 2010&lt;/p&gt;
&lt;h4&gt;Summary&lt;/h4&gt;
&lt;p&gt;The Survivable Branch Appliance (SBA) is a purpose-built appliance to increase voice resiliency in branch office scenarios. Built by Microsoft unified communications (UC) partners, this appliance is a blade server running the Windows Server 2008 R2 operating system and Microsoft Lync Server 2010 communications software. The SBA is built with an Integrated Services Digital Network (ISDN) card and comes pre-installed with Lync Server 2010 Registrar and Mediation Server components with a public switched telephone network (PSTN) gateway in a single appliance chassis. The SBA is targeted for branch office scenarios to provide high availability to the majority of Lync Server services (particularly Enterprise Voice) in the face of network connectivity failures in the primary site where Lync Server is deployed.&lt;/p&gt;
&lt;p&gt;Successfully deploying the SBA with Cisco ISR/SRE helps you ensure that you can keep important communication links open with this specific combination of services. The introduction of the SBA role deployed on a Cisco 3925 ISR G2 configured with a 900 Series SRE module also helps ensure voice only between branch office sites can be maintained in the event of a network connectivity failure.&lt;/p&gt;
&lt;p&gt;This white paper includes the following sections.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Planning to Deploy a Generic SBA&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="padding-left: 30px;"&gt;Planning for a successful generic SBA deployment includes:&lt;/p&gt;
&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;Defining a static IP address for an SBA&lt;/li&gt;
&lt;li&gt;Defining an Active Directory name for an SBA&lt;/li&gt;
&lt;li&gt;Defining a central office site&lt;/li&gt;
&lt;li&gt;Adding a branch office site by using Topology Builder&lt;/li&gt;
&lt;li&gt;Creating an SBA in a Cisco ISR/SRE environment&lt;/li&gt;
&lt;li&gt;Special Active Directory user accounts&lt;/li&gt;
&lt;li&gt;Setting up client computers running Lync 2010&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Setting up a Cisco ISR/SRE&lt;/li&gt;
&lt;li&gt;Configuring the Cisco Router &amp;ndash; Network&lt;/li&gt;
&lt;li&gt;Creating a Virtual Windows Image on the Cisco ISR/SRE&lt;/li&gt;
&lt;li&gt;Configuring the Cisco Router &amp;ndash; Telephony&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="padding-left: 30px;"&gt;Configuring the Cisco router for telephony includes:&lt;/p&gt;
&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;Establishing PSTN Connections&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Installing an SBA on a Cisco ISR/SRE&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="padding-left: 30px;"&gt;Successfully installing an SBA on a previously installed virtual Windows Server 2008 R2 image requires following these manual steps:&lt;/p&gt;
&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;Setting the SBA registry key&lt;/li&gt;
&lt;li&gt;Installing the SBA software&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Homing users in the SBA&lt;/li&gt;
&lt;li&gt;Testing your new SBA deployment&lt;/li&gt;
&lt;li&gt;Troubleshooting your SBA and Cisco ISR/SRE deployment&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Resources&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://technet.microsoft.com/en-gb/office/ocs/bb735838.aspx" target="_blank"&gt;Microsoft Unified Communications Open Interoperability Program&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.cisco.com/en/US/docs/interfaces_modules/services_modules/sre_v/1.0/user/guide/sre_v.pdf" target="_blank"&gt;Installation and Configuration Guide for Cisco Services Ready Engine Virtualization Software Release 1.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Lync Server Resources&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=202714" target="_blank"&gt;Lync Server 2010 Documentation Library&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/drrez/" target="_blank"&gt;DrRez blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/nexthop/" target="_blank"&gt;NextHop blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/nexthop/p/links.aspx" target="_blank"&gt;Lync Server and Communications Server resources&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;We Want to Hear from You&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.facebook.com/?ref=home#!/pages/DrRez-Microsoft-Lync-Team/186325747060" target="_blank"&gt;Fan us on Facebook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://twitter.com/DrRez" target="_blank"&gt;Follow us on Twitter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="mailto:nexthop@microsoft.com"&gt;Send us e-mail&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3470944" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/nexthop/archive/tags/White+paper/">White paper</category></item><item><title>Group Chat 2010 Support for SQL 2008 R2</title><link>http://blogs.technet.com/b/nexthop/archive/2011/12/13/group-chat-2010-support-for-sql-2008-r2.aspx</link><pubDate>Tue, 13 Dec 2011 19:57:51 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3470665</guid><dc:creator>NextHop</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/rsscomments.aspx?WeblogPostID=3470665</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/commentapi.aspx?WeblogPostID=3470665</wfw:comment><comments>http://blogs.technet.com/b/nexthop/archive/2011/12/13/group-chat-2010-support-for-sql-2008-r2.aspx#comments</comments><description>&lt;p&gt;&lt;i&gt;Today we are pleased to announce support for SQL Server 2008 R2 for Group Chat 2010 Server databases.&lt;/i&gt;&lt;/p&gt;
&lt;p class="Byline"&gt;&lt;strong&gt;Author: &lt;/strong&gt;Terry Adams&lt;/p&gt;
&lt;p class="Byline"&gt;&lt;strong&gt;Publication date: &lt;/strong&gt;12/09/11&lt;/p&gt;
&lt;p class="Byline"&gt;&lt;strong&gt;Product version: &lt;/strong&gt;Group Chat Server 2010&lt;/p&gt;
&lt;p class="Byline"&gt;&lt;strong&gt;Keywords: &lt;/strong&gt;Group Chat 2010 supportability; SQL 2008 R2&lt;/p&gt;
&lt;p&gt;The Lync Server product team has completed testing of Group Chat Server 2010 and SQL Server 2008 R2. The product now fully supports SQL Server 2008 R2 for all Group Chat Server 2010 databases.&lt;/p&gt;
&lt;h4&gt;Lync Server Resources&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=202714" target="_blank"&gt;Lync Server 2010 Documentation Library&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/drrez/" target="_blank"&gt;DrRez blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/nexthop/" target="_blank"&gt;NextHop blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/nexthop/p/links.aspx" target="_blank"&gt;Lync Server and Communications Server resources&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;We Want to Hear from You&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.facebook.com/?ref=home#!/pages/DrRez-Microsoft-Lync-Team/186325747060" target="_blank"&gt;Fan us on Facebook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://twitter.com/DrRez" target="_blank"&gt;Follow us on Twitter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="mailto:nexthop@microsoft.com"&gt;Send us e-mail&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3470665" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/nexthop/archive/tags/General/">General</category><category domain="http://blogs.technet.com/b/nexthop/archive/tags/Integration/">Integration</category></item><item><title>Useful Tips for Testing Your Lync Server 2010 Edge Server</title><link>http://blogs.technet.com/b/nexthop/archive/2011/12/07/useful-tips-for-testing-your-lync-edge-server.aspx</link><pubDate>Wed, 07 Dec 2011 22:45:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3469596</guid><dc:creator>NextHop</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/rsscomments.aspx?WeblogPostID=3469596</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/commentapi.aspx?WeblogPostID=3469596</wfw:comment><comments>http://blogs.technet.com/b/nexthop/archive/2011/12/07/useful-tips-for-testing-your-lync-edge-server.aspx#comments</comments><description>&lt;p&gt;&lt;em&gt;Deploying Microsoft&amp;nbsp;Lync Server 2010 Edge Server can be a daunting task. Installing the software is straightforward, but getting every functional element of all the ancillary components configured properly is a challenge. Before the deployment is fully functional you need to solve issues such as firewalls, network capacities, reverse proxy, DNS, routes, certificates, and so forth. This troubleshooting checklist was developed to facilitate a smooth deployment of Edge Server.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Authors&lt;/b&gt;: &lt;a href="http://blogs.technet.com/b/nexthop/p/contributors.aspx#PatrickKelly" target="_blank"&gt;Patrick Kelley&lt;/a&gt; with &lt;a href="http://blogs.technet.com/b/nexthop/p/contributors.aspx#SebastiaanPoels" target="_blank"&gt;Sebastiaan Poels&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Publication date&lt;/b&gt;: December 7, 2011&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Product version&lt;/b&gt;: Microsoft Lync Server 2010&lt;/p&gt;
&lt;p&gt;In creating this checklist the following assumptions were made:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Lync Server 2010 is fully functional.&lt;/li&gt;
&lt;li&gt;Edge Server is part of a workgroup and is located in a firewalled DMZ.&lt;/li&gt;
&lt;li&gt;Lync Server 2010 is in a consolidated configuration.&lt;/li&gt;
&lt;li&gt;VPN is not being utilized from a client perspective.&lt;/li&gt;
&lt;li&gt;Lync Server 2010 is deployed with all roles (IM, Conferencing, and AV).&lt;/li&gt;
&lt;li&gt;Edge Server is deployed and the Lync Server 2010 topology reflects all proper settings.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; For an overview of the supported Lync Server 2010 Edge Server deployment strategy please see the following: &lt;a href="http://technet.microsoft.com/en-us/library/gg398378.aspx" target="_blank"&gt;Edge Deployment Overview&lt;/a&gt;.&lt;/p&gt;
&lt;h4&gt;Step 1: DNS&lt;/h4&gt;
&lt;p&gt;Table 1 below shows all the DNS entries required for a Consolidated Edge Server.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; All names and IP addresses are assumptive.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Table 1. DNS Entries&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/2055.Table-1.jpg"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/2055.Table-1.jpg" /&gt;&lt;/a&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/4572.Table-1.jpg"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Because these DNS entries are public, they need to resolve externally for all users. To test this functionality, run a simple NSLookup from any machine on a public network. As an example, Figure 1 is a lookup of Microsoft&amp;rsquo;s external SRV. Figure 2 shows the A records. All the DNS entries from Table 1 should succeed with the expected IP addresses. Table 1 is a reference table that can be used to check all the required DNS records. When you have verified that all DNS entries are correct, you can move on to Step 2.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Figure 1. NSLookup SRV Records&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/4452.Figure-1.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/4452.Figure-1.png" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Figure 2.&lt;/b&gt; &lt;b&gt;NSLookup A Records&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/7658.Figure-2.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/7658.Figure-2.png" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Table 2 is a list of all required DNS records for a typical Edge Server environment. Verifying that these records exist and resolve publicly, is a critical step for a proper DNS deployment.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Table 2. DNS Records Reference Table&lt;/b&gt;&lt;/p&gt;
&lt;table border="2" cellspacing="0" cellpadding="2"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="271"&gt;
&lt;p&gt;&lt;b&gt;Task&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="234"&gt;
&lt;p&gt;&lt;b&gt;Behavior&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="132"&gt;
&lt;p&gt;&lt;b&gt;Function&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="637"&gt;
&lt;p&gt;&lt;b&gt;Nslookup from the External client &lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="271"&gt;
&lt;p&gt;&lt;i&gt;Nslookup&lt;/i&gt; for Access Edge &lt;br /&gt;(&lt;b&gt;sip.domain.com&lt;/b&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="234"&gt;
&lt;p&gt;Reply with the external IP &lt;br /&gt;of your Access Edge interface&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="132"&gt;
&lt;p&gt;IM/Presence&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="271"&gt;
&lt;p&gt;&lt;i&gt;Nslookup&lt;/i&gt; your Web Conferencing Edge &lt;br /&gt;(&lt;b&gt;WebCon.domain.com&lt;/b&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="234"&gt;
&lt;p&gt;Reply with the external IP &lt;br /&gt;of your Web Conferencing interface&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="132"&gt;
&lt;p&gt;Conferencing&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="271"&gt;
&lt;p&gt;&lt;i&gt;Nslookup&lt;/i&gt; for AV edge&lt;/p&gt;
&lt;p&gt;(&lt;b&gt;av.domain.com&lt;/b&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="234"&gt;
&lt;p&gt;Reply with the external IP &lt;br /&gt;of your AV Edge interface&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="132"&gt;
&lt;p&gt;Audio/Visual&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="271"&gt;
&lt;p&gt;&lt;i&gt;Nslookup&lt;/i&gt; for Meet Simple URL&lt;/p&gt;
&lt;p&gt;(&lt;b&gt;meet.domain.name&lt;/b&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="234"&gt;
&lt;p&gt;Reply with the external IP &lt;br /&gt;of your Reverse Proxy interface&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="132"&gt;
&lt;p&gt;Simple URL&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="271"&gt;
&lt;p&gt;&lt;i&gt;Nslookup&lt;/i&gt; for Dial-In Conferencing Simple URL&lt;/p&gt;
&lt;p&gt;(&lt;b&gt;dailin.domain.com&lt;/b&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="234"&gt;
&lt;p&gt;Reply with the external IP &lt;br /&gt;of your Reverse Proxy interface&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="132"&gt;
&lt;p&gt;Simple URL&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="271"&gt;
&lt;p&gt;&lt;i&gt;Nslookup&lt;/i&gt; for Lync External Web Farm&lt;/p&gt;
&lt;p&gt;(&lt;b&gt;WebFarm.domain.com&lt;/b&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="234"&gt;
&lt;p&gt;Reply with the external IP &lt;br /&gt;of your Reverse Proxy interface&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="132"&gt;
&lt;p&gt;Lync Web Services&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="271"&gt;
&lt;p&gt;&lt;i&gt;Nslookup for Open Federation Discovery&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;i&gt;(&lt;/i&gt;&lt;/b&gt;&lt;b&gt;_sipfederationtls._tcp. domain.name)&lt;/b&gt;&lt;b&gt;&lt;i&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="234"&gt;
&lt;p&gt;Reply with a SRV record pointing to the Access Edge interface on port 5061&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="132"&gt;
&lt;p&gt;Federation&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="271"&gt;
&lt;p&gt;&lt;i&gt;Nslookup for Automatic sign-on&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;i&gt;(&lt;/i&gt;&lt;/b&gt;&lt;b&gt;_sip._tls. domain.name)&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="234"&gt;
&lt;p&gt;Reply with a SRV record pointing to the Access Edge interface on port 443&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="132"&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="637"&gt;
&lt;p&gt;&lt;b&gt;Nslookup from the Lync 2010 Edge Server&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="271"&gt;
&lt;p&gt;&lt;i&gt;Nslookup&lt;/i&gt; the Internal Lync 2010 Pool &lt;br /&gt;(&lt;b&gt;Pool.domain.com&lt;/b&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="234"&gt;
&lt;p&gt;Reply with the Internal Pool IP address&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="132"&gt;
&lt;p&gt;Next Hop to internal Lync 2010 Pool&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="271"&gt;
&lt;p&gt;&lt;b&gt;Nslookup from the Lync 2010 Pool&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="234"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td valign="top" width="132"&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="271"&gt;
&lt;p&gt;&lt;i&gt;Nslookup&lt;/i&gt; the Lync 2010 Internal Edge interface&lt;/p&gt;
&lt;p&gt;(&lt;b&gt;LyncEdge.domain.com&lt;/b&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="234"&gt;
&lt;p&gt;Reply from the internal interface of the Lync Edge server&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="132"&gt;
&lt;p&gt;Edge Server functions&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h4&gt;Step 2: Ports&lt;/h4&gt;
&lt;p&gt;When all DNS entries from Step 1 are valid and working, the next step to verify that all ports are open and functional. To accomplish this task perform run a series of simple&lt;i&gt; &lt;/i&gt;Telnet tests to verify that the firewall ports are open and accepting connections. To build off the examples above, test connectivity to your Edge Servers external interfaces from any public network. The results should look like Figure 3 below. When the&lt;i&gt; &lt;/i&gt;Telnet session connects the screen goes blank. This verifies that the port is open and properly connected.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Figure 3. C:\&amp;gt;Telnet FQDN Port&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/0511.Figure-3.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/0511.Figure-3.png" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Table 3 is a list of all required network ports in a typical Edge Server environment. Verifying that all ports are open is a essential step when building a network architecture.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Table 3. Firewall Ports Reference Table&lt;/b&gt;&lt;/p&gt;
&lt;table border="1" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="213"&gt;
&lt;p&gt;&lt;b&gt;Task&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="213"&gt;
&lt;p&gt;&lt;b&gt;Port/Protocol&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="213"&gt;
&lt;p&gt;&lt;b&gt;Telnet from External Client&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="213"&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="213"&gt;
&lt;p&gt;Test to SIP.domain.com&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="213"&gt;
&lt;p&gt;443/SIP&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="213"&gt;
&lt;p&gt;Test to SIP.domain.com&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="213"&gt;
&lt;p&gt;5061/SIP&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="213"&gt;
&lt;p&gt;Test to WebConf.domain.com&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="213"&gt;
&lt;p&gt;443/PSOM&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="213"&gt;
&lt;p&gt;Test to AV.domain.com&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="213"&gt;
&lt;p&gt;443/STUN&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="213"&gt;
&lt;p&gt;Test to WebFarm.domain.com&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="213"&gt;
&lt;p&gt;443/SSL&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="213"&gt;
&lt;p&gt;&lt;b&gt;Telnet from Lync 2010 Edge&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="213"&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="213"&gt;
&lt;p&gt;Telnet to Pool.domain.com&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="213"&gt;
&lt;p&gt;5061/SIP&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="213"&gt;
&lt;p&gt;&lt;b&gt;Telnet from Lync 2010 Pool&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="213"&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="213"&gt;
&lt;p&gt;Telnet to LyncEdge.domain.com&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="213"&gt;
&lt;p&gt;5061&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="213"&gt;
&lt;p&gt;Telnet to LyncEdge.domain.com&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="213"&gt;
&lt;p&gt;443&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="213"&gt;
&lt;p&gt;Telnet to LyncEdge.domain.com&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="213"&gt;
&lt;p&gt;5062&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="213"&gt;
&lt;p&gt;Telnet to LyncEdge.domain.com&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="213"&gt;
&lt;p&gt;4443&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="213"&gt;
&lt;p&gt;Telnet to LyncEdge.domain.com&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="213"&gt;
&lt;p&gt;8057&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4&gt;Step 3: Certificates&lt;/h4&gt;
&lt;p&gt;When your DNS resolves perfectly and ports are open and communicating&lt;b&gt; &amp;mdash; &lt;/b&gt;you are ready to address certificates.&lt;/p&gt;
&lt;p&gt;The Lync Server 2010 Deployment Wizard facilitates the certificate setup process, but multiple issues need to be clarified to ensure a successful deployment.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; For assistance with setting up certificates please see the following TechNet URL: &lt;a href="http://technet.microsoft.com/en-us/library/gg412858.aspx" target="_blank"&gt;Set Up Edge Certificates&lt;/a&gt;.&lt;/p&gt;
&lt;h4&gt;External Interface Certificates&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;All Public facing certificates must be issued by an approved Public CA that supports Unified Communications: see &lt;a href="http://support.microsoft.com/kb/929395/en-us" target="_blank"&gt;Unified Communications Certificate Partners for Exchange Server and for Communications Server&lt;/a&gt; for detailed information. &lt;b&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;If Public IM Connectivity (PIC) with AOL is required, the certificate must contain an Enhanced Key Usage (EKU) for the server and the client. The Lync Deployment Wizard&lt;i&gt; &lt;/i&gt;does not request the client EKU by default. Use the following Windows PowerShell cmdlet to accomplish this task:&lt;b&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;Request-CsCertificate -New -Type AccessEdgeExternal -Output C:\ &amp;lt;certfilename.txt or certfilename.csr&amp;gt; -ClientEku $true -Template &amp;lt;template name&amp;gt;&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;When deploying an Edge Server array, the certificate must have an exportable private key&lt;i&gt; &lt;/i&gt;and the same certificate must be used on all Edge Servers. (A/V authentication requires this regardless of the number of servers).&lt;b&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;The Certificate Name (CN) must match the FQDN of the Lync Server 2010 Access Edge external interface.&lt;b&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;The Subject Alternate Names (SAN) attributes must contain the following:&lt;b&gt;&lt;/b&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;FQDN for Access Edge (same as CN).&lt;b&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Web Conferencing FQDN.&lt;/li&gt;
&lt;li&gt;All supported SIP domains beyond the primary (sip.contoso.com, sip.fabrikam.com).&lt;/li&gt;
&lt;li&gt;The A/V authentication service FQDN does &lt;span style="text-decoration: underline;"&gt;not&lt;/span&gt; need to be listed.&lt;/li&gt;
&lt;li&gt;The order of the SAN&amp;rsquo;s is not important.&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;The reverse proxy also needs a public certificate for web farm publishing. This is the FQDN configured from the internal Lync Server 2010 pool (see Figure 4).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;Figure 4. FQDN &lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/2235.Figure-4.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/2235.Figure-4.png" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;h4&gt;Internal Interface Certificate&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;The internal certificate can be issued by an internal PKI infrastructure or by a Public CA from the approved CA list. Utilizing an internal CA can save the expense &amp;amp; administrative overhead of utilizing a public entity.&lt;b&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;The CN is typically the Edge Server internal interface FQDN; however a wildcard certificate is supported.&lt;/li&gt;
&lt;li&gt;No SAN is required.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Reverse Proxy Certificate&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;It must be a Public CA certificate.&lt;/li&gt;
&lt;li&gt;The CN is the external web farm FQDN from the Lync Server 2010 pool.&lt;/li&gt;
&lt;li&gt;The SAN&amp;rsquo;s is the simple URLs configured from the Lync Server 2010 pool (meet.domain.com &amp;amp; dialin.domain.com).&lt;/li&gt;
&lt;li&gt;The CN must be a SAN.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Summary&lt;/h4&gt;
&lt;p&gt;Deploying an Edge Server can be the most challenging aspect of your deployment. It requires an understanding the application layer and many ancillary components such as the network layer and the Public Key Infrastructure (PKI). Because so many components must work in unison, it is easy to miss important architectural details. This document provides an easy reference for DNS, Firewall, and Certificates. We hope it will help you pinpoint issues and successfully deploy the Lync Server 2010 Edge Server.&lt;/p&gt;
&lt;h4&gt;Additional Resources&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://ucbyvince.blogspot.com/2011/04/dns-resolution-for-lync-2010-edge.html" target="_blank"&gt;DNS Resolution for Lync 2010 Edge Server&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://msunified.net/2011/04/15/lync-server-2010-troubleshooting/" target="_blank"&gt;Lync Server 2010 Troubleshooting Tips&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Tools&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.testocsconnectivity.com/" target="_blank"&gt;Remote Connectivity Analyzer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.insideocs.com/Tools/MOCLogin.htm" target="_blank"&gt;The OCS &amp;amp; Lync Sign-In Troubleshooting Tool V3.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blog.insideocs.com/2011/11/14/the-remote-uc-troubleshooting-tool-ruct/?utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed%3A+InsideOCS+%28Inside+OCS%29" target="_blank"&gt;The Remote UC Troubleshooting Tool (RUCT)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Lync Server Resources&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=202714" target="_blank"&gt;Lync Server 2010 Documentation Library&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/drrez/" target="_blank"&gt;DrRez blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/nexthop/" target="_blank"&gt;NextHop blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/nexthop/p/links.aspx" target="_blank"&gt;Lync Server and Communications Server resources&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;We Want to Hear from You&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.facebook.com/?ref=home#!/pages/DrRez-Microsoft-Lync-Team/186325747060" target="_blank"&gt;Fan us on Facebook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://twitter.com/DrRez" target="_blank"&gt;Follow us on Twitter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="mailto:nexthop@microsoft.com"&gt;Send us e-mail&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3469596" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/nexthop/archive/tags/Deployment/">Deployment</category></item><item><title>Got Telephony Skills? Add Lync to Your Résumé. Learn, Share, Win Prizes.</title><link>http://blogs.technet.com/b/nexthop/archive/2011/12/06/got-telephony-skills-add-lync-to-your-r-233-sum-233-learn-share-win-prizes.aspx</link><pubDate>Tue, 06 Dec 2011 18:35:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3469054</guid><dc:creator>NextHop</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/rsscomments.aspx?WeblogPostID=3469054</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/commentapi.aspx?WeblogPostID=3469054</wfw:comment><comments>http://blogs.technet.com/b/nexthop/archive/2011/12/06/got-telephony-skills-add-lync-to-your-r-233-sum-233-learn-share-win-prizes.aspx#comments</comments><description>&lt;p&gt;&lt;i&gt;Voice and Data networking professionals can add a valuable new Microsoft Lync skillset to their r&amp;eacute;sum&amp;eacute; and help their companies on the journey to unified communications by participating &lt;i&gt;in &lt;/i&gt;&lt;a href="http://microsoft.promo.eprize.com/lync/?affiliate_id=1t" target="_blank"&gt;&lt;i&gt;The Ultimate Voice Career Promotion&lt;/i&gt;&lt;/a&gt;. Learn, share win; by participating you&amp;rsquo;ll be eligible to win prizes that include $150 Best Buy vouchers and a $5,000 Kinect entertainment system (prizes US only, Dec 2011 through June 2012).&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Author:&lt;/b&gt; &lt;a href="http://blogs.technet.com/b/nexthop/p/contributors.aspx#MatthewWoodget" target="_blank"&gt;Matthew Woodget&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Publication date&lt;/strong&gt;: December 5, 2011&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Product version&lt;/strong&gt;: Microsoft Lync Server 2010&lt;/p&gt;
&lt;p&gt;As a Voice or Data Networking professional responsible for telephony you may have &lt;a href="http://blogs.technet.com/b/uc/archive/2011/12/01/happy-1st-birthday-lync.aspx" target="_blank"&gt;heard the buzz&lt;/a&gt; about Lync and wondered how to build the knowledge you need to assess and introduce it at your company. Recently Lync turned One, &lt;a href="http://blogs.technet.com/b/uc/archive/2011/12/01/happy-1st-birthday-lync.aspxhttp:/blogs.technet.com/b/uc/archive/2011/12/01/happy-1st-birthday-lync.aspx" target="_blank"&gt;here&amp;rsquo;s an article about the first year&lt;/a&gt;.&amp;nbsp;We&amp;rsquo;ve created a set of easy to access resources (&lt;a href="http://social.technet.microsoft.com/wiki/contents/articles/5298.aspx" target="_blank"&gt;videos available to get started here&lt;/a&gt;) to help you ramp fast. But instead of leaving it at that, we want to encourage you to share what you&amp;rsquo;ve learned with others through &lt;a href="http://microsoft.promo.eprize.com/lync/?affiliate_id=1t" target="_blank"&gt;The Ultimate Voice Career Promotion&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Through &lt;a href="http://microsoft.promo.eprize.com/lync/?affiliate_id=1t" target="_blank"&gt;The Ultimate Voice Career Promotion&lt;/a&gt;, you can add a valuable new skillset to your resume and increase the productivity of your entire office. At the same time, you&amp;rsquo;ll be eligible to win prizes that include &lt;b&gt;$150 Best Buy vouchers&lt;/b&gt; and a &lt;b&gt;$5,000 Kinect entertainment system!&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;There are lots of ways to earn points to be eligible to win:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Bite Sized Training Videos&lt;/b&gt;&amp;mdash;Watch Lync training videos on-demand.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Deeper Learning&lt;/b&gt;&amp;mdash;Attend monthly web clinics.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Blog&lt;/b&gt;&amp;mdash;Post a blog review about Lync.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Your Lync Story&lt;/b&gt;&amp;mdash;Post a video about your experience with Lync.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Twitter&lt;/b&gt;&amp;mdash;Tweet about your Lync experience.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There are also lots of ways to win. Use your points to unlock chances to win prizes every month. Your points won&amp;rsquo;t expire until the end of June 2012. Also, any month you earn points results in an entry for that period&amp;rsquo;s grand prize &amp;ndash; a pretty sweet Home Entertainment System make over and learning vouchers for even deeper training.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://microsoft.promo.eprize.com/lync/?affiliate_id=1t" target="_blank"&gt;The Ultimate Voice Career Promotion&lt;/a&gt; sweepstakes launched November 23rd and the first 500 people to participate and earn points will receive a cool (pun intended) insulated lunch tote&amp;mdash;so get started now. &lt;a href="https://microsoft.promo.eprize.com/lync/?affiliate_id=1b" target="_blank"&gt;&lt;img style="float: right;" border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/281x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/7573.Figure-1.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;How is this different?&lt;/h4&gt;
&lt;p&gt;We already have some awesome, comprehensive, deep, multi day training. The resources I&amp;rsquo;m sharing with you today are as easy and quick to jump into as watching a mere five minute long video and as deep as hour long monthly clinics you can join online at times convenient to you. Sign up to learn, share and win at &lt;a href="http://microsoft.promo.eprize.com/lync/?affiliate_id=1t" target="_blank"&gt;The Ultimate Voice Career Promotion&lt;/a&gt;.&lt;/p&gt;
&lt;h4&gt;Why did we do this?&lt;/h4&gt;
&lt;p&gt;Enterprises around the world are adopting Lync&amp;rsquo;s telephony capabilities with millions of people already relying on Lync instead of a traditional IP PBX phone, and a staggering 250% growth rate in &lt;a href="http://blogs.technet.com/b/uc/archive/2011/12/01/happy-1st-birthday-lync.aspx"&gt;Lync&amp;rsquo;s first year in market&lt;/a&gt;. Lync changes how telephony is delivered in enterprises, but it doesn&amp;rsquo;t change the need for your skills and knowledge.&lt;/p&gt;
&lt;h4&gt;Next, improved access to Microsoft Lync telephony knowledge&lt;/h4&gt;
&lt;p&gt;Respecting the journey is critical and giving you a low friction, easy access way to learn how to transfer your skills into a software powered enterprise voice component of a Unified Communications system was required. The reality is that you as a voice professional bring with you an enormous amount of experience and the skill set required to make Enterprise Voice work, be it TDM, IP or Software based. If "IT apps folks" were to pick up the responsibility they'd have to build those skills, but you already have them. Of course, we know the future of productivity requires Unified Communications and not siloed, disconnected systems. And because the telephony workload is a vital component of UC we knew it was important to address this topic and help those with the experience and skills make the leap to Lync.&lt;/p&gt;
&lt;h4&gt;What about job security?&lt;/h4&gt;
&lt;p&gt;As it happens the role of the voice person arguably isn't any more at risk than any of us in technology, let alone with the current economy. In fact, as telephony skills are transferable into the software based telephony system components of Lync it gives voice professionals who learn it an opportunity to have a more beefy resume than those who don&amp;rsquo;t. We wanted to make sure you had the resources to be the best and have the most robust r&amp;eacute;sum&amp;eacute;. And the best bit? The efficiencies of software powered communications will free some of your bandwidth up to focus on value added initiatives within your organization; be they cost savings, enabling remote teams, or providing your company with a competitive edge in a decade that will be marked by the need for business to focus on growth.&lt;/p&gt;
&lt;h4&gt;Summary&lt;/h4&gt;
&lt;p&gt;If you manage a TDP or IP PBX today and either your company is deploying Lync or you want to be ahead of the curve for when they do this is a great set of resources for you. Either way you now have an improved path to learn about Lync&amp;rsquo;s telephony capabilities and more. Start with some low friction, low time commitment videos, and then participate in monthly web clinics. Share your knowledge to beef up your online reputation and further enhance your r&amp;eacute;sum&amp;eacute; and if you are in the US get ready to win big!&lt;/p&gt;
&lt;h4&gt;Additional Information&lt;/h4&gt;
&lt;p&gt;So what are you waiting for? Go to &lt;a href="http://microsoft.promo.eprize.com/lync/?affiliate_id=1t"&gt;The Ultimate Voice Career Promotion&lt;/a&gt;and start learning, sharing and winning. Make sure you check out the T&amp;amp;Cs, whilst many of the resources are available &amp;lsquo;cross geography&amp;rsquo; online the sweepstakes component is for United States residents only at this time. Follow the action on Twitter: &lt;span style="font-family: Calibri;" face="Calibri"&gt;#lync #lyncsweeps.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;table border="1" cellspacing="0" cellpadding="2"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="87"&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/8802.Figure-12png.png"&gt;&lt;img style="border: 0px currentColor; vertical-align: middle;" src="http://blogs.technet.com/resized-image.ashx/__size/28x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/8802.Figure-12png.png" /&gt;&lt;/a&gt;&lt;a href="http://blogs.technet.com/controlpanel/blogs/posteditor.aspx/$clip_image001[3][2].png"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="384"&gt;
&lt;p&gt;&lt;b&gt;Register at &lt;/b&gt;&lt;a href="http://microsoft.promo.eprize.com/lync/?affiliate_id=1t." target="_blank"&gt;&lt;b&gt;The Ultimate Voice Career Promotion&lt;/b&gt;&lt;/a&gt;&lt;b&gt; &lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4&gt;Lync Server Resources&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=202714" target="_blank"&gt;Lync Server 2010 Documentation Library&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/drrez/" target="_blank"&gt;DrRez blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/nexthop/" target="_blank"&gt;NextHop blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/nexthop/p/links.aspx" target="_blank"&gt;Lync Server and Communications Server resources&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;We Want to Hear from You&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.facebook.com/?ref=home#!/pages/DrRez-Microsoft-Lync-Team/186325747060" target="_blank"&gt;Fan us on Facebook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://twitter.com/DrRez" target="_blank"&gt;Follow us on Twitter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="mailto:nexthop@microsoft.com"&gt;Send us e-mail&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Keywords&lt;/strong&gt;: Lync, Telephony, Voice, UC, Unified Communications, Networking, Voice Professional, Voice Expert, Cisco, Avaya, Nortel&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3469054" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/nexthop/archive/tags/Enterprise+Voice/">Enterprise Voice</category></item><item><title>Assigning Telephone Numbers to Lync Enterprise Voice Users</title><link>http://blogs.technet.com/b/nexthop/archive/2011/11/30/assigning-telephone-numbers-to-lync-enterprise-voice-users.aspx</link><pubDate>Wed, 30 Nov 2011 19:10:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3468144</guid><dc:creator>NextHop</dc:creator><slash:comments>7</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/rsscomments.aspx?WeblogPostID=3468144</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/nexthop/commentapi.aspx?WeblogPostID=3468144</wfw:comment><comments>http://blogs.technet.com/b/nexthop/archive/2011/11/30/assigning-telephone-numbers-to-lync-enterprise-voice-users.aspx#comments</comments><description>&lt;p&gt;&lt;i&gt;To provide the best user experience and prepare for future growth, it is important to use the correct numbering format when assigning phone numbers to users. This article describes how to effectively assign phone numbers to Lync Server 2010 Enterprise Voice users.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Author&lt;/strong&gt;: &lt;a href="http://blogs.technet.com/b/nexthop/p/contributors.aspx#ThomasBinder" target="_blank"&gt;Thomas Binder&lt;/a&gt; and Doug Lawty&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Publication date&lt;/strong&gt;: November 30, 2011&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Product version&lt;/strong&gt;: Lync Server 2010&lt;/p&gt;
&lt;p&gt;When rolling out Enterprise Voice in your organization, use the following best practice recommendations to define your numbering plan and to assign telephone numbers to Enterprise Voice users. Defining the correct numbering plan is a crucial factor in the success of your Enterprise Voice deployment. To provide the best user experience,&amp;nbsp;allow room for future growth opportunities, such as expansion to other countries or merger and acquisitions (M&amp;amp;A).&lt;/p&gt;
&lt;h4&gt;Telephone Numbering Goals&lt;/h4&gt;
&lt;p&gt;Design your phone number plan for Lync to take into consideration the following objectives:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Compliance with Internet Engineering Task Force (IETF) standards.&lt;/li&gt;
&lt;li&gt;Specify a valid caller ID. This enables a callee to quickly return a missed call.&lt;/li&gt;
&lt;li&gt;Define phone numbers with extensions.&lt;/li&gt;
&lt;li&gt;Leverage telephone numbers configured in Active Directory.&lt;/li&gt;
&lt;li&gt;Plan for future growth.&lt;/li&gt;
&lt;li&gt;Avoid common mistakes.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Let&amp;rsquo;s consider each of these objectives in more detail and provide recommendations for assigning phone numbers in different situations.&lt;/p&gt;
&lt;h4&gt;Standards-compliance&lt;/h4&gt;
&lt;p&gt;Lync Server 2010 follows &lt;a href="http://tools.ietf.org/html/rfc3966" target="_blank"&gt;RFC 3966&lt;/a&gt;. RFC 3966 prescribes the format of TEL URIs in SIP. The RFC also defines additional parameters &amp;ndash; such as extension, phone context, and so forth &amp;ndash; to add to the TEL URI. Phone numbers can be either local or global. Global phone numbers must start with a &lt;b&gt;+&lt;/b&gt; sign followed by digits that represent an E.164 number. E.164 is the standard for PSTN numbers and specifies country codes. Local numbers &amp;ndash; those that are not globally unique &amp;ndash; must provide the context in which they are unique. To specify this context, the &lt;i&gt;phone-context&lt;/i&gt; parameter is added to the TEL URI. The combination of the phone number and phone context creates a number unique.&lt;/p&gt;
&lt;p&gt;The following are valid RFC 3966 TEL URI examples:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;tel:+12125550135.&lt;/li&gt;
&lt;li&gt;tel:+12125550135;ext=135 where the extension is part of the phone number.&lt;/li&gt;
&lt;li&gt;tel:+12125550100;ext=863 where the extension is not part of the phone number.&lt;/li&gt;
&lt;li&gt;tel:135;phone-context=HQ.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All these formats comply with RFC 3966. It is not recommended, however, to assign all formats to users. A phone number is assigned to a Lync user when the Line URI property of the user&amp;rsquo;s Active Directory account is populated with a string similar to the listed examples. The following sections explain the recommended number format for each Line URI.&lt;/p&gt;
&lt;h4&gt;Specify valid caller ID&lt;/h4&gt;
&lt;p&gt;When a private number format (such as &lt;i&gt;tel:135&lt;/i&gt;), is used in Lync and an employee places outbound calls, the correct caller ID is not displayed. When a Lync user makes an outbound call, we want the called party to see a valid number so she can return the call. When the user does not have a public telephone number, we want to display the company&amp;rsquo;s receptionist or auto attendant caller ID, so that the called party can return the call. To accomplish this, we have the following options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;i&gt;Direct inward dialing&lt;/i&gt; (DID) &amp;ndash; sometimes called &lt;i&gt;direct dial-in&lt;/i&gt; (DDI) &amp;ndash; these numbers are globally unique phone numbers that can be called directly from the PSTN. If the user has a DID assigned, it will be presented as the caller ID for all outgoing calls and no additional configuration is necessary. Use one of the formats where the user&amp;rsquo;s DID is specified as a global number &amp;ndash; for example &lt;i&gt;tel:+12125550135&lt;/i&gt; or &lt;i&gt;tel:+12125550135;ext=135&lt;/i&gt;. (The next section encourages the use of the second format.)&lt;/li&gt;
&lt;li&gt;If a user does not have a DID number and can only be reached through an internal extension, configure a DID number as the caller ID so that the callee can return the call. Usually, this number is the company&amp;rsquo;s receptionist or auto attendant number. Use the format where the call back number is specified as a global number and the user&amp;rsquo;s internal extension is added &amp;ndash; for example &lt;i&gt;tel:+12125550100;ext=863&lt;/i&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;b&gt;Note.&lt;/b&gt; Lync Server also provides the ability to suppress the caller&amp;rsquo;s ID by replacing it with another number (for more information read &lt;a href="http://technet.microsoft.com/en-us/library/gg412757.aspx" target="_blank"&gt;Voice Routes&lt;/a&gt; in the Technical Library).&lt;/p&gt;
&lt;p&gt;As a best practice make sure to always provide a caller ID that can be called back when calling outside the enterprise. Specify a Line URI that contains a DID number.&lt;/p&gt;
&lt;h4&gt;Define Phone Numbers with an Extension&lt;/h4&gt;
&lt;p&gt;Phone number extensions are used in multiple ways in Lync. If you dial in to a conference and you want to join as an authenticated user, you must provide your extension and PIN. Also if you want to authenticate with your PIN on a Lync qualified phone, your extension and PIN numbers are required. For more information read &lt;a href="http://technet.microsoft.com/en-us/library/gg398261.aspx" target="_blank"&gt;Device Connection Process&lt;/a&gt; in the Technical Library. Users without an extension receive a warning message on the dial-in conferencing page (see Figure 1). This may lead to support calls.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Figure 1. A warning is displayed for users that do not have an extension configured&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/6712.Figure-1.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-84-94/6712.Figure-1.png" /&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The user experience is improved when users can authenticate with a short extension instead of a 10-digit phone number. If a user does not have an extension configured, instead of requiring the user to enter their full phone number, Lync attempts to normalize the entered digits to the full E.164 phone number. If it finds a matching normalization rule to map the entered digits into a valid internal phone number, Lync Server is able to authenticate the user. However, the more complex the deployment the more likely it is that this approach will not work. For example, if users are travelling and dial in to conference numbers in other countries with different normalization rules, their extension may not be recognized.&lt;/p&gt;
&lt;p&gt;Best practice is to always assign extensions to all users using one of the formats with the &lt;i&gt;ext&lt;/i&gt; parameter.&lt;/p&gt;
&lt;h4&gt;Leverage Telephone Numbers Configured in Active Directory&lt;/h4&gt;
&lt;p&gt;Phone numbers within a PBX deployment must be unique. In an enterprise with multiple PBXs deployed, it is possible that some of these local numbers may overlap. If a user, whose PBX phone is hosted on one PBX, calls another internal user whose PBX phone is hosted on a PBX with an overlapping number range, the caller needs to use a prefix to differentiate the call and dial out to the other PBX.&lt;/p&gt;
&lt;p&gt;By contrast Lync relies on Active Directory services to provide a companywide directory service. Using local extensions or regional number formats in one of the telephone number fields of a global directory does not work. Users from one location are not able to call users in a different location using their local phone number.&lt;/p&gt;
&lt;p&gt;As a best practice, populate Active Directory with phone numbers that are globally unique.&lt;/p&gt;
&lt;h4&gt;Allow for growth&lt;/h4&gt;
&lt;p&gt;A deployment may begin with a single integrated PBX or gateway. Superficially, it makes sense to build a Lync dial plan that accommodates the dial plan of the PBX. This works when all your users are in a single region. It may also work if you use local extensions in Lync.&lt;/p&gt;
&lt;p&gt;However, building a plan based on a local extension limits future growth. When you integrate additional locations, a numbering plan based on a local extension no longer works. This occurs because the expanded deployment is not local to only one location. When you federate with other companies or when you deploy SIP Trunking be sure that all numbers provided are globally unique and routable.&lt;/p&gt;
&lt;p&gt;Even when you start with a limited scenario, plan for future growth. Always use globally unique numbers.&lt;/p&gt;
&lt;h4&gt;Avoid Common Mistakes&lt;/h4&gt;
&lt;p&gt;There are a number of different configurations that may initially seem like a good idea due to their simplicity. Later they may turn out to be poor decisions that block future growth.&lt;/p&gt;
&lt;p&gt;Common mistakes include, but are not limited, to the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;i&gt;Do not include an outside line access code as part of the phone number.&lt;/i&gt; &lt;br /&gt;In a U.S. based company users often have to dial a &lt;i&gt;9&lt;/i&gt; as the common outside line code, some administrators mistakenly configure phone numbers to be normalized to &lt;i&gt;+912125550135&lt;/i&gt;, instead of the actual E.164 number, &lt;i&gt;+12125550135&lt;/i&gt;.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Do not treat private extensions as global numbers.&lt;/i&gt; &lt;br /&gt;When the company does not use DIDs, some administrators mistakenly decide to populate the Line URI with the extension and prefixes a plus, for example &lt;i&gt;+863&lt;/i&gt; instead of the correct &lt;i&gt;+12125550100;ext=863&lt;/i&gt;.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Failure to include the country code. &lt;br /&gt;&lt;/i&gt;Since the company is only active in a single country some administrators mistakenly decide not to include the country code in the phone numbers, for example &lt;i&gt;+2125550135&lt;/i&gt; instead of &lt;i&gt;+12125550135&lt;/i&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This can lead to the following problems in the following situations:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;People cannot dial E.164 numbers using Outlook contacts or through the Lync Browser Helper if normalization rules only allow for your dial plan.&lt;/li&gt;
&lt;li&gt;Federated partners receive the phone number through the Lync contact card but are not able to call the number, because their configuration correctly expects E.164 numbers.&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Because &lt;i&gt;+91&lt;/i&gt; is the international dialing code for India, &lt;i&gt;+912125550135&lt;/i&gt; is routed to India.&lt;/li&gt;
&lt;li&gt;Because &lt;i&gt;+86&lt;/i&gt; is the international dialing code for China, &lt;i&gt;+863&lt;/i&gt; is routed to China.&lt;/li&gt;
&lt;li&gt;Because &lt;i&gt;+212&lt;/i&gt; is the international dialing code for Morocco, &lt;i&gt;+2125550135&lt;/i&gt; is routed to Morocco.&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;The company expands to international locations, which requires it to change all existing locally defined phone numbers to globally unique numbers.&lt;/li&gt;
&lt;li&gt;The company wants to integrate SIP Trunking. Because most SIP Trunk providers do not support private numbers, you need to use globally unique numbers.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Using global numbers simplifies your Lync Server dial plan more than is possible with a typical PBX deployment. One could say this is another reason why Lync isn&amp;rsquo;t an IP-PBX. It&amp;rsquo;s not a &lt;i&gt;private&lt;/i&gt; branch exchange. It&amp;rsquo;s an enterprise-wide Unified Communications system.&lt;/p&gt;
&lt;h4&gt;Summary&lt;/h4&gt;
&lt;p&gt;After defining the goals and best practices for assigning a user&amp;rsquo;s phone number in the enterprise, the following summarizes how to configure phone numbers for users with DIDs and for those with only internal extensions.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Configuring Users with DIDs&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;For users with a DID phone number, specify the global number and the extension in the user&amp;rsquo;s Line URI. After deciding how many digits to use for the extension, append the last number of digits from the user&amp;rsquo;s DID to the Line URI with the extension parameter. As an example, if the PSTN phone number for a user is +&lt;i&gt;12125550135, &lt;/i&gt;specify the Line URI as, &lt;i&gt;tel:+12125550135;ext=135, &lt;/i&gt;assuming a 3 digit extension.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Configuring Users with Internal Extensions&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;For users with private extensions that can only be dialed from within the organization, you must specify the call back phone number displayed as the caller ID and append the user&amp;rsquo;s extension. For example the Line URI of &lt;i&gt;tel:+12125550100;ext=863&lt;/i&gt; presents as caller ID the number of an auto attendant (&lt;i&gt;+12125550100&lt;/i&gt;) while &lt;i&gt;863&lt;/i&gt; represents the extension of the user.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Note.&lt;/b&gt; When you use this format, no other phone number in your Lync deployment can be assigned the number, &lt;i&gt;+12125550100,&lt;/i&gt; without an extension. You must configure the auto attendant with an extension (for example &lt;i&gt;tel:+12125551000;ext=0&lt;/i&gt;), and create a normalization rule to normalize incoming call for &lt;i&gt;+12125550100&lt;/i&gt; to tel:+12125551000;ext=0. This can be accomplished by creating a pool level dial plan for the gateway receiving the inbound call. &lt;i&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;RFC 3966 is flexible in terms of defining phone numbers. It is recommended to use the &lt;i&gt;ext&lt;/i&gt; format for all users &amp;ndash; those with DIDs and those with private numbers. This provides users with the best PIN authentication experience and always provides a valid caller ID for outbound calls.&lt;/p&gt;
&lt;p&gt;Using an E.164 global number in the Line URI at the initial deployment, provides the most flexibility for future growth of your Lync Server environment &amp;ndash; whether you deploy additional PSTN gateways in the same or new locations, introduce SIP Trunking, or expand to new locations.&lt;/p&gt;
&lt;h4&gt;Lync Server Resources&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=202714" target="_blank"&gt;Lync Server 2010 Documentation Library&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/drrez/" target="_blank"&gt;DrRez blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/nexthop/" target="_blank"&gt;NextHop blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.technet.com/b/nexthop/p/links.aspx" target="_blank"&gt;Lync Server and Communications Server resources&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;We Want to Hear from You&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.facebook.com/?ref=home#!/pages/DrRez-Microsoft-Lync-Team/186325747060" target="_blank"&gt;Fan us on Facebook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://twitter.com/DrRez" target="_blank"&gt;Follow us on Twitter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="mailto:nexthop@microsoft.com"&gt;Send us e-mail&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Keywords&lt;/strong&gt;: Lync, Enterprise Voice, phone number plan, E.164, extensions, Line URI&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3468144" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/nexthop/archive/tags/Enterprise+Voice/">Enterprise Voice</category></item></channel></rss>
