Chooloo / koler

Just a phone app.
Other
945 stars 133 forks source link

Signal (or e2ee) calls integration #365

Open sonalder-darlene opened 2 years ago

sonalder-darlene commented 2 years ago

Checklist

Describe the feature you want

I would like Koler to prompt me to use Signal when calling someone instead of directly calling the person through cellular network.

Is your feature request related to a problem? Please describe it

An option like for exemple "Secure call" would be nice. Could be optionnaly enabled in Koler settings. This way it shows a phone with a lock instead of just the phone and when you tap on it it root the call through the selected app (Signal in my case). Or maybe it show a pop-up with two options:

Additional context

I'm daily running CalyxOS and this customROM have a function that alert the user while using regular call instead of end to end encrypted VoIP calls (WhatsApp, Signal...). When calling from the stock dialer app a pop-up show up asking about doing a secure Signal call or using unsecure regular call. Here is the source code of CalyxOS Dialer (probably based on AOSP one) if it could help : https://gitlab.com/CalyxOS/platform_packages_apps_Dialer

How will you/everyone benefit from this feature?

Koler is an awesome, good looking dialer app that don't spy on me, I prefer to use it over stock app. But I miss this one feature from CalyxOS stock phone app

Ilithy commented 2 years ago

I love this request, I would very much like to see Koler integrate this, even if I would prefer Threema's integration for secure voice/video calls, (Threema is Swiss, for info) Thanks

sonalder-darlene commented 2 years ago

I also use Threema, and would like to see e2ee calls pushed by Koler (at least having on option to do so) regarding the app chosen by the user. Also Threema is not necessarily used with a phone number which is mandatory on Signal so it has more sens to be kinda sync with the OS dialer.

I said Signal here because it's a popular option (more than Threema) and Calyx devs have already done it. But if Koler could support other apps such as Threema, Wire, Telegram (🤢) or WhatsApp (🤮) would be great.

Ilithy commented 2 years ago

What you say is correct.

mikenrafter commented 2 years ago

I use element/matrix, and if we're adding e2e calling support, then I think the user should be able to customize the intent that's sent, so they can have their favorite additional calling app, supported in Koler.

Some people use proprietary: whatsapp (not e2e) or discord (not e2e), while others use FOSS: signal (e2e) or element/another matrix client (e2e).
Perhaps these 4/any other popular ones (such as Google Duo #459) could be enabled if they're detected, or could exist in settings, with a button for custom ones too.

xdubx commented 2 years ago

Only for reference the calyx repo to the dialer https://gitlab.com/CalyxOS/platform_packages_apps_Dialer

spazziale commented 1 year ago

Any update?