Quantcast
Channel: Lync 2013
Viewing all 145 articles
Browse latest View live

Lync 2013 Best Practices Analyzer @ Work

$
0
0

In case you didn't know, Lync 2013 Best Practices Analyzer has been released some time ago and you can grab it here.

In this blog post I'll give you a quick overview on how BPA for Lync 2013 works.

What is it?

Apologies for just copying and pasting from the download site, but I think it's already a good summary Smile

The Microsoft Lync Server 2013, Best Practices Analyzer is designed for administrators who want to determine the overall health of their Lync Server environment.

The BPA Allows you to :

  • Proactively perform checks, verifying that the configuration is set according to recommended best practices.
  • Automatically detect required updates to Lync Server 2013.
  • Generate a list of issues, such as suboptimal configuration settings, unsupported options, missing updates, or practices that we do not recommend.
  • Help you troubleshoot and fix specific problems.

System requirements can also be found on the same BPA download page. Make sure you install the "WMI Backwards Compatibility Package" to have all checks executed.

Installation

As you'll see this one is very easy: next, accept & next, choose destination folder and install.

Running & Updating The Tool

I got Lync 2013 installed on Windows Server 2012 so my start screen now has a new icon: Best Practices Analyzer.

Click the icon to start the BPA...

The first screen requests if BPA Should get the latest XML files from Microsoft, containing the latest updates. I always recommend doing this so you're sure BPA knows about latest product updates and known configuration issues. Click on "Check for updates now".

The BPA will now connect to Microsoft servers and download the appropriate data

Because Lync 2013 is pretty new, at this time no updates are available

Executing a BPA scan

Now let's run the scan, shall we?

The welcome screen allows you to start a new scan or view the result from a previous scan. We will off course select options for a new scan...

The tool will then propose you an automatically detected Active Directory Domain Controller it will use for the scan. You can modify this if you want the tool to use a different DC.

Using the Advanced logon options you can provide different credentials to access the DC, Edge and Exchange Servers.
For my setup I only need to provide credentials for the Edge server.

Then click "Connect to the AD Server" to continue

After connecting to AD, BPA will present you all detected pools and servers and let you select which of these components you want to be included in the test.
In my setup it has detected one Edge Server and One Front End Pool, both containing one server

You also have to type a descriptive label for the scan (so you can review it later)

Press "Start Scanning" to run the scan

The scan now starts and shows you current progress

And.... done...
Press "View a report..." to view the scan report

Viewing the Report

  1. The report viewer allows you to print or export the report. If it's all green you can use this feature to show your manager how good of an engineer you are Wink
  2. In my environment, the tool detected that the Front-End server was not sized properly (number of CPU cores and available RAM). Since this a small environment and I chose this configuration on purpose, I can safely click "Do not show me this item again for this instance". 
  3. If you chose "Do not show me this item again for all instances" you are in fact disabling this BPA Rule, which is not recommended.
  4. If you have other warnings or errors, please investigate them one by one and solve the configuration issues. Re-run the BPA to make sure you no longer have any unexpected notifications.

Remark : If you did not install the WMI Compatibility component, a warning will be shown on top of the report.

 

Cheers!

 

 

 

 


Great News: The new Lync Mobile clients will launch during the first ever Lync Conference :)

Show your Lync love on video and win a FREE Ticket to the Lync Conference 2013

$
0
0

 

Do you love Lync? Show us! Record a fun, unique videoof yourself describing your Lync Love and submit it on the Lync Facebook page (look for the pink Lync Love app) by February 1. We'll select a winner at random and award a free attendee pass to Lync Conference 2013 in San Diego, CA.
So bust out the camera and show us the coolest way Lync has made your life easier.  Feel free to get creative! (Just keep it under two minutes for those of us with short attention spans.)

For official rules, please click here.

After you post your video, let everyone know on Twitter using the hashtag #LyncConf13. Be sure to follow @msftLync, as well, for up-to-the-minute news and information.
We can't wait to see your Lync Love!

Microsoft discontinues support for Messenger on March 15!

$
0
0

As announced earlier Microsoft wants to discontinue Windows Live Messenger (still very well known as MSN Messenger) clients in favor of Skype, which was acquired a while ago.  Today Microsoft announced they will discontinue support for the famous chat client on March 15th, 2013.

