An API that connects multiple Microsoft services, enabling data access and automation across platforms
Call records stream data coming null
I have created a subscription to /communications/callRecords.
Assigned CallRecords.Read.All permission to App in App registrations.
I did call through teams in web browser , have got the call id via webhook and was able to retrieve call record through https://graph.microsoft.com/v1.0/communications/callRecords/786cc488-914f-455d-a5c4-dec5d329ef98?$expand=sessions($expand=segments)
But in its output, streams field has all values as null. I am getting only 2 fields everytime, averageRoundTripTime and packetUtilization. Apart from these 2, all other fields are always null
"averageAudioDegradation": null,
"averageJitter": null,
"maxJitter": null,
"averagePacketLossRate": null,
"maxPacketLossRate": null,
"averageRatioOfConcealedSamples": null,
"maxRatioOfConcealedSamples": null,
"averageRoundTripTime": "PT0.303S",
"maxRoundTripTime": null,
"packetUtilization": 5782,
"averageBandwidthEstimate": null,
"wasMediaBypassed": null,
"postForwardErrorCorrectionPacketLossRate": null,
"averageVideoFrameLossPercentage": null,
"averageReceivedFrameRate": null,
"lowFrameRateRatio": null,
"averageVideoPacketLossRate": null,
"averageVideoFrameRate": null,
"lowVideoProcessingCapabilityRatio": null,
"averageAudioNetworkJitter": null,
"maxAudioNetworkJitter": null
Can anyone help ?
Does it matter whether call is made using browser or teams desktop app ?
Microsoft Security | Microsoft Graph
Microsoft Teams | Microsoft Teams for business | Other
Additional features, settings, or issues not covered by specific Microsoft Teams categories