عميل الاتصالات اللامركزية لجامي "Maloya" متاح

يتوفر إصدار جديد لمنصة الاتصالات اللامركزية Jami، يتم توزيعه تحت الاسم الرمزي "Maloya". ويهدف المشروع إلى إنشاء نظام اتصالات يعمل في وضع P2P ويسمح بتنظيم الاتصالات بين المجموعات الكبيرة والمكالمات الفردية مع توفير مستوى عال من السرية والأمان. Jami، المعروف سابقًا باسم Ring وSFLphone، هو أحد مشاريع GNU ومرخص بموجب GPLv3. تم إعداد التجميعات الثنائية لنظام GNU/Linux (Debian وUbuntu وFedora وSUSE وRHEL وما إلى ذلك)، وWindows وmacOS وiOS وAndroid وAndroid TV.

على عكس عملاء الاتصالات التقليدية، يستطيع Jami إرسال الرسائل دون الاتصال بخوادم خارجية عن طريق تنظيم اتصال مباشر بين المستخدمين باستخدام التشفير الشامل (المفاتيح موجودة فقط من جانب العميل) والمصادقة بناءً على شهادات X.509. بالإضافة إلى المراسلة الآمنة، يتيح لك البرنامج إجراء مكالمات صوتية ومرئية وإنشاء مؤتمرات عبر الهاتف وتبادل الملفات وتنظيم الوصول المشترك إلى الملفات ومحتوى الشاشة.

في البداية ، تم تطوير المشروع كجهاز هاتف يعتمد على بروتوكول SIP ، ولكنه تجاوز هذا الإطار منذ فترة طويلة لصالح نموذج P2P ، مع الحفاظ على التوافق مع SIP والقدرة على إجراء مكالمات باستخدام هذا البروتوكول. يدعم البرنامج العديد من برامج الترميز (G711u و G711a و GSM و Speex و Opus و G.722) والبروتوكولات (ICE و SIP و TLS) ، ويوفر تشفيرًا موثوقًا للفيديو والصوت والرسائل. من بين وظائف الخدمة ، يمكن ملاحظة إعادة توجيه المكالمات والاحتفاظ بها وتسجيل المكالمات وسجل المكالمات مع البحث والتحكم التلقائي في مستوى الصوت والتكامل مع دفاتر عناوين GNOME و KDE.

لتحديد مستخدم ، يستخدم Jami آلية مصادقة حساب عالمية لامركزية تعتمد على تنفيذ دفتر عناوين في شكل blockchain (باستخدام التطورات في مشروع Ethereum). يمكن استخدام معرف مستخدم واحد (RingID) في وقت واحد على أجهزة متعددة ويسمح لك بالتواصل مع المستخدم بغض النظر عن الجهاز النشط ، دون الحاجة إلى الاحتفاظ بمعرفات مختلفة على الهاتف الذكي والكمبيوتر الشخصي. يتم تخزين دفتر العناوين المسؤول عن ترجمة الأسماء في RingID على مجموعة من العقد التي يحتفظ بها أعضاء مختلفون ، بما في ذلك تشغيل العقدة الخاصة بك للاحتفاظ بنسخة محلية من دفتر العناوين العام (يقوم Jami أيضًا بتنفيذ دفتر عناوين داخلي منفصل يحتفظ به عميل).

لمعالجة المستخدمين في Jami، يتم استخدام بروتوكول OpenDHT (جدول التجزئة الموزع)، والذي لا يتطلب استخدام السجلات المركزية مع معلومات حول المستخدمين. أساس Jami هو عملية الخلفية Jami-daemon، المسؤولة عن معالجة الاتصالات وتنظيم الاتصالات والعمل مع الفيديو والصوت. يتم تنظيم التفاعل مع Jami-daemon باستخدام مكتبة LibRingClient، والتي تعمل كأساس لبناء برامج العميل وتوفر جميع الوظائف القياسية غير المرتبطة بواجهة المستخدم والأنظمة الأساسية. يتم إنشاء تطبيقات العميل مباشرة أعلى LibRingClient، مما يجعل من السهل جدًا إنشاء ودعم واجهات مختلفة.

في الإصدار الجديد:

  • تطبيق عميل موحد لمنصات GNU/Linux وWindows (وقريبًا macOS)، يوفر واجهة جديدة ومحسنة قائمة على Qt تم إعادة تصميمها لتسهيل إجراء المكالمات والمؤتمرات بين شخصين. تمت إضافة القدرة على تغيير الميكروفون وجهاز الإخراج دون مقاطعة المكالمة. تم تحسين أدوات مشاركة الشاشة.
    عميل الاتصالات اللامركزية Jami "Maloya" متاح
  • تحسين الاستقرار وتوسيع قدرات المؤتمرات والاجتماعات. تم تنفيذ الدعم لتعيين مشرفي المؤتمر، الذين يمكنهم تحديد تخطيط المشاركين في الفيديو على الشاشة، وإعطاء الكلمة للمتحدثين ومقاطعة المشاركين إذا لزم الأمر. انطلاقا من الاختبارات التي تم إجراؤها، يمكن استخدام Jami في الوضع المريح للمؤتمرات التي تضم ما يصل إلى 20 مشاركا (في المستقبل القريب، من المقرر رفع هذا الرقم إلى 50).
    عميل الاتصالات اللامركزية Jami "Maloya" متاح
  • تم الإعلان عن إيقاف تطوير عميل GNU/Linux بواجهة قائمة على GTK (jami-gnome) قريبًا. سيستمر دعم Jami-gnome لفترة من الوقت، ولكن سيتم إيقافه في النهاية لصالح عميل يستند إلى Qt. عندما يظهر المتحمسون المستعدون لأخذ عميل GTK بأيديهم، فإن المشروع جاهز لتوفير مثل هذه الفرصة.
  • يدعم عميل macOS المكونات الإضافية.
  • تحسين أداء المكون الإضافي GreenScreen، الذي يستخدم أساليب التعلم الآلي لإخفاء الخلفية أو استبدالها أثناء مكالمات الفيديو. يضيف الإصدار الجديد القدرة على طمس الخلفية حتى لا يرى الآخرون ما يحدث حول المشارك.
    عميل الاتصالات اللامركزية Jami "Maloya" متاح
  • تمت إضافة مكون إضافي جديد بعنوان "العلامة المائية"، مما يسمح لك بعرض شعارك أو أي صورة على الفيديو، بالإضافة إلى تضمين التاريخ والوقت.
    عميل الاتصالات اللامركزية Jami "Maloya" متاح
  • تمت إضافة البرنامج المساعد "AudioFilter" لإضافة تأثير الصدى إلى الصوت.
  • تمت إعادة تصميم عميل iOS، حيث تم تغيير الواجهة بالكامل وتم العمل على تقليل استهلاك الطاقة. تحسين استقرار العميل لنظام التشغيل macOS.
    عميل الاتصالات اللامركزية Jami "Maloya" متاح
  • تم تحسين خادم إدارة حساب JAMS، مما يسمح لك بإدارة الحسابات مركزيًا لمجتمع محلي أو مؤسسة محلية، مع الحفاظ على الطبيعة الموزعة للشبكة. يمكن استخدام JAMS للتكامل مع LDAP وActive Directory، والحفاظ على دفتر العناوين، وتطبيق إعدادات محددة لمجموعات المستخدمين.
  • تم إرجاع الدعم الكامل لبروتوكول SIP وتم توفير القدرة على الاتصال بشبكات GSM وأي مزودي خدمة SIP.

المصدر: opennet.ru

إضافة تعليق