MSPL: How to monitor calls that are allowed/blocked by CallerIDBlock

While reviewing a comment on Missed call notification when the call is blocked by CallerIDBlock MSPL Script we realize that the calls blocked by the CallerIDBlock are hard to track. An easy way to get an event for each blocked call is to use the Log function: MSPL built-in functions > Log https://docs.microsoft.com/previous-versions/office/developer/mspl/dn439170(v=office.15) The CallerIDBlock previous version (1.1) sends the … Continue reading MSPL: How to monitor calls that are allowed/blocked by CallerIDBlock

Cannot Sign-in to Office 365 in SfB Control Panel – Exception of type ‘Microsoft.LiveID.IDCRL.IDCRLException’ was thrown

In a new Skype for Business Server 2015 lab we tried to sign-in to Office 365 in the Skype for Business Control Panel: But after a few seconds we got the following error message: We couldn't log in to your Office 365 account. Please check the errors and then select OK to try again: Get-CsWebTicket: Exception of … Continue reading Cannot Sign-in to Office 365 in SfB Control Panel – Exception of type ‘Microsoft.LiveID.IDCRL.IDCRLException’ was thrown

Lync/SfB Server: Create a custom announcement for Unanswered Calls

We were asked if we could customize the sound/tone for unanswered calls when the called user isn't voice mail enabled. Usually the mobile networks will play a announcement like "Sorry, the person you tried to call isn't available please try again later". In Lync/SfB Server we cannot change the default tone, however, we can use … Continue reading Lync/SfB Server: Create a custom announcement for Unanswered Calls

CallerIDBlock: Version 1.1 release notes

It's been a while since we looked at the Blocking Calls on Lync Server and Skype for Business Based on Caller ID. Since then, we had an update related to the script Missed call notification when the call is blocked by CallerIDBlock MSPL Script, but the MSPL Script remained the same (created by VoIPNorm’s UC Blog – Blocking … Continue reading CallerIDBlock: Version 1.1 release notes

Missing Kerberos Account Assignments after SfB Server 2015 In-place Upgrade

Recently we were asked why in a multi site deployment the Kerberos Account Assignments disappeared on a global level, after a single site performed an In-Place Upgrade to Skype for Business Server 2015. When we look at the planning details for the In-Place Upgrade to Skype for Business Server 2015, it mentions that we need to have additional considerations … Continue reading Missing Kerberos Account Assignments after SfB Server 2015 In-place Upgrade

Lync/SfB: How to change Persistent Chat Privacy Web Form

Recently we were asked to disable the Open Room creation in Persistent Chat. The purpose was to only allow users to create Private or Closed Rooms from the website. After some research we didn't find any setting/policy that could disable or remove that option. The only option was to try to find in the web … Continue reading Lync/SfB: How to change Persistent Chat Privacy Web Form

Missed call notification when the call is blocked by CallerIDBlock MSPL Script

After deploying the CallerIDBlock script, some users mentioned that they received a Missed Call Notification in their mailbox. During our troubleshooting process, we found out that this was happening because the priority of the CallerIDBlock was low: Get-CsServerApplication | ft -AutoSize https://docs.microsoft.com/powershell/module/skype/Get-CsServerApplication In this example, the CallerIDBlock has priority 12, while DefaultRouting has 8. The Missed Call Notification is generated by … Continue reading Missed call notification when the call is blocked by CallerIDBlock MSPL Script

SfB Server: Moving Central Management to a pool with SQL Server AlwaysOn BackEnd

In a previous post, we described how to configure AlwaysOn Availability Groups for Skype for Business Server 2015: Deploying SQL Server AlwaysOn Availability Group for Skype for Business Server 2015 That same post covers a green field deployment, but in this one we are going to work on a scenario where the xds and lis … Continue reading SfB Server: Moving Central Management to a pool with SQL Server AlwaysOn BackEnd

SfB Server Component Version using Get-CsServerPatchVersion

The recent November 2015 Cumulative Update for Skype for Business Server 2015 added the Get-CsServerPatchVersion to the available PowerShell cmdlets. This new PowerShell cmdlet replaces the previous methods (Windows Registry and WMI Classes). To get the Skype4B Server Component Version: Skype for Business Server 2015 Component Version using PowerShell We need to make sure that … Continue reading SfB Server Component Version using Get-CsServerPatchVersion

Lync/SfB Server: Test-CsDatabase uses local server to determine ExpectedVersion

While doing some lab testing we notice the Test-CsDatabase uses the local server current update to verify which is the expected version. As an example, in our lab we have pool.gears.lab with January 2014 Cumulative Update and it will return the following: Test-CsDatabase -ConfiguredDatabases -SqlServerFqdn sql01.gears.lab | Select SqlServerFqdn, SqlInstanceName, DatabaseName, InstalledVersion, ExpectedVersion | ft -AutoSize … Continue reading Lync/SfB Server: Test-CsDatabase uses local server to determine ExpectedVersion