Skype for Business Server 2015 CU7 July 2018

Last night on twitter i noticed thanks to @ndambrosio  there’s been a new Cumulative Update for Skype for Business Server and this is CU7

This is a massive CU which 38 fixes / improvements so be sure to check it out.

If your using SQL Server 2008 R2 as your back end SQL Server then DONT apply this update and check out the known issues

image

Update Version is now 6.0.9319.534

Date published 31/07/2018

Its listed on the KB here

To apply this update, you must have Microsoft .NET Framework 4.5.2 (Offline Installer or Web Installer) installed.

KNOWN ISSUES

If you use Microsoft SQL Server 2008 R2 as a back end database for Skype for Business Server 2015, you should not apply this update.

For more information, please see the following article:

4345985 "Failed to setup database rtcxds" error when you upgrade the SQL Server 2008 R2 back-end database in Skype for Business Server 2015

To obtain a guidance for deploying a particular fix with July 2018 Cumulative Update 6.0.9319.534 (CU7), please submit a request to Microsoft Customer Service and Support through the following Microsoft website: http://support.microsoft.com/contactus/?ws=support

What’s the fixes and improvements ?

WOW !!! there’s alot in here !!! 38 in total !!!!

This update enables Location-Based Routing to support the Skype for Business mobile clients.

  • 4133038 Skype for Business mobile clients can’t be distinguished on CDR report if connection is internal or external
  • 4100776 Microsoft SQL Server 2016 SP1 is available for the Back End servers of Skype for Business Server 2015
  • 4339530 All the operations on Media processor are blocked in Skype for Business Server 2015
  • 4132309 Support End Meeting for Skype for Business on Mac in Skype for Business Server 2015
  • 4339526 Skype for Business on Mac should show the delegator’s name for an incoming call in Skype for Business Server 2015
  • 4100774 Allow users who aren’t Enterprise Voice enabled to configure delegates in Skype for Business on Mac
  • 4090984 Can’t receive notification email when a team-call group member answers your work calls
  • 4078587 Voice settings are intermittently reset in Skype for Business on iOS and Android
  • 4133039 Sudden loss of critical functionality after updating deployments that host high-volume conference scheduling applications in Skype for Business Server 2015
  • 4132305 Deleted conversation history persists in the Skype for Business on Mac client
  • 4074760 LBR enabled PSTN call can be transferred to a non-LBR enabled user in Skype for Business Server 2015
  • 4132312 Enable Skype Meetings App to replace Skype for Business Web App in Skype for Business Server 2015
  • 4339527 "Server Error" occurs when sharing a PowerPoint presentation in Skype Meetings App in Skype for Business Server 2015
  • 4132310 RequireWIFIForIPAudio in mobility policy isn’t applied for Skype for Business iOS and Android devices
  • 4132313 Contact details aren’t shown when searching a contact that’s in a different domain in the Skype for Business mobile app
  • 4339529 The "Call me at" feature doesn’t redirect audio to a phone number in Skype for Business Server 2015
  • 4132303 Support anonymous PSTN callers to start a static meeting without an authenticated user in Skype for Business Server 2015
  • 4339523 A delegate can schedule meetings for a delegator from Outlook for Mac in Skype for Business Server 2015
  • 4132304 Display name of a federated contact can’t be shown in contact list in Skype for Business mobile clients
  • 4132314 "Cannot insert duplicate key row in object ‘dbo.Agents’" error when adding an RGS agent to a group via an Exchange distribution list
  • 4102001 Event ID 32002 and 32007 when RGS crashes with the "System.Reflection.TargetInvocationException" exception during announcement
  • 4343079 Emergency call fails when E9-1-1 Notification URI distribution group size exceeds the limit in Skype for Business Server 2015
  • 4100777 Location configured on a subnet cannot be retrieved when making an E911 call from Skype for Business for Mac
  • 4132315 Support VbSS for meetings hosted on Skype for Business Server 2015 for Skype for Business on Mac users
  • 4132308 Event ID 20029 and Event ID 20028 are repeatedly logged in Skype for Business Front End servers
  • 4102003 Skype for Business for Mac and Skype for Business mobile users can’t call again a non-E.164 number that’s saved in conversation history
  • 4102002 Test-CsWebScheduler doesn’t clean up the newly created meeting when verification is finished in Skype for Business Server 2015
  • 4102006 "Error creating procedure RtcResetAbAttributes" when running Install-CsDatabase for rtcab database in Skype for Business Server 2015
  • 4102007 Skype for Business on-premise user doesn’t receive notification when added by a Skype user for a second time
  • 4101088 Debug-csInterPoolReplication can’t correct the pool ownership conflict if user’s SIP URL has an apostrophe in Skype for Business Server 2015
  • 4100772 Skype for Business Server 2015 Management Pack for SCOM doesn’t show a state for QoE views
  • 4101086 "SELECT rights to dbo.Item is not present" error when running Invoke-CsPoolFailover and Invoke-CsPoolFailback cmdlets in Skype for Business Server 2015
  • 4100775 New trusted application endpoint is always assigned to default routing group in Skype for Business Server 2015
  • 4102004 "Response Group Configuration Tool Failure" error when creating or editing a response group workflow
  • 4101087 User can’t receive new incoming calls after you enable the Busy on Busy feature in Skype for Business Server 2015
  • 4100773 Skype for Business Server 2015 Shared Line Appearance (SLA) can’t forward calls to PSTN
  • 4339521 High volume of conference entries created by a single user in Skype for Business Server 2015 slows down intra cluster data replication
  • 4346673 Use Get/Set-AuthConfig cmdlet to manage Skype for Business Server 2015 authorization configuration

