As we already have a Matrix Server in Freedombox (Synapse) it would seem logical to stick with this and use Riot as Web-Client for it. It is in Debian (riot-web) and supports E2E encryption for two-participant VoIP and Video calls.