Microsoft started to contact their 100+ Million MSN/Windows Live Messenger users by email to get it done:

In this email Microsoft communicates the deadline of 15 March 2013.  After the 15th of March Windows Live Messenger users will be unable to log on and forced to update to the latest Skype client. The move to Skype is very smooth: the new Skype client allows you to sign in using your Microsoft account and then your Messenger contacts will be migrated. I tried this myself and it worked out just fine.

In the back-end Microsoft worked hard and moved both platforms to the Microsoft Account infrastructure.  Since Microsoft announced Skype federation for Lync some time ago, it's just a matter of time before Lync users are ready to federate and communicate with an additional 300+ Million users!

 

Prepare Forest Active Directory fails with an unrecoverable error

$
0
0

Preparing AD in Lync is usually very easy and a smooth process.  Unfortunately some time ago I had big problems Preparing the Forest for Active Directory.  This blogpost explains the troubleshooting process I did to resolve this unrecoverable problem.

This is a screenshot of the problem I ran into and I can assure you that you are a little bit scared when you run into a similar problem like this.

image

 

So it seems there is a problem accessing a container in AD, this must be a security problem you would think.

image

 

TaskFailed: Prepare Forest Active Directory settings execution failed on an unrecoverable error

Error: Container CN=Microsoft,CN=Program Data,DC=domain,DC=com not found 
Error: There is no such object on the server.  
Error: An error occurred: "Microsoft.Incubation.Crypto.GroupKeys.ObjectNotFoundException" "Container CN=Microsoft,CN=Program Data,DC=domain,DC=com not found" 

I found a good blogpost that refers to “

Well Known Containers” in AD and I deceded to run this script to output all these containers

http://blogs.msdn.com/b/adpowershell/archive/2009/11/25/redirecting-well-known-containers-cn-users-cn-computers-etc.aspx

 

 

PS C:\Windows\system32> [Enum]::GetNames([WellKnownGuid]) | %{ $_.PadRight(30) + " : "+(Get-XADWellKnownContainer $_)}

UsersContainer                 : CN=Users,DC=domain,DC=com

ComputersContainer             : CN=Computers,DC=domain,DC=com

SystemsContainer               : CN=System,DC=domain,DC=com

DCContainer                    : OU=Domain Controllers,DC=domain,DC=com

InfrastructureContainer        : CN=Infrastructure,DC=domain,DC=com

DeletedObjectsContainer        : CN=Deleted Objects,DC=domain,DC=com

LostAndFoundContainer          : CN=LostAndFound,DC=domain,DC=com

ForeignSecurityPrincipalContainer : CN=ForeignSecurityPrincipals,DC=domain,DC=com

ProgramDataContainer           : CN=Program Data\0ADEL:e4aa8cc9-ccd6-4c70-819c-b8e6d8b4ba0b,CN=Deleted Objects,DC=domain,DC=com

MicrosoftProgramDataContainer  : CN=Microsoft\0ADEL:5b99dc6d-b0fa-4cad-8ad5-9c5e136793a1,CN=Deleted Objects,DC=domain,DC=com

NtdsQuotasContainer            : CN=NTDS Quotas,DC=domain,DC=com

ManagedServiceAccountContainer : CN=Managed Service Accounts,DC=domain,DC=com

 

And in RED you can clearly see that the containers have been deleted.

If you think that is a bad thing then you are very right, why would these containers be deleted?

This must be an admin mistake and unfortunately the containers were past the tombstone period of 60 days, so this has been deleted for a very long time.

 

You can use this tool to view tombstone objects

http://blogs.microsoft.co.il/blogs/guyt/archive/2007/12/15/adrestore-net-rewrite.aspx

 

I decided to recreate the Containers because there was no valid backup available, most probably this container would have been deleted maybe more than a year ago.

(Preferably you do an authoritative restore of these containers when you do have a valid backup or maybe better to open a support case at Microsoft)

 

# Get the distinguished name of the Active Directory domain

$DomainDn= ([adsi]"").distinguishedName

# Retrieve a reference to the Domain Container using the path we just built

$DomContainer=[adsi]"LDAP://$DomainDn"

# Create a new object called Program Data, of type "container"

