Send in your ideas. Deadline August 1, 2025
Grant
Theme fund: NGI0 Commons Fund
Start: 2025-02

SIP improvements for GNOME Calls

Add DTLS-SRTP to GNOME Calls

Audio (and video) calling over the internet have become ubiquitous and the Session Initiation Protocol (SIP) has often been used for establishing connections between peers. Calls can be used for calling both over GSM and VoIP using SIP. It is a component of the GNOME/Phosh mobile ecosystem and is included in operating systems targetting Linux smartphones, such as Mobian or postmarketOS.

One of the goals of this project is to implement the DTLS-SRTP protocol which comes with better security properties over the current SRTP implementation, while another would be general user experience improvements. GNOME/Phosh and Calls run on multiple different phones on a variety of fully FLOSS operating systems, today. This project should help increasing existing users privacy while also broadening the appeal of open source soft- and hardware, which do not exploit the user's data by default.

Logo NLnet: abstract logo of four people seen from above Logo NGI Zero: letterlogo shaped like a tag

This project was funded through the NGI0 Commons Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 101135429. Additional funding is made available by the Swiss State Secretariat for Education, Research and Innovation (SERI).