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) لتوضيح أنواع الخدمة المدعومة وحل مشكلات التكوين.

More information