Enable Skype Meetings App to replace Skype for Business Web App on Skype for Business Server 2015 with CU5

Following Skype for Business Server 2015 CU5 May 2017 installation as part of the release notes i noticed something regarding meeting join experiences and i had a light bulb moment perhaps the new meeting join experience that’s already live in Skype for Business Online has come on premises. I had to dig on this.

From release notes sparking my thinking

4015907 Update that enables simplified meeting join experience in Skype for Business Server 2015 from here

and “4. JoinLauncher: Port Modern Meeting Join Experience to W16” from here

Testing Post CU 5 Install

So after installing CU5 i tried to join a meeting and i got the same Skype for Business Web App Prompts. Seems nothing new here. Dam it. I thought the on premises guys are left behind again but fear not.

Capture_thumb

Then i thought as its listed twice perhaps it needs enabling ? Then i found this

https://technet.microsoft.com/EN-US/library/jj205190.aspx

And i noticed these steps

So it seems there is now a Skype Web App and Skype Meeting App more details on this here https://support.office.com/en-us/article/Join-a-Skype-for-Business-meeting-with-Skype-Meetings-App-Skype-for-Business-Web-App-4828ad18-ed21-422a-a870-94d676d4b72a?ui=en-US&rs=en-US&ad=US#Version=Skype-Meetings-App 

image

and its dependent how the deployment is configured to which is available. Both still need a plugin installation. The default with SfB Server event with CU5 is SkypeWebApp.

Once i had the meeting app installed and went to join a meeting after when i click the Meeting join it launch the Skypemeetingapp straight away and i entered my join and i was in. Once better user experience than the SkypeWebApp.

If you don’t have the desktop version of Skype for Business, or don’t have a Skype for Business account, you can use Skype Meetings App or Skype for Business Web App to join a Skype for Business meeting from your browser.

Depending on how your organization is set up, you will use either Skype Meetings App or Skype for Business Web App.

It seems for to enable the Meeting App we need to do something on the backend and here it is.

It appears for the Meeting App we allow access to the CDN where the meetings App can be downloaded from instead of from your Skype for Business server.  Also allows the simplifed meeting join experience and noted more reliable than webapp.

What is the SkypeMeetingApp and SkypeWebApp and differences before we enable it from here

Whenever a user clicks a meeting URL but does not have the Skype for Business client installed, the user is presented with the option to join the meeting by using Skype for Business Web App.

The default server behaviour is to interact with a user to download and install Skype for Business Web App to join the meeting.

Starting with CU5, Skype Meetings App is available as a replacement for Skype for Business Web App. Skype Meetings App offers a simplified browser experience for downloading and installing the app and joining meetings, including one-click join for users of Internet Explorer. Skype Meetings App also has many improvements over the Skype for Business Web App for reliability and the meeting experience.

If Skype Meetings App is enabled, users will download the latest version of the app from the online Content Delivery Network (CDN) rather than from your Skype for Business server.

Skype for Business Server 2015 works with the Skype for Business Web App by default. The Skype for Business Web App is stored on the Front End Server and gets sent to the meeting attendee.

As of Skype for Business Server 2015 CU5 or later, meetings held using Skype for Business Online will no longer send a clientless user the Skype for Business Web App, they will instead be sent Skype Meetings App. As of Skype for Business Server 2015 CU5 or later, if you Enable the simplified meeting join experience and Skype Meetings App, clientless users will be sent Skype Meetings App instead of Skype for Business Web App.

CONFIGURATION STEPS

Enable Skype Meetings App to replace Skype for Business Web App (Optional)
——————————————————————————–
This procedure is optional. If you do not use it, external users will continue to join meetings using Skype for Business Web App.

Enable simplified meeting join and Skype Meetings App

1. When you enable access to the Content Delivery Network (CDN), users will have the ability to connect to CDN online and get Skype Meetings App, and will use the simplified meeting join experience.

Set-CsWebServiceConfiguration -MeetingUxUseCdn $True

2. Allow client side logging telemetry from the meeting join web page or the Skype Meetings App to be sent to Microsoft servers (the command defaults to false).

Set-CsWebServiceConfiguration -MeetingUxEnableTelemetry $True

Information sent to Microsoft is in strict compliance with Skype for Business data collection practices.

3. Set the timeout before fall back to the locally hosted Skype for Business Web App experience if CDN isn’t available. The default value is 6 seconds. If this value is set to 0, there will be no timeout.

Set-CsWebServiceConfiguration -JoinLauncherCdnTimeout (New-TimeSpan -Seconds 10)

Enabling

First i thought id check the settings after applying CU5

Capture2

By default the MeetingUXCDN was set to false so the Skype Web App was always being used.

So i went along and completed these steps on my Standard Edition Front End server in my lab

MeetinApp Capture1

After running the cmdlets i tried to join again and look what i got Smile I have the

Capture

 

So i clicked the Install and join with Skype Meeting Apps

clip_image002

Capture4

The help link took me to Microsoft site for skype meeting help.

Capture5

Capture6

Check out Toms Post on more details on the Skype MeetingApp

http://tomtalks.uk/2017/05/improved-skype-business-web-join-experience-skypemeetingsapp-msi/

 

And job done i have the same meeting experience as SfB Online now and its simpler and easier for my users. Again for an easier life Smile

 

References

https://techcommunity.microsoft.com/t5/Skype-for-Business-Blog/Announcing-the-release-of-Skype-for-Business-Server-Cumulative/ba-p/70921?utm_source=Direct

https://support.microsoft.com/en-us/help/3061064/updates-for-skype-for-business-server-2015

https://support.microsoft.com/en-us/help/4015907/update-that-enables-simplified-meeting-join-experience-in-skype-for-business-server-2015

https://support.office.com/en-us/article/Join-a-Skype-for-Business-meeting-with-Skype-Meetings-App-Skype-for-Business-Web-App-4828ad18-ed21-422a-a870-94d676d4b72a?ui=en-US&rs=en-US&ad=US#Version=Skype-Meetings-App

https://technet.microsoft.com/EN-US/library/jj205190.aspx

http://tomtalks.uk/2017/05/improved-skype-business-web-join-experience-skypemeetingsapp-msi/

Plan for Web downloadable clients

https://technet.microsoft.com/en-us/library/gg425820.aspx

Supported Platforms for SkypeMeetingApp and SkypeWebApp

https://support.office.com/en-US/client/results?Shownav=true&lcid=1033&ns=SKFBWA&version=15&omkt=en-US&ver=15&HelpID=SfBWebApp4001

Skype for Business Server 2015 Cumulative update 5 May 2017

There’s a new Skype for Business Server 2015 cumulative update May 2017 which is CU5.

This update notes enables Location-Based Routing to support the Skype for Business mobile clients. This was mentioned on the previous CU4 HF1.

This CU seems a biggy with many many fixes and new stuff as well in it. Took a while to read over them. There’s updates and fixes for lots here

  • Pool Pairing fixes
  • voicemail
  • Busy on Busy
  • In Place upgrade
  • Allows move a meeting room object from a Microsoft Skype for Business Server 2015 on-premises environment to Microsoft Skype for Business Online

What i cant see and i was looking for is SfB Server support on Windows Server 2016. I check the Supported OS list here and i cant see support yet here

Update 19/05/2017 – Thanks to @tobiefysh on twitter he spotted Window Server 2016 is supported with CU5 or later now

