كيفية إعداد خادم SMPP آمن خاص بك

هذه الصفحة تتحدث عن تقنية خادم SMPP. توفر لك معلومات حول كيفية إعداد خادم SMPP واستخدامه لتقديم خدمة SMS عبر SMPP لمستخدميك وعملائك. إذا لم تكن على دراية بـ SMPP، ولكنك ترغب في أن تصبح مزود خدمة SMS، فإن هذه الصفحة هي مكان جيد للبدء. إذا كنت مهتمًا صفحة خادم SMPPS.

ما هو خادم SMPP؟

خادم SMPP هو برنامج يسمح لك بتقديم خدمة SMS عبر الإنترنت. يستخدم خادم SMPP، مثل Ozeki SMS Gateway، بروتوكول SMPP لإرسال واستقبال رسائل SMS النصية.

كيف يعمل خادم SMPP؟

يوفر خادم SMPP خدمة SMS باستخدام بروتوكول SMPP. SMPP تعني بروتوكول الرسائل القصيرة من نظير إلى نظير (Short Message Peer to Peer). وهو المعيار الأكثر شيوعًا للاتصال لإرسال رسائل SMS عبر الإنترنت. تم تحسين SMPP للتسليم السريع لوحدات بيانات البروتوكول (PDUs) للرسائل القصيرة بكميات كبيرة.

يتصل برنامج عميل SMPP المثبت على أجهزة العملاء بخادم SMPP باستخدام اتصال TCP/IP. يتم استخدام بروتوكول SMPP لتبادل الرسائل عبر هذا الاتصال TCP/IP. يرسل العملاء ويستقبلون رسائل SMS عبر هذا الاتصال. يقوم Ozeki SMS Gateway بتنفيذ كل من بروتوكول عميل SMPP وبروتوكول خادم SMPP.

كيف يمكنني أن أصبح مزود خدمة SMS باستخدام خادم SMPP؟

خادم SMPP هو برنامج لتقديم خدمات SMS. لتقديم خدمة SMS، تحتاج إلى تثبيت Ozeki SMS Gateway على جهاز يعمل بنظام Windows أو على جهاز Linux. يسمح لك بإعداد حسابات مستخدمي SMPP ويسمح لك بقبول الاتصالات من عملاء SMPP. Ozeki SMS Gateway هو برنامج خادم SMPP. إذا كنت ترغب في توصيل خادم SMPP الخاص بك بشبكة الهاتف المحمول على الفور، يمكنك إعداد خادم SMPP على Android. (الشكل 1)

الشكل 1 - خادم SMPP الخاص بك

حالات الاستخدام

خادم SMPP مثالي للعديد من السيناريوهات البسيطة والمعقدة. بعضها:

  1. تقديم خدمة SMS للعملاء
  2. العمل كمحور مركزي لخدمات SMS
  3. تقديم خدمة SMS لتطبيقات SMS
  4. تقديم خدمة تجميع SMS
  5. توجيه SMS
  6. استخدامه كبوابة إعداد تقارير لتتبع جميع رسائل SMS
  7. استخدامه كمحول بروتوكول (من Http إلى SMPP، أو من UCP إلى SMPP، أو من CIMD2 إلى SMPP)
  8. إعادة توجيه رسائل SMS إلى شبكات الهاتف المحمول وموفري خدمة SMS الخارجيين

كيفية إعداد خادم SMPP؟

لإعداد خادم SMPP، تحتاج إلى تثبيت بوابة Ozeki SMPP وتكوين مستخدم SMPP. تثبيت خادم Ozeki SMPP مشابه لتثبيت تطبيق Windows العادي. الفرق الوحيد هو أنك ستقوم بتكوين خادم SMPP من متصفح الويب عن طريق فتح عنوان URL (الشكل 2). هذه ميزة كبيرة مقارنة بتطبيقات Windows التقليدية، لأنه يمكن الوصول إلى واجهة المستخدم المستندة إلى الويب من جهاز كمبيوتر آخر في شبكتك المحلية، لذلك لن تضطر إلى قضاء الوقت في غرفة الخادم الباردة.

الشكل 2 - تكوين خادم SMPP

