OmniSEP - منصة نقطة الخدمة
OmniSEP هي منصة موحدة لنقاط الخدمة تقدم تنفيذات من الدرجة الناقلة لبروتوكولات تجهيز الأجهزة المحمولة. تتعامل مع تكوين استحقاقات TS.43، خدمات XCAP التكميلية، والبريد الصوتي المرئي من منصة واحدة.
روابط سريعة
العمليات والمراقبة
- مرجع التكوين - توثيق كامل للمعلمات لجميع الخدمات
- واجهة برمجة التطبيقات الإدارية - مرجع REST API للمراقبة والإدارة (المنفذ 8443)
- استكشاف الأخ��اء - المشكلات الشائعة والحلول
توثيق الخدمة
- استحقاقات TS.43 - تكوين استحقاقات الخدمة وفقًا لمعيار GSMA TS.43
- خدمات XCAP التكميلية - خدمات ETSI TS 183 023 التكميلية (إعادة توجيه المكالمات، حظر المكالمات، معرف المتصل)
- البريد الصوتي المرئي - خادم البريد الصوتي المرئي OMTP VVM v1.3 / GSMA TS.46
نظرة عامة على الهندسة المعمارية
الخدمات المدعومة
تكوين استحقاقات TS.43
تنفذ GSMA TS.43 لاستعلامات استحقاق خدمة الجهاز:
| معرف التطبيق | الخدمة | الوصف |
|---|---|---|
| ap2003 | الصوت عبر الشبكة الخلوية | حالة استحقاق VoLTE/VoNR |
| ap2004 | VoWiFi | استحقاق المكالمات عبر WiFi |
| ap2005 | SMSoIP | استحقاق SMS عبر IP |
| ap2006 | رفيق ODSA | تفعيل الخدمة على الجهاز (رفيق) |
| ap2009 | ODSA الأساسي | تفعيل الخدمة على الجهاز (أساسي) |
| ap2010 | تعزيز خطة البيانات | معلومات خطة البيانات |
| ap2012 | الفوترة المباشرة من المشغل | حالة خدمة DCB |
| ap2016 | وضع الأقمار الصناعية | استحقاق الاتصال عبر الأقمار الصناعية |
خدمات XCAP التكميلية
تنفذ ETSI TS 183 023 لتكوين الخدمة التكميلية IMS:
| الخدمة | الوصف | المرجع |
|---|---|---|
| تحويل الاتصالات | إعادة توجيه المكالمات (CFU، CFB، CFNA، CFNRC) | ETSI TS 183 004 |
| حظر المكالمات الواردة | حظر المكالمات الواردة حسب النوع | ETSI TS 183 023 |
| حظر المكالمات الصادرة | حظر المكالمات الصادرة حسب النوع | ETSI TS 183 023 |
| OIP/OIR | عرض وتقييد معرف المتصل | ETSI TS 183 023 |
البريد الصوتي المرئي
تنفذ مواصفات OMTP VVM v1.3 و GSMA TS.46:
| المكون | الوصف | المرجع |
|---|---|---|
| خادم IMAP | استرجاع الرسائل وإدارتها | RFC 3501 |
| بروتوكول SMS | رسائل تجهيز SYNC/STATUS | OMTP VVM v1.3 |
| إدارة التحيات | تحيات شخصية وتحيات غياب ممتدة | GSMA TS.46 |
| النسخ | دعم البريد الصوتي إلى نص | OMTP VVM v1.3 |
نظرة عامة على نقاط النهاية
| نقطة النهاية | الطريقة | الوصف |
|---|---|---|
/ | GET/POST | استعلامات استحقاق TS.43 |
/simservs.ngn.etsi.org/users/{sip}/simservs.xml | GET/PUT | عمليات وثيقة XCAP كاملة |
/simservs.ngn.etsi.org/users/{sip}/simservs.xml/~~/{xpath} | GET/PUT/DELETE | عمليات عنصر XCAP |
/api/activity | GET | بحث سجل النشاط |
/api/entitlements/{imsi} | GET/POST | إدارة الاستحقاقات |
/api/xcap/{msisdn} | GET/POST | إدارة ملفات تعريف XCAP |
/health | GET | فحص الصحة |
واجهة الويب
تتضمن OmniSEP واجهة ويب في الوقت الحقيقي للمراقبة والإدارة، تم بناؤها باستخدام Phoenix LiveView. الوصول إلى واجهة المستخدم على http://<host>:9014/.

