The Skype for Business Client had various connections to components:
- Edge Server for Media Traversal
- HTTPS for address book download and various other components
- HTTPS to the Exchange Web Services to get Free Busy etc.
- SIP/PSOM to the Edge Server for remote connectivity and data conferencing
Microsoft Teams client also has various connections, but no longer connects to the Exchange Web Services (as client). This is all handled in the Team services as part of Office365.
In order to validate client connectivity, you can download or access the logs and this is how to do so:
Windows – Press (CTRL + ALT + SHIFT + 1) in the client to download the logs. The Logs will be downloaded to %downloads%\MS Teams Diagnostics Log <timestamp>.txt
MAC – Press (Command + Option + SHIFT + 1) in the client to download the logs. The Logs will be downloaded to Downloads\MS Teams Diagnostics Log <timestamp>.txt
Windows – The Logs are located here: %appdata%\Microsoft\Teams\logs.txt (as example Guest Access or ADAL login)
MAC –The Logs are located here: ~/Library/Application Support/Microsoft/Teams/logs.txt
Media stack (encrypted, required in case of support):
Windows – The logs are located here: %appdata%\Microsoft\Teams\media-stack\*.*
MAC –The Logs are located here: ~/Library/Application Support/Microsoft/media-stack/*.*
In Skype for Business we used to use Snooper and an application to trace HTTPS traffic such as Fiddler or Charles Proxy. As the Microsoft Teams client does not use SIP, we no longer require Snooper to view the traces. Personal preference of Fiddler or any other type of HTTPS traffic inspection application will help you out on troubleshooting any issues. If you want to decrypt HTTPS traffic, you will be required to install the Root CA of the application such as Fiddler.