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 ?