Smart Auto Call Recorder will record all your incoming and outgoing calls. You can listen all your recorded calls anytime. You don't need to enable it manually, it will work automatically when you install it. If you have Marshmallow or above (then you just need to give permissions once on first run time).
Automatic Call Recorder.
You can also share your any recorded file to anyone.