Coder Social home page Coder Social logo

Comments (6)

ElsAr4e avatar ElsAr4e commented on August 27, 2024 1

Thanks for your answers!

Google Dialer implements this and I would imagine Samsung's dialer does too.

I am using Galaxy Tab A7 Lite (no root) and - until now (and on the devices I've testest) Samsung does NOT have any call recording announcement - same when it comes to Mate 20 Pro -both (no root) with native call recording (tested with all parties).

This might change in the future but I've never read this is planned?

When it comes to record emergency calls using BCR: If BCR is used to record emergency calls even if I use now Google Dialer there still should be no call recording announcement (since I don't use the built-in recording feature) ?

from bcr.

ElsAr4e avatar ElsAr4e commented on August 27, 2024 1

@chenxiaolong I've been looking at the commit and I think you should add something like (after "BCR does not announce ..."): "Keep in mind if you (also/ still) use the built-in call recording at the same time and/or instead of BCR it could be possible that there will be a call recording announcement"

And something like "As mentioned ["list the reference"] you should only use one call recorder at the same time (in that case just BCR?)"

from bcr.

chenxiaolong avatar chenxiaolong commented on August 27, 2024

The announcement is something the default/system dialer does. It sends the announcement audio to the call audio stream when using the built-in recording feature. Google Dialer implements this and I would imagine Samsung's dialer does too.

Third party dialers will never send an announcement for the same reason that they can't record calls themselves. It requires system app permissions.

BCR never outputs any audio to the call audio stream.

Will there be a call recording announcement even if you use BCR and NOT the native call recording?

I'm not aware of any dialer that tries to detect third party recorders and send the audio. It's theoretically possible though.

Can you be sure that the other party/parties will never get a notification that the call is now being recorded?

No, there's no way to guarantee this. AOSP (and the stock OS on Pixel devices) works as I described above, where the system dialer is responsible for sending the announcement audio. There's nothing that prevents OEMs from implementing this at the OS-level instead of at the dialer-level though.

Does it also depend which default dialer the other person uses?

No, what the other person uses doesn't matter at all. It's your local device that's sending the audio.

from bcr.

chenxiaolong avatar chenxiaolong commented on August 27, 2024

No problem!

I am using Galaxy Tab A7 Lite (no root) and - until now (and on the devices I've testest) Samsung does NOT have any call recording announcement - same when it comes to Mate 20 Pro -both (no root) with native call recording (tested with all parties).

This might change in the future but I've never read this is planned?

That's good to know. With Google and Apple (in the upcoming iOS version) both sending a call recording announcement, I'm guessing Samsung/etc will eventually do the same (but that's a total guess).

When it comes to record emergency calls using BCR: If BCR is used to record emergency calls even if I use now Google Dialer there still should be no call recording announcement (since I don't use the built-in recording feature) ?

That's correct.

from bcr.

ElsAr4e avatar ElsAr4e commented on August 27, 2024

Maybe you should add these informations that there won't be a (known) call recording announcement if you use BCR (only - so no native call recording used) to record a call like in the installation instructions and/or the docs? (Like #524 (comment))

Because I think it would be useful.

from bcr.

chenxiaolong avatar chenxiaolong commented on August 27, 2024

Good idea. Added in 6e6a08b

from bcr.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.