كيفية إعداد بوابة SQL إلى SMS
يوفر لك الدليل التالي معلومات حول كيفية إرسال واستقبال الرسائل من خادم قاعدة بيانات SQL بمساعدة بوابة Ozeki SMS. ينقسم هذا المستند إلى 3 أقسام رئيسية: أولاً، يتم سرد خوادم قواعد البيانات المدعومة. ثانيًا، يتم توضيح إجراء إرسال الرسائل القصيرة من خادم قاعدة بيانات باستخدام MySQL. ثالثًا، يتم إنشاء خدمة رسائل قصيرة ترد تلقائيًا بمساعدة مشغل قاعدة بيانات. لإكمال هذا الدليل بنجاح، تحتاج إلى إعداد خادم قاعدة بيانات كشرط مسبق ويجب أن يكون لديك بعض الفهم الأساسي لـ SQL. يستغرق إكمال الخطوات في هذا الدليل حوالي 10 إلى 15 دقيقة. لذا، لنبدأ!
كيف يعمل استقبال الرسائل القصيرة مع قاعدة بيانات
هذا الحل "استقبال الرسائل القصيرة مع قاعدة بيانات" يجعل من الممكن تخزين جميع الرسائل الواردة في قاعدة بيانات. يتكون الحل من هاتف، جهاز كمبيوتر يعمل عليه بوابة Ozeki SMS، خادم قاعدة بيانات SQL، وتطبيقك.
يمكنك تعلم كيفية عمل هذا النظام من التالي: هاتف أندرويد يعمل على تطبيق Ozeki SMS Gateway سيرسل المعلومات إلى تطبيق Ozeki SMS Gateway الذي يعمل على جهاز كمبيوتر. ثم سيخزنها باستخدام خادم قاعدة بيانات. يمكن لتطبيقك الحصول على الرسائل من خادم قاعدة البيانات. لفهم أفضل، انظر إلى الشكل 1.
كيف يعمل إرسال الرسائل القصيرة من قاعدة بيانات
حل "إرسال الرسائل القصيرة من قاعدة بيانات" يتيح لك إرسال المعلومات المخزنة في قاعدة بيانات إلى هاتف باستخدام بوابة Ozeki SMS. يتكون هذا الحل من تطبيقك، خادم قاعدة بيانات، جهاز كمبيوتر يعمل عليه تطبيق Ozeki SMS Gateway، وهاتف يعمل عليه أيضًا Ozeki SMS Gateway.
يعمل النظام بالطريقة التالية: يقوم تطبيقك بتخزين معلومات الرسائل القصيرة على خادم قاعدة بيانات. ستقوم بوابة Ozeki SMS Gateway بالحصول على المعلومات من خادم قاعدة البيانات وإرسال الرسالة القصيرة إلى العنوان المحدد مسبقًا. لفهم النظام بطريقة أفضل، انظر إلى الشكل 2.
خوادم قواعد البيانات المدعومة من بوابة Ozeki للرسائل القصيرة

يمكنك استخدام قاعدة بيانات Microsoft SQL لرسائل SMS. اتبع هذه الصفحات لإرسال أو استقبال رسائل SMS عبر مستخدم قاعدة البيانات في بوابة Ozeki للرسائل القصيرة. كل ما عليك فعله هو إدراج أو قراءة صفوف البيانات من جدول SQL المناسب عن طريق تعيين عبارات INSERT INTO و SELECT.
شاهد كيفية إرسال SMS من قاعدة بيانات Microsoft SQL

يمكنك استخدام قاعدة بيانات MSSQL Express لرسائل SMS. اتبع هذه الصفحات لإرسال أو استقبال رسائل SMS عبر مستخدم قاعدة البيانات في بوابة Ozeki للرسائل القصيرة. كل ما عليك فعله هو إدراج أو قراءة صفوف البيانات من جدول SQL المناسب عن طريق تعيين عبارات INSERT INTO و SELECT.
شاهد كيفية إرسال SMS من قاعدة بيانات MSSQL Express

الاتصال بين قاعدة بيانات Oracle وبوابة Ozeki للرسائل القصيرة هو حل مثالي لرسائل SMS. يضمن مستخدم قاعدة البيانات في بوابة Ozeki للرسائل القصيرة إمكانية إدراج الرسائل الواردة بينما يمكن اختيار الرسائل الصادرة من جداول قاعدة البيانات.
شاهد كيفية إرسال SMS من قاعدة بيانات Oracle SQL

يمكنك دمج بوابة Ozeki للرسائل القصيرة مع قاعدة بيانات MySQL لإرسال واستقبال وتخزين رسائل SMS. على هذه الصفحات يمكنك رؤية كيفية تثبيت وتكوين الاتصال بسلسلة الاتصال المناسبة وكيفية إنشاء هيكل قاعدة البيانات الموصى به.
شاهد كيفية إرسال SMS من قاعدة بيانات MySQL

