مقارنة إصدارات بروتوكول SMPP
SMPP (بروتوكول المراسلة من نظير إلى نظير) هو بروتوكول مفتوح ومعيار صناعي يمكّن نقل بيانات الرسائل القصيرة بين التطبيقات وشبكات الهاتف المحمول. يُستخدم SMPP على نطاق واسع في مراسلة الرسائل القصيرة (SMS)، بالإضافة إلى خدمات الهاتف المحمول الأخرى مثل EMS وإشعارات البريد الصوتي والبث الخلوي وUSSD وMMS. هناك ثلاثة إصدارات مستخدمة من SMPP: SMPP 3.3 وSMPP 3.4 وSMPP 5.0. لكل إصدار مزايا وعيوب تختلف حسب حالة الاستخدام والمتطلبات. في هذه المقالة، سنقارن ميزات وفوائد كل إصدار من SMPP، ونقدم بعض الإحصائيات وجدول مقارنة لمساعدتك في اختيار الإصدار الأنسب لاحتياجاتك.
SMPP 3.3
SMPP 3.3 هو أقدم إصدار من البروتوكول، صدر عام 1997. يدعم GSM فقط ويحتوي على مجموعة محدودة من العمليات والمعلمات. لا يدعم المعلمات الاختيارية من نوع TLV (علامة-طول-قيمة)، والتي تُستخدم لتوسيع وظائف ومعلومات البروتوكول. كما لا يدعم تقنيات الرسائل القصيرة غير GSM مثل UMTS وCDMA وTDMA وiDEN. علاوة على ذلك، لا يدعم جلسات transceiver التي تسمح باتصال واحد لإرسال واستقبال الرسائل.
الميزة الرئيسية لـ SMPP 3.3 هي بساطته وتوافقه مع الأنظمة القديمة. من السهل تنفيذه وفهمه، ويعمل مع معظم موفري خدمات الرسائل القصيرة ومشغلي شبكات الهاتف المحمول. ومع ذلك، لديه العديد من القيود والعيوب، مثل:
- لا يمكنه التعامل مع الرسائل الطويلة (أكثر من 160 حرفًا) أو الرسائل المجزأة (تقسيم الرسالة الطويلة إلى أجزاء متعددة).
- لا يمكنه التعامل مع الرسائل الثنائية (مثل نغمات الرنين أو الشعارات أو الصور) أو الرسائل المكتوبة بلونيكود (مثل الأحرف العربية أو الصينية).
- لا يمكنه التعامل مع إيصالات التسليم (تأكيد تسليم الرسالة أو فشلها) أو تقارير حالة الرسالة (معلومات عن حالة الرسالة).
- لا يمكنه التعامل مع الميزات المتقدمة مثل مخططات ترميز البيانات (تحديد ترميز الرسالة وضغطها)، أنواع الخدمة (تحديد التطبيق أو الخدمة التي أنشأت الرسالة)، أعلام الأولوية (تحديد مدى إلحاح الرسالة)، فترات الصلاحية (تحديد المدة التي يجب أن تخزن فيها الشبكة الرسالة)، أو أوقات التسليم المجدولة (تحديد موعد تسليم الرسالة).
وفقًا لاستطلاع أجرته Ozeki، وهي شركة رائدة في برمجيات بوابات الرسائل القصيرة، لا يزال SMPP 3.3 مستخدمًا على نطاق واسع من قبل الشركات وموفري خدمات الرسائل القصيرة، على الرغم من قيوده. وجد الاستطلاع أن 38% من المشاركين يستخدمون SMPP 3.3 لاحتياجاتهم من مراسلة الرسائل القصيرة.
SMPP 3.4
SMPP 3.4 هو إصدار محدث من البروتوكول، صدر عام 1999. يضيف معلمات TLV الاختيارية، ودعمًا لتقنيات الرسائل القصيرة غير GSM، ودعمًا لـ transceiver. كما يضيف عمليات ومعلمات جديدة لتعزيز وظائف ومعلومات البروتوكول.
الميزة الرئيسية لـ SMPP 3.4 هي مرونته وتعدد استخداماته. يمكنه التعامل مع أنواع مختلفة من الرسائل والخدمات، مثل:
- الرسائل الطويلة (حتى 64 كيلوبايت) أو الرسائل المجزأة
- الرسائل الثنائية أو الرسائل المكتوبة بلونيكود
- إيصالات التسليم أو تقارير حالة الرسالة
- مخططات ترميز البيانات أو أنواع الخدمة
- أعلام الأولوية أو فترات الصلاحية
- أوقات التسليم المجدولة أو أعلام الاستبدال إذا كانت الرسالة موجودة (تحديد ما إذا كان سيتم استبدال رسالة موجودة برسالة جديدة)
- حمل الرسالة (تحديد المحتوى الفعلي للرسالة)
- رأس بيانات المستخدم (تحديد معلومات إضافية عن الرسالة)
- وحدة عنوان المصدر (تحديد الوحدة داخل الجهاز التي انطلقت منها الرسالة)
- وحدة عنوان الوجهة (تحديد الوحدة داخل الجهاز التي يجب تسليم الرسالة إليها)
- المزيد من العناوين الفرعية (تحديد معلومات عنونة إضافية لأغراض التوجيه)
- رقم الاتصال العكسي (تحديد رقم لإرسال الرد إليه)
- مؤشر عرض رقم الاتصال العكسي (تحديد كيفية عرض رقم الاتصال العكسي)
- علامة رقم الاتصال العكسي (تحديد سلسلة أبجدية رقمية مرتبطة برقم الاتصال العكسي)
- عدد الرسائل في صندوق البريد (تحديد عدد الرسائل المنتظرة في صندوق البريد)
- تنبيه عند تسليم الرسالة (تحديد ما إذا كان سيتم تنبيه المستلم عند تسليم الرسالة)
- مؤشر اللغة (تحديد لغة الرسالة)
- عنصر معلومات بروتوكول بدء الجلسة (تحديد المعلومات المتعلقة بـ SIP)
العيب الرئيسي لـ SMPP 3.4 هو تعقيده ومشكلات التوافق. من الصعب تنفيذه وفهمه مقارنة بـ SMPP 3.3، وقد لا يعمل مع بعض موفري خدمات الرسائل القصيرة أو مشغلي شبكات الهاتف المحمول الذين لا يدعمونه. علاوة على ذلك، بعض معلمات TLV خاصة بالبائع أو اختيارية، مما قد يسبب مشكلات في التشغيل البيني أو الارتباك.
SMPP 3.4 هو الإصدار الأكثر شيوعًا من البروتوكول، حيث يستخدمه 54% من المشاركين. وهو الإصدار الموصى به لمعظم تطبيقات وخدمات مراسلة الرسائل القصيرة.
SMPP 5.0
SMPP 5.0 هو أحدث إصدار من البروتوكول، صدر عام 2003. يضيف دعمًا للبث الخلوي، والتحكم الذكي في التدفق، وتحسينات طفيفة أخرى. كما يوضح بعض الغموض وعدم الاتساق في الإصدارات السابقة.
الميزة الرئيسية لـ SMPP 5.0 هي اكتماله وتوحيده. يغطي جميع ميزات ووظائف SMPP 3.4، ويضيف بعض الميزات الجديدة، مثل:
- عمليات البث الخلوي (لإرسال رسائل إلى متلقين متعددين في منطقة محددة)
- مخطط ترميز بيانات البث الخلوي (تحديد ترميز رسالة البث الخلوي وضغطها)
- نوع خدمة البث الخلوي (تحديد التطبيق أو الخدمة التي أنشأت رسالة البث الخلوي)
- مؤشر قناة البث الخلوي (تحديد القناة التي يجب نقل رسالة البث الخلوي عليها)
- مؤشر نوع محتوى البث الخلوي (تحديد نوع محتوى رسالة البث الخلوي)
- التحكم الذكي في التدفق (لتحسين إنتاجية وأداء البروتوكول)
- رقم مرجع الرسالة (تحديد معرف فريد لكل رسالة)
- رقم تسلسل الرسالة (تحديد رقم تسلسلي لكل رسالة داخل جلسة)
- معلمة TLV لحالة الرسالة (تحديد حالة الرسالة في أي وقت)
العيب الرئيسي لـ SMPP 5.0 هو توافره واعتماده. لا يدعمه معظم موفري خدمات الرسائل القصيرة أو مشغلي شبكات الهاتف المحمول، ولا يستخدمه الكثير من الشركات أو موفري خدمات الرسائل القصيرة. في عام 2023، أفاد 8% فقط من المشاركين أنهم يستخدمون SMPP 5.0 لاحتياجاتهم من مراسلة الرسائل القصيرة.
جدول مقارنة إصدارات SMPPيُلخص الجدول التالي الميزات والفوائد الرئيسية لكل إصدار من SMPP: | الميزة | 3.3 | 3.4 | 5.0 | | --------------------------- | --- | --- | --- | | دعم GSM | نعم | نعم | نعم | | دعم غير GSM | لا | نعم | نعم | | معلمات TLV | لا | نعم | نعم | | دعم Transceiver | لا | نعم | نعم | | رسائل طويلة | لا | نعم | نعم | | رسائل SMS مجمعة | لا | نعم | نعم | | رسائل ثنائية | لا | نعم | نعم | | رسائل Unicode | لا | نعم | نعم | | إيصالات التسليم | لا | نعم | نعم | | تقارير حالة الرسالة | لا | نعم | نعم | | مخططات ترميز البيانات | لا | نعم | نعم | | أنواع الخدمة | لا | نعم | نعم | | أعلام الأولوية | لا | نعم | نعم | | فترات الصلاحية | لا | نعم | نعم | | أوقات التسليم المجدولة | لا | نعم | نعم | | أعلام استبدال إذا موجود | لا | نعم | نعم | | حمولة الرسالة | لا | نعم | نعم | | رأس بيانات المستخدم | لا | نعم | نعم | | وحدة عنوان المصدر | لا | نعم | نعم | | وحدة عنوان الوجهة | لا | نعم | نعم | الختامفي الختام، يعتبر SMPP بروتوكولًا قويًا ومرنًا يمكّن من نقل بيانات الرسائل القصيرة بين التطبيقات وشبكات الهاتف المحمول. هناك ثلاثة إصدارات مستخدمة من SMPP: SMPP 3.3 وSMPP 3.4 وSMPP 5.0. لكل إصدار ميزاته وفوائده الخاصة، اعتمادًا على حالة الاستخدام والمتطلبات. SMPP 3.3 بسيط ومتوافق، ولكنه محدود وقديم. SMPP 3.4 مرن ومتعدد الاستخدامات، ولكنه معقد وغير متسق. SMPP 5.0 كامل وموحد، ولكنه غير متاح وغير شائع. يعتمد اختيار أفضل إصدار من SMPP على احتياجات وتفضيلات المستخدم، بالإضافة إلى دعم وتوافق مزود خدمة SMS ومشغل شبكة الهاتف المحمول. إذا كنت تبحث عن برنامج بوابة SMS موثوق وسهل الاستخدام يدعم جميع إصدارات SMPP، فقد ترغب في الاطلاع على Ozeki SMS Gateway. إنه برنامج عالي الأداء يتيح لك إرسال واستقبال رسائل SMS من جهاز الكمبيوتر الخاص بك باستخدام مودم GSM أو اتصال SMS عبر IP. كما يوفر ميزات ووظائف متنوعة، مثل البريد الإلكتروني إلى SMS، وSMS إلى البريد الإلكتروني، وقاعدة البيانات إلى SMS، وSMS إلى قاعدة البيانات، وHTTP إلى SMS، وSMS إلى HTTP، والمزيد. يمكنك تنزيل نسخة تجريبية مجانية من موقعهم على الويب والبدء في إرسال واستقبال رسائل SMS في دقائق. |
More information