MS Teams & Collaboration

How to Fix “Set-Csuser : This cmdlet has been deprecated” in Teams PowerShell

This post is to fix the “Set-Csuser : This cmdlet has been deprecated. Use the new Set-CsPhoneNumberAssignment and Remove-CsPhoneNumberAssignment cmdlets instead” error in Teams PowerShell. Environment *Microsoft Teams configured with Direct Routing for PSTN calling *All users Were migrated from On-Prem Skype for Business *All AD users are created locally in Domain Controller first, then …

How to Fix “Set-Csuser : This cmdlet has been deprecated” in Teams PowerShell Read More »

How to fix the “Provide the migration license” Error on Cisco Webex Phone

This post documents the process to fix the Cisco Webex Phone “Provide the migration license. Contact your administrator” error. Environment *Cisco Webex Calling with PSTN Call enabled *Cisco 8845 phone that migrated via the steps below *Phone is showing up with correct MAC address in Cisco Webex portal, but with migration license error. Root Cause …

How to fix the “Provide the migration license” Error on Cisco Webex Phone Read More »

How to Fix the ‘Connect-MicrosoftTeams’ Could Not be Loaded error

This post is about fixing Microsoft Teams PowerShell error: The ‘Connect-MicrosoftTeams’ command was found in the module ‘MicrosoftTeams’, but the module could not be loaded. For more Information, run “Import-Module MicrosoftTeams”. The Initial Error Tried uninstall and install again but not helping, we can see the module is correctly installed Now we run “import-module MicrosoftTeams”, …

How to Fix the ‘Connect-MicrosoftTeams’ Could Not be Loaded error Read More »

How to Change DNS Configuration on FreePBX and Linux

This post is to document the process of changing DNS configuration on FreePBX, checking FreePBX SIP Trunk registration status and configuring DNS on common Linux distributions using VI. Change DNS Configuration on FreePBX via GUI Log in to the admin portal of FreePBX, go to “Admin – System Admin” Enter the DNS IP address and …

How to Change DNS Configuration on FreePBX and Linux Read More »

How to Configure Asterisk SIP Phone System in CLI

Asterisk is an open-source framework for building communications applications, It has been around for decades, nowadays modern collaboration solutions such as Microsoft Teams, Webex, Zoom are taking the lead. This article is focused on Asterisk SIP and Extension configuration only. The SIP protocol is still widely used when you need to connect your Session Board …

How to Configure Asterisk SIP Phone System in CLI Read More »

Microsoft Teams Direct Routing Audiocodes SBC Certificates Explanation

Object This post is to explain the certificates used in Audiocodes SBC when you are configuring with Microsoft Teams Directing. Certificate configuration is essential for a secure SIP TLS connection between Microsoft Teams and your local SBC in both directions, as the “Phone System Direct Routing” interface allows ONLY TLS connections for SIP traffic from …

Microsoft Teams Direct Routing Audiocodes SBC Certificates Explanation Read More »

How to Remove Hybrid Modern Authentication Presence

Object Teams users experiences intermittent Presence issues after we decommissioned the legacy Skype for Business infrastructure, everything is fine but the user presence. Environment All the external and internal DNS has already been updated to Office365 Teams Only, CsHostingProvider has been removed on Skype for Server SharedSIPAddressSpace has been disabled in CSTenantFederationConfiguration Teams Upgrade policy …

How to Remove Hybrid Modern Authentication Presence Read More »

Microsoft Teams Direct Routing Common Issues

Object Microsoft Teams Directing Routing enables you to connect a supported Session Board Controller (SBC) to the Microsoft Phone system, there are multiple vendors that offer Microsoft Certified SBC solutions such as Audiocodes, Ribbon, and even Cisco CUBE. The below examples lists the common issues when implementing Audiocodes SBC using direct routing. 1. Communication issue …

Microsoft Teams Direct Routing Common Issues Read More »