I am using ARI copyStored function to move the recording to upload folder after completion of a call.
const stored_rec = await global.ari.recordings.copyStored({
recordingName,
destinationRecordingName: `upload/${recordingName}`,
});
global.logger.info("Copied recording to upload folder", { args: { recordingName } });
if (stored_rec) {
await global.ari.recordings.deleteStored({ recordingName });
global.logger.info("Deleted recording from recording folder", {
args: { recordingName },
});
}
So in production some calls upload file size is 0byte, does there is a possiblity that I deleted before the completion of copying of recording.
Any help is appreciated.