Teams – UK Ringback Tone for Call Queues

When calling a Teams Call Queue, by default it will play the Microsoft default hold music which is same as Response Groups in Lync and Skype for Business. One of the things I always get asked by customers is “Can we change that to a normal ringback tone?” which you absolutely can. In fact it’s now something I ask up front before creating any Call Queues. Changing a CQ ringback tone is achieved by changing the CQ hold music. Many countries have slightly different ringback tones, in fact in the UK it can vary slightly from carrier to carrier. However this is my trusty file that’s been used for many UK customers over the years. ...

12 April 2021 · 1 min · Chris Hayward

AudioCodes – Block nuisance inbound calls

This post explains an easy way to block nuisance callers using an AudioCodes SBC. Whilst it’s possible to use New-CsInboundBlockedNumberPattern with Microsoft Teams, what if another type of PBX or Contact Centre hooked up to your SBC? These calls would bypass the Teams rule. Maybe you just want to do your blocking closer to the SIP carrier which is completely acceptable. I’m achieving this by using AudioCodes Dial Plans which are a super efficient way of routing calls rather than having lots of IP-to-IP rules or Number Manipulations. ...

16 December 2020 · 2 min · Chris Hayward

Skype for Business – CCE Install Problems

Here are the various errors I encountered helping a customer re-install Cloud Connector Edition and the fixes for them. Enabling credential delegation for NTLM on host machine. Enabling credential delegation for NTLM on host machine. The installation hangs whilst running “Enabling credential delegation for NTLM on host machine.” This fix is actually posted in the Q&A here: https://gallery.technet.microsoft.com/lync/Step-by-Step-Configure-23d8cd42/view/Discussions although the original poster does not confirm if the solution worked. I can confirm it does work. ...

26 July 2020 · 4 min · Chris Hayward

Skype for Business Server – Fabric Logs Consuming Disk Space (Script)

You may notice that your Skype for Business Front End server consumes a lot of disk space and the culprit will either be: C:\ProgramData\Windows Fabric\Log (SfB 2015) or C:\ProgramData\Microsoft\SF\Log (SfB 2019) This is caused by Windows Fabric log growth and can be rectified by either: Increase disk space Limit how long Fabric Logs are kept (default 3 days) This post shows how to do option 2 manually in SfB 2015: https://myhybridsetup.org/skype-for-business-2015-limit-fabric-tracing-logs-growth/ ...

30 April 2020 · 2 min · Chris Hayward

Skype for Business – RIP Exchange Unified Messaging

Microsoft have stated that they would retire Exchange Online UM on 28th February 2020 and it would be replaced by Cloud Voicemail. https://docs.microsoft.com/en-us/skypeforbusiness/plan/exchange-unified-messaging-online-migration-support This morning at 2:51am (29th Feb) we received the following email from Office 365 Message Centre. Ensure you have configured the Cloud Voicemail prereqs. https://docs.microsoft.com/en-us/skypeforbusiness/hybrid/plan-cloud-voicemail. One of the main requirements is a SfB Hybrid which was not required for Exchange Online UM integration. It’s still not clear what has happened to customers who have not done this. Does CVM work without a Hybrid? ...

29 February 2020 · 1 min · Chris Hayward

Skype for Business Server – Cloud Voicemail Configuration – Tenant or TenantID?

To configure Cloud Voicemail, you should follow this guide from Microsoft: https://docs.microsoft.com/en-us/skypeforbusiness/hybrid/configure-cloud-voicemail Before I started writing this post, I knew that -Tenant should be -TenantID in SfBs 2019 (TenantID = Your Office 365 TenantID). I have successfully configured customers with CVM using this method. When trying to get a screenshot from a working environment -TenantID was missing! Doing some further investigation it looks like the latest SfBs 2019 CU removes -TenantID (and even -Tenant) from the Set/New-CsHostedVoicemailPolicy cmdlet. ...

6 February 2020 · 2 min · Chris Hayward

Skype for Business Server – Script – Check if migrated to Cloud Voicemail

There doesn’t appear to be any obvious way to check if you have been migrated from Exchange Online UM to Cloud Voicemail in O365, other than calling your Voicemail box and checking to see if the announcement is different. I have been through various settings in O365 Remote PowerShell for different customers and can’t find anything concrete (Sorry SfBo customers). SfB Server customers can use the Skype for Business Monitoring Reports to identify if users have been migrated. Calls diverted to Voicemail will show RTCC/7.0.0.0 LyncTeamsGateway/1.1.319.0 rather than RTCC/5.0.0.0 MSExchangeUM/15.20.2686.025. But that’s not very fun, so here is a script to do it for you: ...

6 February 2020 · 3 min · Chris Hayward

Microsoft Teams – A real world use for Islands Mode with a SfB Contact Centre?

Scenario: Customer wants to migrate to Teams, but they have a Contact Centre (CC) / Call Recording solution attached to their Skype for Business Server (SfBs) environment. They can’t migrate the CC to Teams yet as there isn’t a feature parity solution that works with Teams. They are happy with their current CC solution so plan to leave their CC users on SfBs and migrate everyone else to Teams Only mode. ...

24 January 2020 · 4 min · Chris Hayward

Microsoft Teams – Error – Due to an org policy change

Over the past few days I have started getting an error when replying to people in Microsoft Teams. “Due to an org policy change, you can enjoy a richer chat and calling experience. Continue your conversation here.” I’m not 100%, but I think I know why this is happening. In my organisation everyone is in “Islands” mode (ignoring my own advice here in Step 2 and 3): /2019/05/17/skype-for-business-server-to-microsoft-teams-in-10-steps/ I am one of a few users in Teams Only mode, i.e. I can no longer use SfB to initiate IMs and Calls. My SfB client is now only used to join SfB meetings. ...

16 December 2019 · 2 min · Chris Hayward

Teams/Skype Online – Unable to discover PowerShell endpoint URI

When connecting to Microsoft Teams or Skype Online ( https://docs.microsoft.com/en-us/office365/enterprise/powershell/manage-skype-for-business-online-with-office-365-powershell) you may experience the following error: Unable to discover PowerShell endpoint URI At C:\Program Files\Common Files\Skype for Business Online\Modules\SkypeOnlineConnector\SkypeOnlineConnectorStartup.psm1:114 char:9 + throw $resources.DiscoveringEndpointFail + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : OperationStopped: (Unable to disco...ll endpoint URI:String) [], RuntimeException + FullyQualifiedErrorId : Unable to discover PowerShell endpoint URI This occurs when your Office 365 Admin Account is not an onmicrosoft.com account. To resolve you need to specify the -OverrideAdminDomain switch on New-CsOnlineSession and specify your default O365 onmicrosoft domain. E.g: ...

30 May 2019 · 1 min · Chris Hayward