لإعداد خادم SMPP:

  1. قم بتنزيل برنامج خادم Ozeki SMPP
  2. قم بتثبيت البرنامج على Windows 10
  3. قم بإنشاء رابط لشبكة الهاتف المحمول
  4. قم بتكوين جدار الحماية الخاص بك للسماح للمستخدمين بالدخول
  5. قم بإنشاء حسابات مستخدمي SMPP
  6. قم بتعيين معرف المرسل SMPP لكل مستخدم
  7. قم بتوجيه رسائل SMS الصادرة من مستخدمي SMPP
  8. قم بتوجيه رسائل SMS الواردة إلى مستخدمي SMPP
  9. قم بإعداد إعداد التقارير لقاعدة البيانات لتسجيل كل رسالة

من أين يمكنني تنزيل خادم SMPP؟

Ozeki SMS Gateway هو خادم SMPP عالي الأداء ممتاز. يمكنك تنزيل Ozeki SMS Gateway من عنوان URL التالي:

https://ozeki-sms-gateway.com/p_727-download-sms-gateway__AR.html.

عند تنزيل Ozeki SMS Gateway، تأكد من اختيار أحدث إصدار. في صفحة التنزيل أعلاه، سيتم عرض خيارات للأنظمة الأساسية. يمكنك تنزيل خادم SMPP لنظام Windows أو Linux أو لهاتفك المحمول Android.

ما هو سعر خادم SMPP؟

سعر Ozeki SMS Gateway يشمل سعر بروتوكولات خادم SMPP وعميل SMPP المدمجة. لا يتعين عليك دفع أي مبلغ إضافي لهذا (أو أي) بروتوكول آخر. يتم تحديد السعر بناءً على أداء النظام. كلما زاد عدد الرسائل التي ترغب في إرسالها، زادت سعة النظام التي ستحتاج إلى شرائها. تعتمد أسعار التراخيص على سعة الرسائل في الدقيقة (MPM) أو الرسائل في الثانية (MPS). يتراوح الأداء من 5 MPM إلى 1000 MPS. إذا كنت شركة ناشئة، يمكنك البدء بترخيص بسعة أقل وترقية ترخيصك مع زيادة الطلب على السعة. يمكنك الحصول على عرض أسعار فوري عن طريق ملء النموذج في صفحة كيفية شراء بوابة SMS.

هل يوجد خادم SMPP مجاني؟

يمكنك استخدام نسخة تجريبية من Ozeki SMS Gateway مجانًا لمدة 10 أيام. تتيح لك هذه الفترة اختبار الأداء والميزات دون أي التزامات مالية. يمكنك إعداد خادم SMPP على Windows أو Linux أو حتى تجربة إصدار Ozeki SMS Gateway لنظام Android لأغراض التجربة.

ما هي الأنظمة الأساسية المدعومة؟

يمكنك تشغيل خادم SMPP على Windows أو Linux أو Android. يعتمد الاختيار على عدد الرسائل التي ترغب في إرسالها والنظام الأساسي الذي تفضل العمل عليه. بالنسبة للأنظمة عالية الأداء التي تدعم عشرات الآلاف أو مئات الآلاف من رسائل SMS يوميًا، يوصى بإصدارات Windows وLinux. على هاتف Android المحمول، تكون السعة محدودة بعدة آلاف من رسائل SMS يوميًا. من ناحية أخرى، قد يكون إصدار Android خيارًا جيدًا لك لأنه يمنحك وصولاً فوريًا إلى شبكة الهاتف المحمول لاسلكيًا، مما يجعل إرسال الرسائل واستقبالها سهلاً.

خادم SMPP على نظام Windows

الخيار الأكثر وضوحًا والأكثر شيوعًا هو خادم SMPP على نظام Microsoft Windows. يوفر لك Windows وصولاً سهلاً إلى نظامك ويحتوي على جميع المتطلبات الأساسية اللازمة مباشرة دون الحاجة إلى إضافات خارجية. يمكنك ببساطة اتباع خطوات تثبيت بوابة الرسائل القصيرة لنظام Windows لإعداد النظام الأساسي وتشغيله. بعد تثبيت النظام، يمكنك تكوين حسابات مستخدمي SMPP مباشرة من الشاشة الرئيسية باتباع الخطوات أدناه. يمكن إجراء التثبيت والتكوين في غضون دقائق قليلة. يحتوي Windows أيضًا على Microsoft Edge، وهو متصفح مدعوم للتكوين.

أحد الأسباب التي تجعلنا نفضل Windows هو أن بوابة Ozeki للرسائل القصيرة تعتمد على .NET، والذي يأتي مدمجًا في Windows ومُحسّنًا جيدًا للعمل في تلك البيئة. بالإضافة إلى ذلك، يوفر Windows العديد من وظائف مراقبة أداء النظام المدمجة، مما يجعل تحسين الموارد فعالاً.

خادم SMPP على نظام Linux

يختار العديد من موفري الخدمة الذين يعرفون بيئات Linux تكوين خادم SMPP على Linux. والسبب في ذلك هو أنه يمكن إدارة أجهزة Linux بسهولة من المواقع البعيدة. على خادم Linux، يمكنك تكوين خادم SMPP الخاص بك من خلال سطر الأوامر. هذا سهل جدًا إذا كنت تستخدم Bash أو أي قوائم أخرى عالية المستوى. خيارات تكوين الشبكة في معظم أنظمة Linux ودية أيضًا. على Linux، من السهل إعداد قواعد الجدار الناري وموثوقيته رائعة أيضًا. إذا كنت ترغب في إعداد خادم SMPP الخاص بك على Linux، فاتبع التعليمات في دليل خطوات تثبيت بوابة الرسائل القصيرة لنظام Linux. يوضح لك هذا الدليل كيفية تنفيذ الخطوات على Ubuntu Linux (يتم استخدام إصدار خادم Ubuntu). إذا كنت تستخدم توزيعة Linux مختلفة، مثل RedHat أو Debian أو Linux Mint، إلخ، فإن خطوات التثبيت ستكون متشابهة إلى حد كبير.

يمكننا القول إن كلا من تثبيتات Windows وLinux ستوفر سعة عالية لنظام خادم SMPP الخاص بك وطريقة ملائمة للعمل. اعتمادًا على أداء الأجهزة، يمكن استخدام كلا الخيارين للوصول إلى سرعات تصل إلى 1000 رسالة نصية قصيرة في الثانية إذا كنت تستخدم بوابة Ozeki للرسائل القصيرة.

خادم SMPP على نظام Android

إذا كانت سعة الرسائل التي تحتاجها هي بضعة آلاف من الرسائل يوميًا، فقد يكون الخيار الجيد هو استخدام خادم SMPP على Android. على سبيل المثال، يمكنك إعداد بوابة الرسائل القصيرة لنظام Android من Ozeki. ميزة تثبيت بوابة Ozeki للرسائل القصيرة على Android مباشرة على هاتف محمول بنظام Android هي أن لديك اتصالًا فوريًا بشبكة الهاتف المحمول. في هذه الحالة، ستذهب الرسائل النصية القصيرة إلى شبكة الهاتف المحمول لاسلكيًا (على عكس أنظمة Windows وLinux، حيث يتم إرسال الرسائل النصية القصيرة عبر الإنترنت). تمنحك حرية الاتصال اللاسلكي القدرة على استخدام نظام خادم SMPP هذا في المزيد من المواقع. يمكنك استخدام هواتف أحادية وثنائية الشريحة مع Android 11 أو أحدث. يعد اتصال شبكة الهاتف المحمول اللاسلكي ميزة كبيرة، لأنك لن تضطر للقلق بشأن الوصول إلى الإنترنت السلكي.

فائدة إضافية لتشغيل البرنامج على Android هي أن الهواتف المحمولة تحتوي على بطارية مدمجة، لذا فإن بوابة الرسائل القصيرة على Android ستعمل حتى في حالة انقطاع التيار الكهربائي.

كيفية تكوين خادم SMPP؟

بعد تثبيت خادم SMPP الخاص بك، ستحتاج إلى تكوينه. يتطلب التكوين ثلاث إجراءات. ستحتاج أولاً إلى توصيل نظامك بشبكة الهاتف المحمول. بعد ذلك، ستحتاج إلى تكوين حسابات مستخدمي SMPP وأخيرًا، ستحتاج إلى إعداد مسارات لإخبار النظام بأي رسالة نصية قصيرة يجب أن تذهب إلى أين.

يمكن إجراء التكوين باستخدام متصفح الويب. يدعم Google Chrome وMicrosoft Edge. باستخدام متصفح الويب، يجب عليك الاتصال بخادم SMPP المثبت. عنوان URL الذي يجب استخدامه هو

https://localhost:9515

