Whilst there may be alternate ways of doing the same thing, I do like the initiative shown by the founders of EasyCallRecording, which provides the general public with an easy way of recording their calls.
As they point out “We’re constantly told: “This call may be recorded”. Wouldn’t it be great if you could say it back?”
So, whenever ringing call centre to complain etc or dealing with financial matters, you simply call their number and dial out from their service in order to record the call. Calls are 10p per min and they store the calls for one year, assuming you don’t choose to download the recording.
And if you want to share your experience/recording then Callsmayberecorded is a site where you can do just that.