SlideShare a Scribd company logo
1 of 25
#GetCsLatam
Speaker
Rodolfo Castro
MSUC Consultant en Polycom
@ucblogmx
Session
QoS y Moniting en MS Teams
Agenda
¿Que es QoS?
¿Como aplicar QoS en MS Teams?
Monitoreo en MS Teams
Call Quality Dashboard
Call Analytics
Q&A
¿Qué es QoS?
Quality of Service
Mecanismo para
garantizar la
priorización de los
paquetes en la red
¿Qué es QoS?
¿Cómo funciona?
DSCP
Differentiated Services Code Point
QoS en Microsoft Teams
Escenario 3
SfB
To
Teams
Escenario 1
Teams
Port-Based
Escenario 2
Teams
GPO
Escenario 4
Teams
Custom
Port-Based
Configurando DSCP
DSCP marking
en el Endpoint
(GPO)
Port-Based
DSCP con
ACLs
Rango de Puertos por Trafico
Client source
port range Protocol Media category DSCP value DSCP class
50,000–50,019 TCP/UDP Audio 46 Expedited
Forwarding (EF)
50,020–50,039 TCP/UDP Video 34 Assured
Forwarding
(AF41)
50,040–50,059 TCP/UDP Application/Desktop
Sharing
18 Assured
Forwarding
(AF21)
Validar DSCP
gpresult /H >gp.html HKEY_LOCAL_MACHINESoftwarePoliciesMicrosoftWindowsQoS
Name Type Data
Application Name REG_SZ Teams.exe
DSCP Value REG_SZ 46
Local IP REG_SZ *
Local IP Prefix
Length
REG_SZ *
Local Port REG_SZ 50000-50019
Protocol REG_SZ *
Remote IP REG_SZ *
Remote IP Prefix REG_SZ *
Remote Port REG_SZ *
Throttle Rate REG_SZ -1
Validar DSCP
Validar DSCP
Validar DSCP
Verdades no documentadas de QoS
• QoS funciona de punto a punto
• En WAN, funciona igual QoS
• Packets Inspector
• Traffic Accelerator
• En LAN funciona al 100% QoS
• SBC
• Devices, Deskphone
Verdades no documentadas de QoS
• Es mejor poner express route
Conclusiones de QoS
• Poner QoS nos dará mejoras, no
importa lo pequeñas que puedan
ser
• Saber que no será el 100% de
nuestros streams los que tengan
QoS
• Definir bien los alcances y
métodos que funcionan en mi
ambiente.
Monitoring MS Teams
Monitoring MS Teams
Call Quality Dasboard
Información Detallada de:
• Dispositivos
• Red
• Conectividad
Cuando se utiliza
• Para hacer el troubleshooting de una llamada en
particular
Informacion de toda la organización
• Voice Quality
• Server-client
• Client-Client
Cuando se utiliza
• Comprobar estado de la red
• Validar Calidad de las llamadas
• QoE
Call Analytics
Clasificacion en CQD
Metric Condition Explanation
Audio Degradation
Avg
> 1.0 Average Network
Mean Opinion
Score degradation
for stream.
Represents how
much the network
loss and jitter has
impacted the
quality of received
audio.
Round Trip > 500 Average network
propagation round-
trip time computed
as specified in
RFC3550 in
milliseconds.
Packet Loss Rate > 0.1 Average packet loss
rate for stream.
Jitter > 30 Average jitter for
stream in
milliseconds.
Ratio Concealed
Samples Avg
> 0.07 Average ratio of the
number of audio
frames with
concealed samples
generated by
packet loss healing
to the total number
of audio frames.
Step # Metric Condition
Classification if
Condition is True
Classification if
Condition is False
Classification if
Metric is
Unavailable Explanation
1 Video Local
Frame Loss
Percentage Avg
> 50% Poor Good Proceed to step 2 Average
percentage of
video frames lost
as displayed to
the user. This
includes frames
recovered from
network losses.
2 Video Frame Rate
Avg
< 7 Poor Good Proceed to step 3 Average frames
per second
received for a
video stream,
computed over
the duration of
the session.
3 Video Post
FECPLR
> 0.15 Poor Good Unclassified Packet loss rate
after FEC has
been applied
aggregated
across all video
streams and
codecs.
Audio Streams
Video Streams
Clasificacion en CQD
App Sharing Streams
VBSS Streams
Step # Metric Condition
Classification if
Condition is True
Classification if
Condition is False
Classification if
Metric is
Unavailable Explanation
1 Video Local Frame
Loss Percentage
Avg
> 50% Poor Good Proceed to step 2 Average
percentage of
video frames lost
as displayed to
the user. This
includes frames
recovered from
network losses.
2 Video Frame Rate
Avg
< 2 Poor Good Proceed to step 3 Average frames
per second
received for a
video stream,
computed over
the duration of
the session.
3 Video Post
FECPLR
> 0.15 Poor Good Unclassified Packet loss rate
after FEC has
been applied
aggregated across
all video streams
and codecs.
Metric Condition Explanation
Spoiled Tile
Percent Total
> 36 Percentage of
tiles that are
discarded instead
of being sent to a
remote peer (for
example, from the
MCU to a viewer).
Discarded (or
spoiled) tiles may
be caused by
bandwidth
restrictions
between client
and server.
AppSharing RDP
Tile Processing
Latency Average
> 400 Average latency in
milliseconds
processing tiles on
the RDP Stack at
the conferencing
server.
AppSharing
Relative OneWay
Average
> 1.75 Average relative
one-way delay
between the
endpoints in
seconds for
application
sharing streams.
Troubleshooting en Call Analytics
Q&A
#GetCsLatam

