موفر خدمة الرسائل القصيرة Nexmo

يسمح لك موفر خدمة الرسائل القصيرة Nexmo بإرسال واستقبال رسائل SMS النصية والثنائية. يمكنك شراء أرقام هواتف لدول مختلفة. واجهة برمجة التطبيقات الخاصة بهم تعتمد على HTTP/HTTPS. لتقارير التسليم الواردة والرسائل الواردة، ستحتاج إلى فتح منفذ في جدار الحماية الخاص بك. يوفر Ozeki تنفيذًا لواجهة برمجة التطبيقات الخاصة بهم.

كيفية إنشاء حساب Nexmo

لاستخدام خدمة Nexmo، تحتاج أولاً إلى إنشاء حساب Nexmo. في القسم أدناه، نرشدك حول كيفية القيام بذلك.

الفيديو 1 - كيفية إنشاء حساب Nexmo (برنامج تعليمي بالفيديو)

في الصفحة الرئيسية لـ Nexmo، يرجى النقر على زر 'التسجيل' (الشكل 1).

التسجيل
الشكل 1 - النقر على 'التسجيل'

ثم تحتاج إلى تقديم تفاصيل حسابك (الشكل 2).

تقديم تفاصيل الحساب
الشكل 2 - تقديم تفاصيل الحساب

إذا انتهيت، فانقر على 'التسجيل' وانتظر حتى يرسل Nexmo رمز التحقق إلى هاتفك (الشكل 3).

تحقق من رقم الهاتف
الشكل 3 - التحقق من رقم الهاتف

الآن تحقق من صندوق بريدك وقم بتأكيد عنوان بريدك الإلكتروني (الشكل 4).

تحقق من البريد الإلكتروني
الشكل 4 - التحقق من البريد الإلكتروني

أخيرًا، سجل الدخول إلى حساب Nexmo الجديد الخاص بك (الشكل 5).

تسجيل الدخول
الشكل 5 - تسجيل الدخول

إذا كان كل شيء على ما يرام، فسترى صفحة 'بدء الاستخدام' (الشكل 6).

صفحة بدء الاستخدام
الشكل 6 - صفحة بدء الاستخدام

كيفية إعداد Ozeki 10 و Nexmo لرسائل SMS الصادرة

يقدم هذا الفصل معلومات مفصلة حول كيفية تثبيت وتكوين اتصال Nexmo لإرسال الرسائل القصيرة في برنامج بوابة الرسائل القصيرة Ozeki 10.

الفيديو 2 - كيفية إعداد Ozeki 10 و Nexmo لرسائل SMS الصادرة

في البداية، يرجى تسجيل الدخول إلى Ozeki 10 باستخدام اسم المستخدم وكلمة المرور الخاصة بك (الشكل 7).

تسجيل الدخول إلى Ozeki 10
الشكل 7 - تسجيل الدخول إلى Ozeki 10

ثم افتح تطبيق 'بوابة الرسائل القصيرة' (الشكل 8).

فتح بوابة الرسائل القصيرة
الشكل 8 - فتح تطبيق بوابة الرسائل القصيرة

انقر على 'إضافة اتصال جديد' على اليسار (الشكل 9).

إنشاء اتصال جديد
الشكل 9 - إنشاء اتصال جديد

حدد 'اتصال Nexmo' من القائمة وانقر على تثبيت بجواره (الشكل 10).

تثبيت اتصال Nexmo
الشكل 10 - تثبيت اتصال Nexmo

قدم بيانات اعتماد واجهة برمجة التطبيقات الخاصة بـ Nexmo وحدد رقم الهاتف في صفحة تثبيت الاتصال (الشكل 11).

تكوين اتصال Nexmo
الشكل 11 - تقديم بيانات اعتماد Nexmo

حان الوقت الآن لإرسال رسالة اختبار (انظر الشكل 12).

إرسال رسالة اختبار
الشكل 12 - إرسال رسالة اختبار

كيفية إعداد Ozeki 10 و Nexmo لتقارير التسليم الواردة

قبل أن تتمكن من تلقي تقارير التسليم الواردة والرسائل النصية الواردة، تحتاج إلى توجيه المنافذ لتوجيه حركة المرور الخارجية إلى شبكتك (الشكل 13).

1. افتح متصفح الواب واكتب رقم البوابة الافتراضية في شريط العناوين ثم اضغط على Enter.

