I installed `call recorder for android` Version 2.0.5 (25), but doesn't work in my Android

I have just joined the f-droid forum.

I have two smartphones, one Redmi6A, the other, Nokia C12.

My nation doesn’t have a restriction against recording calls.

Redmi6A has a phone app that seamlessly records calls by default. Version is as follows:
MIUI Global 11.0.8
MIUI version | Stable 11.0.8.0(PCBMIX M)
Android version 9

Nokia C12 has Android version 12. The Nokia phone call app doesn’t record by default. The settings has call recording, but has a complicated set up, not recording by default. The option allows it to record unknown numbers. For known numbers one has to select manually each number for which one requires to record calls.

My motive for recording calls is different. In case of unanticipated info provided, I have the option to go back and play the call to extract the info provided.

I downloaded and installed f-droid apk on Nokia C12. Then installed the call recorder Version 2.0.5 (25) app from f-droid. But it doesn’t work as intended.

Do I need to rearrange set-up in my Nokia C12 to enable it and the app to record all calls? To enable the said call recorder to record calls?

After Android 10, if I recall correctly, Google blocked a lot of ways for apps to recall calls.

Maybe if the device is rooted you could find something.

Ok. Thanks.
But Mr. Licaon_Kter, with so many bright developers around, isn’t a simple phone calling app possible? One app aggregating the best features from:
Call Recorder: Simple call recorder, no ads, open-source
I also came to learn why call recording isn’t possible.
Call recorder for Android: Record calls

and a simple caller? Unlike the full-featured Koler:uniquely stylized phone app with customizable features

Then the android’s default caller could be replaced.

Use any phone app you want. But they all are limited to whatever Android lets them to do…

I understand. Would have liked to replace the OS. But some of the empowering apps are only available in Android, AFAIK, like Rapido, BhimUPI, Bhashini, et al.

In India there is a restriction against auto recording, but not against consented recording. The IT act has been amended twice on this.

If it is announced in the beginning (or with a beep) that the call will be recorded, then restrictions don’t apply.
Please note that in practice, call recordings without the consent of any party can be seen as unlawful, particularly if it infringes on privacy or is used maliciously. However, it is not explicitly barred under the IT Act​.
The matter is complex. Secs 25,26,Indian Telegraph Act, 1885 is about 3rd party interception. Then the clauses on the Right To Privacy is subject to other rights, public safety(order), morality and the criminal laws, and the Indian courts of law generally balance, on a case by case basis, after a careful consideration of all evidences and aspects of each case and the evidences the calls may present.
Depends on the unique circumstances, about the legality of such recordings.
Let us presently ignore the legalities. I am confident to hold my ground against any such grievance and suit regarding recording calls. I record to use them as an aid for recall and future references, if any. Otherwise, I then generally delete them after a time.

But the above discussion should be ignored. The moot aspect needs to be addressed. That is, Call Recording. Legality will come later.

1 Like

Call recording is allowed for Android Dialer only in the absence of root, and even in that case, an app must be provisioned to ask and execute root.

Also, even if your stock dialer has recording implemented, there is literally a configuration (allow/disallow) per every locale.

Thank you for your post, Mr. optimumpro.

But sections of your post confuses me.
…in the absence …?!

… per every locale …
Is this a technical term? Per and Every literally have the same meaning in most contexts.

Rooting process in itself is quite involved.

  1. After tapping 7 times to enable Developer Options, the steps are quite involved, even without an explicit guarranty that Call Record will be enabled. I would rather have removed Android from my phone, but for some indispensable apps as stated earlier.
    .
    Going to Developer Options and enabling OEM unlocking and USB debugging.
    Rebooting the phone into Fastboot Mode (usually by holding Volume Down + Power while the phone is off).
    On the computer, using the command:
    fastboot oem unlock
    This command might vary depending on the phone’s version.

  2. Install Custom Recovery (TWRP)

After unlocking the bootloader, download a compatible TWRP image for the device.
Boot the phone into Fastboot Mode and use the following command to flash TWRP:
fastboot flash recovery twrp.img

  1. Rooting via Magisk
    Download the Magisk ZIP file.
    Boot into TWRP recovery.
    Flash the Magisk ZIP file.
    Reboot the phone, and Magisk should now be installed.

  2. Verification
    Open the Magisk Manager app to verify root access.

To keep in mind that rooting might void your warranty, and improper steps could potentially brick the device. Good idea to back up important data before proceeding.

In the absence of root - Without root.

Locale - your country. Stock dialer allows recording only where it is not prohibited.

A third party call recorder must state in the description - ‘Root required.’

Thank you, Mr. -pro, for replying to my post.

May please the page of the concerned app be perused.

Rather than pondering on what was intended to be explained and what was perceived, what was questioned and what was answered, have you noticed that the f-droid app call recorder for android Version 2.0.5 (25) doesn’t have any mention on root or rooting?

Is it a failure on the part of the developing team of the said app to overlook mentioning what you stated, or is it that the app doesn’t require rooting at all?

My question is: if the app doesn’t need root-ing then why shouldn’t I be able to use the app?

Why to unnecessarily undertake the risky hassle of root-ing a device to accomplish a simple objective?

yes and no, up to Android 9 it works without root

afterwards you might need an unlocked device and some Magisk module to push Call Recorder as a system app to be able to record