https://support.microsoft.com/en-gb/help/4015888/supports-to-use-windows-2016-as-the-operating-system-in-skype-for

We may just have to wait a little longer.doh!

*** Update*** 19th May -  I found this link on Microsoft Tech Community that notes in the comments  CU5 does not support Windows Server 2016. There some great information on whats new though check it out here

In addition to various bug fixes, several new features are included in this update.

From Microsoft Tech Community – What’s New: 

1. Enable Delegate Management in UCWA (Unified Communication Web API)

2. UCWA scopes based authorization supported for onprem

3. CORS (Cross Origin) supported for onprem

4. JoinLauncher: Port Modern Meeting Join Experience to W16

5. Fix move-csmeetingroom cmdlet for onprem->online move

6. Supporting CallerID policy for hybrid tenants

7. Create New-CsOnPremApplicationEndpoint commandlet (Intune)

Modern Meeting Join Experience

For the JoinLauncher: Port Modern Meeting Join Experience to W16 i thought they might have brought the new Office 365 Meeting Join experience to on premises.

But after installing CU5 i still got the old meeting join page Sad smile tried a restart but the same. Seems we still need to wait for this to come on premises.

Capture

But i managed to work out you need to enable the new meeting experience following CU5 installation ! Check this blog post out here Smile

image

More details on the new SkypeMeetingApp with CU5 in my blog post for enabling from here

Starting with CU5, Skype Meetings App is available as a replacement for Skype for Business Web App. Skype Meetings App offers a simplified browser experience for downloading and installing the app and joining meetings, including one-click join for users of Internet Explorer. Skype Meetings App also has many improvements over the Skype for Business Web App for reliability and the meeting experience.

If Skype Meetings App is enabled, users will download the latest version of the app from the online Content Delivery Network (CDN) rather than from your Skype for Business server.

Skype for Business Server 2015 works with the Skype for Business Web App by default. The Skype for Business Web App is stored on the Front End Server and gets sent to the meeting attendee.

As of Skype for Business Server 2015 CU5 or later, meetings held using Skype for Business Online will no longer send a clientless user the Skype for Business Web App, they will instead be sent Skype Meetings App. As of Skype for Business Server 2015 CU5 or later, if you Enable the simplified meeting join experience and Skype Meetings App, clientless users will be sent Skype Meetings App instead of Skype for Business Web App.

Version Number for this update – 9319.281

Lets dig into some details.

Skype for Business Server CU5 details

Man there’s alot of issues ! This update enables Location-Based Routing to support the Skype for Business mobile clients. It also fixes the following issues

Improvements and fixes in the May 2017 update
Fix and Improvement Symptom / Cause
  • 4020997 Skype for Business Server 2015 Front-End service may crash in Windows Server 2016
When you configure multiple Microsoft Skype For Business Front-End pools on computers that are running Windows Server 2016, the Skype For Business Server Front-End service (RTCSrv.exe process) may be unable to start and crash in crypt32.dll.

This issue occurs because the certificate chain of a certificate that’s used by a Front-End server in a different pool cannot be validated.

  • 4020994 Event ID 36023 is consistently logged on Multiple Front-End servers in a Skype for Business Server 2015 environment that enables CAC

When this issue occurs, the Bandwidth Policy Service event ID 36023 is logged on front-end servers every few minutes.

Note When this issue occurs, there is no actual function effect in Skype for Business Server 2015.

This issue occurs because the delay in call admission control (CAC) verifications for Inter-Cluster mode is set incorrectly.

  • 4020993 DTMF tone isn’t played when some DTMF packets are dropped in the network in Skype for Business Server 2015

Consider the following scenario:

  • You deploy a dual tone multi-frequency (DTMF) based Interactive Voice Response (IVR) application in a Microsoft Skype for Business Server 2015 environment.
  • The application is developed by using Unified Communications Managed API.
  • The application joins a conference.
  • A user connects to the application, and then the user starts pressing DTMF digits.

In this scenario, the DTMF tone is missing.

This issue occurs because the Audio Video Multipoint Conferencing Unit (AVMCU) does not process the DTMF tone when the DTMF packets that carry the end of tone flag are dropped in the network.

  • 4020991 Enables “move-csmeetingroom” cmdlet to move meeting room from on-premises to Online in Skype for Business Server 2015
The update supports administrators to move a meeting room object from a Microsoft Skype for Business Server 2015 on-premises environment to Microsoft Skype for Business Online in Microsoft Office 365 by running the Move-CsMeetingRoom cmdlet.
  • 4020987 The update to OcsMcu.msp can’t be applied when conferencing is disabled in Skype for Business Server 2015
Assume that you have a topology where conferencing is disabled. This means that ASMCU and AVMCU should not be installed. When you try to apply patches to Microsoft Skype for Business Server 2015, you find OcsMcu.msp is not able to be installed.

This issue occurs because OcsMcu.msp tries to find the RTCASMCU and RTCAVMCU services that aren’t present because conferencing is disabled on the topology.

  • 4020984 The ms-client-diagnostics header for application sharing scenario is not correctly formatted in Skype for Business Server 2015
The ms-client-diagnostics header that’s used to troubleshoot application sharing issue is not correctly formatted.

This issue occurs because the incorrect type is put in the MediaType filed in a diagnostic blob that is added to the ms-client-diagnostic.

  • 4020983 “sorry, I didn’t get that…” GVA announcement is triggered by external audio sources in Skype for Business Server 2015
When you have a Microsoft Skype for Business conference call ongoing in a Microsoft Skype for Business Server 2015 environment, participants in the conference call occasionally hear the following Group Virtual Assistant (GVA) announcement:

The GVA announcement is triggered by external audio sources that sound like a dual tone multi-frequency (DTMF) tone.

Note The external audio sources that are identified are as follows:

  • A Windows notification sound that’s confirmed to technically resemble the audio wave of the * DTMF tone.
  • DTMF tones that are played by other phones in speaker mode nearby an audio device that’s connected to a meeting.

  • 4019726 Call remains ringing on a PSTN phone when you click End Meeting in a Skype meeting in Skype for Business Server 2015

Consider the following scenario:

  • You join a Skype meeting in a Microsoft Skype for Business Server 2015 environment.
  • You invite a Public Switched Telephone Network (PSTN) number to the meeting.
  • You click the End Meeting button before the PSTN callee takes the call.

In this scenario, the call continues to ring on the PSTN phone.

This issue occurs because the Audio Video Multipoint Conferencing Unit (AVMCU) cannot send the Cancel request to the Mediation Server.

  • 4019725 Event ID 44005 and 44008 are logged when you try to leave a voicemail in Skype for Business Server 2015
You can’t leave a voicemail until the Skype for Business Front-End service gets restarted in a Microsoft Skype for Business Server 2015 environment.

This issue occurs because the Skype for Business Front-End service cannot connect to Domain Controller to read dial plan records.

  • 4019724 You cannot join Skype meeting after you perform a pool failover in Skype for Business Server 2015

Consider the following scenario:

  • You deploy two paired Front-End pools in a Microsoft Skype for Business Server 2015 environment.
  • You perform a pool failover to fail over to the backup pool.
  • A user creates a Skype meeting.
  • You perform a pool failover to fail back to the primary pool.
  • You join the meeting that’s created by the user.

