Skip to content
  • support@bgpgroup.com.au
  • 1300 827 154
  • NBN Coverage
  • Opticomm Coverage
  • My PABX
  • Home
  • Internet Plans
  • Mobile Plans
  • Business
    • Hosted Pbx
    • Microsoft Teams Voip
    • Phone Packages
    • Docs
  • Need Help?
    • Guides & Support
    • Uptime & Outages
  • Contact Us
Login / Register
$0.00 0 Cart

eFax

  • How to Prepare & Upload Voice Prompts to PBX Announcements
  • Scan to Email – Brother
  • eFax By Email
  • eFax Messenger
  • eFax Online
  • How To Use a Fax Machine

Handsets

  • Cisco
    • Manual Configuration of Cisco SPA IP Handsets
  • Yealink
    • Hold and Resume
    • How to Change the Logo/Wallpaper on Yealink Handsets
    • Transfer calls using a Yealink DECT phone (W53H, W56H)
    • PBX Yealink T5 Dect Mode
    • Yealink SIP IP Phone Comparison
    • Transferring Calls on Yealink Handsets
    • Paging Configuration on Yealink Devices
    • Yealink Teams Phone Comparison
    • Yealink DECT Handsets
  • Zoiper
    • Softphone Error Troubleshooting
    • Zoiper Softphone Configuration

Hosted PABX

  • Building Your Phone System
    • How to Configure Inbound Numbers
    • How to Configure Internal Numbers
    • How to Configure Web Callback
    • How to Configure a User License & Device License
    • How to Configure Voicemail
    • How to Configure Inbound Email Alerts
    • How to Configure Time Conditions
    • How to Configure Call Flow Controls
    • How to Configure Geo Routing
    • How to Configure Custom Announcements & Prompts
    • How to Configure Your Automated Voice Menu (IVR)
    • How to Configure Your Automated Voice Menu (IVR)
    • How to Configure DTMF prefix
    • How to Configure Call Diversions
    • How to Configure CallerID Prefix
    • How to use Set Caller ID
    • How to Enable Call Recordings
    • How to Configure Ring Groups
    • How to Configure Call Queues
    • How to Configure Queue Priority
    • How to Configure Queue Callbacks
    • How to Configure Queue Wallboards
    • How to Configure Inbound Fax-to-Email
    • How to Configure Phonebooks
    • Default Settings Configurations
    • How to Configure Global Blocklists
    • How to set up User(s) with External Number(s)
    • How to Prepare & Upload Voice Prompts to PBX Announcements
    • How to Block or Hide Caller ID
    • How to Restrict Dialing Destinations
    • How to Configure SMS to email
    • How to Import/Export Call flow
    • How to Configure Real Time Call Monitoring
    • How To Use Tabs In Your PBX
    • Device Twinning
    • How to Configure Call Parking
    • How to Configure Conferencing
    • How to Configure Blocklist
    • How to Configure PIN codes
    • How to Configure SIP Trunks
    • How to Configure Dial Tone Access (DISA)
  • Webphone
    • Webphone Troubleshooting
    • Webphone Configuration
    • Webphone End User Set Up
    • Webphone Overview

Internet

  • Connect Your BYO Modem
  • Home Internet troubleshooting

Microsoft Teams

  • Skype Communication via Microsoft Teams
  • Microsoft Teams Audio Conference Integration
  • Microsoft 365 Teams
  • How to Troubleshoot Microsoft Teams

On Premise PBX

  • Panasonic
    • How do I configure a Panasonic KX-NS SIP trunk?

SIP Trunks

  • Configuring a SIP trunk to 3CX
View Categories
  • Home
  • Docs
  • Microsoft Teams
  • How to Troubleshoot Microsoft Teams

How to Troubleshoot Microsoft Teams

3 min read

Table of contents

  • In this article
  • Introduction
  • Common Powershell Errors
  • Useful Powershell Commands

In this article #

  •  Introduction
  •  Common Powershell Errors
  •  Useful Powershell Commands

Introduction #

At the end of this article, you will be able to troubleshoot some of the common errors when integrating Microsoft Teams. Utilising Microsoft Teams as your main business communication tool, whilst adding the additional functionality of the unified communications of Microsoft Teams, video conferencing, video calling, collaboration and more. Should you need any assistance, feel free to contact our support department.

Common Powershell Errors #

In this section, some Powershell errors have been described in no particular order. If you are experiencing issues when configuring Microsoft Teams, locate the error output and check its resolution. In case the issue persists, feel free to contact our support department.

Error: domain not configured in Microsoft 365

Can not use the "sbc01.domain.com" domain as it was not configured for this tenant
mceclip0.png

Resolution: It means that the domain has not been configured in your Microsoft 365 Admin centre. To configure it, you will need to create a new user under the sbcXXX.YY.voip domain. It can be a random user since it is only required to activate the domain, and please ensure the user has the required license attached to it.

Error: PowerShell not importing and connecting MicrosoftTeams module

The term'Connect-MicrosotTeams' is not recognized as the name of cmdlet, function, script file, or operable program.
mceclip1.png

Resolution: As a resolution, you should first run the following command:

Set-ExecutionPolicy -ExecutionPolicy unrestricted

Then, close and re-open Powershell as administrator user and try running “Connect-MicrosoftTeams” again.

Error: licensing error

Cannot modify the parameter: "EnterpriseVoiceEnabled" because it is restricted for the user service plan: MCOProfessional.

+ CategoryInfo : PermissionDenied: (Set-CsUser:String) [Set-CsUser], UnauthorizedAccessException

+ FullyQualifiedErrorId : UnAuthorized,Microsoft.Rtc.Management.AD.Cmdlets.SetOcsUserCmdlet

+ PSComputerName : api.interfaces.records.teams.microsoft.com

Resolution: Firstly, check the licenses attached to the user. If they are not correct, please assign the correct licenses to the user. Otherwise, if the licenses are correct, we would recommend removing the licenses for an interval between 20-30 minutes. Next, add it back to the user and check if the issue has been fixed.

Useful Powershell Commands #

  • Get-cstenantdialplan: it is useful to find out the current dial plan attached to the user.
  • Get-csonlineuser -identity emailaddress@test.com | fl UserPrincipalName: it checked if Microsoft can locate the user on their system.
  • Get-csonlineuser -identity emailaddress@test.com | fl enterprisevoiceenabled: it checked if Microsoft can locate the user’s voice license on their system.
  • Get-module: it should show the list of installed modules, including the MicrosoftTeams module.
  • Get-csonlinepstngateway: it shows the PSTN gateways that have been configured and their settings.
  • Get-csonlinepstnusage: it shows the global PSTN usage and the usages assigned to it.
  • Get-csonlinevoiceroute: it shows the voice routes that have been configured and their PSTN gateways settings.
  • Get-csonlinevoiceroutingpolicy: it shows the voice routing policies configured for a particular account.
What are your Feelings

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Still stuck? How can we help?

How can we help?

Updated on September 25, 2025
Microsoft 365 Teams
Table of Contents
  • In this article
  • Introduction
  • Common Powershell Errors
  • Useful Powershell Commands
Facebook-f Instagram Pinterest

Company

  • About us
  • Leadership
  • Careers
  • News & Article
  • Legal Notices

Support

  • Help Center
  • Ticket Support
  • FAQ
  • Contact us
  • Community
Get exclusive deals by signing up to our Newsletter.
©CopyRight 2025 | bgptelecom.com.au