$ProgDataContainer=$DomContainer.Create("Container","CN=Program Data")

# Create a new object called Program Data, of type "container"

$ProgDataMicrosoftContainer=$ProgDataContainer.Create("Container","CN=Microsoft")

# Commit the new object to the Active Directory database

$ProgDataMicrosoftContainer.SetInfo()

After I recreated the containers the Forest Prep finished without any problems

Lync 2010 does not use this container but apparently Lync 2013 stores some Certificates in there.

 

image

Lync Server 2013 stores certificates into contact objects and keeps information in common fields

imageimage

I decided to protect these containers from accidental deletion

If your AD is still in good shape maybe you should do the same and prevent unknowing admins to stop deleting these containers.
It is not because it looks a little bit weird that there would be a hidden container “Program Data” in the root of you AD Domain that you should just delete it.

image

Lync 2013 Client fails to update presence based on Calendar information

$
0
0

I am using the Lync 2013 client for a while now and noticed that the Presence does not update based on Calendar infomation.

Starting the Lync 2010 client gets the correct Calendar Presence right away without any problems.
That means that Exchange Autodiscover and Webservices are working as expected.

There is a problem with Updating the Lync Presence based on Calendar information in certain conditions with Lync 2013.
It may be related to email address configuration but still researching how this can be fixed.

Other people are also reporting this issue in the Lync forums at Microsoft Technet.

Lync 2013 PowerPoint Sharing: Some presenting features are unavailable due to server connectivity issues

$
0
0

Symptoms

Lync Client

Users hosted on a Lync 2013 server and using Lync 2013 client are unable to add and present a PowerPoint presentation.  They get the following error in Lync: "Some presenting features are unavailable due to server connectivity issues"

WAC-Server

In the WAC server Application event log you see the following event popping up:

Log Name:      Application
Source:        ASP.NET 4.0.30319.0
Date:          17/01/2013 15:31:51
Event ID:      1310
Task Category: Web Event
Level:         Warning
Keywords:      Classic
User:          N/A
Computer:      server.domain.tld
Description:
Event code: 3008
Event message: A configuration error has occurred.
Event time: 17/01/2013 15:31:51
Event time (UTC): 17/01/2013 14:31:51
Event ID: 398a6469b56349ebae01d8aa9cc019d1
Event sequence: 1
Event occurrence: 1
Event detail code: 0
 
Application information:
    Application domain: /LM/W3SVC/2/ROOT/m-1-130029067086927262
    Trust level: Full
    Application Virtual Path: /m
    Application Path: C:\Program Files\Microsoft Office Web Apps\BroadcastServices_Host\
    Machine name: server
 
Process information:
    Process ID: 2004
    Process name: w3wp.exe
    Account name: NT AUTHORITY\NETWORK SERVICE
 
Exception information:
    Exception type: ConfigurationErrorsException
    Exception message: Could not load file or assembly 'Microsoft.Build.Utilities, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified. (C:\Program Files\Microsoft Office Web Apps\BroadcastServices_Host\web.config line 44)
   at System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective)
   at System.Web.Configuration.AssemblyInfo.get_AssemblyInternal()
   at System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection compConfig)
   at System.Web.Compilation.BuildManager.CallPreStartInitMethods(String preStartInitListPath)
   at System.Web.Compilation.BuildManager.ExecutePreAppStart()
   at System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException)

Could not load file or assembly 'Microsoft.Build.Utilities, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
   at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
   at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
   at System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean forIntrospection)
   at System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
   at System.Reflection.Assembly.Load(String assemblyString)
   at System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective)

 
 
Request information:
    Request URL: https://wac.domain.tld:443/m/Presenter.aspx?a=0&e=true&WopiSrc=https://lyncfe.domain.tld/DataCollabWeb/wopi/files/1B-1-1DA545D&access_token=AAMFEMcXMba5uZVbva7TUp_-FpUGEMDL0-g4MKvhBFnFdDwj3oGBEMcXMba5uZVbva7TUp_-FpWCAuHYgyDo5MzCtEE9dxeIRDCiiZ3xBoHMQc25gcSH8JPJC5be-oYInVzkjRnDzwgIDURhdGFDb2xsYWJXZWI&fs=false&rec=false&thm=1&ui=en-US&rs=en-US&
    Request path: /m/Presenter.aspx
    User host address: A.B.C.D
    User:  
    Is authenticated: False
    Authentication Type:  
    Thread account name: NT AUTHORITY\NETWORK SERVICE
 
