دليل عمليات OmniSCEF
OmniSCEF هو وظيفة كشف قدرات الخدمة (SCEF) من Omnitouch لـ Cellular-IoT / NB-IoT. إنه يكشف عن قدرات الشبكة لخوادم التطبيقات التابعة لجهات خارجية (SCS/AS) عبر T8 RESTful API، وينهي واجهة T6a Diameter نحو MME. دوره الأساسي هو تسليم البيانات غير IP (NIDD) — مما يسمح لجهاز IoT مقيد بتبادل رسائل غير IP صغيرة مع تطبيق دون أن يتم تخصيص عنوان IP له — مع مراقبة الأحداث (قابلية الوصول، فقدان الاتصال، الموقع، وإبلاغ الأحداث ذات الصلة).
الوثائق
- مرجع التكوين — كل معلمة تكوين لخدمة Diameter، نقطة نهاية API 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 بالربط بين فضائي الهوية الاثنين وحالة الجلسة المرتبطة.
الواجهات
| الواجهة | النظير | النقل | البروتوكول | المواصفة |
|---|---|---|---|---|
| T8 | SCS/AS | HTTPS (المنفذ الافتراضي 8443، تحت /api) | REST / JSON | TS 29.122 |
| T6a | MME / SGSN | TCP و SCTP (المنفذ الافتراضي 3868) | Diameter | TS 29.128 |
| T6a (مراقبة) | HSS / عقدة الخدمة | TCP / SCTP | Diameter (CIR/RIR) | TS 29.128، TS 29.336 |
تستخدم جانب Diameter تطبيق T6a القياسي (معرف التطبيق 16777346). تعمل عائلتا أوامر NIDD و Monitoring-Event على هذا التطبيق. انظر الجداول المرجعية لأكواد الأوامر والنتائج.
نظرة عامة على الميزات
تسليم البيانات غير IP (NIDD)
- دورة حياة التكوين — يقوم AS بتوفير جهاز (أو مجموعة) لـ NIDD؛ يقوم OmniSCEF بحل الهوية الخارجية إلى IMSI ويصرح بالاتصال T6a.
- إدارة الاتصال — يقوم MME بإنشاء وإطلاق الاتصال T6a عند اتصال UE وفصله؛ يمكن أيضًا لـ AS تحفيز الإطلاق عن طريق حذف التكوين.
- بيانات منبعثة من الهاتف المحمول (MO) — يتم تسليم بيانات غير IP من UE إلى رد الاتصال الخاص بـ AS.
- بيانات منتهية إلى الهاتف المحمول (MT) — يتم تسليم ��يانات غير IP من AS إلى UE، مع تتبع كل تسليم كموارد فردية تحمل حالة تسليمها.
- NIDD جماعي — يتم توجيه تسليم واحد إلى مجموعة إلى كل جهاز عضو.
- خدمة البيانات الموثوقة (RDS) — إطار عمل متعدد المنافذ اختياري لحمل البيانات غير IP.
- بيانات استثناء MO — يتم عرض إشارات تقارير الاستثناء NB-IoT إلى AS.
مراقبة الأحداث
- إدارة الاشتراك — يقوم AS بالاشتراك في حدث مراقبة لجهاز أو مجموعة.
- تقرير الأحداث — تقوم الشبكة الخدمية بالإبلاغ عن الأحداث (قابلية الوصول، فقدان الاتصال، الموقع، التجوال، والمزيد)؛ يقوم OmniSCEF بتسليم كل منها إلى AS المشترك.
انظر NIDD و مراقبة الأحداث لتفاصيل تدفقات الرسائل.
حل الهوية
لا يرى خادم التطبيق أبدًا IMSI. يقوم OmniSCEF بربط الهوية الموجهة نحو AS بـ الهوية الموجهة نحو الشبكة:
يتم دفع الحل بواسطة الخرائط المقدمة من المشغل (انظر إعدادات الهوية والمجموعة). يتم إكمال الربط باتصال T6a حي عندما يقوم MME بإنشاء الاتصال لذلك IMSI.
بدء سريع
- قم بتوفير هوية Diameter لـ OmniSCEF ونظراء MME/HSS — انظر خدمة Diameter.
- قم بتوفير خريطة الهوية الخارجية → IMSI (وأي خرائط جماعية) — انظر إعدادات الهوية والمجموعة.
- تأكد من وجود شهادة TLS لنقطة نهاية T8 — انظر نقطة نهاية API T8.
- ثم يقوم خادم التطبيق:
- بإنشاء تكوين NIDD أو اشتراك مراقبة عبر T8؛
- يتلقى بيانات صاعدة / تقارير أحداث على رد الات��ال الخاص به؛
- يرسل بيانات نازلة عبر T8.
الجداول المرجعية
أوامر Diameter T6a
| الأمر | الاختصار | الرمز | الاتجاه | الغرض | المرجع |
|---|---|---|---|---|---|
| طلب/إجابة إدارة الاتصال | CMR/CMA | 8388732 | MME ↔ SCEF | إنشاء / إطلاق اتصال NIDD | TS 29.128 §5.3 |
| طلب/إجابة بيانات MO | ODR/ODA | 8388733 | MME → SCEF | بيانات غير IP (منبعثة من الهاتف المحمول) | TS 29.128 §5.4 |
| طلب/إجابة بيانات MT | TDR/TDA | 8388734 | SCEF → MME | بيانات غير IP (منتهية إلى الهاتف المحمول) | TS 29.128 §5.5 |
| طلب/إجابة معلومات التكوين | CIR/CIA | 8388718 | SCEF → HSS/MME | تفعيل حدث مراقبة | TS 29.128 §5.6 |
| طلب/إجابة معلومات التقرير | RIR/RIA | 8388719 | HSS/MME → SCEF | الإبلاغ عن حدث مراقبة | TS 29.128 §5.7 |
أكواد نتائج Diameter
| الرمز | الاسم | المع��ى | المرجع |
|---|---|---|---|
| 2001 | DIAMETER_SUCCESS | تم قبول الطلب / تم تسليم البيانات أو تخزينها | RFC 6733 §7.1.1 |
| 3001 | DIAMETER_COMMAND_UNSUPPORTED | الأمر غير مدعوم في هذا التطبيق | RFC 6733 §7.1.3 |
| 3002 | DIAMETER_UNABLE_TO_DELIVER | لا يوجد معالج / تطبيق مطابق | RFC 6733 §7.1.3 |
| 5001 | DIAMETER_ERROR_USER_UNKNOWN | لا يوجد تكوين NIDD للمشترك | TS 29.128 §6.5 |
| 5012 | DIAMETER_UNABLE_TO_COMPLY | لم يكن بالإمكان معالجة الطلب (مثل عدم الوصول إلى UE/AS) | RFC 6733 §7.1.5 |
معرف التطبيق
| المعرف | الواجهة | الوصف | المرجع |
|---|---|---|---|
| 16777346 | T6a/T6b | SCEF ↔ MME/SGSN NIDD وأحداث المراقبة | 3GPP TS 29.128 |