Dimensions and measures available in Call Quality Dashboard

The Call Quality Dashboard (CQD) for Microsoft Teams and Skype for Business Online allows you to gain insights into the quality of calls made using Microsoft Teams and Skype for Business services. This topic provides detailed information about the dimensions and measures exposed by CQD. To learn more about CQD and how to enable it, see Turning on and using Call Quality Dashboard for Microsoft Teams and Skype for Business Online.

First and Second endpoint classification

Many of the dimensions and measures in Call Quality Dashboard (CQD) are labeled as first or second. The following logic determines which endpoint involved in the stream or call is labeled as first:

  • First will always be a Server endpoint (AV MCU, Mediation Server, etc.) if a Server is involved in the stream/call.

  • Second will always be a Client endpoint unless the stream is between two Server endpoints.

  • If both endpoints are the same type, the order for which is first vs. second is based on internal ordering of the user agent category. This ensures the ordering is consistent.

For example, each row represents a pair of User Agents involved in a stream:

User Agent Category of Caller
User Agent Category of Callee
First Endpoint
Second Endpoint
First Is Caller
AV-MCU
OC (Skype for Business client)
AV-MCU
OC (Skype for Business client)
TRUE
OC (Skype for Business client)
AV-MCU
AV-MCU
OC (Skype for Business client)
FALSE
OC (Skype for Business client)
OC (Skype for Business client)
OC (Skype for Business client)
OC (Skype for Business client)
FALSE
AV-MCU
Mediation Server
Mediation Server
AV-MCU
Mediation Server
AV-MCU
Mediation Server
AV-MCU
TRUE
OC (Skype for Business client)
OC Phone (Skype for Business IP Phone)
OC (Skype for Business client)
OC Phone (Skype for Business IP Phone)
TRUE
OC Phone (Skype for Business IP Phone)
OC (Skype for Business client)
OC (Skype for Business client)
OC Phone (Skype for Business IP Phone)
FALSE

Note

That First and Second classification is separate from which endpoint is the caller or callee. The First Is Caller dimension which can be used to help identify which endpoint was the caller or callee.

Dimensions

The following table lists the dimensions currently available in CQD:

Dimension name
Data type / Units
Description
Values
First Network String Subnet used for media stream by first endpoint if subnet exists in subnet to tenant building data uploaded to portal. Blank values indicate network data not reported by the endpoint or network is not defined in subnet mapping data.
Example value: 10.0.1.12.0
First Network Name
String
Name of network used for media stream by first endpoint based on mapping subnet to tenant building data uploaded to portal.
Blank values indicate network data not reported by the endpoint or network does not have network name defined in subnet mapping data.
Example value: USA/ WA/ REDMOND
First Network Range
String
Network prefix/range of subnet used for media stream by first endpoint based on mapping subnet to tenant building data uploaded to portal.
Blank values indicate network data not reported by the endpoint or network does not have network range defined in subnet mapping data.
Example value: 24
First Building Name
String
Name of the building where the first endpoint was located based on mapping subnet to tenant building data uploaded to portal.
Blank values indicate network data not reported by the endpoint, network is not within corporate network or network does not have building name defined in subnet mapping data.
Example value: Main
First Ownership Type
String
Ownership type of building where the first endpoint was located based on mapping subnet to tenant building data uploaded to portal.
Blank values indicate network data not reported by the endpoint, network is not within corporate network or network does not have ownership defined in subnet mapping data.
Example value: Contoso-IT
First Building Type
String
Type of building where the first endpoint was located based on mapping subnet to tenant building data uploaded to portal.
Blank values indicate network data not reported by the endpoint, network is not within corporate network or network does not have building type defined in subnet mapping data.
Example value: Open Office
First Building Office Type
String
Office building type where the first endpoint was located based on mapping subnet to tenant building data uploaded to portal.
Blank values indicate network data not reported by the endpoint, network is not within corporate network or network does not have building office type defined in subnet mapping data.
Example value: Office
First City
String
City where the first endpoint was located based on mapping subnet to tenant building data uploaded to portal.
Blank values indicate network data not reported by the endpoint, network is not within corporate network or network does not have city defined in subnet mapping data.
Example value: Redmond
First Zip Code
String
Zip/Postal code where the first endpoint was located based on mapping subnet to tenant building data uploaded to portal.
Blank values indicate network data not reported by the endpoint, networ
k is not within corporate network or network does not have zip code defined in subnet mapping data.
Example value: 98052
First Country
String
Country where the first endpoint was located based on mapping subnet to tenant building data uploaded to portal.
Blank values indicate network data not reported by the endpoint, network is not within corporate network or network does not have country defined in subnet mapping data.
Example value: USA
First State
String
State where the first endpoint was located based on mapping subnet to tenant building data uploaded to portal.
Blank values indicate network data not reported by the endpoint, network is not within corporate network or network does not have state defined in subnet mapping data.
Example value: WA
First Region
String
Region where the first endpoint was located based on mapping subnet to tenant building data uploaded to portal.
Blank values indicate network data not reported by the endpoint, network is not within corporate network or network does not have region defined in subnet mapping data.
Example value: North America
First Express Route
Boolean
True if the subnet used for media stream by first endpoint is enabled for Express route based on mapping subnet to tenant building data uploaded to portal.
Blank values indicate network data not reported by the endpoint, network is not within corporate network or network does not have express route flag set in subnet mapping data.
Example value: true
Second Network
String
Subnet used for media stream by second endpoint if subnet exists in subnet to tenant building data uploaded to portal.
Blank values indicate network data not reported by the endpoint or network is not defined in subnet mapping data.
Example value: 10.0.1.12.0
Second Network Name
String
Name of network used for media stream by second endpoint based on mapping subnet to tenant building data uploaded to portal.
Blank values indicate network data not reported by the endpoint or network does not have network name defined in subnet mapping data.
Example value: USA/ WA/ REDMOND
Second Network Range
String
Network prefix/range of subnet used for media stream by second endpoint based on mapping subnet to tenant building data uploaded to portal.
Blank values indicate network data not reported by the endpoint or network does not have network range defined in subnet mapping data.
Example value: 24
Second Building Name
String
Name of the building where the second endpoint was located based on mapping subnet to tenant building data uploaded to portal.
Blank values indicate network data not reported by the endpoint, network is not within corporate network or network does not have building name defined in subnet mapping data.
Example value: Main
Second Ownership Type
String
Ownership type of building where the second endpoint was located based on mapping subnet to tenant building data uploaded to portal.
Blank values indicate network data not reported by the endpoint, network is not within corporate network or network does not have ownership defined in subnet mapping data.
Example value: Contoso - IT
Second Building Type
String
Type of building where the second endpoint was located based on mapping subnet to tenant building data uploaded to portal.
Blank values indicate network data not reported by the endpoint, network is not within corporate network or network does not have building type defined in subnet mapping data.
Example value: Open Office
Second Building Office Type
String
Office building type where the second endpoint was located based on mapping subnet to tenant building data uploaded to portal.
Blank values indicate network data not reported by the endpoint, network is not within corporate network or network does not have building office type defined in subnet mapping data.
Example value: Office
Second City
String
City where the second endpoint was located based on mapping subnet to tenant building data uploaded to portal.
Blank values indicate network data not reported by the endpoint, network is not within corporate network or network does not have city defined in subnet mapping data.
Example value: Redmond
Second Zip Code
String
Zip/Postal code where the second endpoint was located based on mapping subnet to tenant building data uploaded to portal.
Blank values indicate network data not reported by the endpoint, network is not within corporate network or network does not have zip code defined in subnet mapping data.
Example value: 98052
Second Country
String
Country where the second endpoint was located based on mapping subnet to tenant building data uploaded to portal.
Blank values indicate network data not reported by the endpoint, network is not within corporate network or network does not have country defined in subnet mapping data.
Example value: USA
Second State
String
State where the second endpoint was located based on mapping subnet to tenant building data uploaded to portal.
Blank values indicate network data not reported by the endpoint, network is not within corporate network or network does not have state defined in subnet mapping data.
Example value: WA
Second Region
String
Region where the second endpoint was located based on mapping subnet to tenant building data uploaded to portal.
Blank values indicate network data not reported by the endpoint, network is not within corporate network or network does not have region defined in subnet mapping data.
Example value: North America
Second Express Route
Boolean
True if the subnet used for media stream by second endpoint is enabled for Express route based on mapping subnet to tenant building data uploaded to portal.
Blank values indicate network data not reported by the endpoint, network is not within corporate network or network does not have express route flag set in subnet mapping data.
Example value: true
First Inside Corp
Enumeration
Indicates if first endpoint was located on subnet within the corporate network based on mapping subnet to tenant building data uploaded to portal. By default, the endpoint is considered Outside.
Possible values:
Inside, Outside
Example value: Inside
Second Inside Corp
Enumeration
Indicates if second endpoint was located on subnet within the corporate network based on mapping subnet to tenant building data uploaded to portal. By default, the endpoint is considered Outside.
Possible values:
Inside, Outside
Example value: Inside, Outside
First Tenant Id
String
Office 365 Tenant ID for the first endpoint.
Blank values indicate the tenant id for the first endpoint could not be determined. This may indicate the endpoint was signed into an on-premise Skype for Business Server deployment.
Example value: 00000000 - 0000 -0000 - 0000 - 000000000000
Second Tenant Id
String
Office 365 Tenant ID for the second endpoint.
Blank values indicate the tenant id for the second endpoint could not be determined. This may indicate the endpoint was signed into an on-premise Skype for Business Server deployment. Example value: 00000000 - 0000 - 0000 - 0000 - 000000000000
First Pool
String
Skype for Business Online pool FQDN assigned to the first endpoint.
Blank values indicate the Skype for Business Online pool could not be determined for the first endpoint. This may indicate the endpoint was signed into an on-premise Skype for Business Server deployment.
Example value: pool1.lync.com
Second Pool
String
Skype for Business Online pool FQDN assigned to the second endpoint.
Blank values indicate the Skype for Business Online pool could not be determined for the second endpoint. This may indicate the endpoint was signed into an on-premise Skype for Business Server deployment.
Example value: pool1.lync.com
Is Federated
Boolean
True if streams were between two federated tenants, false otherwise.
Blank values indicate it could not be determined if this was a federated stream, or if some signaling data was not collected.
Example value: False
QoE Record Available
Boolean
True if at least one Quality of Experience report was available for call/session. Many dimensions and measures are available only if QoE record was available. If the call does not establish successfully, QoE record will not be available.
Example value: True
CDR Record Available
Boolean
True if at least one Call Detail Records was available for call/session.
Example value: True
Media Line Label
Integer
Label in SDP for media line. Use Media Type to determine if label is used for video, audio, app sharing, or video based screen sharing.
Blank values indicate this data was not reported by the endpoint.
Example value: 0
Media Type
String
Type of media (video, audio, app sharing, or video based screen sharing). Example value: Audio
First Is Server
Boolean
True if the first endpoint is a server endpoint such as a conferencing server (AVMCU, ASMCU) or other media servers (Mediation Server), or is a client endpoint. Possible values: Client, Server. Example value: Client
Second Is Server
Boolean
True if the second endpoint is a server endpoint such as a conferencing server (AVMCU, ASMCU) or other media servers (Mediation Server), or is a client endpoint. Possible values: Client, Server. Example value: Client
First Is Caller
Boolean
True if the first endpoint was the caller (initiated the session establishment). Example value: True
First Network Connection Detail
String
Type of network used by the first endpoint. Possible values:
Wired
wifi
MobileBB
Tunnel
Other
Blank values indicate this data was not reported by the endpoint.
Example value: Wired
Second Network Connection Detail
String
Type of network used by the second endpoint. Possible values:
Wired
wifi
MobileBB
Tunnel
Other
Blank values indicate this data was not reported by the endpoint.
Example value: Wired
Stream Direction
String
Indicates the direction of a stream between the endpoints. Possible values:
First-to-Second
Second-to-First
Blank values indicate no data was reported to indicate the direction of the stream.
Example value: First-to-Second
Payload Description
String
Name of last codec used in the stream.
Blank values indicate no data is available.
Example value: SILKWide
Audio and Video Call
Boolean
True if call had both audio and video streams, false otherwise
Blank values indicate no data was reported to indicate the media types of the stream.
Example value: True
Duration 5 seconds or less
Boolean
True if stream had duration of 5 seconds or less, false otherwise.
Example value: true
Duration 60 seconds or more
Boolean
True if stream had duration of 60 seconds of more, false otherwise. Example value: true
Duration (Seconds)
Range (seconds)
Duration of stream in seconds. Values grouped by range. Example value: 062: [1 -2)
Duration (Minutes)
Range (minutes)
Duration of stream in minutes. Values grouped by range. Example value: 065: [3 - 4)
EndTime
Date time
Time stream ended. Note this dimension may have too many rows to be used as dimension in a report. It can be used a filter instead. Example value: 2017-02-01 T00:00:01
Year
Integer
Year of the start of the stream. Example value: 2017
Month
Integer
Month of the start of the stream. Example value: 2
Day
Integer
Day of the start of the stream. Example value: 1
Hour
Integer
Hour of the start of the stream. Example value: 1
Minute
Integer
Minute of the start of the stream. Example value: 30
Second
Integer
Second of the start of the stream. Example value: 12
Day Of Year
Integer
Day of year of the start of the stream. Example value: 32
Day Of Week
String
Day of week of the start of the stream. Example value: Wednesday
Day Number Of Week
Integer
Day number of week of the start of the stream. Example value: 3
Month Year
String
Month and year of the start of the stream. Example value: 2017-02
Full Month
Date time
Full Month of the start of the stream. Example value: 2017-02-01 T00:00:00
First Domain
String
Domain of the user using the first endpoint. If the first endpoint is a conference server, it is the domain of the organizer of the meeting. May also be the domain of service accounts used in scenario.
Example value: contoso.com
Second Domain
String
Domain of the user using the second endpoint. If the second endpoint is a conference server, it is the domain of the organizer of the meeting. May also be the domain of service accounts used in scenario. Example value: contoso.com
First User Agent Category
String
Category of the user agent of the first endpoint.
Blank values indicate a user agent that does not currently have a mapping such as 3rd party user agent.
Example value: OC
Second User Agent Category
String
Category of the user agent of the second endpoint.
Blank values indicate a user agent that does not currently have a mapping such as 3rd party user agent.
Example value: OC
First User Agent
String
User agent string of the first endpoint.
Blank values indicate no user agent reported by first endpoint.
Example value: UCCAPI/16.0.7766.5281 OC/16.0.7766.2047 (Skype for Business)
Second User Agent
String
User agent string of the second endpoint.
Blank values indicate no user agent reported by second endpoint.
Example value: UCCAPI/16.0.7766.5281 OC/16.0.7766.2047 (Skype for Business)
Conference Type
String
Type of conference URI. Possible values:
conf:applicationsharing
conf:audio-video
conf:focus
Blank values indicate a non-conference scenario.
Example value: conf:audio-video
Conference Id
String
Conference ID associated with the streams. Note this dimension may have too many rows to be used as dimension in a report. It can be used a filter instead.
Blank values indicate a non-conference scenario.
Example value: 0001P6GK
First Client App Version
String
Version of the application used for the first endpoint. Data is parsed from the user agent string.
Blank values indicate the version string could not be parsed or the value was not reported.
Example value: 16.0.7766.2047
Second Client App Version
String
Version of the application used for the second endpoint. Data is parsed from the user agent string.
Blank values indicate the version string could not be parsed or the value was not reported.
Example value: 16.0.7766.2047
Transport
String
Network transport type used by stream. Possible values:
UDP
TCP
Unrecognized
Unrecognized indicate that the system could not determine if the transport type was TCP or UDP.
Blank values indicate the transport type was not reported or that the media path was not established.
Example value: UDP
First Connectivity Ice
String
ICE connectivity type used by the first endpoint. Possible values:
DIRECT- Direct network path
RELAY - through relay
HTTP - through HTTP proxy
FAILED - connectivity failed
Blank values indicate the connectivity type was not reported or that the media path was not established.
Example value: DIRECT
Second Connectivity Ice
String
ICE connectivity type used by the second endpoint. Possible values:
DIRECT- Direct network path
RELAY - through relay
HTTP - through HTTP proxy
FAILED - connectivity failed
Blank values indicate the connectivity type was not reported or that the media path was not established.
Example value: DIRECT
First IP Address
String
IP address for first endpoint. Note this dimension may have too many rows to be used as dimension in a report. It can be used as a filter instead.
Blank values indicate this data not reported by the endpoint or that the media path was not established.
Example value: 10.0.0.10
Second IP Address
String
IP address for second endpoint.
Note: This dimension may have too many rows to be used as dimension in a report. It can be used as a filter instead.
Blank values indicate this data not reported by the endpoint or that the media path was not established.
Example value: 10.0.0.10
First Link Speed
Bits per second
Link speed in bits per second reported by the network adapter used by the first endpoint.
Blank values indicate this data not reported by the endpoint or that the media path was not established.
Example value: 10000000
Second Link Speed
Bits per second
Link speed in bits per second reported by the network adapter used by the second endpoint.
Blank values indicate this data not reported by the endpoint or that the media path was not established.
Example value: 10000000
First Port
Port number
Network port number used by first endpoint for media.
Blank values indicate this data not reported by the endpoint or that the media path was not established.
Example value: 50018
Second Port
Port number
Network port number used by second endpoint for media.
Blank values indicate this data not reported by the endpoint or that the media path was not established.
Example value: 50018
First Reflexive Local IP
String
IP address of first endpoint as seen by the media relay server. This is typically the public internet IP address associated to the first endpoint for the stream.
Blank values indicate this data not reported by the endpoint or that the media path was not established.
Example value: 104.43.195.251
Second Reflexive Local IP
String
IP address of second endpoint as seen by the media relay server. This is typically the public internet IP address associated to the second endpoint for the stream.
Blank values indicate this data not reported by the endpoint or that the media path was not established.
Example value: 104.43.195.251
First Relay IP
String
IP address of the media relay server allocated by the first endpoint.
Blank values indicate this data not reported by the endpoint or that the media path was not established.
Example value: 104.43.195.251
Second Relay IP
String
IP address of the media relay server allocated by the second endpoint.
Blank values indicate this data not reported by the endpoint or that the media path was not established.
Example value: 104.43.195.251
First Relay Port
Integer
Media port allocated on the media relay server by the first endpoint.
Blank values indicate this data not reported by the endpoint or that the media path was not established.
Example value: 3478
Second Relay Port
Integer
Media port allocated on the media relay server by the second endpoint.
Blank values indicate this data not reported by the endpoint or that the media path was not established.
Example value: 3478
First Subnet
String
Subnet used for media stream by first endpoint with dashes separating each octet.
Blank values indicate this data not reported by the endpoint, that the media path was not established or that the IPv6 was used.
Example value: 104.43.195.0
Second Subnet
String
Subnet used for media stream by second endpoint with dashes separating each octet.
Blank values indicate this data not reported by the endpoint, that the media path was not established or that the IPv6 was used.
Example value: 104.43.195.0
First VPN
Boolean
True if the network adapter used by first endpoint indicated it was a VPN connection, false otherwise. Some VPN's do not correctly report this data correctly.
Blank values indicate this data not reported by the endpoint or that the media path was not established.
Example value: True
Second VPN
Boolean
True if the network adapter used by second endpoint indicated it was a VPN connection, false otherwise. Some VPN's do not correctly report this data correctly.
Blank values indicate this data not reported by the endpoint or that the media path was not established.
Example value: True
Applied Bandwidth Source
String
Identifies the source of bandwidth applied to the stream. Possible values:
Static Max
API Modality
API Modality_All
Api SendSide BWLimit
Preference Value
TURN
ReceiveSide TURN
API SDP Modality, Remote RecvSide BWLimit
API ServiceQuality
API SDP
Receive SidePDP
Blank values indicate this data not reported by the endpoint or that the media path was not established.
Example value: StaticMax
Bandwidth Est
Range (bits per second)
Average estimated bandwidth available between first and second endpoint in bits per second.
Blank values indicate this data not reported by the endpoint or that the media path was not established.
Example value: 026: [260000 - 270000)
Mediation Server Bypass Flag
Boolean
True if the media stream bypassed the Mediation Server and went straight between client and PSTN Gateway/PBX, false otherwise.
Blank values indicate this data not reported by the endpoint or that the media path was not established.
Example value: True
First Cdr Connectivity Type
String
Identifies the ICE connectivity path selected by the first endpoint for use for this stream. Possible values:
OS
PeerDerived
Stun
Turn
Blank values indicate this data not reported by the endpoint or that the media path was not established.
Example value: OS
Second Cdr Connectivity Type
String
Identifies the ICE connectivity path selected by the second endpoint for use for this stream. Possible values:
OS
PeerDerived
Stun
Turn
Blank values indicate this data not reported by the endpoint or that the media path was not established.
Example value: OS
First Capture Dev
String
Name of the capture device used by the first endpoint. For:
Audio streams - device used for the microphone
Video streams - device used for the camera
Video-based-screen-sharing streams- screen scraper
App sharing streams - blank
Blank values indicate this data not reported by the endpoint, that the media path was not established, or that the streams was video-based screen sharing or application sharing.
Example value: Headset Microphone (Microsoft LifeChat LX-6000)
Second Capture Dev
String
Name of the capture device used by the second endpoint. For:
Audio streams - device used for the microphone
Video streams - device used for the camera
Video-based-screen-sharing streams- screen scraper
App sharing streams - blank
Blank values indicate this data not reported by the endpoint, that the media path was not established, or that the streams was video-based screen sharing or application sharing.
Example value: Headset Microphone (Microsoft LifeChat LX-6000)
First Capture Dev Driver
String
Name of the capture device driver used by the first endpoint in the form of "manufacturer : version". For:
Audio streams - driver used for the microphone
Video streams - driver used for the camera
Video-based-screen-sharing and app sharing streams - blank
Blank values indicate this data not reported by the endpoint, that the media path was not established, or that the streams was video-based screen sharing or application sharing.
Example value: Microsoft: 10.0.14393.0
Second Capture Dev Driver
String
Name of the capture device driver used by the second endpoint in the form of "manufacturer : version". For:
Audio streams - driver used for the microphone
Video streams - driver used for the camera
Video-based-screen-sharing and app sharing streams - blank
Blank values indicate this data not reported by the endpoint, that the media path was not established, or that the streams was video-based screen sharing or application sharing.
Example value: Microsoft: 10.0.14393.0
First Render Dev
String
Name of the render device used by the first endpoint. For:
Audio streams - driver used for the microphone
Video streams - driver used for the camera
Video-based-screen-sharing and app sharing streams - blank
Blank values indicate this data not reported by the endpoint, that the media path was not established, or that the streams was video-based screen sharing or application sharing.
Example value: Headset Microphone (Microsoft LifeChat LX-6000)
Second Render Dev
String
Name of the render device used by the second endpoint. For:
Audio streams - driver used for the microphone
Video streams - driver used for the camera
Video-based-screen-sharing and app sharing streams - blank
Blank values indicate this data not reported by the endpoint, that the media path was not established, or that the streams was video-based screen sharing or application sharing.
Example value: Headset Microphone (Microsoft LifeChat LX-6000)
First Render Dev Driver
String
Name of the render device driver used by the first endpoint. For:
Audio streams - driver used for the microphone
Video streams - driver used for the camera
Video-based-screen-sharing and app sharing streams - blank
Blank values indicate this data not reported by the endpoint, that the media path was not established, or that the streams was video-based screen sharing or application sharing.
Example value: Microsoft: 10.0.14393.0
Second Render Dev Driver
String
Name of the render device driver used by the second endpoint. For:
Audio streams - driver used for the microphone
Video streams - driver used for the camera
Video-based-screen-sharing and app sharing streams - blank
Blank values indicate this data not reported by the endpoint, that the media path was not established, or that the streams was video-based screen sharing or application sharing.
Example value: Microsoft: 10.0.14393.0
First CPU Name
String
Name of the CPU used by the first endpoint.
Blank values indicate this data was not reported by the endpoint.
Example value: Contoso CPU X11 @ 1.80GHz
Second CPU Name
String
Name of the CPU used by the second endpoint.
Blank values indicate this data was not reported by the endpoint.
Example value: Contoso CPU X11 @ 1.80GHz
First CPU Number Of Cores
Number of cores
Number of CPU cores available on the first endpoint.
Blank values indicate this data was not reported by the endpoint.
Example value: 8
Second CPU Number Of Cores
Number of cores
Number of CPU cores available on the second endpoint.
Blank values indicate this data was not reported by the endpoint.
Example value: 8
First CPU Processor Speed
CPU speed in MHz
Speed in MHz of the CPU used by the first endpoint.
Blank values indicate this data was not reported by the endpoint.
Example value: 1800
Second CPU Processor Speed
CPU speed in MHz
Speed in MHz of the CPU used by the second endpoint.
Blank values indicate this data was not reported by the endpoint.
Example value: 1800
First Endpoint
String
Machine name reported by the first endpoint if the endpoint is a server or a cloud service client.
Blank values indicate this data was not reported by the endpoint.
Example value: MACHINENAME
Second Endpoint
String
Machine name reported by the second endpoint if the endpoint is a server or a cloud service client.
Blank values indicate this data was not reported by the endpoint.
Example value: MACHINENAME
First OS
String
Full Operating System and architecture string reported by the first endpoint.
Blank values indicate this data was not reported by the endpoint.
Example value: Windows 10.0.14996 SP: 0.0 Type: 1(Workstation) Suite: 256 Arch: x64 WOW64: True
Second OS
String
Full Operating System and architecture string reported by the second endpoint.
Blank values indicate this data was not reported by the endpoint.
Example value: Windows 10.0.14996 SP: 0.0 Type: 1(Workstation) Suite: 256 Arch: x64 WOW64: True
First OS Filtered
String
Operating System name and major and minor version reported by the first endpoint. There may be cases where this string contains more than the OS name and version.
Blank values indicate either the endpoint does not report this information or the report from this endpoint was not received.
Example value: Windows 10
Second OS Filtered
String
Operating System name and major and minor version reported by the second endpoint. There may be cases where this string contains more than the OS name and version.
Blank values indicate either the endpoint does not report this information or the report from this endpoint was not received.
Example value: Windows 10
First OS Architecture
String
Hardware architecture reported by the first endpoint.
Blank values indicate either the endpoint does not report this information, the report from this endpoint was not received, or the format of the architecture wasn't recognized.
Example value:
Second OS Architecture
String
Hardware architecture reported by the second endpoint.
Blank values indicate either the endpoint does not report this information, the report from this endpoint was not received, or the format of the architecture wasn't recognized.
Example value: x64
First Virtualization Flag
String
Flag indicating the type of virtualization environment reported by the first endpoint. Possible values:
"0x00" - None "
"0x01" - HyperV
"0x02" - VMWare
"0x04" - Virtual PC
"0x08" - Xen PC
Blank values indicate this data not reported by the endpoint.
Example value: 0x00
Second Virtualization Flag
String
Flag indicating the type of virtualization environment reported by the second endpoint. Possible values:
"0x00" - None "
"0x01" - HyperV
"0x02" - VMWare
"0x04" - Virtual PC
"0x08" - Xen PC
Blank values indicate this data not reported by the endpoint.
Example value: 0x00
First Wifi Microsoft Driver
String
Name of Microsoft WiFi driver used reported by the first endpoint. Value may be localized based on the language used by endpoint.
Blank values indicate either WiFi wasn't used by the endpoint or the driver information was not reported.
Example value: Microsoft Hosted Network Virtual Adapter
Second Wifi Microsoft Driver
String
Name of Microsoft WiFi driver used reported by the second endpoint. Value may be localized based on the language used by endpoint.
Blank values indicate either WiFi wasn't used by the endpoint or the driver information was not reported.
Example value: Microsoft Hosted Network Virtual Adapter
First Wifi Vendor Driver
String
Vendor and name of WiFi driver reported by the first endpoint.
Blank values indicate either WiFi wasn't used by the endpoint or the driver information was not reported.
Example value: ontoso Dual Band Wireless-AC Driver
Second Wifi Vendor Driver
String
Vendor and name of WiFi driver reported by the second endpoint.
Blank values indicate either WiFi wasn't used by the endpoint or the driver information was not reported.
Example value: Contoso Dual Band Wireless-AC Driver
First Wifi Microsoft Driver Version
String
Version of Microsoft WiFi driver reported by the first endpoint.
Blank values indicate either WiFi wasn't used by the endpoint or the driver information was not reported.
Example value: Microsoft:10.0.14393.0
Second Wifi Microsoft Driver Version
String
Version of Microsoft WiFi driver reported by the second endpoint.
Blank values indicate either WiFi wasn't used by the endpoint or the driver information was not reported.
Example value: Microsoft:10.0.14393.0
First Wifi Vendor Driver Version
String
Vendor and version of WiFi driver reported by the first endpoint.
Blank values indicate either WiFi wasn't used by the endpoint or the driver information was not reported.
Example value: Contoso:15.1.1.0
Second Wifi Vendor Driver Version
String
Vendor and version of WiFi driver reported by the second endpoint.
Blank values indicate either WiFi wasn't used by the endpoint or the driver information was not reported.
Example value: Contoso:15.1.1.0
First Wifi Channel
String
WiFi channel used by the first endpoint.
Blank values indicate either WiFi was not used or the channel was not reported.
Example value: 10
Second Wifi Channel
String
WiFi channel used by the second endpoint.
Blank values indicate either WiFi was not used or the channel was not reported.
Example value: 10
First Wifi Radio Type
String
Type of WiFi radio used by the first endpoint. HRDSSS is equivalent to 802.11b.
Blank values indicate either WiFi was not used or the WiFi type was not reported.
Example value: 802.11ac
Second Wifi Radio Type
String
Type of WiFi radio used by the second endpoint. HRDSSS is equivalent to 802.11b.
Blank values indicate either WiFi was not used or the WiFi type was not reported.
Example value: 802.11ac
First DNS Suffix
String
DNS suffix associated with the network adapter reported by the first endpoint. Note this value may be reported for any type of network adapter.
Blank values indicate this value was not reported by the endpoint.
Example value: corp.contoso.com
Second DNS Suffix
String
DNS suffix associated with the network adapter reported by the second endpoint. Note this value may be reported for any type of network adapter.
Blank values indicate this value was not reported by the endpoint.
Example value: corp.contoso.com
First Wifi Band
String
WiFi band used as reported by the first endpoint.
Blank values indicate either the value was not computed by the endpoint or not reported.
Example value: 5.0 Ghz
Second Wifi Band
String
WiFi band used as reported by the second endpoint.
Blank values indicate either the value was not computed by the endpoint or not reported.
Example value: 5.0 Ghz
First Wifi Signal Strength
String
WiFi signal strength in percentage [0-99] reported by the first endpoint.
Blank values indicate either the value was not computed by the endpoint or not reported.
Example value: 081: [90 - 100)
Second Wifi Signal Strength
String
WiFi signal strength in percentage [0-99] reported by the second endpoint.
Blank values indicate either the value was not computed by the endpoint or not reported.
Example value: 081: [90 - 100)
First Wifi Battery Charge
Range (percentage)
Estimated remaining battery charge in percentage [0-99] reported by the first endpoint. Values grouped by range. 0 indicates that the device was plugged in.
Blank values indicate either WiFi was not used or the charge value was not reported.
Example value: 081: [90 - 100)
Second Wifi Battery Charge
Range (percentage)
Estimated remaining battery charge in percentage [0-99] reported by the second endpoint. Values grouped by range. 0 indicates that the device was plugged in.
Blank values indicate either WiFi was not used or the charge value was not reported.
Example value: 081: [90 - 100)
Audio Degradation Avg
Range (Mean opinion score 0-5)
Average Network Mean Opinion Score degradation for stream. Represents how much the network loss and jitter has impacted the quality of received audio. Values grouped by range.
Blank values indicate no network MOS degradation reported by endpoint receiving the stream or if the stream is not an audio stream.
Example value: 015: [0.01 - 0.02)
Jitter
Range (millisecond)
Average jitter for stream in milliseconds. Values grouped by range.
Blank values indicate no jitter data reported by endpoint receiving the stream.
Example value: 065: [2 - 3)
Jitter Max
Range (millisecond)
Maximum jitter for stream in milliseconds. Values grouped by range.
Blank values indicate no jitter data reported by endpoint receiving the stream.
Example value: 065: [2 - 3)
Packet Loss Rate
Range (percentage)
Average packet loss rate for stream. Values grouped by range.
Blank values indicate no packet loss data reported by endpoint receiving the stream.
Example value: 050: [1.8 - 1.9)
Packet Loss Rate Max
Range (percentage)
Maximum packet loss rate for stream. Values grouped by range.
Blank values indicate no packet loss data reported by endpoint receiving the stream.
Example value: 041: [0.95 - 1)
Overall Avg Network MOS
Range (MOS)
Average Network MOS for stream. Values grouped by range.
Blank values indicate no network MOS degradation reported by endpoint receiving the stream or if the stream is not an audio stream.
Example value: 076: [4.4 - 4.5)
Ratio Concealed Samples Avg
Range (ratio)
Ratio of the number of audio frames with samples generated by packet loss concealment to the total number of audio frames. Values grouped by range. 0.1 indicates 10% of frames contained concealed samples.
Blank values indicate this value was not reported by the receiver of the stream, or the stream was not an audio stream.
Example value: 015: [0.01 - 0.02)
Ratio Stretched Samples Avg
Range (ratio)
Ratio of the number of audio frames with samples that have been stretched to compensate for jitter or loss to the total number of audio frames. Values grouped by range. 0.1 indicates 10% audio frames contained stretched samples.
Blank values indicate this value was not reported by the receiver of the stream or the stream was not an audio stream.
Example value: 017: [0.03 - 0.04)
Round Trip
Range (milliseconds)
Average network propagation round-trip time computed as specified in RFC3550 in milliseconds. Values grouped by range.
Blank values indicate either the value was not computed by the endpoint or not reported.
Example value: 070: [15 - 20)
Round Trip Max
Range (milliseconds)
Maximum network propagation round-trip time computed as specified in RFC3550 in milliseconds. Values grouped by range.
Blank values indicate either the value was not computed by the endpoint or not reported.
Example value: 098: [350 - 375)
Network Jitter Avg
Range (milliseconds)
Average of network jitter in milliseconds computed over 20 second windows during the session. Values grouped by range.
Blank values indicate either the stream was not an audio stream or that the data was not reported by the endpoint receiving the stream.
Example value: 066: [3 - 4)
Video Post FECPLR
Range (ratio)
Packet loss rate after FEC has been applied for aggregated across all video streams and codecs. Values grouped by range.
Blank values indicate either the stream was not a video or video-based-screen-sharing stream or the data was not reported by the endpoint receiving the stream.
Example value: 014: [0 - 0.01)
Video Local Frame Loss Percentage Avg
Range (percentage)
Average percentage of video frames lost as displayed to the user. Values grouped by range. This includes frames recovered from network losses.
Blank values indicate either the stream was not a video or video-based-screen-sharing stream or the data was not reported by the endpoint receiving the stream.
Example value: 160: [80 - 85)
Recv Frame Rate Average
Range (frames per second)
Average frames per second received for all video streams computed over the duration of the session. Values grouped by range.
Blank values indicate either the stream was not a video or video-based-screen-sharing stream or the data was not reported by the endpoint receiving the stream.
Example value: 101: [14.5 - 15)
Low Frame Rate Call Percent
Range (percentage)
Percentage of time of the call where frame rate is less than 7.5 frames per second. Values grouped by range.
Blank values indicate either the stream was not a video or video-based-screen-sharing stream or the data was not reported by the endpoint receiving the stream.
Example value: 099: [13.5 - 14)
Low Resolution Call Percent
Range (percentage)
Percentage of time of the call where resolution is low. Values grouped by range. Threshold is 120 pixels for smaller dimension.
Blank values indicate either the stream was not a video or video-based-screen-sharing stream or the data was not reported by the endpoint receiving the stream.
Video Packet Loss Rate
Range (ratio)
Average fraction of packets lost, as specified in RFC3550, computed over the duration of the session. Values grouped by range.
Blank values indicate either the stream was not a video or video-based-screen-sharing stream or the data was not reported by the endpoint receiving the stream.
Example value: 037: [0.75 - 0.8)
Video Frame Rate Avg
Range (frames per second)
Average frames per second received for a video stream, computed over the duration of the session. Values grouped by range.
Blank values indicate either the stream was not a video or video-based-screen-sharing stream or the data was not reported by the endpoint receiving the stream.
Example value: 135: [31.5 - 32)
Dynamic Capability Percent
Range (percentage)
Percentage of time that the client is running < 70% expected video processing capability for this type of CPU grouped by range
Blank values indicate either the stream was not a video or video-based-screen-sharing stream or the data was not reported by the endpoint receiving the stream.
Example value: 122: [25 - 25.5)
Spoiled Tile Percent Total
Range (percentage)
Percentage of tiles which are discarded instead of being sent to a remote peer (for example, from the MCU to a viewer). Values grouped by range. Discarded tiles may be caused by bandwidth restrictions between client and server.
Blank values indicate either the stream was not an application sharing stream or the data was not reported by the endpoint sending the stream.
Example value: 140: [34 - 34.5)
AppSharing Relative OneWay Average
Range (milliseconds)
Average relative one way delay between the endpoints in milliseconds for application sharing streams. Values grouped by range.
Blank values indicate either the stream was not an application sharing stream or the data was not reported by the endpoint sending the stream.
Example value: 126: [27 - 27.5)
AppSharing RDP Tile Processing Latency Average
Range (milliseconds)
Average latency in milliseconds processing tiles on the RDP Stack at the conferencing server. Values grouped by range.
Blank values indicate either the stream was not an application sharing stream in a conference or the data was not reported by the endpoint sending the stream.
Example value: 103: [15.5 - 16)
Audio FEC Used
Boolean
True indicates that audio forward error correction (FEC) was used at some point during the call. False otherwise
Blank values indicate either the stream was not an audio stream, or the data was not reported by the endpoint sending the stream.
Example value: True
ClassifiedPoorCall
Boolean
True if the stream was classified as poor based on the metrics listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?.
Blank values indicate the stream did not have sufficient metrics reported to be classified as good or poor.
Example value: True
Video Poor Due To VideoPostFecplr
Boolean
True if the stream was classified as poor based on the Video Post FEC PLR metric threshold listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?. Will always be false for non-video streams.
Blank values indicate the endpoint did not reported this data, or the stream was not a video stream.
Example value: true
Video Poor Due To Video Local Frame Loss Percentage Avg
Boolean
True if the video stream was classified as poor based on the Video Local Frame Loss Percentage Avg metric threshold listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?. Will always be false for non-video streams.
Blank values indicate the endpoint did not reported this data, or the stream was not a video stream.
Example value:
Video Poor Due To Recv Frame Rate Average
Boolean
True if the video stream was classified as poor based on the Recv Frame Rate Average metric threshold listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?. Will always be false for non-video streams.
Blank values indicate the endpoint did not reported this data, or the stream was not a video stream.
Example value: true
Video Poor Due To Low Frame Rate Call Percent
Boolean
True if the video stream was classified as poor based on the Low Frame Rate Call Percent metric threshold listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?. Will always be false for non-video streams.
Blank values indicate the endpoint did not reported this data, or the stream was not a video stream.
Example value: true
Video Poor Due To Low Resolution Call Percent
Boolean
True if the video stream was classified as poor based on the Low Resolution Call Percent metric threshold listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?. Will always be false for non-video streams.
Blank values indicate the endpoint did not reported this data, or the stream was not a video stream.
Example value: true
Video Poor Due To Video Packet Loss Rate
Boolean
True if the video stream was classified as poor based on the Video Packet Loss Rate metric threshold listed here: What is the basis for classifying a call as poor in Lync 2013 QoE? Will always be false for non-video streams.
Blank values indicate the endpoint did not reported this data, or the stream was not a video stream.
Example value: true
Video Poor Due To Video Frame Rate Avg
Boolean
True if the video stream was classified as poor based on the Video Frame Rate Avg metric threshold listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?. Will always be false for non-video streams.
Blank values indicate the endpoint did not reported this data, or the stream was not a video stream.
Example value: true
Video Poor Due To Dynamic Capability Percent
Boolean
True if the video stream was classified as poor based on the Dynamic Capability Percent metric threshold listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?. Will always be false for non-video streams.
Blank values indicate the endpoint did not reported this data, or the stream was not a video stream.
Example value: true
VBSS Poor Due To Video Post Fec plr
Boolean
True if the video based-screen-sharing stream was classified as poor based on the Video Post Fec plr metric threshold listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?. Will always be false for non-video based-screen-sharing streams.
Blank values indicate the endpoint did not reported this data, or the stream was not a video based screen sharing stream.
Example value: true
VBSS Poor Due To Video Local Frame Loss Percentage Avg
Boolean
True if the video based-screen-sharing stream was classified as poor based on the Video Local Frame Loss Percentage Avg metric threshold listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?. Will always be false for non- video based-screen-sharing streams.
Blank values indicate the endpoint did not reported this data, or the stream was not a video based screen sharing stream.
Example value: true
VBSS Poor Due To Recv Frame Rate Average
Boolean
True if the video based-screen-sharing stream was classified as poor based on the Recv Frame Rate Average metric threshold listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?. Will always be false for non- video based-screen-sharing streams.
Blank values indicate the endpoint did not reported this data, or the stream was not a video based screen sharing stream.
Example value: true
VBSS Poor Due To Low Frame Rate Call Percent
Boolean
True if the video based-screen-sharing stream was classified as poor based on the Low Frame Rate Call Percent metric threshold listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?. Will always be false for non- video based-screen-sharing streams.
Blank values indicate the endpoint did not reported this data, or the stream was not a video based screen sharing stream.
Example value: true
VBSS Poor Due To LowResolutionCallPercent
Boolean
True if the VBSS stream was classified as poor based on the Low Resolution Call Percent metric threshold listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?. Will always be false for non-video based-screen-sharing streams.
Blank values indicate the endpoint did not reported this data, or the stream was not a video based screen sharing stream.
Example value: true
AppSharing Poor Due To Spoiled Tile Percent Total
Boolean
True if the application sharing stream was classified as poor based on the Spoiled Tile Percent Total metric threshold listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?. Will always be false for non-application sharing streams.
Blank values indicate the endpoint did not reported this data, or the stream was not an application sharing stream.
Example value: true
AppSharing Poor Due To Relative OneWay Average
Boolean
True if the application sharing stream was classified as poor based on the Relative One Wa yAverage metric threshold listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?. Will always be false for non-application sharing streams.
Blank values indicate the endpoint did not reported this data, or the stream was not an application sharing stream.
Example value: true
AppSharing Poor Due To RDP Tile Processing Latency Average
Boolean
True if the application sharing stream was classified as poor based on the RDP Tile Processing Latency Average metric threshold listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?. Will always be false for non-application sharing streams.
Blank values indicate the endpoint did not reported this data, or the stream was not an application sharing stream.
Example value: true
Audio Poor Due To Jitter
Boolean
True if the audio stream was classified as poor based on the Jitter metric threshold listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?. Will always be false for non-audio streams.
Blank values indicate the endpoint did not reported this data, or the stream was not an audio sharing stream.
Example value: true
Audio Poor Due To RoundTrip
Boolean
True if the audio stream was classified as poor based on the Round Trip metric threshold listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?. Will always be false for non-audio streams.
Blank values indicate the endpoint did not reported this data, or the stream was not an audio sharing stream.
Example value: true
Audio Poor Due To Packet Loss
Boolean
True if the audio stream was classified as poor based on the Packet Loss metric threshold listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?. Will always be false for non-audio streams.
Blank values indicate the endpoint did not reported this data, or the stream was not an audio sharing stream.
Example value: true
Audio Poor Due To Degradation
Boolean
True if the audio stream was classified as poor based on the Degradation metric threshold listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?. Will always be false for non-audio streams.
Blank values indicate the endpoint did not reported this data, or the stream was not an audio sharing stream.
Example value: true
Audio Poor Due To Concealed Ratio
Boolean
True if the audio stream was classified as poor based on the Concealed Ratio metric threshold listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?. Will always be false for non-audio streams.
Blank values indicate the endpoint did not reported this data, or the stream was not an audio sharing stream.
Example value: true
Unclassified
Boolean
0 if the stream has sufficient data to be classified as good or poor. 1 otherwise. Example value: 1
OnePercent PacketLoss
Boolean
1 if packet loss exceeded 1%, 0 otherwise. Example value: 1
Poor Reason
Flags
List of flags that identify why the stream was marked as poor. There may be multiple flags set since there may be multiple reasons why the stream was marked as Poor. Refer to What is the basis for classifying a call as poor in Lync 2013 QoE? for details.
Possible values:
Concealed Ratio
Degradation
Jitter
Packet Loss
Round Trip
Dynamic Capability Percent
Low Frame Rate Call Percent
Recv Frame Rate Average
Video Frame Rate Avg
Video Local Frame Loss Percentage Avg
Video Packet Loss Rate
Video Post Fec plr
RDP Tile Processing Latency Average
Relative OneWay Average Spoiled Tile Percent Total
Blank values indicate the stream was not classified as poor.
Example value: ConcealedRatio
Poor
Boolean
1 if the stream has sufficient data to be classified as good or poor and stream is classified as poor 0 otherwise. Example value: 1
Good
Boolean
1 if the stream has sufficient data to be classified as good or poor and stream is classified as good. 0 otherwise. Example value: 1
First Feedback Rating
User rating (1-5)
Rating of the call associated with the stream by the first endpoint on 1-5 scale (5 = excellent). 0 indicates the user was shown the call rating survey but did not rate their experience.
Blank values indicate no survey was shown to the first endpoint.
Example value: 5
Second Feedback Rating
User rating (1-5)
Rating of the call associated with the stream by the second endpoint on 1-5 scale (5 = excellent). 0 indicates the user was shown the call rating survey but did not rate their experience.
Blank values indicate no survey was shown to the second endpoint.
Example value: 5
First Feedback Tokens
String
String containing list of feedback tokens with boolean flag indicating if token was set by the user providing feedback from the first endpoint.
Blank values indicate no feedback was provided by the user of the first endpoint.
Example value: {DistortedSpeech:1; ElectronicFeedback:1; BackgroundNoise:1; MuffledSpeech:1; Echo:1;}
Second Feedback Tokens
String
String containing list of feedback tokens with boolean flag indicating if token was set by the user providing feedback from the second endpoint.
Blank values indicate no feedback was provided by the user of the second endpoint.
Example value: {DistortedSpeech:1; ElectronicFeedback:1; BackgroundNoise:1; MuffledSpeech:1; Echo:1;}
First Feedback Has Audio Issue
Boolean
True if feedback tokens from first endpoint indicate stream had an audio issue, false otherwise. Example value: false
Second Feedback Has Audio Issue
Boolean
True if feedback tokens from second endpoint indicate stream had an audio issue, false otherwise. Example value: false
First Feedback Has Video Issue
Boolean
True if feedback tokens from first endpoint indicate stream had a video issue, false otherwise. Example value: false
Second Feedback Has Video Issue
Boolean
True if feedback tokens from second endpoint indicate stream had a video issue, false otherwise. Example value: false
First Echo Event Causes
Flags
Flags that indicate the reasons the DeviceEchoEvent was raised on the first endpoint. There may be multiple flags for a single stream. Flags include:
BAD_TIMESTAMP - audio sample timestamps from capture or render device used were poor quality
POSTAEC_ECHO - high level of echo remained after echo cancellation
MIC_CLIPPING - signal level from capture device had significant instances of maximum signal level
EVENT_ANLP - audio samples from capture contain high noise.
Blank values indicate non-audio stream, or no event causes reported by first endpoint.
Example value: BAD_TIMESTAMP
Second Echo Event Causes
Flags
Flags that indicate the reasons the DeviceEchoEvent was raised on the second endpoint. There may be multiple flags for a single stream. Flags include:
BAD_TIMESTAMP - audio sample timestamps from capture or render device used were poor quality
POSTAEC_ECHO - high level of echo remained after echo cancellation
MIC_CLIPPING - signal level from capture device had significant instances of maximum signal level
EVENT_ANLP - audio samples from capture contain high noise.
Blank values indicate non-audio stream, or no event causes reported by first endpoint.
Example value: BAD_TIMESTAMP
First Echo Percent Mic In
Range (percentage)
Percentage of time when echo is detected in the audio from the capture or microphone device prior to echo cancellation by the first endpoint. Values grouped by range.
Blank values indicate non-audio stream, or data not reported by first endpoint.
Example value: 068: [5 - 10)
Second Echo Percent Mic In
Range (percentage)
Percentage of time when echo is detected in the audio from the capture or microphone device prior to echo cancellation by the second endpoint. Values grouped by range.
Blank values indicate non-audio stream, or data not reported by second endpoint.
Example value: 068: [5 - 10)
First Echo Percent Send
Range (percentage)
Percentage of time when echo is detected in the audio from the capture or microphone device after echo cancellation by the first endpoint. Values grouped by range.
Blank values indicate non-audio stream, or data not reported by first endpoint.
Example value: 068: [5 - 10)
Second Echo Percent Send
Range (percentage)
Percentage of time when echo is detected in the audio from the capture or microphone device after echo cancellation by the second endpoint. Values grouped by range.
Blank values indicate non-audio stream, or data not reported by second endpoint.
Example value: 068: [5 - 10)
First Send Signal Level
Range (dB decibels)
Average energy level of sent audio for audio classified as mono speech, or left channel of stereo speech by the first endpoint. Values grouped by range.
Blank values indicate non-audio stream, or data not reported by first endpoint.
Example value: 055: [-15 - -10)
Second Send Signal Level
Range (dB decibels)
Average energy level of sent audio for audio classified as mono speech, or left channel of stereo speech by the second endpoint. Values grouped by range.
Blank values indicate non-audio stream, or data not reported by second endpoint.
Example value: 055: [-15 - -10)
First Recv Signal Level
Range (dB decibels)
Average energy level of received audio for audio classified as mono speech, or left channel of stereo speech by the first endpoint. Values grouped by range.
Blank values indicate non-audio stream, or data not reported by first endpoint.
Example value: 056: [-10 - -5)
Second Recv Signal Level
Range (dB decibels)
Average energy level of received audio for audio classified as mono speech, or left channel of stereo speech by the second endpoint. Values grouped by range.
Blank values indicate non-audio stream, or data not reported by second endpoint.
Example value: 056: [-10 - -5)
First Send Noise Level
Range (dB decibels)
Average energy level of sent audio for audio classified as mono noise or left channel of stereo noise by the first endpoint. Values grouped by range.
Blank values indicate non-audio stream, or data not reported by first endpoint.
Example value: 048: [-50 - -45)
Second Send Noise Level
Range (dB decibels)
Average energy level of sent audio for audio classified as mono noise or left channel of stereo noise by the second endpoint. Values grouped by range.
Blank values indicate non-audio stream, or data not reported by second endpoint.
Example value: 048: [-50 - -45)
First Recv Noise Level
Range (dB decibels)
Average energy level of received audio for audio classified as mono noise or left channel of stereo noise by the first endpoint. Values grouped by range.
Blank values indicate non-audio stream, or data not reported by first endpoint.
Example value: 048: [-50 - -45)
Second Recv Noise Level
Range (dB decibels)
Average energy level of received audio for audio classified as mono noise or left channel of stereo noise by the second endpoint. Values grouped by range.
Blank values indicate non-audio stream, or data not reported by second endpoint.
Example value: 048: [-50 - -45)
First Network Send Quality Event Ratio
Range (ratio)
Fraction of the call that the first endpoint detected the network was causing poor quality of the audio sent. Values grouped by range.
Blank values indicate non-audio stream, or data not reported by first endpoint.
Example value: 015: [0.01 - 0.02)
Second Network Send Quality Event Ratio
Range (ratio)
Fraction of the call that the second endpoint detected the network was causing poor quality of the audio sent. Values grouped by range.
Blank values indicate non-audio stream, or data not reported by second endpoint.
Example value: 015: [0.01 - 0.02)
First Network Receive Quality Event Ratio
Range (ratio)
Fraction of the call that the first endpoint detected the network was causing poor quality of the audio received. Values grouped by range.
Blank values indicate non-audio stream, or data not reported by first endpoint.
Example value: 015: [0.01 - 0.02)
Second Network Receive Quality Event Ratio
Range (ratio)
Fraction of the call that the second endpoint detected the network was causing poor quality of the audio received. Values grouped by range.
Blank values indicate non-audio stream, or data not reported by second endpoint.
Example value: 015: [0.01 - 0.02)
First Network Delay Event Ratio
Range (ratio)
Fraction of the call that the first endpoint detected the network delay was significant enough to impact the ability to have real-time two-way communication. Values grouped by range.
Blank values indicate non-audio stream, or data not reported by first endpoint.
Example value: 016: [0.02 - 0.03)
Second Network Delay Event Ratio
Range (ratio)
Fraction of the call that the second endpoint detected the network delay was significant enough to impact the ability to have real-time two-way communication. Values grouped by range.
Blank values indicate non-audio stream, or data not reported by second endpoint.
Example value: 016: [0.02 - 0.03)
First Network Bandwidth Low Event Ratio
Range (ratio)
Fraction of the call that the first endpoint detected the available bandwidth or bandwidth policy was low enough to cause poor quality of the audio sent. Values grouped by range.
Blank values indicate non-audio stream, or data not reported by first endpoint.
Example value: 016: [0.02 - 0.03)
Second Network Bandwidth Low Event Ratio
Range (ratio)
Fraction of the call that the second endpoint detected the available bandwidth or bandwidth policy was low enough to cause poor quality of the audio sent. Values grouped by range.
Blank values indicate non-audio stream, or data not reported by second endpoint.
Example value: 016: [0.02 - 0.03)
First CPU Insufficient Event Ratio
Range (ratio)
Fraction of the call that the first endpoint detected the CPU resources available were insufficient and caused poor quality of the audio sent and received. Values grouped by range.
Blank values indicate non-audio stream, or data not reported by first endpoint.
Example value: 016: [0.02 - 0.03)
Second CPU Insufficient Event Ratio
Range (ratio)
Fraction of the call that the second endpoint detected the CPU resources available were insufficient and caused poor quality of the audio sent and received. Values grouped by range.
Blank values indicate non-audio stream, or data not reported by second endpoint.
Example value: 016: [0.02 - 0.03)
First Device Half Duplex AEC Event Ratio
Range (ratio)
Fraction of the call that the first endpoint detected issues and operated the acoustic echo canceller in half-duplex mode, which impacted the ability to have real-time two-way communication. Values grouped by range.
Blank values indicate non-audio stream, or data not reported by first endpoint.
Example value: 016: [0.02 - 0.03)
Second Device Half Duplex AEC Event Ratio
Range (ratio)
Fraction of the call that the second endpoint detected issues and operated the acoustic echo canceller in half-duplex mode, which impacted the ability to have real-time two-way communication. Values grouped by range.
Blank values indicate non-audio stream, or data not reported by second endpoint.
Example value: 016: [0.02 - 0.03)
First Device Render Not Functioning Event Ratio
Range (ratio)
Fraction of the call that the first endpoint detected the render device was not working properly. Values grouped by range.
Blank values indicate non-audio stream, or data not reported by first endpoint.
Example value: 016: [0.02 - 0.03)
Second Device Render Not Functioning Event Ratio
Range (ratio)
Fraction of the call that the second endpoint detected the render device was not working properly. Values grouped by range.
Blank values indicate non-audio stream, or data not reported by second endpoint.
Example value: 016: [0.02 - 0.03)
First Device Capture Not Functioning Event Ratio
Range (ratio)
Fraction of the call that the first endpoint detected the capture device was not working properly. Values grouped by range.
Blank values indicate non-audio stream, or data not reported by first endpoint.
Example value: 016: [0.02 - 0.03)
Second Device Capture Not Functioning Event Ratio
Range (ratio)
Fraction of the call that the second endpoint detected the capture device was not working properly. Values grouped by range.
Blank values indicate non-audio stream, or data not reported by second endpoint.
Example value: 016: [0.02 - 0.03)
First Device Glitches Event Ratio
Range (ratio)
Fraction of the call that the first endpoint detected glitches or gaps in the audio played or captured that caused poor quality of the audio being sent or received. Values grouped by range.
Blank values indicate non-audio stream, or data not reported by first endpoint.
Example value: 016: [0.02 - 0.03)
Second Device Glitches Event Ratio
Range (ratio)
Fraction of the call that the second endpoint detected glitches or gaps in the audio played or captured that caused poor quality of the audio being sent or received. Values grouped by range.
Blank values indicate non-audio stream, or data not reported by second endpoint.
Example value: 016: [0.02 - 0.03)
First Device Low SNR Event Ratio
Range (ratio)
Fraction of the call that the first endpoint detected low speech to noise level that caused poor quality of the audio being sent. Values grouped by range.
Blank values indicate non-audio stream, or data not reported by first endpoint.
Example value: 016: [0.02 - 0.03)
Second Device Low SNR Event Ratio
Range (ratio)
Fraction of the call that the second endpoint detected low speech to noise level that caused poor quality of the audio being sent. Values grouped by range.
Blank values indicate non-audio stream, or data not reported by second endpoint.
Example value: 016: [0.02 - 0.03)
First Device Low Speech Level Event Ratio
Range (ratio)
Fraction of the call that the first endpoint detected low speech level that caused poor quality of the audio being sent. Values grouped by range.
Blank values indicate non-audio stream, or data not reported by first endpoint.
Example value: 016: [0.02 - 0.03)
Second Device Low Speech Level Event Ratio
Range (ratio)
Fraction of the call that the second endpoint detected low speech level that caused poor quality of the audio being sent. Values grouped by range.
Blank values indicate non-audio stream, or data not reported by second endpoint.
Example value: 016: [0.02 - 0.03)
First Device Clipping Event Ratio
Range (ratio)
Fraction of the call that the first endpoint detected clipping in the captured audio that caused poor quality of the audio being sent. Values grouped by range.
Blank values indicate non-audio stream, or data not reported by first endpoint.
Example value: 016: [0.02 - 0.03)
Second Device Clipping Event Ratio
range (ratio)
Fraction of the call that the second endpoint detected clipping in the captured audio that caused poor quality of the audio being sent. Values grouped by range.
Blank values indicate non-audio stream, or data not reported by second endpoint.
Example value: 016: [0.02 - 0.03)
First Device Echo Event Ratio
Range (ratio)
Fraction of the call that the first endpoint detected echo that caused poor quality of the audio being sent. Values grouped by range.
Blank values indicate non-audio stream, or data not reported by first endpoint.
Example value: 016: [0.02 - 0.03)
Second Device Echo Event Ratio
Range (ratio)
Fraction of the call that the second endpoint detected echo that caused poor quality of the audio being sent. Values grouped by range.
Blank values indicate non-audio stream, or data not reported by second endpoint.
Example value: 016: [0.02 - 0.03)
First Device Near End To Echo Ratio Event Ratio
Range (ratio)
Fraction of the call that the first endpoint detected a ratio of the near end signal level to the echo level that caused poor quality of the audio being sent. Values grouped by range.
Blank values indicate non-audio stream, or data not reported by first endpoint.
Example value: 016: [0.02 - 0.03)
Second Device Near End To Echo Ratio Event Ratio
Range (ratio)
Fraction of the call that the second endpoint detected a ratio of the near end signal level to the echo level that caused poor quality of the audio being sent. Values grouped by range.
Blank values indicate non-audio stream, or data not reported by second endpoint.
Example value: 016: [0.02 - 0.03)
First Device Render Zero Volume Event Ratio
Range (ratio)
Fraction of the call that first endpoint detected device render volume is set to 0. Values grouped by range.
Blank values indicate non-audio stream, or data not reported by first endpoint.
Example value: 016: [0.02 - 0.03)
Second Device Render Zero Volume Event Ratio
Range (ratio)
Fraction of the call that second endpoint detected device render volume is set to 0. Values grouped by range.
Blank values indicate non-audio stream, or data not reported by second endpoint.
Example value: 016: [0.02 - 0.03)
First Device Render Mute Event Ratio
Range (ratio)
Fraction of the call that first endpoint detected device render is muted. Values grouped by range.
Blank values indicate non-audio stream, or data not reported by first endpoint.
Example value: 016: [0.02 - 0.03)
Second Device Render Mute Event Ratio
Range (ratio)
Fraction of the call that second endpoint detected device render is muted. Values grouped by range.
Blank values indicate non-audio stream, or data not reported by second endpoint.
Example value: 016: [0.02 - 0.03)
First Device Multiple Endpoints Event Count
Range (ratio)
Number of times during the call that the first endpoint detected multiple endpoints in the same room or acoustic environment. Values grouped by range.
Blank values indicate non-audio stream, or data not reported by first endpoint.
Example value: 016: [0.02 - 0.03)
Second Device Multiple Endpoints Event Count
Range (ratio)
Number of times during the call that the second endpoint detected multiple endpoints in the same room or acoustic environment. Values grouped by range.
Blank values indicate non-audio stream, or data not reported by second endpoint.
Example value: 016: [0.02 - 0.03)
First Device Howling Event Count
Range (ratio)
Number of times during the call that the first endpoint detected two or more endpoints in the same room or acoustic environment that caused poor quality audio in the form of howling or screeching audio. Values grouped by range.
Blank values indicate non-audio stream, or data not reported by first endpoint.
Example value: 016: [0.02 - 0.03)
Second Device Howling Event Count
Range (ratio)
Number of times during the call that the second endpoint detected two or more endpoints in the same room or acoustic environment that caused poor quality audio in the form of howling or screeching audio. Values grouped by range.
Blank values indicate non-audio stream, or data not reported by second endpoint.
Example value: 016: [0.02 - 0.03)
Error Report Sender
String
Indicates which endpoint sent the call error report for the stream. This report contains additional telemetry and may indicate call setup or call drop issue with the call.
Blank values indicate no call error report was sent.
Example value: First
Is Media Error
String
Indicates if the call error report for the stream was a media level error or not. This report contains additional telemetry and may indicate call setup or call drop issue with the call.
Blank values indicate no call error report was sent.
Example value: True
Media Failure Type
String
The type of media failure associated with the stream. Possible values are:
Midcall
CallSetup
NotMediaFailure.
Blank values indicate no call error report was sent.
Example value: Midcall
Rtp Rtcp Mux
Boolean
True indicates that RTP and RTCP were multiplexed on the same ports. False otherwise.
Blank values indicate this data not reported by the endpoint.
Example value: True
Stun Version
Integer
Version of STUN protocol used for establishing the call.
Blank values indicate this data not reported by the endpoint.
Example value: 2
Media Relay
String
IP address for Media relay(s) used for the session. May report a pair of relay separated by a '+' if the stream.
Blank values indicate this data was not reported by the endpoints.
Example value: "13.107.8.2 + 13.107.8.2"
Call Setup Failure Reason
Enumeration
Classification of why media connection could not be established for a call. Possible values:
Missing FW Deep Packet Inspection Exemption Rule - indicates that network equipment along the path likely prevented the media path from being established due to deep packet inspection rules. This may be due to proxy or firewall rules not being correctly configured.
Missing FW IP Block Exemption Rule - indicates that network equipment along the path likely prevented the media path from being established to the Office 365 network. This may be due to proxy or firewall rules not being correctly configured to allow access to IP addresses and ports used for Skype for Business traffic.
Other - indicates the media path for the call could not be established but the root cause could not be classified.
Not Media Failure - indicates no issue was detected with the establishment of the media path.
Blank values indicate call set up did not fail due to a known media issue.
Example value: Missing FW IP Block Exemption Rule
Is Anonymous Join Session
Boolean
True if user joining conference was anonymous, False otherwise.
Blank values indicate no data to determine if user was joined anonymously or not.
Example value: True
Has Media Diag Blob
Boolean
True if session had media diagnostics data, False otherwise.
Blank values indicate some signaling data was not collected for this stream.
Example value: True
Used Dns Resolve Cache
Boolean
True if endpoint used DNS cache to resolve media relay address, False otherwise.
Blank values indicate this data was not reported by the endpoint.
Example value: False
Network Connection Detail Pair
Enumerated pair
Pair of network connection detail for the first and second endpoint. Possible values:
wifi : wifi
wifi : wired
Wired : wifi
Wired : Wired
MobileBB : MobileBB
MobileBB : Other
MobileBB : Tunnel
MobileBB : wifi
MobileBB : Wired
Other : Other
Other : wifi
Other : Wired
Tunnel : Tunnel
Tunnel : wifi
Tunnel : Wired
: MobileBB
: Other
: Tunnel
: wifi
: Wired
:
Blank values in enumeration indicate endpoint network connectivity type was unknown. This may happen if the call could not be established.
Example value: Wired : Wired
User Agent Category Pair
Enumerated pair
Pair of User Agent Category for first and second endpoint.
Blank values in enumeration indicate endpoint user agent was not a known type.
Example value: AV-MCU : OC
Is Server Pair
Enumerated pair
Pair of identification of first and second endpoints as either Client or Server. Possible values are: Client : Client, Client : Server, Server : Server.
no Blank values
Example value: Client:Server
Connectivity Ice Pair
Enumerated pair
Pair of type of ICE connectivity used by each endpoint. Possible values:
DIRECT : DIRECT
DIRECT : FAILED
DIRECT : HTTP
FAILED : FAILED
FAILED : RELAY
HTTP : RELAY
:
: DIRECT
: FAILED
: HTTP
: RELAY
Blank values in enumeration indicate ICE connectivity used by endpoint was not known or reported.
Example value: DIRECT : RELAY
OS Pair
Enumerated pair
Pair of the OS name and version for first and second endpoint.
Blank values in enumeration indicate OS name could not be parsed or was not reported by endpoint.
Example value: Windows 10 : Windows 10
Tenant Id Pair
Enumerated pair
Pair of the tenant ids for first and second endpoint.
Blank values in enumeration indicate the tenant identifier could not be determined. This may happen if endpoint is signed in to an on-premise Skype for Business Server deployment.
Example value: 00000000 - 0000 - 0000 - 0000 - 000000000000 : 00000000 - 0000 - 0000 - 0000 - 000000000000
Building Name Pair
Enumerated pair
Pair of the building name for the first and second endpoint.
Blank values in enumeration indicate the building name for an endpoint could not be determined. This could be because the endpoint is located outside the corporate network, or is accessing the network from a site without a subnet mapping.
Example value: Main Building : Branch Site Building
Inside Corp Pair
Enumerated pair
Pair showing if the endpoints were located inside or outside the corporate network based on the subnet mapping. Possible values:
Inside : Inside
Inside : Outside
Outside : Outside
Example value: Inside : Inside
Scenario Pair
Enumerated pair
Pair showing if the endpoints were located inside or outside the corporate network based on the subnet mapping and the network connection detail.
Note: The pairs are separated by '--'.
Blank values in enumeration indicate the network connectivity type was unknown for either or both endpoints.
Example value: Client-Inside--Client-Inside-wifi
IsTeams
Boolean
True indicates that the first and second User Agents for the stream are Microsoft Team endpoints.
False indicates the User Agents are Skype for Business endpoints.
Example value: True

