Siideynta cusub ee madal isgaarsiineed ee baahsaneyd ee Jami waa la sii daayay, iyadoo lagu qeybiyay magaca koodka "Taranis". Mashruucu waxaa loogu talagalay in lagu abuuro nidaam isgaarsiin oo ku shaqeeya qaabka P2P oo u oggolaanaya abaabulka xiriirka ka dhexeeya kooxaha waaweyn iyo wicitaannada shakhsi ahaaneed iyada oo la siinayo heer sare oo qarsoodi ah iyo ammaan. Jami, oo hore loo yiqiin Ring iyo SFLphone, waa mashruuc GNU oo shati ku hoos jira GPLv3. Kulamada binary waxaa loo diyaariyey GNU/Linux (Debian, Ubuntu, Fedora, SUSE, RHEL, iwm.), Windows, macOS, iOS, Android iyo Android TV.
Si ka duwan macaamiisha isgaarsiinta dhaqameed, Jami waxay gudbin kartaa fariimaha iyada oo aan la gelin server-yada dibadda iyadoo la samaynayo xiriir toos ah oo u dhexeeya isticmaalayaasha iyadoo la adeegsanayo sirta dhammaadka-ilaa-dhamaadka (furayaashu waxay ku yaalliin oo keliya dhinaca macmiilka) iyo xaqiijinta iyadoo lagu salaynayo shahaadooyinka X.509. Marka laga soo tago fariimaha amniga ah, barnaamijku wuxuu u oggolaanayaa wicitaanada codka iyo fiidiyowga, shirarka taleefanka, wadaagista faylasha, iyo wadaagista faylka iyo shaashadda. Shirarka fiidiyowga, server Iyada oo la adeegsanayo Intel Core i7-7700K CPU 4.20 GHz, 32 GB oo RAM ah, iyo isku xirka shabakadda 100 Mbps, tayada ugu fiican waxaa lagu gaaraa ilaa 25 ka qaybgalayaasha. Ka qaybgale kasta oo shirka fiidiyowga ah wuxuu u baahan yahay qiyaastii 2 Mbps oo bandwidth ah.
Markii hore, mashruucu wuxuu u soo baxay sidii talefan fudud oo ku salaysan nidaamka SIP, laakiin waxa uu muddo dheer ka soo gudbay qaab-dhismeedkan isaga oo door bidaaya qaabka P2P, iyada oo la ilaalinayo ku-habboonaanta SIP iyo awoodda wicitaannada iyadoo la adeegsanayo nidaamkan. Barnaamijku wuxuu taageeraa codecs kala duwan (G711u, G711a, GSM, Speex, Opus, G.722) iyo borotokool (ICE, SIP, TLS), waxay bixisaa sirta lagu kalsoonaan karo ee video, cod iyo fariimaha. Hawlaha adeegga waxaa ka mid ah gudbinta wicitaanka iyo haynta, duubista wacitaanka, taariikhda wacitaanka raadinta, xakamaynta mugga tooska ah, la-qabsiga GNOME iyo buugaagta cinwaanka KDE.
Si loo aqoonsado isticmaale, Jami waxay isticmaashaa habka xaqiijinta xisaabaadka caalamiga ah ee baahsan oo ku salaysan hirgelinta buug ciwaan ah oo qaab blockchain ah (horumarka mashruuca Ethereum ayaa la isticmaalaa). Mid ka mid ah aqoonsiga isticmaalaha (RingID) ayaa isku mar loo isticmaali karaa qalabyo badan wuxuuna kuu ogolaanayaa inaad la xiriirto isticmaalaha iyada oo aan loo eegin aaladda firfircoon, iyada oo aan loo baahnayn in lagu hayo aqoonsiyo kala duwan ee casrigaaga iyo PC. Buugga ciwaanka ee ka mas'uulka ah u tarjumida magacyada RingID waxa lagu kaydiyaa koox nood ah oo ay hayaan ka qaybgalayaal kala duwan, oo ay ku jirto awoodda aad u maamuli karto noodhkaaga si aad u ilaaliso nuqul maxalli ah oo ah buugga ciwaanka caalamiga ah (Jami waxa kale oo uu hirgeliyaa buug ciwaanka gudaha ah oo gaar ah oo uu hayo macmiilka).
Si wax looga qabto isticmaalayaasha Jami, borotokoolka OpenDHT (miiska xashiishka ee la qaybiyay) ayaa la isticmaalaa, kaas oo aan u baahnayn isticmaalka diiwaanada dhexe ee macluumaadka ku saabsan isticmaalayaasha. Saldhigga Jami waa habka asalka ah Jami-daemon, kaas oo mas'uul ka ah habaynta isku xirka, habeynta isgaarsiinta, ku shaqeynta muuqaalka iyo codka. Is dhexgalka jami-daemon waxaa loo habeeyey iyadoo la adeegsanayo maktabadda LibRingClient, taasoo u adeegta aasaaska dhisidda software-ka macmiilka oo bixisa dhammaan shaqada caadiga ah ee aan ku xirneyn is-dhexgalka iyo aaladaha isticmaalaha. Codsiyada macmiilka ayaa si toos ah loogu abuuray dusha sare ee LibRingClient, taas oo ka dhigaysa mid aad u fudud in la abuuro oo la taageero is-dhexgalyo kala duwan.
Hal-abuurka ugu muhiimsan:
- Dhaqangelinta bilowga ah ee nidaamka cusub ee isgaarsiinta kooxda ee loo yaqaan "swarms" ayaa la soo jeediyay. Nidaamku wuxuu kuu oggolaanayaa inaad abuurto wada-sheekeysi P2P ah oo si buuxda loo qaybiyey, taariikhda isgaadhsiinta taas oo si wadajir ah loogu kaydiyo dhammaan aaladaha isticmaalaha qaab la mid ah. Hirgelinta koowaad waxay ku xaddidan tahay xiriirka ka dhexeeya laba kaqeybgale oo awood u leh isticmaaluhu inuu ku xiro aaladaha kala duwan ee ku xiran hal akoon (taariikhda sheekeysiga waxay ku xiran tahay dhammaan qalabka). Nooca xiga wuxuu ku dari doonaa taageerada wada sheekaysiga kooxeed ee qaabka raxanka.

