H.248
بروتوكول التحكم بالبوابة ( Megaco ، H.248 ) هو تطبيق لبنية بروتوكول التحكم ببوابة الوسائط ، يُستخدم لتوفير خدمات الاتصالات عبر شبكة إنترنت متقاربة تتكون من شبكة الهاتف العامة التقليدية (PSTN) وشبكات الحزم الحديثة ، مثل الإنترنت . H.248 هو اسم التوصيات التي وضعها قطاع تقييس الاتصالات التابع للاتحاد الدولي للاتصالات (ITU-T)، و Megaco هو اختصار لبروتوكول التحكم ببوابة الوسائط، والذي استخدمته المواصفات الأولى لفريق عمل هندسة الإنترنت (IETF). المعيار الذي نشره قطاع تقييس الاتصالات التابع للاتحاد الدولي للاتصالات في مارس 2013 بعنوان H.248.1: بروتوكول التحكم بالبوابة: الإصدار 3. [ 1 ]
يتبع بروتوكول Megaco/H.248 الإرشادات المنشورة في RFC 2805 في أبريل 2000، بعنوان " بنية ومتطلبات بروتوكول التحكم في بوابة الوسائط" . يؤدي هذا البروتوكول نفس وظائف بروتوكول التحكم في بوابة الوسائط (MGCP)، إلا أنه معيار رسمي بينما يقتصر دور MGCP على كونه معيارًا إعلاميًا. ونظرًا لاختلاف الصيغة والتمثيل الرمزي، فإن البروتوكولين غير متوافقين بشكل مباشر. ويُعدّ كل منهما مكملاً لبروتوكول H.323 وبروتوكول بدء الجلسة (SIP). [ 2 ] [ 3 ]
كان معيار H.248 ثمرة تعاون بين فريق عمل MEGACO التابع لفرقة عمل هندسة الإنترنت (IETF) ومجموعة دراسة الاتصالات رقم 16 التابعة للاتحاد الدولي للاتصالات. وقد نشرت IETF المعيار في الأصل تحت اسم RFC 3015، والذي تم استبداله لاحقًا بالمعيار RFC 3525. ويُعدّ مصطلح Megaco هو التسمية المعتمدة لدى IETF. يجمع Megaco مفاهيم من بروتوكول التحكم في بوابة الوسائط المتعددة (MGCP ) وبروتوكول التحكم في أجهزة الوسائط (MDCP). [ 4 ] وقد نشأ MGCP من دمج بروتوكول التحكم في بوابة الوسائط المتعددة البسيط (SGCP) مع بروتوكول التحكم في أجهزة بروتوكول الإنترنت (IPDC). [ 5 ]
بعد أن تولى الاتحاد الدولي للاتصالات مسؤولية صيانة البروتوكول، أعادت فرقة عمل هندسة الإنترنت تصنيف منشوراتها على أنها تاريخية في RFC 5125. وقد نشر الاتحاد الدولي للاتصالات ثلاثة إصدارات من H.248، [ 1 ] أحدثها في سبتمبر 2005. لا يشمل H.248 مواصفات البروتوكول الأساسية في H.248.1 فحسب، بل يشمل أيضًا العديد من الامتدادات المحددة في جميع أنحاء السلسلة الفرعية H.248.
نظرة عامة على البروتوكول

