MichaelGannotti it would be great to also have a functionality to quickly switch input/output devices. I use a headset and a speakerphone/external speaker combination. And I regularly switch between headset and the other setup. It depends on the type of the meeting and whether I present something or whether I just have to listen in. I prefer the headset for situations when it's important to be well understood and I prefer the external speakers when I have to listen more because it's more comfortable.
In Teams I have to go into the settings and change the input and output separately because of my setup. It's really cumbersome and it often takes me a few seconds before I can answer the caller.
It would be great if I could configure own input/output sets/configurations and select those either via a simple dropdown menu or via the Elgato Streamdeck. I checked the Microsoft Teams Graph API, but they don't seem to offer an API for input/output device selection. It would be great if Microsoft could implement that.