Jami (software)

Distributed multimedia communications platform

This article contains promotional content. Please help improve it by removing promotional language and inappropriate external links, and by adding encyclopedic text written from a neutral point of view. (July 2025) (Learn how and when to remove this message)

|

GNU Jami

Original author(s)| Savoir-faire Linux Inc.
Developer(s)| Savoir-faire Linux Inc. and community contributors
Initial release| December 23, 2004; 20 years ago (December 23, 2004)
Repository| git.jami.net/savoirfairelinux
Written in| Java, Kotlin, Python, Shell, Makefile, PowerShell, roff
Operating system| Android, Android TV, iOS, iPadOS, Linux, Microsoft Windows, macOS[1]
Platform| 64-bit x86-64 and ARM
Available in| Arabic, Albanian, Bulgarian, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Finnish, French, Galician, German, Greek, Hindi, Hungarian, Indonesian, Italian, Japanese, Korean, Malay, Malayalam, Nepali, Norwegian, Persian, Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Tamil, Thai, Turkish, Vietnamese[2]
Type| Voice over IP, instant messaging, videoconferencing, telephony, softphone, SIP
License| GPL-3.0-or-later
Website| jami.net

Jami is a free and open-source telecommunications platform for peer-to-peer and distributed videotelephony, videoconferencing, and voice calls. It also has instant messaging, file transfer, support for calls to landline and mobile telephones (over traditional telephone networks), and other features.

Jami is free and open-source software released under the GNU GPL-3.0-or-later.[3] Jami is developed by Savoir-faire Linux (SFL) and community contributors.

Jami is available for most desktop and mobile platforms. Internal builds of Jami for web browsers are yet to be publicly released.

## History

[edit]

In December 2004, Savoir-faire Linux launched the SFLPhone project to develop a digital telephone for businesses, entirely designed using open-source technologies. SFLPhone was a professional softphone that could manage an unlimited number of lines and calls on a daily basis. Compliant with telecommunications standards (SIP and IAX), it interconnected with the Asterisk software, a private branch exchange distributed under the free GPLv2 license or under a commercial license for GNU/Linux systems.

In November 2009, CIO magazine listed SFLphone among the top five open-source VoIP softphones to watch.[4]

In May 2015, SFLphone was renamed to Ring.[5] Ring integrated distributed architecture, which does not require a centralized server to establish communication.[citation needed]

In November 2016, Ring was integrated into the GNU project. Ring is free and open-source software released under the GNU General Public License version 3 or later.[citation needed]

In December 2018, Ring was renamed to Jami to avoid confusion with commercial products also using the English term Ring.[6][7]

## Use and design

[edit]

Jami is an open-source voice over IP, videotelephony, and instant messaging platform. In 2025, TechRadar listed it as one alternative to Skype following that product's discontinuation.[3]

By default, Jami uses an OpenDHT node maintained by Savoir-faire Linux to join the network when the user connects for the first time. However, the application gives users the choice to run this through their own server.[8] Jami software creates its own peer-to-peer network over which it can distribute data across all systems connected to it.[9]

Jami is available on various desktop (GNU/Linux, macOS, and Microsoft Windows), mobile (Android and iOS), television (Android TV), and server platforms.[citation needed] Jami for Web,[10] allowing access with a web browser, has not yet been released to the public.[11]

Jami is based on an MVC model, with a daemon (the model) and client (the view) communicating. The daemon handles all the processing, including the communication layer (SIP and IAX), audio capture and playback, and so on. The client is a graphical user interface. D-Bus can act as the controller, enabling communication between the client and the daemon.

## Features

[edit]

Available features depend on both the Jami client and the platform used.[12]

* Operates on a peer-to-peer basis without a central server. Jami can be used on local networks without an Internet connection.[6]
* End-to-end encryption used for chat, video, and voice.[12][13]
* SIP-compatible with OpenDHT support.[14][12][15]
* Instant messaging.[12]
* Call recording.[14][6]
* Audio and video calls with multi-party audio[14] and video conferencing.[16][12][17]
* Multiple[14] audio codecs supported: G.711u, G.711a, GSM, Speex (8, 16, 32 kHz), Opus, and G.722 (silence detection supported with Speex).

## Release history

[edit]

Jami Releases Name  | Notes  | Date

|
|