How to get update ?

Download is here

Full details on Fixes

This cumulative update fixes the following issues and there so many in this CU !! The SfB Server team have been very very busy its the most packed CU i think ive seen for SfB Server:

Ill try and summarize some but it will be hard

  • Lots of updates and fixes for SfB Mac client – in fact theres 8 updates, VbSS support, calling non E164 numbers, support end meetings, delegate name for incoming call, non ev sfb users can configure delegates, delete conversation history fix, delegate schedule meetings, E-911 subnet location fix,
  • SfB Mobile client also gets alot of updates so alot of work on UCWA – Skype for Business mobile clients can’t be distinguished on CDR report, Voice settings are intermittently reset in Skype for Business on iOS and Android, RequireWIFIForIPAudio in mobility policy isn’t applied for Skype for Business iOS and Android devices, Contact details aren’t shown when searching a contact that’s in a different domain in the Skype for Business mobile app, Display name of a federated contact can’t be shown in contact list in Skype for Business mobile clients
  • SQL 2016 SP1 is supported as back end now BUT you need SP1
  • Modern Meeting is default and replaces Meeting web app but can be turned off
  • E-911 fixes again
  • Fixes for contact centres like Clarity connect that spins up short lived meetings
  • Response groups and team call get fixes
  • Location based routing fixes
  • Support anonymous PSTN callers to start a static meeting without an authenticated user
  • update for SCOM Management
  • Busy on Busy fix
  • Get/Set-AuthConfig cmdlet to manage Skype for Business Server 2015 authorization configuration for internal and external
  • "SELECT rights to dbo.Item is not present" error when running Invoke-CsPoolFailover and Invoke-CsPoolFailback
  • trusted app endpoints assigned default routing group

 

 

 

Fixes Cause and Fix
  • 4133038 Skype for Business mobile clients can’t be distinguished on CDR report if connection is internal or external
In a Microsoft Skype for Business Server 2015 environment, you use the Skype for Business on Mac client to start or receive a call with a Skype for Business mobile client (iOS, Android, or Windows Phone) user who connects an external network. You may find that the value of Is From user internal or Is To user internal (depending on the mobile user is the caller or callee) always shows Yes on the Call detail recording (CDR) report. It’s expected that the mobile clients should be flagged correctly as external or internal on this report.

To fix this issue, install the July 2018 cumulative update 6.0.9319.534 for Skype for Business Server 2015, Web Components Server.

  • 4100776 Microsoft SQL Server 2016 SP1 is available for the Back End servers of Skype for Business Server 2015

Microsoft SQL Server 2016 SP1 is now supported for use as Back End databases that will work together with Skype for Business Server 2015.

Notes

Notes:

  • Without installing SQL Server 2016 SP1, there’s a possibility of seeing a decrease in performance on the Back End server.
  • If SQL Server 2016 SP1 has to be rolled back, please run again the Back End server upgrade step after rolling back SQL Server.
  • 4339530 All the operations on Media processor are blocked in Skype for Business Server 2015