In this scenario, you can’t join the Skype meeting.

This issue occurs because the conference data is inconsistent between the primary pool and the backup pool.

  • 4019723 Agents in a Response Group can’t receive call after you invoke pool failover in Skype for Business Server 2015

Consider the following scenario:

  • You deploy two paired Front-End pools in a Microsoft Skype for Business Server 2015 environment.
  • You deploy Response Group Service (RGS) in the environment.
  • You perform a pool failover by running the Invoke-csPoolFailover cmdlet between the two paired Front-End pools.
  • After the pool failover, you run the Import-CsRgsConfiguration cmdlet to import the Workflows, Queue and Agents to the paired pool.
  • You make a call to a Response Group.

In this scenario, the agents in the Response Group can’t receive the call.

This issue occurs because the value of the EnterpriseVoiceEnabled parameter isn’t set to True when you run the Import-CsRgsConfiguration cmdlet on the backup pool.

  • 4019722 Event ID 30210 occurs when you try to leave voicemail in Skype for Business Server 2015

You cannot leave a voice mail message until the Skype for Business Front-End service is restarted in a Microsoft Skype for Business Server 2015 environment. Additionally, the following event is logged on the Microsoft Skype for Business 2015 Front End server.

Time: Date/Time
ID: 30210
Level: Warning
Source: LS Applications Module
Machine: SERVER Name
Message: Lync Server application is not responding and is being disconnected.

Application Uri ‘http://www.microsoft.com/LCS/ExumRouting‘ Cause: This can occur if the managed application is slow to respond to messages or if the server is under heavy load or the application has become unresponsive.
Resolution:
If the server load is too heavy, consider getting a faster machine or hosting fewer users on the server. If the application is slow, contact the author of the application.

This issue occurs because the ExUMRouting application is uninstalled from the TrustedServerList.

  • 4015911 Pool failover fails when you have many conference directories in Skype for Business Server 2015

Consider the following scenario:

• You deploy two paired Front-End pools in a Microsoft Skype for Business Server 2015 environment.

• You create many conference directories.

• You start pool failover between the two paired Front-End pools.

• There are many meetings being scheduled during the pool failover.

In this scenario, the pool failover fails.

This issue occurs because a back-end SQL stored procedure takes more than one minute to sync the change of the conference directories.

  • 4015910 Event ID 53106 "Unable to Save Message" occurs in Skype for Business Server 2015 Persistent Chat Server

When you configure the Persistent Chat Compliance service in a Microsoft Skype for Business Server 2015 multiple-server pool environment, the following event is logged on the Skype for Business Server 2015, Persistent Chat server.

Time: Date/Time
ID: 53106
Level: Error
Source: LS Persistent Chat Compliance Server
Machine: SERVER Name
Message: Unable to save message Date/Time PART ma-chan://domain.com/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX X XXXXX to database due to exception:
CmdID: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX The server could not restore db connection within the allowed time (00:10:00) using connection string: Data Source=SERVER.domain.com\PCHATDB; Initial Catalog=mgccomp; Integrated Security=SSPI. at
at Microsoft.Rtc.Internal.Chat.Server.ServerCommon.Database.DbCommand.executeUntilSuccessOrTimeout[TR](Fun`2 executeDelegate, RetryInfo retryInfo)
at Microsoft.Rtc.Internal.Chat.Server.ServerCommon.Database.DbCommand.executeImp[TR](Fun`2 executeDelegate, Int32 retryTimeoutInMs)
at Microsoft.Rtc.Internal.Chat.Server.ServerCommon.Database.DbCommand.ExecuteNonQuery(Int32 retryTimeoutInMs)
at Microsoft.Rtc.Internal.Chat.Server.Compliance.ComplianceDataAccess.Save(RawComplianceData data)
at Microsoft.Rtc.Internal.Chat.Server.Compliance.ComplianceServer.Save(RawComplianceData data).

This issue occurs because of a race condition when you update tblComplianceParticipant table entries.

  • 4015907 Update that enables simplified meeting join experience in Skype for Business Server 2015

This update enables the simplified meeting join experience and Skype Meetings App in Microsoft Skype for Business Server 2015.

For more information, refer to the following links:

  • 4015904 Enables UCWA to populate "OTHER CONTACTS" and "FAVORITES" groups at first sign in to Skype for Business mobile app
This update enables Unified Communications Web API (UCWA) to auto populate the OTHER CONTACTS and FAVORITES default groups when you sign in to a Microsoft Skype for Business mobile client for the first time in a Microsoft Skype for Business Server 2015 environment.
  • 4015902 Failed to start MatchMaking service and its dependencies if FIPS for RGS is enabled in Skype for Business Server 2015

This issue occurs when Federal Information Processing Standards (FIPS) for Response Group Service (RGS) is enabled in a Microsoft Skype for Business Server 2015 environment.

Additionally, when you establish application endpoints, you may see the following exception:

sip:RtcApplication-XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX@domain.com
sip:RtcApplication- XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX@domain.com
sip:RtcApplication- XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX@domain.com
Exception: System.Reflection.TargetInvocationException – System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. —> System.InvalidOperationException: This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms.
at System.Security.Cryptography.SHA512Managed..ctor()
— End of inner exception stack trace —

at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Security.Cryptography.CryptoConfig.CreateFromName(String name, Object[] args)
at System.Security.Cryptography.SHA512.Create()
at Microsoft.Rtc.Acd.Common.ConsistentHash`2..ctor(Func`2 nodeToHashKeyConverter, Func`2 requestToHashKeyConverter, Int32 virtualNodesMultiplier)
at Microsoft.Rtc.Acd.MatchMaking.PresenceProvider.PresenceComponent.Initialize(IReadOnlyCollection`1 presenceEndpoints, Int32 maxRgsAgentsPerPresenceWatcher)
at Microsoft.Rtc.Acd.MatchMaking.MatchMakingService.Start(IReadOnlyCollection`1 presenceEndpoints)
at Microsoft.Rtc.Acd.AepManager.StartMMAndItsDependencies(IReadOnlyCollection`1 presenceEndpoints)
Cause: Failed to connect to Front End server or the Front End server is misconfigured.
Resolution: Check the Front End server for errors.

This issue occurs because the MD5 and SHA512Managed classes don’t have FIPS enabled.
  • 4015901 Calls to RGS may fail after an in-place upgrade from Lync server 2013 to Skype for Business Server 2015
The Response Group Service (RGS) service fails to start after an in-place upgrade from Microsoft Lync Server 2013 to Microsoft Skype for Business Server 2015 when you apply the May 2017 cumulative update 6.0.9319.281 in certain situations.

In Skype for Business Server 2015, the default design is changed to use three Presence Watcher contact objects (instead of one Presence Watcher contact object in earlier versions). The service startup failure is introduced to prevent an issue in which the service has started, but calls to RGS fail with "500 Internal Server error", because only one Presence Watcher contact object is found after the start of the RGS service.

  • 4015900 Enables “VoicemailOnBusy” ActionType to be set for Exchange Online users in Skype for Business Server 2015 Busy Options

Consider the following scenario:

  • You have enabled Busy Options feature in a Microsoft Skype for Business Server 2015 environment that has Cumulative Update 2 (Version 6.0.9319.235) or later versions installed.
  • You enable a user for Microsoft Exchange Unified Messaging (UM) On-Premises.
  • You move the user’s mailbox to Exchange Online.
  • You enable the user for Exchange UM Online by assigning on-premises hosted voice mail policy.
    Note The on-premises attributes for this user are now set as follows:
    • ExUmEnabled=False
    • HostedVoiceMail=True

