كيفية إعداد بوابة SQL إلى SMS

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

كيف يعمل استقبال الرسائل القصيرة مع قاعدة بيانات

هذا الحل "استقبال الرسائل القصيرة مع قاعدة بيانات" يجعل من الممكن تخزين جميع الرسائل الواردة في قاعدة بيانات. يتكون الحل من هاتف، جهاز كمبيوتر يعمل عليه بوابة Ozeki SMS، خادم قاعدة بيانات SQL، وتطبيقك.

يمكنك تعلم كيفية عمل هذا النظام من التالي: هاتف أندرويد يعمل على تطبيق Ozeki SMS Gateway سيرسل المعلومات إلى تطبيق Ozeki SMS Gateway الذي يعمل على جهاز كمبيوتر. ثم سيخزنها باستخدام خادم قاعدة بيانات. يمكن لتطبيقك الحصول على الرسائل من خادم قاعدة البيانات. لفهم أفضل، انظر إلى الشكل 1.

كيفية استقبال الرسائل القصيرة مع قاعدة بيانات
الشكل 1 - كيفية استقبال الرسائل القصيرة مع قاعدة بيانات

كيف يعمل إرسال الرسائل القصيرة من قاعدة بيانات

حل "إرسال الرسائل القصيرة من قاعدة بيانات" يتيح لك إرسال المعلومات المخزنة في قاعدة بيانات إلى هاتف باستخدام بوابة Ozeki SMS. يتكون هذا الحل من تطبيقك، خادم قاعدة بيانات، جهاز كمبيوتر يعمل عليه تطبيق Ozeki SMS Gateway، وهاتف يعمل عليه أيضًا Ozeki SMS Gateway.

يعمل النظام بالطريقة التالية: يقوم تطبيقك بتخزين معلومات الرسائل القصيرة على خادم قاعدة بيانات. ستقوم بوابة Ozeki SMS Gateway بالحصول على المعلومات من خادم قاعدة البيانات وإرسال الرسالة القصيرة إلى العنوان المحدد مسبقًا. لفهم النظام بطريقة أفضل، انظر إلى الشكل 2.

كيفية إرسال الرسائل القصيرة من قاعدة بيانات
الشكل 2 - كيفية إرسال الرسائل القصيرة من قاعدة بيانات

خوادم قواعد البيانات المدعومة من بوابة Ozeki للرسائل القصيرة

