رموز أخطاء SMPP

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

أكثر رموز أخطاء SMPP شيوعًا:
رقم الخطأ اسم الخطأ وصف الخطأ
0x00000069 ESME_RSUBMITFAIL فشل عام في الإرسال

تمثيل رمز حالة SMPP

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

رموز خطأ SMPP

رقم الخطأ اسم الخطأ وصف الخطأ
0x00000000 ESME_ROK لا يوجد خطأ
0x00000001 ESME_RINVMSGLEN الرسالة طويلة جدًا
0x00000002 ESME_RINVCMDLEN طول الأمر غير صالح
0x00000003 ESME_RINVCMDID معرف الأمر غير صالح أو غير مدعوم
0x00000004 ESME_RINVBNDSTS حالة الربط غير صحيحة للأمر المحدد
0x00000005 ESME_RALYBND تم الربط بالفعل
0x00000006 ESME_RINVPRTFLG علامة الأولوية غير صالحة
0x00000007 ESME_RINVREGDLVFLG علامة التسليم المسجل غير صالحة
0x00000008 ESME_RSYSERR خطأ في النظام
0x0000000A ESME_RINVSRCADR عنوان المصدر غير صالح
0x0000000B ESME_RINVDSTADR عنوان الوجهة غير صالح
0x0000000C ESME_RINVMSGID معرف الرسالة غير صالح
0x0000000D ESME_RBINDFAIL فشل الربط
0x0000000E ESME_RINVPASWD كلمة المرور غير صالحة
0x0000000F ESME_RINVSYSID معرف النظام غير صالح
0x00000011 ESME_RCANCELFAIL فشل إلغاء الرسالة
0x00000013 ESME_RREPLACEFAIL فشل استبدال الرسالة
0x00000014 ESME_RMSSQFUL طابور الرسائل ممتلئ
0x00000015 ESME_RINVSERTYP نوع الخدمة غير صالح
0x00000033 ESME_RINVNUMDESTS عدد الوجهات غير صالح
0x00000034 ESME_RINVDLNAME اسم قائمة التوزيع غير صالح
0x00000040 ESME_RINVDESTFLAG علم الوجهة غير صالح
0x00000042 ESME_RINVSUBREP طلب الإرسال مع الاستبدال غير صالح
0x00000043 ESME_RINVESMCLASS مجموعة فئة esm غير صالحة
0x00000044 ESME_RCNTSUBDL إرسال غير صالح إلى قائمة التوزيع
0x00000045 ESME_RSUBMITFAIL فشل إرسال الرسالة
0x00000048 ESME_RINVSRCTON نوع رقم عنوان المصدر غير صالح (TON)
0x00000049 ESME_RINVSRCNPI خطة ترقيم عنوان المصدر غير صالحة (NPI)
0x00000050 ESME_RINVDSTTON نوع رقم عنوان الوجهة غير صالح (TON)
0x00000051 ESME_RINVDSTNPI خطة ترقيم عنوان الوجهة غير صالحة (NPI)
0x00000053 ESME_RINVSYSTYP نوع النظام غير صالح
0x00000054 ESME_RINVREPFLAG علم replace_if_present غير صالح
0x00000055 ESME_RINVNUMMSGS عدد الرسائل غير صالح
0x00000058 ESME_RTHROTTLED خطأ في التحكم في التدفق
0x00000061 ESME_RINVSCHED وقت التسليم المجدول غير صالح
0x00000062 ESME_RINVEXPIRY قيمة فترة الصلاحية غير صالحة
0x00000063 ESME_RINVDFTMSGID الرسالة المحددة مسبقًا غير موجودة
0x00000064 ESME_RX_T_APPN خطأ مؤقت في مستقبل ESME
0x00000065 ESME_RX_P_APPN خطأ دائم في مستقبل ESME
0x00000066 ESME_RX_R_APPN خطأ في رفض الرسالة من قبل مستقبل ESME
0x00000067 ESME_RQUERYFAIL فشل طلب استعلام الرسالة
0x000000C0 ESME_RINVTLVSTREAM خطأ في الجزء الاختياري من جسم PDU
0x000000C1 ESME_RTLVNOTALLWD TLV غير مسموح به
0x000000C2 ESME_RINVTLVLEN طول المعلمة غير صالح
0x000000C3 ESME_RMISSINGTLV TLV متوقع مفقود
0x000000C4 ESME_RINVTLVVAL قيمة TLV غير صالحة
0x000000FE ESME_RDELIVERYFAILURE فشل تسليم المعاملة
0x000000FF ESME_RUNKNOWNERR خطأ غير معروف
0x00000100 ESME_RSERTYPUNAUTH ESME غير مصرح له باستخدام نوع الخدمة المحدد
0x00000101 ESME_RPROHIBITED ESME محظور من استخدام العملية المحددة
0x00000102 ESME_RSERTYPUNAVAIL نوع الخدمة المحدد غير متاح
0x00000103 ESME_RSERTYPDENIED نوع الخدمة المحدد مرفوض
0x00000104 ESME_RINVDCS مخطط ترميز البيانات غير صالح
0x00000105 ESME_RINVSRCADDRSUBUNIT وحدة عنوان المصدر الفرعية غير صالحة
0x00000106 ESME_RINVSTDADDRSUBUNIR وحدة عنوان الوجهة الفرعية غير صالحة
0x0000040B ESME_RINVBALANCE رصيد غير كافٍ لإرسال الرسالة
0x0000040C ESME_RUNESME_SPRTDDESTADDR عنوان الوجهة محظور بواسطة خادم ActiveXperts SMPP التجريبي

More information