This app was mentioned in 14 comments, with an average of 3.86 upvotes
So much this! I have 2 apps on my phone for this purpose. One records the time of every call incoming and outgoing to my google calendar, the other backs up every single text ever and emails it to me.
I currently have 6 years worth of calls and texts that I can call on in an instant - no gaslighting possible! It's awesome.
Sorry, I read your message do quickly and thought you'd simply asked if I *had* recorded the call.
I use one called "Call Recorder Pro" -- don't have a URL for the app at the moment, but it's a paid app. I also use an app to track all incoming/outgoing calls to a Google calendar so I can search GC for phone calls. https://play.google.com/store/apps/details?id=app.calltrack
Let's see what it uses (per the web play store listing):
This one makes sense :)
It puts contact names and numbers in to the calendar entries, so it needs access to your contact list to do that.
Obvious :)
I don't know why it would need access to Storage really, it doesn't pull in any contact pictures or anything like that.
Obvious :)
Google doesn't say what 'Other' might be so it's hard to say.
If I look at the permissions on my phone it doesn't list the media ones. Of course, in Android 6+ you can always block that access if you feel it's too much.
YW. Contacts are very well taken care of in the Google account, you can restore them and export/import them very nicely, and they sync well.
You may also be interested in CallTrack, which logs your call to a Google calendar (you should make a separate calendar for this from calendar.google.com, not use your main calendar!) This is helpful because most call logs on the phone are limited to 500 or 1000 calls. With CallTrack you can have logs going back for years.
There's also SMS Backup+ for syncing texts to your Gmail account.
If you want to go nuts in the future, there is an app for this that's great (especially if you work in a business that requires you to bill for phone time with clients): https://play.google.com/store/apps/details?id=app.calltrack
You make a google calendar (or use your existing one I guess), and it creates an even every time you receive or initiate a call. Puts the phone number and duration in the event.
Just a bit more clean then going through the default method :)
I've found this if you also use Google Voice https://support.google.com/voice/answer/146756?hl=en I'm thinking you want this built into a version of an Android Dialer correct? vs search strings in a browser. I'm concentrating on the root solution to be found there. e dit: so many times I've heard your same requirements for over 20 years with contact management, tracking, billing and then the elephant in the room accounting.
OK how about this:https://play.google.com/store/apps/details?id=app.calltrack
I don't record actual calls, but I do use CallTrack to keep track of every phone call in its own separate google calendar.
Few from me:
CallTrack (https://play.google.com/store/apps/details?id=app.calltrack) Logs incoming and outgoing calls to Google Calendar - ace for managing callouts
Hide Caller ID (https://play.google.com/store/apps/details?id=com.incorporateapps.hidecaller) Various options, but I use for hiding my number when I call non-phonebook numbers. Ace for midnight callouts where you'd rather your number stays private
CatLog Logcat viewer.
Strava It's Strava! If you're a cyclist, you already know about this ;-)
Meteogram Widget (https://play.google.com/store/apps/details?id=be.inet.rainwidget) Best weather widget bar none. Learn to love Meteograms :)
Smart Audiobook Player Best audiobook player on Android
Viewranger Offline high quality maps. For UK users, offers offline access to OS maps, which is cool
Stock dialer here as well but wanted to share a tie-in I've used for years now, I reference it more than I thought I would.. https://play.google.com/store/apps/details?id=app.calltrack
Call Track might be right for you.
I have used an app called Call Track to sync my call log to a Google Calendar.