Thread information:
    Thread ID: 7
    Thread account name: NT AUTHORITY\NETWORK SERVICE
    Is impersonating: False
    Stack trace:    at System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective)
   at System.Web.Configuration.AssemblyInfo.get_AssemblyInternal()
   at System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection compConfig)
   at System.Web.Compilation.BuildManager.CallPreStartInitMethods(String preStartInitListPath)
   at System.Web.Compilation.BuildManager.ExecutePreAppStart()
   at System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException)
 
 
Custom event details:

Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="ASP.NET 4.0.30319.0" />
    <EventID Qualifiers="32768">1310</EventID>
    <Level>3</Level>
    <Task>3</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2013-01-17T14:31:51.000000000Z" />
    <EventRecordID>705</EventRecordID>
    <Channel>Application</Channel>
    <Computer>server.domain.tld</Computer>
    <Security />
  </System>
  <EventData>
    <Data>3008</Data>
    <Data>A configuration error has occurred.</Data>
    <Data>17/01/2013 15:31:51</Data>
    <Data>17/01/2013 14:31:51</Data>
    <Data>398a6469b56349ebae01d8aa9cc019d1</Data>
    <Data>1</Data>
    <Data>1</Data>
    <Data>0</Data>
    <Data>/LM/W3SVC/2/ROOT/m-1-130029067086927262</Data>
    <Data>Full</Data>
    <Data>/m</Data>
    <Data>C:\Program Files\Microsoft Office Web Apps\BroadcastServices_Host\</Data>
    <Data>server</Data>
    <Data>
    </Data>
    <Data>2004</Data>
    <Data>w3wp.exe</Data>
    <Data>NT AUTHORITY\NETWORK SERVICE</Data>
    <Data>ConfigurationErrorsException</Data>
    <Data>Could not load file or assembly 'Microsoft.Build.Utilities, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified. (C:\Program Files\Microsoft Office Web Apps\BroadcastServices_Host\web.config line 44)
   at System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective)
   at System.Web.Configuration.AssemblyInfo.get_AssemblyInternal()
   at System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection compConfig)
   at System.Web.Compilation.BuildManager.CallPreStartInitMethods(String preStartInitListPath)
   at System.Web.Compilation.BuildManager.ExecutePreAppStart()
   at System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException)

Could not load file or assembly 'Microsoft.Build.Utilities, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
   at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark&amp; stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
   at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark&amp; stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
   at System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark&amp; stackMark, IntPtr pPrivHostBinder, Boolean forIntrospection)
   at System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark&amp; stackMark, Boolean forIntrospection)
   at System.Reflection.Assembly.Load(String assemblyString)
   at System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective)

</Data>
    <Data>https://wac.domain.tld:443/m/Presenter.aspx?a=0&amp;e=true&amp;WopiSrc=https://lyncfe.domain.tld/DataCollabWeb/wopi/files/1B-1-1DA545D&amp;access_token=AAMFEMcXMba5uZVbva7TUp_-FpUGEMDL0-g4MKvhBFnFdDwj3oGBEMcXMba5uZVbva7TUp_-FpWCAuHYgyDo5MzCtEE9dxeIRDCiiZ3xBoHMQc25gcSH8JPJC5be-oYInVzkjRnDzwgIDURhdGFDb2xsYWJXZWI&amp;fs=false&amp;rec=false&amp;thm=1&amp;ui=en-US&amp;rs=en-US&amp;</Data>
    <Data>/m/Presenter.aspx</Data>
    <Data>A.B.C.D</Data>
    <Data>
    </Data>
    <Data>False</Data>
    <Data>
    </Data>
    <Data>NT AUTHORITY\NETWORK SERVICE</Data>
    <Data>7</Data>
    <Data>NT AUTHORITY\NETWORK SERVICE</Data>
    <Data>False</Data>
    <Data>   at System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective)
   at System.Web.Configuration.AssemblyInfo.get_AssemblyInternal()
   at System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection compConfig)
   at System.Web.Compilation.BuildManager.CallPreStartInitMethods(String preStartInitListPath)
   at System.Web.Compilation.BuildManager.ExecutePreAppStart()
   at System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException)