سيعمل هذا العنوان URL إذا كان متصفح الويب يعمل على نفس الكمبيوتر الذي تم تثبيت خادم SMPP عليه. يمكنك أيضًا تكوينه عن بُعد، بشرط أن تفتح المنفذ 9515 والمنفذ 9516 على جدار الحماية الخاص بك واستبدال عنوان IP في عنوان URL أعلاه للإشارة إلى الخادم الخاص بك.

كيفية توصيل خادم SMPP الخاص بك بشبكة الهاتف المحمول؟

لتوصيل خادم SMPP بشبكة الهاتف المحمول، لديك خيارات متعددة. يمكنك الاتصال لاسلكيًا بنفس طريقة اتصال الهاتف المحمول. يمكنك الاتصال بـ SMSC لمشغل شبكة الهاتف المحمول عبر الإنترنت باستخدام بروتوكول SMPP أو UCP أو CIMD2 أو يمكنك استخدام خدمة رسائل نصية قصيرة عبر HTTP. في أي من الحالات، من الجيد استخدام اتصالات متعددة بشبكة الهاتف المحمول لتحمل الأخطاء، توجيه الرسائل بأقل تكلفة وتوجيه النسخ الاحتياطي. الحل الشائع هو إعداد اتصال رسائل نصية قصيرة عبر IP (مثل اتصال عميل SMPP) وربط لاسلكي كنسخة احتياطية باستخدام تجمع أجهزة مودم GSM.

كيفية توصيل خادم SMPP الخاص بك بشبكة الهاتف المحمول لاسلكيًا

لتوصيل خادم SMPP الخاص بك بشبكة الهاتف المحمول لاسلكيًا، يمكنك إرسال رسائل نصية قصيرة باستخدام مودم GSM، أو يمكنك إرسال رسائل نصية قصيرة باستخدام تجمع أجهزة مودم GSM أو يمكنك استخدام هاتف محمول بنظام Android. (الشكل 3)

الشكل 3 - اتصال هاتف Android

في أي من الحالات، تحتاج إلى شراء بطاقات SIM من مشغل شبكة الهاتف المحمول المحلي، وأرقام الهواتف التي يمكنك استخدامها ك هوية مرسل الرسائل النصية القصيرة ستكون أرقام الهواتف المخصصة لبطاقات SIM من قبل مشغل الشبكة. (الشكل 4) ميزة استخدام الاتصال اللاسلكي هي أنه سهل الإعداد، وغالبًا ما يمكنك إرسال واستقبال الرسائل النصية القصيرة مجانًا عبر الروابط اللاسلكية. (في الواقع، العديد من موفري خدمة الرسائل النصية القصيرة يديرون أعمالًا لشراء تجمعات أجهزة مودم GSM مع بطاقات SIM ويبيعون الرسائل النصية القصيرة وأرقام الهواتف لعملائهم عبر الإنترنت من خلال توفير خدمة رسائل نصية قصيرة عبر HTTP.)

الشكل 4 - اتصال تجمع أجهزة مودم GSM

كيفية توصيل خادم SMPP الخاص بك بشبكة مشغل الهاتف المحمول

لإرسال كميات كبيرة من رسائل SMS، فإن الاتصال المباشر بمركز خدمة الرسائل القصيرة (SMSC) التابع لمشغل شبكة الهاتف المحمول، أو بخدمة SMS عالية السعة عبر الإنترنت هو خيار جيد. يقدم مشغلو شبكات الهاتف المحمول ومقدمو خدمات SMS الرائدون اتصال عميل SMPP أو بروتوكولات SMS أخرى عالية الأداء، مثل بروتوكول UCP للرسائل القصيرة، أو بروتوكول CIMD2 للرسائل القصيرة أو بروتوكول OZX للرسائل القصيرة. في معظم الحالات، يمكنك الاتصال بهذه المزودات عبر رابط SSL آمن. (الشكل 5) يمكنك الاطلاع على دليل إنشاء اتصال عميل SMPP آمن للحصول على مزيد من المعلومات حول خيار الاتصال هذا.

الشكل 5 - الاتصال المباشر بـ SMSC عبر SMPP

كيفية توصيل خادم SMPP الخاص بك بمزود خدمة SMS عبر HTTP

الخيار الثالث لتوصيل نظامك بشبكة الهاتف المحمول هو الاتصال بـ مزود خدمة SMS عبر HTTP. (الشكل 6) على الرغم من أن بروتوكول HTTP ليس الخيار الأكثر كفاءة لإرسال واستقبال رسائل SMS، لأنه يضع عبئًا كبيرًا من البيانات على كل رسالة SMS، ولا يدعم تقارير تسليم الرسائل ورسائل SMS الواردة بشكل صحيح، إلا أنه لا يزال مستخدمًا من قبل العديد من الشركات. السبب الرئيسي لذلك هو أنه يمكن إعداد اتصال SMS عبر HTTP بسهولة كبيرة.

