Jami markazlashtirilmagan aloqa platformasining "Taranis" kodli yangi versiyasi chiqdi. Loyiha yuqori darajadagi maxfiylik va xavfsizlikni ta'minlagan holda ham katta guruhli aloqalarni, ham individual qo'ng'iroqlarni amalga oshirish imkonini beruvchi "tengdoshga" aloqa tizimini yaratishga qaratilgan. Jami, ilgari Ring va SFLphone nomi bilan tanilgan, GNU loyihasi bo'lib, GPLv3 litsenziyasi ostida litsenziyalangan. Ikkilik tuzilmalar GNU/Linux (Debian, Ubuntu, Fedora, SUSE, RHEL va boshqalar), Windows, macOS, iOS, Android va Android TV uchun mavjud.
An'anaviy aloqa mijozlaridan farqli o'laroq, Jami tashqi serverlarga ulanmasdan xabarlarni uzatishi mumkin, buning uchun foydalanuvchilar o'rtasida to'g'ridan-to'g'ri aloqa o'rnatish orqali boshidan oxirigacha shifrlash (kalitlar faqat mijoz tomonida mavjud) va X.509 sertifikatlariga asoslangan autentifikatsiyadan foydalanish mumkin. Xavfsiz xabar almashishdan tashqari, dastur ovozli va video qo'ng'iroqlar, telekonferensiyalar, fayllarni almashish, shuningdek, fayl va ekranni almashish imkonini beradi. Videokonferensiyalar uchun, server Intel Core i7-7700K 4.20 GHz protsessor, 32 GB operativ xotira va 100 Mbit/s tarmoq ulanishi bilan eng yaxshi sifatga 25 tagacha ishtirokchi bilan erishiladi. Har bir video konferensiya ishtirokchisi taxminan 2 Mbit/s o'tkazish qobiliyatini talab qiladi.
Dastlab, loyiha SIP protokoli asosida dasturiy telefon sifatida ishlab chiqilgan, lekin SIP bilan mosligini va ushbu protokol yordamida qo'ng'iroq qilish qobiliyatini saqlab qolgan holda, P2P modeli foydasiga uzoq vaqt davomida ushbu doiradan chiqib ketdi. Dastur turli kodeklarni (G711u, G711a, GSM, Speex, Opus, G.722) va protokollarni (ICE, SIP, TLS) qo'llab-quvvatlaydi, video, ovoz va xabarlarni ishonchli shifrlashni ta'minlaydi. Xizmat funktsiyalariga qo'ng'iroqlarni yo'naltirish va ushlab turish, qo'ng'iroqlarni yozib olish, qidiruv bilan qo'ng'iroqlar tarixi, ovoz balandligini avtomatik boshqarish, GNOME va KDE manzillar kitoblari bilan integratsiya kiradi.
Foydalanuvchini aniqlash uchun Jami blokcheyn ko‘rinishidagi manzillar kitobini amalga oshirishga asoslangan markazlashtirilmagan global hisob autentifikatsiya mexanizmidan foydalanadi (Ethereum loyihasi ishlanmalaridan foydalaniladi). Bitta foydalanuvchi identifikatori (RingID) bir vaqtning o'zida bir nechta qurilmalarda ishlatilishi mumkin va qaysi qurilma faol bo'lishidan qat'iy nazar, smartfon va shaxsiy kompyuteringizda turli identifikatorlarni saqlashga hojat qoldirmasdan foydalanuvchi bilan bog'lanish imkonini beradi. Ismlarni RingID-ga tarjima qilish uchun mas'ul bo'lgan manzillar kitobi turli ishtirokchilar tomonidan boshqariladigan tugunlar guruhida saqlanadi, shu jumladan global manzillar kitobining mahalliy nusxasini saqlash uchun o'z tuguningizni ishga tushirish qobiliyati (Jami tomonidan boshqariladigan alohida ichki manzillar kitobi ham mavjud. mijoz).
Jamida foydalanuvchilarga murojaat qilish uchun OpenDHT protokoli (tarqatilgan xesh jadvali) qo'llaniladi, bu foydalanuvchilar haqidagi ma'lumotlarga ega markazlashtirilgan registrlardan foydalanishni talab qilmaydi. Jomiyning asosi jami-demon fon jarayoni bo'lib, u ulanishlarni qayta ishlash, aloqalarni tashkil qilish, video va ovoz bilan ishlash uchun javobgardir. Jami-daemon bilan o'zaro aloqa LibRingClient kutubxonasi yordamida tashkil etilgan bo'lib, u mijoz dasturiy ta'minotini yaratish uchun asos bo'lib xizmat qiladi va foydalanuvchi interfeysi va platformalar bilan bog'liq bo'lmagan barcha standart funktsiyalarni ta'minlaydi. Mijoz ilovalari to'g'ridan-to'g'ri LibRingClient-ning tepasida yaratiladi, bu esa turli interfeyslarni yaratish va qo'llab-quvvatlashni juda oson qiladi.
Asosiy innovatsiyalar:
- "Swarms" deb nomlangan yangi guruh aloqa tizimini dastlabki tatbiq etish taklif qilindi. Tizim barcha foydalanuvchi qurilmalarida saqlangan va sinxronlangan suhbatlar tarixi bilan to'liq taqsimlangan P2P chatlarini yaratishga imkon beradi. Dastlabki amalga oshirish ikki kishilik suhbatlar bilan cheklangan, foydalanuvchilar bitta hisobga ulangan turli qurilmalardan ulanish imkoniyatiga ega (chat tarixi barcha qurilmalarda sinxronlashtiriladi). Keyingi versiya to'da rejimida guruh suhbatlarini qo'llab-quvvatlaydi.

- Konferentsiyani qo'llab-quvvatlash yaxshilandi. "Uchrashuv joyi" rejimi qo'shildi, bu barcha kiruvchi qo'ng'iroqlarni konferentsiyaga birlashtirishga imkon beradi (siz o'zingizning manzillar kitobingizdagi foydalanuvchilar bilan ulanishni cheklashingiz mumkin), har bir ishtirokchini qo'lda qo'shish zaruratini yo'q qiladi. Standart moderatorni o'rnatish uchun sozlamalar qo'shildi. Konferentsiya moderatorlari endi ishtirokchilarning ovozini o'chirishi va yoqishi, shuningdek ishtirokchilarni kick qilishlari mumkin.

Ishtirokchiga gapirish istagini bildirish imkonini beruvchi “qo‘lni ko‘tarish” funksiyasi qo‘shildi.

Ekran mazmunini translyatsiya qilish imkoniyati kengaytirildi, bu sizga butun ekran yoki tanlangan hududni emas, balki boshqa ishtirokchilarga alohida oynalar mazmunini ko‘rsatish imkonini beradi.

- Android ilovasida yangi qo'ng'iroq interfeysi mavjud. iOS versiyasida qurilma uyqu rejimida yoki quvvatni tejash rejimida yaxshilangan ulanish mavjud.

- Windows 11 platformasi uchun qo'shimcha qo'llab-quvvatlash.
Manba: opennet.ru