microsoft sql
Microsoft SQL
يمكنك استخدام قاعدة بيانات Microsoft SQL لرسائل SMS. اتبع هذه الصفحات لإرسال أو استقبال رسائل SMS عبر مستخدم قاعدة البيانات في بوابة Ozeki للرسائل القصيرة. كل ما عليك فعله هو إدراج أو قراءة صفوف البيانات من جدول SQL المناسب عن طريق تعيين عبارات INSERT INTO و SELECT.
شاهد كيفية إرسال SMS من قاعدة بيانات Microsoft SQL
microsoft sql express
Microsoft SQL Express
يمكنك استخدام قاعدة بيانات MSSQL Express لرسائل SMS. اتبع هذه الصفحات لإرسال أو استقبال رسائل SMS عبر مستخدم قاعدة البيانات في بوابة Ozeki للرسائل القصيرة. كل ما عليك فعله هو إدراج أو قراءة صفوف البيانات من جدول SQL المناسب عن طريق تعيين عبارات INSERT INTO و SELECT.
شاهد كيفية إرسال SMS من قاعدة بيانات MSSQL Express
oracle
Oracle
الاتصال بين قاعدة بيانات Oracle وبوابة Ozeki للرسائل القصيرة هو حل مثالي لرسائل SMS. يضمن مستخدم قاعدة البيانات في بوابة Ozeki للرسائل القصيرة إمكانية إدراج الرسائل الواردة بينما يمكن اختيار الرسائل الصادرة من جداول قاعدة البيانات.
شاهد كيفية إرسال SMS من قاعدة بيانات Oracle SQL
mysql
MySQL
يمكنك دمج بوابة Ozeki للرسائل القصيرة مع قاعدة بيانات MySQL لإرسال واستقبال وتخزين رسائل SMS. على هذه الصفحات يمكنك رؤية كيفية تثبيت وتكوين الاتصال بسلسلة الاتصال المناسبة وكيفية إنشاء هيكل قاعدة البيانات الموصى به.
شاهد كيفية إرسال SMS من قاعدة بيانات MySQL
postgresql
PostgreSQL
يمنحك هذا الفصل فرصة رائعة لرؤية كيفية إرسال واستقبال رسائل SMS عبر جداول قاعدة بيانات PostgreSQL المعدة مسبقًا. كل ما تحتاجه هو الاتصال بها باستخدام مستخدم قاعدة البيانات في بوابة Ozeki للرسائل القصيرة. لا تنسَ توفير سلسلة اتصال برنامج تشغيل ODBC للمستخدم.
شاهد كيفية إرسال SMS من قاعدة بيانات PostgreSQL
sap sql anywhere
SAP SQL Anywhere
شاهد كيفية إرسال واستقبال رسائل SMS عبر خادم SAP SQL Anywhere مع مستخدم قاعدة البيانات في بوابة Ozeki للرسائل القصيرة. هنا يمكنك العثور على سلسلة اتصال وعبارات CREATE TABLE قصيرة للبدء. يمكنك إرسال الرسائل عن طريق إدراج سجلات رسائل جديدة.
شاهد كيفية إرسال SMS من قاعدة بيانات SAP SQL Anywhere
microsoft access
Microsoft Access
يمكنك ببساطة البدء في إرسال واستقبال رسائل SMS عبر مستخدم قاعدة البيانات في بوابة Ozeki للرسائل القصيرة باستخدام جداول قاعدة بيانات Microsoft Access. كل ما عليك فعله هو إدراج أو قراءة صفوف البيانات من جدول SQL المناسب عن طريق تكوين عبارات INSERT INTO و SELECT للمستخدم.
شاهد كيفية إرسال SMS من قاعدة بيانات Microsoft Access
ODBC
ODBC
يمنحك هذا الفصل فرصة رائعة لرؤية كيفية إرسال واستقبال رسائل SMS عبر اتصال ODBC. كل ما تحتاجه هو توصيل اتصال قاعدة بيانات ODBC مع مستخدم قاعدة البيانات في بوابة Ozeki للرسائل القصيرة. لا تنسَ توفير سلسلة اتصال برنامج تشغيل ODBC للمستخدم.
شاهد كيفية إرسال SMS من اتصال قاعدة بيانات ODBC
OleDB
OleDB
يمنحك هذا الفصل فرصة رائعة لرؤية كيفية إرسال واستقبال رسائل SMS عبر اتصال OleDB. كل ما تحتاجه هو توصيل اتصال قاعدة بيانات OleDB مع مستخدم قاعدة البيانات في بوابة Ozeki للرسائل القصيرة. لا تنسَ توفير سلسلة اتصال برنامج تشغيل OleDB للمستخدم.
شاهد كيفية إرسال SMS من اتصال قاعدة بيانات OleDB
SQLite
SQLite
شاهد كيفية إرسال واستقبال رسائل SMS عبر خادم SQLite مع مستخدم قاعدة البيانات في بوابة Ozeki للرسائل القصيرة. هنا يمكنك العثور على سلسلة اتصال وعبارات CREATE TABLE قصيرة للبدء. يمكنك إرسال الرسائل عن طريق إدراج سجلات رسائل جديدة.
شاهد كيفية إرسال SMS من قاعدة بيانات SQLite

الخطوة 1 - إعداد اتصال قاعدة البيانات

أول شيء تحتاج إلى فعله هو إعداد اتصال قاعدة بيانات في بوابة Ozeki للرسائل القصيرة. للقيام بذلك، أولاً، افتح بوابة الرسائل القصيرة، وحدد أيقونة التطبيقات من شريط الأدوات. بعد ذلك، من قائمة التطبيقات (الشكل 2)، عليك تحديد الرسائل عبر SQL بالنقر على زر التثبيت.

إنشاء تطبيق رسائل SQL
الشكل 2 - إنشاء تطبيق رسائل SQL

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

تثبيت اتصال قاعدة بيانات MySQL
الشكل 3 - تثبيت اتصال قاعدة بيانات MySQL

الخطوة الأخيرة لإنشاء تطبيق قاعدة البيانات هي توصيله بخادم قاعدة البيانات عن طريق ملء حقول إعدادات الاتصال (الشكل 4). هنا عليك تقديم جميع التفاصيل حول قاعدة البيانات التي تريد الاتصال بها. الحقلان الأولان هما لتحديد خادم قاعدة البيانات. إذا تركتها افتراضية عند إعداد خادم قاعدة البيانات، يمكنك ترك القيم هنا افتراضية أيضًا. ثم عليك كتابة اسم قاعدة البيانات التي تريد الاتصال بها ومعرف المستخدم وكلمة المرور التي تستخدمها داخل خادم قاعدة البيانات. إذا ملأت جميع الحقول، يمكنك النقر فوق موافق لإنشاء تطبيق قاعدة البيانات.

تكوين تطبيق قاعدة البيانات
الشكل 4 - تكوين تطبيق قاعدة البيانات

الخطوة 2 - إعداد اتصال SMPP

