محاكي SMPP
محاكي SMPP هو برنامج يعمل كمركز خدمة رسائل قصيرة افتراضي (SMSC). يمكن استخدامه لمحاكاة خدمة رسائل SMS عبر بروتوكول SMPP. هذا الأمر مطلوب غالبًا من قبل مطوري البرمجيات الذين يرغبون في تطوير حل لرسائل SMS دون إرسال أو استقبال رسائل حقيقية. هذا الدليل (الشكل 1) يشرح كيفية إعداد محاكي SMPP الخاص بك باستخدام بوابة Ozeki للرسائل القصيرة.
ما هو محاكي SMPP
محاكي SMPP هو برنامج يمكنه إرسال واستقبال رسائل SMS عبر بروتوكول SMPP دون توصيل الرسائل فعليًا إلى شبكة الهاتف المحمول. بوابة Ozeki للرسائل القصيرة هي محاكي SMPP.
كيف يعمل محاكي SMPP
يعمل محاكي SMPP من خلال توفير خدمة SMPP افتراضية على منفذ TCP/IP. يمكن لعملاء SMPP
الاتصال بهذه الخدمة الافتراضية بنفس الطريقة التي يتصلون بها
بخدمة SMPP قياسية. يمكن لعملاء SMPP إرسال واستقبال رسائل SMS
باستخدام هذه الخدمة الافتراضية.
يمكن استخدام محاكي Ozeki لـ SMPP لمحاكاة:
- توصيل رسالة SMS بنجاح
- فشل توصيل رسالة SMS
- تقرير توصيل رسالة SMS بنجاح
- تقرير فشل توصيل رسالة SMS
- تقرير فشل خادم SMPP
- اسم مستخدم/كلمة مرور SMPP غير صالحة
- خطأ في تخفيف سرعة SMPP
الفرق الرئيسي بين محاكي SMPP و SMSC حقيقي هو أن محاكي SMPP "يبتلع" رسائل SMS. فهو يسجل عمليات إرسال الرسائل، ولكن بدلاً من توصيل رسائل SMS إلى شبكة الهاتف المحمول، فإنه يزيلها. يعطي محاكي SMPP القدرة لمستخدمي الاختبار لمحاكاة ظروف مختلفة لتوصيل رسائل SMS.
هل هناك اسم آخر لمحاكي SMPP
يُطلق على محاكي SMPP أيضًا اسم خادم SMPP الافتراضي.
كيف يمكنني تكوين محاكي SMPP
الفكرة الأساسية وراء إعداد محاكي SMPP باستخدام بوابة Ozeki للرسائل القصيرة هي توجيه رسائل SMS إلى اتصال اختبار بدلاً من توجيهها إلى شبكة الهاتف المحمول. سيقوم اتصال الاختبار بتسجيل الرسائل ببساطة وسيبلغ عنها إما كمرسلة أو مرفوضة اعتمادًا على التكوين. يمكن أيضًا تكوين اتصال الاختبار لـ إرجاع تقارير التوصيل. إذا تم تكوين تقارير التوصيل، فسيتم إرجاع تقارير التوصيل في وقت لاحق لمحاكاة السلوك الواقعي.
لإعداد محاكي SMPP، اتبع هذه الخطوات:
- تثبيت بوابة Ozeki للرسائل القصيرة
- إعداد اتصال اختبار
- إنشاء حساب مستخدم SMPP
- تمكين تسجيل SMPP على مستوى منخفض
- إنشاء مسار SMS بين مستخدم SMPP واتصال الاختبار
- محاكي SMPP الخاص بك جاهز الآن
الخطوة 1 - إعداد اتصال اختبار
يتم سرد اتصال الاختبار كاتصال قياسي بشبكة الهاتف المحمول. يمكن اختياره من قائمة "الاتصالات"، التي يمكن الوصول إليها من شريط أدوات تطبيق بوابة الرسائل القصيرة بالنقر على أيقونة "الاتصال". لتثبيت اتصال الاختبار، كل ما عليك فعله هو النقر على تثبيت (الشكل 1).
الخطوة 2 - تثبيت مستخدم SMPP
لتثبيت مستخدم SMPP للاختبار، تحتاج إلى فتح واجهة المستخدم الرئيسية لـ بوابة الرسائل القصيرة، المسماة وحدة التحكم الإدارية. في هذه النافذة، ابحث عن رابط "إضافة مستخدم/تطبيق جديد" وانقر عليه لفتح شاشة قائمة المستخدمين/التطبيقات (الشكل 2).
الخطوة 3 - تكوين مستخدم SMPP
لتكوين مستخدم SMPP، تحتاج إلى النقر على تثبيت (الشكل 3)، ثم في نموذج التكوين الذي يظهر، تحتاج إلى تقديم اسم مستخدم وكلمة مرور.
موقع سجل محاكي SMPP:
C:\Program Files\Ozeki\Data\Logs\Connections\SMPP_user_smppsim_localhost.txt
محاكاة خطأ تخفيف سرعة SMPP
يُرجِع العديد من موفري خدمة SMPP خطأ تخفيف سرعة SMPP إذا لم تتمكن خدمتهم من التعامل مع سرعة النقل. يمكنك محاكاة خطأ تخفيف سرعة SMPP عن طريق تمكين ميزة حد سرعة SMPP في مربع مجموعة حد السرعة في صفحة علامة التبويب "متقدم" في نموذج تكوين مستخدم SMPP (الشكل 5). لاحظ أن حد السرعة يتم تقديمه بـ MPM. MPM تعني رسائل في الدقيقة. إذا قمت بتعيين حد سرعة 10 MPM، فسيحدث خطأ تخفيف السرعة للرسالة الحادية عشرة إذا أرسل عميل SMPP 11 رسالة في نافذة زمنية مدتها دقيقة واحدة. يمكنك زيادة أو تقليل هذا الحد حسب سيناريو الاختبار الخاص بك ويمكنك إيقاف تشغيله تمامًا. إذا تم إيقاف تشغيل ميزة حد السرعة، فلن يتم إرجاع أي خطأ تخفيف سرعة. إذا زاد الحمل على النظام، فسيكون رد فعل النظام أبطأ ببساطة.
محاكاة إرسال فاشل
لمحاكاة فشل إرسال الرسائل القصيرة باستمرار، من الأفضل إزالة جميع اتصالات الشبكة المحمولة من تطبيق بوابة الرسائل القصيرة. إذا لم يجد مستخدم SMPP مسارًا ممكنًا لتسليم الرسائل القصيرة الواردة، فسيعود على الفور وسيُرسل رد SMPP بإرسال فاشل إلى عميل SMPP. هذا الإعداد رائع إذا كنت تريد اختبار نظامك لفشل مزود الخدمة وفشل اتصال الإنترنت. إذا فشل اتصال الإنترنت، فإن جميع اتصالات الرسائل القصيرة القائمة على IP ستصبح غير متاحة. في هذه الحالة، سيستقبل تطبيق الرسائل القصيرة، الذي يرغب في إرسال رسالة قصيرة، على الفور رسالة SMPP تفيد بفشل الإرسال.
محاكاة تقارير تسليم SMPP
بشكل افتراضي، ستعود اتصال الاختبار بتقارير إرسال فاشل وإرسال ناجح بشكل عشوائي. يمكنك تكوينه لإرجاع تقارير تسليم ناجحة للرسائل القصيرة للتسليمات الافتراضية الناجحة. إذا قمت بتمكين هذا الخيار، فإن عميل SMPP الخاص بك، المتصل ببوابة Ozeki للرسائل القصيرة، سيتلقى تقرير تسليم SMPP قياسيًا كما لو أن الرسائل القصيرة المرسلة قد تم تسليمها إلى جهاز المستلم (الشكل 6).
بدائل محاكي SMPP
على الرغم من وجود بعض محاكيات SMPP على الويب، إلا أن أفضل محاكي SMPP هو
Ozeki 10 SMS Gateway. والسبب في ذلك هو أنه عالي الأداء،
ويوفر تسجيلًا تفصيليًا لـ SMPP، ويتعامل مع رسائل SMS متعددة الأجزاء وتقارير
التسليم.
بدائل محاكي SMPP
- Ozeki 10 SMS Gateway
- Ozeki NG SMS Gateway
- Ozeki Message Server 6
More information