This update fixes an issue that could potentially block all the operations on Media processor in Microsoft Skype for Business Server 2015. To fix this issue, install the July 2018 cumulative update 6.0.9319.534 for Skype for Business Server 2015, Conferencing Server.
  • 4132309 Support End Meeting for Skype for Business on Mac in Skype for Business Server 2015

The End Meeting feature of the Microsoft Skype for Business for Windows client is now also supported by the Skype for Business on Mac client.

To get this update, install the July 2018 cumulative update 6.0.9319.534 for Skype for Business Server 2015, Web Components Server.

  • 4339526 Skype for Business on Mac should show the delegator’s name for an incoming call in Skype for Business Server 2015
In a Microsoft Skype for Business Server 2015 environment, a delegator turns on the Skype for Business Call Forwarding feature to forward incoming calls to a delegate. In this scenario, the delegate who is using Skype for Business on Mac should see the delegator’s name in the incoming call notification window so that the delegate can differentiate between a call to the delegator and a call to himself.
  • 4100774 Allow users who aren’t Enterprise Voice enabled to configure delegates in Skype for Business on Mac
Microsoft Skype for Business on Mac users who aren’t enabled for Enterprise Voice can now add contacts as delegates to schedule meetings and manage calls on their behalf.
  When a team-call group member answers your work calls on your behalf in a Microsoft Skype for Business client, you don’t receive any notification email messages. You expect to receive a notification message that resembles the following: Call for you from PhoneNumber answered by UserName.
  • 4078587 Voice settings are intermittently reset in Skype for Business on iOS and Android

Consider the following scenario:

  • You are enabled for Enterprise Voice.
  • You use the Skype for Business app on an iOS-based or Android-based mobile phone.
  • You set Voice Settings to Cellular or VoIP over Wi-Fi only.

In this scenario, when you join a Skype for Business meeting, the Voice Settings value is intermittently reset to VoIP always.

The issue occurs because user’s voice policy assignment is reset after the Skype for Business app is brought back from background upon receiving an incoming call.

  • 4133039 Sudden loss of critical functionality after updating deployments that host high-volume conference scheduling applications in Skype for Business Server 2015

In a Microsoft Skype for Business Server 2015 environment, consider the following scenario:

  • You have installed the Skype for Business May 2017 cumulative update 6.0.9319.281 on a Skype for Business pool that hosts multiple Front End Servers.
  • You use a contact center application such as Clarity Connect that’s hosted in this pool to make Skype for Business conferences in high volume.

In this scenario, a subset of users homed in the same pool that hosts the accounts configured in the application would experience loss of very important functionality such as the following:

  • Schedule a meeting
  • Start an ad hoc meeting by using Meet Now
  • Start a pre-scheduled meeting (Already running meetings should continue to work.)
  • Turn a two-party conversation into a multiparty conversation by inviting a third user
  • Sign in after a long gap of inactivity

In addition, you may also experience the following issues:

  • Fabric routing group where in clarity connect or contact center application account resides may fail over to another Front End node.
  • Event ID 32190 may be reported in Event Viewer with the "Store procedure to replicate data from primary frontend to secondary frontend failed" description.

Contact center applications such as Clarity Connect schedule short-lived (use-and-throw) meetings with high frequency and delete them from the configured account when the call is completed. However, those deleted or expired meetings aren’t completely removed from the system by the Skype for Business because of a regression that’s introduced in the May 2017 cumulative update.

Occasionally since these applications are known to reuse conference IDs that may have used in the past, conflicts will occur. Then the Skype for Business server treats this as an unexpected fatal condition that resembles a data loss situation and tries to automatically recover from it by reconfiguring a subset of users who include the application’s organizer account on other servers that leads to the observed symptoms lasting as long as the reconfiguration takes.

  • 4132305 Deleted conversation history persists in the Skype for Business on Mac client

Considering the following scenario:

  • User A and user B are using the Microsoft Skype for Business on Mac client.
  • User A sends an instant message (IM), for example, "test1" to user B, and user B does not respond.
  • After several minutes, user A sends another message, for example, "test2" to user B, and user B still does not respond.
  • User A sees a conversation with user B under the Chats tab in the Skype for Business on Mac client. The conversation shows messages "test1" and "test2."
  • User A deletes the conversation with user B.

