Den første versjonen av den desentraliserte kommunikasjonsplattformen Jamie, hvis kodenavn er "Sammen". Jami er en del av GNU-prosjektene og ble tidligere utviklet under navnet Ring (tidligere SFLphone), men det ble omdøpt i 2018 for å unngå kollisjoner med varemerker eid av selskaper som utvikler kommunikasjonsløsninger.
I motsetning til tradisjonelle kommunikasjonsklienter, Jami kan overføre meldinger uten å kontakte eksterne servere ved å organisere en direkte forbindelse mellom brukere ved hjelp av end-to-end-kryptering (end-to-end nøkler er bare til stede på klientsiden) og X.509 sertifikatbasert autentisering.
I tillegg til sikre meldinger, programmet lar deg ringe tale- og videosamtaler, lage telefonkonferanser, utveksle filer, organisere fildeling og skjerminnhold.
Om Jami
utgangspunktet, prosjektet ble utviklet som en softphone basert på SIP-protokollen, men har gått langt utover dette rammeverket til fordel for P2P-modellen, opprettholde kompatibilitet med SIP og muligheten til å ringe ved hjelp av denne protokollen.
Programmet støtter flere kodeker (G711u, G711a, GSM, Speex, Opus, G.722) og protokoller (ICE, SIP, TLS), gir pålitelig kryptering av video, tale og meldinger. Tjenestefunksjonene inkluderer viderekobling og venting, samtaleopptak, søkeanropshistorikk, automatisk volumkontroll, integrering med GNOME- og KDE-adressebøker.

Hovednyhetene om Jami “Together”
Under utviklingen av den nye versjonen, det ble besluttet å transformere Jami fra et enkelt P2P-system til et gruppekommunikasjonssystem som gjør det mulig å organisere kommunikasjon mellom store grupper, opprettholde et høyt nivå av konfidensialitet og sikkerhet under individuell kommunikasjon.
som ytelsen på nettverk med lav båndbredde er forbedret betydelig. For brukerinteraksjon er det nå tilstrekkelig med en båndbredde på bare 50 kB / s for videooverføring og 10 kB / s for lydanrop.
Reduksjon av ressursforbruk etter versjoner for Android- og iOS-plattformer, både på grunn av bakgrunnsaktivitet og når du ringer, noe som har en positiv effekt på enhetens batterilevetid.
Klienten Jami for Windows-plattformen er blitt omskrevet, som nå passer mer organisk inn i Windows 10-grensesnittet og kan brukes i nettbrettmodus.
Også Forbedrede verktøy for å opprette videokonferanser med flere partier er uthevet. I den nye versjonen har konferanseimplementeringen blitt brakt i en funksjonell form og begrensninger på antall deltakere er fjernet. konferansestørrelse er nå bare begrenset av tilgjengelig båndbredde og systemressurser.
Funksjonen er foreslått "Meeting Points", som lar ett klikk gjøre et klientprogram til en konferanseserver. Møtepunktene opprettes i form av en spesiell konto, som flere deltakere kan koble seg til ved å sende dem invitasjoner. Du kan opprette både private og offentlige konferanser.
Disse konferansene er kontinuerlig aktive og forstyrrer ikke andre samtaler. En lærer kan for eksempel opprette et møtepunkt og bruke det til å lære elevene eksternt. For å koble til etter å ha mottatt en invitasjon, er det bare å ringe til kontoen som er tilknyttet møtepunktet.
En JAMS-kontoadministrasjonsserver ble implementert (Jami Account Management Server), som lar deg sentralt administrere kontoene til et samfunn eller en lokal organisasjon, samtidig som nettverket distribueres. JAMS kan brukes til å integrere med LDAP, vedlikeholde en adressebok og bruke spesifikke innstillinger for brukergrupper.
Også muligheten for å koble til plugins ble implementert som lar deg lage flere funksjoner uten å måtte studere internt i Jami.
På dette stadiet er plugins begrenset til behandling av videostreaming, for eksempel er GreenScreen-pluginet blitt foreslått, som bruker maskinlæringsmetoder for å skjule eller erstatte bakgrunnen i videosamtaler.
Endelig, binærfiler er forberedt på forskjellige systemer, slik som Debian, Ubuntu, Fedora, SUSE, RHEL, Windows, macOS, iOS, Android og Android TV og forskjellige alternativer blir utviklet for grensesnitt basert på Qt, GTK og Electron.