February 2015 Lync Client/Server Update

Microsoft quietly released the Lync Client and Server CU for February 2015 and perhaps with good reason; little to nothing appears to have been added to Lync other than a not quite functioning correctly  CsClientPolicy setting EnableSkypeUI. The policy is designed to allow a Lync 2013 server admin to preserve the look and feel of the Lync client after the 'Skype' CU has been delivered either automatically via O365, via Windows Update, or via the system administrator. By default this value is $NULL which SHOULD equate to ‘Use the Lync UI’ but instead it defaults to ‘Use the Skype UI’. Setting the value to $FALSE will force the Lync UI and in future client releases (read that as RTM) the feature will work as expected.

Missing/odd features is definitely not a reason to apply a patch and since it has been 30 days since the release with no known/major issues I would say all is good. The patch does update Core, Server, RGS, Management, and Web Components as well as databases.

There are a few database upgrades required for the backend databases (QoE), and for the CMS (assuming you are up-to-date (i.e. since December 2014)). It is interesting that Microsoft is calling out the sequence with more vigor and I cannot stress enough how important it is to make sure your databases match your CU level or ‘bad things happen.’  We discuss over and over how to check upgrade readiness as well the database upgrade methods so if you are unclear, review previous posts here.

Lync Server 2013

5.0.8308.872

2809243

MS Download

 

Lync 2013 Client 32-bit

15.0.4693.1001

2920744

 

 

 

Lync 2013 Client 64-bit

15.0.4693.1001

2920744

MS Download

Additional Notes: 
Lync Server 2010 build number is 4.0.7577.709

Lync 2010 Client build number is 4.0.7577.4446

Lync Server 2013 build number is 5.0.8308.872

Lync 2013 Client build number is 15.0.4693.1001
 

Lync Group Chat build number is 4.0.7577. 4409

Lync Group Chat Server build number 4.0.7577.4409

Lync Group Chat Admin build number 4.0.7577.4409
 

Lync Attendee build number is 4.0.7577.4382

Lync Attendant build number is 4.0.7577.4098

Lync Phone Editions build number is 4.0.7577.4455
Lync Phone Edition (Tanjay) build number is 4.0.7577.4451
Lync for Mac 2011 build number is 14.0.10

Lync 2010 for Windows Phone build number 4.3.8120.0

Lync 2010 for iPhone build number 4.7

Lync 2010 for iPad build number 4.7
Lync 2010 for Android build number 4.0.6509.3001
 

Lync 2013 for Windows Phone build number 5.8.1327.0

Lync 2013 for iPad build number 5.6

Lync 2013 for iPhone build number 5.6

Lync 2013 for Android build number 5.5.3.8935
Lync 2013 for Android tablet build number 5.5.3.8919
 

Lync Basic 2013 build number is 15.0.4420.1017
Lync VDI 2013 build number is 15.0.4420.1017

Another Microsoft "hidden" feature - CU December 2014 Released

In the latest Cumulative Update for Lync Sever 2013 released in December, a special “feature” was added by Microsoft secretively. The nature of the secrecy is unknown but I would bet it was not to be deceitful but more of poor planning on the release of information.

In the December 2014 CU, four items were updated – Core, the UCMAPI, Web Components, and the Front End/Edge Server. All of the updates are classified as routine maintenance/stability updates with no new features listed. However, the Web Components added a “feature” that is causing issues with using Lync Web App (LWA) and Google Chrome. In short, LWA is no longer compatible with Google Chrome because of future known issues with Chrome. This is one of those proactive steps that Microsoft took – before Chrome broke. So now, after the update is applied, the popup from Chrome simply states Google Chrome no longer supports LWA.

It is expected to be a short-term issue that will be resolved but just like changes to Chrome that broke Outlook Web App (OWA), it is more than apparent that working with a product outside of your control can be a bit trying at times. More information and pictures of the issue may be found on a blog post released today (the original December CU was released December 11) found at KB3025563.

There is a database upgrade required for the backend databases, none for the CMS (assuming you are up-to-date (i.e. since February 2014)). It is interesting that Microsoft is calling out the sequence with more vigor and I cannot stress enough how important it is to make sure your databases match your CU level or ‘bad things happen.’  We discuss over and over how to check upgrade readiness as well the database upgrade methods so if you are unclear, review previous posts here.

Product

Version

KBs

Download

Lync Server 2013

5.0.8308.857

2809243

