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

سجل النشاط يظهر طلبات 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 Simservs لإعادة توجيه/حظر المكالمات
استكشاف الأخطاء:
- دليل استكشاف الأخطاء للمشكلات الشائعة
- تحقق من تسجيل النشاط لتتبع الطلبات
حسب البروتوكول
GSMA TS.43:
- استحقاقات TS.43 - توثيق كامل لاستحقاقات الخدمة
- المواصفة: GSMA TS.43
ETSI XCAP:
- خدمات XCAP Simservs - توثيق الخدمات التكميلية
- المواصفات:
- ETSI TS 183 023 - إطار عمل XCAP
- ETSI TS 183 004 - تحويل الاتصالات
- RFC 4825 - بروتوكول XCAP