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.
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
Recently I was working with a client who was moving to a native Lync 2010 Enterprise Voice solution; a very exciting project and one that involved replacing an Avaya phone switch and the desktop phones with Lync and Polycom CX500, CX600, and CX3000 phones. In addition to the new phone hardware, there was a switch upgrade happening at the same time to provide PoE to all of the desks. Cisco Catalyst 3750 switches were purchased and used for the new desktop switching which also supported the LLDP-MEP option for VLAN segregation (rather than the DHCP scope options).
Everything appeared to be going great until the next day. We noticed that in the morning as soon as the user unlocked their workstation or touched the phone it would reboot. Not a great result especially since we were using the Ethernet pass-through switch port on the back of the CX600 phones for the user's computer.
As it turns out, the issue dealt with the power saving modes of the Aries Phones and a PoE/LLDP-MEP compatibility issue. There are three stages of power on the phones, full, idle, and sleep. When the phones were jumping from sleep to full (at workstation unlock or touching a key) they jump an additional 2w. The Cisco switches, because LLDP-MEP was being used, knew the devices were phones and in a prevention action saw the jump as a surge and killed power to the port (thus the reboot).
The solution was simple - disable LLDP-MEP on the Cisco switches globally and add the DHCP options to assign the voice VLAN. Once this was done the phones remained up and all was well.
Thanks to Dave Howe of Microsoft PSS and Jeff Schertz of Polycom for pointing us in the right direction.