VoIP

Jami – decentralised encrypted communication platform

Jami is a decentralised communications application offering voice and video calls, instant messaging, group conversations and file sharing. Unlike conventional messaging services, it doesn’t require a central server to manage communication between users.

The application uses a distributed hash table (DHT) for peer discovery and establishes encrypted connections between participants. Users can create a Jami account without providing personal information, while linking multiple devices to the same identity. It can communicate over a local network even when an internet connection is unavailable.

Jami also functions as a conventional SIP client, allowing users to connect to compatible VoIP infrastructure. This provides an alternative to its native decentralised account system for people who need traditional internet telephony services.

The application is developed by Savoir-faire Linux. It supports Linux, Windows, macOS and mobile platforms.

This is free and open source software.

Key Features

  • End-to-end encrypted voice and video calls using peer-to-peer connections.
  • Multi-participant audio and video conferencing without requiring third-party meeting hosting.
  • Persistent group conversations with text messaging and shared files.
  • Screen sharing and media streaming during calls.
  • Record and send audio and video messages.
  • Link several devices to a single Jami account.
  • Create identities without supplying a telephone number or email address.
  • Optional SIP accounts for connecting to existing VoIP services.
  • Certificate-based identities using X.509, with TLS and SRTP securing communication.
  • Direct file transfers between peers without arbitrary application-imposed file-size limits.
  • Extension system for adding functionality to the application.
  • Use rendezvous points for hosting conversations that other participants can join.

Website: jami.net
Support:
Developer: Savoir-faire Linux
License: GNU General Public License v3.0

Ring

Jami is written in C and C++. Learn C with our recommended free books and free tutorials. Learn C++ with our recommended free books and free tutorials.


Related Software

VoIP Software
JitsiInnovative open source voice and video conferencing
MumbleVoice chat application for groups
JamiSIP-compatible softphone and SIP-based instant messenger
GNU GatekeeperFeature-rich project that implements an H.323 gatekeeper.
FluxerInstant messaging and VoIP platform
KamailioBuild large platforms for VoIP and realtime communications
FreeSWITCHTelephony platform for voice and chat driven products
AsteriskComplete PBX system
WireEncrypted instant messaging client
GaleneEasy to deploy videoconference server
LinphoneVoice over IP softphone, SIP client and service
JanusGeneral purpose WebRTC server
BaresipModular SIP user-agent
OpenSIPSMature SIP server
GOnnectEasy to use VoIP client
CallsMake phone and SIP calls
EkigaVoIP and video conferencing application for GNOME
qToxChat, voice, video, and file transfer IM client
EmpathyInstant messaging and voice over IP client

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted