أستريسك (برنامج)
أستريسك هو تطبيق برمجي لنظام مقسم فرعي خاص (PBX). يُستخدم أستريسك، بالاقتران مع واجهات أجهزة الهاتف المناسبة وتطبيقات الشبكة، لإنشاء المكالمات الهاتفية والتحكم بها بين نقاط نهاية الاتصالات ، مثل أجهزة الهاتف التقليدية ، والوجهات على شبكة الهاتف العامة (PSTN)، والأجهزة أو الخدمات على شبكات بروتوكول نقل الصوت عبر الإنترنت (VoIP). ويستمد اسمه من رمز النجمة (*) المستخدم في إشارات DTMF .
تم إنشاء أستريسك عام 1999 على يد مارك سبنسر من شركة ديجيوم ، التي أصبحت منذ عام 2018 قسمًا من شركة سانغوما تكنولوجيز . [ 8 ] [ 9 ] صُمم أستريسك في الأصل لنظام لينكس ، [ 10 ] ويعمل على مجموعة متنوعة من أنظمة التشغيل ، بما في ذلك نت بي إس دي ، وأوبن بي إس دي ، وفري بي إس دي ، وماك أو إس ، وسولاريس ، ويمكن تثبيته في الأنظمة المدمجة المبنية على أوبن ورت . [ 11 ] [ 12 ]
سمات
يتضمن برنامج أستريسك العديد من الميزات المتوفرة في أنظمة PBX التجارية والخاصة، مثل البريد الصوتي ، والمكالمات الجماعية ، والاستجابة الصوتية التفاعلية (قوائم الهاتف)، والتوزيع التلقائي للمكالمات . ويمكن للمستخدمين إنشاء وظائف جديدة عن طريق كتابة نصوص خطط الاتصال بلغات برمجة خاصة بأستريسك، وذلك بإضافة وحدات قابلة للتحميل مكتوبة بلغة PHP أو C ، أو بتنفيذ برامج واجهة بوابة أستريسك (AGI) باستخدام أي لغة برمجة قادرة على التواصل عبر نظام التدفقات القياسي ( stdin و stdout ) أو عبر مقابس TCP الشبكية.
يدعم أستريسك العديد من بروتوكولات VoIP القياسية، بما في ذلك بروتوكول بدء الجلسة (SIP) وبروتوكول التحكم في بوابة الوسائط (MGCP) وبروتوكول H.323 . يدعم أستريسك معظم هواتف SIP، حيث يعمل كمسجل ووكيل مستخدم مباشر . ويمكنه العمل كبوابة بين هواتف IP وشبكة الهاتف العامة (PSTN) عبر واجهات T أو E أو بطاقات FXO التناظرية في حال تثبيت مكتبة DAHDI (واجهة أجهزة ديجيوم أستريسك). يوفر بروتوكول تبادل أستريسك بين الأنظمة (IAX)، RFC 5456، المدمج في أستريسك، ربطًا فعالًا للمكالمات بين أنظمة PBX الخاصة بأستريسك، بالإضافة إلى توزيع بعض منطق التكوين. يدعم العديد من مزودي خدمة VoIP هذا البروتوكول لإتمام المكالمات إلى شبكة PSTN، غالبًا لأنهم قاموا بنشر أستريسك بأنفسهم أو يقدمونه كتطبيق مستضاف. كما تدعم بعض الهواتف بروتوكول IAX.
بفضل دعمها لمجموعة متنوعة من خدمات الاتصالات الهاتفية التقليدية وخدمات VoIP، تُمكّن أستريسك المستخدمين من إنشاء أنظمة هاتفية، أو ترقية الأنظمة الحالية إلى تقنيات جديدة. تستخدم بعض المواقع أستريسك لاستبدال أنظمة PBX الاحتكارية، بينما توفر مواقع أخرى ميزات إضافية، مثل البريد الصوتي أو قوائم الرد الصوتي، أو مراكز الاتصال الافتراضية ، أو لخفض التكاليف من خلال إجراء المكالمات المحلية والدولية عبر الإنترنت.
بالإضافة إلى بروتوكولات VoIP، يدعم أستريسك بروتوكولات تحويل الدوائر التقليدية مثل ISDN و SS7 . ويتطلب ذلك بطاقات واجهة أجهزة مناسبة، تُسوّقها جهات خارجية. ويتطلب كل بروتوكول تثبيت وحدات برمجية. في إصدار أستريسك 14، أصبح ترميز الصوت Opus مدعومًا.
تدويل
رغم أن نظام أستريسك طُوّر في البداية في الولايات المتحدة ، إلا أنه أصبح نظامًا شائعًا لأنظمة الاتصالات الصوتية عبر الإنترنت (VoIP PBX) في جميع أنحاء العالم. يتيح النظام إمكانية استخدام مجموعات متعددة من الرسائل الصوتية المُصنّفة حسب اللغة (بل وحتى مجموعات متعددة لكل لغة)، بالإضافة إلى دعم تنسيقات الوقت بلغات مختلفة. يتضمن أستريسك عدة مجموعات من الرسائل الصوتية لميزات الاستجابة الصوتية التفاعلية والبريد الصوتي: الإنجليزية الأمريكية والبريطانية والأسترالية، والفرنسية الكندية، واليابانية، والروسية، والإسبانية المكسيكية، والسويدية. [ 13 ] كما يُقدّم النظام بعض الرسائل الصوتية المُبتكرة، مثل النكات [ 14 ] ورسالة خاصة بمناسبة عيد الهالوين بعنوان "نهاية العالم الزومبي" . [ 15 ] بالإضافة إلى ذلك، تُعرض مجموعات صوتية للبيع التجاري بلغات ولهجات وجنسيات مختلفة.
تم تسجيل مجموعة التوجيهات الافتراضية باللغة الإنجليزية لنظام أستريسك بواسطة صوت أليسون سميث، وهي صوت محترف في مجال الاتصالات الهاتفية. [ 16 ]
المنتجات المشتقة
يُعدّ برنامج أستريسك مكونًا أساسيًا في العديد من المنتجات التجارية ومشاريع المصادر المفتوحة. بعض هذه المنتجات التجارية عبارة عن حزم برمجية وأجهزة، حيث يدعمها المصنّع ويصدر برامجها وفق نموذج توزيع المصادر المفتوحة.
- يستخدم AskoziaPBX ، وهو نسخة معدلة من مشروع m0n0wall ، برنامج Asterisk PBX لتحقيق جميع وظائف الاتصالات الهاتفية.
- AstLinux هو توزيعة برمجيات مفتوحة المصدر تُسمى "جهاز الشبكة للاتصالات" . [ 17 ]
- FreePBX ، وهي واجهة مستخدم رسومية مفتوحة المصدر ، تجمع Asterisk كجزء أساسي من توزيعة FreePBX الخاصة بها [ 18 ].
- يقوم نظام LinuxMCE بتضمين Asterisk لتوفير خدمات الهاتف؛ كما يوجد إصدار مضمن من Asterisk لأجهزة توجيه OpenWrt .
- PBX in a Flash/Incredible PBX و trixbox و VitalPBX هي أنظمة PBX برمجية تعتمد على Asterisk.
- كانت شركة Elastix تستخدم سابقًا Asterisk و HylaFAX و Openfire و Postfix لتقديم وظائف PBX والفاكس والمراسلة الفورية والبريد الإلكتروني على التوالي، قبل التحول إلى 3CX .
- إيزابيل هو برنامج اتصالات موحدة مفتوح المصدر يستخدم أستريسك لوظائف الهاتف. وقد تم تطويره من نسخ مفتوحة المصدر من إيلاستيكس عندما استحوذت عليه شركة 3CX.
- تستخدم شركة *astTECS برنامج Asterisk في بوابات VoIP والهواتف المحمولة الخاصة بها. [ 19 ]
- تستخدم سلسلة أجهزة IP-PBX من Grandstream، UCM، نظام Asterisk مع واجهة ويب مخصصة. [ 20 ]
- نظام E-MetroTel UCX هو نظام طُوّر بواسطة مهندسين سابقين في شركة نورتل ، ويعمل على منصة أستريسك، وهو مصمم للعمل مع هواتف نورتل الرقمية وهواتف بروتوكول الإنترنت، بالإضافة إلى التكامل مع معدات نورتل الأخرى. كما أنه يعمل مع منتجات أخرى من موردين مختلفين، بما في ذلك NEC و Mitel و Avaya و Cisco . [ 21 ]
- VICIdial هو حل مفتوح المصدر لمراكز الاتصال مبني على Asterisk و MariaDB و PHP و Perl و JavaScript .
تتوفر العديد من المنتجات الإضافية، وغالبًا ما تكون تجارية، والتي تعمل على توسيع ميزات وقدرات برنامج أستريسك.
تُعدّ الرسائل الصوتية القياسية المضمنة في النظام مجانية. ويمكن للشركات شراء إعلانات صوتية مطابقة لاسم الشركة، وخيارات قائمة الرد الصوتي التفاعلي، وأسماء الموظفين أو الأقسام (كمكتبة من التسجيلات الحية للأسماء الشائعة [ 22 ] أو مجموعة من الرسائل الصوتية المُخصصة بالكامل والمسجلة بواسطة نفس المؤدي الصوتي المحترف) بتكلفة إضافية لضمان التكامل السلس مع النظام.
توفر إضافات أخرى دعمًا للفاكس، وتحويل النص إلى كلام، وبرامج ترميز إضافية ، وميزات جديدة. [ 23 ] بعض إضافات الجهات الخارجية مجانية؛ [ 24 ] بل إن بعضها يدعم منصات مضمنة مثل Raspberry Pi . [ 25 ]
حماية
منذ عام 2001، نُشرت مئات من الثغرات الأمنية الشائعة (CVEs) لنظام أستريسك. [ 26 ] كما نُشرت العديد من الأبحاث حول تأمين أنظمة مقاسم الهاتف الخاصة (PBX) القائمة على أستريسك. [ 27 ] [ 28 ] [ 29 ]
انظر أيضاً
مراجع
- ↑ "ChangeLog-23-current" . تم الاطلاع عليه بتاريخ 15 يونيو 2026 .
- ↑ "ChangeLog-22-current" . تم الاطلاع عليه بتاريخ 15 يونيو 2026 .
- ↑ "ChangeLog-21-current" . تم الاطلاع عليه بتاريخ 15 يونيو 2026 .
- ↑ "ChangeLog-20-current" . تم الاطلاع عليه بتاريخ 15 يونيو 2026 .
- ↑ "ChangeLog-19-current" . تم الاطلاع عليه بتاريخ 27 أكتوبر 2023 .
- ↑ "ChangeLog-18-current" . تم الاطلاع عليه بتاريخ 27 أكتوبر 2023 .
- ↑ "رخصة أستريسك" . جيت هاب . تم الاطلاع عليه بتاريخ 13 فبراير 2020 .
- ↑ أولينيكزاك، ستيفن ب.؛ كيربي، برادي (2007). أستريسك للمبتدئين . جون وايلي وأولاده . ISBN 9780470098547.
- ↑ فان ميغيلين، جيم؛ سميث، جاريد؛ مادسن، ليف (2007). النجمة: مستقبل الاتصالات الهاتفية . دار نشر أورايلي ميديا. رقم ISBN 9780596510480.
- ↑ ينص ملف README الخاص بالإصدار 0.1.0 على ما يلي: "حاليًا، من المعروف أن نظام Asterisk مفتوح المصدر يعمل فقط على نظام التشغيل Linux، على الرغم من أنه قد يكون قابلاً للنقل إلى أنظمة تشغيل أخرى شبيهة بنظام UNIX أيضًا." انظر هنا. مؤرشف بتاريخ 12 فبراير 2017 على موقع Wayback Machine.
- ↑ "Asterisk على OpenWrt" . 6 يونيو 2018. تم الاطلاع عليه بتاريخ 10-06-2018 .
- ↑ أست لينكس: الإقلاع عبر وحدة تخزين فلاش USB
- ↑ صفحة تنزيل ملفات الصوت لبرنامج أستريسك
- ↑ ץ "أنت لست المتصل التالي في قائمة الانتظار" مؤرشف في 2016-03-04 في Wayback Machine ، رسالة انتظار ساخرة حيث تعترف أليسون سميث المسجلة مسبقًا بخجل (في 0:00:45) بأن المتصل ليس في الواقع التالي في قائمة الانتظار وسيكون محظوظًا إذا حصل على رد في الساعة 11:30 مساءً من عاملة النظافة بعد مغادرة العمال الآخرين في نهاية اليوم.
- ↑ "حماية نظام هاتفك من هجمات الزومبي" . Go.digium.com. مؤرشف من الأصل بتاريخ 2016-03-05 . تم الاطلاع عليه بتاريخ 2016-01-04 .
- ↑ "تسجيلات صوتية من علامة النجمة" . صوت الرد الآلي التفاعلي . مؤرشف من الأصل بتاريخ 18 يناير 2015. تم الاطلاع عليه بتاريخ 17 يناير 2015 .
- ↑ astlinux-project.org
- ↑ مادسن، ليف؛ جيم فان ميغيلين؛ راسل براينت (2013). أستريسك: الدليل الشامل، الطبعة الرابعة . أورايلي ميديا. ص 800. ISBN 978-1-4493-3242-6FreePBX، البرنامج الرائد في مجتمع Asterisk. هذه الواجهة (التي تُعدّ جوهر العديد من توزيعات Asterisk الأكثر شيوعًا، مثل AsteriskNOW وElastix وتوزيعة FreePBX وPBX in a Flash)، تُشكّل بلا شكّ جزءًا كبيرًا من سرّ نجاح Asterisk الباهر. فباستخدام واجهة FreePBX ،
يُمكنك تهيئة وإدارة العديد من جوانب نظام Asterisk دون الحاجة إلى تعديل أي ملف تهيئة. صحيح أننا، كمستخدمين مُخلصين، نُفضّل أن يقتصر عمل الجميع على ملفات التهيئة فقط، إلا أننا نُدرك أن تعلّم نظام Linux وتعديل هذه الملفات يدويًا أمرٌ غير مُمكن للكثيرين. لذا، يُقدّم FreePBX لهؤلاء، ونُقدّر مساهماته القيّمة في نجاح Asterisk.
- ↑ "astTECS - خبراء أنظمة IP-PBX" . VoIP-Info . 12 يوليو 2008.
- ↑ "Datasheet_UCM6300_Audio_Series_English.pdf" (ملف PDF) . تم الاطلاع عليه بتاريخ 21 يناير 2025.
يعتمد على نظام تشغيل الاتصالات الهاتفية مفتوح المصدر Asterisk* الإصدار 16
- ↑ "الهجرة الخضراء لشبكة مترو الأنفاق الإلكترونية" . تم الاطلاع عليه بتاريخ 22-01-2025 .
- ↑ "أليسون عند الطلب" . AsteriskExchange.com .
- ↑ "إضافات برنامج أستريسك" . ديجيوم. 29-12-2015. مؤرشف من الأصل في 16-03-2015 . تم الاطلاع عليه في 04-01-2016 .
- ↑ ريدل، مات (8 أغسطس 2009). "35 تطبيقًا مجانيًا رائعًا لـ Asterisk" . Venturevoip.com. مؤرشف من الأصل بتاريخ 26 أبريل 2015. تم الاطلاع عليه بتاريخ 4 يناير 2016 .
- ↑ "نظام الهاتف المختصر: تحديثٌ رائعٌ لنظامي الهاتف المختصر 11 والفاكس" . نيرد فيتلز. 18 يونيو 2013. تاريخ الاطلاع: 4 يناير 2016 .
- ↑ «تم العثور على 248 ثغرة أمنية في برنامج أستريسك» . www.cve.org . 10 يوليو 2026. تاريخ الاطلاع: 10 يوليو 2026 .
- ↑ نونيو، بيلايو؛ سواريز، كارلا؛ سواريز، إيفا؛ بولنيس، فرانسيسكو G.؛ ديلا كالي، فرانسيسكو J .؛ غراندا ، خوان كارلوس (2020/12/29). لومباردي، فلافيو (محرر). "منصة تشخيص وتصلب لـ Asterisk VoIP PBX" . شبكات الأمن والاتصالات . 2020 : 1– 14. دوي : 10.1155/2020/8853625 . ردمك 1939-0122 .
- ↑ توليون، واشيما (9 نوفمبر 2024). "الجامعة الأمريكية في نيجيريا، وقائع المؤتمر الدولي الثاني، 6-9 نوفمبر 2024، الرقم الدولي الموحد للدوريات الإلكترونية: 3027-0650، تطبيق تدابير أمنية متقدمة في شبكات VoIP القائمة على Asterisk" . وقائع المؤتمر، المجلد 2، العدد 1 (2024): المؤتمر الدولي للجامعة الأمريكية في نيجيريا 2024. 2 ( 1): 271-281 .
- ↑ ماكرون، تولو (16 سبتمبر 2024). "تعزيز أمن بروتوكول نقل الصوت عبر الإنترنت: تصميم النظام القائم على علامة النجمة واستراتيجيات الحماية" .
روابط خارجية
- أستريسك (PBX)
- برنامج VoIP مجاني
- برامج أعمال مجانية
- برنامج مجاني مكتوب بلغة C
- برنامج اتصالات مجاني
- معدات مقاسم الهاتف
- الاتصال المرئي
- لغة البرمجة Lua (لغة برمجة) - برامج قابلة للبرمجة
- برنامج عام 1999