في هذه المرحلة، لديك تطبيق قاعدة بيانات، ولكنك تحتاج أيضًا إلى اتصال بمزود الخدمة لمعالجة رسائل SMS. في هذا الدليل، ستتمكن من إنشاء اتصال عميل SMPP. لذلك، ما عليك سوى النقر على اتصال في شريط الأدوات وتحديد عميل SMPP (الشكل 5) من قائمة جميع اتصالات مزودي الخدمة المتاحة.

تثبيت اتصال عميل SMPP
الشكل 5 - تثبيت اتصال عميل SMPP

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

تكوين عميل SMPP
الشكل 6 - تكوين عميل SMPP

الخطوة 3 - إرسال رسالة SMS من قاعدة بيانات

إرسال رسالة SMS باستخدام خادم قاعدة البيانات
الشكل 7 - إرسال رسالة SMS باستخدام خادم قاعدة البيانات

مع إعداد جميع الاتصالات بشكل صحيح في بوابة Ozeki للرسائل القصيرة، يمكنك الآن البدء في إدارة رسائل SMS من قاعدة بيانات. أولاً، ستتمكن من رؤية كيفية إرسال رسالة SMS باستخدام أمر SQL واحد فقط. بشكل افتراضي، تستخدم بوابة الرسائل القصيرة جدول ozekimessageout لإرسال الرسائل. لا داعي للقلق إذا لم يكن لديك هذا الجدول في قاعدة البيانات الخاصة بك، يمكنك إنشاء هذا الجدول بسهولة. ما عليك سوى فتح تطبيق SQL في بوابة الرسائل القصيرة وكما تراه في الشكل 8، يمكنك تحديد أمر SQL لإنشاء جدول ozekimessageout. لذا، ما عليك سوى تحديده، والنقر على تنفيذ لإنشاء الجدول. (الشكل 8)

تنفيذ أمر SQL لإنشاء جدول
الشكل 8 - تنفيذ أمر SQL لإنشاء جدول

يمكن إرسال رسالة ببساطة عن طريق إدراج الرسالة في جدول ozekimessageout. تفحص بوابة الرسائل القصيرة هذا الجدول دوريًا وترسل الرسائل المضافة حديثًا. لإدراج رسالة في هذا الجدول، ما عليك سوى تحديد أمر INSERT المقابل كما تراه في الشكل 9. في مربع النص، يمكنك تغيير القيم التي تمثل المستقبل والرسالة نفسها. عند الانتهاء من كتابة الرسالة، ما عليك سوى النقر على تنفيذ وسيتم إرسال رسالتك. إذا كنت لا تعرف أوامر SQL الأساسية للرسائل القصيرة، تعلم المزيد عن قوالب SQL للرسائل القصيرة.

إدراج الرسائل في قاعدة البيانات
الشكل 9 - إدراج الرسالة في قاعدة البيانات

لتعديل إعدادات إرسال رسائل SMS، ما عليك سوى تحديد علامة التبويب تكوين في قائمة تطبيق قاعدة البيانات، وهنا، حدد علامة التبويب إرسال. هنا، ستتمكن من رؤية الإعدادات التي تحدد كيفية معالجة الرسائل الصادرة. كما يظهر الشكل 10، هنا يمكنك تعديل عبارة SQL التي تستعلم وتعالج الرسائل الصادرة. يمكنك أيضًا تعيين الحد الأقصى لعدد الرسائل الصادرة في كل استعلام وفترة الاستطلاع.

تكوين إعدادات الرسائل الصادرة
الشكل 10 - تكوين إعدادات الرسائل الصادرة

الخطوة 4 - استقبال الرسائل القصيرة من قاعدة البيانات

استقبال الرسائل باستخدام خادم قاعدة البيانات
الشكل 11 - استقبال الرسائل باستخدام خادم قاعدة البيانات

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

قاعدة توجيه تم إنشاؤها لتطبيق قاعدة البيانات
الشكل 12 - قاعدة توجيه تم إنشاؤها لتطبيق قاعدة البيانات

سيتم توجيه الرسائل الواردة من أي اتصال رسائل قصيرة إلى جدول ozekimessagein افتراضيًا. يمكنك إنشاء هذا الجدول بسهولة عن طريق فتح تطبيق قاعدة البيانات وفي قائمة SQL، حدد أمر SQL من القائمة (الشكل 13) والذي سينشئ جدول ozekimessagein في قاعدة البيانات بعد تنفيذ هذا الأمر.

الشكل 13 - إنشاء جدول للرسائل الواردة

