Make calls an official part of GNOME
Dear GNOME release team,
my name is Evangelos and I'm working for Purism on calls, a telephone application [1]. It is currently mostly used on mobile devices such as the Librem5 or PinePhone to place and receive phone calls. SIP support is currently being developed making calls useful outside the mobile niche. As it is written using GNOME technologies (GTK, ModemManager, contacts integration, i18n) and has been designed by parts of the GNOME Design team we would like to make calls an official part of GNOME.
We believe there should be a calls application in the GNOME ecosystem because mobile support is constantly improving.
A few words about the dependencies of calls:
-
Feedbackd [2] is used to provide feedback to the user (f.e. playing a ringtone or vibrating on an incoming call). While we currently depend on it for both buildtime as well as runtime, this could be made optional and/or also move over to freedesktop.org)
-
Callaudiod [3] is used for audio profile switching and enabling or disabling loudspeakers. We have a healthy relationship with the project and may be able to convince the project lead to also switch to GNOME's gitlab if that is deemed necessary.
-
Wys [4] is an audio routing daemon responsible for routing audio to the modem. The PinePhone f.e. does not need this since audio routing is done in hardware, but this would be a useful application for voice capable modems which expose a sound card to ALSA. Wys could move to either GNOME's gitlab or to freedesktop). Wys is a runtime dependency only.
We are very much looking forward to your reply.
Best regards
Evangelos
[1] https://source.puri.sm/Librem5/calls
[2] https://source.puri.sm/Librem5/feedbackd
[3] https://gitlab.com/mobian1/callaudiod