More Related Content

What's hot

Video capacity of WLANs with a multiuser perceptual quality constraint
Video capacity of WLANs with a multiuser perceptual quality constraintVideo capacity of WLANs with a multiuser perceptual quality constraint
Video capacity of WLANs with a multiuser perceptual quality constraintShivaditya Jatar
 
Streaming Media Protocols
Streaming Media ProtocolsStreaming Media Protocols
Streaming Media Protocolssanjoysanyal
 
A QoS-Adaptive Framework for Screen Sharing Over Internet
A QoS-Adaptive Framework for Screen Sharing Over InternetA QoS-Adaptive Framework for Screen Sharing Over Internet
A QoS-Adaptive Framework for Screen Sharing Over InternetDuc Nguyen
 
PLNOG 13: Piotr Głaska: Quality of service monitoring in IP networks
PLNOG 13: Piotr Głaska: Quality of service monitoring in IP networksPLNOG 13: Piotr Głaska: Quality of service monitoring in IP networks
PLNOG 13: Piotr Głaska: Quality of service monitoring in IP networksPROIDEA
 
My speech at AstriCon 2007
My speech at AstriCon 2007My speech at AstriCon 2007
My speech at AstriCon 2007stefanocarlini
 
Optimisation guide line ver1.1
Optimisation guide line ver1.1Optimisation guide line ver1.1
Optimisation guide line ver1.1Chandra Deria
 
Embedded Android Real-Time Streaming Optimization
Embedded Android Real-Time Streaming OptimizationEmbedded Android Real-Time Streaming Optimization
Embedded Android Real-Time Streaming OptimizationVIA Embedded
 
Gsm bss kpi analysis
Gsm bss kpi analysisGsm bss kpi analysis
Gsm bss kpi analysisHassan Imam
 
Comparison of IP Video Phone Software
Comparison of IP Video Phone SoftwareComparison of IP Video Phone Software
Comparison of IP Video Phone SoftwareVideoguy
 
51 gsm bss network performance ps kpi (upload rate) optimization manual[1].doc
51 gsm bss network performance ps kpi (upload rate) optimization manual[1].doc51 gsm bss network performance ps kpi (upload rate) optimization manual[1].doc
51 gsm bss network performance ps kpi (upload rate) optimization manual[1].doctharinduwije
 

What's hot (14)

Video capacity of WLANs with a multiuser perceptual quality constraint
Video capacity of WLANs with a multiuser perceptual quality constraintVideo capacity of WLANs with a multiuser perceptual quality constraint
Video capacity of WLANs with a multiuser perceptual quality constraint
 
Streaming Media Protocols
Streaming Media ProtocolsStreaming Media Protocols
Streaming Media Protocols
 