نظرًا لطبيعته الرئيسية والتابعة، لا يصف بروتوكول H.248/Megaco إنشاء المكالمات عبر النطاقات أو عبر وحدات تحكم بوابة الوسائط. يُستخدم H.248/Megaco للاتصال التنازلي، أي إلى بوابات الوسائط، ولا يُشكّل نظامًا متكاملًا. تتطلب البنية بروتوكولات أخرى للاتصال بين وحدات تحكم بوابة الوسائط المتعددة.
يُشار إلى الجهاز المسؤول عن وظيفة التحكم في المكالمات باسم وحدة تحكم بوابة الوسائط الذكية، بينما يُشار إلى الجهاز المسؤول عن معالجة الوسائط باسم بوابة الوسائط غير الذكية نسبيًا. يحدد معيار H.248 بروتوكولًا لوحدات تحكم بوابة الوسائط للتحكم في بوابات الوسائط لدعم تدفقات الوسائط المتعددة عبر شبكات بروتوكول الإنترنت ( IP) وشبكة الهاتف العامة (PSTN). ويُستخدم عادةً لتوفير خدمات الصوت عبر بروتوكول الإنترنت (VoIP)، مثل الصوت والفاكس، بين شبكات IP وشبكة الهاتف العامة (PSTN )، أو داخل شبكات IP فقط.
نظراً لأنواع الأجهزة المستهدفة للتحكم بواسطة بروتوكول H.248/Megaco ومستوى هيكل التحكم المنخفض فيه، يُنظر إلى H.248 عموماً على أنه مكمل لبروتوكول H.323 وبروتوكول بدء الجلسة (SIP). بينما يستخدم متحكم بوابة الوسائط (MGC) بروتوكول H.248/Megaco لإدارة إنشاء الوسائط والتحكم بها مع عدد من بوابات الوسائط (MGs)، تُستخدم بروتوكولات VoIP أخرى ، مثل SIP وH.323، للتواصل بين المتحكمات. [ 3 ] من منظور SIP، يُعامل كل من متحكم بوابة الوسائط وبوابات الوسائط معاً كبوابة SIP واحدة.
يصف نموذج H.248/Megaco نموذج اتصال يحتوي على الكيانات المنطقية، أو الكائنات، داخل بوابات الوسائط (MGs) التي يمكن التحكم بها بواسطة وحدة تحكم بوابة الوسائط . الكيانات الرئيسية هي السياقات والإنهاءات.
- إنهاء الخدمة
- تُصدر هذه المصادر أو تستقبل تدفقات وسائط أو تدفقات تحكم واحدة أو أكثر. وقد تكون عمليات الإنهاء مادية أو مؤقتة.