يمنحك هذا الفصل فرصة رائعة لرؤية كيفية إرسال واستقبال رسائل SMS عبر جداول قاعدة بيانات PostgreSQL المعدة مسبقًا. كل ما تحتاجه هو الاتصال بها باستخدام مستخدم قاعدة البيانات في بوابة Ozeki للرسائل القصيرة. لا تنسَ توفير سلسلة اتصال برنامج تشغيل ODBC للمستخدم.
شاهد كيفية إرسال SMS من قاعدة بيانات PostgreSQL

شاهد كيفية إرسال واستقبال رسائل SMS عبر خادم SAP SQL Anywhere مع مستخدم قاعدة البيانات في بوابة Ozeki للرسائل القصيرة. هنا يمكنك العثور على سلسلة اتصال وعبارات CREATE TABLE قصيرة للبدء. يمكنك إرسال الرسائل عن طريق إدراج سجلات رسائل جديدة.
شاهد كيفية إرسال SMS من قاعدة بيانات SAP SQL Anywhere

يمكنك ببساطة البدء في إرسال واستقبال رسائل SMS عبر مستخدم قاعدة البيانات في بوابة Ozeki للرسائل القصيرة باستخدام جداول قاعدة بيانات Microsoft Access. كل ما عليك فعله هو إدراج أو قراءة صفوف البيانات من جدول SQL المناسب عن طريق تكوين عبارات INSERT INTO و SELECT للمستخدم.
شاهد كيفية إرسال SMS من قاعدة بيانات Microsoft Access

يمنحك هذا الفصل فرصة رائعة لرؤية كيفية إرسال واستقبال رسائل SMS عبر اتصال ODBC. كل ما تحتاجه هو توصيل اتصال قاعدة بيانات ODBC مع مستخدم قاعدة البيانات في بوابة Ozeki للرسائل القصيرة. لا تنسَ توفير سلسلة اتصال برنامج تشغيل ODBC للمستخدم.
شاهد كيفية إرسال SMS من اتصال قاعدة بيانات ODBC

يمنحك هذا الفصل فرصة رائعة لرؤية كيفية إرسال واستقبال رسائل SMS عبر اتصال OleDB. كل ما تحتاجه هو توصيل اتصال قاعدة بيانات OleDB مع مستخدم قاعدة البيانات في بوابة Ozeki للرسائل القصيرة. لا تنسَ توفير سلسلة اتصال برنامج تشغيل OleDB للمستخدم.
شاهد كيفية إرسال SMS من اتصال قاعدة بيانات OleDB

