Forum Discussion
Teams Media Connectivity Flows
- Jun 22, 2020
Hello Himanshu Singh
Have you had an opportunity to view this documentation which I believe answers most of you questions? https://docs.microsoft.com/en-us/microsoftteams/microsoft-teams-online-call-flows
What's not answered above:
1. How to see client candidates during call setup for troubleshooting media path while working with network team.
There is nothing native built into the client that will allow this like Skype for Business tracing tools read with Snooper. However, you can view the candidates for an outbound call from the Teams client via an HTTPs trace. The easiest way to accomplish this is use developer tools (F12) in Microsoft Edge browser (or Chrome) to view network trace during outbound call. Then search on renegotiate and expand the response for the Media Content;. The blog data will contain the SDP information.
Copy the contents of the blob and paste in text editor; my preference is Visual Studio Code. Note I have had some people report this doesn't always work so perhaps something on network preventing connecting to our service where the negotiation is happening.
2. Why are there so many processes for Teams? Each process is handling a specific workload. It's the way it's designed.
Hello Himanshu Singh
Have you had an opportunity to view this documentation which I believe answers most of you questions? https://docs.microsoft.com/en-us/microsoftteams/microsoft-teams-online-call-flows
What's not answered above:
1. How to see client candidates during call setup for troubleshooting media path while working with network team.
There is nothing native built into the client that will allow this like Skype for Business tracing tools read with Snooper. However, you can view the candidates for an outbound call from the Teams client via an HTTPs trace. The easiest way to accomplish this is use developer tools (F12) in Microsoft Edge browser (or Chrome) to view network trace during outbound call. Then search on renegotiate and expand the response for the Media Content;. The blog data will contain the SDP information.
Copy the contents of the blob and paste in text editor; my preference is Visual Studio Code. Note I have had some people report this doesn't always work so perhaps something on network preventing connecting to our service where the negotiation is happening.
2. Why are there so many processes for Teams? Each process is handling a specific workload. It's the way it's designed.
- Himanshu SinghSep 06, 2022Iron ContributorHello @Carolyn Blanding,
Well this is only possible and true sessions involving media that too when web based teams client is in use,
What about Desktop version ???
does ctrl+alt+shift=1 show all of these details i doubt
also what about sip signalling ?
how to trace and conclude what route client is taking to reach a specific destination
especially in complex scenarios like following
companyA - has hybrid deployment majority of users are now teamsonly and very few on SFB on-premises
companyB - not sure what is there deployment status now however one this is sure both have on-premises SFB infra and has setup federation (on-premises SFB federation is in place)
However as and one companyA shutsdown there SFB Edge no federation chat is not possible anymore , even for TeamsOnly users to which experts from both confirmed should work fine even when on-premises infra is not available,
This could be easily diagnosed if such tools and capabilities are available
BR,
/HS