Reverse Engineering the new Microsoft Teams SIP Gateway – Part 1

It here. it’s here. it’s finally here! The long-awaited SIP gateway for Microsoft Teams is here. Note: This is a deeply technical article on how the SIP Gateway provisioning service works, if you’re just looking to get your SIP phones working, Martin Boam has a great article over here Unfortunately, despite my begging, I didn’t… Read More »

Recovering a Sonus/Ribbon ASM with no OS on it

Ever bricked an ASM before? Maybe it was a bad ASM upgrade, maybe you replaced the hard drive in there, or maybe you were stupid enough to Install Doom on it. The issue with any of these is, it breaks the ASM’s SBC Communication Module and the built-in Recovery partition which when looking at the… Read More »

More MCOValidationErrors and chasing squirrels in ADSIEdit

The experienced around here know an article is going to be good when I mention ADSI edit. But for those that don’t know, ADSI edit is one of the more dangerous Active Directory tools allowing Administrators to edit things directly, even if they have no idea what that means. I hear a lot about how… Read More »

Teams Phone Test Account Cant Sign In

This was an interesting one I ran into some time ago with a client of mine. They had been rolling out Teams voice and as part of the rollout had elected to offer Teams Certified Handsets in some areas. As part of their setup procedure, They used a test account to sign into any phones… Read More »

Can’t Migrate Licensed Teams User – Licensing Error

I ran into an interesting one today that had me scratching my head as to why we couldn’t move a user from Skype for Business On-Prem to Microsoft Teams. Whenever we attempted to move a small bunch of users from on-prem to Teams the Skype for Business PowerShell Move-CsUser cmdlet would throw the error. The… Read More »

Solving Pesky TLS Issues on Old Hardware

Part of being a Skype and Teams administrator is trying to reconfigure legacy hardware that’s been left in a corner for 5+ years and never updated. Problem is, the world has moved on since these devices were deployed and depending on what firmware they were running when they were deployed. They likely won’t talk with… Read More »

Running Doom on a Teams ISDN Gateway?

Hey, and welcome back to UcMadScientist. As you might know from my Previous Article. I recently reverse-engineered the VGA pinout on a Sonus/Ribbon SBC 1000’s ASM. The ASM is an interesting module as it’s more of a server than anything else with its own little bus to the main SBC processor and connection to the… Read More »

Ribbon SBC 1000’s Dirty Little Secret VGA Port

Did you know Ribbon’s been hiding a dirty little secret from you? You can totally see the console on your SBC 1000’s ASM and interact with the machine directly! As per Damien’s article over here, Sonus/Ribbon provide VGA access to their ASM modules in the event you need to reflash the unit and don’t want… Read More »

Download here – Someone Nerfed the Skype for Business 2019 debugging tools!

Update: 17th June 2021, Got in touch with the Product Group and this has been restored.Also thanks to Eric Marsi, it looks like the Skype4b 2015 resource kit has been restored as well. Skype for Business Server 2019 and every version of Lync and Skype before it, had an optional set of Debugging Tools. These… Read More »

High-Performance PowerShell Pipeline Input for Office365

I figured we would take a small deviation from my normal posts on Skype and Teams related stuff and talk more about optimizing your PowerShell scripts with Office365 or any other service that can take some time to perform actions. If you’re working with Office365 on any sort of professional level, it’s highly likely you… Read More »