شاهد كيفية إرسال واستقبال رسائل SMS عبر خادم SQLite مع مستخدم قاعدة البيانات في بوابة Ozeki للرسائل القصيرة. هنا يمكنك العثور على سلسلة اتصال وعبارات CREATE TABLE قصيرة للبدء. يمكنك إرسال الرسائل عن طريق إدراج سجلات رسائل جديدة.
شاهد كيفية إرسال SMS من قاعدة بيانات SQLite
الخطوة 1 - إعداد اتصال قاعدة البيانات
أول شيء تحتاج إلى فعله هو إعداد اتصال قاعدة بيانات في بوابة Ozeki للرسائل القصيرة. للقيام بذلك، أولاً، افتح بوابة الرسائل القصيرة، وحدد أيقونة التطبيقات من شريط الأدوات. بعد ذلك، من قائمة التطبيقات (الشكل 2)، عليك تحديد الرسائل عبر SQL بالنقر على زر التثبيت.
بعد تحديد الرسائل عبر SQL، يمكنك رؤية جميع الخيارات المتاحة التي يمكنك إنشاؤها في بوابة الرسائل القصيرة. باتباع هذا الدليل، ستتمكن من معرفة كيفية إنشاء اتصال SQL مع قاعدة بيانات MySQL، لذا لاتباع هذا الدليل، ما عليك سوى النقر على زر التثبيت لخيار MySQL كما تراه في الشكل 3.
الخطوة الأخيرة لإنشاء تطبيق قاعدة البيانات هي توصيله بخادم قاعدة البيانات عن طريق ملء حقول إعدادات الاتصال (الشكل 4). هنا عليك تقديم جميع التفاصيل حول قاعدة البيانات التي تريد الاتصال بها. الحقلان الأولان هما لتحديد خادم قاعدة البيانات. إذا تركتها افتراضية عند إعداد خادم قاعدة البيانات، يمكنك ترك القيم هنا افتراضية أيضًا. ثم عليك كتابة اسم قاعدة البيانات التي تريد الاتصال بها ومعرف المستخدم وكلمة المرور التي تستخدمها داخل خادم قاعدة البيانات. إذا ملأت جميع الحقول، يمكنك النقر فوق موافق لإنشاء تطبيق قاعدة البيانات.
الخطوة 2 - إعداد اتصال SMPP
في هذه المرحلة، لديك تطبيق قاعدة بيانات، ولكنك تحتاج أيضًا إلى اتصال بمزود الخدمة لمعالجة رسائل SMS. في هذا الدليل، ستتمكن من إنشاء اتصال عميل SMPP. لذلك، ما عليك سوى النقر على اتصال في شريط الأدوات وتحديد عميل SMPP (الشكل 5) من قائمة جميع اتصالات مزودي الخدمة المتاحة.
قبل إنشاء الاتصال، تحتاج إلى تقديم بعض التفاصيل حول الاتصال. أولاً، عليك كتابة اسم للاتصال، ثم عليك تحديد الخادم الذي تريد الاتصال به كما يوضحه الشكل 6. لإنهاء إنشاء اتصال مزود الخدمة، ما عليك سوى النقر على موافق.
الخطوة 3 - إرسال رسالة SMS من قاعدة بيانات
مع إعداد جميع الاتصالات بشكل صحيح في بوابة Ozeki للرسائل القصيرة، يمكنك الآن البدء في إدارة رسائل SMS من قاعدة بيانات. أولاً، ستتمكن من رؤية كيفية إرسال رسالة SMS باستخدام أمر SQL واحد فقط. بشكل افتراضي، تستخدم بوابة الرسائل القصيرة جدول ozekimessageout لإرسال الرسائل. لا داعي للقلق إذا لم يكن لديك هذا الجدول في قاعدة البيانات الخاصة بك، يمكنك إنشاء هذا الجدول بسهولة. ما عليك سوى فتح تطبيق SQL في بوابة الرسائل القصيرة وكما تراه في الشكل 8، يمكنك تحديد أمر SQL لإنشاء جدول ozekimessageout. لذا، ما عليك سوى تحديده، والنقر على تنفيذ لإنشاء الجدول. (الشكل 8)
يمكن إرسال رسالة ببساطة عن طريق إدراج الرسالة في جدول ozekimessageout. تفحص بوابة الرسائل القصيرة هذا الجدول دوريًا وترسل الرسائل المضافة حديثًا. لإدراج رسالة في هذا الجدول، ما عليك سوى تحديد أمر INSERT المقابل كما تراه في الشكل 9. في مربع النص، يمكنك تغيير القيم التي تمثل المستقبل والرسالة نفسها. عند الانتهاء من كتابة الرسالة، ما عليك سوى النقر على تنفيذ وسيتم إرسال رسالتك. إذا كنت لا تعرف أوامر SQL الأساسية للرسائل القصيرة، تعلم المزيد عن قوالب SQL للرسائل القصيرة.
لتعديل إعدادات إرسال رسائل SMS، ما عليك سوى تحديد علامة التبويب تكوين في قائمة تطبيق قاعدة البيانات، وهنا، حدد علامة التبويب إرسال. هنا، ستتمكن من رؤية الإعدادات التي تحدد كيفية معالجة الرسائل الصادرة. كما يظهر الشكل 10، هنا يمكنك تعديل عبارة SQL التي تستعلم وتعالج الرسائل الصادرة. يمكنك أيضًا تعيين الحد الأقصى لعدد الرسائل الصادرة في كل استعلام وفترة الاستطلاع.
الخطوة 4 - استقبال الرسائل القصيرة من قاعدة البيانات
عندما قمت بإنشاء تطبيق قاعدة البيانات، لم يتم إنشاء التطبيق فقط، بل قام بوابة الرسائل القصيرة أيضًا بإنشاء قاعدة توجيه، والتي تحدد أن جميع الرسائل الواردة سيتم نسخها إلى قاعدة البيانات. يمكن العثور على هذه القاعدة في قائمة قواعد التوجيه كما تراها في الشكل 12.
سيتم توجيه الرسائل الواردة من أي اتصال رسائل قصيرة إلى جدول ozekimessagein افتراضيًا. يمكنك إنشاء هذا الجدول بسهولة عن طريق فتح تطبيق قاعدة البيانات وفي قائمة SQL، حدد أمر SQL من القائمة (الشكل 13) والذي سينشئ جدول ozekimessagein في قاعدة البيانات بعد تنفيذ هذا الأمر.
بعد إنشاء جدول ozekimessagein، سيتم إدراج جميع الرسائل المستلمة في ذلك الجدول. للتحقق من هذه الرسائل، يمكنك بدء استعلام في تطبيق قاعدة البيانات. لذا، افتح التطبيق، وفي علامة تبويب SQL، حدد الأمر الذي سيستعلم عن الرسائل الواردة (الشكل 14) وانقر على تنفيذ. إذا كان التنفيذ ناجحًا، ستتمكن من رؤية الرسائل الواردة.
لتعديل إعدادات استقبال الرسائل، يمكنك ببساطة تحديد علامة تبويب تكوين وهنا، انقر على استقبال كما يوضحه الشكل 15. في هذه القائمة، يمكنك تعيين أمر SQL، يقوم بإدراج الرسائل الواردة في جدول. في الأمر، يمكنك أيضًا تعيين القيم التي سيتم إدراجها في الجدول.
ملخص
المقال أعلاه يتعلق بكيفية إرسال واستقبال الرسائل من خادم قاعدة بيانات SQL بمساعدة بوابة Ozeki للرسائل القصيرة. حل مثل SQL إلى الرسائل القصيرة يناسب بنيتك التحتية الحالية إذا كنت تخزن بالفعل البيانات في قاعدة بيانات باستخدام تطبيق أعمال مشغل قاعدة بيانات. يمكن ربط رسائل SMS المخزنة في قاعدة بيانات بسهولة بالمستخدمين والعملاء وبيانات الأعمال الأخرى، مما يسمح لك باستخدام استعلامات مخصصة والاستفادة من محفزات SQL.
قد تجد المزيد من المعلومات حول هذه التكنولوجيا وبوابة Ozeki للرسائل القصيرة. تابع دراستك مع البرنامج التعليمي بعنوان كيفية إرسال الرسائل القصيرة من خادم MS SQL.
لنبدأ العمل، أولاً وقبل كل شيء، حمل بوابة Ozeki للرسائل القصيرة الآن!
الأسئلة الشائعة
ما هي قاعدة بيانات SQL؟
SQL (لغة الاستعلام الهيكلية) هي لغة متخصصة تستخدم للتفاعل مع قواعد البيانات العلائقية. تتيح استرجاع البيانات بكفاءة، ومعالجتها، وإدارة المخطط (إنشاء وتعديل)، والتحكم في الوصول.
هل يمكنني حفظ رسائل SMS الواردة (عنوان المرسل، نص الرسالة، الطابع الزمني) في خادم قاعدة بيانات (MySQL/MSSQL)؟
يقدم هذا البرنامج طريقتين لحفظ رسائلك القصيرة:
- مستخدم قاعدة البيانات: تخزين الرسائل مباشرة داخل قاعدة بيانات باستخدام حساب مستخدم قاعدة بيانات مُهيأ.
- تسجيل SQL: تمكين تسجيل SQL لكتابة الرسائل إلى جدول قاعدة بيانات SQL محدد.
نرغب في تحديد أرقام هواتف مرسلين مختلفة للرسائل الصادرة. هل من الممكن القيام بذلك في جداول SQL لتعيين رقم الهاتف المرسل؟
نعم، يمكنك بالتأكيد إرسال رسائل SMS برقم مرسل مخصص! يسمح لك هذا البرنامج بتجاوز رقم المرسل الافتراضي بالرقم الذي تريده.
إليك كيفية تكوينه:
- الوصول إلى نموذج تكوين مستخدم SQL: حدد موقع النموذج داخل البرنامج لتكوين إعدادات مستخدم قاعدة البيانات.
- الانتقال إلى علامة التبويب المتقدمة: ابحث عن علامة تبويب تحمل اسم "متقدم" أو ما شابه ذلك داخل نموذج التكوين.
- تمكين تجاوز رقم المرسل: في قسم "عنوان المرسل" من علامة التبويب المتقدمة، ابحث عن مربع اختيار يحمل اسم "قابل للتجاوز" (أو ما شابه). تأكد من تمكين هذا المربع.
- تحديد رقم المرسل الخاص بك: بمجرد تمكين "قابل للتجاوز"، يمكنك تحديد رقم المرسل المخصص الذي ترغب في استخدامه للرسائل الصادرة في الحقل المخصص.
More information
- إرسال رسائل من قاعدة بيانات SQL
- واجهة برمجة تطبيقات الرسائل بـ C#.Net
- واجهة برمجة تطبيقات الرسائل عبر HTTP
- واجهة برمجة تطبيقات الرسائل لـ PHP للمطورين
- واجهة برمجة تطبيقات الرسائل بـ Visual basic (VB.NET)
- واجهات برمجة تطبيقات الرسائل البرمجية
- حالات الاستخدام
- مواصفات واجهة برمجة تطبيقات SMPP، أمثلة التعليمات البرمجية، أفضل الممارسات