MS Download

Additional Notes: 
Lync Server 2010 build number is 4.0.7577.709
Lync 2010 Client build number is 4.0.7577.4446
Lync Server 2013 build number is 5.0.8308.857
Lync 2013 Client build number is 15.0.4667.1001

Lync Group Chat build number is 4.0.7577. 4409
Lync Group Chat Server build number 4.0.7577.4409
Lync Group Chat Admin build number 4.0.7577.4409

Lync Attendee build number is 4.0.7577.4382
Lync Attendant build number is 4.0.7577.4098
Lync Phone Editions build number is 4.0.7577.4455
Lync Phone Edition (Tanjay) build number is 4.0.7577.4451
Lync for Mac 2011 build number is 14.0.10

Lync 2010 for Windows Phone build number 4.3.8120.0
Lync 2010 for iPhone build number 4.7
Lync 2010 for iPad build number 4.7
Lync 2010 for Android build number 4.0.6509.3001

Lync 2013 for Windows Phone build number 5.6.1308.0
Lync 2013 for iPad build number 5.6
Lync 2013 for iPhone build number 5.6
Lync 2013 for Android build number 5.5.3.8919
Lync 2013 for Android tablet build number 5.5.3.8919

Lync Basic 2013 build number is 15.0.4420.1017
Lync VDI 2013 build number is 15.0.4420.1017

Microsoft has released September 2014 CU for Lync Server 2013

An update for Lync Server 2013 has been released just one month after the previous drop but with some important bug fixes. One of the large annoyances fixed is the Dial-in conference rejecting the PSTN caller with a message about the meeting not found (2995830). There have also been some recent reports about maximum followers reached when that is not the case as well as high IIS CPU utilization – all addressed (well high IIS when publishing the topology has not been but I personally have never seen that issue).

There are is a database upgrade required for the backend databases, none for the CMS (assuming you are up-to-date). It is interesting that Microsoft is calling out the sequence with more vigor and I cannot stress enough how important it is to make sure your databases match your CU level or ‘bad things happen.’  We discuss over and over how to check upgrade readiness as well the database upgrade methods so if you are unclear, review previous posts here.

Product

Version

KBs

Download

Lync Server 2013

5.0.8308.815

2809243

MS Download

Additional Notes: 
Lync Server 2010 build number is 4.0.7577.230
Lync 2010 Client build number is 4.0.7577.4445
Lync Server 2013 build number is 5.0.8308.815
Lync 2013 Client build number is 15.0.4649.1000

Lync Group Chat build number is 4.0.7577. 4409
Lync Group Chat Server build number 4.0.7577.4409
Lync Group Chat Admin build number 4.0.7577.4409

Lync Attendee build number is 4.0.7577.4356
Lync Attendant build number is 4.0.7577.4098
Lync Phone Editions build number is 4.0.7577.4451
Lync Phone Edition (Tanjay) build number is 4.0.7577.4451

Lync 2010 for Windows Phone build number 4.3.8120.0
Lync 2010 for iPhone build number 4.7
Lync 2010 for iPad build number 4.7
Lync 2010 for Android build number 4.0.6509.3001

Lync 2013 for Windows Phone build number 5.4.1087.0
Lync 2013 for iPad build number 5.4
Lync 2013 for iPhone build number 5.4
Lync 2013 for Android build number 5.4
Lync 2013 for Android tablet build number 5.4

Lync Basic 2013 build number is 15.0.4420.1017
Lync VDI 2013 build number is 15.0.4420.1017

Microsoft has released August 2014 CU for Lync Server 2013

It is official – an update has finally been released for Lync Server 2013! The update is effectively 8 months in the making so don’t let the small build increment fool you (although one could argue a few hundred rounds is far from insignificant).

Nearly half of all components are updated with this patch – even Windows Fabric – on Front-end servers and all components on the Edge, but no new features are called out as this is a bug fix/stabilization patch. A database update is required (CMS does not), so do not forget to update with the typical Install-CsDatabase commands after upgrading the FE pool servers. We discuss over and over how to check upgrade readiness as well the database upgrade methods so if you are unclear, review previous posts here.

Product

Version

KBs

Download

Lync Server 2013

5.0.8308.738

2809243

MS Download

Additional Notes: 
Lync Server 2010 build number is 4.0.7577.230
Lync 2010 Client build number is 4.0.7577.4445
Lync Server 2013 build number is 5.0.8308.738
Lync 2013 Client build number is 15.0.4605.1003