After some time, the conversation with user B appears again in the Chats tab with only the message "test1." It’s expected that all messages in the conversation with user B will be deleted.

  • 4074760 LBR enabled PSTN call can be transferred to a non-LBR enabled user in Skype for Business Server 2015
Assume that you are Location-Based Routing (LBR) enabled on an LBR enabled network site in Microsoft Skype for Business Server 2015. Then, you start a call together with a public switched telephone network (PSTN) user. When you try to transfer the PSTN call to another user who is only Enterprise Voice (EV)-enabled and located at a non-LBR-enabled network site, the call is routed to his voice mail if the non-LBR user isn’t available. After you apply this update, the call transfer will fail because the call is from an LBR-enabled gateway to a user who is located at a different location.
  • 4132312 Enable Skype Meetings App to replace Skype for Business Web App in Skype for Business Server 2015

When you enable access to the Content Delivery Network (CDN), users will be able to connect to CDN online, access Skype Meetings App, and will use the simplified meeting join experience. From the July 2018 cumulative update 6.0.9319.534 for Skype for Business Server 2015, Core Components, this option will be enabled by default. If you have to revert the change for any reason, you can always do so by running the following cmdlet:

Set-CsWebServiceConfiguration -Identity Global -MeetingUxUseCDN $False

  • 4339527 "Server Error" occurs when sharing a PowerPoint presentation in Skype Meetings App in Skype for Business Server 2015
In a Microsoft Skype for Business Server 2015 environment, a user joins a Skype meeting as a presenter by using Skype Meetings App (Skype for Business Web App) on a Mac computer. Then, the user clicks the Share option and selects Present PowerPoint File to try to upload a PowerPoint presentation. In this situation, the user receives a "Server Error" message on the Choose a PowerPoint to present page.
  • 4132310 RequireWIFIForIPAudio in mobility policy isn’t applied for Skype for Business iOS and Android devices

In Microsoft Skype for Business Server 2015, you use the following cmdlet to set the Skype for Business iOS and Android devices only to be able to make audio calls by using Wi-Fi:

Set-CsMobilityPolicy -Identity "Identity" -RequireWIFIForIPAudio $true

However, the devices still are able to make audio calls by using the standard cellular phone network.

  • 4132313 Contact details aren’t shown when searching a contact that’s in a different domain in the Skype for Business mobile app
When you use the Microsoft Skype for Business mobile applications to search a contact, you may find the contact details like person’s name, phone number, and so on, cannot be shown in the search result. This issue occurs when the contact SIP address’s domain isn’t your Skype for Business Server 2015 Active Directory domain. For example, your Skype for Business Server domain is contoso.com, the affected contact’s SIP address is user@company.com.

This issue occurs because the Skype for Business lookup mechanism for ABS/DLX services for a federated contact is failed so that UCWA skips the displayName property and other properties.

  • 4339529 The "Call me at" feature doesn’t redirect audio to a phone number in Skype for Business Server 2015

Consider the following scenario:

  • A Skype meeting is created by using the Meet Now option in Microsoft Skype for Business for Mac.
  • A user tries to join the meeting in the Skype for Business for Android or iOS mobile client by using the Call me at feature.

In this scenario, the user can’t receive the call.

This issue occurs because one setting isn’t enabled in Microsoft Unified Communication Web API (UCWA) for Skype for Business Server 2015.

The issue only occurs in Skype for Business UCWA clients like Skype for Business for Mac, iOS, and Android. The Skype for Business for Windows client users and scheduled Skype meetings won’t have this issue.

  • 4132303 Support anonymous PSTN callers to start a static meeting without an authenticated user in Skype for Business Server 2015

In Microsoft Skype for Business Server 2015, anonymous PSTN callers now are supported to start a Static/My dedicated meeting space meeting in addition to Dynamic meetings. This is true regardless of whether an authenticated user is joined.

