دليل عمليات OmniWeb
OmniWeb هي بوابة إدارة موحدة قائمة على الويب لشبكة النواة المتنقلة بالكامل. إنها نافذة واحدة توفر مراقبة في الوقت الحقيقي، وتكوين، وتتبع بروتوكولات، وتحليل سجلات، ولوحات معلومات، وإدارة دورة حياة البرمجيات لكل وظيفة شبكة (NF) في واجهة واحدة — EPC، IMS، CS Core، 5G Core، SS7، الرسائل، الشحن، والبنية التحتية الداعمة التي تشغلها.
بدلاً من تسجيل الدخول إلى مجموعة من واجهات سطر الأوامر للعناصر، وGrafana، وLoki، وHomer ��شكل منفصل، يقوم المشغل بفتح OmniWeb ويمكنه:
- رؤية الشبكة بالكامل في لمحة من خلال خرائط الطوبولوجيا التفاعلية وصحة كل عنصر.
- عرض وتحرير وتغيير إعدادات NF — إضافة مسار في SMSC، توفير مشترك في HSS، مسح جلسة على UPF — من خلال واجهة مستخدم متسقة واحدة.
- مشاهدة سجلات منظمة في الوقت الحقيقي لأي عنصر وتتبع مشترك واحد عبر الشبكة بالكامل (Diameter، GTP-C، PFCP، SIP، MAP).
- فتح لوحات معلومات Grafana والإحصائيات المدمجة، دون مغادرة البوابة.
- إدارة إصدارات البرمجيات ودورة الحياة عبر الأسطول.
تتم إدارة كل وظيفة شبكة من خلال نفس مجموعة الأنماط. يوثق هذا الدليل تلك الأنماط العامة مرة واحدة — فهي تنطبق على كل NF.

عرض الطوبولوجيا في OmniWeb — النافذة الواحدة عبر EPC وIMS وCS Core و5G Core. العناصر النشطة قابلة للنقر وتؤدي مباشرة إلى صفحات إدارتها.
نظرًا لأن OmniWeb يستهلك بيانات الإشارة الخاصة بالشبكة، يمكنه إعادة بناء تدفق مكالمة مشترك واحد بشكل مباشر — دون الحاجة إلى تحميل أي حزمة — ورسمها كدرج مرتبة زمنياً عبر كل عنصر تواصل معه:

تتبع الجلسات الحية — ارتباط LTE لمشترك واحد تم إعادة بنائه مباشرة من بيانات إشارة الشبكة، مرتبطاً بـ S1AP وDiameter S6a وGTP-C عبر eNodeB وMME وHSS وSGW-C وPGW-C على درج واحد. انقر على أي رسالة للحصول على فك تشفيرها والهيكس. راجع السجلات وتتبع المشتركين.
خريطة الوثائق
ابدأ هنا
- الهندسة المعمارية — كيف يعمل OmniWeb: SPA، الوكيل الخلفي، نموذج التكوين، وكيف يتحدث مع كل NF وLoki وGrafana.
- العمليات الشائعة — الأنماط المشتركة من قبل كل عنصر: كيفية عرض وتحرير وتغيير إعدادات NF؛ كيفية قراءة السجلات؛ كيفية سلوك الاستطلاع، وعرض التكوين، وRBAC. اقرأ هذا مرة واحدة وسينطبق في كل مكان.
الرؤية والتشخيص
- لوحات معلومات Grafana والإحصائيات — لوحات معلومات مدمجة، إحصائيات العناصر، والتنبيهات.
- السجلات وتتبع المشتركين — سجلات منظمة في الوقت الحقيقي من Loki، تتبع الجلسات عبر الشبكة (اتبع مشترك واحد من البداية إلى النهاية)، والتقاط SIP من Homer.
- Homer — التقاط SIP — واجهة التقاط SIP المدمجة والمصادقة التلقائية: ابحث عن SIP الملتقط وأعد بناء درج إشارة المكالمة؛ كيف يختلف عن تتبع الجلسات.
- تتبع المكالمات (تتبع SIP) - ابحث عن المكالمات المسجلة، افتح تفاصيل المكالمة الكاملة مع جودة الصوت لكل ساق (MOS) والاهتزاز، اتبع درج SIP متعدد القفزات عبر IMS، عرض رسم QoS، الاستماع إلى الصوت المسجل، تنزيل PCAP، ومشاهدة المكالمات الحية وصحة وكيل الالتقاط. مدعوم من وكلاء التقاط الحزم المجمعة على عناصر IMS.
- طوبولوجيا الشبكة — عرض الطوبولوجيا من خلال نافذة واحدة وقائمة مضيفي البنية التحتية.
- أرشيف التكوين - نسخ احتياطية لتكوين الأجهزة: تقوم أجهزة التوجيه بدفع تصديرها الخاص إلى OmniWeb عبر FTP، ويحتفظ الأرشيف بكل إصدار قابل للبحث والترتيب والمقارنة.
المنصة
- مرجع API (OpenAPI / Swagger) — تصفح وجرب واجهة برمجة التطبيقات REST الخاصة بالتحكم في
/api/docs؛ مواصفات OpenAPI موجودة في/api/openapi.json. - إدارة البرمجيات — إدارة الإصدار��ت، مستودع APT، ودورة حياة البرمجيات.
- أجهزة الاختبار — التحكم عن بعد في الهواتف المتصلة بـ ADB في المواقع البعيدة؛ إجراء المكالمات، إرسال الرسائل النصية، وتشغيل اختبارات VoLTE / الإشارة / الاتصال المجدولة المصدرة إلى Prometheus.
- محاكي RAN — إنشاء eNodeBs وUEs افتراضية لاختبار نواة حية دون الحاجة إلى أجهزة: الارتباطات، جلسات البيانات، تسجيل IMS مع موقع الخلية، الرسائل القصيرة / المكالمات، سيناريوهات الانقطاع، واختبار التحميل — قابل للتشغيل من أجهزة الاختبار.
- اختبار الشبكة (اختبار التحميل) — دفع تحميل إشارة اصطناعية في نواة حية باستخدام محاكي RAN: الارتباطات، جلسات البيانات، وتسجيلات IMS، تشغيل عند الطلب أو وفق جدول زمني مع تصدير النتائج إلى Prometheus.
- 5G Core — لوحات معلوما�� لكل NF الخاصة بطبقة التحكم في 5GC (NRF، AMF، SMF، UDM/UDR، AUSF، PCF، CHF، NSSF، BSF، SCP): الصحة، التسجيلات، سياقات UE، جلسات PDU، تجمعات IP لـ SMF، وإجراءات مسح الحالة.
- محرر الموقع — قراءة ملف التكوين الخام لكل موقع (العناصر، المضيفون،
fivegc، المراقبة) في عارض مع تمييز التركيب؛ المصدر الحقيقي الذي تستمد منه OmniWeb كل موقع. - OmniRoam — أتمتة اختبار التجوال — تشغيل كتب اختبار التجوال GSMA (IR.38، IR.48، VoLTE) تلقائيًا ضد شبكة حية، التقاط النجاح/الفشل مع الأدلة، جدولة عمليات التشغيل الروتينية، وتصدير دفتر GSMA المكتمل. روابط إلى كتب الاختبار، تشغيل الاختبارات، مستكشف كتب الاختبار، والمستندات المكتملة.
- OmniRoam — اتفاقيات التجوال وأتمتة البريد الإلكتروني — الجانب التجاري/التجهيزي لـ OmniRoam: أرسل بريدًا إلكترونيًا لشريك وOmniRoam تستخرج الحقائق، تنشئ أو تحدث الاتفاقية، تولد وتوقع إلكترونيًا الأوراق AA.12/AA.13/CLL/TCC/TNS، وتقوم بتخزينها، وترفع أوامر العمل مع إشعارات webhook + البريد الإلكتروني إلى المعين.
- بنك SIM — جرد موزع لكل SIM في كل قارئ عبر جميع الوكلاء — مركزي على القارئ، مع وجود البطاقة، الهوية، وأدوات نظام الملفات/APDU لكل فتحة.
- أدوات بطاقة SIM — أدوات منخفضة المستوى لكل بطاقة تصل عبر أي قارئ على أي وكيل: مستكشف نظام ملفات SIM (تصفح/تحرير/فك تشفير EFs)، محطة APDU (إرسال APDUs خام، جلسة واحدة أو حالة)، سجل APDU (تتبع مباشر بين المودم وSIM)، وإدارة ملفات تعريف eSIM (eUICC).
- أداة SIM Toolkit (STK) — عميل تطبيق STK تفاعلي. تنقل عبر قوائم المشغل، تفعيل الخدمات المقيمة على SIM، ودفع الأوامر الاستباقية على أي بطاقة في قارئ متصل.
- SIM عن بُعد وSIM افتراضي — تقديم أي SIM إلى أي مودم عبر الشبكة عبر محاكيات البطاقة، ومحاكاة SIM افتراضي (صورة محفوظة + مفاتيح HSS) بحيث يرتبط المودم كمشترك ليس لديك بطاقة فعلية له.
- إدارة SIM OTA — قراءة وتحرير ملفات SIM عن بُعد عبر الهواء مع حزم RFM/RAM المؤمنة (03.48 / SCP80) — قارئ على المضيف، وكيل بعيد، أو SMPP إلى SIM ميداني — بالإضافة إلى ملفات تعريف أمان قابلة لإعادة الاستخدام وحملات انتشار.
- المصادقة والتحكم في الوصول — نظرة عامة على نموذج التحكم في الوصول، مع روابط إلى:
- تسجيل الدخول وجلسات JWT — تدفق تسجيل الدخول، عمر الرمز، تسجيل دخول واحد يمتد عبر المكدس.
- التحكم في الوصول القائم على الدور — أذونات وتطبيقات لكل عنصر، لكل طريقة.
- تسجيل الدخول باستخدام مفتاح SSH — وصول SSH إلى المضيف المركزي، المفاتيح المقدمة مباشرة من OmniWeb.
- تسجيل التدقيق — بوابة، تسجيل دخول SSH، وتدقيق الأوامر.
الهندسة المعمارية في لمحة
كل طلب من المتصفح يحمل JWT. يتحقق الخلفية منه، ويتحقق من الأذونات المعتمدة على الدور للعنصر المستهدف وطريقة HTTP، ثم يقوم بإعادة توجيه (وكيل) الطلب إلى واجهة برمجة التطبيقات الخاصة بإدارة العنصر. يتم الوصول إلى Grafana وLoki وHomer من خلال نفس البوابة المعتمدة، لذا فإن تسجيل دخول واحد إلى OmniWeb يحكم المجموعة بالكامل. راجع الهندسة المعمارية للحصول على التفاصيل الكاملة.
وظائف الشبكة المدعومة
تدير OmniWeb كل وظيفة في نواة Omnitouch. يتم إدارة جميعها من خلال نفس الأنماط العامة الموضحة في العمليات الشائعة — هذه هي جرد ما يمكن إدارته، وليس دليل لكل عنصر.
| المجال | وظائف الشبكة |
|---|---|
| EPC | HSS، MME، SGW-C، PGW-C / SMF، UPF |
| 5G Core | AMF، SMF، UDM، UDR، AUSF، PCF، NSSF، BSF، SCP، CHF، NRF |
| IMS | P-CSCF، I-CSCF، S-CSCF، TAS، ePDG، الاستحقاق (OmniSEP) |
| CS Core & SS7 | MSC، STP، HLR، بوابة CAMEL |
| الرسائل | SMSC، بوابة SMPP، IP-SM-GW، DRA |
| الموقع | LCS (OmniLCS) |
| الشحن والوصول | OCS، TWAG، RAN Monitor، خادم الترخيص |
| التعرض وإنترنت الأشياء | SCEF (OmniSCEF) |
إضافة مثيل آخر من أي من هذه الوظائف هي مجرد تغيير في التكوين — راجع نموذج التكوين. يتم إدارة نشر OmniWeb وتكوينه عبر Ansible؛ لا تقم بتحرير ملفات التكوين مباشرة على المضيفين. عند وجود عدة مثيلات من نفس النوع، توفر OmniWeb قائمة منسدل�� لكل مثيل وعرض أسطول للحالة الإجمالية — راجع عرض متعدد المثيلات والأسطول.
ماذا يمكنك أن تفعل باستخدام OmniWeb
تستخدم كل مهمة أدناه نفس الآليات العامة، الموثقة في العمليات الشائعة.
| الهدف | أين في OmniWeb | كيف يعمل |
|---|---|---|
| الحصول على نظرة عامة على الشبكة بالكامل | عرض الطوبولوجيا (EPC / IMS / CS Core / 5GC) | الطوبولوجيا |
| توفير أو تحرير مشترك | العنصر → علامة التبويب البيانات → نموذج الإضافة/التحرير | تحرير وتغيير إعدادات NF |
| إضافة أو تغيير مسار | العنصر → التوجيه → نموذج الإضافة/التحرير | تحرير وتغيير إعدادات NF |
| مسح / تحرير جلسة أو مكالمة | العنصر → الجلسات / المكالمات → الإجراء | تشغيل الإجراءات |
| قراءة التكوين (الأسرار مخفية) | العنصر → التكوين | عرض التكوين |
| مشاهدة السجلات الحية لعنصر | العنصر → السجلات | السجلات والتتبع |
| متابعة مشترك واحد عبر الشبكة | تتبع الجلسة → البحث عن IMSI/MSISDN | السجلات والتتبع |
| تحليل تدفق مكالمة SIP/VoIP بالتفصيل | Homer / التقاط SIP (شريط جانبي، اكتشاف تلقائي) | Homer |
| التحقق من جودة صوت المكالمة (MOS) أو الاستماع إليها | تتبع الجلسة → تتبع المكالمات → فتح مكالمة | تتبع المكالمات |
| فحص وظيفة شبكة 5GC | 5G Core → لوحة معلومات NF | 5G Core |
| اختبار تحميل النواة (Diameter / SIP) | اختبار الشبكة | اختبار الشبكة |
| تصفح أو تحرير نظام ملفات بطاقة / إرسال APDUs خام | SIMs → نظام ملفات SIM / محطة APDU | أدوات بطاقة SIM |
| التنقل عبر قوائم STK على تطبيق SIM | SIMs → أداة SIM Toolkit | أداة SIM Toolkit |
| إدارة ملفات تعريف eSIM على eUICC | SIMs → eSIM (LPA) | أدوات بطاقة SIM |
| قراءة التكوين الخام لموقع | محرر الموقع | محرر الموقع |
| عرض لوحات المعلومات والإحصائيات | العنصر → لوحات المعلومات، أو الشريط الجانبي لـ Grafana | Grafana |
| إدارة إصدارات البرمجيات | البرمجيات | إدارة البرمجيات |
| اختبار هاتف حقيقي في موقع بعيد | أجهزة الاختبار → الأسطول / وحدة التحكم | أجهزة الاختبار |
| تشغيل كتاب اختبار التجوال GSMA | اختبارات التجوال → كتب الاختبار | OmniRoam |
| قراءة أو تحرير ملفات SIM عبر الهواء | SIMs → OTA | إدارة SIM OTA |
| إدارة المستخدمين والأذونات | الإعدادات → الأذونات | المصادقة |
الاستطلاع في الوقت الحقيقي (ينطبق في كل مكان)
تقوم جميع الصفحات التشغيلية بالتحديث التلقائي على فترات قابلة للتكوين. يظهر مؤشر الاستطلاع في رأس كل صفحة:
- ما إذا كان الاستطلاع نشطًا (نقطة خضراء) أو متوقفًا.
- فترة الاستطلاع (عادةً 5 ثوانٍ؛ قابلة للتكوين لكل عنصر عبر
pollIntervalMs). - ما إذا كانت عملية جلب جارية حاليًا (دوار).
- الطابع الزمني لآخر تحديث ناجح.
يمكن تبديل الاستطلاع تشغيلًا أو إيقافًا لكل صفحة. بعض الصفحات — وحدات التحكم التفاعلية وأدوات التشخيص — لا تقوم بالاستطلاع تلقائيًا وتتطلب تحديثًا يدويًا. تم توثيق سلوك الاستطلاع مرة واحدة في العمليات الشائعة.