</Data>
  </EventData>
</Event>

Background

Integration between Lync Server 2013 and WAC has been done correctly. If you followed the "Deploy Office Web Apps Server" guide this problem occurs because the Windows Server 2012 prerequisites powershell command is incomplete: you need to install the .NET Framework 3.5 feature for WAC to operate correctly. The "Configuring Integration with Office Web Apps Server and Lync 2013" Lync 2013 Library article doesn't mention this either.

Solution

Use Server Manager to install the .NET Framework 3.5 Feature or use the following PowerShell command to add it afterwards: "Add-WindowsFeature NET-Framework-Features, NET-Framework-Core"

For new WAC installs use the following modified prerequisite installer script:

Add-WindowsFeature Web-Server,Web-Mgmt-Tools,Web-Mgmt-Console,Web-WebServer,Web-Common-Http,Web-Default-Doc,Web-Static-Content,Web-Performance,Web-Stat-Compression,Web-Dyn-Compression,Web-Security,Web-Filtering,Web-Windows-Auth,Web-App-Dev,Web-Net-Ext45,Web-Asp-Net45,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Includes,InkandHandwritingServices,NET-Framework-Features,NET-Framework-Core

Cheers

The future of UC : WebRTC vs UC-RTC-Web vs UCWA

$
0
0

Via Neowin : Microsoft releases demo of its proposed web audio-video chat standard

 

What will the future of Unified Communications look like?

It is clear that the web based communication will gain traction as opposed to traditional communications as more and more devices like tablets and smartphones are connected to internet and bandwidth is no longer an issue even on mobile data networks.  Browser based communications, Skype on all possible platforms, Skype integration into Facebook, Lync federation between Lync, Public IM Networks, including Skype and so on you can only imagine where all of this will end up in the end.

Many initiatives are taken by various groups to get in browser communication up and running using protocols already being used in web development and optimized for web based internet communications.  HTML5, Javascript and REST API’s are at the base of these innovation, hiding the complexity of the communications layers which are baked into the Web Communication API’s layers.

 

image

 

Here is a list of web based communications implementations:

  • WebRTC: W3C Current Draft. WebRTC is a free, open project that enables web browsers with Real-Time Communications (RTC) capabilities via simple Javascript APIs. The WebRTC components have been optimized to best serve this purpose.
  • UC-RTC-Web: Microsoft Proposal for Open Standard.  This specification describes a proposal to bring real-time communications capabilities to web browsers. It addresses four critical requirements: it is designed to honor the key tenets of the web architecture, it supports a customizable response to changing network quality, ubiquitous deployability on existing network infrastructure, and flexibility in supporting popular media formats and codecs, as well as openness to future innovation.
  • UCWA : Microsoft Proprietary. The new Unified Communications Web API for Lync 2013

 

A great article by Microsoft explaining what they actually want to achieve and make it super easy for developers to integrate and customize Communications into application without even having to know the ins and outs of SIP and SDP which is very specific to Real Time Communications in VOIP networks and more importantly are not very well know by developers, especially web developers.

http://blogs.msdn.com/b/interoperability/archive/2013/01/17/ms-open-tech-publishes-html5-labs-prototype-of-a-customizable-ubiquitous-real-time-communication-over-the-web-api-proposal.aspx


Cannot process routing destination : Outlook Web App integration with Lync 2013

$
0
0

Background:

When migrating from Lync 2010 to Lync 2013 you have to move all users, services and trusted applications to Lync 2013.
(Outlook Web App is implemented as a Trusted Application)
We ran into the folllwing issue “Cannot process routing destination” for users hosted on a Lync 2013 SBA.
The Trusted Application does not run on the SBA but is Registered on the Front-End Server (STD or ENT)

 

Issue:

This is what we tested:

OWA 2010 Integration configured on Legacy Lync 2010 Pool

  • Works with users hosted on Lync 2010 Pool
  • Works with users hosted on Lync 2013 Pool
  • Works with users hosted on Lync 2013 SBA