To support this new capability, a dial-in conferencing setting named "AllowAnonymousPstnActivationForDedicatedMeetings" is now added. By using this setting, the AllowAnonymousPstnActivation parameter (an existing setting) enables dynamic meetings to be started only by anonymous PSTN callers, and the AllowAnonymousPstnActivationForDedicatedMeetingsparameter (the new setting) additionally enables this change for static meetings. The default value of the AllowAnonymousPstnActivationForDedicatedMeetings parameter is false.

  • To enable anonymous PSTN callers to start Static and Dynamic meetings, use the following cmdlet:

Set-CsDialInConferencingConfiguration -Identity < global or site:sitename> -AllowAnonymousPstnActivation $True -AllowAnonymousPstnActivationForDedicatedMeetings $true

Note The AllowAnonymousPstnActivation parameter must be set to true to be able to set -AllowAnonymousPstnActivationForDedicatedMeetings to true.

  • To enable anonymous PSTN callers to start only Dynamic meetings, use the following cmdlet:

Set-CsDialInConferencingConfiguration -Identity < global or site:sitename> -AllowAnonymousPstnActivation $True -AllowAnonymousPstnActivationForDedicatedMeetings $false

  • 4339523 A delegate can schedule meetings for a delegator from Outlook for Mac in Skype for Business Server 2015

Microsoft Skype for Business Server 2015 users who are assigned as delegates can now schedule meetings on behalf of a delegator from the delegator’s calendar in Outlook 2016 for Mac.

Note The delegator must add the user as a delegate in both Skype for Business and Outlook. In addition, delegates must install Outlook 2016 for Mac version 16.16.706 and Skype for Business on Mac version 16.18 or a later version.

  • 4132304 Display name of a federated contact can’t be shown in contact list in Skype for Business mobile clients
Microsoft Skype for Business for iOS and Android mobile clients can’t show the display name of a federated contact in the contact list. Additionally, users may see only the SIP address displayed in there. It’s expected that the mobile clients can show the display names exactly like the Skype for Business 2015 (Lync 2013) or Skype for Business 2016 desktop client for the federated contacts.
  • 4132314 "Cannot insert duplicate key row in object ‘dbo.Agents’" error when adding an RGS agent to a group via an Exchange distribution list

Consider the following scenario:

  • You have a user forest and a resource forest in your Active Directory environment. The Microsoft Exchange Server and Skype for Business Server are hosted in the resource forest; Active Directory users are hosted in the user forest.
  • You create a user account in the user forest, for example, user U. The objectSID is objectSIDU.

  • You create a disabled account in the resource forest, for example, user R, and populate the msRTCSIP-OriginatorSID with objectSIDU.

  • You enable the user R in Skype for Business Server 2015 with Sip address: sip:user@contoso.com.

  • On the Exchange Server, you create a mailbox for user R with the email address: smtp:user@contoso.com and create a group, group@contoso.com, then add the user R as a member of this group. 

  • On the Skype for Business Server 2015 Control Panel, select Response Groups, click Group, then click New to create an RGS group that uses name Group A and add the agent user R.

  • You create another RGS group that uses name Group B, select Use an existing email distribution list under Agents. Input the distribution list address group@contoso.com that’s created before.

In this situation, you may receive an error message that resembles the following:

