اتصال عميل SMPP
هذا الدليل يتعلق بإعداد اتصال عميل SMPP. يحدد ما هو اتصال عميل SMPP، وما الذي يعنيه اختصار SMPP وكيف يمكنك استخدام اتصال عميل SMPP لتوصيل نظام بوابة Ozeki للرسائل القصيرة مباشرةً بمركز خدمة الرسائل القصيرة (SMSC) الخاص بمشغل شبكة الهاتف المحمول عبر الإنترنت.
ما الذي يعنيه اختصار SMPP؟SMPP تعني بروتوكول الرسائل القصيرة من نظير إلى نظير. هذا بروتوكول معياري صناعي مصمم لتسليم رسائل SMS عبر اتصالات TCP/IP من خلال الإنترنت. هذا البروتوكول يتم تنفيذه بواسطة بوابة Ozeki للرسائل القصيرة.
ما هو عميل SMPP؟عميل SMPP هو برنامج يسمح لك بالاتصال بمزود خدمة الرسائل القصيرة على الإنترنت. عميل SMPP، مثل بوابة Ozeki للرسائل القصيرة، يستخدم بروتوكول SMPP لإرسال واستقبال رسائل SMS النصية.
كيفية توصيل عميل SMPPلتوصيل عميل SMPP بمزود خدمة الرسائل القصيرة من أجل إرسال واستقبال SMS، يرجى اتباع هذه الخطوات:
- افتح https://localhost:9515 في متصفحك
- قم بتسجيل الدخول باستخدام اسم المستخدم وكلمة المرور
- انقر على "إضافة اتصال جديد"
- اختر "عميل SMPP"
- أدخل اسم مضيف SMPP والمنفذ
- أدخل رقم الهاتف
- انقر موافق لتوصيل عميل SMPP
- تحقق من سجلات SMPP
- أرسل رسالة SMS تجريبية
يوفر عميل SMPP طريقة معيارية للتطبيقات لإرسال واستقبال رسائل SMS بشكل برمجي بكميات كبيرة إلى خادم SMPP. يقوم عميل SMPP ببدء اتصال TCP/IP بالخادم. هذا يجعل عملاء SMPP ضروريين لتطبيقات مثل منصات التسويق، أنظمة الإشعارات، وخدمات المصادقة الثنائية.
كيفية إرسال SMS عبر عميل SMPPيعمل هذا النظام بطريقة يقوم فيها المستخدم بإعطاء تعليمات لجهازه بإرسال رسالة (الشكل 1). يقوم الكمبيوتر بتمرير هذه المعلومات إلى مركز خدمة الرسائل القصيرة. يتم ذلك من خلال اتصال عميل SMPP (بروتوكول الرسائل القصيرة من نظير إلى نظير). ثم يقوم مركز خدمة الرسائل القصيرة (SMSC) بإرسال الرسالة النصية إلى أجهزة المستلمين المحمولة.
يظهر الفيديو القصير التالي الخطوات التي تحتاج إلى اتخاذها لإعداد اتصال عميل SMPP في بوابة Ozeki للرسائل القصيرة والذي يعمل في أي دولة. يبدأ الفيديو بنموذج تسجيل الدخول ويأخذك حتى إرسال أول رسالة نصية كاختبار عبر اتصال عميل SMPP الجديد.
تعليمات تفصيلية لإعداد SMPP
إعداد اتصال SMPP للرسائل القصيرة في بوابة Ozeki للرسائل القصيرة هو إجراء بسيط نسبيًا. تحتاج إلى تسجيل الدخول إلى بوابة الرسائل القصيرة باستخدام متصفح ويب كمسؤول، و تحتاج إلى تنفيذ بعض الخطوات البسيطة. للتكوين نوصي بتسجيل الدخول باستخدام حساب المسؤول. اسم مستخدم حساب المسؤول هو "admin"، و كلمة المرور هي التي قمت بتوفيرها أثناء التثبيت. (الشكل 2)
لإنشاء اتصال عميل SMPP جديد بعد تسجيل الدخول، تحتاج إلى النقر على رابط 'إضافة اتصال جديد' في لوحة التحكم لإدارة تطبيق بوابة Ozeki 10 للرسائل القصيرة. يقع هذا الرابط في لوحة الاتصالات أسفل النص "لا توجد اتصالات مثبتة..." (الشكل 3). هذا الرابط سيعرض قائمة بالبروتوكولات المتاحة. لاحظ أن SMPP هو بروتوكول رسائل قصيرة يمكن استخدامه لإرسال رسائل SMS.
لتثبيت اتصال عميل SMPP، سيتعين عليك اختيار عميل SMPP من قائمة الاتصالات المتاحة. يمكن العثور على عميل SMPP في قسم اتصالات IP للرسائل القصيرة (الشكل 4). تحتاج إلى النقر على تثبيت لتثبيت عميل SMPP. ستستخدم اتصال عميل لأنك ترغب في توصيل بوابة الرسائل القصيرة بمزود خدمة الرسائل القصيرة عبر الإنترنت. (إذا كنت ترغب في تقديم خدمة رسائل قصيرة، وتريد أن يتصل عملاؤك ببوابة الرسائل القصيرة الخاصة بك عبر SMPP، تحتاج إلى إعداد حساب مستخدم SMPP وتحتاج إلى تكوين خدمة SMPP.)
اختر 'عميل SMPP' من القائمة وانقر على تثبيت.
تكوين اتصال عميل SMPP الخاص بك
من أجل تكوين اتصال عميل SMPP الخاص بك، تحتاج إلى توفير اسم المضيف ورقم المنفذ لخدمة SMPP، بيانات اعتماد SMPP الخاصة بك ويجب عليك تحديد رقم الهاتف المرتبط بهذا الاتصال. قد يكون هناك أكثر من رقم هاتف مرتبط بهذا الاتصال. في هذه الحالة، قم بتوفير الأول وتحقق من مربع الاختيار القابل للتجاوز. إذا تم تحديد هذا المربع، ستتمكن من استخدام جميع أرقام الهاتف كمعرفات مرسل.
لتكوين عميل SMPP (الشكل 5):
- حدد علامة التبويب العامة
- انتقل إلى نموذج تكوين عميل SMPP
- أعط اسمًا لاتصال عميل SMPP هذا
- أدخل اسم مضيف SMPP
- قم بتعيين رقم منفذ SMPP
- قم بتوفير اسم مستخدم SMPP الخاص بك
- اكتب كلمة المرور الخاصة بك
- قم بتعيين معرف مرسل لعميل SMPP هذا
- انقر فوق موافق
من المهم ذكر أن اسم مضيف SMPP والمنفذ بالإضافة إلى اسم المستخدم وكلمة المرور يتم توفيرها بواسطة مزود خدمة الرسائل القصيرة الخاص بك. على سبيل المثال، إذا اتصلت بـ Vodafone وطلبت خدمة رسائل قصيرة عبر SMPP، فستوقع عقدًا معهم، وغالبًا ما يحتوي ملحق هذا العقد على معلومات الاتصال التالية. إذا قمت بالاشتراك في خدمة رسائل قصيرة عبر الإنترنت، فمن المحتمل أن تجد هذه المعلومات في لوحة التحكم عبر الإنترنت لمزود خدمة الرسائل القصيرة الخاص بك. بالطبع، يمكنك دائمًا أن تسأل مزود خدمة الرسائل القصيرة الخاص بك عبر البريد الإلكتروني وتطلب تفاصيل اتصال خادم SMPP.
مضيف SMPP:
مضيف SMPP هو اسم المضيف أو عنوان IP الذي يستخدمه عميل SMPP للاتصال بخادم SMPP. هذا هو عنوان IP (أو اسم المضيف) لخادم SMPP.
رقم منفذ SMPP:
رقم منفذ SMPP هو رقم منفذ TCP/IP الذي يستخدمه عميل SMPP للاتصال بخادم SMPP. هذا الرقم هو المكان الذي يستمع فيه الخادم لاتصالات SMPP الواردة.
اسم مستخدم SMPP:
اسم مستخدم SMPP هو معرف نظام SMPP. يتم توفير هذا المعرف بواسطة مشغل خادم SMPP عند الاشتراك في خدمتهم.
كلمة مرور SMPP:
كلمة مرور SMPP هي كلمة المرور المستخدمة لمصادقة حساب SMPP الخاص بك على خادم SMPP. يتم توفير هذه كلمة المرور لك بواسطة مشغل خادم SMPP (أو مزود خدمة SMPP) عند الاشتراك في خدمتهم.
رقم هاتف SMPP:
رقم هاتف SMPP هو معرف مرسل SMPP. هذا هو رقم الهاتف الذي يتم عرضه على الهاتف المحمول كعنوان المرسل، عند استلام رسائلك القصيرة.
تحقق من سجل SMPP
بمجرد تكوين اتصال عميل SMPP، يجب عليك التحقق من سجل اتصال عميل SMPP لمعرفة ما إذا كان النظام متصلاً بشكل صحيح بمزود خدمة الرسائل القصيرة الخاص بك. إذا اتصل النظام بشكل صحيح، فسترى إدخال السجل "الاتصال متصل". يمكن العثور على سجلات اتصال الرسائل القصيرة في الدليل التالي في Windows: C:\Program Files\Ozeki\Data\Logs\Connections\. في علامة التبويب "الأحداث" في صفحة تفاصيل اتصال عميل SMPP، يمكنك رؤية معاينة للسجل. تحتوي هذه الصفحة على آخر 100 إدخال في السجل. لاحظ أن ملفات سجل SMPP يتم تدويرها لتوفير مساحة على القرص.
كيفية عرض سجل اتصال عميل SMPP (الشكل 6):- افتح صفحة تفاصيل اتصال عميل SMPP
- انقر على علامة التبويب "الأحداث"
- انقر على أيقونة العين بجوار عنوان "الأحداث"
- انسخ اسم الملف بجوار عنوان "الأحداث"
- افتح المفكرة
- الصق اسم الملف في مربع الحوار "فتح ملف" في المفكرة
- انقر فوق موافق لفتح ملف سجل SMPP
- استخدم F3 للعثور على التاريخ الذي تهتم به
- ابحث عن "ERRO" للعثور على الأخطاء في السجل
إرسال رسالة SMS اختبارية
بمجرد اتصال اتصالك، يمكنك التحقق مما إذا كان جاهزًا لتسليم رسائل SMS عن طريق إرسال رسالة SMS اختبارية. لإرسال رسالة SMS اختبارية، تحتاج إلى فتح علامة التبويب "اختبار"، وتحتاج إلى إدخال رقم الهاتف ونص الرسالة. يُوصى بتوفير رقم الهاتف بالتنسيق الدولي. هذا يعني أن رقم الهاتف يجب أن يبدأ بعلامة زائد متبوعة برمز الدولة. إذا كان رقم هاتفك المحلي يبدأ بـ 0، فمن المحتمل أنك ستحتاج إلى حذف البادئة 0. على سبيل المثال، إذا كان رقم هاتفك في المملكة المتحدة هو 07958663698، فسترسل رسالة SMS الاختبار إلى +447958663698.
كيفية إرسال رسالة SMPP اختبارية (الشكل 7):- انتقل إلى صفحة تفاصيل اتصال عميل SMPP
- حدد علامة التبويب "اختبار"
- أدخل رقم هاتف المستلم
- تأكد من أن رقم الهاتف بالتنسيق الدولي
- أدخل نص الرسالة
- تأكد من أن نص الرسالة أقل من 160 حرفًا
- انقر على زر "إرسال"
- تحقق من سجلات SMPP
يتم إرسال الرسالة القصيرة باستخدام PDU submit_sm عبر رابط SMPP الذي تم إنشاؤه بين عميل SMPP وخادم SMPP. تحمل هذه PDU معرف المرسل، وعنوان المستلم، ونص الرسالة، وجميع العلامات والمعلمات اللازمة لعرض الرسالة القصيرة بشكل صحيح على هاتف المستلم.
قد تتساءل لماذا يجب أن يكون نص الرسالة أقل من 160 حرفًا. هذا لأن نظام GSM مصمم لإرسال رسائل نصية بطول 160 حرفًا. إذا كانت الرسالة أطول، سيتم تقسيمها إلى عدة أجزاء، وسيتم تسليمها في أكثر من رسالة SMS واحدة.
بعد إرسال الرسالة بنجاح، يجب عليك التحقق من سجلات SMPP. ستكشف سجلات SMPP عن رسائل SMPP منخفضة المستوى، التي تُستخدم لنقل محتوى الرسالة إلى مزود خدمة الرسائل القصيرة. تُسمى هذه الرسائل أيضًا بوحدة بيانات بروتوكول SMPP (SMPP PDU). إذا كانت هناك مشكلة في إرسال الرسالة، سيطلب منك مزود خدمة الرسائل القصيرة سجلات SMPP. في هذه الحالة، تحتاج إلى إرسال وحدات SMPP PDU إليهم. لكل إرسال رسالة قصيرة، ستظهر وحدتان من SMPP PDU في السجل. الأولى هي SMPP SUBMIT_SM PDU، التي تنقل الرسالة إلى مزود خدمة الرسائل القصيرة، وSMPP SSUBMIT_SM_RESP، التي تُرجع معرفًا مرجعيًا يمكن استخدامه لتتبع الرسالة، وللعثور على تقارير التسليم التي تُعاد إليك عند تسليم الرسالة إلى هاتف المستلم. (الشكل 8)
يمكن استخدام مواصفات بروتوكول SMPP لفهم كل وحدة SMPP PDU تراها في السجلات. ستلاحظ أن هناك عدة عمليات في هذه المواصفات. على سبيل المثال، هناك عملية للحفاظ على اتصال عميل SMPP نشطًا باستخدام رسائل الحفاظ على الاتصال، وهناك عمليات متعددة لإرسال واستقبال رسائل SMS وتقارير تسليم SMS.
مواصفات بروتوكول SMPP:تنزيل: smpp-protocol-specification-v3.4.pdf
إصدارات بروتوكول SMPPمعيار SMPP هو بروتوكول متطور. كان الإصدار الأول الذي تم اعتماده على نطاق واسع هو v3.3. حاليًا، الإصدار الأكثر شيوعًا هو v3.4، ولكن هناك أيضًا إصدار أحدث v5.0 الذي نادرًا ما يُستخدم في خدمات الرسائل القصيرة.
SMPP 3.3 هو أقدم إصدار يدعم رسائل GSM SMS فقط. يُولد استجابة فورية لكل رسالة مرسلة. في معظم الحالات، لا يتم دعم هذا الإصدار عبر اتصالات SSL. المشكلة في SMPP 3.3 هي أنه يتطلب رابطين SMPP: رابط إرسال SMPP ورابط استقبال SMPP إلى مزود خدمة الرسائل القصيرة. عند إعداد رابط SMPP v3.3 في بوابة Ozeki SMS، سيتعين عليك إنشاء اتصالين عميل SMPP، وتكوين أحدهما كمرسل SMPP والآخر كمستقبل SMPP.
بروتوكول SMPP 3.4 مشابه لـ SMPP 3.3، لكنه يتمتع بميزة قوية: يسمح لك بإرسال واستقبال رسائل SMS عبر رابط TCP/IP واحد. في بوابة Ozeki SMS، سيتعين عليك إعداد اتصال عميل SMPP واحد فقط إذا كنت ترغب في استخدام هذا البروتوكول. يضيف SMPP v3.4 أيضًا معلمات اختيارية من نوع Tag-Length-Value (TLV) إلى رسالة SMS، مما يسمح للمستخدم بالعمل مع تقنيات SMS غير GSM، مثل رسائل SMS في شبكات CDMA.
SMPP 5.0 هو أحدث إصدار من SMPP. يمتد v3.4 بإضافة دعم للبث الخلوي، والتحكم الذكي في التدفق. لا يستخدم العديد من مزودي خدمة الرسائل القصيرة هذا البروتوكول. نوصي بإعداد اتصالات SMPP v3.4 في بوابة Ozeki SMS.
اختبار عميل SMPPلاختبار اتصال عميل SMPP الخاص بك، من الجيد إعداد صفحة اختبار أداء SMPP.
الأسئلة الشائعةما نوع المعلمات التي أحتاجها للاتصال بمزود خدمة SMPP؟
هذه هي التفاصيل الأساسية المطلوبة لتكوين اتصال SMPP لبوابة Ozeki للرسائل القصيرة:
- عنوان الخادم/اسم المضيف: يحدد موقع خادم SMSC (إما عنوان IP أو اسم المضيف) للبوابة للاتصال به.
- رقم المنفذ: يحدد منفذ TCP/IP المحدد على خادم SMSC الذي يجب أن تستخدمه البوابة للاتصال.
- اسم المستخدم (معرف النظام): يعرف حسابك على خادم SMSC.
- كلمة المرور: كلمة المرور المرتبطة باسم المستخدم الخاص بك للمصادقة الآمنة.
- إصدار SMPP: حدد الإصدار المتوافق من بروتوكول SMPP المدعوم من خادم SMSC الخاص بك (يدعم Ozeki الإصدارين 3.3 و 3.4).
- نوع النظام (اختياري): مطلوب فقط إذا كان خادم SMSC يفرض ذلك. هذه القيمة، غالبًا ما تكون "SMPP"، سيتم توفيرها من قبل مسؤول نظام SMPP الخاص بك.
- عنوان المرسل: رقم الهاتف الافتراضي الذي يظهر كمرسل لرسائل SMS الصادرة.
- نطاق العناوين (اختياري): يستخدم بشكل أساسي لاستقبال الرسائل. هذه المعلومات، التي يتم إرسالها إلى SMSC بعد تسجيل الدخول، تكون ذات صلة عند إدارة أرقام هواتف متعددة على اتصال SMPP واحد.
ما هو اتصال مرسل SMPP؟
اتصال مرسل SMPمصمم خصيصًا لإرسال رسائل SMS. يعمل مثل طريق ذو اتجاه واحد، مما يسمح لبوابة Ozeki للرسائل القصيرة بإرسال الرسائل إلى SMSC (مركز خدمة الرسائل القصيرة). هذا النوع من الاتصال مثالي عندما تحتاج فقط إلى إرسال رسائل SMS ولا تحتاج إلى وظيفة الاستقبال.
ما هو اتصال مستقبل SMPP؟
اتصال مستقبل SMPP يعمل فقط لاستقبال رسائل SMS الواردة. يعمل مثل صندوق بريد مخصص، مما يسمح لـ SMSC (مركز خدمة الرسائل القصيرة) بتسليم الرسائل إلى بوابة Ozeki للرسائل القصيرة. هذا النوع من الاتصال مناسب عندما تحتاج فقط إلى استقبال الرسائل الواردة ولا تخطط لإرسال أي شيء.
ما هو اتصال مرسل-مستقبل SMPP؟
اتصال مرسل-مستقبل SMPP يوفر خيارًا متعدد الاستخدامات لكل من إرسال واستقبال رسائل SMS. يعمل مثل طريق ذو اتجاهين، مما يمكن بوابة Ozeki للرسائل القصيرة من إرسال الرسائل إلى الخارج واستقبال الرسائل الواردة من SMSC (مركز خدمة الرسائل القصيرة) عبر اتصال TCP/IP واحد. هذا النوع من الاتصال مثالي لمعظم السيناريوهات حيث تحتاج إلى كل من إمكانيات إرسال واستقبال SMS.
ملخص
قدم هذا الدليل جميع المعلومات الضرورية حول كيفية إعداد اتصال عميل SMPP في بوابة Ozeki للرسائل القصيرة. SMPP رائع لأنه يسمح لك بإرسال رسائل SMS إلى SMSC عبر الإنترنت و توفر بوابة Ozeki للرسائل القصيرة سرعة ممتازة للتسليم. إذا كنت ترغب في إعداد خدمة إشعارات SMS فعالة في عملك، فإن SMPP هو الحل الأمثل.
المعلومات التي حصلت عليها قيمة، هناك وثائق أخرى مفيدة في هذا الدليل، لذا استمر في القراءة. من الجيد الاطلاع على دليل إعداد بروتوكول UCP و برنامج تعليمي لاتصال عميل CIMD، لأن هذه البروتوكولات توفر اتصالًا سريعًا بـ SMSC مشابهًا.
الآن قم بتنزيل بوابة Ozeki للرسائل القصيرة ولتبدأ العمل!
More information
- كيفية إعداد اتصال عميل SMPP بشبكة الهاتف المحمول
- كيفية ترميز علامة @ في SMPP
- مواصفات بروتوكول SMPP