OWA 2010 Integration configured on Lync 2013 Pool

  • Works with users hosted on Lync 2010 Pool
  • Works with users hosted on Lync 2013 Pool
  • Does not work with users hosted on Lync 2013 SBA

This is what we saw in a trace:
ms-diagnostics: 1022;reason="Cannot process routing destination";destination="sip:APDC1SBA01.domain.com:5061;transport=tls;opaque=state:F;lr";source="APDC1LSFE01.domain.com"

 

So if the OWA integration is running on Lync 2010 everything is fine untill we move it the Lync 2013 then the users hosted on the SBA 2013 cannot use OWA integration into Lync.

 

Solution:

During the Lync 2010 deployment the Exchange 2010 CAS Servers have been installed with Lync 2010 integration, now after the Lync 2013 migration the Trusted Application talks directly to Lync 2013.  The integration components on Exchange 2010 have never been updated to a later version.  After Updating the Exchange 2010 CAS components for Lync Integration the problem was resolved.

 

As you have to update your other clients to the latest patches also make sure that the components for integrating on the Exchange server are also updated because essentially Outlook Web App is also a client application that registers to Lync.

Microsoft Lync Connectivity Analyzer available for download

$
0
0

Microsoft Lync Connectivity Analyzer helps Lync administrators find out if the deployment and configuration of their Lync Server environment meets the requirements to support connections from Lync Windows Store app for Windows 8 and Windows RT and from Lync mobile apps.

Microsoft Lync Connectivity Analyzer attempts to connect to your Lync server using the same services and protocols that are used by Lync Windows Store app and Lync apps for mobile platforms. You can perform the connection tests over your internal network or an external network that connects to your Lync server. Lync Connectivity Analyzer provides a report with detailed information about each connection step to help you validate your configuration and troubleshoot connection problems.
Lync Connectivity Analyzer tests the following Lync server components:

  • Autodiscover service
  • Authentication Broker (Reach) service
  • Mobility (MCX) service
  • WebTicket service


Lync Connectivity Analyzer tests the configuration of the following other components:

  • Publication of DNS records for Autodiscover URLs
  • Certificates
  • Proxy servers

 

Download:

Microsoft Lync Connectivity Analyzer (64 Bit)
http://www.microsoft.com/en-us/download/details.aspx?id=36535

Microsoft Lync Connectivity Analyzer (32 Bit)
http://www.microsoft.com/en-us/download/details.aspx?id=36536

Microsoft Lync Connectivity Analyzer first look

$
0
0

You can download this tool from here:
http://www.pro-lync.be/blogs/lync2013/archive/2013/02/08/microsoft-lync-connectivity-analyzer-available-for-download.aspx

Just a simple windows application where you specify 4 things:

  • SIP URI
  • Password
  • Account (Optional if different from SIP URI)
  • Network Access (Internal/External)
  • Check for App (Lync Windows Store App / Lync Mobile Apps)

image

 

imageimage

 

Summary View of the results

image

All Results View (you can even select detailed view which displays everything)

image

You can also send the logs

image

Update for Microsoft Lync 2013 : February 2013 (CU1)

$
0
0

Update : For me it also fixed the Calendar Presence Integration issue
http://www.pro-lync.be/blogs/lync2013/archive/2013/01/16/lync-2013-client-fails-to-update-presence-based-on-calendar-information.aspx

Microsoft has released an update for Microsoft Lync 2013 64-Bit Edition. This update provides the latest fixes to Microsoft Lync 2013 64-Bit Edition. Additionally, this update contains stability and performance improvements.

http://support.microsoft.com/kb/2812461/en-us
This article describes the Microsoft Lync 2013 updates that are dated February 2013. These updates for Lync 2013 include many basic quality improvements since the initial release of Lync 2013. These updates include the following improvements:

  • Enables users to hide offline contacts in the contact list.
  • Enables users to receive buddy invites from untrusted networks.

    Note This option is available under Alerts in Lync Options.
  • Improves the support for high dots per inch (DPI) displays, for Microsoft Narrator, and for other accessibility features.
  • Fixes bugs that are related to Location sharing and settings.
  • Fixes bugs that are related to Tabbed Conversations.
  • Enables participants to join online meetings by dialing out to their telephone number if online meetings are scheduled by a non-audio-enabled Lync 2013 user.
  • Improves the handling of devices that have both a front-facing and rear-facing camera.
  • Improves the user experience when you join a Lync meeting in a Lync Room System-enabled room.

 Note These updates affect only the Lync 2013 Desktop client. The Lync 2013 Virtual Desktop Infrastructure (VDI) client is not affected, and will be updated at a later date. We do not recommend that you install these updates if you use Lync 2013 in VDI mode.

