How to add Microsoft 365 Copilot Business license to your M365 Tenant

In November 2025 at Ignite, Microsoft announce a new Copilot license for Small and Medium businesses. Microsoft 365 Copilot Business allows organisations with M365 Business licenses (Basis, Standard and Premium) to access M365 Copilot for $21 per month (circa £16 / €18). M365 Business is available to organisations up to 300 users. This is a steal considering non-Enterprise versions of Claude and Chat GPT are $20 per month! You get the added benefit of Copilot being connected to the Microsoft stack and all of your data remaining in the M365 security boundary. ...

8 December 2025 · 1 min · Chris Hayward

Teams – How to add DigiCert Global Root G2 root certificate to AudioCodes SBC

Microsoft announced some Office 365 certificate changes last year: https://learn.microsoft.com/en-us/microsoft-365/compliance/encryption-office-365-tls-certificates-changes?view=o365-worldwide If you’re using Microsoft Teams Direct Routing you need to apply a new root certificate to your SBCs. More specifically if your SBC has “TLS Mutual Authentication” enabled on the Teams SIP interface then you MUST make this change. I would recommend making this change anyway and ASAP! How to check if TLS Mutual Authentication is enabled? Log into your AudioCodes SBC, navigate to Setup > Signalling and Media > Core Entities > SIP Interfaces. ...

20 July 2023 · 4 min · Chris Hayward

Teams – Client Log File Viewer

The Challenge Microsoft document how to collect Teams log files here: https://docs.microsoft.com/en-us/microsoftteams/log-files The process is fairly simple in Windows 10, right click the Teams icon in the System Tray and click “Collect support files” Teams Collect Support Files This will download a folder to Downloads in Windows where you can open various log files. Unfortunately unlike Lync and Skype for Business, Teams does not have a Snooper application to read log files. By default the files will open in Notepad: ...

21 September 2021 · 2 min · Chris Hayward

Microsoft Teams – Handle unassigned numbers with Direct Routing

History Unlike Lync & Skype for Business, Teams doesn’t have a method to handle unassigned numbers (yet). There is a UserVoice post here requesting the feature: https://microsoftteams.uservoice.com/forums/555103-public/suggestions/38673550-unassigned-number-range Typically the unassigned numbers feature was used to program ALL available number ranges in the system. A number was deemed “unassigned” if it was not populated as a LineURI against an SfB Object (i.e. User, Response Group, Application Endpoint etc). If an unassigned number received a call you had two options: ...

5 August 2021 · 4 min · Chris Hayward

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

Teams – Enable users for Direct Routing PowerShell GUI

Enable-TeamsDRUsers GUI At the time of writing it’s not possible to enable Teams Direct Routing users via Teams Admin Center, only via PowerShell commands. This PowerShell script launches a WinForms GUI that can be used by anyone. This is useful for enabling or making changes to a couple of Teams DR users. Requirements - Microsoft Teams PowerShell module 2.0 or above - Teams Administrative Rights (Teams Service/Communications Administrator + Skype for Business Administrator) - Users must have a Phone System license ...

22 March 2021 · 2 min · Chris Hayward

How To Install Microsoft Teams on an Amazon Fire Tablet

I am writing this post in January 2021 as all school children in the UK now have to study from home. A friend recently asked me how they can run Microsoft Teams on their kids Amazon Fire Tablet. My immediate thoughts were Teams is not on the Amazon Appstore, Amazon’s browser (Silk) is not supported, just install Firefox or Chrome and problem solved. Well it turns out neither Firefox or Chrome are available on the Amazon app store either! ...

26 January 2021 · 2 min · Chris Hayward

Microsoft Teams – "Error we can't edit this Call Queue"

Problem Whilst trying to make changes to a Call Queue in Microsoft Teams Admin Center I received the error “We can’t edit this Call Queue”. Unfortunately TAC didn’t give me any extra information as to why I couldn’t Save the CQ. A quick search online returned only two posts that were not the solution. Solution One of the existing users in the CQ had been disabled for Enterprise Voice. Once I removed that use from the CQ I could save changes via TAC. ...

28 September 2020 · 1 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