Opracowany przez | Wiedza o Linuksie |
---|---|
Pierwsza wersja | 21 lipca 2017 r. |
Ostatnia wersja | (3 czerwca 2021) |
Wersja zaawansowana | 20180717 (17 lipca 2018 r.) |
Kaucja | git.jami.net |
Napisane w | C++ |
Berło | GTK i Qt |
System operacyjny | GNU / Linux , FreeBSD , Microsoft Windows , macOS , Android i Android TV |
Środowisko | Wieloplatformowy |
Języki | Wielojęzyczny |
Rodzaj | Wiadomości błyskawiczne , sieć Voice over IP |
Licencja | GPL-3.0 + ( d ) |
Dokumentacja | docs.jami.net |
Stronie internetowej | jami.net |
Jami , wcześniej nazywany SFLphone, a następnie Ring, to darmowe oprogramowanie, które umożliwia użytkownikom wykonywanie połączeń telefonicznych lub wideo przez Internet, a także udostępnianie ekranu. Dostępne są dodatkowe funkcje, takie jak wiadomości błyskawiczne, przesyłanie plików i wideokonferencje. Jest dostępny na środowiskach desktopowych ( Windows , macOS , Linux ), jak również na smartfonach ( Android , iOS ).
W 2005 roku Cyrille Béraud rozpoczęła projekt opracowania telefonu cyfrowego dla firm, w całości zaprojektowanego przy użyciu otwartych technologii. SFLPhone to profesjonalny „ Softphone ”, który może codziennie zarządzać nieograniczoną liczbą linii i połączeń. Zgodny ze standardami telekomunikacyjnymi ( SIP , IAX ), łączy się z oprogramowaniem Asterisk , wzorcową centralą PBX w świecie oprogramowania open source w Internecie.
SFLphone był jednym z nielicznych softfonów linuksowych obsługujących PulseAudio od samego początku. Ubuntu polecił go do użytku korporacyjnego ze względu na funkcje takie jak telekonferencje i wspomagane przekazywanie połączeń.
Ring, oparty na SFLPhone, dodaje obsługę OpenDHT, dzięki czemu nie jest zależny od serwera.
W 2009 roku magazyn CIO umieścił SFLphone w pierwszej piątce najlepszych programów telefonicznych VoIP typu open source. Poza SFLphone, Ring zachował kompatybilność i obsługę SIP, dodając nową platformę komunikacyjną, która nie wymaga scentralizowanego serwera do nawiązywania komunikacji.
W maj 2015, SFLphone zmieni się w Dzwonek.
W listopad 2016został zintegrowany z projektem GNU . Jami jest wolnym i otwartym oprogramowaniem wydanym na licencji GNU General Public License w wersji 3+.
W styczeń 2019Ring staje się Jami, aby nie mylić z produktami komercyjnymi, również używając angielskiego terminu ring .
Jami to kompatybilne z SIP oprogramowanie do obsługi wiadomości błyskawicznych i telefonii dla systemów Linux, Microsoft Windows, OS X, iOS i Android. Opracowany i zaktualizowany przez Savoir-faire Linux , z pomocą globalnej społeczności użytkowników i współpracowników, Jami jest pozycjonowany jako konkurent oprogramowania dla aplikacji Skype.
Obecnie dostępne są dwa rodzaje kont: SIP i Ring. Oba typy kont oferują podobną funkcjonalność, w tym wiadomości, wideo i audio. Konto SIP umożliwia telefonowi programowemu Jami połączenie ze standardowym serwerem SIP, podczas gdy konto Ring może zarejestrować się (lub użyć skonfigurowanego konta) w zdecentralizowanej sieci Jami, która nie wymaga centralnego serwera.
Jami tworzy własną sieć, za pośrednictwem której może dystrybuować funkcje katalogowe, uwierzytelnianie i szyfrowanie do wszystkich podłączonych do niej systemów. Pakiety są dostępne dla wszystkich głównych dystrybucji Linuksa, w tym Debian , Fedora i Ubuntu . Dostępne są również oddzielne wersje GNOME i KDE .
Jami bazuje na modelu MVC z demonem (modelem) i klientem (widokiem) w komunikacji. Demon obsługuje całe przetwarzanie, w tym warstwę komunikacyjną (SIP / IAX), przechwytywanie i odtwarzanie dźwięku itp. Klient to graficzny interfejs użytkownika. D-Bus może działać jako kontroler umożliwiający komunikację między klientem a demonem.
Jami jest w pełni rozproszony i opiera się na dwóch oddzielnych sieciach rozproszonych: