Ekipi i ri i platformës së komunikimit të decentralizuar Jami është në dispozicion, duke u shpërndarë nën emrin kod të "Maloya". Projekti ka si qëllim krijimin e një sistemi komunikimi që operon në mënyrë P2P, duke mundësuar si biseda në grupe të mëdha, ashtu edhe thirrje individuale me një nivel të lartë të privatësisë dhe sigurisë. Jami, i njohur më parë si Ring dhe SFLphone, është një nga projektet GNU dhe shpërndahet nën licencën GPLv3. Ndryshime binar janë përgatitur për GNU/Linux (Debian, Ubuntu, Fedora, SUSE, RHEL, etj.), Windows, macOS, iOS, Android dhe Android TV.
Ndryshe nga klientët tradicionalë të komunikimit, Jami mund të dërgojë mesazhe pa marrë parasysh serverët e jashtëm duke organizuar një lidhje direkte mes përdoruesve me përdorimin e kriptimit të fundit në fund (End-to-end, çelësat janë vetëm në anën e klientit) dhe autentifikimit në bazë të certifikatave X.509. Përveç shkëmbimit të sigurt të mesazheve, aplikacioni lehtëson thirrjet zanore dhe video, krijimin e videokonferencave, ndarjen e skedarëve, si dhe organizimin e aksesit në përmbajtjen e skedarëve dhe ekranit.
Fillimi filloi si një telefon programor mbi protokollin SIP, por tashmë ka dalë përtej këtyre kufijve në drejtim të modelit P2P, duke mbajtur përputhshmërinë me SIP dhe mundësinë për të bërë thirrje duke përdorur këtë protokoll. Programi mbështet kodekët e ndryshëm (G711u, G711a, GSM, Speex, Opus, G.722) dhe protokollet (ICE, SIP, TLS), siguron enkriptim të besueshëm të videove, zërit dhe mesazheve. Nga funksionet shërbimi mund të veçojmë ridrejtimin dhe mbajtjen e thirrjeve, regjistrimin e thirrjeve, historinë e thirrjeve me kërkimin, kontrollin automatik të volumit, dhe integrimin me adresarët GNOME dhe KDE.
Për identifikimin e përdoruesit në Jami përdoret një mekanizëm global të decentralizuar për autenticitetin e llogarive, i bazuar në zbatimin e një libri adresash në formën e blockchain (përdoren zhvillimet e projektit Ethereum). Një identifikues përdoruesi (RingID) mund të përdoret në mënyrë të njëkohshme në disa pajisje dhe lejon lidhjen me përdoruesin pavarësisht se cila nga pajisjet është aktive, pa nevojën për të mbajtur identifikues të ndryshëm në smartphone dhe PC. Libri i adresave, i cili përgjigjet për transmetimin e emrave në RingID, ruhet në një grup nodash, të mbështetur nga pjesëmarrës të ndryshëm, përfshirë mundësinë për të nisur nodin tuaj për të mbajtur një kopje lokale të librit global të adresave (Jami gjithashtu implementon një libër adresash të brendshëm, të mbështetur nga klienti).
Për adresimin e përdoruesve në Jami përdoret protokolli OpenDHT (tabela e shpërndarë e hash-eve), i cili nuk kërkon përdorimin e regjistrave të centralizuar me informacion në lidhje me përdoruesit. Baza e Jami-t është një proces në sfond jami-daemon, i cili është përgjegjës për përpunimin e lidhjeve, organizimin e komunikimit, punën me video dhe audio. Interaksioni me jami-daemon organizohet përmes librit LibRingClient, i cili shërben si baza për ndërtimin e softuerit klient dhe ofron gjithë funksionalitetin standard, i cili nuk është i lidhur me ndërfaqen e përdoruesit dhe platformat. Mbi LibRingClient krijohen aplikacionet klient, që lejon të krijohen dhe të mbahen lehtësisht ndërfaqe të ndryshme.
Në lëshimin e ri:
- Aplikacioni i klientit është unifikuar për platformat GNU/Linux dhe Windows (dhe shumë shpejt për macOS), duke ofruar një ndërfaqe të re të përmirësuar bazuar në Qt, e riformuar për të lehtësuar kryerjen e thirrjeve individuale dhe zhvillimin e konferencave. Shtuar mundësia e ndryshimit të mikrofonit dhe pajisjes së daljes pa ndërprerë thirrjen. Janë përmirësuar mjetet për ofrimin e ndihmës për ekranin.

- Stabiliteti Ă«shtĂ« rritur dhe janĂ« zgjeruar funksionalitetet lidhur me zhvillimin e konferencave dhe takimeve. ĂshtĂ« implementuar mbĂ«shtetje pĂ«r emĂ«rimin e moderatorĂ«ve tĂ« konferencave, tĂ« cilĂ«t mund tĂ« pĂ«rcaktojnĂ« rendin e videos pĂ«r pjesĂ«marrĂ«sit nĂ« ekran, t'u japin fjalĂ«n folĂ«sve dhe tĂ« ndĂ«rpresin pjesĂ«marrĂ«sit kur Ă«shtĂ« e nevojshme. Sipas testeve tĂ« kryera, Jami mund tĂ« pĂ«rdoret nĂ« mĂ«nyrĂ« komode pĂ«r konferenca me deri nĂ« 20 pjesĂ«marrĂ«s (nĂ« tĂ« ardhmen, ky numĂ«r do tĂ« rritet nĂ« 50).

- është shpallur se do të pezullohet zhvillimi i klientit për GNU/Linux me ndërfaqe të bazuar në GTK (jami-gnome). Për një periudhë të caktuar, jami-gnome do të mbështetet, por përfundimisht puna për të do të ndalet në favor të klientit të bazuar në Qt. Nëse ka entuziastë të gatshëm të marrin përgjegjësitë për klientin GTK, projekti është i gatshëm të ofrojë këtë mundësi.
- Në klientin për macOS është implementuar mbështetje për gjuhët e jashtme.
- Funksionimi i plugin-it "GreenScreen" është përmirësuar, duke përdorur metoda të mësimit të makinerisë për të fshehur ose ndërruar sfondin gjatë thirrjeve video. Në versionin e ri është shtuar mundësia e mjegullimit të sfondit, në mënyrë që të mos shihet se çfarë ndodh rreth pjesëmarrësit.

- ĂshtĂ« shtuar njĂ« plugin i ri "Watermark", i cili lejon tĂ« shfaqĂ«sh logon tĂ«nde ose çdo imazh mbi videon, si dhe tĂ« integrosh datĂ«n dhe orĂ«n.

- Plugin-i "AudioFilter" është shtuar për të shtuar një efekt reverb në zë.
- Klienti për iOS është riformatuar, me një ndërfaqe tërësisht të ndryshuar dhe një punë për të reduktuar konsumimin e energjisë. Stabiliteti i klientit për macOS është rritur.

- Përmirësuar server menaxhimi i llogarive JAMS (Jami Account Management Server), i cili lejon menaxhimin e centralizuar të llogarive të komunitetit lokal ose organizatës, duke ruajtur karakterin e shpërndarë të rrjetit. JAMS mund të përdoret për integrimin me LDAP dhe Active Directory, mbajtjen e një libri adresash dhe aplikimin e konfigurimeve specifike për grupe përdoruesish.
- ĂshtĂ« rikthyer mbĂ«shtetje e plotĂ« pĂ«r protokollin SIP dhe Ă«shtĂ« ofruar mundĂ«sia e lidhjes me rrjetet GSM dhe çdo ofrues tĂ« shĂ«rbimeve SIP.
Burimi: opennet.ru





