Simple-Dialer icon indicating copy to clipboard operation
Simple-Dialer copied to clipboard

Feature Request: Call Recording

Open hamiltonrn opened this issue 4 years ago • 39 comments

Please implement call recording. Thank you!

hamiltonrn avatar May 25 '20 17:05 hamiltonrn

post only 1 thing per issue please, it cannot be managed like this

tibbi avatar May 25 '20 17:05 tibbi

Updated.

hamiltonrn avatar May 25 '20 19:05 hamiltonrn

I would appreciate this feature as well

judge2b avatar May 28 '20 00:05 judge2b

I would say call recording is a night mare on android. The implementation details are often either device or android build specific thus implementing it in this app would make this app no longer simple.

pvagner avatar May 28 '20 08:05 pvagner

indeed call recording has been blocked by Google on Android 10+ without giving an alternative. Not even the preinstalled apps can do it. It can be set up with some commands run via adb or some other tinkering, but most people dont want to do it. As soon as there is some call recording supported by Android, I will definitely add it.

tibbi avatar May 28 '20 10:05 tibbi

The problem is: You may only record telephone calls if your call partner has agreed to this, otherwise you are committing a criminal offence! This is the case in many countries. In Germany § 201 Strafgesetzbuch (StGB) is the basis.

ihaake avatar May 28 '20 13:05 ihaake

Single-party call recording is not illegal everywhere though, so offering it as a feature would be very useful where it is allowed. Of course, it makes sense to wait for better Android support for this.

judge2b avatar May 28 '20 14:05 judge2b

The problem is: You may only record telephone calls if your call partner has agreed to this, otherwise you are committing a criminal offence! This is the case in many countries. In Germany § 201 Strafgesetzbuch (StGB) is the basis.

In Germany, not in many other countries, in Brazil, for example, if you are part of the talk you are totally free to record it and even use as proof to defend yourself, recording is only prohibited for third parties. It's a very useful feature, will be very glad if implemented.

hamiltonrn avatar May 28 '20 15:05 hamiltonrn

Let's do not count when "many" is many. I'm arguing from the standpoint of the app provider. If you provide an international app you have to take into account even the few ones. At least you have to take means to prevent, that people use Software illegal in their county. Exclude people of those (few) countries from downloading the software? How? Not caring about the problems of the few is a matter of reputation and trust. Can I trust, that the app provider doesn't bring me in conflict with law? Or do I have to avoid that provider to feel save? If I know the risk and I am willing to take the risk of being prosecuted I can take (technical) precautions. If I'm a simple user who just wants no problems, I may tend to avoid the provider totally, not only the app.

I think that's why Google doesn't implement this feature and makes it difficult to circumvent it. Google has a reputation to lose.

ihaake avatar May 28 '20 16:05 ihaake

Let's do not count when "many" is many. I'm arguing from the standpoint of the app provider. If you provide an international app you have to take into account even the few ones. At least you have to take means to prevent, that people use Software illegal in their county. Exclude people of those (few) countries from downloading the software? How? Not caring about the problems of the few is a matter of reputation and trust. Can I trust, that the app provider doesn't bring me in conflict with law? Or do I have to avoid that provider to feel save? If I know the risk and I am willing to take the risk of being prosecuted I can take (technical) precautions. If I'm a simple user who just wants no problems, I may tend to avoid the provider totally, not only the app.

I think that's why Google doesn't implement this feature and makes it difficult to circumvent it. Google has a reputation to lose.

You just need an Agreement, for that functionality, where the user takes the responsibility for using it. You don't want to use it, just don't use.

hamiltonrn avatar May 28 '20 19:05 hamiltonrn

Please remain lightweight. There is a separate call recording app on F-Droid: Call Recorder.

Edit: I take back my words. It doesn't work anymore.

poiNt3D avatar Jun 02 '20 12:06 poiNt3D

If you have LineageOS installed as well as (Ed)Xposed (i.e. your phone must be rooted!), you can activate this feature by using (and configuring) XCallRecordingSettings. Works well on LOS 16.0 & 17.1 (= Android 9 & 10).

just-Nob avatar Jun 05 '20 23:06 just-Nob

Please remain lightweight. There is a separate call recording app on F-Droid: Call Recorder.

It doesn't work correctly, cuz it cant record interlocutor directly from call and I don't want to have extra apps on my phone

000exploit avatar Oct 03 '20 15:10 000exploit

I vote for leaving ethics for the users. This Free Software and it's user's responsibility to use it according to the law. I am willing to help build this feature. However I don't have much experience with Android development and Kotlin. If someone can guide me in so I can start from small stuff and eventually grow to the task ?

jjelev avatar Dec 07 '20 21:12 jjelev

It's not me blocking it for ethical reasons, it's Google. Anyway, this definitely isn't the feature you want to learn Android on.

tibbi avatar Dec 07 '20 21:12 tibbi

I think it could be added for those who run older versions of the system, where the feature isn't crippled by Google. I personally still run Oreo and it would be extremely useful

Midi-In avatar Jan 02 '21 21:01 Midi-In

And what about combining simple dialer with simple voice recorder as a "workaround"? The idea is not recording the direct signal which is limeted by android, but you can record what is coming out of the smartphone speaker(s) and the voice of the caller with the simple recorder app. If you choose to record the call in the dialer, the phone call is forced to play loud via smartphone speakers.

robovoice1 avatar Feb 02 '22 20:02 robovoice1

you cannot do that

tibbi avatar Feb 02 '22 21:02 tibbi

I value this feature so much because (when it was available) it allowed me to record spelled out emails, addresses and phone numbers then take a note of them later when the call ends.

I would be willing to tinker with adb or even rooting the phone to gain it back.

raed667 avatar May 24 '22 12:05 raed667

Google Phone has support for call recording, Xiaomi Dialer, Samsung Dialer and many others have it.

It would be awesome if Simple Dialer would have call recording feature.

electriquo avatar Aug 09 '22 06:08 electriquo

It can be set up with some commands run via adb

That's far better than no call recording at all. With this app being one of the very very few FOSS dialers out there, I think this feature is a must-have, so users can protect themselves legally.

Also, anyone who would go out of their way to replace com.google.android.dialer with this app, probably already has the skill to run a couple of adb commands

ItsIgnacioPortal avatar Aug 15 '22 02:08 ItsIgnacioPortal

This is a necessity for many people.. Hope it will be implemented

mexicancartel avatar Oct 24 '22 10:10 mexicancartel

any chance for that?

andsofine avatar Apr 23 '23 09:04 andsofine

If you want call recording on non-rooted smartphones use ACR Phone app https://acr.app/ . Ideally you use a SIP-account.

Most details are explained here: https://www.androidauthority.com/best-call-recorder-apps-android-1001838/

The best solution probably would be GrapheneOS? https://www.reddit.com/r/GrapheneOS/comments/12g7kjw/is_call_recording_on_graphene_os_possible/

ElsAr4e avatar Jun 17 '23 20:06 ElsAr4e

I would love to see this feature. To record scammers calling me. And as @foolioo said, most other apps support it.

But there is still the legal issue. There a 2 different routes I can recommend for this: 1: Warn the user that he's responsible for respecting the laws about recording calls 2: Make the dialer app say a message like "The person you are calling is recording the call". Preferably warning the user that there will be a voice message sent.

Rathmox avatar Jun 28 '23 22:06 Rathmox

No recording phone all warns the other end about recording the call. I see no legal issue here.

electriquo avatar Jun 29 '23 04:06 electriquo

I dont really care about the legal issues, it is up to the user. I just dont like that recording isnt officially supported, there are just some workarounds that work here and there, mostly in preinstalled apps or ones that havent been updated for ages and dont have to stick to the latest system rules and restrictions. Some workarounds that were being used in the past are no longer doable and as Google keeps pushing against call recording, I dont want to spend time working on something that will just stop working soon.

tibbi avatar Jun 29 '23 10:06 tibbi

I dont really care about the legal issues, it is up to the user. I just dont like that recording isnt officially supported, there are just some workarounds that work here and there, mostly in preinstalled apps or ones that havent been updated for ages and dont have to stick to the latest system rules and restrictions. Some workarounds that were being used in the past are no longer doable and as Google keeps pushing against call recording, I dont want to spend time working on something that will just stop working soon.

But many peoples around the world need this feature

heberjeur avatar Jun 29 '23 11:06 heberjeur

@heberjeur The responsibility is on the one that records the call to inform the other ends that the call is being recorder, it is not on the application itself. This is why the feature should exists regardless of the warning whether the call is being recorded.

In the same spirit that a murder is illegal all over the globe but no law requires you to warn everyone when you carry a knife ;)

electriquo avatar Jun 29 '23 12:06 electriquo

@heberjeur The responsibility is on the one that records the call to inform the other ends that the call is being recorder, it is not on the application itself. This is why the feature should exists regardless of the warning whether the call is being recorded.

GrapheneOS added call recording to the AOSP app. I don't know if it works the same for every app.

Rathmox avatar Jun 29 '23 15:06 Rathmox