In this scenario, you can’t set the BusyOnBusy option to an ActionType of VoicemailOnBusy for this user.

Additionally, you receive the following error message:

PS C:\Users\SfBadmin> Set-CsBusyOptions -Identity "Ken Myer" -ActionType VoicemailOnBusy
Set-CsBusyOptions : Voicemail is not enabled for Identity "Ken Myer".
At line:1 char:1
+ Set-CsBusyOptions "Ken Myer" -ActionType VoicemailOnBusy
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [Set-CsBusyOptions], BobException
+ FullyQualifiedErrorId : Microsoft.Rtc.Management.Bob.Cmdlets.BobSetConfigurationCmdlet

This issue occurs because the VoicemailOnBusy action type was designed to support only on-premises Exchange UM deployments.

  • 4015899 "Busy Options" feature doesn’t check the second incoming call in Skype for Business Server 2015

Consider the following scenario:

  • You have enabled Busy Options feature for internal Skype for Business users in a Microsoft Skype for Business Server 2015 environment.
  • You have the following restriction in your manifest file:
    domainSupported="true"
  • You are in a call with another federated user.
  • A user is trying to call you.

In this scenario, you find double toast notifications.

This issue occurs because calls to federated users are not tracked by Busy Options when the domainSupported parameter is set to true.

  • 4015898 RGS agents may stop receiving calls after you run the “Enable-CsTopology” cmdlet in Skype for Business Server 2015
Assume that you enable response group service (RGS) in a Microsoft Skype for Business Server 2015 environment. When you run the Enable-CsTopology cmdlet to have the changes published, some RGS agents can’t receive toast notifications even their presence status is available.

This issue occurs because the presence watcher is reset when the Enable-CsTopology cmdlet is invoked.

  • 4015893 Enables delegate management feature for Unified Communications Web API in Skype for Business Server 2015
This update let you enable the delegate management feature for Unified Communications Web API (UCWA) that’s based on Microsoft Skype for Business Server 2015.

To get this update, install the May 2017 cumulative update 6.0.9319.281 for Skype for Business Server 2015, core components.

Note After you install this update, run the following Skype for Business management PowerShell command to enable the feature:

‘Set-CsPlatformServiceSettings –EnableDelegateManagement $true’

Restart Required

Seems after CU5 its best to restart as the new cmdlets for enabling the new Meeting UX may not display. More great information on this on Randys blog below. check it out.

http://lynciverse.blogspot.co.uk/2017/05/restart-required-after-skype-for.html

There seems to be quite a few components are require updating

image

Databases

Seems like one DB update on rtcxds

DatabaseName  ExpectedVersion InstalledVersion
rtcxds 15.13.11 15.13.10
rtcshared 5.0.1 5.0.1
rtcab 62.42.12 62.42.12
rgsconfig 5.5.1 5.5.1
rgsdyn 2.2.1 2.2.1
cpsdyn 1.1.2 1.1.2
xds 10.15.4 10.15.4
lis 3.1.1 3.1.1
mgc 1.42.1 1.42.1

Download Link

https://www.microsoft.com/en-us/download/details.aspx?id=47690

References

https://support.microsoft.com/en-us/help/3061064/updates-for-skype-for-business-server-2015

https://techcommunity.microsoft.com/t5/Skype-for-Business-Blog/Announcing-the-release-of-Skype-for-Business-Server-Cumulative/ba-p/70921?utm_source=Direct

http://tomtalks.uk/2017/05/improved-skype-business-web-join-experience-skypemeetingsapp-msi/

Skype for Business Mac Client March 2017 Update Summary – Note UCWA dependencies

There been a new March 2017 update released for the Skype for Business Mac Clients. This could be cumulative update 4 i cant see it mentioning cu version anywhere at the mo so its march update for the SfB Mac Client with a lot of new features and bugs addressed which is great and shows Microsoft hard work with improving the mac client.

The March 2017 update brings a huge number of new features and improvement to the Mac client which is great !

Be careful though as some functionality is dependent on if your running Lync Server 2013, SfB Server 2015 or SfB Online. Only SfB online has all the functionality available. Please see below in the UCWA dependencies section.

More info check out on info on Tech Community here

Updating

You can AutoUpdate or the Manual download link if below. Suspect the new update will be there soon.

https://www.microsoft.com/en-us/download/details.aspx?id=54108

March 2017 Update Version Number

With 28th March 2017 update – 16.5.0.185

Features Added / Bugs

There’s a lot of new features added and also a good number bug fixes which are  from Microsoft Tech Community site.

Features Added Details
Users can now add delegates to “My Delegates” group in contact group and set call routing preferences to delegates
Delegates can see who has made them a delegate.
Delegates can make calls on behalf of a delegator. Note: Delegate/delegator features are currently available for Skype for Business Online customers only. More features to come.
Users can add a separate audio setting for a “ringing” device.
Users are prompted to switch to device when user plugs in USB device.
Added “Groups” button to the Contact Card and detailed Contact views, so users can quickly add other users to their contact list.
Users can call and send IMs to the DL and Groups via the Group Contact Card.
Messages are now separated by date.
Added support for option SIP URIs in chat window.
Admins can set the email and username with user profiles
Users will now occasionally be prompted to rate their call experience
Further Improvements / Bug Fixes
Fixed a false warning about Conversation History availability when the computer resumes.
Fixed an issue about users not receiving an error message when trying to sign in to Skype for Business on Mac on a network that uses network proxy server without configuring the HTTP proxy setting.
Fixed various headset mute/unmute problems.
Fixed issues related to muting and connectivity.
Fixed issues related to muting and connectivity. Note: Existing meetings scheduled by Mac client on Skype Room Systems must be rescheduled for fixes to apply.
Users will be prompted to sign in to Exchange for meeting and calendar updates, if they are not already signed in to Exchange.
Improved screen sharing in 1:1 conversations.
Improved ending a call — some users could not end call when in the lobby.
Improvements to voice-over announcements and other accessibility improvements
Changed the position of the message “Your microphone is muted” and call controls
Implemented other UI improvements and bug fixes.
Fixed crash issues.

PLEASE NOTE – UCWA Dependencies !!!

Client functionality is now also based on UCWA dependencies in the server version and from the screenshot below taken from Tech Community training here and academy recording here you can see that Lync Server 2013 is missing the most functionality, followed by SfB Server and Skype for Business Online has all client functionality.

This is key to understanding new features and the dependency they have with the server version and UCWA. For all functionality you need to be running SfB Online, sorry server guys Sad smile

image

Don’t forget about Known Issues

Its worth reading over these as there’s quite a few ! – Updated 28th March 2017

E911 support required SfB Server CU4 or Lync Server 2013 CU8 HF2 – Please make sure you have these updates deployed if you require E-911 services. It does state the below in grey though. Also in known issues it mentions E-911 with ADFS not supported yet.

Important: Users will not be able to dial 911 until the CU4 server update is applied.

Also mentions the requirement for mobility again and the requirements for the latest SfB Servers and Lync Server 2013 CUs if you don’t have mobility enabled.