Lync Group Chat build number is 4.0.7577. 4409
Lync Group Chat Server build number 4.0.7577.4409
Lync Group Chat Admin build number 4.0.7577.4409

Lync Attendee build number is 4.0.7577.4356
Lync Attendant build number is 4.0.7577.4098
Lync Phone Editions build number is 4.0.7577.4450

Lync 2010 for Windows Phone build number 4.3.8120.0
Lync 2010 for iPhone build number 4.7
Lync 2010 for iPad build number 4.7
Lync 2010 for Android build number 4.0.6509.3001

Lync 2013 for Windows Phone build number 5.4.1087.0
Lync 2013 for iPad build number 5.4
Lync 2013 for iPhone build number 5.4
Lync 2013 for Android build number 5.3.1100

Lync Basic 2013 build number is 15.0.4420.1017
Lync VDI 2013 build number is 15.0.4420.1017

Microsoft has released CU April 2014 for Lync Server 2010 and Lync 2010

Microsoft released an update for Lync 2010 last week for both server and the client. The updates are part of the normal quarterly patching cadence and no “new” server features are included – but stability and bug fixes are.

The server patch lists a database update as required. It always states this but as usual you are free to run the Install-CSDatabase command a many times as you want without any issues.

Product

Version

KBs

Download

Lync Server 2010

4.0.7577.230

2493736

MS Download

 

 

 

 

Lync 2010 Client 32-bit

4.0.7577.4445

2953593

MS Download

Lync 2010 Client 64-bit

4.0.7577.4445

2953593

MS Download

Additional Notes: 
Lync Server 2010 build number is 4.0.7577.230
Lync 2010 Client build number is 4.0.7577.4445
Lync Server 2013 build number is 5.0.8308.577
Lync 2013 Client build number is 15.0.4605.1003

Lync Group Chat build number is 4.0.7577. 4409
Lync Group Chat Server build number 4.0.7577.4409
Lync Group Chat Admin build number 4.0.7577.4409

Lync Attendee build number is 4.0.7577.4356
Lync Attendant build number is 4.0.7577.4098
Lync Phone Editions build number is 4.0.7577.4420

Lync 2010 for Windows Phone build number 4.3.8120.0
Lync 2010 for iPhone build number 4.7
Lync 2010 for iPad build number 4.7
Lync 2010 for Android build number 4.0.6509.3001

Lync 2013 for Windows Phone build number 5.4.1087.0
Lync 2013 for iPad build number 5.4
Lync 2013 for iPhone build number 5.4
Lync 2013 for Android build number 5.3.1100

Lync Basic 2013 build number is 15.0.4420.1017
Lync VDI 2013 build number is 15.0.4420.1017

Lync Server Design/Planning and Policies

Microsoft Lync Server 2013 has been designed to be a simple install and it is not unusual that the install is not what the client is looking for. Too often an install happens without ever considering the multitude of polices that exist allowing the client to control the features and configuration of Lync. Sure, the client, conferencing, and external policies are looked at but what about the call park configuration or mobility policy and all the others?

Understandably there is confusion as there are tons of polices, options, and configuration that should be reviewed. It does not mean that the defaults need to be changed just simple they should be reviewed. To assist me in the process I have created an Excel template that lists the common policies I review and (for both client and my sake) the explanations of the options placed into comments. While this is not an exhaustive list, it is a great place to start the discussion with clients and yourself when designing a Lync system. Remember – it is always easier to take away/disable features before the users have it.

Microsoft has released CU January 2014 for Lync Server 2010/2013 & Lync Edition Phones

Microsoft has released updates for Lync Server 2013 and Lync Server 2010 on time for their quarterly release cadence. The updates are bug fixes to the product and not introducing new features (none of the 2013 databases are updated in this release). If this CU is being applied to RTM, then follow the instructions here to update or check your version level using Doug Deitterick’s blog post.

In addition to the server patches, the Debugging Tools and Resource Kit has been updated. Unfortunately the updates are actually full installs so you will need to uninstall any previous versions before the apps are “updated”. The good news is the Debugging Tools contain the correct updated TMX file from the January 2014 CU so there is no need to manually replace it with the locally installed copy.

Finally, Lync Edition phones have been update which include the entire line of Aastra, HP, and Polycom phones. Updating them is the same method it has been so no news there.

Product

Version

