WebRTC Media Stream Export Failure for Legal Hold

Is it possible to export WebRTC softphone sessions via the standard bulk recording API for legal discovery? We are facing a gap in our chain of custody documentation. The tenant is on EU1. Standard voice calls export fine, but WebRTC sessions show up in the recording list with a status of FAILED or are completely absent from the export job results.

We are using the /api/v2/recording/recordingexport endpoint. The filter includes mediaType: webRtc. The job completes successfully with HTTP 200, but the resulting manifest contains zero files for the specified date range. Audit logs show the sessions were active.

Here is the payload we are sending:

{
 "exportType": "recording",
 "filters": {
 "mediaType": "webRtc",
 "dateFrom": "2023-10-01T00:00:00Z",
 "dateTo": "2023-10-31T23:59:59Z"
 },
 "destination": {
 "type": "s3",
 "bucket": "legal-hold-eu1"
 }
}

Is WebRTC recording export supported in this API version? Or is a separate mechanism required for digital channel media streams?