Other known issues that took my interest are below but there’s more so please check them out before you get questions and helpdesk tickets.

  • E-911 with ADFS not supported
  • Presence does not automatically update to “In Meeting” based on Outlook calendar
  • Multiple prompts to leave meeting when pressing the hang-up button on a UC USB device
  • Single/tabbed window experience not available
  • Search contacts limitation
  • Desktop viewing in Skype for Business on Windows client

More known issues details check them out i recommended it.

https://support.office.com/en-us/article/Known-issues-Skype-for-Business-on-Mac-494ac5d5-50be-4aa7-8f5a-669c71c98c9a?ui=en-US&rs=en-US&ad=US

How do i update ?

Two methods which are the same as the previous updates.

  • Either using the Microsoft AutoUpdate (MAU) if you have already deployed the SfB Mac client already Smile ( I did try but was showing older version at the time of writing this)
  • Or for new users a manual download via Microsoft download centre here

Do i need to update Lync / SfB Servers ?

For the March 2017 CU  the requirements server side are the same as previous SfB Mac Client Cumulative updates but on the known issues page there are two important things to note, the first around E911 support which is very important and the second the requirement for mobility to be enabled if you don’t have the latest CUs deployed for Lync Server 2013 or SfB Server 2015. Details are below.

  • 911 support requires Skype for Business Server 2015 CU4 (build 9319.272 or higher, now available) or Lync Server 2013 CU8 HF2  (8308.974) here.

Important: Users will not be able to dial 911 until the CU4 server update is applied.

  • Without Skype for Business Server 2015 CU4 (build 9319.272 or higher, now available) or Lync Server 2013 CU8 HF2 or higher, now available), Skype for Business on Mac requires Mobility enablement on the server side. After updating to builds 9317.272 or 8309.973, Mobility enablement will no longer be required.

It does note under the manual download detail that’s its recommended for the best user experience to ensure customers are running the latest Server side cumulative updates for both SfB and Lync Server 2013. Or it mentions move to Office365 for always up to date infrastructure which made me smile. Downloads link are below.

  • SfB Server 2015 (9319.272) – November 2016 CU4 here
  • Lync Server 2013 (8308.974) – November 2016 CU8 HF2 here
  • Lync Server 2010 – SfB Client not supported I’m afraid so it suggests Mac 2011 client only.

System requirements for Mac
OSX 10.11 (El Capitan) or OSX 10.12 (Sierra)
Outlook Mac build 15.27 (161010) required for Outlook integration

Client Functionality and Client Comparison

Also worth checking out the Client comparison tables for Skype for Business Server 2015 with the new update so you know differences between windows and Mac clients.

Interesting it now notes separate client comparison for Skype for Business Server 2015 and Lync Server 2013

SfB Server list – https://technet.microsoft.com/en-us/library/dn933896.aspx

Lync Server 2013 list – https://technet.microsoft.com/en-us/library/gg425836(v=ocs.15).aspx

Screenshots of AutoUpdate , Manual Process and couple of new features

Booted my iMac up and first got asked to update the Microsoft AutoUpdate Tool. I’ve not booted my mac in a while.

image

clicked restart app

image

image

Seems the new version via AutoUpdate isn’t there yet.

Seem the version available in auto update is the December update. I thought this was applied but lets go.

I also tried Insider Slow and inside fast but both showed no new updates.

image_thumb63

So perhaps the CU4 update version isn’t available on AutoUpdate just yet.

Manual Install

image_thumb33

Find the package in downloads

image

image_thumb42

image_thumb43

image_thumb44

image_thumb45

image_thumb56

image_thumb48

image_thumb47

image_thumb51

Nice touch to ask to trash the installer Smile

image_thumb54

Checked version using SfB > About.

image

Manual download is the March 2017 version, not sure why AutoUpdate wasn’t updating to this version yet but I’m sure it will soon. i had this with the last update.

New Delegates

image

Set different ringing

image

References

Download –https://www.microsoft.com/en-us/download/details.aspx?id=54108

More info on CU4 – https://techcommunity.microsoft.com/t5/Skype-Operations-Framework-Skype/Skype-for-Business-on-Mac-March-2017-readiness-update/ba-p/58369

Known Issues – https://support.office.com/en-us/article/Known-issues-Skype-for-Business-on-Mac-494ac5d5-50be-4aa7-8f5a-669c71c98c9a?ui=en-US&rs=en-US&ad=US

Desktop client comparison tables for Skype for Business Server 2015

https://technet.microsoft.com/en-us/library/dn933896.aspx

Client comparison tables for Lync Server 2013

https://technet.microsoft.com/en-us/library/gg425836(v=ocs.15).aspx

Skype Academy March Recording – here

Skype for Business Server 2015 February 2017 Cumulative Update

Happy valentines ! I Noticed last night on twitter thanks to @Luca_Vitali that a new Cumulative update was released yesterday for Skype for Business Server and there a lot in this one Smile !

Windows Server 2016 is mentioned which is great and cant be long for this to be a supported OS for SfB Server now. I did check TechNet for SfB OS’s and 2016 isn’t listed yet. Also it again notes an E911 fix for non windows auth clients so this may be critical update again. There seems to be have been a few E911 bugs recently.

Highlights

  • Fix for SfB Installer on Server 2016 ! So it wont be long now people !
  • E911 fix for non windows auth clients
  • Push notification support for iOS and Android
  • Presence and contact card updates
  • Skype web sdk update for accepting across-domain anonymous meeting join requests

It also noted that This update enables Location-Based Routing to support the Skype for Business mobile clients which is interesting.

Version Number for this update – 9319.277

Lets dig into some details.

Skype for Business Server CU4 HF 1 details

This update enables Location-Based Routing to support the Skype for Business mobile clients. It also fixes the following issues

Improvements and fixes in the February 2017 update
Fix and Improvement Symptom / Cause
  • 3212371 Skype for Business Server 2015 installer can’t update necessary drivers (Media Relay driver)

Microsoft Skype for Business Server 2015 installer may not update necessary drivers for Skype for Business Server 2015. For example, the Media Relay driver that’s used by Skype for Business Server 2015 may not be updated silently, and some known issues cannot be fixed after you install certain updates. Meanwhile, you may find the version of the RTCMrDrv.sys file in the following location is 5.0.8308.241:

%WINDIR%\system32\drivers directory

This issue occurs in the following scenario: 

You have installed cumulative update 6.0.9319.249 for Skype for Business Server 2015. Meanwhile, you have installed any cumulative update after the cumulative update 6.0.9319.249 for Skype for Business Server 2015 after you install the cumulative update 6.0.9319.249.

