معلومات مفيدة لمشغلي خدمة الرسائل القصيرة (SMS)
1.) ما هو الخادم الذي يجب تثبيت المكونات عليه؟نوصي بنظام تشغيل Windows. أي إصدار من Windows 11 أو Windows 10، بالإضافة إلى Windows Server 2022 و Windows Server 2019 هي منصات مدعومة. يمكن تشغيله على كل من الأجهزة المادية والافتراضية.
يمكنك العثور على معلومات أكثر تفصيلاً في الرابط أدناه:
https://ozeki-sms-gateway.com/p_7000-sms-gateway-system-requirements__AR.html
يوجد مستويان للتكرار في Ozeki. من ناحية، يمكنك تكرار الخادم نفسه ويمكن حله باستخدام برنامج Ozeki Cluster، حيث يأخذ الكمبيوتر الاحتياطي دور الكمبيوتر الرئيسي تلقائيًا إذا تعطل الكمبيوتر الرئيسي. أولاً، يقوم Ozeki Cluster بمزامنة جميع المكتبات المستخدمة بواسطة البرنامج، ثانيًا، يتحقق من وظائف الخادم كل 10 ثوانٍ.
ابحث عن معلومات أكثر تفصيلاً حول Ozeki Cluster في الرابط أدناه:
https://ozeki.hu/https://ozekicluster.com/p_1086-cluster-server-redundancy-software.html
المستوى الآخر من التكرار هو التقديم المتكرر لمقدمي الخدمة. السبب في ذلك هو أنه إذا انقطع الاتصال "A" لسبب ما من قبل شبكة الهاتف المحمول، فيمكن للبرنامج نقل جميع رسائل البرنامج إلى الاتصال "B". يمكنك تكوين تكرار الاتصال في إعدادات توجيه الرسائل القصيرة.
يمكنك العثور على المزيد من المعلومات حول هذا في الروابط أدناه:
https://ozeki-sms-gateway.com/p_232-how-to-route-sms-messages-to-multiple-mobile-networks__AR.html
(مقدمة عن توجيه الرسائل القصيرة)
https://ozeki-sms-gateway.com/p_2839-how-to-setup-backup-sms-routing__AR.html
(التعامل مع انقطاع اتصالات موفري خدمة الرسائل القصيرة)
https://ozeki-sms-gateway.com/p_2837-how-to-setup-sms-load-balancing__AR.html
(توزيع الحمل)
يتم حل التوجيه من خلال جدول توجيه. أفضل حل هنا هو إذا اخترنا أي رسالة نوجهها إلى أي مزود حسب بادئة رقم الهاتف. كما يدعم البرنامج خيار البحث في سجل الموقع الرئيسي (HLR)، والذي يستخدم خدمة HLR لطلب الشبكة التي يجب إرسال الرسالة إليها، في حالة عنوان غير معروف.
يتميز توجيه الرسائل القصيرة بالعديد من الخيارات الممكنة. يمكنك إنشاء قواعد لفترات زمنية، ونص محتوى الرسائل، وأرقام هواتف المرسل والمستقبل، وأحمال الشبكة، ومعايير أخرى.
يمكنك العثور على المزيد من المعلومات حول عملية اتخاذ القرار في توجيه الرسائل القصيرة هنا:
https://ozeki-sms-gateway.com/p_315-sms-routing__AR.html
(اتخاذ قرار توجيه الرسائل القصيرة)
https://ozeki-sms-gateway.com/p_445-how-to-do-hlr-lookups-in-sms-routing__AR.html
(معلومات عن البحث في HLR)
https://ozeki-sms-gateway.com/p_6932-least-cost-sms-routing__AR.html
(توجيه بأقل تكلفة)
تنويه: لا نوصي باستخدام البحث في HLR على الأنظمة عالية الأداء. هذا سيكون منطقيًا فقط لأرقام الهواتف المحمولة، والاستعلامات الإضافية ستستهلك المزيد من موارد الحوسبة من سعة المرسل.
4.) ما هو نظام القواعد الذي يجب تنفيذه عند وجود مشكلة في الإرسال؟مثال: SMSC غير متاح / اتصال VPN بـ SMSC بطيء أو منقطع.
يمكن حل هذا عادةً بتكوين توجيه BACKUP.
يوضح التوثيق أدناه هذه الحالة بالضبط، ويوفر تكوينًا صحيحًا:
https://ozeki-sms-gateway.com/p_2839-how-to-setup-backup-sms-routing__AR.html
(التعامل مع انقطاع اتصالات موفري خدمة الرسائل القصيرة)
طريقة عملها هي أنه إذا انقطع الاتصال لسبب ما، يمكن للنظام اكتشاف ذلك من عدم تلقي إجابة على حزم keepalive. في هذه الحالة، يقوم البرنامج بتحويل المزود إلى وضع عدم الاتصال ونقل الرسائل إلى مزود آخر. كما يحاول إعادة إنشاء الاتصال المنقطع على فترات منتظمة.
5.) ما هي خيارات إعادة الإرسال المتاحة؟في حالة الاتصالات الخارجية، يمكن للنظام الاستعداد للانقطاعات. على سبيل المثال، إذا كان الاتصال غير متاح، فإنه يقوم بتخزين جميع تحديثات وإدراجات SQL في ملف .txt، وإذا أصبحت قاعدة البيانات متاحة مرة أخرى، فإنه ينفذها.
في إرسال الرسائل القصيرة، السياسة الافتراضية هي:
إذا فشل الإرسال في الاتصال "A"، فإن النظام يحاول الاتصال "B"،
إذا سمح التوجيه بذلك.
إذا لم يعمل في أي مكان،
فإنه ينشئ تقريرًا عن السبب وراء عدم نجاحه.
(على سبيل المثال، إذا أرسلنا شيئًا من قاعدة بيانات،
فإنه يكتب "الحالة لم يتم تقديمها" في قاعدة البيانات).
لدينا برنامج يسمى Ozeki Alarm. يستخدمه موفرو الخدمة الكبار لإخطار المشغلين إذا تعطل أحد روابط Ozeki. يمكن للبرنامج إرسال إشعارات إنذار عبر البريد الإلكتروني أو الرسائل القصيرة (إذا كانت هناك اتصالات نشطة متبقية)، أو يمكنه إجراء مكالمة إلى مركز إنذار واستخدام بروتوكول Contac ID لإرسال تقرير.
يمكنك العثور على المزيد من المعلومات حول Ozeki Alarm هنا:
https://ozekialarm.com/
https://ozekialarm.com/https://ozekialarm.com/p_1966-phone-line-error-detection-with-email-alert.html
(هذا يوضح كيفية إرسال البريد الإلكتروني إذا كان الاتصال معطلاً.)
7.) ما هي متطلبات قاعدة بيانات الخادم؟
النظام لا يتطلب بالضرورة قاعدة بيانات. يقوم بتخزين جميع الملفات اللازمة لعملها في نظام الملفات ويستخدم الذاكرة للتخزين المؤقت ليعمل بشكل أسرع. على الرغم من ذلك، يقوم العديد من العملاء بتوصيله بخوادم قواعد البيانات.
يستخدم المستخدمون المؤسسون بشكل عام قاعدة البيانات لإرسال الرسائل القصيرة. عمليًا، يقومون بوضع الرسائل القصيرة التي يرغبون في إرسالها في جدول قاعدة بيانات. هنا، يجد برنامج Ozeki ما يجب إرساله ثم يقوم بإرساله، ثم يقوم بتحديث الحالة في حالة استلام تقارير الإرسال وتقارير التسليم.
هنا يمكنك العثور على وصف أكثر تفصيلاً:
https://ozeki-sms-gateway.com/p_5708-send-sms-from-sql-database__AR.html
يستخدم عملاء موفري الهاتف المحمول وموفري الرسائل القصيرة قاعدة البيانات لتسجيل حركة المرور الجارية. يُطلق على هذا اتصال قاعدة بيانات التقارير. يتم استخدامه لإنشاء سجل في قاعدة البيانات لكل رسالة قصيرة تمر عبر النظام.
يمكنك العثور على مزيد من المعلومات حوله هنا:
https://ozeki-sms-gateway.com/p_62-how-to-log-sms-traffic-into-an-sql-database__AR.html
غالبًا ما يتم استخدام الحلين المذكورين أعلاه معًا.
في حالة كلا الحلين، يدعم النظام MS SQL و Oracle و MySQL، وعمليًا كل نظام رئيسي لإدارة قواعد البيانات. عندما يتعلق الأمر بقواعد البيانات، فإنني أوصي شخصيًا بـ Microsoft SQL Server. أعتقد أنه مفيد لأنه إذا كان خادم قاعدة البيانات يعمل على جهاز منفصل، فلن يضطر خادم قاعدة البيانات وبوابة الرسائل القصيرة إلى التنافس على الموارد (القرص الصلب، الذاكرة العشوائية) هذا مبرر بشكل خاص إذا كانت حركة المرور في المتوسط أعلى من 10 رسائل قصيرة في الثانية. إذا كانت أكثر من 100 رسالة قصيرة في الثانية، فهذا ضروري.
8.) لا تحتاج بالضرورة إلى حل تجميعي إذا كان النظام يعمل، وتريد توسيعه.على الرغم من أن الخادم يمكنه الترقية لاحقًا، في البداية، من المفيد ترقية السعة التي قد تكون مطلوبة لاحقًا. النظام الذي تم تصميمه بعناية منذ البداية ويمتلك سعة كبيرة، يمكن أن يعمل لسنوات دون مشاكل. من الجدير اختيار السعة المطلوبة في كل من البرنامج وترخيص الأجهزة. لدينا عملاء، لم يحتاجوا إلى تعديل النظام لمدة 10-12 سنة، وهو يعمل بشكل مثالي.
إذا لم تكن هناك فرصة لهذا، يمكن ترقية النظام لاحقًا. عندما يتعلق الأمر بترقية نظامك، فإن كل شيء يعتمد على ما نفد منه النظام. إذا كانت هناك حاجة إلى استبدال مكونات الأجهزة أو إعادة تكوينها بالكامل، فيمكن أن يأتي ذلك مع الكثير من العمل وإعادة التثبيت وإعادة التكوين. تكون ترقيات الأجهزة أسهل عندما يتم تثبيت البرنامج على أجهزة افتراضية. إذا قمنا بمنح الجهاز الافتراضي أداءً أكبر وتخصيص المزيد من الذاكرة العشوائية ووحدة المعالجة المركزية، فسيعمل بشكل أفضل. (يعتمد برنامج Ozeki كثيرًا على قدرات وحدات المعالجة المركزية والذاكرة العشوائية متعددة الخيوط.)
من الجيد الاستعداد للترقيات مسبقًا، عن طريق تدوين كل إعداد اتصال مهم، حتى نتمكن من استخدامها مرة أخرى لاحقًا. يمكن أن تؤدي كلمات المرور المنسية والمعلمات الفريدة إلى الكثير من الصداع.
لذلك عندما يتعلق الأمر بالترقيات التدريجية، من الأفضل تجميع نظام أكبر إذا أمكن. إنه يستحق ذلك على المدى الطويل.
9.) يرجى إظهار نظام يعمل شخصيًا. (اجتماع MS Teams/Zoom يكفي)لا يمكننا إظهار أنظمة عملائنا، لأنها تحتوي على معلومات سرية (مثل أرقام الهواتف، اشتراكات الموردين، المستخدمين، إلخ). لحسن الحظ، هناك عدة مقاطع فيديو توضح نظامًا يعمل على موقعنا الإلكتروني. أوصي بمشاهدة مقاطع الفيديو أدناه.
يظهر هذا الفيديو إعداد وتشغيل
أحد هذه الأنظمة، الذي يتطلب سعة 1000 رسالة قصيرة في الثانية:
https://ozeki-sms-gateway.com/p_5784-how-to-test-the-performance-of-your-smpp-server.html
يمكنك أن ترى في الفيديو أننا أرسلنا 1,000,000 رسالة قصيرة من خلال نظام الاختبار هذا.