Εἰρήνη  |  | March 26, 2025[18]
Astarte  |  | June 14, 2024[19]
Eleutheria  |  | November 27, 2023[20]
Világfa  |  | February 20, 2023[21]
Maloya  |  | June 3, 2021[22]
Together  | Improvements to videoconferencing  | October 16, 2020[23]
Free as in Freedom  |  | November 15, 2019[24]
GNU Jami  | Ring renamed to Jami  | December 18, 2018[25]
Live free or die  |  | July 17, 2018[26]
In varietate concordia  |  | February 1, 2018[27]
Liberté, Égalité, Fraternité  |  | July 21, 2017[28]
GNU Ring  | Officially a GNU package, following its integration into the GNU project  | November 3, 2016[29]
Louis-Joseph Papineau  |  | March 16, 2016[30]
Samuel de Champlain  |  |
Ring  | SFLphone renamed to Ring  | May 5, 2015[31]
SFLphone  | Initial revision  | December 23, 2004[32]

## See also

[edit]

* Free and open-source software portal

* List of SIP software
* List of free and open-source software packages
* Comparison of instant messaging clients
* Comparison of VoIP software

## References

[edit]

1. ^ "Download and install Jami". Jami documentation. June 8, 2025.
2. ^ "Jami software localization". Retrieved June 6, 2025.
3. ^ a b Hanson, Matt; Turner, Brian; Ionescu, Stefan (May 7, 2025). "Best alternative to Skype of 2025 - what to replace it with following official Microsoft closure". TechRadar. Archived from the original on July 8, 2025. Retrieved July 8, 2025.
4. ^ "5 open source VoIP softphones to watch". CIO. Archived from the original on May 1, 2017. Retrieved January 3, 2012.
5. ^ "Savoir-faire Linux blog". Savoir-faire Linux. May 5, 2015. Retrieved June 8, 2025.
6. ^ a b c Streets, Madeleine (March 19, 2025). "9 Skype alternatives for video conferencing". Informa TechTarget. Archived from the original on July 12, 2025. Retrieved July 12, 2025.
7. ^ "Ring news". Ring. December 18, 2018. Archived from the original on December 26, 2018. Retrieved December 1, 2018.
8. ^ "Why is Jami truly distributed?". Jami. October 9, 2019. Retrieved September 25, 2020.
9. ^ Say Hello to Ring (Savoir-faire Linux)
10. ^ "Jami for Web". Retrieved June 6, 2025.
11. ^ "All features by client". Retrieved June 6, 2025.
12. ^ a b c d e Das, Ankush (December 9, 2023). "Jami: A Versatile Open-Source Distributed Communication App". It's FOSS. Archived from the original on July 8, 2025. Retrieved July 8, 2025.
13. ^ "Protocol". "Once an encrypted and authenticated peer-to-peer communication channel is available, the SIP protocol must be used to place a call and send messages."[permanent dead link]
14. ^ a b c d Sanders, James (May 18, 2015). "Privacy-focused Skype alternative Ring shows promise – TechRepublic". TechRepublic. Archived from the original on March 21, 2023. Retrieved July 8, 2025.
15. ^ OpenDHT project on Github
16. ^ Huber, Mathias (January 17, 2014). "Software-Telefon SFLphone KDE 1.3.0 veröffentlicht » Linux-Magazin". Linux-Magazin. Retrieved February 19, 2016.
17. ^ "All features by client · Wiki jami-project". Jami GitLab. savoirfairelinux.
18. ^ "Jami blog". Jami. March 26, 2025. Retrieved June 8, 2025.
19. ^ "Jami blog". Jami. June 14, 2024. Retrieved June 8, 2025.
20. ^ "Jami blog". Jami. November 27, 2023. Retrieved June 8, 2025.
21. ^ "Jami blog". Jami. February 20, 2023. Retrieved June 8, 2025.
22. ^ "Jami blog". Jami. June 3, 2021. Retrieved June 8, 2025.
23. ^ "Jami blog". Jami. October 16, 2020. Retrieved June 8, 2025.
24. ^ review.jami.net https://review.jami.net/c/jami-client-windows/+/13078. Retrieved July 30, 2025. `{{cite web}}`: Missing or empty `|title=` (help)
25. ^ "Ring news". Ring. December 18, 2018. Archived from the original on December 26, 2018. Retrieved December 1, 2018.
26. ^ review.jami.net https://review.jami.net/q/status:merged+"live+free+or+die". Retrieved July 30, 2025. `{{cite web}}`: Missing or empty `|title=` (help)
27. ^ review.jami.net https://review.jami.net/c/jami-client-gnome/+/8827. Retrieved July 30, 2025. `{{cite web}}`: Missing or empty `|title=` (help)
28. ^ review.jami.net https://review.jami.net/c/jami-client-macos/+/7400. Retrieved July 30, 2025. `{{cite web}}`: Missing or empty `|title=` (help)
29. ^ "Savoir-faire Linux blog". Savoir-faire Linux. November 3, 2016. Retrieved June 8, 2025.
30. ^ review.jami.net https://review.jami.net/c/jami-client-windows/+/3858. Retrieved July 30, 2025. `{{cite web}}`: Missing or empty `|title=` (help)
31. ^ "Savoir-faire Linux blog". Savoir-faire Linux. May 5, 2015. Retrieved June 8, 2025.
32. ^ "SFLphone initial revision". Savoir-faire Linux. Retrieved June 8, 2025.

