# أداة فك ترميز DLR.

- الرابط الأساسي: https://www.broadnet.me/ar/tools/dlr-decoder
- اللغة: ar
- آخر تحديث: 2026-10-21
- الناشر: BroadNet (https://www.broadnet.me)
- نسخة Markdown من الصفحة، مولّدة من الصفحة المعروضة.

SMPP v3.4 · يعمل داخل متصفحك

الصق إيصال تسليم SMPP أو اختر قيمة stat لفك ترميز ما حدث فعليًا للرسالة — حالة الرسالة النهائية، ورمز err، وكل حقل تم تحليله. استنادًا إلى تنسيق إيصال SMPP v3.4.

اختر قيمة stat

تم تحليل 8 حقل

| الحقل | القيمة |
|---|---|
| id | 0B7A2F91 معرّف رسالة SMSC — يطابق message_id المُعاد في submit_sm_resp. |
| sub | 001 عدد الرسائل القصيرة المُرسَلة أصلًا. |
| dlvrd | 001 عدد تلك الرسائل التي تم تسليمها. |
| submit date | 2407181432 → 2024-07-18 14:32 وقت قبول SMSC للرسالة (YYMMDDhhmm). |
| done date | 2407181433 → 2024-07-18 14:33 وقت وصول الرسالة إلى حالتها النهائية (YYMMDDhhmm). |
| stat | DELIVRD الحالة النهائية للرسالة — حالة التسليم الرئيسية. |
| err | 000 رمز خطأ الشبكة/SMSC — خاص بالمزوّد؛ عادةً 000 يعني عدم وجود خطأ. |
| text | Your verificatio أول 20 حرفًا من نص الرسالة الأصلي. |

حالة الرسالة

DELIVRD تم التسليم

message_state = 2 نهائية

وصلت الرسالة إلى الهاتف المستهدف وتلقّى SMSC إقرارًا إيجابيًا من الشبكة.

نجاح. هذه هي الحالة الوحيدة التي تؤكد التسليم إلى الهاتف. طابقها مع message_id المُعاد في submit_sm_resp.

حقل err

000 لا يوجد خطأ

لا يوحّد SMPP v3.4 قيم err — فهي خاصة بالشبكة أو SMSC. راجع أي قيمة غير صفرية في وثائق مزوّدك.

الإجابة المختصرة

## ما هو إيصال تسليم SMPP؟

إيصال التسليم (DLR) هو تقرير حالة يعيده SMSC عبر SMPP في PDU من نوع deliver_sm، يخبرك بالمصير النهائي لرسالة أرسلتها. يتبع حقل short_message التنسيق غير الرسمي الوارد في الملحق B من SMPP v3.4 — سلسلة من أزواج key:value. العنصر الرئيسي هو كلمة stat، التي تقابل إحدى حالات الرسائل السبع. لن تستلم DLR إلا إذا طلبته عبر registered_delivery عند إرسال submit_sm.

### حالات الرسائل السبع في SMPP v3.4

| stat | state | المعنى | نهائية؟ |
|---|---|---|---|
| DELIVRD | 2 | تم التسليم | نهائية |
| EXPIRED | 3 | منتهية الصلاحية | نهائية |
| DELETED | 4 | تم الحذف | نهائية |
| UNDELIV | 5 | غير قابلة للتسليم | نهائية |
| ACCEPTD | 6 | مقبولة | مؤقتة |
| UNKNOWN | 7 | غير معروفة | مؤقتة |
| REJECTD | 8 | مرفوضة | نهائية |

## الأسئلة الشائعة

**ما هو إيصال تسليم SMPP (DLR)؟**

إيصال التسليم هو تقرير حالة يعيده SMSC عبر SMPP في PDU من نوع deliver_sm، يخبرك بالمصير النهائي لرسالة أرسلتها. يتبع حقل short_message التنسيق الوارد في الملحق B من SMPP v3.4، ويحمل حقولًا مثل id وstat وerr. لن يصلك إلا إذا طلبته عبر registered_delivery عند submit_sm.

**ماذا تعني stat:DELIVRD؟**

تعني DELIVRD (message_state 2، DELIVERED) أن الرسالة وصلت إلى الهاتف المستهدف وأقرّت الشبكة بذلك. إنها القيمة الوحيدة لـstat التي تؤكد التسليم إلى الهاتف — نجاح submit_sm_resp وحده لا يؤكد ذلك.

**ما هو حقل err؟**

err هو رمز خطأ قصير خاص بالشبكة أو SMSC يشرح سبب فشل الرسالة. لا يوحّد SMPP v3.4 قيمه، لذا يعتمد المعنى الدقيق على مشغّلك أو مجمّعك. القيمة 000 (أو 0) تعني عمومًا عدم وجود خطأ؛ راجع أي قيمة غير صفرية في وثائق مزوّدك.

**ما الحالات النهائية وما الحالات التي قد تتغيّر؟**

DELIVRD وEXPIRED وDELETED وUNDELIV وREJECTD حالات نهائية — لن تُعاد محاولة الرسالة. أما ACCEPTD وUNKNOWN فغير نهائيتين: قد تنتهي الرسالة إلى حالة مختلفة، لذا لا تعتبرهما تسليمًا.

**لماذا يبدو المعرّف id في DLR مختلفًا أحيانًا عن استجابة الإرسال؟**

قد تعيد بعض مراكز SMSC message_id الخاص بـsubmit_sm_resp بصيغة عشرية وmعرّف DLR بصيغة سداسية عشرية (أو العكس)، وقد تعيد المجمّعات الوسيطة كتابة المعرّفات بالكامل. إن تعذّرت المطابقة المباشرة، اسأل مزوّدك عن الصيغة المستخدمة، أو تتبّع مرجعك الخاص من جانب العميل.

**هل يعني نجاح submit_sm_resp أن الرسالة النصية قد سُلِّمت؟**

لا. تؤكد ESME_ROK في submit_sm_resp فقط أن SMSC قبل الرسالة للمعالجة. يُبلَّغ عن التسليم النهائي إلى الهاتف بشكل منفصل عبر DLR، الذي يحمل قيمة stat خاصة به مثل DELIVRD أو UNDELIV. تعامل مع قبول الإرسال والتسليم كطبقتين مختلفتين.

**هل تتطابق قيم stat هذه عبر جميع مراكز SMSC؟**

تُعرَّف الكلمات السبع وأرقام message_state الخاصة بها بواسطة SMPP v3.4 وتُحترم على نطاق واسع. مع ذلك، قد تصدر بعض مراكز SMSC كلمات إضافية خاصة بالمزوّد أو تستخدم حقل text بشكل مختلف، لذا تحقّق دائمًا من الحالات الاستثنائية في وثائق إيصال التسليم الخاصة بمزوّدك.

[واجهة برمجة الرسائل النصية REST وSMPP 3.4، مصادقة برمز Bearer، وwebhooks لإيصالات التسليم.](https://www.broadnet.me/ar/products/sms-api) [بوابة SMSC SMSC بمستوى المشغّلين عبر SMPP وSS7.](https://www.broadnet.me/ar/operators/smsc-gateway) [مركز المطوّرين دليل البدء السريع، وTypeScript SDK، والمراجع، والأدوات.](https://www.broadnet.me/ar/developers)

## هل تريد إيصالات تسليم نظيفة وموثوقة؟

تقدّم BroadNet إيصالات تسليم حقيقية من طرف إلى طرف عبر ارتباطات SMPP 3.4 مباشرة وwebhooks لإيصالات التسليم — لا تخمينات. تحدّث إلى فريقنا حول التوجيه.

[مركز المطوّرين](https://www.broadnet.me/ar/developers) [واجهة برمجة الرسائل النصية](https://www.broadnet.me/ar/products/sms-api)
