Additional meeting and call-related features and issues within Microsoft Teams for Education
Doing some more research showed there are two causes for improper functioning of the Elgato Stream Deck buttons.
- If you install the application and start the application directly after installing and create a profile, the application creates a profile and profile cache with incorrect privileges. This causes the application to use wrong values from the initial seettings, despite change the actual settings later on. No matter what you change in the settings, the wrong GUID is still used for connecting to the Teams API.
To solve this, save/export your currect profile (if you have set up any), remove the Elgato application, restart the computer (important step because of the background services being removed). After restarten the computer re-install the Elgato app. Quit the application after installation or even better, restart the computer again. After restarting the computer, start the Elgato application and import your previously saved profile or create an new profile. Check your Teams API GUID code. 2. Microsoft Teams sometimes lacks the part of using the API after an update. The option to enable or disable the API in the Privacy settings is gone.
To solve this, close the Teams application, make sure you quit the application from the system tray and not leaving it active in the background. Wait 30 seconds to finish all processes. Restart Microsoft Teams, wait for about 30 seconds and check if the API GUID is visible/available and if it matches the settings in the Elgato application.
Sometime the Elgato background service changes the icons on the Stream Deck buttons at the moment a Teams call is made, untill then the icons show as a failed Teams connection with the Teams icon and a small lock. Tiy can force the correct icons by starting a new Temas call from your Teams Calendar and choose the button Meet Now. The correct icons then show on the buttons.