New in 1.3 The app now says who to call: a To call list, callback alarms and a home-screen widget →
Call Managerfor Perfex CRM

Guide

Why call recording doesn't work on Pixel, Motorola and OnePlus

And which Android phones can send their call recordings to your CRM. The short version: no app records calls any more. The phone's own dialer does, and only some dialers let another app read the file.

The rule no app can break

Android's call-audio sources are protected by a permission called CAPTURE_AUDIO_OUTPUT. Android grants it only to apps signed with the phone maker's own platform key, or installed on the system partition. It's an operating-system rule, not a Play Store policy, so installing an app outside the Play Store doesn't get round it.

Older recorder apps used workarounds, such as recording through the microphone or the accessibility service. Android 9 and 10 closed most of them, and Google Play's 2022 policy change ended the accessibility trick. Any app that says it records calls on every Android phone today is overpromising.

What the phone's own dialer does

The phone maker's dialer is a system app, so it can record calls, where the maker has built that in and local law allows it. The question for a CRM is what happens to the file afterwards.

  • Shared storage. Samsung, Xiaomi, vivo, OPPO and realme dialers save recordings to a folder other apps may read, with the storage permission. An app like Call Manager can find the file, match it to its call by time and length, and upload it.
  • Private storage. Google's Phone app, used on Pixel and most Motorola phones, keeps recordings inside its own private storage. No other app is allowed to read them, whatever permission it has.
  • Closed folders. OnePlus writes recordings under Android/data, which Android 11 closed to other apps.

Brand by brand

Call-log sync and recording capture by phone brand
PhoneCall-log syncRecording captureWhy
Samsung (One UI) Yes YesSamsung's Phone app writes recordings to shared storage.
Xiaomi, Redmi, POCO (MIUI / HyperOS) Yes YesXiaomi's dialer records to shared storage.
vivo, iQOO (Funtouch OS / OriginOS) Yes Yesvivo's dialer records to shared storage.
OPPO (ColorOS) Yes YesOPPO's dialer records to shared storage.
realme (realme UI) Yes YesColorOS underneath, so it behaves like OPPO.
Google Pixel Yes NeverGoogle Dialer keeps recordings in its private storage, which no other app may read.
Motorola (most models) Yes NeverShips Google Dialer, so the same private storage applies.
OnePlus (OxygenOS) Yes NeverWrites recordings under Android/data, which Android 11 closed to other apps.
Another Android brand Yes Test itWorks if that phone's dialer records to shared storage.
iPhone No NoiOS gives apps no access to the call history at all.

Call-log sync, meaning the number, direction, time, duration and SIM, works on all of them apart from iPhone. That's usually the part a sales manager needs most.

What to expect across a team

On a typical mixed Android fleet, plan for roughly 35–45% of calls arriving with audio. About 70% of phones are technically capable. But the recorder ships switched off on most of them, some reps won't grant storage access, and some phones delete recordings before they're uploaded. That's an engineering estimate, not a measurement. The reliable way to know is to test one phone of each model your team carries.

If you need a recording of every call, for compliance or dispute resolution, use a telephony system that records in the network instead. Many teams find call logs plus recordings where available are plenty.

A setup checklist for recordings

  1. Turn on automatic call recording in the phone's own dialer settings, if the model and region offer it.
  2. Allow the app storage access. On newer Android versions this is "All files access".
  3. Exempt the app from battery optimisation and allow autostart, especially on Xiaomi, vivo, OPPO and realme.
  4. Make a test call, then open the app's Diagnostics screen. It checks every link in the chain and names the one to fix first.
The Call Manager diagnostics screen checking the recording chain
Diagnostics marks a Pixel's recording capture as a permanent limit, rather than leaving a rep to keep trying settings.

Try the phone checker and fleet estimator to see what your team's phones will send.

Put every sales call in Perfex CRM this week.

One-time price from $49. Unlimited reps and phones. 14-day money-back guarantee.

From $49, one-timeUnlimited reps · no per-minute fees

See pricing