Configuring Voice Quality of Service for Skype for Business Online IP Phones

Published Oct 18 2017 01:15 PM 7,502 Views

A recent update enables tenant admins to modify the DSCP (Differentiated Services Code Point) value of voice traffic to enable Quality of Service (QoS).

 

How to Configure Voice Quality of Service

The VoiceDiffServTag represents the DSCP value assigned to voice traffic in Skype for Business. To modify this setting, run the Set-CsUCPhoneConfiguration via Remote PowerShell and set it to desired value. It is recommended that voice traffic be marked with a DSCP value of 46.

 

pwrshl_csucphonepolicy.png

Call to action:

  • If you want to set QoS values for voice traffic in your Skype for Business Online deployments, update the DSCP values to your desired value.
  • Any questions or comments? Please let us know below or in our community.
10 Comments
%3CLINGO-SUB%20id%3D%22lingo-sub-118000%22%20slang%3D%22en-US%22%3EConfiguring%20Voice%20Quality%20of%20Service%20for%20Skype%20for%20Business%20Online%20IP%20Phones%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-118000%22%20slang%3D%22en-US%22%3E%3CP%3EA%20recent%20update%20enables%20tenant%20admins%20to%20modify%20the%20DSCP%20(Differentiated%20Services%20Code%20Point)%20value%20of%20voice%20traffic%20to%20enable%20Quality%20of%20Service%20(QoS).%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3EHow%20to%20Configure%20Voice%20Quality%20of%20Service%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%3EThe%20%3CEM%3EVoiceDiffServTag%3C%2FEM%3E%20represents%20the%20DSCP%20value%20assigned%20to%20voice%20traffic%20in%20Skype%20for%20Business.%20To%20modify%20this%20setting%2C%20run%20the%20%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fpowershell%2Fmodule%2Fskype%2FSet-CsUCPhoneConfiguration%3Fview%3Dskype-ps%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3ESet-CsUCPhoneConfiguration%3C%2FA%3E%20via%20Remote%20PowerShell%20and%20set%20it%20to%20desired%20value.%20It%20is%20recommended%20that%20voice%20traffic%26nbsp%3Bbe%20marked%20with%20a%20DSCP%20value%20of%20%3CEM%3E46%3C%2FEM%3E.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20style%3D%22width%3A%20400px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F22419i30B2CA33135A1041%2Fimage-size%2Fmedium%3Fv%3D1.0%26amp%3Bpx%3D400%22%20alt%3D%22pwrshl_csucphonepolicy.png%22%20title%3D%22pwrshl_csucphonepolicy.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3ECall%20to%20action%3A%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3EIf%20you%20want%20to%20set%20QoS%20values%20for%20voice%20traffic%20in%20your%20Skype%20for%20Business%20Online%20deployments%2C%20update%20the%20DSCP%20values%20to%20your%20desired%20value.%3C%2FLI%3E%0A%3CLI%3EAny%20questions%20or%20comments%3F%20Please%20let%20us%20know%20below%20or%20in%20our%20%3CA%20href%3D%22http%3A%2F%2Faka.ms%2Fsfbcommunity%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ecommunity%3C%2FA%3E.%3C%2FLI%3E%0A%3C%2FUL%3E%3C%2FLINGO-BODY%3E%3CLINGO-TEASER%20id%3D%22lingo-teaser-118000%22%20slang%3D%22en-US%22%3E%3CP%3EA%20recent%20update%20enables%20tenant%20admins%20to%20modify%20the%20DSCP%20(Differentiated%20Services%20Code%20Point)%20value%20of%20voice%20traffic%20to%20enable%20Quality%20of%20Service%20(QoS).%3C%2FP%3E%3C%2FLINGO-TEASER%3E%3CLINGO-LABS%20id%3D%22lingo-labs-118000%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EDeployment%20%26amp%3B%20Operations%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EDevices%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EVoice%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-138120%22%20slang%3D%22en-US%22%3ERe%3A%20Configuring%20Voice%20Quality%20of%20Service%20for%20Skype%20for%20Business%20Online%20IP%20Phones%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-138120%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F10963%22%20target%3D%22_blank%22%3E%40Markus%20Johansson%3C%2FA%3E%26nbsp%3B-%20the%2040%20value%20default%20is%20an%20old%20relic...literally%20from%20the%20Lync%20Server%202010%20days....but%20it's%20a%20confusion%20as%20a%20result%20of%20the%20differences%20in%20definition%20between%20Precedence%20Level%20values%20and%20Class%20Selector%20values.%26nbsp%3B%20See%20Jeff%20Schertz's%20blog%20for%20a%20good%20explanation%20on%20this%3A%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22http%3A%2F%2Fblog.schertz.name%2F2011%2F08%2Flync-qos-behavior%2F%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttp%3A%2F%2Fblog.schertz.name%2F2011%2F08%2Flync-qos-behavior%2F%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3ELastly%2C%20as%20I%20said%20before%2C%20DSCP%20for%20video%20is%20not%20specified%20anywhere%20in%20the%20server%2Ftenant%20configuration.%26nbsp%3B%20It%20will%20NOT%20be%20marked%20by%20default%20so%20you%20will%20not%20see%20anything%20on%20your%20client%20if%20you%20are%20taking%20WireShark%20traces.%26nbsp%3B%20You%20have%20to%20manually%20configure%20QoS%20in%20Active%20Directory%20Group%20Policy%20(which%20then%20gets%20assigned%20to%20computers)%20or%20configure%20class-maps%20on%20your%20network%20switches%20to%20mark%20the%20traffic%20to%20the%20desired%20DSCP%20value%20for%20your%20video%20streams.%26nbsp%3B%20Only%20after%20you%20have%20done%20that%20will%20you%20see%20any%20video%20streams%20marked%20with%20the%20appropriate%20DSCP%20value%20(assuming%20your%20network%20infrastructure%20doesn't%20strip%20it%20along%20the%20way).%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-138116%22%20slang%3D%22en-US%22%3ERe%3A%20Configuring%20Voice%20Quality%20of%20Service%20for%20Skype%20for%20Business%20Online%20IP%20Phones%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-138116%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F84875%22%20target%3D%22_blank%22%3E%40Trevor%20Miller%3C%2FA%3E%26nbsp%3BYes%20true%2C%20got%20that%20point%20but%20why%20isn't%20default%2046%20as%20that%20is%20what%20everyone%20will%20use%20anyway%20%3A)%3C%2Fimg%3E%26nbsp%3B%3CBR%20%2F%3EAnd%20how%20can%20one%20confirm%20microsoft%20is%20actually%20using%26nbsp%3B%3CSPAN%3EDSCP%26nbsp%3B34%20for%20video%20as%20you%20can't%20see%20it%20anywhere%20and%20there%20is%20no%20config%20for%20it.%20I%20guess%20running%20network%20trace%20is%20the%20only%20possibility%20then.%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-138114%22%20slang%3D%22en-US%22%3ERe%3A%20Configuring%20Voice%20Quality%20of%20Service%20for%20Skype%20for%20Business%20Online%20IP%20Phones%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-138114%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F10963%22%20target%3D%22_blank%22%3E%40Markus%20Johansson%3C%2FA%3E%26nbsp%3B-%20Ah%2C%20ok...there's%20your%20missing%20piece.%26nbsp%3B%20You%20have%20to%20actually%20set%20the%20value%20first.%26nbsp%3B%20See%20the%20paragraph%20directly%20underneath%20%22How%20to%20Configure%20Voice%20Quality%20of%20Service%22.%26nbsp%3B%20Microsoft%20simply%20unlocked%20the%20ability%20to%20set%20the%20value%20but%20they%20didn't%20change%20their%20default%20configuration%2C%20which%20is%2040.%26nbsp%3B%20Once%20you%20set%20the%20configuration%20in%20those%20tenants%2C%20it%20will%20take%20some%20time%20(8%20hours%20or%20upon%20sign-in%2C%20whichever%20is%20first)%20before%20your%20devices%20receive%20the%20updated%20configuration.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-138113%22%20slang%3D%22en-US%22%3ERe%3A%20Configuring%20Voice%20Quality%20of%20Service%20for%20Skype%20for%20Business%20Online%20IP%20Phones%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-138113%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F84875%22%20target%3D%22_blank%22%3E%40Trevor%20Miller%3C%2FA%3E%26nbsp%3Bno%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-138112%22%20slang%3D%22en-US%22%3ERe%3A%20Configuring%20Voice%20Quality%20of%20Service%20for%20Skype%20for%20Business%20Online%20IP%20Phones%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-138112%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F10963%22%20target%3D%22_blank%22%3E%40Markus%20Johansson%3C%2FA%3E%26nbsp%3B-%20You%20had%20previously%20used%20the%20Set-CsUcPhoneConfiguration%20cmdlet%20to%20set%20the%20value%20for%20those%20three%20tenants%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-138108%22%20slang%3D%22en-US%22%3ERe%3A%20Configuring%20Voice%20Quality%20of%20Service%20for%20Skype%20for%20Business%20Online%20IP%20Phones%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-138108%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F84875%22%20target%3D%22_blank%22%3E%40Trevor%20Miller%3C%2FA%3E%3CBR%20%2F%3E%3CBR%20%2F%3EI%20see%20the%20same%20in%203%20different%20tenants.%3C%2FP%3E%0A%3CP%3EIf%20you%20can%20check%20your%20tenant%20then%20please%20run%3CBR%20%2F%3E%24tenantID%20%3D%20(Get-CsTenant).tenantid%3C%2FP%3E%0A%3CP%3EGet-CsUCPhoneConfiguration%20-Tenant%20%24tenantID%3C%2FP%3E%0A%3CP%3E%3CBR%20%2F%3EWhat%20is%20your%20output%20from%26nbsp%3BVoiceDiffServTag%20%3F%3C%2FP%3E%0A%3CP%3Ethanks%3C%2FP%3E%0A%3CP%3E%2FMarkus%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-137649%22%20slang%3D%22en-US%22%3ERe%3A%20Configuring%20Voice%20Quality%20of%20Service%20for%20Skype%20for%20Business%20Online%20IP%20Phones%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-137649%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F10963%22%20target%3D%22_blank%22%3E%40Markus%20Johansson%3C%2FA%3E%3C%2FP%3E%0A%3CP%3EAre%20you%20sure%20you%20are%20executing%20the%20cmdlet%20against%20Skype%20Online%20PowerShell%3F%26nbsp%3B%20The%20cmdlet%20is%20the%20same%20for%20on-premises%20(if%20you%20have%20it)%20and%20if%20you%20haven't%20connected%20to%20remote%20PowerShell%20correctly%20(using%20-AllowClobber)%2C%20the%20command%20would%20get%20executed%20against%20your%20on-premises%20environment%20instead%20of%20the%20Online%20environment.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EAlso%2C%20the%20DSCP%20value%20for%20video%20is%20not%20listed%20anywhere%20in%20the%20server%20configuration.%26nbsp%3B%20General%20network-QoS%20best%20practices%20say%20to%20use%20DSCP%2034%20for%20video%2C%20but%20if%20your%20network%20requirements%20dictate%20otherwise%20then%20it%20is%20absolutely%20possible%20to%20do%20so.%26nbsp%3B%20Even%20so%2C%20the%26nbsp%3B%3CEM%3Eonly%26nbsp%3B%3C%2FEM%3Eplace%20that%20value%20exists%20is%20in%20your%20networking%20infrastructure%20(such%20as%20class-maps%20and%20queue%20configuration)%20or%20group%20policy%20on%20your%20Windows%20clients.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-137621%22%20slang%3D%22en-US%22%3ERe%3A%20Configuring%20Voice%20Quality%20of%20Service%20for%20Skype%20for%20Business%20Online%20IP%20Phones%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-137621%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F15786%22%20target%3D%22_blank%22%3E%40Thomas%20Binder%3C%2FA%3E%26nbsp%3BDid%20Microsoft%20change%20the%20DSCP%20value%20from%2046%20to%2040%20for%20SfB%20Online%20%3F%3C%2FP%3E%0A%3CP%3EInbound%20provisioning%20give%20me%26nbsp%3B%3CBR%20%2F%3E%3CUCDIFFSERVVOICE%3E%3CSTRONG%3E40%3C%2FSTRONG%3E%3C%2FUCDIFFSERVVOICE%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3Eand%26nbsp%3BGet-CsUCPhoneConfiguration%20give%20the%20below.%3C%2FP%3E%0A%3CP%3EVoiceDiffServTag%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%3A%2040%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3ECan%20you%20also%20confirm%20that%20DSCP%20for%20video%20is%20still%2034%20and%20can%20that%20be%20altered%20or%20verified%20by%20any%20SfB%20powershell%20cmdlet%3F%3CBR%20%2F%3Ethanks%3C%2FP%3E%0A%3CP%3E%2FMarkus%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-135950%22%20slang%3D%22en-US%22%3ERe%3A%20Configuring%20Voice%20Quality%20of%20Service%20for%20Skype%20for%20Business%20Online%20IP%20Phones%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-135950%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F12374%22%20target%3D%22_blank%22%3E%40Neeraj%20Jain%3C%2FA%3E%2C%20if%20you%20want%20to%20do%20QoS%20end%20to%20end%2C%20you%20will%20need%20to%20have%20Express%20Route.%20However%2C%20you%20can%20use%20this%20tag%20to%20prioritize%20voice%20traffic%20in%20your%20internal%20network.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-135398%22%20slang%3D%22en-US%22%3ERe%3A%20Configuring%20Voice%20Quality%20of%20Service%20for%20Skype%20for%20Business%20Online%20IP%20Phones%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-135398%22%20slang%3D%22en-US%22%3E%3CP%3EQoS%20on%20Skype%20Online%20would%20only%20work%20with%20ExpressRoutes%2C%20correct%3F%3C%2FP%3E%0A%3CBLOCKQUOTE%3E%3CHR%20%2F%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F63915%22%20target%3D%22_blank%22%3E%40Kruthika%20Ponnusamy%3C%2FA%3E%20wrote%3A%3CBR%20%2F%3E%3CP%3EA%20recent%20update%20enables%20tenant%20admins%20to%20modify%20the%20DSCP%20(Differentiated%20Services%20Code%20Point)%20value%20of%20voice%20traffic%20to%20enable%20Quality%20of%20Service%20(QoS).%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3EHow%20to%20Configure%20Voice%20Quality%20of%20Service%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%3EThe%20%3CEM%3EVoiceDiffServTag%3C%2FEM%3E%20represents%20the%20DSCP%20value%20assigned%20to%20voice%20traffic%20in%20Skype%20for%20Business.%20To%20modify%20this%20setting%2C%20run%20the%20%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fpowershell%2Fmodule%2Fskype%2FSet-CsUCPhoneConfiguration%3Fview%3Dskype-ps%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3ESet-CsUCPhoneConfiguration%3C%2FA%3E%20via%20Remote%20PowerShell%20and%20set%20it%20to%20desired%20value.%20It%20is%20recommended%20that%20voice%20traffic%26nbsp%3Bbe%20marked%20with%20a%20DSCP%20value%20of%20%3CEM%3E46%3C%2FEM%3E.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20style%3D%22width%3A%20400px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F22419i30B2CA33135A1041%2Fimage-size%2Fmedium%3Fv%3D1.0%26amp%3Bpx%3D400%22%20alt%3D%22pwrshl_csucphonepolicy.png%22%20title%3D%22pwrshl_csucphonepolicy.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3ECall%20to%20action%3A%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3EIf%20you%20want%20to%20set%20QoS%20values%20for%20voice%20traffic%20in%20your%20Skype%20for%20Business%20Online%20deployments%2C%20update%20the%20DSCP%20values%20to%20your%20desired%20value.%3C%2FLI%3E%0A%3CLI%3EAny%20questions%20or%20comments%3F%20Please%20let%20us%20know%20below%20or%20in%20our%20%3CA%20href%3D%22http%3A%2F%2Faka.ms%2Fsfbcommunity%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ecommunity%3C%2FA%3E.%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CHR%20%2F%3E%3C%2FBLOCKQUOTE%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E
Version history
Last update:
‎Oct 18 2017 01:15 PM
Updated by: