حجم وحدة PDU لـ SUBMIT_SM في بروتوكول SMPP لرسالة SMS ذات 160 حرفًا

يعتمد حجم وحدة PDU لـ SUBMIT_SM (وحدة بيانات البروتوكول) لرسالة SMS ذات 160 حرفًا على:

  • تشفير الرسالة (GSM-7 أو UCS-2)
  • حقول TLV الاختيارية (معلمات العلامة-الطول-القيمة)
  • حقول الرأس (طول الأمر، معرف الأمر، إلخ)

الحالة الأولى: تشفير GSM-7 (رسالة SMS قياسية ذات 160 حرفًا)

يسمح تشفير GSM-7 بـ 160 حرفًا لكل رسالة SMS (7 بت لكل حرف). تتناسب الرسالة في رسالة SMS واحدة دون تجزئة.

الحقل الحجم (بايت)
طول الأمر 4
معرف الأمر (SUBMIT_SM) 4
حالة الأمر 4
رقم التسلسل 4
نوع الخدمة 1 (فارغ)
نوع عنوان المصدر (Ton) 1
مؤشر ترقيم عنوان المصدر (Npi) 1
عنوان المصدر (مثال: "مرسل") 6 + 1 (فارغ)
نوع عنوان الوجهة (Ton) 1
مؤشر ترقيم عنوان الوجهة (Npi) 1
عنوان الوجهة (مثال: "1234567890") 10 + 1 (فارغ)
فئة ESM 1
معرف البروتوكول 1
علامة الأولوية 1
وقت التسليم المحدد 1 (فارغ)
فترة الصلاحية 1 (فارغ)
تسليم مسجل 1
تشفير البيانات (GSM-7) 1
معرف الرسالة الافتراضي (SM) 1
طول الرسالة القصيرة (140 بايت) 1
الرسالة القصيرة (الحمولة) 140
حقول TLV الاختيارية (إن وجدت) 0 (مفترض)
إجمالي حجم PDU ≈ 180–200 بايت

الحالة الثانية: تشفير UCS-2 (يونيكود)

بالنسبة للرسائل المكتوبة بيونيكود (تشفير UCS-2، 2 بايت لكل حرف):

  • الحد الأقصى 70 حرفًا لكل رسالة SMS (140 بايت)
  • تنقسم رسالة ذات 160 حرفًا إلى 3 أجزاء (70+70+20)
  • كل جزء يحتوي على رؤوس إضافية (UDH، حمل زائد 6–7 بايت)
الحقل الحجم (بايت)
حقل الرسالة القصيرة (بما في ذلك UDH + الحمولة) ~153
إجمالي PDU لكل جزء ≈ 200–220 بايت
الإجمالي لـ 3 أجزاء ≈ 600–660 بايت

ملخص

التشفير عدد الأحرف عدد الأجزاء حجم PDU (لكل رسالة SMS) إجمالي حجم PDU
GSM-7 160 1 ~180–200 بايت ~200 بايت
UCS-2 160 3 ~200–220 بايت ~600–660 بايت

ملاحظة: قد تختلف الأحجام الدقيقة قليلاً اعتمادًا على أطوال العناوين وحقول TLV الاختيارية.

More information