A QoS-Adaptive Framework for Screen Sharing Over Internet
A QoS-Adaptive Framework for Screen Sharing Over InternetA QoS-Adaptive Framework for Screen Sharing Over Internet
A QoS-Adaptive Framework for Screen Sharing Over Internet
 
PLNOG 13: Piotr Głaska: Quality of service monitoring in IP networks
PLNOG 13: Piotr Głaska: Quality of service monitoring in IP networksPLNOG 13: Piotr Głaska: Quality of service monitoring in IP networks
PLNOG 13: Piotr Głaska: Quality of service monitoring in IP networks
 
My speech at AstriCon 2007
My speech at AstriCon 2007My speech at AstriCon 2007
My speech at AstriCon 2007
 
Slides
SlidesSlides
Slides
 
Streaming multimedia
Streaming multimediaStreaming multimedia
Streaming multimedia
 
Optimisation guide line ver1.1
Optimisation guide line ver1.1Optimisation guide line ver1.1
Optimisation guide line ver1.1
 
VC
VC			VC
VC
 
Embedded Android Real-Time Streaming Optimization
Embedded Android Real-Time Streaming OptimizationEmbedded Android Real-Time Streaming Optimization
Embedded Android Real-Time Streaming Optimization
 
Gsm bss kpi analysis
Gsm bss kpi analysisGsm bss kpi analysis
Gsm bss kpi analysis
 
Comparison of IP Video Phone Software
Comparison of IP Video Phone SoftwareComparison of IP Video Phone Software
Comparison of IP Video Phone Software
 
Dos presentation by ahlam shakeel
Dos presentation by ahlam shakeelDos presentation by ahlam shakeel
Dos presentation by ahlam shakeel
 
51 gsm bss network performance ps kpi (upload rate) optimization manual[1].doc
51 gsm bss network performance ps kpi (upload rate) optimization manual[1].doc51 gsm bss network performance ps kpi (upload rate) optimization manual[1].doc
51 gsm bss network performance ps kpi (upload rate) optimization manual[1].doc
 

Similar to Monitoring and QoS at Teams

VoLTE video telephony – a communication evolution
VoLTE video telephony – a communication evolution VoLTE video telephony – a communication evolution
VoLTE video telephony – a communication evolution IMTC
 
Thesis arpan pal_gisfi
Thesis arpan pal_gisfiThesis arpan pal_gisfi
Thesis arpan pal_gisfiArpan Pal
 
口試投影片(詹智傑) Final
口試投影片(詹智傑) Final口試投影片(詹智傑) Final
口試投影片(詹智傑) Final詹智傑
 
damaro.ppt
damaro.pptdamaro.ppt
damaro.pptVideoguy
 
Bluecoat Packeshaper Presentation
Bluecoat Packeshaper PresentationBluecoat Packeshaper Presentation
Bluecoat Packeshaper PresentationJerry Paul Acosta
 
FutureComm 2010: Making Real-Time Video Work Over the Internet
FutureComm 2010: Making Real-Time Video Work Over the InternetFutureComm 2010: Making Real-Time Video Work Over the Internet
FutureComm 2010: Making Real-Time Video Work Over the InternetRADVISION Ltd.
 
