SOLVED

Teams VOIP signalling protocol and TCP port?

Copper Contributor
I understand MS teams is using HTTP/HTTPS TCP port 80/443 for call setup, and RTP/UDP for data plane,
My question is how can I apply QoS for MS Teams signalling traffics? (in another word, How can I capture/classify the HTTP/HTTPs traffics only for MS Teams call setup, excluding other normal web browsing traffics)??

 

PlaneMedia Traffic TypeUser source portDestination portProtocol
DataVoiceUDP 50000-50019UDP 3478-3481RTP over UDP
DataVideoUDP 50020-50039UDP 3478-3481RTP over UDP
DataScreen SharingUDP 50040-50059UDP 3478-3481RTP over UDP
Signalling  TCP 80 and 443HTTP/HTTPS
4 Replies
best response confirmed by ThereseSolimeno (Microsoft)
Solution

Hi @danfeng

See here:

https://docs.microsoft.com/en-us/microsoftteams/qos-in-teams

Best of luck on your implementation. Thanks for reaching out.

Best, Chris

@danfeng 

To add to @Christopher Hoard response of QoS, adding QoS to the signalling portion of the call wouldn't change the call quality or performance of the call as that's just part of the initial setup.  I'd concentrate on just QoS on the media portions.

 

If you do still want to put QoS into place on the signalling portion, you can explicitly define the source/targets as well, listed on the Office365 URLs and IPs page https://docs.microsoft.com/en-us/microsoft-365/enterprise/urls-and-ip-address-ranges?view=o365-world...

@danfeng 

 

Hi, I see you mention high UDP ports for Teams traffic.  Despite extensive searches, I cannot find a Microsoft document that references high UDP or TCP ports for the correct functioning of Teams.  Can you point me to the Microsoft source for these high UDP ports please?

 

I am referencing:  https://docs.microsoft.com/en-us/microsoft-365/enterprise/urls-and-ip-address-ranges?view=o365-world...

@PaulDurham 

 

Probably referring to the recommended initial port ranges for policy based QoS

 

Implement Quality of Service (QoS) in Microsoft Teams clients - Microsoft Teams | Microsoft Docs

 

Best, Chris 

1 best response

Accepted Solutions
best response confirmed by ThereseSolimeno (Microsoft)
Solution

Hi @danfeng

See here:

https://docs.microsoft.com/en-us/microsoftteams/qos-in-teams

Best of luck on your implementation. Thanks for reaching out.

Best, Chris

View solution in original post