XCallRecordingSettings
Advanced Call Recording Settings for CyanogenMod / LineageOS
Recording files are saved in /sdcard/CallRecordings
Features:
* enable call recording for CyanogenMod / LineageOS
* use Voice Call audio source for recording
* record incoming calls or outgoing calls only
* include contact name in recording file name
* support CM 11.0, 12.0, 12.1, 13.0, LOS 14.0, 14.1, 15.1, 16.0, 17.1
if auto recording is not started, try to increase record delay in settings.
* add LOS 17.1 support
* update for new api canRecordInCurrentCountry(). (thanks @puddly)
* add LOS 16.0 support
* add Lineage OS 15.1 support. (thanks @Zap0tec)
* add some verbose log for debugging.
* handle call state: PENDING_OUTGOING -> INCALL
* fix SecurityException on Nougat and above
* support LineageOS 14.0, 14.1
* add "Use AAC Format" option
* add Skip Media Scan option
* add Separate Folder option
* add option to prepend contact name to recording file name