SOLVED

Teams VOIP signalling protocol and TCP port?

%3CLINGO-SUB%20id%3D%22lingo-sub-2491399%22%20slang%3D%22en-US%22%3ETeams%20VOIP%20signalling%20protocol%20and%20TCP%20port%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2491399%22%20slang%3D%22en-US%22%3E%3CDIV%20class%3D%22lia-message-subject-wrapper%20lia-component-subject%20lia-component-message-view-widget-subject-with-options%22%3E%3CSPAN%3EI%20understand%20MS%20teams%20is%20using%20HTTP%2FHTTPS%20TCP%20port%2080%2F443%20for%20call%20setup%2C%20and%20RTP%2FUDP%20for%20data%20plane%2C%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%20class%3D%22lia-message-subject-wrapper%20lia-component-subject%20lia-component-message-view-widget-subject-with-options%22%3EMy%20question%20is%20how%20can%20I%20apply%20QoS%20for%20MS%20Teams%20signalling%20traffics%3F%20(in%20another%20word%2C%20How%20can%20I%20capture%2Fclassify%20the%20%3CFONT%20color%3D%22%23FF0000%22%3EHTTP%2FHTTPs%20traffics%20only%20for%20MS%20Teams%20call%20setup%3C%2FFONT%3E%2C%20excluding%20other%20normal%20web%20browsing%20traffics)%3F%3F%3C%2FDIV%3E%3CDIV%20class%3D%22lia-message-body%20lia-component-message-view-widget-body%20lia-component-body-signature-highlight-escalation%20lia-component-message-view-widget-body-signature-highlight-escalation%22%3E%3CDIV%20class%3D%22lia-message-body-content%22%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CTABLE%20width%3D%22704px%22%3E%3CTBODY%3E%3CTR%3E%3CTD%20width%3D%2277.3333px%22%3EPlane%3C%2FTD%3E%3CTD%20width%3D%22166px%22%3EMedia%20Traffic%20Type%3C%2FTD%3E%3CTD%20width%3D%22150px%22%3EUser%20source%20port%3C%2FTD%3E%3CTD%20width%3D%22150px%22%3EDestination%20port%3C%2FTD%3E%3CTD%20width%3D%22160px%22%3EProtocol%3C%2FTD%3E%3C%2FTR%3E%3CTR%3E%3CTD%20width%3D%2277.3333px%22%3EData%3C%2FTD%3E%3CTD%20width%3D%22166px%22%3EVoice%3C%2FTD%3E%3CTD%20width%3D%22150px%22%3EUDP%2050000-50019%3C%2FTD%3E%3CTD%20width%3D%22150px%22%3EUDP%203478-3481%3C%2FTD%3E%3CTD%20width%3D%22160px%22%3ERTP%20over%20UDP%3C%2FTD%3E%3C%2FTR%3E%3CTR%3E%3CTD%20width%3D%2277.3333px%22%3EData%3C%2FTD%3E%3CTD%20width%3D%22166px%22%3EVideo%3C%2FTD%3E%3CTD%20width%3D%22150px%22%3EUDP%2050020-50039%3C%2FTD%3E%3CTD%20width%3D%22150px%22%3EUDP%203478-3481%3C%2FTD%3E%3CTD%20width%3D%22160px%22%3ERTP%20over%20UDP%3C%2FTD%3E%3C%2FTR%3E%3CTR%3E%3CTD%20width%3D%2277.3333px%22%3EData%3C%2FTD%3E%3CTD%20width%3D%22166px%22%3EScreen%20Sharing%3C%2FTD%3E%3CTD%20width%3D%22150px%22%3EUDP%2050040-50059%3C%2FTD%3E%3CTD%20width%3D%22150px%22%3EUDP%203478-3481%3C%2FTD%3E%3CTD%20width%3D%22160px%22%3ERTP%20over%20UDP%3C%2FTD%3E%3C%2FTR%3E%3CTR%3E%3CTD%20width%3D%2277.3333px%22%3E%3CFONT%20color%3D%22%23FF0000%22%3ESignalling%3C%2FFONT%3E%3C%2FTD%3E%3CTD%20width%3D%22166px%22%3E%26nbsp%3B%3C%2FTD%3E%3CTD%20width%3D%22150px%22%3E%26nbsp%3B%3C%2FTD%3E%3CTD%20width%3D%22150px%22%3E%3CFONT%20color%3D%22%23FF0000%22%3ETCP%2080%20and%20443%3C%2FFONT%3E%3C%2FTD%3E%3CTD%20width%3D%22160px%22%3E%3CFONT%20color%3D%22%23FF0000%22%3EHTTP%2FHTTPS%3C%2FFONT%3E%3C%2FTD%3E%3C%2FTR%3E%3C%2FTBODY%3E%3C%2FTABLE%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2491399%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3ECall%20Queues%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3ECalling%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EMicrosoft%20Teams%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EProtocol%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EQoS%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3Etcp%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2499375%22%20slang%3D%22en-US%22%3ERe%3A%20Teams%20VOIP%20signalling%20protocol%20and%20TCP%20port%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2499375%22%20slang%3D%22en-US%22%3EHi%20%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F1068859%22%20target%3D%22_blank%22%3E%40danfeng%3C%2FA%3E%3CBR%20%2F%3E%3CBR%20%2F%3ESee%20here%3A%3CBR%20%2F%3E%3CBR%20%2F%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fmicrosoftteams%2Fqos-in-teams%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fmicrosoftteams%2Fqos-in-teams%3C%2FA%3E%3CBR%20%2F%3E%3CBR%20%2F%3EBest%20of%20luck%20on%20your%20implementation.%20Thanks%20for%20reaching%20out.%3CBR%20%2F%3E%3CBR%20%2F%3EBest%2C%20Chris%3CBR%20%2F%3E%3CBR%20%2F%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F668458%22%20target%3D%22_blank%22%3E%40ThereseSolimeno%3C%2FA%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2507954%22%20slang%3D%22en-US%22%3ERe%3A%20Teams%20VOIP%20signalling%20protocol%20and%20TCP%20port%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2507954%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F1068859%22%20target%3D%22_blank%22%3E%40danfeng%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3ETo%20add%20to%20%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F169605%22%20target%3D%22_blank%22%3E%40Christopher%20Hoard%3C%2FA%3E%20response%20of%20QoS%2C%20adding%20QoS%20to%20the%20signalling%20portion%20of%20the%20call%20wouldn't%20change%20the%20call%20quality%20or%20performance%20of%20the%20call%20as%20that's%20just%20part%20of%20the%20initial%20setup.%26nbsp%3B%20I'd%20concentrate%20on%20just%20QoS%20on%20the%20media%20portions.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIf%20you%20do%20still%20want%20to%20put%20QoS%20into%20place%20on%20the%20signalling%20portion%2C%20you%20can%20explicitly%20define%20the%20source%2Ftargets%20as%20well%2C%20listed%20on%20the%20Office365%20URLs%20and%20IPs%20page%20%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fmicrosoft-365%2Fenterprise%2Furls-and-ip-address-ranges%3Fview%3Do365-worldwide%23skype-for-business-online-and-microsoft-teams%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fmicrosoft-365%2Fenterprise%2Furls-and-ip-address-ranges%3Fview%3Do365-worldwide%23skype-for-business-online-and-microsoft-teams%3C%2FA%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E
Occasional 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
2 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...

www.000webhost.com