Saadaval on uus Jami desentraliseeritud sideplatvormi versioon, mis on tuntud koodnimega „Maloya“. Projekt keskendub P2P-režiimil töötava side süsteemi loomisele, mis võimaldab korraldada nii suurte gruppide suhtlemist kui ka individuaalseid kõnesid, tagades kõrge konfidentsiaalsuse ja turvalisuse. Jami, varem tuntud kui Ring ja SFLphone, kuulub GNU projektide hulka ja on levitatud GPLv3 litsentsi alusel. Binaarsed kogumikud on ette valmistatud GNU/Linux (Debian, Ubuntu, Fedora, SUSE, RHEL jms), Windowsi, macOS, iOS, Androidi ja Android TV jaoks.
Erinevalt traditsioonilistest sidekliendiprogrammidest suudab Jami edastada sõnumeid ilma väliste serverite abita, luues otseühenduse kasutajate vahel lõpp-otsasoleva krüptimise (End-to-end, võtmed on ainult kliendi poolel) ja X.509 sertifikaatidel põhineva autentimise abil. Lisaks kaitstud sõnumivahetusele võimaldab programm teha hääle- ja videosoone, korraldada konverentstelefone, jagada faile ning korraldada jagatud juurdepääsu failidele ja ekraanisisule.
Alguses arenes projekt SIP-protokollil põhineva programmitelefonina, kuid on juba ammu ületanud need raamid P2P mudeli kasuks, säilitades samas ühilduvuse SIP-iga ja võimaluse teha kõnesid selle protokolli kaudu. Programm toetab erinevaid koodekeid (G711u, G711a, GSM, Speex, Opus, G.722) ja protokolle (ICE, SIP, TLS), tagades usaldusväärse video, hääle ja sõnumite krüpteerimise. Teenuse funktsioonide hulgast võib välja tuua kõnede suunamise ja hoidmise, kõnede salvestamise, kõnede ajaloo otsinguga ja automaatse helitugevuse kontrolli, samuti entegratsiooni GNOME ja KDE aadressiraamatutega.
Jami kasutab kasutaja tuvastamiseks detsentraliseeritud globaalset kontode autentimise mehhanismi, mis põhineb aadressiraamatu rakendamisel plokiahelana (rakendatakse projekti Ethereum arenguid). Ühte kasutaja identifikaatorit (RingID) saab samaaegselt kasutada mitmel seadmel ning see võimaldab ühendust võtta kasutajaga sõltumata sellest, milline seade on aktiivne, ilma vajaduseta hoida erinevaid identifikaatoreid nutitelefonis ja arvutis. Aadressiraamat, mis vastutab nimede edastamise eest RingID-s, salvestatakse gruppi sõlmi, mida toetavad erinevad osalised; on võimalik käivitada ka oma sõlm, et hoida kohalik koopiat globaalsest aadressiraamatust (Jami rakendab samuti eraldi sisemist aadressiraamatut, mida toetab klient).
Jami kasutab kasutajate adresseerimiseks OpenDHT protokolli (jaotatud hash-tabel), mis ei vaja tsentraliseeritud registrite kasutamist kasutaja teabe jagamiseks. Jami põhialuseks on taustaprotsess jami-daemon, mis vastutab ühenduste töötlemise, suhtluse korraldamise, video ja heli töötluse eest. Suhtlemine jami-daemoniga toimub LibRingClient teeki kasutades, mis on põhialuseks klienditarkvara loomisel ja pakub kogu standardset funktsionaalsust, mis ei ole seotud kasutajaliidese ja platvormidega. LibRingClienti kohal luuakse otse kliendirakendused, mis võimaldab üsna lihtsalt luua ja hooldada erinevaid liideseid.
Uues väljaandes:
- Üksne klientrakendus GNU/Linux ja Windows platvormidele (varsti ka macOS-ile), mis pakub uut täiustatud Qt-põhist liidest, mis on ümber töötatud, et lihtsustada individuaalsete kõnede tegemist ja konverentside läbiviimist. Lisatud on võimalus muuta mikrofon ja väljundseade kõne katkestamata. Parandatud on vahendeid ekraani jagamiseks.

- Parandatud stabiilsust ja laiendatud konverentside ning koosolekute korraldamise võimalusi. Rakendatud on moderaatorite määramise tugi konverentsidel, kes saavad määrata osalejate video paigutust ekraanil, anda sõna esinejatele ja vajadusel osalejaid katkestada. Testide põhjal võib Jami mugavuses kasutada konverentside korraldamiseks kuni 20 osalejat (peagi plaanitakse tõsta see number 50-ni).

- Teavitame, et GTK-põhise GNU/Linux kliendi arendamine lõppeb peagi. Jami-gnome'i toetatakse veel mõnda aega, kuid lõpuks lõpetatakse selle arendamine Qt-põhise kliendi kasuks. Kui entusiastid on valmis GTK-kliendi üle võtma, on projekt valmis seda võimalust pakkuma.
- macOS kliendis on nüüd pluginatoe tugi.
- Parandatud on 'GreenScreen' plugina tööd, mis kasutab masinõppemeetodeid tausta peitmiseks või asendamiseks videokõnede ajal. Uues versioonis on lisatud võimalus tausta hägustamiseks, et teised näeksid vähem seda, mis toimub osaleja ümber.

- Uus 'Watermark' plugin võimaldab kuvada oma logo või mis tahes pildi video peal, samuti kuupäeva ja kellaaja sisestamist.

- Lisatud on 'AudioFilter' plugin, mis võimaldab lisada helile kajaefekti.
- iOS klient on ümber disainitud, mille käigus muudeti täielikult liidest ja tehti tööd energia tarbimise vähendamiseks. macOS kliendi stabiilsus on paranenud.

- Parandatud server JAMS (Jami Account Management Server) haldab kasutajakontosid keskelt, võimaldades hallata kohaliku kogukonna või organisatsiooni kontosid, säilitades samas võrgu jaotatud iseloomu. JAMS-i saab kasutada LDAP- ja Active Directory-integratsiooniks, aadressiraamatute haldamiseks ning konkreetsete kasutajagruppide seadistuste rakendamiseks.
- Täielik SIP-protokolli tugi on taastatud ning see võimaldab ühendust GSM-võrkude ja kõigi SIP-teenuse pakkujatega.
Allikas: opennet.ru