- Taageerada shirka oo la hagaajiyay. Waxaa lagu daray qaabka "barta kulanka" kaas oo kuu ogolaanaya inaad isugu geyso dhammaan wicitaanada soo galaya shirka (waxaad u oggolaan kartaa oo keliya isticmaalayaasha ku jira buugga ciwaanka inay ku xirmaan) adigoon gacanta ku darin ka qaybgale kasta. Habayn lagu daray si loo qeexo dhexdhexaadiyaha caadiga ah. Dhex dhexaadiyayaasha shirku waxay awood u leeyihiin inay codka ka joojiyaan makarafoonada ka qaybgalayaasha, iyo sidoo kale inay ka saaraan ka qaybgalayaasha (laad).

Hawl "gacanta kor u qaadaya" ayaa lagu daray, kaas oo ka qaybqaataha uu ku muujin karo rabitaan ah inuu hadlo.

Awoodda lagu baahin karo waxyaabaha ku jira shaashadda ayaa la ballaariyay, taas oo hadda kuu ogolaaneysa inaad tusto waxyaabaha ku jira daaqadaha shaqsi kaqeybgalayaasha kale, halkii aad ka ahaan lahayd shaashadda oo dhan ama aagga la doortay.

- Codsiga madal Android waxa uu leeyahay interface cusub oo la wacayo. Nooca iOS waxa uu wanaajiyaa isku xidhka marka uu qalabku ku jiro hurdo ama hababka kaydinta awooda

- Taageero lagu daray Windows 11 madal.
Source: opennet.ru