الشكل 6 - الاتصال عبر مزود خدمة SMS عبر HTTP

كيفية إعداد حساب مستخدم SMPP (فيديو تعليمي)؟

لمشاهدة خطوات التكوين لإنشاء حساب مستخدم SMPP في خادم SMPP الخاص بك، ولمعرفة كيفية اتصال عميل SMPP به، تحقق من الفيديو التالي. سيعرض لك هذا الفيديو المكان الذي يمكنك فيه إدخال اسم مستخدم SMPP وكلمة مرور SMPP لحساب المستخدم، وكيفية استخدام هذه التفاصيل في عميل SMPP للاتصال.

الفيديو 1 - كيفية إعداد حساب مستخدم SMPP (فيديو تعليمي)

لإنشاء مستخدم SMPP:

  1. افتح متصفح الويب
  2. أدخل عنوان URL لخادم SMPP (https://localhost:9515)
  3. قم بتسجيل الدخول باسم المستخدم المسؤول (إذا طُلب منك)
  4. في اللوحة اليسرى، انقر على إضافة مستخدم/تطبيق جديد
  5. حدد مستخدم SMPP من القائمة
  6. قم بإنشاء اسم مستخدم وكلمة مرور
  7. في علامة التبويب المتقدمة، قم بتشغيل التسجيل
  8. افتح صفحة علامة التبويب المساعدة للحصول على معلومات الاتصال للعملاء
  9. اطلب من عميلك تكوين برنامج عميل SMPP الخاص به
  10. تحقق من السجلات وشاهد اتصال عميل SMPP
لاحظ أن التسجيل التفصيلي يمكن أن يبطئ نظامك بسبب الكثير من عمليات الإدخال/الإخراج على القرص. إذا كنت تقوم بتشغيل خدمة SMS عالية الأداء تنقل عدة مئات من رسائل SMS في الثانية، فمن الأفضل إيقاف التسجيل بمجرد أن يكون نظامك قيد التشغيل.

ومن الجدير بالذكر أيضًا أننا استخدمنا في الفيديو أعلاه بوابة Ozeki SMS أخرى للاتصال كعميل SMPP. يمكننا القيام بذلك لأن بوابة Ozeki SMS يمكن أن تعمل كعميل SMPP وكخادم SMPP. يمكنك معرفة المزيد حول تكوين عميل SMPP في دليل إعداد عميل SMPP.

كيفية إنشاء حساب مستخدم SMPP في خادم SMPP

يُظهر الفيديو أعلاه كيفية إعداد حساب مستخدم SMPP أساسي في خادم SMPP الخاص بك. سيقوم إجراء تثبيت بوابة Ozeki SMS تلقائيًا بفتح صفحة التكوين في المتصفح الافتراضي. إذا لم يكن متصفحك الافتراضي هو Google Chrome أو Microsoft Edge، نوصي بالتبديل إلى أحد هذين المتصفحين للحصول على تجربة مثالية.

يعد إنشاء حسابات مستخدمي SMPP أمرًا مهمًا، لأنك تحتاج إلى مصادقة المستخدمين والتطبيقات التي ستتصل بخدمتك. يمكنك استخدام معلومات المصادقة هذه لأغراض الفوترة والمحاسبة إذا قمت بإعداد تقارير قاعدة البيانات لحركة مرور الرسائل القصيرة.

يمكنك إنشاء حساب مستخدم خادم SMPP بالنقر على رابط إضافة مستخدم/تطبيق جديد في اللوحة الجانبية اليمنى (الشكل 7)، وتحديد خيار مستخدم SMPP (الشكل 8)

إضافة مستخدم جديد
الشكل 7 - إضافة مستخدم جديد

بعد النقر على رابط إضافة مستخدم/تطبيق جديد، ستظهر لك قائمة من الخيارات. حدد مستخدم SMPP بالنقر على رابط التثبيت. (الشكل 8)

تثبيت مستخدم SMPP
الشكل 8 - تثبيت مستخدم SMPP

بعد النقر على تثبيت، ستظهر لك نموذج تكوين حساب مستخدم SMPP. يجب عليك تقديم اسم المستخدم وكلمة المرور في هذا النموذج (الشكل 9). يمكنك أيضًا تشغيل تسجيل SMPP في علامة التبويب المتقدمة في النموذج.

معلومات تسجيل الدخول
الشكل 9 - معلومات تسجيل الدخول

أخيرًا، بعد إنشاء حساب مستخدم SMPP، سينقلك النظام إلى صفحة تفاصيل مستخدم SMPP الذي تم إنشاؤه حديثًا. في هذه الصفحة يمكنك رؤية سجل الاتصال، قوائم انتظار الرسائل، سرعة الرسائل المقاسة بالرسائل في الدقيقة (MPM) ويمكنك تغيير التكوين. أداة رائعة في هذه الصفحة يمكن العثور عليها في علامة التبويب فك تشفير وحدة بيانات البروتوكول (PDU) (الشكل 10). يسمح لك فك تشفير PDU بفهم كيفية إنشاء PDU لـ SMPP. يمكنك ببساطة نسخ PDU لـ SMPP من لوحة الأحداث إلى نموذج فك تشفير PDU، وستحصل على تحليل مفصل لـ PDU.

تم إنشاء مستخدم SMPP
الشكل 10 - تم إنشاء مستخدم SMPP

كيفية إعداد عميل SMPP على جهاز كمبيوتر مختلف للاتصال بخادم SMPP

بمجرد إنشاء حساب مستخدم SMPP الخاص بك، تكون جاهزًا لقبول اتصالات عملاء SMPP في خادم SMPP الخاص بك. لاختبار هذه الوظيفة، نوصي بتثبيت نسخة أخرى من بوابة Ozeki SMS على جهاز كمبيوتر مختلف، وتكوينها كعميل SMPP. يمكنك العثور على تعليمات مفصلة حول كيفية تثبيت وتكوين اتصال عميل SMPP لمراسلة الرسائل القصيرة باستخدام برنامج بوابة Ozeki SMS في دليل إعداد عميل SMPP.

عند تكوين عميل SMPP الخاص بك، ستحتاج إلى إدخال 4 معلمات إلزامية: اسم المضيف والمنفذ الذي يعمل عليه خادم SMPP واسم مستخدم SMPP و كلمة مرور SMPP. يُطلق على اسم مستخدم SMPP اسم System ID في بعض عملاء SMPP. لمعرفة هذه المعلمات، تحتاج إلى فتح علامة التبويب "مساعدة" في صفحة التفاصيل للمستخدم المقابل لخادم SMPP الخاص بك (الشكل 11).

تفاصيل اتصال SMPP للعملاء
الشكل 11 - تفاصيل اتصال SMPP للعملاء

إرسال أول رسالة SMS اختبارية إلى خادم SMPP الخاص بك

الخطوة الأخيرة هي إرسال أول رسالة SMS من عميل SMPP الخاص بك إلى خادم SMPP الخاص بك. هذه هي الخطوة الأكثر إثارة. من الأفضل تمكين تسجيل SMPP في كل من عميل SMPP وفي حساب مستخدم خادم SMPP لرؤية الاتصال الذي يحدث خلال هذه الخطوة. لإرسال الرسالة، تحتاج إلى فتح صفحة تفاصيل اتصال عميل SMPP والنقر على "إرسال" في علامة التبويب "اختبار". بعد إرسال الاختبار، يمكنك التحقق من السجلات (الشكل 12).

تم استلام الرسالة القصيرة
الشكل 12 - تم استلام الرسالة القصيرة

مصادقة مستخدم SMPP المتقدمة

بمجرد تشغيل خادم SMPP الخاص بك، يمكنك الانتقال إلى الخطوة التالية و أتمتة العمليات اليدوية، مثل إنشاء المستخدم. إذا قررت مصادقة المستخدمين تلقائيًا، لديك عدة خيارات. في المثال أعلاه، تمت مصادقة المستخدم باستخدام اسم المستخدم وكلمة المرور التي تم إدخالها يدويًا (عند إنشاء حساب مستخدم SMPP). توفر Ozeki طرقًا أخرى لمصادقة عملاء SMPP: يمكنك مصادقة المستخدمين باستخدام معلومات المستخدم المخزنة في جدول قاعدة بيانات، أو يمكنك مصادقة مستخدمي SMPP باستخدام معلومات المستخدم المخزنة على خادم LDAP مثل Microsoft Active Directory. يستخدم هذا الخيار غالبًا في البيئات المؤسسية، حيث تكون تفاصيل تسجيل الدخول متاحة بالفعل في دليل LDAP. يمكنك أيضًا تكوين Ozekي لإصدار طلبات HTTP والسؤال عما إذا كان اسم المستخدم/كلمة المرور صالحًا. تُعرف هذه الطريقة باسم مصادقة مستخدمي SMPP باستخدام طلبات HTTP. في جميع هذه الحالات، سيتم إنشاء مستخدم SMPP تلقائيًا عند أول محاولة مصادقة ناجحة.

تعيين الرصيد لمستخدمي SMPP

رسائل SMS تكلف المال. إذا كنت تدير خدمة SMS مسبقة الدفع، أو ببساطة ترغب في أن تكون في الجانب الآمن، فمن الجيد إعداد رصيد لحساب مستخدم SMPP الخاص بك. يتيح لك ذلك تعيين حد أقصى لمستخدم SMPP، للحد من عدد الرسائل التي يمكنه إرسالها في يوم/أسبوع/أسبوعين/شهر. يمكن تعديل حدود الرصيد تلقائيًا، أو يمكنك إضافة/إزالة الرصيد يدويًا. إذا أرسل مستخدم SMPP رسالة SMS، يتم خصم رصيد واحد من رصيده. إذا أرسل رسالة متعددة الأجزاء، على سبيل المثال رسالة تحتوي على 3 أجزاء SMS، سيتم استخدام 3 أرصدة. نظام الرصيد هذا يسمح لك بالتحكم في مستخدميك والحفاظ على نظامك آمنًا من تراكم التكاليف غير المتوقعة.

تقييد السعة لمستخدمي SMPP

إذا كنت موفر خدمة SMS، فقد ترغب في حماية نظامك من الحمل الزائد، أو قد ترغب ببساطة في فرض رسوم على مستخدميك بناءً على سعة الرسائل المشتراة. بوابة Ozeki SMS تمنحك خيار تقييد سرعة SMPP إلى معدل معين للرسائل في الدقيقة (MPM) أو الرسائل في الثانية (MPS). يمكنك تعيين حدود سرعة SMPP مختلفة لحسابات مستخدمي SMPP المختلفة. إذا تجاوز المستخدم حصته المسموح بها من السرعة، سيعيد النظام رسائل خطأ تخفيف SMPP. هذا سيسمح للمستخدم بتعديل سرعة الإرسال لاتصال عميل SMPP الخاص به.

اختيار هوية مرسل عشوائية لمستخدمي SMPP

عادةً ما يدير موفرو خدمة SMS مجموعة من أرقام الهواتف. بعض العملاء يرغبون في استخدام هويات مرسل عشوائية لرسائلهم الصادرة لتجنب الكشف عن البريد العشوائي أو الحظر. الصفحة التالية تقدم لك معلومات حول كيفية تكوين هوية مرسل عشوائية لاتصالات SMPP SMS. باختصار، هناك خياران. يمكنك استخدام جدول التوجيه في بوابة Ozeki SMS، وتعديل رسائل SMS على الفور، أو يمكنك تعيين هويات المرسل في نموذج تكوين مستخدم SMPP.

كيفية اختبار خدمة SMPP الخاصة بك

إذا قمت بإعداد خدمة SMPP، يمكنك اختبارها عن طريق إعداد محاكي SMPP (الشكل 13) على جهاز كمبيوتر مختلف. يمكنك استخدام هذا المحاكي لإجراء بعض اختبارات أداء SMPP، أو لمحاكاة سيناريوهات بسيطة، مثل: تسليم SMS بنجاح، فشل تسليم SMS، تقرير تسليم SMS بنجاح، تقرير فشل تسليم SMS، فشل خادم SMPP، اسم مستخدم/كلمة مرور SMPP غير صالحة، خطأ تخفيف SMPP.

اختبار خدمة SMPP الخاصة بك مهم جدًا، لأنك تحتاج إلى التأكد من أن نظامك يعمل بشكل صحيح في ظل ظروف مختلفة. بدون استخدام محاكي SMPP لا توجد طريقة لإجراء اختبارات تحاكي المواقف المتطرفة، ومن غير الممكن تطوير حلول SMS موثوقة ومختبرة جيدًا.

الشكل 13 - محاكي SMPP

More information