## External links

[edit]

* Official website

* v
* t
* e

GNU Project

History|

* GNU Manifesto
* Free Software Foundation
* Europe
* India
* Latin America
* History of free software

Licenses|

* GNU General Public License
* linking exception
* font exception
* GNU Lesser General Public License
* GNU Affero General Public License
* GNU Free Documentation License
* GNAT Modified General Public License

Software|

* GNU (variants)
* Hurd
* Linux-libre
* glibc
* Bash
* coreutils
* findutils
* Build system
* GCC
* binutils
* GDB
* GRUB
* GNUstep
* GIMP
* Jami
* GNU Emacs
* GNU TeXmacs
* GNU Octave
* GNU Taler
* GNU R
* GSL
* GMP
* GNU Electric
* GNU Archimedes
* GNUnet
* GNU Privacy Guard
* Gnuzilla (IceCat)
* GNU Health
* GNUmed
* GNU LilyPond
* GNU Go
* GNU Chess
* Gnash
* Guix
* more...

Contributors|

* Benjamin Mako Hill
* Bradley M. Kuhn
* Brian Fox
* Federico Heinz
* John Sullivan
* Nagarjuna G.
* Richard M. Stallman

Other topics|

* GNU/Linux naming controversy
* Revolution OS
* Free Software Foundation anti-Windows campaigns
* Defective by Design

* v
* t
* e

Instant messaging

Protocols
(comparison)|

| Open|

* DDP
* IMPP
* IRC
* Matrix
* MTProto
* Retroshare
* Signal Protocol
* SIP
* MSRP
* SIMPLE
* Tox
* XMPP
* Jingle
* WFP
* Zephyr

|

Closed|

* MSNP
* OSCAR
* TOC
* Skype

Services|

* Band
* BBM Enterprise
* Beeper
* BiP
* DingTalk
* Discord
* Element
* Google Chat
* Google Meet
* Google Messages
* GroupMe
* Guilded
* iGap
* iMessage
* Imo
* Instagram Direct Messenger
* JioChat
* Jongla
* KakaoTalk
* Kik
* Lark
* Libon
* Line
* Marco Polo
* Mattermost
* Facebook Messenger
* Messenger Kids
* The Palace
* QQ
* Sandes
* Session
* ShareChat
* Signal
* Slack
* Snapchat
* Snow
* Tango Live
* Telegram
* Textfree
* Threema
* Trillian
* Viber
* VK Messenger
* WeChat
* WhatsApp
* Wickr
* WOLF
* Zoom
* Zulip

Clients
(comparison)|

| Single protocol|

* Baidu Hi
* BBM Enterprise
* Briar
* Element
* FaceTime
* Gadu-Gadu
* GroupMe
* HCL Sametime
* IMVU
* Jami
* Jongla
* Linphone
* Facebook Messenger
* QQ
* Retroshare
* Ricochet
* Session
* Signal
* Telegram
* Tox
* WeChat
* WhatsApp
* Wickr
* Wire
* WOLF

|

Multi-protocol|

* Adium
* Ayttm
* Beeper
* BitlBee
* Centericq
* eBuddy
* Jitsi
* Kopete
* Messages
* Miranda NG
* Nimbuzz
* Pidgin
* Finch
* Telepathy
* Thunderbird
* Trillian

XMPP (Jabber)|

* ChatSecure
* Conversations
* Gajim
* Psi
* Spark
* Tkabber
* Xabber

MSNP|

* Microsoft Teams

Defunct|

* List of defunct instant messaging platforms

Related|

* Backchannel
* Chat log
* Chatbot
* Circuit
* Comparison of user features of messaging platforms
* Contact list
* Emoticon
* File sharing
* FirstClass
* Flock
* Fuze Box
* Hall.com
* LAN messenger
* Online chat
* Presence information
* RingCentral Glip
* SMS language
* Status message
* U-Report
* Videotelephony
* Viva Engage
* VoIP
* Webcam

* v
* t
* e

Cryptographic software

Email clients|

* Apple Mail
* Autocrypt
* Claws Mail
* Enigmail
* GPG
* Gpg4win
* GPG Mail
* Kontact
* Outlook
* p≡p
* PGP
* Sylpheed
* Thunderbird

Secure
communication|

| OTR|

* Adium
* BitlBee
* Centericq
* ChatSecure
* climm
* Jitsi
* Kopete
* Profanity

|

