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

Skype Operations Framework Christmas Updates – Quick Look at Quick Start and Content updates

The SOF team have given us all a festive treat before jolly Santa comes to town with some updates to the SOF website and content.

Full details can be found Here

https://techcommunity.microsoft.com/t5/Skype-Operations-Framework-Skype/A-Seasonal-gift-to-you-from-the-SOF-Team/ba-p/36225

Quick run over of the updates

Quick Start – I really like

What is quick start ?

Quick Starts an Interactive Guide to explore the SOF activities and associated assets based on your environment; whether that be a single site, multiple sites in one region, or a multi-national.

Lets take a quick look

image

Click Quick Start

image

Select current environment

image

Select site deployment

image

Click get started

image

and here’s your content πŸ™‚

I think a great way to help personalise your SOF plan and content for your deployment.

 

Also the following has been updated

SOF Plan, Deliver, Operate Phases, and SOF Academy content to incorporate the following new features of the Skype for Business Online Service:

  • Meeting Migration Service
  • Regionally Hosted Meetings
  • Skype Room Systems

 The SOF content for Regionally Hosted Meetings precedes general availability

Technical training for below to the Skype Academy

  • Meeting Migration Service
  • Skype Room Systems

Skype for Business Online Call Queue Preview Academy Summary

From the recent announcement on Microsoft Tech Community here regarding Auto Attendant and call queues in SfB Online i wanted to give a quick summary on Call queues and Auto Attendant. Ill post two posts one for Auto Attendant and one for Call queues.

I’ve just looked over the Skype Academy slide content slides available for download and wanted to write a quick summary of key points with the Call Queues and Auto Attendant. This ones on call queues. Link to AA post

Definitely check the slides out Smile some great awesomeness coming to SfB Online !

Call Queues

What is a call queue first off ?

image

Accepts incoming calls and route calls to a group of agents, very similar to Response groups in Skype for Business Server with an on premise deployment but Auto Attendant and call queues have been rewritten for SfB Online.

Key Point – Can handle up to a maximum of 200 Calls

Comparison with SfB Hunt Groups

image

Key Points

  • No Text to Speech or No speech to Text
  • Routing options are limited to Attendant routing only so all agents will get the call. There is not currently round robin, least active or priority options as there is on premise
  • No Sub Menus in the IVR

Greetings

  • Greeting are configurable with pre-recorded greetings
  • Callee Experience – If a call is ignored no missed call notification is generated
  • MP3, WMA or WAV supported
  • Max file size of 5Mb

Music on hold

Configuration Points

  • Key Point – Music copyright for music on hold, music music must be royalty free or royalties paid.
  • Service Number are required which are different to user telephone numbers
  • Service number have limits
  • Service numbers can be toll and toll free (Toll free required PSTN consumption billing)

Agent Routing Logic

  • Attendant routing only – When calls comes in all available agents will be offered the call, except agents on Do not disturb or offline.

Key Point Maximum 50 agents per Group

Licence , groups and numbers Prerequisites for Call Queues

  • Agent must have E5 or Cloud PBX
  • Agents must be Enterprise Voice enabled
  • Agent must be Skype for Business Online users
  • Agents must have Lync 2013, Sfb 2015 / Sfb 2016 clients or Cloud PBX enabled IP Phone
  • PSTN calling licence required for agents to forward to PSTN phones
  • Agents have to be a member of a distribution of security group
  • Maximum of 50 agents in group
  • Office 365 groups not supported

Training

  • Training of users is important – DND or offline means calls wont be offered to agents. DND could get set when sharing your desktop or presenting for example.

Deploying Queues Order

  1. Create Agent group – security / distribution list with max of 50 (May need separate groups for queues if containing more than 50)
  2. Creates service numbers
  3. Create greetings (optional)
  4. Determine limits – 200 max calls which is configurable to set the queue for lower.
  5. Overflow options – route to agent or disconnect call (if overflowing to another queue you must configure via PowerShell

Configuration via the Office 365 admin centre via a GUI which makes it super easy for admins to configure. Also configurable via PowerShell.

image

image

image

Testing Call queues

Can be done via Skype for Business admin portal, clicking the button will call it via pstn.

image

Migration from existing Call queues

  • Porting numbers is available
  • Inventory and see if your current call queues are fit for purpose or could they be better ?

References

https://techcommunity.microsoft.com/t5/Skype-Operations-Framework-Skype/New-Call-Queues-Preview-and-updated-Auto-Attendant-Preview/ba-p/35787

Skype for Business Online Auto Attendant Preview Summary

From the recent announcement on Microsoft Tech Community here regarding Auto Attendant and call queues in SfB Online i wanted to give a quick summary on Call queues and Auto Attendant. Ill post two posts one for Auto Attendant and one for Call queues.

I’ve just looked over the Skype Academy slide content slides available for download and wanted to write a quick summary of key points with the Call Queues and Auto Attendant. This ones on Auto Attendants. Link to Call queue

AA now includes business hours, more details on search options and Call Queues.

Definitely check the slides out Smile some great awesomeness coming to SfB Online !

What is auto attendant?

image

  • Accepts DTMG input and speech to text to redirect to a person
  • Can have an operator as backup option
  • Can serve for reception / attendant operator
  • Can be configured for business and non business routing and redirect calls out of hours

Auto Attendant Comparison against SfB Server and Exchange Auto Attendant

image

Key points against SfB Server is that

  • online AA has no sub menu currently.
  • Call options are slightly limited compared to SfB Server for example holiday schedules and DTMF options menus

AA Experience

  • During business hours you can have greetings
  • Out of business hours you can have separate greetings or call routing to voicemail or queue
  • Speech configurable – upload own files or text to speech
  • Can type in names (details below)
  • Can use 0 to find operator
  • Operator can be Cloud PBX enabled user, call queue or voicemail

image

Supported Languages for text to speech – there is a ton of them Smile

imageimage

Note only one language can be used per service number.

Configuration

Key Points –

  • AA will search your entire tenant, no address book segregation.
  • Like call queues Service numbers are required.
  • Requested from Office 365 SfB admin panel
  • Toll free numbers like call queues require PSTN consumption billing

Supported AA transfer targets

  • Online users only ! in Preview !
  • In GA planned to to be users using Cloud PBX with on premises PSTN calling via Cloud Connector Edition (CCE)

Not Supported

  • Users hosted on premises
  • Users using Cloud PBX using on premises PSTN calling using Lync / SfB Server infrastructure on premise.

 

Deployment details

  • Tenant Licence requirements – E5 and PSTN Conferencing
    or E3 with Cloud PBX and PSTN Conferencing
  • Toll free numbers – require PSTN consumption billing

Multiple languages

  • Limited to one language per service number, if you need more you need separate AA.

Configuration

On Office 365 SfB Admin page –

image

Configuration of AA Business Hours

24 / 7 or custom hours

image

Business hours call handling

image

Out side of hours call handling from portal

image

Migration of existing AA

Do the AA provide what you need today ?
Porting or new numbers ?
Temp numbers can be used.

 

References

https://techcommunity.microsoft.com/t5/Skype-Operations-Framework-Skype/New-Call-Queues-Preview-and-updated-Auto-Attendant-Preview/ba-p/35787

Lync Server 2013 November 2016 Cumulative Update 8 HF 1

Saw this last week and got some time to read up on the CU and wanted to wrote a quick summary and video of CU install process. Whilst researching this CU i came across Grieg’s blog post which i highly recommend readingΒ  here and also Guy Bachars blog here

On review on Grieg’s post and Microsoft documentation the key feature that most people will be running to get the November 2016 CU is enabling the Mac client with Lync Server 2013.

But PLEASE NOTE when installing the CU there are additional steps that are required to complete the installation so please don’t miss these.

IMPORTANT INSTALLATION STEP

Step 4: Enable the Mobility service

To enable the Mobility service, run the following cmdlet:

Enable-CsTopology

Step 5: Enable the Unified Communications Web API

To enable the Unified Communications Web API (UCWA), you must run the Bootstrapper.exe tool again on all Lync Server 2013 Director servers, Standard Edition servers, and Enterprise Edition front-end servers on which the web components are installed and updated. The command to run the tool is as follows:

%ProgramFiles%\Microsoft Lync Server 2013\Deployment\Bootstrapper.exe

Update Commandlets !!

Also Grieg recommend running Update-CsAdminRole from Lync Management Shell to ensure any new commandlets are updated.

 

Lync Server 2013 November 2016 CU – KB2809243

Version 5.0.8308.974 – Lync update is written as CU8 Hotfix 1 – November 2016

image

What’s NEW !
What’s New !
  • KB 3204553 Lync Server 2013 adds support for Skype for Business for Mac
    • Support for a desktop application type that uses Unified Communications Web API (UCWA). This enables the new Microsoft Skype for Business for Mac client to communicate together with Lync 2013.
    • Support for making emergency calls from web clients, mobile clients , and the new Skype for Business for Mac clients.
  • Note This feature is supported only for non-ADFS deployment.
Improvements and fixes in the November 2016 update

This update improves the experience of moving users in a Lync Server 2013 environment.

For this point i cant find any information on what this means or brings to the Lync Server 2013.

Fix and Improvement Symptom / Cause
I cant find any information to say what this at all.
You cannot see a user’s telephone number (work number) on contact card through a Microsoft Skype for Business mobile client that connects to Microsoft Lync Server 2013.

Note This issue doesn’t occur in desktop versions of Skype for Business.

Assume that you have the Lync Mac Meeting add-in enabled in Microsoft Outlook for Mac. When you click an online meeting link in Outlook, Safari or Firefox is started. Then, you click Join using Lync for Mac or Communicator for Mac, Skype for Business for Mac opens, and you receive the following error message:

You’re not setup to join Skype for Business Meeting.

Consider the following scenario in a Microsoft Lync Server 2013 environment:

  • You’re using an Apple iPhone or Apple iPad that’s running Apple iOS 10.0.
  • You have Microsoft Skype for Business 2015, Lync 2013, or Lync 2010 installed on the device.
  • You try to join a meeting from outside the Skype for Business or Lync app. For example, you tap the Join Meeting link in an email message or calendar appointment in an app other than Skype for Business or Lync.

In this scenario, the device tries to start the desktop version of the website instead of the mobile version. The desktop version won’t try to start the app. Therefore, you can’t join the meeting.
Note The mobile version would try to start the Skype for Business or Lync app and join the meeting, or redirect you to the app store if it can’t join the meeting.

There’s an update for UCMA 4.0 run time – https://support.microsoft.com/en-us/kb/3200080

This notes a Restart of the computer is required.

Restart requirement

You must restart the computer after you apply this cumulative update.

 

When installing i did get prompted to restart

image

 

There seems to be quite a few components that require updating with November 2016 CU Update.

clip_image002[4]

clip_image002

 

Download Link

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

References

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

https://greiginsydney.com/lync-2013-server-update-november-2016/

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

Exchange UM – Dial plan does not exist, or Skype for Business Server 2015 does not have permission to read the relevant Active Directory objects. Resolution:

 

I was recently setting up Exchange UM with SfB and came across this error when trying to call the subscriber access number. I found this in the event log of the Skype for Business Front End Server.

image

Dialplan [DialPlan.domain.com] is not recognized by routing application
Cause: Dial plan does not exist, or Skype for Business Server 2015 does not have permission to read the relevant Active Directory objects.
Resolution:

If the dialplan is valid, then run exchucutil.ps1 in appropriate Exchange forest to give permission to Skype for Business Server 2015. If the dialplan is not valid, then clean up proxyAddresses attribute for the affected users.

 

I had already ran exchucutil.ps1 but i remember i added the dial plan after as i jumped ahead of myself so perhaps its worth running again. i went back to the exchange server and checked in Exchange Management shell and towards the bottom of the output of exchutil.ps1 i still had open i found

image

Under DialPlans is said not found !

So as suggested in the event log i ran exchutil.ps1 again and this time i see the dial plan added.

image

i tried again and it worked. Sweet.

Lync Server 2013 December 2016 CU Update

There’s been an a new Lync Server 2013 CU update release yesterday 13/12/2016 – KB2809243 it seems to have the same KB number as the November 2016 CU and look to be a fix for a detected issue in the November 2016 CU.

It looks like this is a minor CU update and includes an update to resolve an issue with no contacts being resolved on the mobile client after the November 2016 CU as been installed.

Improvements

Link to issue here

Issue Details

You install the November 2016 Cumulative Update for Microsoft Lync Server 2013. When you search for a user by using Lync Mobile, no results are returned. Additionally, an error entry is logged in the Application event log on the Lync Server that contains the following:

Event ID 20003
Source: LS UCWA

Server update screenshot.

Updates to core components and Web Components only from November 2016 update.

image

Databases

There doesn’t seem to be any database update required after Nov 2016 CU update buts its always worth checking using test-csdatabase.

Post Dec CU Install

DatabaseName  ExpectedVersion InstalledVersion
rtcxds 15.13.2 15.13.2
rtcshared 5.0.1 5.0.1
rtcab 62.42.3 62.42.3
rgsconfig 5.5.1 5.5.1
rgsdyn 2.2.1 2.2.1
cpsdyn 1.1.2 1.1.2
mgc 1.42.2 1.42.2

Also install notes still recommend two steps below so dont forget these. If you have applied Nov 2016 CU already then i dont believe you need to do this but it wont hurt to do it again.

If you haven’t installed Nov 2016 make sure you do !

Step 4: Enable the Mobility service

To enable the Mobility service, run the following cmdlet:

Enable-CsTopology

Step 5: Enable the Unified Communications Web API

To enable the Unified Communications Web API (UCWA), you must run the Bootstrapper.exe tool again on all Lync Server 2013 Director servers, Standard Edition servers, and Enterprise Edition front-end servers on which the web components are installed and updated. The command to run the tool is as follows:

%ProgramFiles%\Microsoft Lync Server 2013\Deployment\Bootstrapper.exe