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)

Hi @danfeng

See here:

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

Best, Chris


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



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:



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