KBs

Download

Lync Server 2013

5.0.8308.577

2809243

MS Download

Lync Server 2013 Debugging Tools

5.0.8308.577

2905051

MS Download

Lync Server 2013 Resource Kit Tools

5.0.8308.577

2905053

MS Download

 

 

 

 

Lync Server 2010

4.0.7577.225

2493736

MS Download

Lync 2010 Client 32-bit

4.0.7577.4419

2912208

MS Download

Lync 2010 Client 64-bit

4.0.7577.4419

2912208

MS Download

 

 

 

 

Lync Phone Edition: Aastra 6721ip / 6725ip

4.0.7577.4420

2918033

MS Download

Lync Phone Edition: HP 4110 / 4120

4.0.7577.4420

2918035

MS Download

Lync Phone Edition: Polycom CX500 / CX600 / CX3000

4.0.7577.4420

2918038

MS Download

Lync Phone Edition: Polycom CX700 / LG-Nortel 8540

4.0.7577.4420

2918036

MS Download

Additional Notes:
Lync Server 2010 build number is 4.0.7577.225
Lync 2010 Client build number is 4.0.7577.4419
Lync Server 2013 build number is 5.0.8308.577
Lync 2013 Client build number is 15.0.4551.1007
Lync Group Chat build number is 4.0.7577. 4409
Lync Group Chat Server build number 4.0.7577. 4409
Lync Group Chat Admin build number 4.0.7577. 4409
Lync Attendee build number is 4.0.7577.4356
Lync Attendant build number is 4.0.7577.4098
Lync Phone Editions build number is 4.0.7577.4420
Lync 2010 for iPhone build number 4.7
Lync 2010 for iPad build number 4.7
Lync 2010 for Android build number 4.0.6509.3001
Lync 2013 for Windows Phone build number is 5.2.1072.0
Lync 2013 for iPad build number is 5.2
Lync 2013 for iPhone build number is 5.2
Lync 2013 for Android build number 5.1.0000
Lync Basic 2013 build number is 15.0.4420.1017
Lync VDI 2013 build number is 15.0.4420.1017

Microsoft has released CU July 2013 for Lync Server 2013