Are you Digitized Files Really OK? Levels of QC and Film Digitization (SCHALL...
Are you Digitized Files Really OK? Levels of QC and Film Digitization (SCHALL...Are you Digitized Files Really OK? Levels of QC and Film Digitization (SCHALL...
Are you Digitized Files Really OK? Levels of QC and Film Digitization (SCHALL...FIAT/IFTA
 
Scalable Service Oriented Architecture for Audio/Video ...
Scalable Service Oriented Architecture for Audio/Video ...Scalable Service Oriented Architecture for Audio/Video ...
Scalable Service Oriented Architecture for Audio/Video ...Videoguy
 
Scalable Service Oriented Architecture for Audio/Video ...
Scalable Service Oriented Architecture for Audio/Video ...Scalable Service Oriented Architecture for Audio/Video ...
Scalable Service Oriented Architecture for Audio/Video ...Videoguy
 
powerpoint
powerpointpowerpoint
powerpointVideoguy
 
Choosing the Right IP Cores for Low-Latency Video Streaming
Choosing the Right IP Cores for Low-Latency Video StreamingChoosing the Right IP Cores for Low-Latency Video Streaming
Choosing the Right IP Cores for Low-Latency Video StreamingCAST, Inc.
 
FaME-ML: Fast Multirate Encoding for HTTP Adaptive Streaming Using Machine Le...
FaME-ML: Fast Multirate Encoding for HTTP Adaptive Streaming Using Machine Le...FaME-ML: Fast Multirate Encoding for HTTP Adaptive Streaming Using Machine Le...
FaME-ML: Fast Multirate Encoding for HTTP Adaptive Streaming Using Machine Le...Alpen-Adria-Universität
 
Development of a Multipurpose Audio Transmission System on the Internet
Development of a Multipurpose Audio Transmission System on the InternetDevelopment of a Multipurpose Audio Transmission System on the Internet
Development of a Multipurpose Audio Transmission System on the InternetTakashi Kishida
 
AETA_2004_VOIP.ppt
AETA_2004_VOIP.pptAETA_2004_VOIP.ppt
AETA_2004_VOIP.pptVideoguy
 
Feb. 22, 2005 EuroIMSA 2005
Feb. 22, 2005 EuroIMSA 2005 Feb. 22, 2005 EuroIMSA 2005
Feb. 22, 2005 EuroIMSA 2005 Videoguy
 
Automotive network and gateway simulation
Automotive network and gateway simulationAutomotive network and gateway simulation
Automotive network and gateway simulationDeepak Shankar
 

Similar to Monitoring and QoS at Teams (20)

VoLTE video telephony – a communication evolution
VoLTE video telephony – a communication evolution VoLTE video telephony – a communication evolution
VoLTE video telephony – a communication evolution
 
Thesis arpan pal_gisfi
Thesis arpan pal_gisfiThesis arpan pal_gisfi
Thesis arpan pal_gisfi
 
口試投影片(詹智傑) Final
口試投影片(詹智傑) Final口試投影片(詹智傑) Final
口試投影片(詹智傑) Final
 
Qos Demo
Qos DemoQos Demo
Qos Demo
 
Audio And Video Over Internet
Audio And Video Over InternetAudio And Video Over Internet
Audio And Video Over Internet
 
damaro.ppt
damaro.pptdamaro.ppt
damaro.ppt
 
Bluecoat Packeshaper Presentation
Bluecoat Packeshaper PresentationBluecoat Packeshaper Presentation
Bluecoat Packeshaper Presentation
 
FutureComm 2010: Making Real-Time Video Work Over the Internet
FutureComm 2010: Making Real-Time Video Work Over the InternetFutureComm 2010: Making Real-Time Video Work Over the Internet
FutureComm 2010: Making Real-Time Video Work Over the Internet
 
Midtem_19082004
Midtem_19082004Midtem_19082004
Midtem_19082004
 
Are you Digitized Files Really OK? Levels of QC and Film Digitization (SCHALL...
Are you Digitized Files Really OK? Levels of QC and Film Digitization (SCHALL...Are you Digitized Files Really OK? Levels of QC and Film Digitization (SCHALL...
Are you Digitized Files Really OK? Levels of QC and Film Digitization (SCHALL...
 
Scalable Service Oriented Architecture for Audio/Video ...
Scalable Service Oriented Architecture for Audio/Video ...Scalable Service Oriented Architecture for Audio/Video ...
Scalable Service Oriented Architecture for Audio/Video ...
 
Scalable Service Oriented Architecture for Audio/Video ...
Scalable Service Oriented Architecture for Audio/Video ...Scalable Service Oriented Architecture for Audio/Video ...
Scalable Service Oriented Architecture for Audio/Video ...
 
powerpoint
powerpointpowerpoint
powerpoint
 
H263.ppt
H263.pptH263.ppt
H263.ppt
 
Choosing the Right IP Cores for Low-Latency Video Streaming
Choosing the Right IP Cores for Low-Latency Video StreamingChoosing the Right IP Cores for Low-Latency Video Streaming
Choosing the Right IP Cores for Low-Latency Video Streaming
 
FaME-ML: Fast Multirate Encoding for HTTP Adaptive Streaming Using Machine Le...
FaME-ML: Fast Multirate Encoding for HTTP Adaptive Streaming Using Machine Le...FaME-ML: Fast Multirate Encoding for HTTP Adaptive Streaming Using Machine Le...
FaME-ML: Fast Multirate Encoding for HTTP Adaptive Streaming Using Machine Le...
 
Development of a Multipurpose Audio Transmission System on the Internet
Development of a Multipurpose Audio Transmission System on the InternetDevelopment of a Multipurpose Audio Transmission System on the Internet
Development of a Multipurpose Audio Transmission System on the Internet
 
AETA_2004_VOIP.ppt
AETA_2004_VOIP.pptAETA_2004_VOIP.ppt
AETA_2004_VOIP.ppt
 
Feb. 22, 2005 EuroIMSA 2005
Feb. 22, 2005 EuroIMSA 2005 Feb. 22, 2005 EuroIMSA 2005
Feb. 22, 2005 EuroIMSA 2005
 
Automotive network and gateway simulation
Automotive network and gateway simulationAutomotive network and gateway simulation
Automotive network and gateway simulation
 

More from Rodolfo Castro

10 Tips para tus reuniones en Microsoft Teams
10 Tips para tus reuniones en Microsoft Teams10 Tips para tus reuniones en Microsoft Teams
10 Tips para tus reuniones en Microsoft TeamsRodolfo Castro
 
Get-CsLatam 2019 Un Vistazo a la Red
Get-CsLatam 2019 Un Vistazo a la RedGet-CsLatam 2019 Un Vistazo a la Red
Get-CsLatam 2019 Un Vistazo a la RedRodolfo Castro
 
Remote worker pros_cons_bp
Remote worker pros_cons_bpRemote worker pros_cons_bp
Remote worker pros_cons_bpRodolfo Castro
 
La importancia de_qo_s_en_ms_teams_v2
La importancia de_qo_s_en_ms_teams_v2La importancia de_qo_s_en_ms_teams_v2
La importancia de_qo_s_en_ms_teams_v2Rodolfo Castro
 
CloudPoint Envigado 2018 - Security And Compliance en MS Teams
CloudPoint Envigado 2018 - Security And Compliance en MS TeamsCloudPoint Envigado 2018 - Security And Compliance en MS Teams
CloudPoint Envigado 2018 - Security And Compliance en MS TeamsRodolfo Castro
 

More from Rodolfo Castro (6)

10 Tips para tus reuniones en Microsoft Teams
10 Tips para tus reuniones en Microsoft Teams10 Tips para tus reuniones en Microsoft Teams
10 Tips para tus reuniones en Microsoft Teams
 
Get-CsLatam 2019 Un Vistazo a la Red
Get-CsLatam 2019 Un Vistazo a la RedGet-CsLatam 2019 Un Vistazo a la Red
Get-CsLatam 2019 Un Vistazo a la Red
 
Remote worker pros_cons_bp
Remote worker pros_cons_bpRemote worker pros_cons_bp
Remote worker pros_cons_bp
 
La importancia de_qo_s_en_ms_teams_v2
La importancia de_qo_s_en_ms_teams_v2La importancia de_qo_s_en_ms_teams_v2
La importancia de_qo_s_en_ms_teams_v2
 
Educando con ms_teams
Educando con ms_teamsEducando con ms_teams
Educando con ms_teams
 
CloudPoint Envigado 2018 - Security And Compliance en MS Teams
CloudPoint Envigado 2018 - Security And Compliance en MS TeamsCloudPoint Envigado 2018 - Security And Compliance en MS Teams
CloudPoint Envigado 2018 - Security And Compliance en MS Teams
 

Recently uploaded

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 

Recently uploaded (20)

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 

Monitoring and QoS at Teams

  • 4. Agenda ¿Que es QoS? ¿Como aplicar QoS en MS Teams? Monitoreo en MS Teams Call Quality Dashboard Call Analytics Q&A
  • 5. ¿Qué es QoS? Quality of Service Mecanismo para garantizar la priorización de los paquetes en la red
  • 8. QoS en Microsoft Teams Escenario 3 SfB To Teams Escenario 1 Teams Port-Based Escenario 2 Teams GPO Escenario 4 Teams Custom Port-Based
  • 9. Configurando DSCP DSCP marking en el Endpoint (GPO) Port-Based DSCP con ACLs
  • 10. Rango de Puertos por Trafico Client source port range Protocol Media category DSCP value DSCP class 50,000–50,019 TCP/UDP Audio 46 Expedited Forwarding (EF) 50,020–50,039 TCP/UDP Video 34 Assured Forwarding (AF41) 50,040–50,059 TCP/UDP Application/Desktop Sharing 18 Assured Forwarding (AF21)
  • 11. Validar DSCP gpresult /H >gp.html HKEY_LOCAL_MACHINESoftwarePoliciesMicrosoftWindowsQoS Name Type Data Application Name REG_SZ Teams.exe DSCP Value REG_SZ 46 Local IP REG_SZ * Local IP Prefix Length REG_SZ * Local Port REG_SZ 50000-50019 Protocol REG_SZ * Remote IP REG_SZ * Remote IP Prefix REG_SZ * Remote Port REG_SZ * Throttle Rate REG_SZ -1
  • 15. Verdades no documentadas de QoS • QoS funciona de punto a punto • En WAN, funciona igual QoS • Packets Inspector • Traffic Accelerator • En LAN funciona al 100% QoS • SBC • Devices, Deskphone
  • 16. Verdades no documentadas de QoS • Es mejor poner express route
  • 17. Conclusiones de QoS • Poner QoS nos dará mejoras, no importa lo pequeñas que puedan ser • Saber que no será el 100% de nuestros streams los que tengan QoS • Definir bien los alcances y métodos que funcionan en mi ambiente.
  • 19. Monitoring MS Teams Call Quality Dasboard Información Detallada de: • Dispositivos • Red • Conectividad Cuando se utiliza • Para hacer el troubleshooting de una llamada en particular Informacion de toda la organización • Voice Quality • Server-client • Client-Client Cuando se utiliza • Comprobar estado de la red • Validar Calidad de las llamadas • QoE Call Analytics
  • 20. Clasificacion en CQD Metric Condition Explanation Audio Degradation Avg > 1.0 Average Network Mean Opinion Score degradation for stream. Represents how much the network loss and jitter has impacted the quality of received audio. Round Trip > 500 Average network propagation round- trip time computed as specified in RFC3550 in milliseconds. Packet Loss Rate > 0.1 Average packet loss rate for stream. Jitter > 30 Average jitter for stream in milliseconds. Ratio Concealed Samples Avg > 0.07 Average ratio of the number of audio frames with concealed samples generated by packet loss healing to the total number of audio frames. Step # Metric Condition Classification if Condition is True Classification if Condition is False Classification if Metric is Unavailable Explanation 1 Video Local Frame Loss Percentage Avg > 50% Poor Good Proceed to step 2 Average percentage of video frames lost as displayed to the user. This includes frames recovered from network losses. 2 Video Frame Rate Avg < 7 Poor Good Proceed to step 3 Average frames per second received for a video stream, computed over the duration of the session. 3 Video Post FECPLR > 0.15 Poor Good Unclassified Packet loss rate after FEC has been applied aggregated across all video streams and codecs. Audio Streams Video Streams
  • 21. Clasificacion en CQD App Sharing Streams VBSS Streams Step # Metric Condition Classification if Condition is True Classification if Condition is False Classification if Metric is Unavailable Explanation 1 Video Local Frame Loss Percentage Avg > 50% Poor Good Proceed to step 2 Average percentage of video frames lost as displayed to the user. This includes frames recovered from network losses. 2 Video Frame Rate Avg < 2 Poor Good Proceed to step 3 Average frames per second received for a video stream, computed over the duration of the session. 3 Video Post FECPLR > 0.15 Poor Good Unclassified Packet loss rate after FEC has been applied aggregated across all video streams and codecs. Metric Condition Explanation Spoiled Tile Percent Total > 36 Percentage of tiles that are discarded instead of being sent to a remote peer (for example, from the MCU to a viewer). Discarded (or spoiled) tiles may be caused by bandwidth restrictions between client and server. AppSharing RDP Tile Processing Latency Average > 400 Average latency in milliseconds processing tiles on the RDP Stack at the conferencing server. AppSharing Relative OneWay Average > 1.75 Average relative one-way delay between the endpoints in seconds for application sharing streams.
  • 23. Q&A
  • 24.