OmniSS7 - دليل المستخدم
OmniSS7 من خدمات شبكة Omnitouch هو مجموعة شاملة من إشارات SS7 التي توفر وظائف مرنة لعناصر الشبكة.

نظرة عامة على الوثائق
تم تنظيم هذه الوثائق حسب دور عنصر الشبكة. اختر الدليل الذي يتناسب مع نشر النظام الخاص بك:
📚 أدلة التكوين
-
دليل STP - تكوين نقطة نقل الإشارة
- توجيه حركة مرور SS7 بين أقران الشبكة
- توجيه رمز النقطة والعنوان العالمي
- توازن الحمل وإخفاء الطوبولوجيا
- استخدم هذا إذا كنت تقوم بتوجيه حركة مرور SS7 بين الشبكات
-
دليل عميل MAP - تكوين عميل MAP
- الاتصال كعميل M3UA لإرسال طلبات MAP
- استعلامات HLR، المصاد��ة، معلومات التوجيه
- دعم بروتوكول MAP العام
- استخدم هذا إذا كنت ترسل طلبات MAP إلى عناصر الشبكة
-
دليل مركز SMS - تكوين مركز SMS (SMSc)
- توجيه وتسليم رسائل SMS
- إدارة قائمة انتظار الرسائل المدعومة بقاعدة بيانات
- تقارير التسليم والتفريغ التلقائي
- استخدم هذا إذا كنت تدير مركز SMS
-
دليل HLR - تكوين سجل الموقع المنزلي
- إدارة قاعدة بيانات المشتركين
- توليد متجهات المصادقة
- تحديثات الموقع ومعلومات التوجيه
- استخدم هذا إذا كنت تدير HLR/HSS
-
دليل بوابة CAMEL - تكوين بوابة CAMEL
- خدمات الشبكة الذكية (CAP/CAMEL)
- التحكم في المكالمات في الوقت الحقيقي والفوترة
- تكامل OCS للفوترة
- منشئ الطلبات التفاعلي ومراقبة الجلسات
- استخدم هذا إذا كنت تقدم خدمات IN أو فوترة في الوقت الحقيقي
🔧 الميزات الشائعة
- دليل الميزات الشائعة - المكونات المشتركة
- نظرة عامة على واجهة المستخدم على الويب والتكوين
- وثائق API
- المراقبة والقياسات (Prometheus)
- أفضل الممارسات واستكشاف الأخطاء وإصلاحها
📖 الوثائق المرجعية
- الملحق - المرجع الفني
- مواصفات بروتوكول SS7
- رموز عمليات MAP
- تدفقات معاملات TCAP
- ترميزات الأحرف والصيغ
البدء السريع
1. نظرة عامة على النظام
يمكن أن يعمل OmniSS7 في أوضاع مختلفة حسب متطلبات الشبكة الخاصة بك:
3. التكوين
يمكن أن يعمل OmniSS7 في 5 أوضاع تشغيل مختلفة. يحتوي ملف التكوين config/runtime.exs على أمثلة كاملة وجاهزة للاستخدام.
لتبديل الأوضاع:
- افتح
config/runtime.exs - قم بإلغاء تعليق قسم التكوين المطلوب (STP، HLR، SMSc، أو CAMEL GW)
- قم بتعليق الأقسام الأخرى
- قم بتحديث عناوين IP وURLs الخاصة بـ API حسب الحاجة
- أعد تشغيل التطبيق
→ انظر أدلة الأوضاع المحددة أدناه للحصول على تعليمات التكوين الكاملة
أمثلة على التكوينات في runtime.exs:
وضع STP:
config :omniss7,
map_client_enabled: true,
hlr_mode_enabled: false,
smsc_mode_enabled: false,
camelgw_mode_enabled: false,
map_client_m3ua: %{...}
وضع HLR:
config :omniss7,
map_client_enabled: false,
hlr_mode_enabled: true,
smsc_mode_enabled: false,
camelgw_mode_enabled: false,
hlr_api_base_url: "...",
map_client_m3ua: %{...}
وضع SMSc:
config :omniss7,
map_client_enabled: true,
hlr_mode_enabled: false,
smsc_mode_enabled: true,
camelgw_mode_enabled: false,
smsc_api_base_url: "...",
auto_flush_enabled: true,
map_client_m3ua: %{...}
وضع بوابة CAMEL:
config :omniss7,
cap_client_enabled: true,
camelgw_mode_enabled: true,
ocs_enabled: true,
ocs_url: "http://your-ocs-server/api/charging",
cap_version: :v2, # إصدار CAP: :v1، :v2، :v3، أو :v4
cap_client_m3ua: %{...}
4. الوصول إلى واجهة المستخدم على الويب
انتقل إلى http://localhost (أو اسم المضيف الذي قمت بتكوينه)
هيكل النظام
مصفوفة الميزات
| الميزة | وضع STP | عميل MAP | وضع SMSc | وضع HLR | بوابة CAMEL |
|---|---|---|---|---|---|
| توجيه ��مز النقطة | ✅ | ❌ | ❌ | ❌ | ❌ |
| توجيه العنوان العالمي | ✅ | ❌ | ❌ | ❌ | ❌ |
| إعادة كتابة SSN | ✅ | ❌ | ❌ | ❌ | ❌ |
| دعم متعدد الأقران | ✅ | ✅ | ✅ | ✅ | ✅ |
| طلبات MAP (إرسال) | ❌ | ✅ | ✅ | ✅ | ❌ |
| استجابات MAP (استلام) | ❌ | ✅ | ✅ | ✅ | ❌ |
| إدارة قائمة انتظار SMS | ❌ | ❌ | ✅ | ❌ | ❌ |
| تفريغ SMS التلقائي | ❌ | ❌ | ✅ | ❌ | ❌ |
| قاعدة بيانات المشتركين | ❌ | ❌ | ❌ | ✅ | ❌ |
| متجهات المصادقة | ❌ | ❌ | ❌ | ✅ | ❌ |
| تحديثات الموقع | ❌ | ❌ | ❌ | ✅ | ❌ |
| دعم CAP/CAMEL | ❌ | ❌ | ❌ | ❌ | ✅ |
| الفوترة في الوقت الحقيقي | ❌ | ❌ | ❌ | ❌ | ✅ |
| التحكم في المكالمات (خدمات IN) | ❌ | ❌ | ❌ | ❌ | ✅ |
| واجهة المستخدم على الويب | ✅ | ✅ | ✅ | ✅ | ✅ |
| REST API | ✅ | ✅ | ✅ | ✅ | ✅ |
| قياسات Prometheus | ✅ | ✅ | ✅ | ✅ | ✅ |
العمليات الشائعة
الوصول إلى واجهة المستخدم على الويب
- URL:
http://localhost(أو اسم ا��مضيف الذي قمت بتكوينه) - واجهة API Swagger:
http://localhost/swagger - القياسات:
http://localhost/metrics
المراقبة
# تحقق من حالة نظير M3UA
curl http://localhost/api/m3ua-status
# عرض قياسات Prometheus
curl http://localhost/metrics
# تحقق من صحة التطبيق
curl http://localhost/api/health
السجلات
# تكوين مستوى السجل في config/runtime.exs
config :logger,
level: :debug # الخيارات: :debug، :info، :warning، :error
القدرات الرئيسية
- دعم كامل لبروتوكول MAP - عمليات MAP المرحلة 2/3
- دعم بروتوكول CAP/CAMEL - CAP v1/v2/v3/v4 لخدمات الشبكة الذكية
- إشارات M3UA/SCTP - نقل SS7 القائم على IP
- الفوترة في الوقت الحقيقي - تكامل OCS للفوترة المدفوعة مسبقًا/المتأخرة
- قائمة انتظار الرسائل في الوقت الحقيقي - تسليم SMS المدعوم بقاعدة بيانات
- منشئ الطلبات التفاعلي - واجهة ويب لاختبار CAMEL/CAP
- مراقبة الجلسات - تتبع جلسات المكالمات CAMEL في الوقت الحقيقي
- وث��ئق API تفاعلية - واجهة Swagger للاختبار
- قياسات Prometheus - رؤية كاملة
- تكوين متعدد الأدوار - STP، عميل MAP، SMSc، HLR، بوابة CAMEL
نظرة عامة على مجموعة البروتوكولات
أمثلة حالات الاستخدام
بوابة الشبكة (STP)
توجيه حركة مرور SS7 بين شبكات الهاتف المحمول المختلفة
- ربط شبكات المشغلين
- بوابة SS7 الدولية
- توازن الحمل عبر HLRs
- ترجمة العنوان العالمي
- NAT لـ SCCP (إعادة استخدام العنوان العالمي الذكي)
- → دليل STP
مركز SMS (SMSc)
تسليم رسائل SMS إلى المشتركين في الهاتف المحمول
- تسليم MT-SMS
- نشأة MO-SMS
- توجيه SMS المنزلي
- إخفاء IMSI
- جدار حماية SMS
- إدارة قائمة انتظار الرسائل
- تقارير التسليم
- متكامل مع OmniMessage للتعامل مع جميع SMS MAP
- → دليل مركز SMS
عميل MAP
التفاعل مع أي عناصر شبكة عبر MAP باستخدام واجهة API RESTful بسيطة
- PRN / SRI / ATI / إلخ
- بناء تطبيقات SS7/MAP الخاصة بك باستخدام واجهات API RESTful
- بوابات USSD
- طلبات متجهات المصادقة
- استعلامات IMSI/MSISDN
- استعلامات معلومات التوجيه
- → دليل عميل MAP
قاعدة بيانات المشتركين (HLR)
إدارة بيانات المشتركين والمصادقة
- تحديثات الموقع
- توليد المصادقة
- توفير معلومات التوجيه
- يتكامل بالكامل مع OmniHSS
- → دليل HLR
منصة الشبكة الذكية (بوابة CAMEL)
التحكم في المكالمات والفوترة في الوقت الحقيقي لمشغلي الاتصالات
- فوترة المكالمات المدفوعة مسبقًا/المتأخرة
- التحكم في المكالمات (الاتصال، الإنهاء، التوجيه)
- إدارة الجلسات وتوليد CDR
- منشئ الطلبات التفاعلي للاختبار
- → دليل بوابة CAMEL
الدعم والموارد
الوثائق
أدلة تكوين النواة:
- دليل تكوين STP - توجيه نقطة نقل الإشارة
- دليل تكوين عميل MAP - عميل بروتوكول MAP
- دليل تكوين مركز SMS - توجيه وتسليم SMS
- دليل تكوين HLR - قاعدة بيانات المشتركين
- دليل تكوين بوابة CAMEL - الشبكة الذكية والفوتر��
التكامل والمرجع:
- دليل منشئ طلبات CAMEL - أداة اختبار تفاعلية
- دليل الميزات الشائعة - المكونات المشتركة وواجهة المستخدم على الويب
- المرجع الفني - مواصفات البروتوكول