إدارة ملف تعريف خدمات XCAP تظهر تكوين الخدمات التكميلية للمشتركين
لوحات المعلومات
| لوحة المعلومات | المسار | الوصف |
|---|---|---|
| الحالة | / | صحة النظام، حالة الخدمة، استخدام الذاكرة، إحصائيات التخزين |
| الاستحقاقات | /entitlements | عرض وإدارة الاستحقاقات المخصصة لـ TS.43 حسب IMSI |
| الجلسات | /sessions | مراقبة جلسات EAP-AKA والرموز المصادقة النشطة |
| النشاط | /activity | تصفح سجلات نشاط TS.43 مع التصفية والترقيم |
| ملفات تعريف XCAP | /xcap | إدارة ملفات تعريف خدمات XCAP، المزامنة مع HSS |
| قطر | /diameter | مراقبة اتصالات نظير Diameter وحالتها |
| السجلات | /logs | عارض سجلات النظام في الوقت الحقيقي مع تصفية المستوى |
لوحة معلومات الحالة
توفر لوحة معلومات الحالة الرئيسية نظرة سريعة على صحة النظام:
- حالة الخدمة: مؤشرات خادم HTTP، EAP-AKA، خدمة VVM
- عدادات ال��خزين: الاستحقاقات، ملفات تعريف XCAP، الجلسات، الرموز، سجلات النشاط
- استخدام الذاكرة: إجمالي، عملية، وتفصيل ذاكرة ETS
- مدة التشغيل: عرض مدة تشغيل النظام
تتجدد جميع المقاييس تلقائيًا كل 5 ثوانٍ.
إدارة ملف تعريف XCAP
تسمح لوحة معلومات XCAP للمشغلين بـ:
- البحث وعرض ملفات تعريف المشتركين حسب MSISDN
- تعديل إعدادات الخدمة التكميلية (OIP/OIR، إعادة توجيه المكالمات، حظر المكالمات)
- سحب الملفات الشخصية من HSS عبر واجهة Diameter Sh
- دفع التغييرات المحلية مرة أخرى إلى HSS
- عرض بيانات التعريف عن التعديل (الطابع الزمني، عنوان IP للعميل، User-Agent)
مراقبة النشاط
توفر لوحة معلومات النشاط رؤية في الوقت الحقيقي لجميع طلبات الأجهزة:

سجل النشاط يظهر طلبات XCAP والاستحقاقات مع تفاصيل الطلب/الاستجابة
الميزات:
- تصفية حسب نوع الطلب (XCAP، استعلام الاستحقاق، تحدي EAP، إلخ)
- البحث حسب IMSI، MSISDN، معرف الجهاز، أو عنوان IP للعميل
- عرض بيانات الطلب/الاستجابة التفصيلية بما في ذلك الرؤوس، الجسم، والمسار
- تتبع طريقة HTTP ورموز حالة الاستجابة
مراقبة الجلسات
تعرض لوحة معلومات الجلسات:
- علامة التبويب الجلسات: جلسات EAP-AKA النشطة مع الحالة (معلقة، تم إرسال التحدي، مصدق، فاشل)
- علامة التبويب الرموز: الرموز المصادقة النشطة مع الوقت المتبقي حتى انتهاء الصلاحية
تدعم كلتا العرضين إلغاء الجلسة/الرمز يدويًا.
تدفق المصادقة
تكوين البدء السريع
التكوين الأدنى
# config/config.exs
import Config
config :omni_sep,
http_port: 9014,
http_ip: {0, 0, 0, 0},
server_fqdn: "sep.mnc001.mcc001.pub.3gppnetwork.org",
entitlement_version: "2.0"
# الاستحقاقات الافتراضية لجميع المشتركين
config :omni_sep, :default_entitlements,
vowifi: %{
entitlement_status: 1,
addr_status: 2,
tc_status: 2,
prov_status: 1
},
volte: %{
entries: [
%{access_type: 1, home_roaming_nw_type: 1, entitlement_status: 1}
]
}
# إعدادات الرمز
config :omni_sep, :token,
validity_seconds: 86400,
signing_secret: "your-production-secret-here"
# إعدادات EAP-AKA
config :omni_sep, :eap_aka,
enabled: true,
session_timeout_ms: 30_000
انظر مرجع التكوين للحصول على توثيق كامل للمعلمات.
هيكل الوثيقة
حسب الدور
مشغلو الشبكة:
- ابدأ مع هذه النظرة العامة
- راجع مرجع التكوين لإعدادات النشر
- راجع استكشاف الأخطاء للمشكلات الشائعة
تكوين الخدمة:
- استحقاقات TS.43 لتجهيز VoWiFi/VoLTE
- خدمات XCAP التكميلية لإعادة توجيه/حظر المكالمات
استكشاف الأخطاء:
- دليل استكشاف الأخطاء للمشكلات الشائعة
- تحقق من تسجيل النشاط لتتبع الطلبات
حسب البروتوكول
GSMA TS.43:
- استحقاقات TS.43 - توثيق كامل لاستحقاقات الخدمة
- المواصفة: GSMA TS.43
ETSI XCAP:
- خدمات XCAP التكميلية - توثيق الخدمات التكميلية
- المواصفات:
- ETSI TS 183 023 - إطار عمل XCAP
- ETSI TS 183 004 - تحويل الاتصالات
- RFC 4825 - بروتوكول XCAP