Important : You need to install both the Lync & Office 2013 Update in order to get the update installed correctly!!!

Download:

Update for Microsoft Lync 2013 (KB2760512) 64-Bit Edition
http://www.microsoft.com/en-us/download/details.aspx?id=36757

Update for Microsoft Lync 2013 (KB2760512) 32-Bit Edition
http://www.microsoft.com/en-us/download/details.aspx?id=36742

There is also an update for Office 2013

Microsoft has released an update for Microsoft Office 2013. This update provides the latest fixes to Microsoft Office 2013. Additionally, this update contains stability and performance improvements.

Update for Microsoft Office 2013 (KB2767852) 32-Bit Edition
http://www.microsoft.com/en-us/download/details.aspx?id=36747

Update for Microsoft Office 2013 (KB2726954) 64-Bit Edition
http://www.microsoft.com/en-us/download/details.aspx?id=36756

Lync Server 2013 Cumulative Update February 2013

$
0
0

Microsoft has finally released the much anticipated Update for Lync Server 2013 that bring some updates to the following features

  • Improves the reliability, stability, and performance of Lync Server 2013
  • Lync 2013 Mobile Clients support for Voice & Video over IP
  • Routing Enhancements based on Locations
  • Call Pickup feature

 

Lync Server 2013 Cumulative Update KB 2809243
http://www.microsoft.com/en-us/download/details.aspx?id=36820

 

image

Reboot is Required

image

 

If you are installing the update via Windows Update then you MUST NOT FORGET to install the Database Update

Ex. For Lync Server 2013 STD Edition
Install-CsDatabase -ConfiguredDatabases -SqlServerFqdn SE.FQDN -Verbose

 

The Following Tools have also been updated/published

Microsoft Lync Server 2013 Resource Kit Tool
http://www.microsoft.com/en-us/download/details.aspx?id=36821

Microsoft Lync Server 2013, Planning Tool
http://www.microsoft.com/en-us/download/details.aspx?id=36823

Lync Server 2013 Whiteboard Archiving Viewer
http://www.microsoft.com/en-us/download/details.aspx?id=36822

Microsoft Lync 2013 SDK
http://www.microsoft.com/en-us/download/details.aspx?id=36824

Microsoft Lync Server 2013 Persistent Chat Server SDK
http://www.microsoft.com/en-us/download/details.aspx?id=35458

Microsoft Lync Server 2013 Persistent Chat Resource Kit
http://www.microsoft.com/en-us/download/details.aspx?id=36827

Microsoft Lync Server 2013 Documentation Help File
http://www.microsoft.com/en-us/download/details.aspx?id=35405

Lync Server 2013 Stress and Performance Tool
http://www.microsoft.com/en-us/download/details.aspx?id=36819

Lync Server 2013 Capacity Calculator
http://www.microsoft.com/en-us/download/details.aspx?id=36828

Techdays BE Presentation available: Lync to the Future - Skype, Mobile, Meetings & Video

$
0
0

The Presentation of our Techdays Session has been uploaded
http://www.microsoft.com/belux/techdays/2013/SessionDetail.aspx?sessionId=77

Microsoft® Lync® 2013 is an enterprise-ready unified communications platform. Lync connects hundreds of millions of people everywhere thanks to the new mobile experience on tablets, smartphones and federation with partners, including Skype. Organize enriched virtual meeting experiences with HD Video Conferencing, Gallery view and high quality online meetings from web based clients. This session is packed with demo's Lyncing you to the future.

Download Presentation
http://www.pro-lync.be/media/p/1717.aspx

Lync Conference 2013 sessions available for purchase/download

$
0
0

In case you lived under a rock for the last few weeks, on February 19-21 Microsoft organized the first ever Lync Conference in San Diego / USA.  I've heard only a few Belgian IT-professionals made it so many will be hungry for 3 days of great Lync content!

