October 2013 CU's for Lync Server 2013/2010, Lync 2013/2010, Lync Mobile 2013 and Lync Phone Edition

Microsoft has released additional quarterly updates for Lync – these updates are focused on all Lync Server versions and include Lync 2013 mobile and LPE which apply to both Lync 2010 and Lync 2013. Currently there are no known new issues with any of the updates (more below), and the Lync 2013 Mobile clients have received significant feature updates. Personally I use 90% of the time the Windows Phone app and stability and meeting join times have been better and more responsive.

The Lync 2013 client has been updated to a new release version, and while that may sound like a great thing unfortunately the presence issue discussed previouslySeptember 2013 Microsoft Lync Update Presence Gotcha and in KB2883716 is still present. For those that wish to go down the patch of installing the update in my experience it is a one-way street. While it can be “uninstalled” in reality it breaks Lync beyond repair if you do so. Uninstalling Office and re-installing/patching is your worst-case scenario; using a restore point is your best case.

Database updates are not part of this upgrade cycle for Lync. To make sure you have the latest and greatest versions (you can always run the Install-CsDatabase cmdlet and if nothing needs to be done nothing changes) use the Test-CsDatabase cmdlet. Doug Deitterick has a nice blog listing the versions and steps so I will not reiterate them here.

Product

Version

KBs

Download

Lync 2013 Client 32-bit

15.0.4535.1510

2825630

MS Download

Lync 2013 Client 64-bit

15.0.4535.1510

2825630

MS Download

Lync 2010 Client 32-bit

4.0.7577.4409

2884632

MS Download

Lync 2010 Client 64-bit

4.0.7577.4409

2884632

MS Download

Lync 2010, Group Chat Client

4.0.7577.4409

2884627

MS Download

Lync Server 2010, Group Chat Administration

4.0.7577.4409

2884631

MS Download

 

 

 

 

Lync Server 2013

5.0.8308.556

2809243

MS Download

Lync Server 2010

4.0.7577.223

2493736

MS Download

Lync Server 2010, Group Chat Server

4.0.7577.4409

2884623

MS Download

 

 

 

 

Lync Phone Edition: Aastra 6721ip / 6725ip

4.0.7577.4411

2889241

MS Download

Lync Phone Edition: HP 4110 / 4120

4.0.7577.4411

2889243

MS Download

Lync Phone Edition: Polycom CX500 / CX600 / CX3000

4.0.7577.4411

2889246

MS Download

Lync Phone Edition: Polycom CX700 / LG-Nortel 8540

4.0.7577.4411

2889244

MS Download

 

 

 

 

Lync 2013: Windows Phone

5.2.1072.0

 

MS Download

Lync 2013: Apple iOS for iPhone

5.2

 

iTunes Download

Lync 2013: Apple iOS for iPad

5.2

 

iTunes Download

Lync 2013: Android

5.1.0000

 

Google Play

 

Additional Notes:
Lync Server 2010 build number is 4.0.7577.223

Lync 2010 Client build number is 4.0.7577.4409

Lync Server 2013 build number is 5.0.8308.556

Lync 2013 Client build number is 15.0.4535.1510

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.4411

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