[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] :
I'm on May 30 build (clean installed) but Call Recordings isn't working

05-31 17:20:58.749 11984 12124 W CallRecorderService: Could not start recording for file /storage/emulated/0/CallRecordings/1470_200531_172058739.amr
05-31 17:20:58.749 11984 12124 W CallRecorderService: java.io.FileNotFoundException: /storage/emulated/0/CallRecordings/1470_200531_172058739.amr: open failed: EACCES (Permission denied)
05-31 17:20:58.749 11984 12124 W CallRecorderService:	at libcore.io.IoBridge.open(IoBridge.java:496)
05-31 17:20:58.749 11984 12124 W CallRecorderService:	at java.io.RandomAccessFile.<init>(RandomAccessFile.java:289)
05-31 17:20:58.749 11984 12124 W CallRecorderService:	at java.io.RandomAccessFile.<init>(RandomAccessFile.java:152)
05-31 17:20:58.749 11984 12124 W CallRecorderService:	at android.media.MediaRecorder.prepare(MediaRecorder.java:1046)
05-31 17:20:58.749 11984 12124 W CallRecorderService:	at com.android.dialer.callrecord.impl.CallRecorderService.startRecordingInternal(CallRecorderService.java:18)
05-31 17:20:58.749 11984 12124 W CallRecorderService:	at com.android.dialer.callrecord.impl.CallRecorderService.access$400(CallRecorderService.java:1)
05-31 17:20:58.749 11984 12124 W CallRecorderService:	at com.android.dialer.callrecord.impl.CallRecorderService$1.startRecording(CallRecorderService.java:5)
05-31 17:20:58.749 11984 12124 W CallRecorderService:	at com.android.dialer.callrecord.ICallRecorderService$Stub.onTransact(ICallRecorderService.java:22)
05-31 17:20:58.749 11984 12124 W CallRecorderService:	at android.os.Binder.execTransactInternal(Binder.java:1021)
05-31 17:20:58.749 11984 12124 W CallRecorderService:	at android.os.Binder.execTransact(Binder.java:994)
05-31 17:20:58.749 11984 12124 W CallRecorderService: Caused by: android.system.ErrnoException: open failed: EACCES (Permission denied)
05-31 17:20:58.749 11984 12124 W CallRecorderService:	at libcore.io.Linux.open(Native Method)
05-31 17:20:58.749 11984 12124 W CallRecorderService:	at libcore.io.ForwardingOs.open(ForwardingOs.java:167)
05-31 17:20:58.749 11984 12124 W CallRecorderService:	at libcore.io.BlockGuardOs.open(BlockGuardOs.java:252)
05-31 17:20:58.749 11984 12124 W CallRecorderService:	at libcore.io.ForwardingOs.open(ForwardingOs.java:167)
05-31 17:20:58.749 11984 12124 W CallRecorderService:	at android.app.ActivityThread$AndroidOs.open(ActivityThread.java:7255)
05-31 17:20:58.749 11984 12124 W CallRecorderService:	at libcore.io.IoBridge.open(IoBridge.java:482)
05-31 17:20:58.749 11984 12124 W CallRecorderService:	... 9 more
05-31 17:20:58.749 11984 12124 W CallRecorderService: Deleting failed recording /storage/emulated/0/CallRecordings/1470_200531_172058739.amr
05-31 17:20:58.749 1080 1193 W StagefrightRecorder: stop while neither recording nor paused
05-31 17:20:58.749 1080 2264 W StagefrightRecorder: stop while neither recording nor paused
05-31 17:20:58.749 1080 1193 W StagefrightRecorder: stop while neither recording nor paused

Seems a write external storage permission but storage permission is granted to Dialer.

EDIT: I've removed the CallsRecording folder in /sdcard and, in that case, the directory isn't automatically created when

I click the record call button. Seems a storage permission issue but permission is granted.