- السياقات
- هذه روابط نجمية تُنشأ بربط عدة نهايات. السياق هو كيان منطقي في مجموعة بيانات، وهو عبارة عن ارتباط بين مجموعة من النهايات. يحتوي السياق الفارغ على جميع النهايات غير المرتبطة. السياق هو كيان منطقي في مجموعة بيانات، وهو عبارة عن ارتباط بين مجموعة من النهايات. يُعرّف مُعرّف السياق السياق.
- قد يحتوي السياق "النشط" العادي على إنهاء فعلي (مثلاً، DS0 واحد في DS3) وإنهاء مؤقت واحد (تدفق RTP الذي يربط البوابة بالشبكة). يتم إنشاء السياقات وتحريرها بواسطة MG بأمر من MGC. يُنشأ السياق بإضافة الإنهاء الأول، ويُحرر بإزالة (طرح) الإنهاء الأخير.
- قد يحتوي طرف الاتصال على أكثر من مسار واحد، وبالتالي قد يكون السياق متعدد المسارات. قد توجد مسارات الصوت والفيديو والبيانات في سياق واحد ضمن عدة أطراف اتصال.
في نظام الوسائط المتعددة عبر بروتوكول الإنترنت (IMS) ، تتحكم وظيفة التحكم في بوابة الوسائط (MGCF) في بوابات الوسائط (MGW) لإرسال واستقبال المكالمات من وإلى شبكات تحويل الدوائر (CS) الخاصة بشبكة الهاتف العامة ( PSTN ) باستخدام بروتوكول H.248. وتستخدم وظيفة MGCF رسائل SIP للتفاعل مع وظيفة التحكم في جلسة المكالمة (CSCF) ووظيفة التحكم في بوابة التفرع (BGCF) .
على الرغم من اختلاف نموذج بوابة الوسائط في H.248/Megaco مقارنةً بـ MGCP، إلا أن هناك تشابهًا في دلالات الأوامر بين المواصفتين. يوجد تطابق شبه تام بين أوامر MEGACO وMGCP. على سبيل المثال، يقابل أمر إنشاء اتصال في MGCP أمر إنهاء ADD في MEGACO، ويقابل أمر تعديل اتصال في MGCP أمر إنهاء MODIFY في MEGACO، ويقابل أمر حذف اتصال أمر إنهاء SUBTRACT في MEGACO. [ 2 ]
الرسائل والأوامر
يتولى متحكم بوابة الوسائط إدارة قنوات الوسائط المتاحة على بوابة الوسائط نفسها من خلال إدارة سياقات وإنهاءات محددة. وعندما تتغير حالة المكالمة، يرسل متحكم بوابة الوسائط رسالةً مقابلةً إلى البوابة وينتظر تأكيدًا بذلك.
كل رسالة هي آلية نقل لإرسال الأوامر، وليست الأمر نفسه، على عكس معظم بروتوكولات الاتصالات الأخرى.
أوامر البروتوكول:
- يضيف
- يتحرك
- طرح
- إخطار
- يُعدِّل
- قيمة التدقيق
- قدرات التدقيق
- تغيير الخدمة
تبادل الرسائل النموذجي بين MGC وMG
ميديا جيت واي ميديا بوابة التحكم ISUP IAM (بدء المكالمة) | ------ إضافة طلب ------> | | <------- أضف ردًا ------- | | ------ الرد ---------> | | ----- طلب تعديل ----> | | <------ تعديل الرد ----- | | ------ الرد ---------> | ISUP ACM (تم استلام رقم الوجهة) | ----- طلب تعديل ----> | | <------ تعديل الرد ----- | | ------ الرد ---------> | | ---- طلب تعديل -----> | | <------ تعديل الرد ----- | | ------- الرد --------> | ISUP ANM (نغمة رنين خلفية) | ----- طلب تعديل ----> | | <------ تعديل الرد ----- | | ------- الرد --------> | مرحلة التوصيل ISUP REL (إنهاء المكالمة) | --- طلب استخلاص ---> | | <---- طرح الرد ---- | | ------- الرد --------> |
بنية الرسالة
رسالة {معاملة {إجراء {سياق {أمر {إنهاء {وصف {حزمة}}}}}}}
على غرار نموذج OSI ، فإن التسلسل الهرمي لمستويات التشغيل البيني من وجهة نظر الإرسال عبر الشبكة (إيثرنت أو ATM) يكون كما يلي.
| H.248 | |||||
| بروتوكول التحكم بالنقل (TCP) | بروتوكول UDP | برنامج SCTP | |||
| الملكية الفكرية | |||||
| إيثرنت | صراف آلي | ||||
مقارنة مع MGCP
يُعدّ نموذج H.248/Megaco أكثر تعقيدًا من نموذج بروتوكول التحكم في بوابة الوسائط (MGCP)، ويوفر مرونة أكبر في تحديد التحكم بالوسائط. فعلى سبيل المثال، في MGCP، يمكن للمكالمة استخدام وضع المؤتمر في نقطة النهاية لإدارة مزج التدفقات، لكنها لا تستطيع تحقيق دقة التحكم التي يوفرها H.248/Megaco في إدارة تدفقات الوسائط.
يُبسّط نموذج H.248/Megaco عملية إعداد الاتصال داخل شبكة الوسائط (MG) ومع الكيانات خارجها. كما يُبسّط آلية تحديد تدفقات الوسائط المرتبطة بواسطة وحدة تحكم بوابة الوسائط (MGC)، بالإضافة إلى تحديد اتجاه تدفق الوسائط. ولذلك، يوفر H.248/Megaco دعمًا أكبر على مستوى التطبيق مقارنةً بـ MGCP. على سبيل المثال، يتطلب إعداد مؤتمر متعدد الأطراف باستخدام H.248 إضافة عدة نقاط إنهاء إلى سياق واحد. أما في حالة MGCP، فتحتاج وحدة تحكم بوابة الوسائط (MGC) إلى إنشاء عدة اتصالات بنوع خاص من نقاط النهاية يُسمى جسر المؤتمر.
فيما يلي الاختلافات الرئيسية بين Megaco/H.248 و MGCP:
| H.248/Megaco | MGCP |
|---|---|
| يتم تمثيل المكالمة من خلال عمليات الإنهاء ضمن سياق المكالمة | يتم تمثيل المكالمة بنقاط النهاية والاتصالات |
| تشمل أنواع المكالمات أي مزيج من الوسائط المتعددة والمؤتمرات | تشمل أنواع المكالمات المكالمات من نقطة إلى نقطة والمكالمات متعددة النقاط |
| التشفير هو نص أو ثنائي | التشفير هو نص |
| بروتوكول النقل هو TCP أو UDP أو SCTP. | بروتوكول النقل هو UDP. |
| بروتوكول قياسي للتحكم في بوابة الوسائط | حالة IETF هي "معلوماتية" . لا يحدد MGCP معيارًا للإنترنت |
| تم تعريفها من قبل الاتحاد الدولي للاتصالات (سابقاً من قبل فريق هندسة الإنترنت والاتحاد الدولي للاتصالات) | توجد العديد من امتدادات البروتوكول المستقلة التي يديرها المنفذون. |
وثائق المعايير
- توصيات ITU-T H.248
- توصية الاتحاد الدولي للاتصالات H.248.1 ، بروتوكول التحكم في البوابة: الإصدار 3 .
- توصية ITU-T H.248.2 ، بروتوكول التحكم في البوابة: حزم الفاكس والمحادثة النصية والتمييز بين المكالمات .
- توصية الاتحاد الدولي للاتصالات H.248.4 ، بروتوكول التحكم في البوابة: النقل عبر بروتوكول نقل التحكم في التدفق (SCTP) .
- توصية ITU-T H.248.12 ، بروتوكول التحكم في البوابة: حزم H.248.1 للتوافق بين H.323 و H.324 .
- توصية ITU-T H.248.15 ، بروتوكول التحكم في البوابة: سمة حزمة SDP H.248 .
- RFC 3015 - بروتوكول ميجاكو الإصدار 1.0، نوفمبر 2000، (المسار القياسي)
- RFC 3525 - الإصدار 1 من بروتوكول التحكم في البوابة، يونيو 2003 (عفا عليها الزمن: RFC 3015) (قياسي)
انظر أيضاً
مراجع
- 1 2 "H.248.1 : بروتوكول التحكم في البوابة: الإصدار 3" . الاتحاد الدولي للاتصالات - الاتصالات . تم الاطلاع عليه بتاريخ 12 يوليو 2016 .
- 1 2 "استخدام MEGACO مقابل MGCP لبناء حل بوابة" (ملف PDF) . مؤرشف من الأصل (ملف PDF) بتاريخ 2022-12-08 . تم الاطلاع عليه بتاريخ 2011-05-09 .
- 1 2 "تاريخ H2.48" . packetizer.com . تم الاطلاع عليه بتاريخ 7 يونيو 2012 .
- ↑ "نحو الربط الشبكي بين شبكة الهاتف العامة/الإنترنت - بروتوكول التحكم في أجهزة الوسائط" . IETF. نوفمبر 1998. تم الاطلاع عليه بتاريخ 8 يونيو 2012 .
- ↑ "شركة Level 3 Communications وشركة Bellcore تعلنان عن دمج مواصفات البروتوكول لتقنية الصوت عبر بروتوكول الإنترنت (VoIPe)" . شركة Level 3 Communications . تاريخ الاطلاع: 8 يونيو 2012 .
روابط خارجية
- توصيات سلسلة H من ITU-T: موقع منشورات ITU-T حيث يمكن تنزيل توصيات سلسلة H، بما في ذلك السلسلة الفرعية H.248، بصيغة PDF مجاناً.
- مواصفات البروتوكول الأساسي H.248.1 .
- تاريخ H.248
- مقارنة بين MEGACO وMGCP ( مؤرشفة بتاريخ 8 ديسمبر 2022 على موقع Wayback Machine) - ورقة بيضاء من شركة Hughes Software Systems
- مسودة ميجاكو الأولى ، IETF، أبريل 1999]
- بروتوكولات ميجاكو وMGCP من إعداد دوغ ألين في ديناميكس
- بروتوكولات VoIP
- معايير الإنترنت
- توصيات الاتحاد الدولي للاتصالات - قطاع تقييس الاتصالات
- توصيات سلسلة ITU-T H
