แแฆแแก แแแแแฉแแแ
แแแกแแแฏแแ แแก แแแแ แแ แชแแแแแแ GPLv3 แแแชแแแแแแ. Jami แแแแแแแแ GNU/Linux, Windows, MacOS, iOS, Android แแ Android TV-แกแแแแก. แแฃ แกแแกแฃแ แแแแแ, แจแแแแซแแแแ แแแ แฉแแแ แแแขแแ แคแแแกแแก แแ แ-แแ แแ แแแ แแแแขแ Qt, GTK แแ Electron-แแก แกแแคแฃแซแแแแแ. แแแแ แแ แแฅ แแแแแแ แ, แ แ แแฅแแ แฃแแแ, แแ แแ แแก แแแขแแ แคแแแกแแแ, แแ แแแแ แแก, แ แแ Jami
แกแแแแแแแ แแ, แแแแงแแ แแแฃแแแ แแแ แแแแแ แ แแแแจแแ แ แแแแฎแแแ แแแแแแก แจแแ แแก แแแแแแแ แแแแแแแ แแแจแแคแแ แแก แแแแแงแแแแแแ. แแแกแแฆแแแแแ แแแงแแคแแแ แแฎแแแแ แแแแแแขแแก แแฎแแ แแก. แแแแแแขแแคแแแแชแแแก แแ แแชแแแฃแ แ แแคแฃแซแแแแ X.509 แกแแ แแแคแแแแขแแแก. แจแแขแงแแแแแแแแแแก แแแ แแ, แแแแขแคแแ แแ แกแแจแฃแแแแแแก แแแซแแแแ แแแแแฎแแ แชแแแแแ แแฃแแแ แแ แแแแแ แแแ แแแ, แจแแฅแแแแ แขแแแแแแแคแแ แแแชแแแแ, แแแชแแแแแ แคแแแแแแ แแ แแแแฌแงแแ แคแแแแแแแ แแ แแแ แแแแก แจแแแแแ แกแแ แกแแแ แแ แฌแแแแแ.
แแแแแแแแ แแแแแ, แแก แแ แแแฅแขแ แแแแแแแแ แแ แแ แแแแแแแแ แแ แ แแแแ แช แ แแแแ SIP แขแแแแคแแแ. แแแแ แแ แจแแแแแ แแแแแแแแแ แแแแ แแแแแฌแงแแแขแแก แแแแคแแ แแแแแ แแ แแแฅแขแแก แคแฃแแฅแชแแแแแ แแแ, แจแแแแแ แฉแฃแแแ SIP-แแแ แแแแกแแแแแแแ แแ แแแขแแแแ แแแ แแแแก แแแแฎแแ แชแแแแแแแก แจแแกแแซแแแแแแแ แแ แแ แแขแแแแแแก แแแแแงแแแแแแ. แแ แแแ แแแ แแฎแแ แก แฃแญแแ แก แกแฎแแแแแกแฎแแ แแแแแแแแก, แแแ แจแแ แแก G711u, G711a, GSM, Speex, Opus, G.722, แแแฃแก ICE, SIP, TLS แแ แแขแแแแแแแก.
แแแแฃแแแแแชแแแก แคแฃแแฅแชแแแแจแ แจแแแแก แแแ แแก แแแแแแแกแแแแ แแแแแก แแแฃแฅแแแแ, แแแ แแก แจแแฉแแ แแแ, แแแ แแก แฉแแฌแแ แ, แแแ แแก แแกแขแแ แแ แซแแแแแ, แฎแแแก แแแขแแแแขแฃแ แ แแแแขแ แแแ, แแแขแแแ แแชแแ GNOME แแ KDE แแแกแแแแ แแแแแก แฌแแแแแแแแ.
แแแแแ แแแแแแ แแแกแแฃแแ แแ แแแแฎแแแ แแแแแก แแแขแแ แแแแชแแแก แกแแแแแแ แกแแกแขแแแแแ. แแแฅแแแแแแ แแแคแฃแซแแแแฃแแแ แแแแแฉแแแแแ - แแแกแแแแ แแแแแก แฌแแแแ แแฃแจแแแแก Ethereum-แแ. แแแแแแ แแฃแแแ, แจแแแแซแแแแ แแ แแแ แแฃแแแ แ แแแแแแแแ แแแฌแงแแแแแแแแแแ แแแแแแจแแ แแแ, แแแแฎแแแ แแแแแแแ แแแแฃแแแแแชแแแก แแแฃแฎแแแแแแ, แ แแแแแ แแแฌแงแแแแแแแแ แแฅแขแแฃแ แ. แแแกแแแแ แแแแแก แฌแแแแ, แ แแแแแแช แแแกแฃแฎแแกแแแแแแแแ แกแแฎแแแแแแก RingID-แแ แแแ แแแแแแ, แแแแฎแแ แชแแแแแแฃแแแ แแแแแซแแแแก แแแแแงแแแแแแ, แ แแแแแแแช แจแแแแฎแฃแแแ แกแฎแแแแแกแฎแแ แแแแแฌแแแแแแแก แแแแ . แแแแ แแแฎแแแ แแแแ แแฅแแแ แจแแแแซแแแแ แแแฃแจแแแ แกแแแฃแแแ แ แแแแแซแ แแแแแแแฃแ แ แแแกแแแแ แแแแแก แฌแแแแแก แแแแแแฃแ แ แแกแแแก แจแแกแแแแ แฉแฃแแแแแแ.
แ แแช แจแแแฎแแแ แแแแฎแแแ แแแแแแ แแแแแ แแแแก, แแแแแแแแแ แแแแ แแ แแ แแแแแแแก แแแแแกแแญแ แแแแ แแแแแแงแแแแก OpenDHT แแ แแขแแแแแ, แ แแแแแแช แแ แกแแญแแ แแแแก แชแแแขแ แแแแแแแฃแแ แ แแแกแขแ แแแแก แแแแแงแแแแแแก แแแแฎแแแ แแแแแแแก แจแแกแแฎแแ แแแคแแ แแแชแแแ. Jami-แแก แกแแคแฃแซแแแแแ jami-daemon, แ แแแแแแช แแแกแฃแฎแแกแแแแแแแแ แแแแจแแ แแแแก แแแแฃแจแแแแแแแ, แแแแฃแแแแแชแแแแแก แแ แแแแแแแแแแ, แแแแแแกแแแ แแ แฎแแแกแแแ แแฃแจแแแแแแ.
Jami-daemon-แแแ แฃแ แแแแ แแฅแแแแแแ แฎแแ แชแแแแแแแ LibRingClient แแแแแแแแแแแก แกแแคแฃแซแแแแแ. แแก แแ แแก แแแแแแขแแก แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แจแแฅแแแแก แกแแคแฃแซแแแแ แแ แฃแแ แฃแแแแแงแแคแก แแฃแชแแแแแแ แคแฃแแฅแชแแแแแ แแแแก, แ แแแแแแช แแ แแ แแก แแแแแแจแแ แแแฃแแ แแแแฎแแแ แแแแแก แแแขแแ แคแแแกแแแ แแ แแแแขแคแแ แแแแแแ. แแ แแแแแแขแแก แแแแแแแชแแแแ แจแแแฃแจแแแแแฃแแแ LibRingClient-แแก แแแแแ.
P2P แแแกแแแฏแแ แแก แกแแขแแแแแแแฃแแแแแชแแ แแแแขแคแแ แแแแ แแแแแแฃแจแแแแแแกแแก, แแแแแแแแแ แแแ
- แแแฃแแฏแแแแกแแแฃแแ แจแแกแ แฃแแแแ แแแแแแ แแแแขแแ แฃแแแ แแแแแแแก แฅแกแแแแแแ.
- แแแแแงแแแแแฃแแ แ แแกแฃแ แกแแแแก แ แแแแแแแแ แจแแแชแแ แแ Android-แแ แแ iOS-แแ แแฃแจแแแแแกแแก.
- Windows-แแก แแแแแแขแ แฎแแแแฎแแ แแแแฌแแ แ. แแแก แแกแแแ แจแแฃแซแแแ แแแฃแจแแแก แขแแแแแขแแก แ แแแแแจแ.
- แแแแแฉแแแ แแแกแขแ แฃแแแแขแแแ แขแแแแแแแคแแ แแแชแแแแแก แฉแแกแแขแแ แแแแแ แ แแแแแแแแ แแแแแฌแแแแกแแแ.
- แแแแแขแแแฃแแแ แแแแคแแ แแแชแแแแ แแแแแชแแแแก แ แแแแแแก แจแแชแแแแก แจแแกแแซแแแแแแแ.
- แแแแแแแชแแ แจแแแซแแแแ แแแแแแฅแชแแก แกแแ แแแ แแ แแ แแ แแแฌแแแแฃแแแแแ (แแก แจแแแซแแแแ แแแแญแแ แแแ, แแแแแแแแแ, แแแแคแแ แแแชแแแแแก แฉแแกแแขแแ แแแแแ).
- แแแแแ แแแแ JAMS แแแแแ แแจแแก แแแ แแแแก แกแแ แแแ แ.
- แจแแกแแซแแแแแแแ แแแแแแแแแแก แแแแแแจแแ แแแ, แ แแแแแแแช แแคแแ แแแแแแ แซแแ แแแแแ แแแกแแแฏแแ แแก แคแฃแแฅแชแแแแแ แแแแก.
แฌแงแแ แ: www.habr.com