Notes on dimension data type/units:

Range

Dimensions that are provided as range or group of values are shown using the following format:

[ - <upper bound exclusive)

For example, the Duration (Minutes) dimension represents the call duration in seconds with the value reported as a range of values.

Duration (Minutes)
How to interpret
062: [0 - 0)
Stream duration = 0 minutes
064: [1 - 2)
1 minute < = stream duration < 2 minutes
065: [2 - 3)
2 minutes < = stream duration < 3 minutes
066: [3 - 4)
3 minutes < = stream duration < 4 minutes


The is used to control the sort order when presenting the data and can be used for filtering. For example, a filter on Duration (Minutes) < "065", would show streams with duration less than 2 minutes (The leading '0' is needed for the filter to work as expected).

Note

The actual value of the sort order string isn't significant.

Enumeration pair

Dimensions that are provided as an enumeration pair are shown using the following format:

: < enumeration value from the other endpoint>

The ordering of the enumeration values is consistent but doesn't reflect ordering of the first or second endpoints.

For example, the Network Connection Detail Pair shows the Network Connection Detail values for the two endpoints:

Network Connection Detail Pair
How to interpret
Wired : Wired
First and second endpoints both used wired ethernet connections.
Wired : wifi
First endpoint used wired ethernet connection and second endpoint used Wi-Fi connection, or the second endpoint used wired ethernet connection and first endpoint used Wi-Fi connection.
: wifi
First endpoint used a WiFi connection and the network connection used by the second endpoint is unknown, or the second endpoint used a WiFi connection and the network connection used by the first endpoint is unknown.