بعد إنشاء جدول ozekimessagein، سيتم إدراج جميع الرسائل المستلمة في ذلك الجدول. للتحقق من هذه الرسائل، يمكنك بدء استعلام في تطبيق قاعدة البيانات. لذا، افتح التطبيق، وفي علامة تبويب SQL، حدد الأمر الذي سيستعلم عن الرسائل الواردة (الشكل 14) وانقر على تنفيذ. إذا كان التنفيذ ناجحًا، ستتمكن من رؤية الرسائل الواردة.

استعلام عن جميع الرسائل المستلمة
الشكل 14 - استعلام عن جميع الرسائل المستلمة

لتعديل إعدادات استقبال الرسائل، يمكنك ببساطة تحديد علامة تبويب تكوين وهنا، انقر على استقبال كما يوضحه الشكل 15. في هذه القائمة، يمكنك تعيين أمر SQL، يقوم بإدراج الرسائل الواردة في جدول. في الأمر، يمكنك أيضًا تعيين القيم التي سيتم إدراجها في الجدول.

تعديل أمر SQL للرسائل الواردة
الشكل 15 - تعديل أمر SQL للرسائل الواردة

ملخص

المقال أعلاه يتعلق بكيفية إرسال واستقبال الرسائل من خادم قاعدة بيانات SQL بمساعدة بوابة Ozeki للرسائل القصيرة. حل مثل SQL إلى الرسائل القصيرة يناسب بنيتك التحتية الحالية إذا كنت تخزن بالفعل البيانات في قاعدة بيانات باستخدام تطبيق أعمال مشغل قاعدة بيانات. يمكن ربط رسائل SMS المخزنة في قاعدة بيانات بسهولة بالمستخدمين والعملاء وبيانات الأعمال الأخرى، مما يسمح لك باستخدام استعلامات مخصصة والاستفادة من محفزات SQL.

قد تجد المزيد من المعلومات حول هذه التكنولوجيا وبوابة Ozeki للرسائل القصيرة. تابع دراستك مع البرنامج التعليمي بعنوان كيفية إرسال الرسائل القصيرة من خادم MS SQL.

لنبدأ العمل، أولاً وقبل كل شيء، حمل بوابة Ozeki للرسائل القصيرة الآن!

الأسئلة الشائعة

ما هي قاعدة بيانات SQL؟

SQL (لغة الاستعلام الهيكلية) هي لغة متخصصة تستخدم للتفاعل مع قواعد البيانات العلائقية. تتيح استرجاع البيانات بكفاءة، ومعالجتها، وإدارة المخطط (إنشاء وتعديل)، والتحكم في الوصول.

هل يمكنني حفظ رسائل SMS الواردة (عنوان المرسل، نص الرسالة، الطابع الزمني) في خادم قاعدة بيانات (MySQL/MSSQL)؟

يقدم هذا البرنامج طريقتين لحفظ رسائلك القصيرة:

  • مستخدم قاعدة البيانات: تخزين الرسائل مباشرة داخل قاعدة بيانات باستخدام حساب مستخدم قاعدة بيانات مُهيأ.
  • تسجيل SQL: تمكين تسجيل SQL لكتابة الرسائل إلى جدول قاعدة بيانات SQL محدد.
يتكامل البرنامج بسلاسة مع منصات قواعد البيانات المختلفة، بما في ذلك الخيارات الشائعة مثل MySQL و MSSQL و Oracle و Access و Postgres و Sybase. بالإضافة إلى ذلك، يدعم أي خادم قاعدة بيانات مزود ببرنامج تشغيل OleDb أو ODBC، مما يضمن أقصى قدر من التوافق.

نرغب في تحديد أرقام هواتف مرسلين مختلفة للرسائل الصادرة. هل من الممكن القيام بذلك في جداول SQL لتعيين رقم الهاتف المرسل؟

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

إليك كيفية تكوينه:

  • الوصول إلى نموذج تكوين مستخدم SQL: حدد موقع النموذج داخل البرنامج لتكوين إعدادات مستخدم قاعدة البيانات.
  • الانتقال إلى علامة التبويب المتقدمة: ابحث عن علامة تبويب تحمل اسم "متقدم" أو ما شابه ذلك داخل نموذج التكوين.
  • تمكين تجاوز رقم المرسل: في قسم "عنوان المرسل" من علامة التبويب المتقدمة، ابحث عن مربع اختيار يحمل اسم "قابل للتجاوز" (أو ما شابه). تأكد من تمكين هذا المربع.
  • تحديد رقم المرسل الخاص بك: بمجرد تمكين "قابل للتجاوز"، يمكنك تحديد رقم المرسل المخصص الذي ترغب في استخدامه للرسائل الصادرة في الحقل المخصص.
باتباع هذه الخطوات، ستقوم بتكوين البرنامج بنجاح لاستخدام رقم المرسل الذي اخترته لجميع رسائل SMS المرسلة من خلال حساب مستخدم SQL هذا.

More information