رموز أخطاء 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