Blank values

The table above lists possible reasons why a dimension may be blank. Many dimensions and measures will be blank if the QoE Record Available dimension is false. This typically occurs when the call wasn't successfully established.

Measures

The following table lists the measures currently available in Call Quality Dashboard (CQD):

Measure Name
Units
Description
Total Stream Count
Number of streams
Number media streams regardless of type of media.
Audio Stream Count
Number of streams
Number of audio streams.
AppSharing Stream Count
Number of streams
Number of RDP based application sharing streams.
Video Stream Count
Number of streams
Number of video streams.
VBSS Stream Count
Number of streams
Number of video-based-screen sharing streams.
Audio Poor Stream Count
Number of streams
Number of audio streams classified as poor based on network metrics listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?.
Audio Good Stream Count
Number of streams
Number of audio streams classified as good based on network metrics listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?.
Audio Unclassified Stream Count
Number of streams
Number of audio streams that did not have sufficient data to be classified as good or poor based on network metrics listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?.
Audio Poor Percentage
Percentage
Percentage of all audio streams that were classified as poor based on network metrics listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?.
Audio OnePercent PacketLoss Count
Number of streams
Number of audio streams with packet loss greater than 1%.
Audio OnePercent PacketLoss Percentage
Percentage
Percentage of all audio streams with packet loss greater than 1%.
Audio Poor Due To Jitter Count
Number of streams
Number of audio streams where the jitter metric exceeds thresholds listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?.
Audio Poor Due To PacketLoss Count
Number of streams
Number of audio streams where the packet loss metric exceeds thresholds listed here:What is the basis for classifying a call as poor in Lync 2013 QoE?
Audio Poor Due To Degradation Count
Number of streams
Number of audio streams where the degradation metric exceeds thresholds listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?.
Audio Poor Due To RoundTrip Count
Number of streams
Number of audio streams where the round trip exceeds thresholds listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?.
Audio Poor Due To ConcealedRatio Count
Number of streams
Number of audio streams where the concealed ratio exceeds thresholds listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?.
AppSharing Poor Due To SpoiledTilePercentTotal Count
Number of streams
Number of application sharing streams where the spoiled tile percent total metric exceeds thresholds listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?.
AppSharing Poor Due To RelativeOneWayAverage Count
Number of streams
Number of application sharing streams where the spoiled tile percent total metric exceeds thresholds listed here: https://aka.ms/cqd_quality_thresholds.
AppSharing Poor Due To RDPTileProcessingLatencyAverage Count
Number of streams
Number of application sharing streams where the RDP tile processing latency average exceeds thresholds listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?.
Video Poor Due To VideoPostFecplr Count
Number of streams
Number of video streams where the Video Post Fec plr exceeds thresholds listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?.
Video Poor Due To VideoLocalFrameLossPercentageAvg Count
Number of streams
Number of video streams where the Video Local Frame Loss Percentage Avg exceeds thresholds listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?.
Video Poor Due To RecvFrameRateAverage Count
Number of streams
Number of Video streams where the Recv Frame Rate Average exceeds thresholds listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?.
Video Poor Due To LowFrameRateCallPercent Count
Number of streams
Number of Video streams where the Low Frame Rate Call Percent exceeds thresholds listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?.
Video Poor Due To LowResolutionCallPercent Count
Number of streams
Number of Video streams where the Low Resolution Call Percent exceeds thresholds listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?.
Video Poor Due To VideoPacketLossRate Count
Number of streams
Number of Video streams where the Video Packet Loss Rate exceeds thresholds listed here https://aka.ms/cqd_quality_thresholds.
Video Poor Due To VideoFrameRateAvg Count
Number of streams
Number of Video streams where the Video Frame Rate Avg exceeds thresholds listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?.
Video Poor Due To DynamicCapabilityPercent Count
Number of streams
Number of Video streams where the Dynamic Capability Percent exceeds thresholds listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?.
VBSS Poor Due To VideoPostFecplr Count
Number of streams
Number of video-based-screen-sharing streams where the Video Post Fec plr exceeds thresholds listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?.
VBSS Poor Due To VideoLocalFrameLossPercentageAvg Count
Number of streams
Number of video-based-screen-sharing streams where the Video Local Frame Loss Percentage Avg exceeds thresholds listed here: https://aka.ms/cqd_quality_thresholds.
VBSS Poor Due To RecvFrameRateAverage Count
Number of streams
Number of video-based-screen-sharing streams where the Recv Frame Rate Average exceeds thresholds listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?.
VBSS Poor Due To LowFrameRateCallPercent Count
Number of streams
Number of video-based-screen-sharing streams where the Low Frame Rate Call Percent exceeds thresholds listed here: What is the basis for classifying a call as poor in Lync 2013 QoE? .
VBSS Poor Due To LowResolutionCallPercent Count
Number of streams
Number of video-based-screen-sharing streams where the Low Resolution Call Percent exceeds thresholds listed here: What is the basis for classifying a call as poor in Lync 2013 QoE? .
Video Poor Stream Count
Number of streams
Number of video streams classified as poor based on network metrics listed here https://aka.ms/cqd_quality_thresholds.
Video Good Stream Count
Number of streams
Number of video streams classified as good based on network metrics listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?.
Video Unclassified Stream Count
Number of streams
Number of video streams that did not have sufficient data to be classified as good or poor based on network metrics listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?.
Video Poor Percentage
Percentage
Percentage of total video streams that were classified as poor based on network metrics listed here https://aka.ms/cqd_quality_thresholds.
AppSharing Poor Stream Count
Number of streams
Number of application sharing streams classified as poor based on network metrics listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?.
AppSharing Good Stream Count
Number of streams
Number of application sharing streams classified as good based on network metrics listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?.
AppSharing Unclassified Stream Count
Number of streams
Number of application sharing streams that did not have sufficient data to be classified as good or poor based on network metrics listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?.
AppSharing Poor Percentage
Percentage
Percentage of total application sharing streams that were classified as poor based on network metrics listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?.
VBSS Poor Stream Count
Number of streams
Number of video-based-screen-sharing streams classified as poor based on network metrics listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?.
VBSS Good Stream Count
Number of streams
Number of video-based-screen-sharing streams classified as good based on network metrics listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?.
VBSS Unclassified Stream Count
Number of streams
Number of video-based-screen-sharing streams that did not have sufficient data to be classified as good or poor based on network metrics listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?.
VBSS Poor Percentage
Percentage
Percentage of total video-based-screen-sharing streams that classified as poor based on network metrics listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?.
Avg Call Duration
Seconds
Average duration of streams in seconds.
First Feedback Rating Avg
User rating (1-5)
Average rating of streams reported by the user using the first endpoint. Calls are rated from 1-5 and the rating is applied to all streams of the call.
Second Feedback Rating Avg
User rating (1-5)
Average rating of streams reported by the user using the second endpoint. Calls are rated from 1-5 and the rating is applied to all streams of the call.
First Feedback Rating Count
Number of rated streams
Number of streams rated by the user using the first endpoint. Calls are rated from 1-5 and the rating is applied to all streams of the call.
Second Feedback Rating Count
Number of rated streams
Number of streams rated by the user using the second endpoint. Calls are rated from 1-5 and the rating is applied to all streams of the call.
First Feedback Rating Poor Count
Number of rated streams
Number of streams rated by the user using the first endpoint as either 1 or 2. Calls are rated from 1-5 and the rating is applied to all streams of the call.
Second Feedback Rating Poor Count
Number of rated streams
Number of streams rated by the user using the second endpoint as either 1 or 2. Calls are rated from 1-5 and the rating is applied to all streams of the call.
First Feedback Rating Poor Percentage
Number of rated streams
Percentage of all rated streams that were rated by the user using the first endpoint as either 1 or 2. Calls are rated from 1-5 and the rating is applied to all streams of the call.
Second Feedback Rating Poor Percentage
Number of rated streams
Percentage of all rated streams that were rated by the user using the second endpoint as either 1 or 2. Calls are rated from 1-5 and the rating is applied to all streams of the call.
First Feedback Token Audio Issue Count
Number rated streams
Number of streams where user using the first endpoint indicated an issue with audio.
Second Feedback Token Audio Issue Count
Number rated streams
Number of streams where user using the second endpoint indicated an issue with audio.
First Feedback Token Video Issue Count
Number of rated streams
Number of streams where user using the first endpoint indicated an issue with video.
Second Feedback Token Video Issue Count
Number of rated streams
Number of streams where user using the second endpoint indicated an issue with video.
Audio SLA Good Call Count
Number of calls
Number of audio calls within scope of the Skype for Business Voice Quality SLA (Volume Licensing for Microsoft Products and Online Services) classified as meeting the network performance targets.
Audio SLA Poor Call Count
Number of calls
Number of audio calls within scope of the Skype for Business Voice Quality SLA (Volume Licensing for Microsoft Products and Online Services) classified as not meeting the network performance targets.
Audio SLA Call Count
Number of calls
Number of audio calls within scope of the Skype for Business Voice Quality SLA (Volume Licensing for Microsoft Products and Online Services).
Audio SLA Good Call Percentage
Percentage
Percentage of audio calls within scope of the Skype for Business Voice Quality SLA (Volume Licensing for Microsoft Products and Online Services) that were classified as meeting the network performance targets.
Audio Good Call Stream Count
Number of streams
Number of audio streams where both audio streams in the call (call-leg) are not classified as poor based on network metrics listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?.
Audio Poor Call Stream Count
Number of streams
Number of audio streams where at least one audio stream in the call (call-leg) was classified as poor based on network metrics listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?.
Audio Unclassified Call Stream Count
Number of streams
Number of audio streams where both audio streams in the call (call-leg) could not be classified due to missing network metrics.
Audio Poor Call Percentage
Percentage
Percentage of all audio streams where at least one audio stream in the call (call-leg) was classified as poor based on network metrics listed here: What is the basis for classifying a call as poor in Lync 2013 QoE?.
Avg First Echo Percent Mic In
Percentage
Average percentage of time during the stream that the first endpoints detected echo in the audio from the capture or microphone device prior to echo cancellation.
Avg Second Echo Percent Mic In
Percentage
Average percentage of time during the stream that the second endpoints detected echo in the audio from the capture or microphone device prior to echo cancellation.
Avg First Echo Percent Send
Percentage
Average percentage of time during the stream that the first endpoints detected echo in the audio from the capture or microphone device after echo cancellation.
Avg Second Echo Percent Send
Percentage
Average percentage of time during the stream that the second endpoints detected echo in the audio from the capture or microphone device after echo cancellation.
Avg First Audio Send Signal Level
Decibels
Average energy level of sent audio for audio classified as mono speech, or left channel of stereo speech sent by first endpoints.
Avg Second Audio Send Signal Level
Decibels
Average energy level of sent audio for audio classified as mono speech, or left channel of stereo speech sent by second endpoints.
Avg First Audio Recv Signal Level
Decibels
Average energy level of received audio for audio classified as mono speech, or left channel of stereo speech by the first endpoints.
Avg Second Audio Recv Signal Level
Decibels
Average energy level of received audio for audio classified as mono speech, or left channel of stereo speech by the second endpoints.
Avg First Audio Send Noise Level
Decibels
Average energy level of sent audio for audio classified as mono noise or left channel of stereo noise by the first endpoints.
Avg Second Audio Send Noise Level
Decibels
Average energy level of sent audio for audio classified as mono noise or left channel of stereo noise by the second endpoints.
Avg First Audio Recv Noise Level
Decibels
Average energy level of received audio for audio classified as mono noise or left channel of stereo noise by the first endpoints.
Avg Second Audio Recv Noise Level
Decibels
Average energy level of received audio for audio classified as mono noise or left channel of stereo noise by the second endpoints.
First Audio Echo BAD_TIMESTAMP Count
Number of streams
Number of streams where the echo was caused by bad device timestamps from the first endpoints that limited echo cancellation in audio sent.
First Audio Echo POSTAEC_ECHO Count
Number of streams
Number of streams where the high echo was detected after echo cancellation for audio sent by the first endpoints.
First Audio Echo EVENT_ANLP Count
Number of streams
Number of streams where the first endpoints detected noise in the captured audio that limited echo cancellation in audio sent.
First Audio Echo EVENT_DNLP Count
Number of streams
Number of streams where the first endpoints detected noise in the captured audio that limited echo cancellation in audio sent.
First Audio Echo MIC_CLIPPING Count
Number of streams
Number of streams where the first endpoints detected clipping in the captured audio that limited echo cancellation in audio sent.
First Audio Echo BAD_STATE Count
Number of streams
Number of streams where the first endpoints detected issues with the internal state that limited echo cancellation in audio sent.
Second Audio Echo BAD_TIMESTAMP Count
Number of streams
Number of streams where the echo was caused by bad device timestamps from the second endpoints that limited echo cancellation in audio sent.
Second Audio Echo POSTAEC_ECHO Count
Number of streams
Number of streams where the high echo was detected after echo cancellation for audio sent by the second endpoints.
Second Audio Echo EVENT_ANLP Count
Number of streams
Number of streams where the second endpoints detected noise in the captured audio that limited echo cancellation in audio sent.
Second Audio Echo EVENT_DNLP Count
Number of streams
Number of streams where the second endpoints detected noise in the captured audio that limited echo cancellation in audio sent.
Second Audio Echo MIC_CLIPPING Count
Number of streams
Number of streams where the second endpoints detected clipping in the captured audio that limited echo cancellation in audio sent.
Second Audio Echo BAD_STATE Count
Number of streams
Number of streams where the second endpoints detected issues with the internal state that limited echo cancellation in audio sent.
Total Call Setup Failed Stream Count
Number of streams
Number of streams where media path could not be established between the endpoints at the start of the call.
Total Call Dropped Stream Count
Number of streams
Number of streams where media path did not terminate normally.
Total Media Failed Stream Count
Number of streams
Number of streams where either media path could not be established or did not terminate normally.
Total Media Succeeded Stream Count
Number of streams
Number of streams where media path was established and terminated normally.
Total Call Setup Succeeded Stream Count
number of streams
Number of streams where media path could be established between the endpoints at the start of the call.
Total Call Setup Failure Percentage
Percentage
Percentage of all streams where media path could not be established between the endpoints at the start of the call.
Total Call Dropped Failure Percentage
Percentage
Percentage of successfully established streams where media path did not terminate normally.
Total Answer Seizure Ratio
Ratio
Ratio of calls with duration less than 5 seconds over the total number of calls.
Total Short Call Percentage
Percentage
Percentage of total calls less than 1 minutes long.
Total Media Failure Percentage
Percentage
Percentage of all streams where either media path could not be established or did not terminate normally.
Avg Audio Degradation
Mean Opinion Score (0-5)
Average Network Mean Opinion Score degradation for streams. Represents how much the network loss and jitter has impacted the quality of received audio.
Avg Jitter
Milliseconds
Average network jitter for streams in milliseconds.
Avg Jitter Max
Milliseconds
Maximum network jitter for streams in milliseconds.
Avg Packet Loss Rate
Percentage
Average of average percentage of packets lost computed using 5 second interval for streams.
Avg Packet Loss Rate Max
Percentage
Average of maximum percentage of packets lost during any 5 second interval for streams.
Avg Overall Avg Network MOS
Mean Opinion Score (0-5)
Average or average network Mean Opinion Score for streams. Represents the average predicted quality of received audio factoring in network loss, jitter, and codec.
Avg Ratio Concealed Samples
Ratio
Average of average ratio of the number of audio frames with samples generated by packet loss concealment to the total number of audio frames for streams. 0.1 indicates 10% of frames contained concealed samples.
Avg Ratio Stretched Samples
Ratio
Average of average ratio of the number of audio frames with samples that have been stretched to compensate for jitter or loss to the total number of audio frames for streams. 0.1 indicates 10% audio frames contained stretched samples.
Avg Round Trip
Milliseconds
Average of average network propagation round-trip time computed as specified in RFC3550 in milliseconds for streams.
Avg Round Trip Max
Milliseconds
Average of maximum network propagation round-trip time computed as specified in RFC3550 in milliseconds for streams.
Avg Network Jitter
Milliseconds
Average of average network jitter in milliseconds computed over 20 second windows during the session for streams.
Avg Video Post FECPLR
Ratio
Average of packet loss rate after FEC has been applied for aggregated across all video streams and codecs for streams.
Avg Video Local Frame Loss Percentage
Percentage
Average percentage of video frames lost as displayed to the user for streams. This includes frames recovered from network losses.
Avg Video Recv Frame Rate Average
Frames per second
Average of average frames per second received for all video streams computed over the duration of the session for streams.
Avg Video Low Frame Rate Call Percent
Percentage
Average of percentage of time of the call where frame rate is less than 7.5 frames per second for streams.
Avg Video Low Resolution Call Percent
Percentage
Average percentage of time of the call where resolution is low for streams. Threshold is 120 pixels for smaller dimension.
Avg Video Packet Loss Rate
Ratio
Average of average fraction of packets lost, as specified in RFC3550, computed over the duration of the session for streams.
Avg Video Frame Rate
Frames per second
Average frames per second received for a video stream, computed over the duration of the session. Values grouped by range.
Avg Video Dynamic Capability Percent
Milliseconds
Average of percentage of time that the client is running < 70% expected video processing capability for this type of CPU for streams.
Avg AppSharing Spoiled Tile Percent Total
Milliseconds
Average of percentage of tiles which are discarded instead of being sent to a remote peer (for example, from the MCU to a viewer) for streams. Discarded tiles may be caused by bandwidth restrictions between client and server.
Avg AppSharing Relative OneWay
Milliseconds
Average of average relative one way delay between the endpoints in milliseconds for application sharing streams.
Avg AppSharing RDP Tile Processing Latency
Milliseconds
Average of average latency in milliseconds processing tiles on the RDP Stack at the conferencing server for streams.
Media Failed Due To Firewall IP Blocked Stream Count
Number of streams
Number of streams that failed to be established due to network equipment blocking access to Skype for Business servers. These failures typically indicate a proxy, firewall or other network security device is not correctly configured to access the IP address and ports used by Skype for Business in Office 365.
Firewall IP Blocked Media Failure Percentage
Percentage
Percentage of streams that failed to be established due to network equipment blocking access to Skype for Business servers. These failures typically indicate a proxy, firewall or other network security device is not correctly configured to access the IP address and ports used by Skype for Business in Office 365.
Media Failed Due To Firewall DPI Stream Count
Number of streams
Number of streams that failed to be established due to network equipment blocking access due to deep packet inspection not allowing Skype for Business traffic. These failures typically indicates a proxy, firewall or other network security device is not correctly configured to access the IP address and ports used by Skype for Business in Office 365.
Firewall DPI Media Failure Percentage
Percentage
Percentage of streams that failed to be established due to network equipment blocking access due to deep packet inspection not allowing Skype for Business traffic. These failures typically indicates a proxy, firewall or other network security device is not correctly configured to access the IP address and ports used by Skype for Business in Office 365.

Set up Skype for Business Call Analytics

Use Call Analytics to troubleshoot poor Skype for Business call quality

What's the difference between Call Analytics and Call Quality Dashboard?