3209571 LastActive attribute provides inaccurate information about a user’s presence status in Skype for Business The LastActive attribute provides inaccurate information (for example, offline for 180 days) about a contact’s presence status in a Microsoft Skype for Business server 2015 environment. This issue occurs because of data loss after a user is moved from one pool to another pool. See KB3056287 for more information about the same issue in Skype for Business Online. This issue also occurs after you are re-homed on another Front End server in a same pool. For example, this issue occurs after a server patching.
3209570 You can’t set mobile phone number if it matches work phone number in Skype for Business Server 2015 Assume that you disable the Call Via Work feature in mobility policy and set your work phone number and mobile phone number to the same number in a Microsoft Skype for Business Server 2015 environment. In this situation, you can’t set the same mobile phone number in Skype for Business mobile app.
3209569 Display name in contact cards is not returned in Skype for Business Server 2015 When you search for a contact in Microsoft Skype for Business Server 2015, display name of the contact isn’t shown in the search result .
3209568 Add Push Notification support for Skype for Business for iOS and Android clients in Skype for Business Server 2015 To enable this feature in a Microsoft Skype for Business Server 2015 environment, install the February 2017 cumulative update 6.0.9319.277 for Skype for Business Server 2015.
3209567 Add a flag to the Web.config file to allow Join Launcher to accept across-domain anonymous meeting join requests This update adds a flag (allowCrossDomainRequests="true") to the Web.config file in Microsoft Skype for Business Server 2015 to allow the Join Launcher feature to accept anonymous meeting join requests that are across-domain from the Web SDK.
3209566 Skype for Business Server 2015 installer may fail silently in Windows Server 2016 Microsoft Skype for Business Server 2015 installer may be unsuccessful in Windows Server 2016.
3209565 Enhanced 911 (E911) calls don’t work through the non-Windows authentication in Skype for Business E911 calls don’t work when the non-Windows authentication is used to authenticate the Microsoft Skype for Business server.
3209563 Update reverts the Application Sharing Server (ASMCU) changes in CU4 in Skype for Business Server 2015 You receive a RTP and RCTP musing issue after you upgrade the version of Microsoft Skype for Business Server 2015 to cumulative update 4 (CU4).
3207037 UCWA may crash when parsing the ms-trunking-peer header in Skype for Business Server 2015 Unified Communications Web API (UCWA) crashes because of an invalid value in the ms-trunking-peer header in Skype for Business Server 2015.

There seems to be quite a few components are require updating

image

Databases

There doesn’t seem to be any database updates required with this CU buts its always worth checking using test-csdatabase.

Post Feb 2017 CU Install

DatabaseName  ExpectedVersion InstalledVersion
rtcxds 15.13.10 15.13.10
rtcshared 5.0.1 5.0.1
rtcab 62.42.12 62.42.12
rgsconfig 5.5.1 5.5.1
rgsdyn 2.2.1 2.2.1
cpsdyn 1.1.2 1.1.2
xds 10.15.4 10.15.4
lis 3.3.1 3.3.1
mgc 1.42.1 1.42.1

Download Link

https://www.microsoft.com/en-us/download/details.aspx?id=47690

References

https://support.microsoft.com/en-gb/help/3061064/updates-for-skype-for-business-server-2015

Skype for Business Broadcast – VMware & VDI in SfB Summary

Last Friday Feb 10th 2017 there was a Skype meeting broadcast from Microsoft on VMware and VDI.

Link to Broadcast

https://join-beta.broadcast.skype.com/microsoft.com/eeece52fa0d64cf6aaaa28af805bb9a2/en-US/

Below is summary and run through of the broadcast. May be useful if you don’t get change to watch the recording above.

Paul Kennan from Microsoft presents

image

Joining Microsoft was VMware Tony Wim director of Product Management

image

Microsoft a valued partner and VMware see the adoption of SfB growing and growing !

Broadcast shows preview feature via federation between VMware and Microsoft

image

SfB very important to VMware, VMware use SfB daily to communicate and collaborate so critical to their business.

image

VMware’s virtual desktop offering VMware horizon is growing with multiple industries using this.

  • 75-80% of VMware customer using either Lync or SfB
  • 3 Billion of calls per day running in Skype ecosystem
  • 3 Trillion minutes of video
  • Microsoft states they are number 1 meeting provider

Options to deliver SfB via VDI

image

VMware partnership with Microsoft goes back to 2012 / 2013 VMware seeing big adoption of Lync 2013 at this time. VMware worked with Microsoft in 2013 with Horizon view desktop and the Lync VDI client.

Audio and Video calls through horizon view desktop via the Lync VDI plugin shown in first column. Lync VDI plugin support Lync Server 2013 and SfB Server 2015. NO SFB Online support. Only supports windows thin clients

With Real time audio and video, a lot of customer use this to try and support audio and video in Linux or mac clients. Not supported and has media hair pinning, no benefit of the Lync VDI plugin. Customer still wanted to do this regardless. SfB was critical to customers and they would do it any way they could knowing the risks.

Last year VMware announced partnership for SfB as of Q1 2017 the VMware virtualization pack will be available. It will support Lync Serer 2013, SfB Server 2015 and support for SfB Online / Office 365. Future Plans for Office 365.

The Tech preview will be Lync / SfB Server and SfB 2015 client only at this time.

More about tech preview

image

image

~Shown at VMware Barcelona last year and was part of keynote

Demo SfB Call in horizon view desktop with audio and video inside VMware View Desktop

Optimized solution without negatively affecting VMware back end server infrastructure

VMWARE seeing huge interest of when this will be available.

High Level overview of Horizon UC Virtualization Pack

image

You have client endpoint (Machine) which connects to Virtual Machine (Desktop)

In the middle is virtual machine (Virtual desktop) which has Installed the SfB Client

On client machine at bottom has horizon client which accesses and remotes to the virtual desktop

Two new components

  • Horizon media proxy – inside virtual desktop
  • Horizon media engine – client endpoint

Walkthrough

User uses horizon client to connect to virtual desktop, they launch SfB client, over the virtual channels, the media engine will pair with media proxy and session will run in optimised mode.

You use SfB client and have an AV call, the minute it start the media engine takes over and processes all the audio and video, installed on the client endpoint so this is where the media processing takes place not on the infrastructure. RP Media processing is offloaded.

Media also goes direct P2P (endpoint to endpoint) and NOT on the back end server infrastructure.

Most optimized architecture VMware mentions

Key Benefits

image

  • Allows Partners to communicate and collaborate without negative impacts to servers
  • HD quality
  • Point to Point media delivery – QoS will be honoured on network
  • Native Skype codecs, same bandwidth as standard SfB media.

With VMware on-board this gives Microsoft more coverage and supportability in scenarios for SfB. Organizations have more options. All major platforms will have more support moving forward.

Key Capabilities of SfB Client

Some features require the media engine and some don’t, the below show which are required.

image

New optimized solution enables two things

  • AUDIO
  • VIDEO

If you don’t use Audio or Video you don’t need the media engine deployed.

Tech Preview Info and features available.

image

  • Media Engine for Windows clients only
  • Point to Point Audio and Video
  • Connections with Lync Server 2013 and Skype for Business Server 2015.
  • Office 365 not supported yet but support in the future
  • Only supporting SfB 2015 Client NOT SfB 2016 but will be looked to be supported at a later date.
  • PSTN calls
  • Remote connectivity via Edge server

Meetings not mentioned here.

Preview Requirements

Microsoft and VMware requirements

image

Microsoft Lync Server 2013 / SfB Server and SfB 2015 client.

VMware requirement is 7.1 and new Horizon client believed to be 4.4  client.

How to gain access to UC Virtualization pack ?

image

Made available as separate downloads

Question and Answers in broadcast from audience

 

When will 7.1 be released ?

Tech Preview – end of Q1 of 2017 could be up to end of march.

GA will come later following tech preview

 

Will be the new VMware V Pack make the Lync VDI not required ?

Its an evolution of Lync 2013 VDI plugin but customer want to use Office 365 in the future or Linux or mac clients. These weren’t supported before.

