Streaming music on hold

Darren 20 Reputation points
2025-03-05T16:09:23.7533333+00:00

Hi there,

I was trying to configure Teams music on hold to be Streaming Music on Hold.

Does the server have to authenticate with Azure? -StreamingSourceAuthType AzureAd

I added the streaming URL but get errors in Powershell - does the tenant have to be identified with the service/ server - trying to use Icecast for example.

Cheers,

Microsoft Teams Development
Microsoft Teams Development
Microsoft Teams: A Microsoft customizable chat-based workspace.Development: The process of researching, productizing, and refining new or existing technologies.
3,638 questions
0 comments No comments
{count} votes

Accepted answer
  1. JimmyYang-MSFT 57,591 Reputation points Microsoft External Staff
    2025-03-06T07:25:53.6566667+00:00

    @Darren

    When you configure streaming music on hold for Teams (rather than using a file-based music on hold), Microsoft requires that your streaming endpoint be secured using Azure AD authentication. In other words, if you specify –StreamingSourceAuthType AzureAd in your PowerShell command, the streaming service (the “server”) must be registered and authenticate using your Azure AD tenant credentials.

    That requirement means that if you try to point Teams to a streaming endpoint such as an Icecast server that isn’t set up to do Azure AD authentication, you’ll likely run into errors. The Teams service checks that the stream comes from a trusted, authenticated source in your tenant before using it for music on hold.


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


    1 person found this answer helpful.

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.