205 TL_ERROR(TF_COMPONENT) [6]2AE0.12F78::[date].411.0b2bdc21 (RgsMatchMakingService,ContactCenterModel.ReportMMConfigurationFailureEvent:contactcentermodel.cs(1943))(000000000141B8B3)Update configuration failure, action=[Create], item=[Group], identifier=[IdentifierID], exception=[System.Data.SqlClient.SqlException (0x80131904): Cannot insert duplicate key row in object ‘dbo.Agents’ with unique index ‘IX_Agents_SipAddress’. The duplicate key value is (sip:user@contoso.com).

This issue occurs because there’s an existing entry in the agent table that’s used by the response groups. The dbo.agent table will be populated with a different SID for user R (the disabled account that you created in the resource forest). Therefore, it causes the duplication.

  • 4102001 Event ID 32002 and 32007 when RGS crashes with the "System.Reflection.TargetInvocationException" exception during announcement
When Microsoft Lync Server 2013 or Skype for Business Server 2015 Response Group Service (RGS) crashes one or two times a week with the announcement service, the affected RGS restarts automatically. However, no agents can receive calls that come through this RGS. You may see the following events in the Event Viewer:

Time: <Time>
ID: 32002
Level: Information
Source: LS Application Server
Machine: ComputerName.contoso.com
Message: The Application Host has stopped an application.
The Application Host has stopped application RTCRGS
Time: <Time>
ID: 32007
Level: Error
Source: LS Application Server
Machine: ComputerName.contoso.com
Message: The Application Host stopped due to an unhandled exception in the application.

The Application Host received an unhandled exception while running application urn:application:RGS. Exception information: Exception: System.Reflection.TargetInvocationException
> Message: Exception has been thrown by the target of an invocation.

After the RGS crashes, it will try to restart automatically. Unfortunately, the Match Making service that’s a component of the RGS doesn’t connect to any Front-End server and therefore no agents can receive calls coming through RGS. The only way to make RGS in a functional operation is to manually restart the RGS on each Front-End server.

  • 4343079 Emergency call fails when E9-1-1 Notification URI distribution group size exceeds the limit in Skype for Business Server 2015

In a Microsoft Skype for Business Server 2015 environment, you enable the Enhanced 9-1-1 (E9-1-1) services, and you configure a distribution group as the Notification URI in the location policy.

In this situation, when an emergency call is made, the members of the distribution group can be notified. However, the emergency call could fail if the number of members in the distribution group exceeds 30. After you apply this update, it’s expected that the emergency call can be successfully initiated. Additionally, because of the size limit of a distribution group in Notification URI, the notification message can be sent to 30 members.

  • 4100777 Location configured on a subnet cannot be retrieved when making an E911 call from Skype for Business for Mac
When the Skype for Business for Mac client signs in, the application reports the client’s location to Unified Communications Web API (UCWA). The location is then used to determine the E911 (emergency) call location. Because of a regression caused by changes for external access and Location-Based Routing (LBR) in earlier versions, the E911 location is not retrieved when the location policy is specified on the subnet instead of on the user, leaving the E911 location unavailable when you make emergency calls.
  • 4132315 Support VbSS for meetings hosted on Skype for Business Server 2015 for Skype for Business on Mac users
Microsoft Video-based Screen Sharing (VbSS) is now supported by Skype for Business on Mac users for meetings that are hosted on Skype for Business Server 2015. It’s more reliable and faster than the traditional screen-sharing.
  • 4132308 Event ID 20029 and Event ID 20028 are repeatedly logged in Skype for Business Front End servers
You may see lots of Event ID 20029 and Event ID 20028 errors that are sourced from Unified Communications Web API (UCWA) in the Event Viewer of the Skype for Business Front End servers. The errors are shown up repeatedly and could fill up with the hard disk of the Front End servers. After you apply this update, these events may still be raised, but at a much lower rate.
  • 4102003 Skype for Business for Mac and Skype for Business mobile users can’t call again a non-E.164 number that’s saved in conversation history

Consider the following scenario:

  • User A is Enterprise Voice enabled in Microsoft Skype for Business Server 2015. User B is a PBX user who is configured to use a non E-164 number in the PBX/Gateway that’s connected to the Skype for Business Mediation Server.

  • User A uses the Skype for Business for Mac, Skype for Business for iOS, or Skype for Business for Android client to start a call to user B through a non-E.164 (international public telecommunication number format) telephone number.

  • User B answers the call successfully.
  • User A hangs up the call. Then the call is saved in conversation history under the Calls tab.
  • User A tries to call the telephone number again.

In this situation, the call fails.

This issue occurs because the call that’s saved in conversation history doesn’t have the "SIP URI user=phone" parameter string of the INVITE TO header. This causes the call not being routed to the destination telephone number.

  • 4102002 Test-CsWebScheduler doesn’t clean up the newly created meeting when verification is finished in Skype for Business Server 2015

In Microsoft Skype for Business Server 2015, the Test-CsWebScheduler cmdlet can be used to verify that a user can use the Skype for Business Web scheduler to schedule an online meeting. In this manner, it will create a new meeting in the database every time and then clean up the scheduled meeting when the verification process is completed. However, it doesn’t clean up the scheduled meeting after the verification ends.

This issue causes the synthetic transaction account to exhaust its limit of 1,000 scheduled meetings, and prevents other cmdlets such as Test-CsAVConference, Test-CsDataConference, and Test-CsASConference, from running successfully.

  • 4102006 "Error creating procedure RtcResetAbAttributes" when running Install-CsDatabase for rtcab database in Skype for Business Server 2015

Consider the following scenario:

  • You install the Absconfig tool in a Microsoft Skype for Business Server 2015 environment.
  • You run the Absconfig.exe file on Skype for Business Server 2015 front-end servers that have the Address Book Service enabled to change an address book attribute.
  • You run the Update-CsUserDatabase cmdlet to start a new replicator sync cycle.
  • You apply either the May 2017 or the March 2018 cumulative update for Skype for Business Server 2015.
  • You run the following command to update the rtcab database:
    Install-CsDatabase -ConfiguredDatabases -SqlServerFqdn< FQDN>

In this situation, you receive an error message that states the RtcResetAbAttributes procedure fails. For example, you may receive the following error message:

Executing RtcAbDb.sql…
Database rtcab is set to multi user mode.
Error executing batch. Details: 
Error creating procedure RtcResetAbAttributes:
sql error code = 547, error message = The DELETE statement conflicted with the REFERENCE constraint "FK_AbAttrValue_AbAttribute". The conflict occurred in database "rtcab", table "dbo.AbAttributeValue", column ‘AttrId’., line number = 26
sql error code = 3621, error message = The statement has been terminated., line number = 26

This issue occurs because the rtcab.RtcResetAbAttributes stored procedure deletes rows from the AbAttributes table. This violates the foreign key constraint in the AbAttributeValues table. Therefore, the Install-CsDatabase cmdlet fails.

  • 4102007 Skype for Business on-premise user doesn’t receive notification when added by a Skype user for a second time

Consider the following scenario:

  • User A is a Microsoft Skype user. User B is a Skype for Business Server 2015 on-premise user.
  • User A adds User B to the contact list.
  • User B accepts the notification to add User A to the on-premise contact list.
  • User B deletes User A from the on-premise contact list. User A deletes User B from the contact list in Skype.
  • User A adds User B to the contact list again.

In this situation, User B doesn’t receive the notification about the contact request from User A.

  • 4101088 Debug-csInterPoolReplication can’t correct the pool ownership conflict if user’s SIP URL has an apostrophe in Skype for Business Server 2015
In Microsoft Skype for Business Server 2015, you can’t use the Debug-csInterPoolReplication cmdlet to correct the pool ownership conflict if a user’s SIP URL includes an apostrophe, such as user’123@contoso.com. In addition, you receive an error message that resembles the following:

Debug-CsInterPoolReplication -PoolFqdn Pool Fqdn
Source pool: Pool Fqdn
Backup pool: Pool Fqdn
State of Pool Fqdn: "Active."
State of Pool Fqdn: "Active."
Pool ownership conflict detected
Below entities have pool ownership conflict:
User user’123@contoso.com
The right ownership will be detected and your confirmation will be asked for
each conflicted entity before the conflict is corrected in backend database. Do
you want to proceed?
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help
(default is "Y"):y
Failed to correct the conflict for "User user’123@contoso.com ". Continue with other entities. You can run the tool again to correct this entity later.
Debug-CsInterPoolReplication : The string is missing the terminator: ‘.
At line:1 char:1
+ Debug-CsInterPoolReplication -PoolFqdn Pool Fqdn
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [Debug-CsInterPoolReplicat
ion], IncompleteParseException
+ FullyQualifiedErrorId : FailedToResolvePoolConflict,Microsoft.Rtc.Manage
ment.Hadr.InterPoolReplication.InterPoolReplicationCmdlet

  • 4100772 Skype for Business Server 2015 Management Pack for SCOM doesn’t show a state for QoE views
Microsoft Skype for Business Server 2015 Management Pack for SCOM (System Center Operations Manager) doesn’t correctly display a state for QoE (Quality of Experience) monitoring related views at all. Additionally, nothing is displayed as "Healthy" when the monitoring states are healthy.

This issue occurs because of a stored procedure. Therefore, there’s no data to be returned for the following QoE views:

  • Under detailed QoE monitoring states:
    • A/V Conferencing Server
    • Gateway (Mediation Server Bypass)
    • Mediation Server and Client Endpoint Leg

    Note Gateway and Mediation Server Leg do display.

  • Under network QoE monitoring states:

    • Calls between Regions
    • Calls between Sites
    • Calls from or to a Subnet
    • Calls within a Site
  • 4101086 "SELECT rights to dbo.Item is not present" error when running Invoke-CsPoolFailover and Invoke-CsPoolFailback cmdlets in Skype for Business Server 2015
Administrators who are members of the RTCUniversalServerAdmins group in Microsoft Skype for Business Server 2015 but not members of the Sysadmin fixed server role in SQL Server role can’t run the Invoke-CsPoolFailover and Invoke-CsPoolFailback cmdlets. In addition, they may receive a "SELECT rights to dbo.Item is not present" error message.
  • 4100775 New trusted application endpoint is always assigned to default routing group in Skype for Business Server 2015

When you create an endpoint contact for a trusted application by using the New-CsTrustedApplicationEndpoint cmdlet, the endpoint is always provisioned in the default routing group. For example, you use the following cmdlet:

New-CsTrustedApplicationEndpoint -ApplicationId "ApplicationId" -TrustedApplicationPoolFqdn "Fqdn" -DisplayName "DisplayName" -SipAddress "Address"

  • 4102004 "Response Group Configuration Tool Failure" error when creating or editing a response group workflow

Consider the following scenario:

  • You have a Skype for Business Front End pool that has many response group workflows.
  • You try to create or edit a response group workflow from the Skype for Business Server 2015 Control Panel.

In this situation, the configuration page can’t load and you receive a "Response Group Configuration Tool Failure" error message.

This issue occurs because the configuration page runs cmdlets to retrieve workflow data. If the Front End server pool has too many response group workflows, the retrieve request will have a time-out.

  • 4101087 User can’t receive new incoming calls after you enable the Busy on Busy feature in Skype for Business Server 2015
In Microsoft Skype for Business Server 2015, you enable the Busy on Busy feature for a user so that new incoming calls will be rejected with a busy signal if the user is busy. However, this user can’t receive the new incoming calls if the previous calls doesn’t expire correctly.

This issue occurs because the Session-Expires header misses the HeartBeatInterval value. This causes the expired call can’t be removed from Skype for Business call store.

  • 4100773 Skype for Business Server 2015 Shared Line Appearance (SLA) can’t forward calls to PSTN
You have configured the Shared Line Appearance (SLA) feature in a Microsoft Skype for Business Server 2015 environment. When the SLA is called from an internal Skype for Business or Lync registered client (SIP-based), calls are forwarded to the configured forwarding destination successfully. However, when the SLA is called from a PSTN-based endpoint, calls are be routed to the PSTN number.

This issue occurs because the Skype for Business server can’t locate the From user or PSTN number because the Outbound INVITE header lacks a Referred-By identity header.

  • 4339521 High volume of conference entries created by a single user in Skype for Business Server 2015 slows down intra cluster data replication

In a Microsoft Skype for Business Server 2015 environment, if a user creates many ephemeral conferences, the excessive number of delete log entries could slow down the system.

After you apply this update, the Skype for Business Server allows merging the transaction log in cases in which the logical operations cancel one another out. Therefore, these log entries will be deleted more effectively from the Persisted Service Data (PSD) table.

  • 4346673 Use Get/Set-AuthConfig cmdlet to manage Skype for Business Server 2015 authorization configuration

After you apply the July 2018 cumulative update 6.0.9319.534 for Microsoft Skype for Business Server 2015, you can use the Get/Set-AuthConfig cmdlet to manage the authorization configuration for your Skype for Business Server.

Examples:

Get-AuthConfig | Format-List

This cmdlet retrieves the authorization configuration for the Skype for Business Server, and pipes the results to the Format-Listcommand.

Set-CsAuthConfig - BlockWindowsAuthExternallyAndInternally

This cmdlet turns off the Windows Authentication (formerly known as NTLM, and also known as Windows NT Challenge/Response authentication) both internally and externally.

You can run these cmdlets in the scenarios by using the corresponding parameters.

image

 

Install Pre reqs!

To apply this update, you must have Microsoft .NET Framework 4.5.2 (Offline Installer or Web Installer) installed.

Install

image

I had to stop-cswindowsservice to apply the CU

As expected alot to update here !

image

image

 

 

References

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

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.