“Uniqueness violation. Property: ProxyAddresses” WHAT?

Ahh the joy’s of lifting legacy AD accounts into Office365… If you’re here, you have probably searched for the above error message when attempting to assign a “MCOEV” (“Microsoft Teams Phone Standard” at the time of writing) or maybe even some other license to a user via the MSOL PowerShell module and getting the error… Read More »

Teams Phone “Paging” is here?

It’s no secret that Microsoft has been working hard on improving the Teams calling experience, especially for handsets over the last few months. As part of What’s New in Microsoft Teams | February 2022 update, Microsoft announced that Walkie Talkie had finally come to Teams Phone Edition. This was thought to be the nail in… Read More »

Local Logging on Sonus/Ribbon SBC1000 without an ASM? Can we add it?

This was an article I was working on whilst reverse engineering a Sonus SBC that ended up electrocuting me. So I’ve kinda fallen out of love with the project for now, Part 2 in the future? Maybe. For those that aren’t aware of Sonus/Ribbon devices, many SBCs include a small internal log cache for troubleshooting.… Read More »

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 »