Lync 2013 VDI can still be used for supported environment.

 

Thin vs zero client supportability ?

Windows thin or Linux thin, media engine supported on both.

VMware new blastextrememe looking to introduce blastzero clients

a lot of options for customers

 

QoS Support ?

Yes, it will as the RTP Media stream is separate

 

Will plugin support both PCOIP and RDP ?

NO RDP support

 

Does plugin break VDI plugin ?

Both 32 and 64 bit of media engine will be available

 

Does VMware require removal of Lync 2013 VDI thin client ?

VMware not tested having both, from storage perspective you may only want to have one installed at client endpoint.

 

Will RDSH or published app ?

Only will work in virtual desktop

VMware want to look at supporting published apps

 

At what level of licencing is required ?

Announced later, no charge for software bit. VMware will announce what additions this will be available in.

 

Will SfB VDI support gallery view ?

Microsoft requires full version of the client (NOT basic),

Gallery view is not currently supported, VMware looking to support if its possible.

 

Client version

2015 client supportability only in tech preview, 2016 later, SfB Mac client not supported. Horizon media engine support will come later.

 

Support for USB tethering ? Such as Polycom CX600 ?

Not currently, looking into at a later timeframe

 

Does the plug for MMR work ?

USB headset and USB enable in Horizon view is it supported ?

Recommend keeping USB local to the device. Don’t want to redirect USB traffic. Goes against the optimized architecture.

 

End of Broadcast

No announcement for future broadcast so check Twitter. Should be 2 week from today.

Hope this summary was useful.

 

References

https://join-beta.broadcast.skype.com/microsoft.com/eeece52fa0d64cf6aaaa28af805bb9a2/en-US/

Skype for Business Mac Client CU3 February 2017 Update Summary

There been a new Cumulative update 3 released for the Skype for Business Mac Clients. This is February 2017 cumulative update 3 for the SfB Mac Client with some new features and bugs addressed. Thanks to Tom Arbuthnot for tweeting this news last night.

The Feb 2017 cumulative update 3 brings

  • Peer-to-Peer desktop sharing
  • Additional USB Device Support
  • Several other improvements for the client

P2P desktop sharing and more certified usb device support is great and im sure alot of people have been eagerly waiting these features.

More info check out on info on Tech Community here

Manual Download to new Update

You can AutoUpdate or the Manual download link if below. I tried AutoUpdate but it wasn’t showing CU3 version to update to as you can see in screenshots so i manually remove and installed the new version. Suspect the new update will be there soon.

https://www.microsoft.com/en-us/download/details.aspx?id=54108

CU3 Update Version Number

With 6th February 2017 update – 16.3.0.240

Features Added / Bugs

There’s a couple of new features added list above with CU3 and also some bug fixes regarding duplicate contacts, CPU usage when screen sharing and call transfer which are detailed below from Microsoft Tech Community.

Features Added Details

Desktop sharing in P2P Conversations
In our last update, we introduced the capability to share during an audio conversation and promised that we would add sharing for IM/Chat sessions as well.  With this release, we now have included that support, so you can now share during a P2P session for audio and IM.  We hope you find it useful. Please take the time to let us know what scenarios we have enabled for you. Is this for helpdesk? Does it make collaboration frictionless when you can quickly share your screen? Perhaps other scenarios? Let us know.

Additional USB Device Support.
As we get feedback and combine that with telemetry from the client, we note there are some USB devices that are not performing as expected. With this update, we have certified 5 devices and will continue to add devices going forward. That list includes the Polycom CX300, Jabra Speak 510, Jabra Evolve 65, Plantronics Blackwire C520-M and the Logitech Webcam C930e.
Further Improvements / Bug Fixes  

– Customers report duplicate contacts during search

This was related to caching. With this update, impacted customers should take the action to logout out and delete their sign-in information. Sign back in and let us know if that has solved the issue.
– Customers have reported that CPU usage was high during screen sharing
Work has been done and the addition of VBSS viewing should help there. We also expect to add VBSS sharing in a future update which will continue to improve performance.
– In certain scenarios, customers reported issues with call transfer. We have updated this experience to hopefully remove those issues. Please try this out and let us know via the forums if it’s working better for you.

Don’t forget about Known Issues

Its worth reading over these as there’s quite a few ! – Updated 7th Feb 2017

E911 support required SfB Server CU4 or Lync Server 2013 CU8 HF2 – Please make sure you have these updates deployed if you require E-911 services. It does state the below in grey though. Also in known issues it mentions E-911 with ADFS not supported yet.

Important: Users will not be able to dial 911 until the CU4 server update is applied.

Also mentions the requirement for mobility again and the requirements for the latest SfB Servers and Lync Server 2013 CUs if you don’t have mobility enabled.

Other known issues that took my interest are below but there’s alot alot more so please check them out before you get questions and helpdesk tickets.

  • E-911 with ADFS not supported
  • Skype Room Systems cannot join a meeting schedule by Skype for Business on Mac.
  • A Skype for Business on Mac user sometimes sees a blank screen when a Skype for Business on Windows user shares the desktop in an IM conversation (peer-to-peer or group IM).
  • If a user is not logged in to Outlook, presence information in Skype for Business on Mac does not update based on the Outlook calendar.
  • There is a known limitation with Mac search where it will not show federated contacts and Skype consumer contacts; it can only show contacts in the local Active Directory.

More know issues details check them out i recommended it.

https://support.office.com/en-us/article/Known-issues-Skype-for-Business-on-Mac-494ac5d5-50be-4aa7-8f5a-669c71c98c9a?ui=en-US&rs=en-US&ad=US&fromAR=1

How do i update to CU3?

Two methods which are the same as the previous updates.

  • Either using the Microsoft AutoUpdate (MAU) if you have already deployed the SfB Mac client already Smile ( I did try but was showing older version at the time of writing this)
  • Or for new users a manual download via Microsoft download centre here

Do i need to update Lync / SfB Servers ?

For the Feb 2017 CU  the requirements server side are the same as November & January SfB Mac Client Cumulative updates but on the known issues page there are two important things to note, the first around E911 support which is very important and the second the requirement for mobility to be enabled if you don’t have the latest CUs deployed for Lync Server 2013 or SfB Server 2015. Details are below.

  • 911 support requires Skype for Business Server 2015 CU4 (build 9319.272 or higher, now available) or Lync Server 2013 CU8 HF2 (coming soon).

Important: Users will not be able to dial 911 until the CU4 server update is applied.

  • Without Skype for Business Server 2015 CU4 (build 9319.272 or higher, now available) or Lync Server 2013 CU8 HF1 (build 8308.974 or higher, now available), Skype for Business on Mac requires Mobility enablement on the server side. After updating to builds 9317.272 or 8309.973, Mobility enablement will no longer be required.

It does note under the manual download detail that’s its recommended for the best user experience to ensure customers are running the latest Server side cumulative updates which are November 2016 for both SfB and Lync Server 2013. Or it mentions move to Office365 for always up to date infrastructure which made me smile. Downloads link are below.

  • SfB Server 2015 (9319.272) – November 2016 CU4 here
  • Lync Server 2013 (8308.974) – November 2016 CU8 HF1 here
  • Lync Server 2010 – SfB Client not supported I’m afraid so it suggests Mac 2011 client only.

Client Functionality and Client Comparison

