انتقل إلى المحتوى الرئيسي

دليل عمليات OmniSCEF

OmniSCEF هو وظيفة كشف قدرة الخدمة (SCEF) من Omnitouch لـ Cellular-IoT / NB-IoT. إنه يكشف عن قدرات الشبكة لخوادم التطبيقات التابعة لجهات خارجية (SCS/AS) عبر T8 واجهة برمجة التطبيقات RESTful، وينهي واجهة T6a Diameter نحو MME. دوره الأساسي هو تسليم البيانات غير IP (NIDD). يسمح NIDD لجهاز IoT مقيد بتبادل رسائل صغيرة غير IP مع تطبيق بدون عنوان IP. كما يوفر أحداث المراقبة (قابلية الوصول، فق��ان الاتصال، الموقع، وتقارير الأحداث ذات الصلة).

الوثائق​

  • مرجع التكوين: كل معلمة تكوين لخدمة Diameter، نقطة نهاية واجهة برمجة التطبيقات T8، وإعدادات الهوية والمراقبة.
  • تسليم البيانات غير IP (NIDD): خدمة NIDD. يغطي دورة حياة الاتصال، البيانات المنبعثة من الهاتف المحمول والبيانات المنتهية إلى الهاتف المحمول، تسليم المجموعة، وخدمة البيانات الموثوقة.
  • أحداث المراقبة: كيفية الاشتراك في واستقبال أحداث مراقبة UE عبر T8 و T6a.
  • استكشاف الأخطاء: المشكلات التشغيلية الشائعة وحلها.

نظرة عامة على الهندسة المعمارية​

OmniSCEF هو نقطة ترجمة وترابط:

  • شمالاً (T8)، يتوجه خادم التطبيق إلى جهاز بواسطة معرف خارجي (user@domain) أو MSISDN، عبر HTTPS و JSON، وفقًا لـ 3GPP TS 29.122.
  • جنوباً (T6a)، يتوجه MME إلى المشترك بواسطة IMSI و معرف حامل EPS (EBI)، عبر Diameter، وفقًا لـ 3GPP TS 29.128.
  • يحتفظ OmniSCEF بالربط بين فضاءي الهوية ومساحة الجلسة المرتبطة.

الواجهات​

الواجهةالنظيرالنقلالبروتوكولالمواصفة
T8SCS/ASHTTPS (المنفذ الافتراضي 8443، تحت /api)REST / JSONTS 29.122
T6aMME / SGSNTCP و SCTP (المنفذ الافتراضي 3868)DiameterTS 29.128
T6a (المراقبة)HSS / عقدة الخدمةTCP / SCTPDiameter (CIR/RIR)TS 29.128، TS 29.336

يستخدم جانب Diameter تطبيق T6a القياسي (معرف التطبيق 16777346). تعمل عائلتا أوامر NIDD و أحداث المراقبة على هذا التطبيق. انظر جداول المرجع لأكواد الأوامر والنتائج.

نظرة عامة على الميزات​

تسليم البيانات غير IP (NIDD)​

  • دورة حياة التكوين: يقوم AS بتوفير جهاز (أو مجموعة) لـ NIDD. يقوم OmniSCEF بحل الهوية الخارجية إلى IMSI. ثم يقوم OmniSCEF بتفويض اتصال T6a.
  • إدارة الاتصال: يقوم MME بإنشاء وإلغاء اتصال T6a عند اتصال UE وفصله. يمكن لـ AS أيضًا تحفيز الإلغاء عن طريق حذف التكوين.
  • البيانات المنبعثة من الهاتف المحمول (MO): يقوم OmniSCEF بتسليم بيانات غير IP من UE إلى رد الاتصال الخاص بـ AS.
  • البيانات المنتهية إلى الهاتف المحمول (MT): يقوم OmniSCEF بتسليم بيانات غير IP من AS إلى UE. يتتبع كل تسليم كموارد فردية تحمل حالة تسليمها.
  • NIDD الجماعي: يتم تسليم تدفق واحد إلى مجموعة تتفرع إلى كل جهاز عضو.
  • خدمة البيانات الموثوقة (RDS): إطار عمل متعدد المنافذ اختياري لحمل البيانات غير IP.
  • بيانات استثناء MO: يقوم OmniSCEF بإظهار إشارات تقرير الاستثناء NB-IoT إلى AS.

