فري سويتش

FreeSWITCH هو برنامج هاتفي مجاني ومفتوح المصدر لبروتوكولات الاتصال في الوقت الفعلي باستخدام الصوت والفيديو والنصوص وغيرها من الوسائط. يحتوي البرنامج على تطبيقات في WebRTC ، وبروتوكول نقل الصوت عبر الإنترنت (VoIP)، وتحويل ترميز الفيديو، ووظائف وحدة التحكم متعددة النقاط (MCU)، ويدعم ميزات بروتوكول بدء الجلسة (SIP). [ 10 ]

يعمل البرنامج على أنظمة التشغيل لينكس ، وويندوز ، وماك أو إس ، وفري بي إس دي . [ 11 ]

تاريخ

أُعلن عن مشروع FreeSWITCH مبدئيًا في يناير 2006، وصدرت النسخة الأولى رسميًا في مايو 2008. وصدرت النسخ اللاحقة، 1.2 و1.3 و1.4، في عامي 2012 و2014، داعمةً بروتوكول SIP عبر Websocket وWebRTC. ودعمت النسخة 1.6 تحويل ترميز الفيديو وعقد مؤتمرات الفيديو، وصدرت النسخة 1.8 في عام 2018. أما أحدث إصدار فهو 1.10. [ 12 ]

في عام 2018، تأسست شركة سيجنال واير لتقديم خدمات اتصالات سحابية تجارية باستخدام نواة فري سويتش المرنة، ولتوفير راعٍ تجاري دائم لمشروع المصادر المفتوحة الذي كان تحت سيطرة مؤسسي فري سويتش. ثم استحوذت على شركة فري سويتش سوليوشنز. [ 13 ]

بنيان

يعمل برنامج FreeSWITCH على أنظمة Linux وWindows وmacOS وFreeBSD. وهو مُوزّع بموجب رخصة موزيلا العامة (MPL). ووفقًا لمصممه الأصلي، أنتوني مينيسال، فإن FreeSWITCH مصمم ليكون مُبدِّلًا برمجيًا مبنيًا على مكتبة أساسية، ويعتمد على آلة حالة، ويمكن تضمينه في مشاريع أخرى. [ 14 ] [ 15 ]

يوفر FreeSWITCH نظامًا قابلًا للتوسع قائمًا على نواة تحويل مستقرة، وواجهة قوية للمطورين لإضافة مكونات إلى النظام والتحكم فيه. وهو مكون أساسي في العديد من منتجات PBX الجاهزة التجارية ومشاريع المصادر المفتوحة. بعض المنتجات التجارية عبارة عن حزم من الأجهزة والبرامج، حيث يدعمها المصنّع ويصدر برامجها كمصدر مفتوح. [ 11 ]

التطبيقات

يُستخدم برنامج FreeSWITCH لإنشاء مقاسم فرعية خاصة (PBX)، وخدمات الرد الصوتي التفاعلي (IVR) ، ومؤتمرات الفيديو مع الدردشة ومشاركة الشاشة، وتوجيه المكالمات بأقل تكلفة ، ووحدة التحكم في حدود الجلسة (SBC)، وأجهزة الاتصال المدمجة . كما يدعم التشفير ، وبروتوكول ZRTP ، وبروتوكول DTLS .

تم بناء مشاريع مثل BigBlueButton على FreeSWITCH، و FusionPBX هو إضافة لـ FreeSWITCH توفر واجهة إدارة عبر الويب.

في يونيو 2007، اختارت شركة Truphone برنامج FreeSWITCH لاستخدامه، [ 16 ] وفي أغسطس من العام نفسه، أعلنت شركة Gaboogie اختيارها FreeSWITCH كمنصة لعقد المؤتمرات. [ 17 ] كما عقدت شراكات مع شركات Five9 وPlivo وSamsung وWaeve وTwilio لاستخدامه. ويُستخدم البرنامج أيضًا من قِبل وزارة شؤون المحاربين القدامى الأمريكية. [ 10 ]

فهرس

  • إتقان برنامج FreeSWITCH – رقم الكتاب المعياري الدولي 978-1784398880
  • FreeSWITCH 1.8 – ISBN 978-1785889134
  • كتاب طبخ FreeSWITCH 1.6 – رقم ISBN 978-1785280917

مراجع

  1. "الإصدارات - signalwire/freeswitch" . تم الاطلاع عليه بتاريخ 15 سبتمبر 2025 عبر GitHub .
  2. "Linux - FreeSWITCH - Confluence" .
  3. "macOS - FreeSWITCH - Confluence" .
  4. "Solaris - FreeSWITCH - Confluence" .
  5. "FreeBSD - FreeSWITCH - Confluence" .
  6. "NetBSD - FreeSWITCH - Confluence" .
  7. "OpenBSD - FreeSWITCH - Confluence" .
  8. "DragonFlyBSD - FreeSWITCH - Confluence" .
  9. "Windows - FreeSWITCH - Confluence" . مؤرشف من الأصل بتاريخ 2021-03-04 . تم الاطلاع عليه بتاريخ 2018-05-06 .
  10. 1 2 "نموذج مرجعي تقني من إدارة شؤون المحاربين القدامى الإصدار 22.11 - FreeSWITCH" . www.oit.va.gov .
  11. 1 2 "هندسة FreeSWITCH" . Packt Hub . 14 يونيو 2013.
  12. تاريخ FreeSWITCH 1.0.6 . دار نشر Packt. 2010. صفحة 279. ISBN  9781847199966.
  13. فريق التحرير (27 سبتمبر 2019). " سيجنال واير تعلن عن نقل قاعدة بيانات FreeSWITCH بالكامل إلى GitHub" . www.prnewswire.com
  14. غالاغر، كاثلين (18 أكتوبر 2009). "تغيير جذري في FreeSWITCH - بروكفيلد موطن لبرمجيات ثورية" . صحيفة ميلووكي جورنال سنتينل. مؤرشف من الأصل في 22 أكتوبر 2009.
  15. "مقابلة مع مبتكر FreeSWITCH" . دار نشر O'Reilly Media. 25 يوليو 2006.
  16. «تروفون تختار شركتي فري سويتش وتيلكو بريدجز لتمكين مكالمات الصوت عبر الإنترنت (VoIP) عبر شبكة الواي فاي على الهواتف المحمولة» (بيان صحفي). تروفون. 5 يونيو 2007. مؤرشف من الأصل في 18 سبتمبر 2012. تم الاطلاع عليه في 17 يونيو 2007 .
  17. "جابوجي تتبنى المصادر المفتوحة لحل جديد للمكالمات الجماعية والمؤتمرات عبر الهاتف المحمول" . جابوجي. 3 أغسطس 2007. مؤرشف من الأصل في 8 سبتمبر 2008. تم الاطلاع عليه في 6 أكتوبر 2007 .