2. أدخل اسم المستخدم وكلمة المرور للوصول إلى واجهة جهاز التوجيه الخاص بك. يجب أن يكون اسم المستخدم وكلمة المرور الافتراضية مدرجين في وثائق جهاز التوجيه الخاص بك أو على ملصق على جانب جهاز التوجيه. إذا تم تغيير اسم المستخدم وكلمة المرور الافتراضية ولا تتذكرها، فستحتاج إلى إعادة تعيين جهاز التوجيه الخاص بك.

3. لتوجيه المنافذ على جهاز التوجيه الخاص بك، ابحث عن علامة تبويب أو قائمة باسم "توجيه المنافذ / تشغيل المنافذ" أو شيء مشابه.

4. بغض النظر عن نوع جهاز التوجيه أو الواجهة التي لديك، ستحتاج إلى إدخال نفس المعلومات الأساسية. أدخل المنفذ الذي تريد فتحه تحت "خارجي" (المنفذ 1) و "داخلي" (المنفذ 2)، أو أدخل نطاقًا من المنافذ لفتحها تحت "بداية" و "نهاية".
في هذه الحالة، يستخدم Ozeki 10 المنفذ 9505 افتراضيًا، لذا يمكنك أيضًا تقديم ذلك في قسم "الداخلي".

5. حدد البروتوكول (TCP أو UDP أو كليهما).

6. أدخل عنوان IP الخاص لجهاز الكمبيوتر الخاص بك حيث تم تثبيت Ozeki 10.

7. تأكد من حفظ التغييرات.

توجيه المنافذ
الشكل 13 - توجيه المنافذ

الفيديو 3 - كيفية إعداد Ozeki 10 و Nexmo لتقارير التسليم الواردة (دليل فيديو)

بعد حفظ التغييرات، يرجى نسخ عنوان URL لاستدعاء الاتصال بـ Nexmo الذي ستجده على اليسار (الشكل 14).

نسخ عنوان URL لاستدعاء
الشكل 14 - نسخ عنوان URL لاستدعاء

الآن سنقوم بإدخال ما سبق في إعدادات Nexmo (الشكل 15).

إعدادات Nexmo
الشكل 15 - إعدادات Nexmo

أدخل عنوان IP العام والمنفذ الذي قمت بتوجيهه إلى جهاز الكمبيوتر Ozeki 10 ثم احفظ هما (الشكل 16).

إعدادات Nexmo
الشكل 16 - إعدادات Nexmo

نحن جاهزون لإرسال رسالة اختبار كما هو موضح في الشكل 17.

إرسال رسالة اختبار
الشكل 17 - إرسال رسالة نصية اختبارية

إذا قمت بتوجيه المنفذ بشكل صحيح، فسترى تقرير التسليم المستلم (الشكل 18).

تقرير التسليم
الشكل 18 - تقرير التسليم المستلم

كيفية شراء رقم Nexmo للرسائل النصية

في القسم أدناه، سنوضح كيفية شراء رقم Nexmo لاستقبال الرسائل النصية.

الفيديو 4 - كيفية شراء رقم Nexmo للرسائل النصية

يرجى الانتقال إلى قائمة 'شراء الأرقام'، حدد رقمًا وانقر على زر الشراء بجواره (الشكل 19).

اختيار رقم
الشكل 19 - اختيار رقم

بعد اختيار الرقم، تحتاج إلى تأكيد عملية الشراء (الشكل 20).

تأكيد الشراء
الشكل 20 - تأكيد الشراء

في قائمة 'أرقامك' يمكنك رؤية أرقام هواتف Nexmo الخاصة بك (الشكل 21).

عرض أرقامك
الشكل 21 - عرض أرقامك

كيفية إعداد Ozeki 10 و Nexmo للرسائل النصية الواردة

بعد شراء رقم Nexmo، يمكنك إعداده لإعادة توجيه الرسائل إلى جهاز Ozeki 10.

الفيديو 5 - كيفية إعداد Ozeki 10 و Nexmo للرسائل النصية الواردة (دليل فيديو)

في قائمة 'أرقامك' انقر على "إدارة" لتعديل الرقم الذي ترغب في استقبال الرسائل النصية عليه (الشكل 22).

تعديل أرقامك
الشكل 22 - تعديل رقمك

انسخ عنوان URL لاستدعاء من اتصال Nexmo (الشكل 23).

نسخ عنوان URL لاستدعاء
الشكل 23 - نسخ عنوان URL لاستدعاء