Yesterday Microsoft released Cumulative Update (CU) July 2013 for Microsoft Lync Server 2013. The update is a typical Lync Server path file but has some additional steps and safety measures built-in. To start, the upgrade now supports a SQL mirror so there is no need to break and re-create the HA configuration. There are additional Lync Management Shell commands to be run in this process starting with Get-CsPoolUpgradeReadinessState. While the readiness check is a good idea for SE deployments, the importance is less as the pool is either functioning or not.

  1. Execute Get-CsPoolUpgradeReadinessState for a Lync PowerShell command. Assuming the returned value is Ready you are to begin the process. Listed in the returned information is the state of the front-end servers within the pool and their current upgrade domain readiness state. User data will be distributed among multiple front-end servers (up to 3) and making sure a server upgrade combination that takes down all three of a user’s pool is avoided is important. The easiest way to avoid this is to simply upgrade a single server at any one time and wait for the server to come back online and list a status of True.

  2. Upgrading a pool that has active users can be a challenge when a high uptime is desired. If you are faced with this dilemma, start with shutting down the front-end services of a desired pool member by using the Stop-CsWindowsService –Graceful cmdlet. Using the graceful switch the services stop only after current requests have been filled. It also prevents any further request from being queued so think of it as an option to shut down as soon as possible with as little disruption as possible. This doesn’t mean people logged into that pool sever will not be logged out and back into another pool member, it simply means if they are in an active conversation the server will not interrupt the communications.

  3. Once the services have been shut down gracefully (or if you have an outage window and simply want to perform the upgrade, launch the LyncServerUpdateInstaller.exe. This can be done at the command line as before or by simply launching the executable and running the GUI.

  4. The next step is the beloved backend database upgrade. The SE upgrade is the same as before with the running of the commandInstall-CsDatabase -ConfiguredDatabases -SqlServerFqdn SE.FQDN -Verbose. If you have an SE deployment with Persistent Chat collocatedyou must run the above command with the -ExcludeCollocatedStores parameter and perform the upgrade to the PChat databases after the initial install.

    1. To upgrade a collocated PChat database on an SE server the command you would need to run next would be Install-CsDatabase -DatabaseType PersistentChat -SqlServerFqdn PChatBE.fqdn -SqlInstanceName DBInstance -Verbose. Again, this is only required when you have an SE with PChat collocated.

  5. After all the application and user databases have been upgraded, the final step is updating the CMS database. This upgrade is ONLY required if you are updating your server from Lync Server 2013 RTM as the update has not changed since February 2013 Cumulative Updatebut it does not hurt to run it if you are not sure. To do this, run the command Install-CsDatabase -CentralManagementDatabase -SqlServerFqdn CMS.FQDN -SqlInstanceName DBInstanceName -Verbose.

  6. It is recommended that the Enable-CsTopology command is run after the upgrade to ensure mobility is active and functioning andbootstrapper is executed (found in a default install at%ProgramFiles%\Microsoft Lync Server 2013\Deployment\Bootstrapper.exe) on all SE, EE, and Director servers (basically anywhere the web components are installed).

  7. After the upgrade of a front-end server is complete, reboot the server (you could just start services, but I prefer a reboot) and before moving on to the next make sure the Get-CsPoolUpgradeReadiness cmdlet returns a Ready state before moving on.

Make sure all servers in the environment have been updated, including the PChat, Edge, custom application servers, etc. when performing this update and should you have a large Lync Server 2013 installation, expect the process to take some time. I expect additional updates for clients and devices will be coming shortly so check back for updates often.

Product

Version

KBs

Download

Lync Server 2013

5.0.8308.420

2809243

MS Download

Additional Notes:
Lync Server 2010 build number is 4.0.7577.216
Lync 2010 Client build number is 4.0.7577.4378
Lync Server 2013 build number is 5.0.8308.420
Lync 2013 Client build number is 15.0.4454.1506
Lync Group Chat build number is 4.0.7577.4102
Lync Group Chat Server build number 4.0.7577.4778
Lync Group Chat Admin build number 4.0.7577.4102
Lync Attendee build number is 4.0.7577.4356
Lync Attendant build number is 4.0.7577.4098
Lync Phone Editions build number is 4.0.7577.4387
Lync 2010 for iPhone build number 4.7
Lync 2010 for iPad build number 4.7
Lync 2010 for Android build number 4.0.6509.3001
Lync 2013 for Windows Phone build number is 5.0.8250.0
Lync 2013 for iPad build number is 5.0
Lync 2013 for iPhone build number is 5.0
Lync Basic 2013 build number is 15.0.4420.1017
Lync VDI 2013 build number is 15.0.4420.1017

Brian R Ricks receives Microsoft Certified Solutions Masters (MCSM) for Communications certification

Back in April of 2013 I took a journey with Microsoft when I decided to attend an MCSM rotation. The weeks in Redmond were definitely one of the most challenging times in my life but it has paid off. I am happy to announce that I have obtained the MCSM certification in Communications. What does this mean for me? Great question! t this point, I am not exactly sure how it will impact me but I do know that I have an even deeper level of understanding how Lync Server 2013 works and that makes me a better engineer.

Anyone that is interested in progressing their training or certification with Microsoft should definitely consider the MCSM track - there are many from AD to SQL to Lync Server. A link to the Microsoft MCSM website may be found here along with FAQs regarding the program.

New Microsoft Lync 2013 Jump Start Series

I am pleased to announce that two new Lync 2013 Jump Start sessions have been announced...and once again I will be presenting in both. The first JumpStart, titledCore Solutions of Microsoft Lync Server 2013 Jump Start will be held live on May 30th and 31st starting at 9:00am PST. Just as I presented last time with Aaron Steele for the first series once again he will be my co-presenter for the first session. The first Lync 2013 Jump Start series will present information to assist you in passing the Microsoft Exam 70-336.

It is EXTREMLEY IMPORTANT to note that the series requires/expects you to have a solid understanding and foundation of Lync 2010 as much of the content will reference the previous version and compare the old to the new.

The second JumpStart, titled Enterprise Voice & Online Services with Microsoft Lync Server 2013 Jump Start will be held live on June 13th and 14th, again at 9:00am PST. Once again, the second series will be co-presented with Rui Maximo as I did in 2010. The second Lync 2013 Jump Start series will present information to assist you in passing the Microsoft Exam 70-337.

Registration for the first session can be found at http://aka.ms/Lync336. The second session is not yet available for registration but will be coming soon tohttp://aka.ms/Lync337.

I look forward to sharing important Lync information and discussing my hair once again. Do not miss out on this live session - register today!