نظام بث الخلايا
يمكن نظام بث الخلايا في OmniCRM من مشغلي الشبكات المحمولة إرسال تنبيهات الطوارئ والتحذيرات العامة إلى الأجهزة المحمولة داخل مناطق جغرافية محددة. يُعتبر بث الخلايا ميزة حيوية للسلامة العامة تُستخدم لتنبيهات AMBER، وتحذيرات الطقس، وتنبيهات تسونامي، وغيرها من الإشعارات الطارئة.
الميزة الرئيسية: على عكس الرسائل النصية القصيرة القياسية، ستقوم رسائل بث الخلايا بتنبيه الهواتف بصوت عالٍ حتى لو كانت في وضع الصامت، أو نفدت رصيدها، أو كانت في التجوال. نظرًا لأن هذه رسالة بث، فمن الممكن إرسال تنبيه إلى كل فرد من السكان الذين يحملون هاتفًا محمولًا في غضون ثوانٍ.
رابط تحذير أومنيتوتش (OWL)
يوفر منصة رابط تحذير أومني��وتش (OWL) حلاً شاملاً لمتخصصي إدارة الكوارث ومشغلي الشبكات المحمولة:
- كيان بث الخلايا (CBE) - تطبيق ويب آمن للمستخدمين المصرح لهم لإنشاء وبث رسائل تحذير الطوارئ
- مركز بث الخلايا (CBC) - مكون تكامل الشبكة المتوافق مع المعايير الذي يتصل بالشبكات الخلوية (2G/3G/4G/5G) لتوزيع الرسائل
تم تصميم OWL للاستخدام على أي جهاز مزود بمتصفح ويب (Chrome/Firefox/Safari/Edge)، مثل أجهزة الكمبيوتر، واللابتوبات، والأجهزة اللوحية، أو الهواتف المحمولة.
نظرة عامة
يسمح بث الخلايا (المعروف أيضًا باسم نظام التحذير العام أو PWS) للمشغلين بـ:
- إرسال تنبيهات الطوارئ - توزيع معلومات السلامة الحيوية على جميع الأجهزة في منطقة معينة
- استهداف المناطق الجغرافية - البث إلى مناطق تتبع محددة أو خلايا شبكة عن طريق التحكم في أي أبراج خلوية تبث الرسائل
- دعم عدة لغات - توفير رسائل التح��ير بعدة لغات في وقت واحد (حتى 500 حرف لكل لغة)
- إدارة دورة حياة التنبيه - إنشاء، تحديث، الموافقة، مراقبة وحذف رسائل البث
- التكامل مع الأنظمة الخارجية - الاتصال مع بنية CBC (مركز بث الخلايا) عبر واجهات الشبكة الخلوية المتعددة
- المصادقة الثنائية - عملية موافقة آمنة باستخدام كلمات مرور لمرة واحدة تعتمد على الوقت (TOTP)
- قاعدة الشخصين - متطلب اختياري للموافقة من شخص ثانٍ قبل نقل الرسالة
على عكس الرسائل النصية القصيرة، لا يتطلب بث الخلايا قوائم المشتركين ويمكن أن يصل إلى جميع الأجهزة القادرة في منطقة جغرافية على الفور، مما يجعله مثاليًا لتنبيهات السلامة العامة الحساسة للوقت. في معظم الشبكات، يستغرق البث إلى جميع الأجهزة أقل من 10 ثوانٍ.
حالات الاستخدام
يستخدم بث الخلايا لـ:
- تحذيرات الطوارئ - الكوارث الطبيعية (الزلازل، التسونامي، الفيضانات، الحرائق)
- تنبيهات AMBER - إشعارات اختطاف الأطفال
- تنبيهات الطقس - تحذيرات الطقس القاسي، تنبيهات الأعاصير
- السلامة العامة - تهديدات إرهابية، انسكابات كيميائية، إخلاءات
- رسائل اختبار - اختبار النظام وحملات التوعية العامة (رسائل الاختبار الشهرية لا تنبه المستخدمين ولكن سيتم استلامها)
غالبًا ما تكون الاستهداف الجغرافي ذات أهمية قصوى في حالات الطوارئ. على سبيل المثال، يجب عدم إرسال تنبيهات تسونامي التي تنبه أولئك القريبين من المناطق الساحلية للبحث عن ارتفاعات أعلى إلى الأشخاص في المناطق الداخلية البعيدة عن الخطر. من خلال التحكم في أي أبراج خلوية تبث رسائل التحذير الطارئة، يمكن تحديد نطاق الإرسال ليقتصر على المنطقة الجغرافية المناسبة.
دورة حياة رسالة التحذير الطارئة
يتطلب نقل رسالة تحذير الطوارئ اتخاذ إجراءات سريعة مع توفير معلومات دقيقة ومصادقة لضمان صحة الرسالة.
تتكون دورة حياة الرسالة من أربع مراحل:
- تعريف الرسالة - نوع الرسالة، محتوى الرسالة، إعدادات انتهاء الصلاحية
- استهداف الرسالة - المناطق الجغرافية وأبراج الخلايا للبث إليها
- موافقة الرسالة - تفويض/تحقق من هوية المشغل وموافقة الشخص الثاني (إذا لزم الأمر)
- مراجعة الرسالة - التأكيد النهائي قبل النقل
بعد البث، يمكن مراقبة الرسائل، وتحديثها مع تطور المواقف، وإيقافها عندما يتراجع الخطر الفوري.
المرحلة 1: تعريف الرسالة
تحدد هذه الخطوة المعلمات الأساسية لرسالة التحذير الطارئة التي سيتم بثها:
معرف الرسالة
: أنواع مختلفة من الرسائل لها معرفات مختلفة، والتي يتم التعامل معها بشكل مختلف من قبل الهواتف المستقبلة. على سبيل المثال، يجب ألا تنبه رسالة اختبار شهرية المستخدمين الفعليين ولكنهم سيستلمون الرسالة.
ملاحظة: يحتوي كل نموذج رسالة متاح في نظام OWL بالفعل على معرف الرسالة المناسب (MI) مضمن، لذا لا يحتاج مستخدمو النظام إلى تحديد ذلك يدويًا عند إنشاء رسالة التحذير.
نص الرسالة
: نص محدود إلى 500 حرف يحتوي على الرسالة التي سيتم عرضها على المستخدمين النهائيين. يمكن تقديم الرسائل بـ عدة لغات عن طريق إضافة نص اللغة الثانية تحت الأولى. تذكر أن حد الـ 500 حرف ينطبق على الرسالة الكلية بما في ذلك جميع اللغات.
قوالب الرسالة
: يمكن تعريف رسائل التحذير من المخاطر مسبقًا كـ "قوالب" لسيناريوهات مختلفة متوقعة مثل:
- الفيضانات
- التسونامي
- الزلازل
- الاختبارات الدورية
- سيناريوهات الكوارث الأخرى
توفر القوالب الوقت خلال حالات الطوارئ. يمكن تعديل هذه القوالب حسب الحاجة عند تعريف الرسالة، أو يمكن ��تابة الرسائل من الصفر.
انتهاء صلاحية الرسالة والتكرارات
: تحتوي الر��ائل الطارئة على عمر محدود تكون فيه ذات صلة. عند تعريف الرسالة:
- تنتهي (بالدقائق) - كم من الوقت ستستمر الرسالة في البث
- تكرارات الرسالة - عدد المرات التي سيتم إعادة بثها
سيظهر الهاتف الرسالة للمستخدم مرة واحدة فقط. ومع ذلك، ستستمر مواقع الخلايا في نقل الرسائل حتى يتم الوصول إلى وقت الانتهاء لضمان أن الأشخاص الذين يدخلون منطقة التغطية من الخارج سيتلقون الرسالة.
المرحلة 2: الاستهداف
يتم إرسال رسائل بث الخلايا على مستوى برج الخلية، ويمكن تحديد النطاق الجغرافي عن طريق اختيار أي الأبراج تبث الرسالة.
الاستهداف الاختياري
: هذه الخطوة اختيارية. عدم إدخال أي معلومات استهداف يعني أن جميع أبراج الخلايا ستنقل رسالة التحذير الطارئة.
المناطق المستهدفة مسبقًا
: يحتوي نظام OWL على قاعدة بيانات لجميع أبراج الخلايا ويمكنه تحدي�� المناطق المستهدفة على الخريطة. يمكن استهداف المناطق باستخدام مناطق محددة مسبقًا (تم تحديدها مسبقًا للاختيار السريع) أو عن طريق رسم مناطق مخصصة على الخريطة.
أدوات رسم الخريطة
: يمكن إنشاء مناطق استهداف مخصصة باستخدام:
- أداة المضلع - رسم حدود تغطية دقيقة
- أداة الدائرة - تنبيهات سريعة قائمة على نصف القطر
- أداة المستطيل - تغطية متوافقة مع الشبكة
تتيح ميزة "إضافة منطقة جديدة" تعريف مناطق استهداف مخصصة يمكن حفظها للاستخدام المستقبلي.
المرحلة 3: الموافقة
تتحقق عملية الموافقة من أن الشخص الذي يصدر رسالة التحذير الطارئة مخول للقيام بذلك.
المصادقة الثنائية
: تستخدم كلمات مرور لمرة واحدة تعتمد على الوقت (TOTP) عبر:
- رمز مادي (مثل RSA SecurID)
- حل قائم على التطبيق (Google Authenticator، Authy، Microsoft Authenticator، أو تطبيقات أخرى متوافقة مع TOTP)
يجب أن يكون لدى المستخدمين الذين سيقومون بإنشاء أو الموافقة على مسودات رسائل التنبيه تطبيق مصادق على هواتفهم الذكية لتوليد رمز التفويض الذي سيطلبه النظام.
إعداد 2FA
: عند تكوين 2FA لأول مرة:
- تثبيت تطبيق مصادق على هاتفك الذكي (Google Authenticator، Authy، Microsoft Authenticator، إلخ)
- الانتقال إلى إعدادات حساب OWL الخاص بك ومسح رمز الاستجابة السريعة باستخدام تطبيق المصادق الخاص بك
- إدخال رمز التحقق لتأكيد الإعداد
- حفظ رموز النسخ الاحتياطي في مكان آمن
- اختبار توليد الرموز قبل الطوارئ
للحصول على تعليمات تفصيلية حول إعداد 2FA، راجع المصادقة الثنائية .
إذا قمت بتغيير الأجهزة المحمولة أو توقف التطبيق عن المزامنة مع حساب OWL الخاص بك، اتصل بمدير النظام للحصول على المساعدة. يمكن للمسؤولين إعادة تعيين رموز 2FA من صفحة المستخ��مون والأدوار → المستخدمون.
قاعدة الشخصين
: حيث تتطلب العملية موافقة من شخص ثانٍ، يجب على الشخص الذي يصدر التنبيه إدخال كلمة المرور لمرة واحدة المعتمدة على الوقت للشخص الآخر قبل السماح بمتابعة العملية. يوفر هذا إشرافًا ويقلل من خطر سوء الاستخدام.
أدوار المستخدم الدقيقة
: يمكن تكوين أدوار المستخدم الفردية لـ:
- السماح فقط لبعض المستخدمين بإرسال رسائل محددة مسبقًا
- تقييد استهداف الرسائل لمناطق معينة
- require additional approval workflows
المرحلة 4: المراجعة
بمجرد اكتمال مراحل تعريف الرسالة، والاستهداف، والموافقة، يجب على المشغل مراجعة الرسالة قبل البث النهائي. بمجرد أن يكون راضيًا عن تفاصيل الرسالة، يمكنه نقل الرسالة.
سرعة النقل: في معظم الشبكات، يستغرق البث إلى جميع الأجهزة في الشبكة أقل من 10 ثوانٍ.
المرحلة 5: المراقبة والتحديثات
بمجرد بدء بث الرسالة، يمكن للمشغلين مراقبة وإدارة الرسائل المرسلة.
ملاحظات الشبكة
: تعيد الشبكات الخلوية معلومات حول مواقع الخلايا التي بثت الرسالة. إذا كانت إحدى مواقع الخلايا غير متصلة أو غير متاحة، فسيتم الإبلاغ عن ذلك للمشغل.
إعادة النقل التلقائي
: إذا أصبحت أي مواقع خلايا غير متصلة متاحة مرة أخرى بينما لا يزال التحذير الطارئ نشطًا، ستتلقى جميع الهواتف المتصلة بتلك الخلية الرسالة.
التحديثات أثناء الطيران
: بمجرد البث، يمكن:
- تحديث الرسالة مع تطور الموقف
- تعديلها بمحتوى نص الرسالة الجديد
- سحبها/إيقافها في أي وقت
السجلات التاريخية
: يمكن عرض ومراجعة جميع المعلومات حول الرسائل التاريخية لأغراض التدقيق.
هيكل الرسالة
تتكون كل رسالة بث خلايا من:
تكوين الرسالة
- معرف الرسالة - معرف فري�� لنوع التنبيه (مثل 4370 لتحذير الزلزال ETWS، 4371 لتحذير التسونامي ETWS)
- الفئة - فئة التنبيه (عادي، طارئ، عالي، شديد)
- فترة التكرار - الثواني بين تكرارات البث
- عدد البثوث - عدد مرات بث الرسالة
- فترة التحذير - المدة بالثواني التي تكون فيها التحذير صالحًا
- مؤشر القناة - نوع القناة المستخدمة للبث
الرسائل المحلية
يمكن أن تتضمن كل رسالة CBC عدة متغيرات لغوية:
- اللغة - رمز اللغة ISO (en، es، fr، zh، إلخ)
- نص الرسالة - نص التحذير بتلك اللغة (حتى 1395 حرفًا)
يقوم النظام تلقائيًا ببث جميع المتغيرات اللغوية، مما يسمح للمستلمين بعرض التنبيهات بلغتهم المفضلة.
مناطق التتبع
تعرف الاستهداف الجغرافي للتحذير:
- منطقة التتبع - معرف جغرافي (معرف الخلية، رمز منطقة التتبع)
- المشغل - رمز مشغل الشبكة المحمولة (MCC-MNC)
- نوع RAT - تقنية الوصول اللاسلكي (LTE، 5G، UMTS، GSM)
يمكن تحديد مناطق تتبع متعددة لتغطية مناطق أكبر أو مشغلين متعددين.
إنشاء رسالة بث خلايا
عبر واجهة الويب:
- انتقل إلى بث الخلايا - الوصول إلى واجهة إدارة CBC من التنقل الرئيسي
- انقر على "إنشاء تنبيه" - يفتح نموذج إنشاء الرسالة
- تكوين معلمات الرسالة:
- معرف الرسالة (مثل 4370 لتنبيهات الزلازل)
- الفئة (عادي، عالي، شديد)
- فترة التكرار (عادة 5-60 ثانية)
- عدد البثوث (999 للتكرار المستمر، أو عدد محدد)
- فترة التحذير (المدة بالثواني)
- مؤشر القناة (عادة "أساسي")

- إضافة رسائل محلية:
- انقر على "إضافة لغة"
- اختر اللغة من القائمة المنسدلة
- أدخل نص الرسالة (حد أقصى 1395 حرفًا لـ GSM7، أقل لـ Unicode)
- كرر للغات إضافية
- تعريف مناطق التتبع:
- انقر على "إضافة منطقة تتبع"
- أدخل رمز منطقة التتبع
- اختر المشغل (تركيبة MCC-MNC)
- اختر نوع RAT (LTE، 5G، إلخ)
- كرر للمناطق الجغرافية الإضافية

- مراجعة وإنشاء - تحقق من جميع التفاصيل وانقر على "إنشاء تنبيه"

عبر API:
نقطة النهاية: PUT /crm/cbc/
الإذن المطلوب: CREATE_CBC_MESSAGE
جسم الطلب:
{
"messageIdentifier": "4370",
"category": "emergency",
"repetitionPeriod": 10,
"numberOfBroadcasts": 999,
"warningPeriodSec": 3600,
"channelIndicator": "basic",
"localized_messages": [
{
"language": "en",
"messageBody": "EARTHQUAKE WARNING: Magnitude 6.5 earthquake detected. Take cover immediately. Drop, Cover, Hold On."
},
{
"language": "es",
"messageBody": "ADVERTENCIA DE TERREMOTO: Terremoto de magnitud 6.5 detectado. Cúbrase inmediatamente. Agáchese, Cúbrase, Agárrese."
}
],
"tracking_areas": [
{
"tracking_area": "12345",
"operator": "310-410",
"rat_type": "LTE"
},
{
"tracking_area": "12346",
"operator": "310-410",
"rat_type": "5G"
}
]
}
الاستجابة:
{
"cbc_message_id": 123,
"cbc_unique_id": "550e8400-e29b-41d4-a716-446655440000",
"messageIdentifier": "4370",
"category": "emergency",
"repetitionPeriod": 10,
"numberOfBroadcasts": 999,
"warningPeriodSec": 3600,
"channelIndicator": "basic",
"initiating_user": 5,
"approving_user": null,
"created": "2025-01-10T14:30:00Z",
"localized_messages": [...],
"tracking_areas": [...]
}
يتم إرسال الرسالة على الفور إلى مركز بث الخلايا للنقل.
إدارة الرسائل الحالية
عرض جميع الرسائل
نقطة النهاية: GET /crm/cbc/
الإذن المطلوب: VIEW_CBC_MESSAGE
ترجع قائمة بجميع رسائل CBC مع حالتها، والطوابع الزمنية، والتكوين.
تحديث رسالة
نقطة النهاية: PATCH /crm/cbc/{cbc_message_id}
الإذن المطلوب: UPDATE_CBC_MESSAGE
تحديث محتوى الرسالة، أو مناطق التتبع، أو معلمات البث. يتم إعادة إرسال الرسائل المحدثة إلى CBC.
جسم الطلب:
{
"cbc_message_id": 123,
"numberOfBroadcasts": 500,
"localized_messages": [
{
"language": "en",
"messageBody": "UPDATED: Earthquake warning still in effect. Aftershocks possible."
}
]
}
حذف رسالة
نقطة النهاية: DELETE /crm/cbc/{cbc_message_id}
الإذن المطلوب: DELETE_CBC_MESSAGE
يزيل الرسالة من قاعدة البيانات ويحاول إلغائها على CBC.
سير عمل الموافقة
تدعم رسائل بث الخلايا سير عمل موافقة اختياري لتنبيهات ذات أهمية عالية:
- المستخدم المبادر - عضو الطاقم الذي ينشئ التنبيه (
initiating_userfield) - المستخدم الموافق - المدير الذي يوافق على التنبيه قبل البث (
approving_userfield)
إذا كانت الموافقة مطلوبة:
- يتم إنشاء الرسالة مع
approving_user = null - يتم الاحتفاظ بالرسالة في حالة "في انتظار الموافقة"
- يقوم المستخدم الموافق بمراجعة الرسالة ويوافق عليها أو يرفضها
- عند الموافقة، يتم تعيين
approving_userويتم بث الرسالة
هذا سير العمل قابل للتكوين بناءً على سياسة المنظمة.
معرفات الرسالة
تتبع معرفات الرسائل القياسية 3GPP TS 23.041:
نظام تحذير الزلازل والتسونامي (ETWS):
- 4370 - تحذير زلزال ETWS
- 4371 - تحذير تسونامي ETWS
- 4372 - تحذير الزلزال والتسونامي ETWS مجتمعة
- 4373-4378 - أنواع الطوارئ الأخرى ETWS
- 4379 - رسالة اختبار ETWS
نظام التنبيه المحمول التجاري (CMAS) / التحذيرات الطارئة اللاسلكية (WEA):
- 4352 - تنبيه رئاسي
- 4353-4355 - تنبيهات شديدة
- 4356-4359 - تنبيهات خطيرة
- 4360-4363 - تنبيهات AMBER
- 4364-4367 - رسائل السلامة العامة
- 4368-4369 - اختبارات الدولة/المحلية
- 4380-4381 - رسائل اختبار
نطاقات مخصصة:
- 0-999 - محجوزة لتنبيهات محددة من المشغل
- 1000-4095 - أنواع رسائل مخصصة
التكامل مع مركز بث الخلايا
يحتاج كيان بث الخلايا (CBE) إلى آلية لتوصيل الرسائل إلى الشبكات الخلوية الفردية. يتصل مركز بث الخلايا (CBC) في OWL بكل شبكة خلوية لإرسال رسائل التحذير الطارئة إلى الجمهور.
تعدد الشبكات
: في حال عدم توفر مشغل شبكة خلوية واحد (انقطاع أو عدم تغطية)، إذا كانت شبكة خلوية أخرى تعمل، سيظل المستخدمون يتلقون رسائل التحذير الطارئة عبر الشبكات المتاحة الأخرى.
حالات CBC لكل مشغل
: لضمان عدم وجود اتصال بين الشبكات المتنافسة، تقوم OWL بتشغيل حالة CBC منفصلة لكل MNO؛ لا يتم مشاركتها بين المشغلين.
تكوين OWL CBC
يتم تكوين عنوان URL لـ CBC في crm_config.yaml:
cbc_url: "http://cbc.example.com:8080"
نقل الرسالة:
عند إنشاء أو تحديث رسالة CBC:
- يقوم OmniCRM CBE بتخزين الرسالة في قاعدة بياناته
- يتم تنسيق الرسالة لواجهة برمجة التطبيقات CBC
- يتم إرسال طلب HTTP POST إلى
{cbc_url}/alerts/send - يتصل CBC بالشبكة الخلوية عبر الواجهة المناسبة (CBSP، SBc-AP، أو N50)
- يعترف CBC بالاستلام ويبدأ البث
- تتلقى الأجهزة في مناطق التتبع المستهدفة التنبيه
حذف الرسالة:
عند حذف رسالة، يحاول CBE إلغائها على CBC لإيقاف البث الجاري.
نقاط تكامل الشبكة الخلوية
تمتلك أجيال مختلفة من الشبكات الخلوية (2G/3G/4G/5G) واجهات فريدة للاتصال بمركز بث الخلايا. بناءً على التقنيات المستخدمة من قبل كل شبكة خلوية، يجب تكوين الواجهة الصحيحة.
يدعم مركز بث الخلايا OWL واجهات بث الخلايا 2G و3G و4G و5G وقد تم دمجه مع العديد من مكونات الشبكة الخلوية المستخدمة بشكل شائع.
CBSP - 2G/3G - وحدة التحكم في محطة القاعدة (BSC)
تربط واجهة بروتوكول خدمة بث الخلايا (CBSP) مركز CBC بوحدة التحكم في محطة القاعدة (BSC) التي تتحكم في محطات القاعدة 2G (GSM).
- تُستخدم لبث رسائل بث الخلايا 2G و3G مع نشرات وحدة التحكم في الش��كة اللاسلكية/وحدة التحكم في محطة القاعدة المدمجة
- يمكن تكوينها كعميل أو خادم حسب بائع BSC
- يجب إنشاء اتصال بين جميع BSCs في الشبكة وOWL CBC
- يتم مراقبة الواجهات باستمرار مع تنبيهات للإشارة إلى ما إذا كانت رابط CBSP قد تعطلت
ملاحظة: عرّفت 3GPP بروتوكول بث منطقة الخدمة (SABP) للاستخدام في نشرات RNC المستقلة. يمكن استخدام ذلك إذا لزم الأمر عندما لا يتم دعم CBSP لخلايا 3G على RNC/BSC المدمجة، ومع ذلك قد يتطلب الأمر اختبارات إضافية ودعمًا من بائع RNC.
SBc-AP - 4G/5G غير المستقل - MME/IWF
تربط واجهة SBc-AP مركز OWL CBC بـ MME (كيان إدارة الحركة) الذي يخدم 4G و5G eNodeB/gNodeBs.
- تُستخدم لشبكات LTE 4G
- تُستخدم أيضًا لـ 5G غير المستقل (معظم النشر اعتبارًا من 2025)
- يجب إنشاء اتصال بين جميع MMEs في الشبكة وOWL CBC
- يتم مراقبة الواجهات باستمرار مع تنبيهات للإشارة إلى ما إذا كانت رابط SBc-AP قد تعطلت
N50 - 5G مستقل - AMF
لشبكات 5G المستقلة، تربط واجهة N50 مركز OWL CBC بـ AMF (وظيفة إدارة الوصول والحركة) التي تخدم 5G gNodeBs.
- الواجهة موجودة في OWL CBC
- لم يتم اختبارها بشكل موسع مع AMFs من طرف ثالث بسبب العدد القليل من الشبكات المتاحة تجاريًا 5G SA في 2025
- سيتم دعمها بالكامل مع تزايد نشرات 5G SA
متطلبات الشبكة لمشغل الشبكة المحمولة
يجب أن تكون الشبكة موجودة بين OWL CBC وشبكة مشغل الشبكة المحمولة للوصول إلى الواجهات الموضحة أعلاه.
يتم التعامل مع ذلك حالة بحالة، ولكنه يتطلب عمومًا:
- اتصال مخصص عبر الألياف بين CBC وشبكة MNO
- فصل كل واجهة منطقيًا
- الاتصال بكل نقطة تكامل (MME، RNC، BSC) في الشبكة الخلوية
المعدات الشبكية المدعومة
تم اختبار OWL CBC ويدمج مع مكونات الشبكة الخلوية المستخدمة بشكل شائع من قبل بائعين رئيسيين:
تكامل بيانات موقع الخلية
يدعم OWL استخراج ا��بيانات تلقائيًا من:
- Nokia NetAct
- Huawei U2000 / U2020
- ZTE NetNumen / ZXPOS
- Ericsson ENM
بدلاً من ذلك، يمكن توفير بيانات موقع الخلية لفريق عمليات أومنيتوتش بشكل دوري عبر البريد الإلكتروني.
إدارة المستخدمين والتحكم في الوصول
التحكم في الوصول القائم على الدور (RBAC)
يستخدم نظام OWL التحكم في الوصول القائم على الدور (RBAC): يتم تعيين الأشخاص (المستخدمون المسجلون) لدور واحد أو أكثر، وكل دور هو مجموعة من الأذونات. الأذونات هي أصغر وحدة وصول (مثل إنشاء تنبيه رسالة مسودة). الوصول الفعلي للمستخدم المسجل هو اتحاد الأذونات من جميع الأدوار المعينة.
مكونات RBAC:
- المستخدمون - أشخاص حقيقيون يقومون بتسجيل الدخول إلى نظام OWL
- الأذونات - قدرات صغيرة (مثل الموافقة على مسودة الرسالة، إنشاء رسالة، عرض التقارير)
- الأدوار - مجموعات مسماة من الأذونات (مثل مواف��و الرسائل، منشئو الرسائل)
- التعيين - يحصل المستخدمون على دور واحد أو أكثر؛ تتجمع الأذونات
فوائد RBAC:
- حماية البيانات - يرى المستخدمون فقط ما يُسمح لهم برؤيته وفعل ما يُسمح لهم بفعله
- الملاءمة التشغيلية - تعكس الأدوار وظائف العمل (مدير، منشئ رسالة، موافق على الرسالة)
- إدارة بسيطة - منح الوصول عن طريق تعيين الأدوار؛ تجنب الإدارة الدقيقة لكل مستخدم
أذونات النظام
تتبع أذونات النظام عمومًا أنماط CRUD مع أربع خيارات:
- عرض - قراءة أو تصفح الرسائل والتقارير
- إنشاء - إنشاء أو إضافة تنبيه رسالة
- تحديث - تحرير أو تعديل تنبيه رسالة مسودة
- حذف - حذف أو إزالة تنبيه رسالة مسودة
أذونات CBC الأساسية:
CREATE_CBC_MESSAGE- إنشاء رسائل بث جديدةVIEW_CBC_MESSAGE- عرض الرسائل الحالية وحالتهاUPDATE_CBC_MESSAGE- تعديل محتوى الرسالة أو معلمات البثDELETE_CBC_MESSAGE- حذف الرسائل وإلغاء البث
قم بتعيين هذه الأذونات للأدوار بناءً على مسؤوليات السلامة العامة في منظمتك.
للحصول على معلومات شاملة حول إدارة أدوار المستخدمين والأذونات، راجع المستخدمون والأدوار .
إدارة حساب المستخدم
تسجيل الدخول لأول مرة
عند إعداد مستخدم جديد في النظام، يتم تزويده ببيانات اعتماد تسجيل الدخول من قبل مدير النظام:
- انتقل إلى عنوان URL لتسجيل الدخول إلى OWL المقدم من مدير النظام الخاص بك
- أدخل اسم المستخدم وكلمة المرور الخاصة بك
- إذا كانت 2FA مفعلة لحسابك، ستتم مطالبتك بإعدادها (انظر قسم 2FA أعلاه)
أفضل ممارسة: يجب على المستخدمين تغيير كلمة المرور الأولية على الفور بعد تسجيل الدخول الأول لأسباب أمنية. انتقل إلى إعدادات ملف تعريف المستخدم الخاص بك لتغيير كلمة المرور.
للحصول على مزيد من التف��صيل حول تدفقات المصادقة، راجع تدفقات المصادقة والتحكم الإداري .
إعادة تعيين كلمة المرور
يمكن للمستخدمين إعادة تعيين كلمات المرور الخاصة بهم:
- من صفحة تسجيل دخول النظام، حدد "نسيت كلمة المرور"
- اتبع عملية التحقق عبر البريد الإلكتروني
- تعيين كلمة مرور جديدة
إعادة تعيين كلمة مرور المسؤول:
يمكن لمديري النظام إعادة تعيين كلمات المرور للمستخدمين من صفحة المستخدمون والأدوار → المستخدمون:
- انتقل إلى المستخدمون والأدوار → المستخدمون
- حدد المستخدم الذي يحتاج إلى إعادة تعيين كلمة المرور
- انقر على إعادة تعيين كلمة المرور
- يقوم النظام بإنشاء كلمة مرور مؤقتة عشوائية آمنة (12 حرفًا)
- يتم عرض كلمة المرور المؤقتة للمسؤول
- قدم كلمة المرور المؤقتة للمستخدم عبر قناة آمنة (هاتف أو شخصيًا، وليس عبر البريد الإ��كتروني)
- يمكن للمستخدم تسجيل الدخول باستخدام كلمة المرور المؤقتة
- مهم: يجب على المستخدم تغيير هذه الكلمة المرور على الفور بعد تسجيل الدخول
للحصول على مزيد من التفاصيل، راجع المستخدمون والأدوار .
إضافة مستخدمين جدد للنظام
يمكن لمديري النظام إضافة مستخدمين جدد من خلال الانتقال إلى المستخدمون والأدوار → المستخدمون:
المعلومات المطلوبة لكل مستخدم مسجل جديد:
- الاسم الأول
- الاسم الأخير
- البريد الإلكتروني
- كلمة المرور (مؤقتة)
- رقم الهاتف المحمول
- الدور (الأدوار)
أفضل ممارسة: تنفيذ نموذج طلب مستخدم جديد يتماشى مع السياسات والإجراءات الحالية لمنظمتك. أضف المستخدمين فقط بعد الحصول على الموافقة المناسبة.
تحرير ملفات تعريف المستخدمين
يمكن لمديري النظام تغيير الأذونات والوصول للمستخدمين الحاليين:
- انتقل إلى المستخدمون والأدوار → المستخدمون
- حدد المستخدم الذي تريد تحريره
- تعديل الأدوار المعينة حسب الحاجة
- حفظ التغييرات
حذف مستخدمي النظام
يمكن لمديري النظام حذف المستخدمين من المستخدمون والأدوار → المستخدمون.
تحذير: بمجرد حذف مستخدم من نظام OWL، لا يمكن التراجع عن هذا الإجراء. كن حذرًا جدًا قبل تنفيذ هذه المهمة.
عرض جميع مستخدمي النظام
في أي وقت، يمكن لمدير النظام عرض قائمة بجميع المستخدمين المسجلين ورؤية الأذونات والأدوار التي يمتلكها كل منهم من خلال الانتقال إلى المستخدمون والأدوار → المستخدمون.
تاريخ رسائل التنبيه
يحتفظ نظام OWL بسجل لجميع رسائل التنبيه المرسلة لأغراض التدقيق ودعم المراجعة التشغيلية.
الوصول إلى تاريخ الرسائل:
انتقل إلى إدارة بث الخلايا لعرض:
- جميع الرسائل المرسلة سابقًا
- حالة الرسالة (نشطة، منتهية، ملغاة)
- الطابع الزمني للنقل
- المستخدمون المبادرون والموافقون
- تفاصيل الاستهداف الجغرافي
- محتوى الرسالة ومعلماتها
يساعد ذلك في:
- تدقيق النظام
- مراجعة الإجراءات التشغيلية المستخدمة من قبل NDMO ووكالات التنبيه الأخرى
- فهم فعالية الرسالة
- متطلبات الامتثال والتقارير
تصور خريطة بث الخلايا
توفر خريطة بث الخلايا واجهة بصرية لتخطيط مناطق التغطية الجغرافية وتحديد أي أبراج خلوية ستبث التنبيهات.
الوصول إلى الخريطة
انتقل إلى:
أو مباشرة:
الإذن المطلوب: VIEW_CBC_MESSAGE أو CREATE_CBC_MESSAGE
ميزات الخريطة
تعرض الخريطة:
مواقع أبراج الخلايا:
- أيقونات الأبراج - مواقع مواقع الخلايا المعروضة كأيقونات أبراج خلوية
- مؤشرات القطاع - أسهم توجيهية تظهر اتجاه قطاع الهوائي
- أسماء الأبراج - معرفات وأسماء ا��مواقع
- بيانات التغطية - محملة من ملف
cellSites.txt
أدوات الرسم:
- أداة المضلع - رسم مناطق تغطية مخصصة
- أداة الدائرة - إنشاء مناطق بث دائرية
- أداة المستطيل - تعريف مناطق تغطية مستطيلة
تحليل التغطية:
- قائمة المواقع - جدول يظهر جميع مواقع الخلايا ضمن المنطقة المرسومة
- إدارة المناطق - حفظ وتحميل مناطق التغطية المحددة مسبقًا
- عدد المواقع - عدد الأبراج في منطقة التغطية في الوقت الحقيقي
استخدام الخريطة
الخطوة 1: تحميل بيانات مواقع الخلايا
تقوم الخريطة بتحميل مواقع أبراج الخلايا تلقائيًا من /cellSites.txt عند تحميل الصفحة. يحتوي هذا الملف على:
- lat/lng - إحداثيات البرج
- site_name - المعرف
- sectors - اتجاهات الهوائيات بالدرجات
الخطوة 2: رسم منطقة التغطية
اختر أداة رسم:
- انقر على مضلع لرسم أشكال مخصصة
- انقر ل��ضافة نقاط
- انقر نقرًا مزدوجًا لإكمال
- ينشئ حدود تغطية دقيقة
- انقر على دائرة لرسم مناطق دائرية
- انقر على نقطة المركز
- اسحب لتعيين نصف القطر
- مفيد لتنبيهات سريعة قائمة على نصف القطر
- انقر على مستطيل لرسم مناطق مستطيلة
- انقر على زاوية واحدة
- اسحب إلى الزاوية المقابلة
- فعال لتغطية متوافقة مع الشبكة
الخطوة 3: مراجعة المواقع المغطاة
بعد الرسم، يقوم النظام:
- بحساب أي مواقع خلايا تقع ضمن المنطقة
- يعرض القائمة في الجدول أسفل الخريطة
- يظهر أسماء المواقع والإحداثيات
- يوفر عدد الأبراج المتأثرة
مثال على جدول التغطية:
الخطوة 4: تصدير بيانات التغطية
استخدم بيانات التغطية لـ:
- تحديد رموز مناطق التتبع للبث
- تقدير نطاق التنبيه بناءً على عدد الأبراج
- تخطيط الاستجابة للطوارئ من خلال فهم المناطق المتأثرة
- حفظ تعريفات المناطق للاستخدام المستقبلي
تكامل سير العمل
يتكامل تصور الخريطة مع إنشاء البث:
تخطيط تنبيه:
- افتح خريطة CBC لتصور المنطقة المتأثرة
- ارسم منطقة التغطية باستخدام أداة المضلع
- راجع المواقع المغطاة واضبط الحدود
- لاحظ رموز مناطق التتبع لمواقع الخلايا المتأثرة
- أنشئ رسالة CBC مع الاستهداف المناسب
مثال: تحذير تسونامي ساحلي
إدارة المناطق
حفظ المناطق:
يمكن حفظ مناطق التغطية المحددة مسبقًا لسيناريوهات شائعة:
- المنطقة الساحلية - للتحذيرات من التسونامي/ارتفاع الأمواج
- مناطق الحرائق - لتنبيهات الإخلاء
- المراكز الحضرية - لتنبيهات AMBER في المناطق المأهولة
- ممرات الطرق السريعة - لتنبيهات المرور/الطقس
تنسيق بيانات ا��منطقة:
تُخزن المناطق في site_data.json:
[
{
"area": "Coastal Region",
"polygon": [
{
"coord": [
{"lat": -33.8688, "lng": 151.2093},
{"lat": -33.8650, "lng": 151.2070},
{"lat": -33.8600, "lng": 151.2150},
{"lat": -33.8688, "lng": 151.2093}
]
}
]
}
]
تحميل المناطق المحفوظة:
- اختر المنطقة من القائمة المنسدلة
- يظهر المضلع على الخريطة تلقائيًا
- يتم تحديث قائمة المواقع لعرض الأبراج المغطاة
- تعديل المضلع إذا لزم الأمر
تكوين الخريطة
واجهة برمجة تطبيقات خرائط Google:
تتطلب الخريطة مفتاح واجهة برمجة تطبيقات خرائط Google المكون في البيئة:
REACT_APP_GOOGLE_API_KEY=your_google_maps_api_key_here
بيانات موقع الخلية:
قم بتحديث public/cellSites.txt بمواقع أبراج الخلايا لشبكتك:
# التنسيق: lat,lng,name,sector1,sector2,sector3
-33.8688,151.2093,SYD_CENTRAL,0,120,240
-33.8650,151.2070,SYD_HARBOUR,45,165,285
احصل على إحداثيا�� مواقع الخلايا من:
- أدوات تخطيط الشبكة
- سجلات تركيب الأبراج
- المسوحات الميدانية باستخدام GPS
- تكوين وحدة التحكم في الشبكة اللاسلكية (RNC)
تصميم الخريطة:
يمكن تكوين أنماط الخريطة المخصصة في mapStyles.js لـ:
- تسليط الضوء على خدمات الطوارئ
- عرض الميزات الطبوغرافية
- التأكيد على مراكز السكان
- مطابقة العلامة التجارية للمنظمة
حالات الاستخدام
التخطيط للطوارئ:
- التخطيط مسبقًا لمناطق التغطية للمناطق المعروفة بالخطر
- اختبار استراتيجيات الاستهداف المختلفة
- تقدير نطاق السكان
- التنسيق مع خدمات الطوارئ
التحقق من التنبيه:
- تأكيد أن الرسالة ستصل إلى المنطقة المستهدفة
- تحديد الفجوات في التغطية
- تجنب التنبيهات الزائدة في المناطق المجاورة
- التحقق من رموز مناطق التتبع
تحليل الشبكة:
- تصور توزيع أبراج الخلايا
- تحديد التداخلات في التغطية
- تخطيط نشر الأبراج لتحسين تغطية التنبيه
- تحسين كفاءة البث
أفضل الممارسات
استنادًا إلى الخبرة مع العملاء حول العالم، توصي أومنيتوتش بأفضل الممارسات التالية لجميع نشرات OWL.
محتوى الرسالة:
- احتفظ بالرسائل مختصرة وواضحة (أقل من 360 حرفًا لتنبيهات الصفحة الواحدة)
- استخدم الأحرف الكبيرة لجميع تنبيهات الطوارئ (يعزز من قابلية القراءة)
- تضمين عناصر العمل المحددة ("الإخلاء على الفور"، "ابحث عن مأوى")
- تجنب المصطلحات الفنية
- اختبار الرسائل مع الأجهزة الفعلية قبل الطوارئ
دعم اللغة:
- قدم دائمًا الرسائل باللغة الأساسية للمنطقة
- تضمين لغات إضافية للمناطق متعددة الثقافات
- التأكد من أن الترجمات مناسبة ثقافيًا
- اختبار دعم الأحرف الخاصة وUnicode
الاستهداف الجغرافي:
- استخدم أصغر مناطق التتبع اللازمة لتجنب إرهاق التنبيه
- النظر في كثافة السكان عند تعيين فترة التكرار
- اختبار الاستهداف الجغرافي قبل الطوارئ
- الحفاظ على وثائق دقيقة لمناطق التتبع
الاختبار:
- استخدام معرفات رسائل الاختبار (4379، 4380-4381) للتدريبات
- جدولة اختبارات النظام بانتظام
- التحقق من أن تكامل CBC يعمل
- تدريب الموظفين على إجراءات الطوارئ
إرهاق التنبيه:
- استخدم فقط لحالات الطوارئ الحقيقية
- تجنب البث الزائد
- تعيين فترات التكرار المناسبة
- استخدام مستويات الشدة بشكل مناسب
أمان حساب المستخدم
أمان رموز 2FA:
- حماية الرموز المادية لـ 2FA مثل بطاقات الوصول إلى المباني
- الإبلاغ عن الرموز المفقودة أو المسروقة على الفور
- اختبار 2FA بانتظام للتأكد من أنها تعمل
- حفظ رموز النسخ الاحتياطي عند إعداد 2FA وتخزينها بأمان دون اتصال
- الاتصال بمدير النظام إذا كنت بحاجة إلى إعادة تعيين 2FA
للحصول على مزيد من المعلومات حول إعداد 2FA واستردادها، راجع المصادقة الثنائية .
صيانة البيانات
المناطق المستهدفة المحددة مسبقًا:
مع تغير الحدود الجغرافية، تحدث التنمية، وتتحول مناطق الخطر، هناك حاجة لمراجعة المناطق المستهدفة المحددة مسبقًا. تقترح أومنيتوتش مراجعة هذه البيانات سنوياً من قبل NDMO، مع دعم من وكالات التنبيه الأخرى حيثما كان ذلك مناسبًا.
يمكن تعريف التحديثات للحدود باستخدام العديد من منصات GIS الشائعة أو Google Earth، ثم تقديمها عبر البريد الإلكتروني إلى فريق عمليات أومنيتوتش الذي سيجري التغييرات على النظام.
قوالب الرسائل المحددة مسبقًا:
يجب مراجعة قوالب الرسائل المحددة مسبقًا على الأقل سنويًا من قبل NDMO، مع دعم من وكالات التنبيه الأخرى حيثما كان ذلك مناسبًا، لضمان:
- أ�� محتوى الرسالة لا يزال يعكس بدقة الخطر والدعوة للعمل
- أن معلومات الاتصال والتعليمات محدثة
- أن الترجمات اللغوية لا تزال دقيقة
- أن نبرة الرسالة وعجلتها مناسبة
- أن الإشارات إلى خدمات الطوارئ أو الإجراءات محدثة
يمكن تقديم التحديثات عبر البريد الإلكتروني إلى فريق عمليات أومنيتوتش الذي سيجري التغييرات على النظام.
بيانات موقع الخلية:
- مراجعة وتحديث بيانات موقع الخلية كلما حدثت تغييرات في الشبكة
- تكرار التحديث النموذجي: شهريًا أو ربع سنوي
- التنسيق مع فرق تخطيط الشبكة MNO
- التحقق من الدقة بعد التحديثات أو التوسعات الكبرى في الشبكة
بنية النظام
تم تصميم جميع منتجات أومنيتوتش لدعم نشرات موزعة جغرافيًا.
خيارات النشر
يمكن تشغيل جميع المكونات كـ:
- حاويات (K8s) - نشرات حاوية منسقة بواسطة Kubernetes
- آلات افتراضية - VMware، Proxmox، HyperV
- سحابة خاصة - بنية تحتية سحابية محلية
- سحابة عامة - AWS، GCP
- أجهزة معدنية - نشر مباشر على الأجهزة
بنية موزعة
تسمح البنية الموزعة لـ:
- مكاتب إدارة الكوارث المحلية بالوصول إلى OWL CBE وتوزيع الرسائل حتى إذا أصبحت منطقة معزولة عن الشبكة الوطنية
- وجود كيانات بث خلايا متعددة ومراكز بث خلايا متعددة لكل مشغل/دولة
- وكالات الاستجابة للكوارث المحلية (الحكومة البلدية، الشرطة، الإطفاء، إلخ) بإصدار التنبيهات لمنطقتها حتى إذا فقد المكتب الوطني لإدارة الكوارث (NDMO) الوصول
هذا ذو قيمة خاصة عندما يكون لدى مشغلي الشبكات المحمولة موارد شبكة خلوية موزعة مع BSC/MME محلية.
الشبكات بين CBE وCBC
لضمان عدم وجود اتصال بين الشبكات المتنافسة، يمتلك كل مشغل شبكة محمولة حالة CBC منفصلة (غير مشتركة).
متطلبات الشبكة بين CBE وCBC:
- يتم تشفير جميع حركة المرور بين CBE وCBC
- المصادقة تعتمد على الشهادات المتبادلة
- الاتصال من CBE إلى CBC عبر TLS على منفذ TCP 443
- التنسيق مطلوب بين مشغلي الشبكات المحمولة وNDMO أو الوكالة المستضيفة لـ CBE
اعتبارات الوصول
ستحتاج الوكالة المستضيفة لـ CBE إلى تحديد إجراءات الوصول للمستخدمين النهائيين (مثل Citrix، VPN، إلخ)، مع مراعاة أن النظام يجب أن يكون متاحًا في سيناريوهات غير مثالية مثل:
- انقطاعات واسعة النطاق لشبكات الطاقة العامة
- فشل شبكات الاتصالات
- الكوارث الطبيعية التي تؤثر على البنية التحتية
متطلبات النشر
متطلبات VM لـ CBE (NDMO / الحكومة)
3x آلات افتراضية:
- 2x CBE VMs (يفضل في مراكز بيانات/مناطق توفر مختلفة)
- 1x VM للمراقبة
تتطلب كل آلة افتراضية:
- التخزين: 50GB
- وحدة المعالجة المركزية: 2x وحدة معالجة مركزية افتراضية
- الذاكرة العشوائية: 8GB
- نظام التشغيل: نظام التشغيل الأساسي المقدم من أومنيتوتش
- الشبكات: السماح بحركة المرور إلى VMs CBC على منفذ TCP 443 لحركة مرور TLS للتحكم في CBCs
متطلبات VM لـ CBC (MNO)
3x آلات افتراضية:
- 2x CBC VMs (يفضل في مراكز بيانات/مناطق توفر مختلفة)
- 1x VM للمراقبة
تتطلب كل آلة افتراضية:
- التخزين: 50GB
- وحدة المعالجة المركزية: 2x وحدة معالجة مركزية افتراضية
- الذاكرة العشوائية: 8GB
- نظام التشغيل: نظام التشغيل الأساسي المقدم من أومنيتوتش
- الاتصال: إلى كل من نقاط التكامل في الشبكة الخلوية (MME، RNC، BSC)
- الشبكات: السماح بحركة المرور من VMs CBE على منفذ TCP 443 لحركة مرور TLS التي يتم التحكم بها بواسطة CBE
خطوات التكامل
يتضمن نشر OWL الخطوات التالية:
- تحديد مشغل/مشغلي الشبكة المحمولة الجدد - تحديد مشغلي الشبكة المحمولة المشاركين
- إدارة المشروع (الإعداد) - إنشاء حوكمة المشروع والإدارة
- اختيار موقع استضافة لـ CBE - تحديد مكان استضافة CBE
- تحديد المستخدمين وتدفقات/إجراءات الرسائل - إنشاء سير عمل الموافقة وأدوار المستخدمين
- تحديد المضلع لمناطق الاستهداف وقوالب الرسائل - تكوين مسبق للسيناريوهات الشائعة
- تخصيص عناوين IP - تخصيص عناوين IP لـ NDMO وMNOs
- إعداد VPN من موقع إلى موقع - إنشاء اتصال آمن مع فريق أومنيتوتش
- نشر VMs CBE إلى NDMO - تثبيت كيان بث الخلايا
- نشر VMs CBC إلى MNO - تثبيت مركز بث الخلايا في كل مشغل
- تكوين عناصر الشبكة - إعداد الاتصال بـ CBC من معدات الشبكة الخلوية
- الشبكات بين VMs CBE وCBC - إنشاء اتصال آمن
- الشبكات بين VMs CBC وعناصر الشبكة - الاتصال بـ BSC/MME/AMF
- إعداد الوصول إلى واجهة برمجة التطبيقات لـ NMS - تكوين تكامل بيانات موقع الخلية
- إعداد المراقبة واختبارها - التحقق من المراقبة والتنبيه
- التحقق/اختبار التنبيهات التجريبية - إجراء اختبار النظام
- اختبار التحذير العام - إجراء اختبار عام شامل
حدود الأحرف
تحتوي رسائل بث الخلايا على حدود صارمة للأحرف بناءً على الترميز:
ترميز GSM 7-bit (الإنجليزية، الأحرف اللاتينية الأساسية):
- صفحة واحدة: 93 حرفًا
- صفحات متعددة: 15 صفحة × 93 = 1395 حرفًا كحد أقصى
ترميز Unicode UCS-2 (الكتابات غير اللاتينية، الرموز التعبيرية):
- صفحة واحدة: 41 حرفًا
- صفحات متعددة: 15 صفحة × 41 = 615 حرفًا كحد أقصى
منصة OWL:
- نص الرسالة محدود إلى 500 حرف
- تعرض واجهة الويب عدد الأحرف المتبقية وتحذر عند الاقتراب من الحدود
المراقبة والسجلات
يتم تسجيل نشاط بث الخلايا لأغراض التدقيق:
- أحداث إنشاء الرسالة، التحديث، والحذف
- المستخدمون المبادرون والموافقون
- الطوابع الزمنية ومعرفات الرسالة
- استجابات واجهة برمجة التطبيقات CBC والأخطاء
- تفاصيل الا��تهداف الجغرافي
يمكن الوصول إلى السجلات عبر سجل النشاط أو استعلامات قاعدة البيانات:
SELECT * FROM cbc
WHERE created >= '2025-01-01'
ORDER BY created DESC;
التكامل مع الأجهزة المحمولة
تُستقبل رسائل بث الخلايا بواسطة الأجهزة المحمولة المتوافقة:
دعم الأجهزة:
- تدعم معظم الهواتف الذكية من عام 2015 فصاعدًا بث الخلايا
- قد تحتوي الهواتف البسيطة على دعم محدود
- يجب أن تكون الجهاز متصلًا بالشبكة (لا حاجة إلى رصيد بيانات/رسائل نصية)
- يعمل حتى أثناء الازدحام الشبكي عندما تفشل الرسائل النصية
تجربة المستخدم:
- يظهر التنبيه كإشعار ملء الشاشة
- يتم تشغيل نغمة تنبيه فريدة
- يستمر التنبيه حتى يتم الاعتراف به
- لا حاجة للاشتراك من قبل المستخدمين
- لا يمكن حظره من قبل المستخدمين لتنبيهات رئاسية/شديدة
اختبار استقبال الجهاز:
للتحقق من أن الأجهزة يمكنها استقبال التنبيهات:
- إرسال رسالة اختبار (معرف 4379 أو 4380-4381)
- التأكد من أن الجهاز في منطقة التتبع المستهدفة
- التحقق من أن الجهاز لديه بث الخلايا مفعل في الإعدادات
- التحقق باستخدام نماذج أجهزة متعددة وإصدارات نظام التشغيل
وظائف إضافية
يمكن توسيع منصة OWL مع ميزات اختيارية لتكملة رسائل بث الخلايا:
الرسائل النصية الجماعية / SMS
إرسال رسائل SMS عادية للأفراد للإشعارات التكميلية.
- غالبًا ما تستخدم لتنبيهات منخفضة المستوى لإبلاغ الناس بأن التهديد الفوري قد زال، بطريقة أقل إزعاجًا
- أبطأ بكثير من بث الخلايا ولكن يمكن أن تتضمن آلية تأكيد للتحقق من استلام الرسالة
- مفيدة للتواصل المستهدف بعد ذلك
المكالمات الصوتية للخط الثابت
الاتصال تلقائيًا بأرقام الخط الثابت وتشغيل رسائل التحذير الطارئة.
- تشغيل الرسالة المسجلة مسبقًا
- تقديم النص إلى الكلام لرسالة التحذير الطارئة
- تصل إلى السكان الذين ليس لديهم هواتف محمولة
- يمكن التحقق من تسليم الرسالة من خلال إكمال المكالمة
النشر على وسائل التواصل الاجتماعي
نشر رسائل التحذير الطارئة تلقائيًا على القنوات الرسمية لوسائل التواصل الاجتماعي.
- يوسع النطاق خارج الشبكة الخلوية
- يوفر مرجعًا لأولئك الذين فاتتهم التنبيه الأولي
- يسمح برسائل ممتدة تتجاوز حدود الأحرف
البث التلقائي عبر الراديو/التلفزيون
بث الرسائل الطارئة تلقائيًا عبر الراديو والتلفزيون.
- تشغيل الرسالة المسجلة مسبقًا
- تقديم النص إلى الكلام لرسالة التحذير الطارئة
- تصل إلى السكان خلال انقطاعات الشبكة
- تكمل بث الخلايا لتغطية شاملة
أجهزة التحذير الخارجية
يمكن لمركز OWL CBC الاتصال بمجموعة متنوعة من المصادر الخارجية:
- منصات وسائل التواصل الاجتماعي
- واجهات برمجة التطبيقات العامة
- أنظمة المكالمات ال��وتية
- أنظمة البث الإذاعي
- الإنذارات والأجراس الفيزيائية
- اللوحات الإلكترونية
يمكن استكشاف خيارات التخصيص كجزء من مرحلة التصميم.
التخصيص والصيانة
الاختبارات الدورية
يجب إجراء اختبارات دورية للحل على فترات منتظمة لضمان:
- أن الحل وجميع المكونات تعمل بشكل صحيح
- أن جميع الموظفين على دراية بالعمليات والإجراءات المطلوبة لإصدار رسائل التحذير الطارئة
- أن نقاط التكامل تظل تعمل
- أن قوالب الرسائل محدثة وفعالة
الاختبارات الموصى بها:
- رسائل اختبار شهرية باستخدام المعرفات 4379، 4380-4381
- اختبارات كاملة للنظام ربع سنوية تشمل سير عمل الموافقة
- اختبارات التحذير العام سنوية مع إشعار مسبق
- جلسات تدريب منتظمة للمستخدمين المصرح لهم
صيانة بيانات موقع الخلية
عندما يضيف المشغلون أو يزيلون مواقع الخلايا، أو يغيرون مناطق/معرفات التتبع لمواقع الخلايا، يجب مشاركة هذه المعلومات مع فريق أومنيتوتش لضمان دقة بيانات أداة التخطيط.
التكامل التلقائي للبيانات
يدعم OWL استخراج البيانات تلقائيًا من:
- Nokia NetAct
- Huawei U2000 / U2020
- ZTE NetNumen / ZXPOS
- Ericsson ENM
التحديثات اليدوية للبيانات
بدلاً من ذلك، يمكن توفير بيانات موقع الخلية لفريق عمليات أومنيتوتش بشكل دوري عبر البريد الإلكتروني بتنسيقات مختلفة.
تكرار التحديث: مراجعة وتحديث بيانات موقع الخلية كلما حدثت تغييرات في الشبكة، عادةً شهريًا أو ربع سنوي.
المناطق المستهدفة المحددة مسبقًا
مع تغير الحدود الجغرافية، تحدث التنمية، وتتحول مناطق الخطر، هناك حاجة لمراجعة المناطق المستهدفة المحددة مسبقًا المستخدمة في مرحلة الاستهداف.
المراجعة السنوية: يجب مراجعة المناطق المستهدفة المحددة مسبقًا سنويًا من قبل NDMO (المكتب الوطني لإدارة الكوارث).
عملية التحديث: يمكن تعريف التحديثات للحدود باستخدام العديد من منصات GIS الشائعة أو Google Earth، ثم تقديمها إلى فريق عمليات أومنيتوتش.
قوالب الرسائل المحددة مسبقًا
المراجعة السنوية: يجب مراجعة قوالب الرسائل المحددة مسبقًا سنويًا من قبل NDMO لضمان:
- أن محتوى الرسالة يعكس الإجراءات الطارئة الحالية
- أن الترجمات اللغوية دقيقة
- أن معرفات الرسالة مناسبة
- أن معلومات الاتصال والتعليمات محدثة
عملية التحديث: يمكن تقديم التحديثات عبر البريد الإلكتروني إلى فريق عمليات أومنيتوتش.
تدفقات موافقة الرسالة
تختلف المتطلبات في المناطق المختلفة بشأن إصدار الرسائل وتدفقات الموافقة.
قاعدة الشخصين: يُنصح باستخدام قاعدة الشخصين كلما كان ذلك عمليًا لضمان الإشراف في تقديم الرسالة.
أدوار المستخدم الدقيقة: يمكن تكوين أدوار المستخدم الفردية لـ:
- السماح فقط لبعض المستخدمين بإرسا�� رسائل محددة مسبقًا
- تقييد الاستهداف لمناطق معينة
- require additional approval steps
- تقليل خطر سوء الاستخدام
2FA / صيانة الأمان
يمكن لفريق عمليات أومنيتوتش دعم:
- إعادة تعيين رموز 2FA
- إعادة إصدار الرموز المفقودة/التالفة/المنتهية
- مراجعة الأمان وإدارة الرموز
إجراءات أمان الرموز:
عند إصدار الرموز، يتم تفصيل إجراء للخطوات التي يجب اتخاذها إذا فقدت رمز أو لم يتم حسابه. يجب على الشخص الذي يقبل الرمز اتباع هذه الإجراءات لضمان عدم إساءة استخدام النظام.
الإجراءات الفورية للرموز المفقودة:
- الإبلاغ عن الرمز المفقود على الفور إلى الموظفين المخولين
- يتم إلغاء تنشيط الرمز في النظام
- يتم إجراء مراجعة أمنية
- يتم إصدار رمز جديد بعد التحقق من الأمان
التكامل مع واجهة برمجة التطبيقات الخارجية
تتوفر مجموعة كاملة من واجهات برمجة التطبيقات لكيان بث الخلايا للسماح للأنظمة من الطرف الثالث بالتكامل والتفاعل مع CBE.
قدرات واجهة برمجة التطبيقات:
- التقارير/المراقبة - التحقق من حالة ونطاق الرسائل المرسلة
- إنشاء الرسائل - إنشاء وبث رسائل جديدة برمجيًا
- اختبارات الصحة - التحقق دوريًا من صحة النظام مع توليد حركة مرور رسائل اختبار روتينية
- استعلامات الحالة - استرداد حالة الرسالة، وإحصائيات التسليم، ومقاييس النظام
انظر قسم مرجع واجهة برمجة التطبيقات أدناه للحصول على توثيق مفصل لنقاط النهاية.
مرجع واجهة برمجة التطبيقات
تتطلب جميع نقاط نهاية CBC المصادقة والأذونات المناسبة.
إنشاء رسالة:
PUT /crm/cbc/
الحصول على جميع الرسائل:
GET /crm/cbc/
تحديث رسالة:
PATCH /crm/cbc/{cbc_message_id}
حذف رسالة:
DELETE /crm/cbc/{cbc_message_id}
انظر توثيق Swagger في /crm/docs/ للحصول على مواصفات واجهة برمجة التطبيقات التفصيلية.