أدخل عنوان IP العام والمنفذ الذي قمت بتوجيهه إلى جهاز الكمبيوتر Ozeki 10 ثم انقر على "تحديث" (الشكل 24).

توفير عنوان URL لـ webhook
الشكل 24 - توفير عنوان URL لـ webhook

أرسل رسالة اختبار إلى هذا الرقم وسترى الرسالة المستلمة في Ozeki 10 (الشكل 25).

رسالة اختبار مستلمة
الشكل 25 - رسالة اختبار مستلمة

إرسال رسائل SMS من خادم قاعدة بيانات SQL باستخدام Nexmo

مع Ozeki 10، من السهل جدًا إرسال واستقبال رسائل SMS من خادم قاعدة بيانات SQL. لإرسال واستقبال رسائل SMS، يمكن استخدام Microsoft SQL Server أو SQL Express أو MySQL أو MariaDB أو Foxpro أو أي قاعدة بيانات SQL أخرى متوافقة مع ODBC/OleDB. الإجراء بسيط: تحتاج إلى إنشاء جدولين في قاعدة البيانات: ozekimessageout.

سيتم استخدام جدول ozekimessagein لتخزين رسائل SMS الواردة، بينما سيتم استخدام جدول ozekimessageout لإرسال رسائل SMS. إذا كنت ترغب في إرسال رسالة SMS، كل ما عليك فعله هو استخدام أمر SQL INSERT لإنشاء سجل في جدول ozekimessageout. سيقوم Ozeki 10 SMS Gateway تلقائيًا باختيار الرسالة النصية وإرسالها إلى المستلم. خلال عملية التسليم، سيتم تحديث حقل الحالة وحقول الطابع الزمني في جدول قاعدة البيانات لإعلامك متى تم إرسال الرسالة من نظامك، ومتى تم استلامها بواسطة الهاتف المحمول المستهدف، وإذا حدث خطأ، فلماذا لم يتم تسليمها. (الشكل 26)

حفظ الرسائل في قاعدة البيانات
الشكل 26 - احفظ رسائل SMS الخاصة بك في قاعدة بيانات SQL

هذا الحل مفيد لأن معظم التطبيقات التجارية تعتمد على قواعد البيانات، لذا من المنطقي استخدام قاعدة البيانات لإرسال الرسائل القصيرة أيضًا. ميزة أخرى هي أنها مريحة للغاية لأن جميع الرسائل مخزنة في نظام مصمم للبحث والاستعلام والتقارير بسهولة.

كيفية إرسال رسائل SMS من واجهة برمجة تطبيقات C# عبر Nexmo

حلول إرسال الرسائل القصيرة الآلية أفضل بكثير من البشر. بسبب هذه الحقيقة، تختار معظم الشركات استخدام أنظمة إرسال الرسائل النصية الآلية. توفر واجهة برمجة تطبيقات C# لإرسال الرسائل القصيرة من Ozeki أداة ممتازة لتحقيق هذا الهدف. هذه الواجهة رائعة لأنها يمكنها أيضًا إرسال رسائل SMS عبر بروتوكولات عالية الأداء مثل CIMD2. تستخدم هذه البروتوكولات من قبل مزودي خدمة GSM لتبادل الرسائل القصيرة بين بعضهم البعض. من خلال تنفيذ هذه الواجهة، يمكنك الوصول إلى العديد من شركات إرسال الرسائل القصيرة أو شبكات الهواتف المحمولة باستخدام قاعدة كود واحدة. (الشكل 27)

الشكل 27 - إرسال رسائل SMS من C#

إعداد إرسال البريد الإلكتروني إلى SMS باستخدام Nexmo

إذا قمت بإعداد Nexmo، يمكنك بسهولة تقديم خدمة إرسال SMS إلى البريد الإلكتروني لعملائك وتطبيقاتك. يمكن لأي مستخدم بريد إلكتروني قادر على إرسال بريد إلكتروني إلى عنوان بريد إلكتروني مُنسق بشكل خاص أن يرسل رسائل SMS. يجب أن يكون عنوان البريد الإلكتروني مُنسقًا كالتالي: رقم الهاتف@اسم المضيف. سيبدو عنوان البريد الإلكتروني هكذا: 079240311@hostname. يمكن أيضًا وضع رقم الهاتف المستلم في سطر الموضوع. في كلتا الحالتين، سيتم إرسال نص البريد الإلكتروني كرسالة SMS إلى رقم الهاتف المحمول المحدد.

More information