ESME_RINVSERTYP في بروتوكول SMPP
ما هو ESME_RINVSERTYP؟
ESME_RINVSERTYP (كود الخطأ: 0x00000015) هو خطأ في بروتوكول SMPP يشير إلى أن نوع الخدمة المقدم في وحدة بيانات البروتوكول (PDU) غير صالح أو غير مدعوم من قبل مركز خدمة الرسائل القصيرة (SMSC).
الأسباب المحتملة
- حقل
service_type
يحتوي على قيمة غير صالحة أو غير معروفة. - مركز خدمة الرسائل القصيرة (SMSC) لا يدعم نوع الخدمة المطلوب.
- يوجد خطأ إملائي أو تنسيق غير صحيح في حقل
service_type
. - نظام إرسال الرسائل الخارجي (ESME) ليس لديه إذن لاستخدام نوع الخدمة المحدد.
متى يحدث هذا الخطأ؟
يحدث هذا الخطأ عند إرسال وحدة بيانات البروتوكول submit_sm
أو deliver_sm
أو data_sm
مع قيمة غير صالحة في حقل service_type
.
مثال على معاملة وحدة بيانات البروتوكول SMPP
وحدة بيانات submit_sm
غير صحيحة (نوع خدمة غير صالح)
00000033 (الطول) 00000004 (معرف الأمر لـ submit_sm) 00000000 (حالة الأمر) 00000001 (رقم التسلسل) 696E7661 6C696400 (نوع الخدمة غير الصالح: "invalid") 01 (نوع رقم المصدر TON) 01 (مخطط ترقيم المصدر NPI) 31323334 00 (عنوان المصدر: "1234") 01 (نوع رقم الوجهة TON) 01 (مخطط ترقيم الوجهة NPI) 39383736 00 (عنوان الوجهة: "9876") 00 (فئة ESM) 00 (معرف البروتوكول) 00 (علم الأولوية) 00000000 (وقت التسليم المجدول - غير محدد) 00000000 (فترة الصلاحية - غير محددة) 00 (تسليم مسجل) 00 (علم الاستبدال إذا موجود) 00 (معرف الرسالة الافتراضي) 0005 (طول الرسالة) 48656C6C 6F (الرسالة: "Hello")
وحدة بيانات الاستجابة submit_sm_resp
مع خطأ ESME_RINVSERTYP
00000010 (الطول) 80000004 (معرف الأمر لـ submit_sm_resp) 00000015 (حالة الأمر - ESME_RINVSERTYP) 00000001 (رقم التسلسل)
المشكلة: نوع الخدمة المقدم ("invalid") غير معترف به من قبل مركز خدمة الرسائل القصيرة (SMSC).
كيف يتم حل المشكلة؟
- تأكد من تعيين
service_type
إلى قيمة صالحة وفقًا لمواصفات مركز خدمة الرسائل القصيرة (SMSC). - تحقق من وجود أخطاء إملائية أو ترميز غير صحيح في حقل
service_type
. - تواصل مع مزود مركز خدمة الرسائل القصيرة (SMSC) للتحقق من أنواع الخدمة المدعومة.
- راجع مواصفات بروتوكول SMPP لاستخدام أنواع الخدمة القياسية مثل
"CMT"
أو"CPT"
أو"VMN"
، إلخ. - قم بتمكين سجلات التصحيح لفحص القيم الفعلية المرسلة في وحدة بيانات البروتوكول (PDU).
إذا استمرت المشكلة، اتصل بمزود مركز خدمة الرسائل القصيرة (SMSC) لتوضيح أنواع الخدمة المدعومة وحل مشكلات التكوين.