Well, I've got some very good news for you: all sessions are uploaded online by Microsoft and ready for watching/download for only 199$.   Register here 
After registering and paying with credit card, you immediately get access to the sessions which you can watch online or download to your computer in 720p H264 MP4.

Remark: content will only be available until April 16th so be quick!!

I just finished downloading the content video and presentations so you'll be needing some free space:


Lync 2013 now available in Windows Phone 8 store

$
0
0

Finally!

The first child of the new wave of Lync Mobile clients has arrived: Lync 2013 for Windows Phone 8 is now ready for download in the Windows Phone store.

The most important new features of this client  are:

  • support for Voice and Video over IP over WiFi and 3G/4G networks.
  • Settings to allow/disallow voice/video over 3G/4G (for data usage savings)
  • Calendar view of all scheduled Lync meetings

Remark: This client REQUIRES Lync Server 2013 Cumulative Update 1 (February 2013) to work correctly.

    If you want more information on it's features, please download and check out the the PowerPoint from our Techdays 2013 session.

    Lync 2013 for iOS submitted, available this week

    Lync 2013 for iOS available in app store

    $
    0
    0

    As a follow-up for my previous post, Lync for iOS (iPhone & iPad) is now available in the app store:

    Lync 2013 for iPhone
    Lync 2013 for iPad

    Most important new features are:

    • support for Voice and Video over IP over WiFi and 3G/4G networks.
    • Settings to allow/disallow voice/video over 3G/4G (for data usage savings)
    • Calendar view of all scheduled Lync meetings
    • Ability to view meeting content like desktop sharing and powerpoint presentation (iPad only)

    Just as with Lync 2013 for Windows Phone 8, Lync 2013 CU1 (February 2013) on the server is required for these clients to work.

     

    Update for Microsoft Lync 2013 : March 2013

    $
    0
    0

    This update fixes several bugs in the RTM versions of Lync 2013 Virtual Desktop Infrastructure (VDI) clients. Additionally, after you apply this update, you do not have to re-enter a username and password when you pair a Lync 2013 VDI plugin with a Lync 2013 Desktop client.

    You can apply this hotfix on both Lync 2013 VDI clients and Lync 2013 Desktop clients.

    Description of the Lync 2013 update: March 2013
    http://support.microsoft.com/kb/2760556/en-us

     

    Lync 2013 Mobile and network handover support

    $
    0
    0

    Introduction

    Just got a question regarding network handover support for Lync 2013.

    Handover is the process that happens when a mobile client is switching between networks. There are several options to handover:

    • Within an enterprise network, i.e. between different Access Points while walking through a building
    • Between different networks, i.e. between Enterprise Wifi and 3G/4G while leaving the company building

    So what is supported for Lync 2013 Mobile?

    Case 1: within an Enterprise Network

    Handover is supported and will work as long as your wireless network infrastructure supports fast-handover.  Fast-Handover is required because Voice/Video over IP streams are very sensitive for delays and packet loss, thus requiring the connection switching to be very fast (+/- 50ms maximum).

    "To mitigate this handover delay and keep it below a threshold of 50 milliseconds (ms), several methods have been implemented. (Within 50 ms delay, there is typically no or very little impact on an existing real-time communications session.)"

    More details can be found in the Delivering Lync 2013 Real-Time Communications over Wi-Fi whitepaper.

    Case 2: between different networks

    Handover is not supported. While not mentionned in official documentation, bloggers at LyncAtea.no asked this question during after-session Q&A on the Lync Conference in San Diego.  Lync MVP Matt Landis also blogged about it briefly.

    "The new Lync mobile client will not have automatic handover between different networks (eg. Wifi <-> 3G). This need not be a major issue, since mobile users experiencing failure anyway, and it is easy to establish the connection / register device networking and just continue the conversation from the Conversation History. Notwithstanding anything to be aware of and inform end-users."

    Other factors

    Aside the network delay in switching Access Points, other factors may be important.  If you are using a buggy WiFi driver on your Windows 8 tablet which has issues with switching AP's, do not expect your Lync MX client to handover correctly.  More details can be found in the WiFi Whitepaper

    Viewing all 145 articles
    Browse latest View live




    Latest Images