OmniRoam
OmniRoam هو نظام تسوية التجوال TAP3 من GSMA من خدمات شبكة Omnitouch. يقوم OmniRoam بتقييم استخدام بيانات الهاتف المحمول، وتوليد ملفات TAP لشركاء التجوال، وإرسال تلك الملفات إلى بيت التسوية، ومعالجة ملفات إجراء الحسابات المرتجعة (RAP) التي يرسلها الشركاء.
يدعم OmniRoam تنسيق TAP 3.12 المحدد في GSMA TD.57 وتنسيق RAP المحدد في GSMA TD.32.
الوثائق
العمليات والمراقبة
- دليل العمليات - الوظائف المجدولة، نقل الملفات، الأرشفة، مواقع السجلات، والصيانة الروتينية.
- مرجع القياسات - قياسات Prometheus وقياسات InfluxDB.
- استكشاف الأخطاء - المشكلات الشائعة وحلولها.
التكوين
- مرجع التكوين - مرجع كامل لـ
config.yamlوcounters.yaml.
الهندسة والواجهات
- الهندسة - المكونات، تدفق البيانات، ونقاط التكامل.
- مرجع واجهة برمجة التطبيقات HTTP - نقاط نهاية واجهة برمجة التطبيقات OmniRoam.
السجلات والتسوية
- معالجة CDR - مصادر CDR، الإدخال، التقييم، والتقريب.
- توليد ملفات TAP - هيكل ملف TAP، التسمية، وعدد التسلسل.
- معالجة RAP - ملفات إجراء الحسابات المرتجعة والتنبيهات.
- التحقق من TAP - فحوصات التحقق وأكواد أخطاء GSMA.
ما الذي يفعله OmniRoam
يقوم OmniRoam بتسوية التجوال الخارجي للبيانات. تحمل شبكة الزائر بيانات مشترك المنزل. يقوم OmniRoam بتحويل سجلات الاستخدام إلى ملف TAP مُسعّر، ويرسل الملف إلى الشبكة المنزلية عبر بيت التسوية، ويتتبع استجابة الشريك.
- إدخال CDR - يقوم OmniRoam بجمع سجلات تفاصيل المكالمات (CDRs) من بوابات الخدمة ويربط السجلات الجزئية في جلسات بيانات كاملة.
- التقييم - يقوم OmniRoam بتسعير كل CDR وفقًا لسعر لكل شريك من خلال محرك الشحن.
- توليد ملف TAP - يقوم OmniRoam ببناء ملفات TAP لكل شريك تجوال ويكتبها للنقل.
- نقل الملفات - يقوم OmniRoam بإرسال ملفات TAP إلى بيت التسوية وسحب ملفات TAP وRAP الواردة.
- معالجة RAP - يقوم OmniRoam بقراءة ملفات RAP التي يعيدها الشركاء وينبه المشغلين بالرفض.
- المراقبة - يكشف OmniRoam عن قياسات Prometheus، وتحليلات InfluxDB، وواجهة برمجة تطبيقات HTTP، وواجهة ويب.
نظرة عامة على الهندسة
انظر إلى دليل الهندسة للحصول على خريطة المكونات الكاملة وتدفق البيانات.
هيكل التكوين
يقرأ OmniRoam ملفين تكوين. توثق مرجع التكوين كل معلمة.
config.yaml- التكوين الرئيسي. يحتوي على قسمconfigعالمي وقسمpartnersلكل شريك.counters.yaml- عدادات تسلسل ملفات TAP، زوج واحد لكل TADIG مستلم.
config:
# Global system configuration (paths, timezones, rating, schedule, metrics)
partners:
# Per-partner configuration (rates, TADIG codes, batch settings)
مراجع المعايير
| المعيار | العنوان | الاستخدام في OmniRoam |
|---|---|---|
| GSMA TD.57 | تنسيق سجل ��يانات إجراء الحسابات المنقولة (TAP) | تنسيق ملف TAP 3.12 وأكواد أخطاء التحقق |
| GSMA TD.32 | تنسيق إجراء الحسابات المرتجعة (RAP) | هيكل ملف RAP وشدة الإرجاع |
| GSMA TD.13 | قواعد تسمية TADIG | معرفات المشغل المكونة من 5 أحرف (أكواد TADIG) |
| ISO 4217 | رموز العملات | قيم localCurrency و tapCurrency |
| E.164 | خطة الترقيم الدولية | تنسيقات MSISDN ورقم الاتصال |
هيكل الوثائق
حسب الدور
المشغلون والمشرفون:
- ابدأ بـ دليل العمليات.
- راجع مرجع القياسات.
- احتفظ بدليل استكشاف الأخطاء متاحًا.
فرق التجوال والتسوية:
- اقرأ توليد ملفات TAP.
- اقرأ معالجة RAP.
- راجع التحقق من TAP.
مكاملو النظام:
- ابدأ بدليل الهندسة.
- اقرأ مرجع التكوين.
- راجع مرجع واجهة برمجة التطبيقات HTTP.