Also worth checking out the Client comparison tables for Skype for Business Server 2015 with the new CU3 update so you know differences between windows and Mac clients.

https://technet.microsoft.com/en-us/library/dn933896.aspx

Screenshots of AuotUpdate , Manual Process and P2P Desktop Sharing

Booted my iMac up and first got asked to update the Microsoft AutoUpdate Tool. I’ve not booted my mac in a while.

image

Clicked Install

image

image

image

image

image

image

Seem the version available in auto update is the December update. I thought this was applied but lets go.

image

image

image

I also tried Insider Slow got me 16.3.239 which wasn’t the CU3 version.

image

image

image

image

image

So perhaps the CU3 update version 16.3.0.240 isn’t available on AutoUpdate just yet.

Manual Install to make sure im on 16.3.0.240

image

Find the package in downloads

image

image

image

image

image

image

image

image

image

Nice touch to ask to trash the installer Smile

image

Checked version using SfB > About.

image

Manual download is the CU3 version, not sure why AutoUpdate wasn’t updating to this version yet but I’m sure it will soon.

P2P Desktop Sharing look in IM Chat

image

View from SfB 2016 Client of MAC Client

SnipImage

 

References

Download – https://www.microsoft.com/en-us/download/details.aspx?id=54108

More info on CU3 – https://techcommunity.microsoft.com/t5/Skype-for-Business-Blog/Skype-for-Business-on-Mac-February-Update-now-available/ba-p/44581

Known Issues – https://support.office.com/en-us/article/Known-issues-Skype-for-Business-on-Mac-494ac5d5-50be-4aa7-8f5a-669c71c98c9a?ui=en-US&rs=en-US&ad=US&fromAR=1

https://technet.microsoft.com/en-us/library/dn933896.aspx

Skype for Business 2016 Client Update – Jan 3rd 2017

Happy new year all ! Well first post of this year will be about a SfB 2016 client update which i just noticed.

There’s a number of issues fixed so this may be a interesting update.

This was

  • Released January 3rd 2017
  • Version update number is 16.0.4483.1000
  • KB3128049

Download Link here but check the prereq first!

 

Prerequisites for Update

Remember the pre reqsbefore you try to install

Before you install this update, you must install

December 8, 2015, security update (KB3114372) for Skype for Business 2016.

Also states a restart may be required.

Issues Fixed

There’s quite a few issues fixed here its seems 13 in total.

Some interesting updates

  • Web Join URL for Meetings
  • SMART Room Updates
  • Suppressing Splash Screen
  • A number for Group Chat
  • Sharing Multiple Monitors with non default DPI
  • VDI – Multiple Monitors DPI
  • Duplicate IMs

Check out the rest below

Issues More Info
KB3213048 Update to add a web join link to the meeting invite in Skype for Business 2016 This update adds a web join URL to improve the meeting scheduling experience for Microsoft Skype for Business 2016 users. The change can also serve as a fallback option for users to join online meetings.
KB3213047 Meeting link is disabled in Skype for Business 2016 when Exchange servers of both organizations have TNEF disabled When Transport Neutral Encapsulation Format (TNEF) is disabled in Microsoft Exchange servers of both organizations, an online meeting is displayed as offline in Microsoft Skype for Business 2016.
KB3213046 SMART system hangs when you update it from Skype for Business 2015 (Lync 2013) to Skype for Business 2016 Assume that you have the Microsoft PowerShell ExecutionPolicy of the SMART hardware ships set to Bypass, and you try to update the SMART system from Microsoft Skype for Business 2015 (Lync 2013) to Microsoft Skype for Business 2016. When you try to run the SetAppLockerPolicy.ps1 PowerShell script, the update hangs in the ConfigureSystem step. This issue occurs because while the script is signed, the signing certificate isn’t found in the "Trusted Publishers" devices in the certificate store.
KB3213045 The Close button doesn’t reset the search list in a room filter dialog in Skype for Business 2016 Assume that you create a topic feed in Microsoft Skype for Business 2016. When you clear the input text or click the input area in a room filter dialog box, the Close button doesn’t reset the results.
KB3213043 Some localizations have a button with truncated text and infographic in Skype for Business 2016 When you set some localizations in Microsoft Skype for Business 2016, some of them have a button with truncated text and a truncated infographic.
KB3213041 "Is Typing" area has different gradient in a GC room conversation window in Skype for Business 2016 Assume that you open a group chat (GC) room conversation window in Microsoft Skype for Business 2016. After the conversation history loads, you notice that the "Is Typing" region shows different background content than the conversation window.
KB3213040 You have no option to share the secondary monitor in application picker in Skype for Business 2016 Assume that you have multiple monitors that are set to non default DPIs. When you try to share the non-primary monitor, you can only see two options that are primary monitor and desktop in the application picker. This issue occurs in Microsoft Skype for Business 2016.
KB3213039 All reopened conversation windows have the same extent after you resize them in Skype for Business 2016 Assume that you have several undocked conversation windows (free-floating windows that don’t appear as tabs in the tabbed conversation window) with different widths and heights, and you check the Reopen my conversations when I sign in option in the General section in the Options dialog box in Microsoft Skype for Business 2016. After you sign out, and then sign back in Skype for Business 2016, those conversation windows are restored, and they are all restored by using the same width and height.
KB3213038 You cannot resize the GC room pane if it starts getting too big in Skype for Business 2016 Assume that you view a persistent chat room or a group chat (GC) room in Microsoft Skype for Business 2016, and then you click the link to show the participants. In this situation, the resultant pane starts getting too big, and you are unable to resize it.
KB3213037 IMs are duplicated at the receiver end in Skype for Business 2016 Assume that you send continuous instant messages (IMs) to a user in Microsoft Skype for Business 2016. Then you allow the toast notification window to be auto accepted. In the conversation window, you find every item but first gets duplicated. Also, in the Conversation History in Microsoft Outlook, you find that the conversation window shows duplicated IMs.
KB3213035 Improvements on VDIv2 implementation and high DPI scaling across multiple monitors in Skype for Business 2016

This update includes the following improvement and fix:

  • This update enables Microsoft Skype for Business Virtual Desktop Infrastructure (VDI) when you use Citrix RealTime Optimization Pack 2.0 and later versions.
  • This update fixes the following issue:
    Assume that you use multiple monitors with different DPI settings. When you drag the Microsoft Skype for Business 2016 client or window from one monitor to another, the user interface (UI) in the client or window doesn’t scale correctly. It’s either too small or too big.
KB3213034 Option to suppress the Skype for Business 2016 startup splash screen

When you start the Microsoft Skype for Business 2016 client, there’s a splash screen with the waiting UI. To suppress the startup splash screen, you can follow these two steps:

  1. Install the January 3, 2017, update (KB3128049) for Skype for Business 2016.
  2. Use the following GPO:
    Set the DisableSplashScreen key to 1 under the following path:

    HKCU\Software\Policies\Microsoft\Office\16.0\Lync\DisableSplashScreen

    Additionally, to show the startup splash screen, set the DisableSplashScreen key to 0.

KB3213026 Topic Feeds don’t have an option to only apply to a subset of rooms in Skype for Business 2016 After you create a topic feed in Microsoft Skype for Business 2016, you find that there’s no option to only apply it to a subset of rooms. Additionally, you cannot filter the top-level search to a specific chat room.

References

https://support.microsoft.com/en-us/kb/3128049