أحداث المراقبة​

  • إدارة الاشتراك: يقوم AS بالاشتراك في حدث مراقبة لجهاز أو مجموعة.
  • تقرير الأحداث: تقوم الشبكة الخدمية بالإبلاغ عن الأحداث (قابلية الوصول، فقدان الاتصال، الموقع، التجوال، والمزيد). يقوم OmniSCEF بتسليم كل حدث إلى AS المشترك.

انظر NIDD و أحداث المراقبة لتدفقات الرسائل المفصلة.

حل الهوية​

لا يرى خادم التطبيق أبداً IMSI. ��قوم OmniSCEF بربط الهوية التي تواجه AS بـ الهوية التي تواجه الشبكة:

يتم دفع الحل بواسطة الخرائط التي يوفرها المشغل (انظر إعدادات الهوية والمجموعة). يتم إكمال الربط باتصال T6a نشط عندما يقوم MME بإنشاء الاتصال لذلك IMSI.

البداية السريعة​

  1. قم بتوفير هوية Diameter الخاصة بـ OmniSCEF ونظائر MME و HSS. انظر خدمة Diameter.
  2. قم بتوفير خريطة الهوية الخارجية إلى IMSI (وأي خرائط جماعية). انظر إعدادات الهوية والمجموعة.
  3. ضع شهادة TLS لنقطة نهاية T8 في مكانها. انظر نقطة نهاية واجهة برمجة التطبيقات T8.
  4. بعد ذلك، يقوم خادم التطبيق بـ:
    • إنشاء تكوين NIDD أو اشتراك مراقبة عبر T8؛
    • استقبال بيانات المنبع وتقارير الأحداث على رد الاتصال الخاص به؛
    • إرسال بيانات المنتهى عبر T8.

جداول المرجع​

أوامر T6a Diameter​

الأمرالاختصارالرمزالاتجاهالغرضالمرجع
طلب/إجابة إدارة الاتصالCMR/CMA8388732MME ↔ SCEFإنشاء / إلغاء اتصال NIDDTS 29.128 §5.3
طلب/إجابة بيانات MOODR/ODA8388733MME → SCEFبيانات غير IP منبعثة (من الهاتف المحمول)TS 29.128 §5.4
طلب/إجابة بيانات MTTDR/TDA8388734SCEF → MMEبيانات غير IP منتهية (إلى الهاتف المحمول)TS 29.128 §5.5
طلب/إجابة معلومات التكوينCIR/CIA8388718SCEF → HSS/MMEتفعيل حدث مراقبةTS 29.128 §5.6
طلب/إجابة معلومات التقريرRIR/RIA8388719HSS/MME → SCEFالإبلاغ عن حدث مراقبةTS 29.128 §5.7

أكواد نتائج Diameter​

الرمزالاسمالمعنىالمرجع
2001DIAMETER_SUCCESSتم قبول الطلب / البيانات تم تسليمها أو تخزينهاRFC 6733 §7.1.1
3001DIAMETER_COMMAND_UNSUPPORTEDالأمر غير مدعوم على هذا التطبيقRFC 6733 §7.1.3
3002DIAMETER_UNABLE_TO_DELIVERلا يوجد معالج / تطبيق مطابقRFC 6733 §7.1.3
5001DIAMETER_ERROR_USER_UNKNOWNلا يوجد تكوين NIDD موجود للمشتركTS 29.128 §6.5
5012DIAMETER_UNABLE_TO_COMPLYلم يكن بالإمكان معالجة الطلب (على سبيل المثال، UE/AS غير متاح)RFC 6733 §7.1.5

معرف التطبيق​

المعرفالواجهةالوصفالمرجع
16777346T6a/T6bSCEF ↔ MME/SGSN NIDD وأحداث المراقبة3GPP TS 29.128