SSH|

* Dropbear
* lsh
* OpenSSH
* PuTTY
* SecureCRT
* WinSCP
* wolfSSH

TLS & SSL|

* BBM Enterprise
* Bouncy Castle
* BoringSSL
* Botan
* cryptlib
* GnuTLS
* JSSE
* LibreSSL
* MatrixSSL
* NSS
* OpenSSL
* mbed TLS
* BSAFE
* SChannel
* SSLeay
* stunnel
* TeamNote
* wolfSSL

VPN|

* Check Point VPN-1
* Hamachi
* Openswan
* OpenVPN
* SoftEther VPN
* strongSwan
* Tinc
* WireGuard

ZRTP|

* Jitsi
* Linphone
* Jami
* Zfone

P2P|

* Bitmessage
* Briar
* RetroShare
* Tox

DRA|

* Matrix
* OMEMO
* Cryptocat
* ChatSecure
* Proteus
* Session
* Signal Protocol
* Facebook Messenger
* Google Allo
* Google Messages
* Signal
* TextSecure
* WhatsApp

Disk encryption
(Comparison)|

* BestCrypt
* BitLocker
* Cryptoloop
* dm-crypt
* DriveSentry
* E4M
* eCryptfs
* FileVault
* FreeOTFE
* GBDE
* geli
* LUKS
* PGPDisk
* Private Disk
* Scramdisk
* Sentry 2020
* TrueCrypt
* History
* VeraCrypt

Anonymity|

* GNUnet
* I2P
* Java Anon Proxy
* Tor
* Vidalia
* RetroShare
* Ricochet
* Wickr

File systems (List)|

* EncFS
* EFS
* eCryptfs
* LUKS
* PEFS
* Rubberhose
* StegFS
* Tahoe-LAFS

Security-focused
operating system|

* Tails
* Qubes

Service providers|

* Hyphanet
* Tresorit
* Wuala
* NordLocker

Educational|

* CrypTool

Anti–computer forensics|

* USBKill
* BusKill

Related topics|

* Outline of cryptography
* Timeline of cryptography
* Hash functions
* Cryptographic hash function
* List of hash functions
* Homomorphic encryption
* End-to-end encryption
* S/MIME

* Category
* Commons

* v
* t
* e

GNOME

Core Applications|

* Boxes
* Calculator
* Calendar
* Character Map
* Disks
* Evince
* Files
* Loupe
* Text Editor
* Software
* Snapshot
* Terminal
* Showtime
* Audio Player
* Web

Extras|

| Development|

* Builder
* Glade Interface Designer
* Meld
* GNOME Devhelp
* Gtranslator

|

Office|

* AbiWord
* Dia
* Evolution
* GNOME LaTeX
* Gnumeric
* OCRFeeder

Graphics|

* F-Spot
* GIMP
* gThumb
* Inkscape
* Shotwell
* Simple Scan

Internet|

* Balsa
* Empathy
* Ekiga
* Geary
* GNOME Connections
* GNOME Fractal
* Gobby
* Jami
* Transmission-gtk

Media|

* Banshee
* EasyTag
* Pitivi
* Rhythmbox
* Sound Juicer
* SoundConverter
* sushi

Games|

* GNOME Games
* Chess
* Mines
* gbrainy
* PyChess

Utilities|

* Archive Manager
* Brasero
* dconf-editor
* gedit
* gnote
* GParted
* Seahorse
* Tomboy
* Yelp

Components|

| User interface|

| GNOME 40|

* Mutter on GSK
* …

|

GNOME 3|

* Client-Side Decoration
* Cantarell
* GDM
* Mutter
* GNOME Shell
* Tango Desktop Project
* Orca

GNOME 2|

* Metacity
* GNOME Panel
* Clearlooks

Other|

* Adwaita
* Cinnamon
* MATE
* Diodon
* GNOME Do
* Avant Window Navigator

GNOME Base|

* GTK
* GDK
* GSK
* ATK
* Clutter
* Pango
* GLib
* GObject
* GIO
* IBus

Other|

* dconf
* Keyring
* GNOME-DB
* GVfs
* GnomeVFS
* Librsvg
* TinySPARQL
* Vala
* libxslt
* libxml2

freedesktop.org|

* AppStream
* D-Bus
* GStreamer
* NetworkManager
* Poppler
* Wayland
* X.Org Server
* PulseAudio
* PackageKit
* HarfBuzz
* Cairo

Community|

* GNOME Foundation
* GUADEC
* The GNOME Project
* Outreachy

People|

* Miguel de Icaza
* Luis Villa
* Havoc Pennington
* Karen Sandler

* Linux portal
* Free and open-source software portal
* Category
* Commons
* WikiProject

*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template