contacts icon indicating copy to clipboard operation
contacts copied to clipboard

Add Signal to the list of instant messaging providers

Open oleua opened this issue 3 years ago • 5 comments

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

By now it is not possible to indicate Signal profile which a contact uses.

Describe the solution you'd like

Please, extend the list of instant messaging providers by adding a new field to indicate Signal profile, and the handler which may process calls. Therefore a user may click over the number of his/her contact it and the signal app to be launched to make a call if installed.

image

Describe alternatives you've considered

The main big alternative is to let a user to add own instant messaging providers in the config.php file.

Additional context

Please, consider the possibility to let a user to modify, enable/disable instant messaging providers.

oleua avatar Sep 03 '22 06:09 oleua

Hi. I believe Signal uses the phone number. Or is there a dedicated account for signal?

call-me-matt avatar Sep 03 '22 17:09 call-me-matt

Hi. I believe Signal uses the phone number. Or is there a dedicated account for signal?

Sure, it uses it. However, a user may use a special phone number specifically for Signal, and secondly, I am about the handler which launches the signal app installed on a PC, if any.

oleua avatar Sep 04 '22 12:09 oleua

The handler should allow a user to select the app and the action: call or chat, in most cases.

oleua avatar Aug 11 '23 07:08 oleua

Hi. I believe Signal uses the phone number. Or is there a dedicated account for signal?

Signal also now provides discovery by id. Please add Signal to the list of instant messengers.

https://signal.org/blog/phone-number-privacy-usernames/

https://github.com/nextcloud/contacts/blob/5102763ec90d0c2e2ee0662d03de28952909740a/src/models/rfcProps.js#L211

rayfun avatar Mar 29 '24 11:03 rayfun

fair point. I'll create a pull request to add Signal to the list. Looking at the title of this issue, it should be solved by that. Feel free to open it again (or the duplicate issue referenced above) in case you want to go further with the integration.

call-me-matt avatar Mar 29 '24 22:03 call-me-matt