إعداد بوابة الرسائل ثنائية الاتجاه
تعليمات خطوة بخطوة لتهيئة عناوين URL الخاصة بـ webhook في بوابات الرسائل القصيرة المختلفة للمراسلة ثنائية الاتجاه.
يوفر هذا الدليل تعليمات خطوة بخطوة لتهيئة عناوين URL الخاصة بـ webhook في بوابات الرسائل القصيرة المختلفة لتمكين المراسلة ثنائية الاتجاه مع إضافة WSMS Two-Way.
قبل البدء
- ثبّت وفعّل إضافة Two-Way SMS
- انتقل إلى SMS Two Way → Settings (أو SMS → Settings → Two Way) للعثور على عنوان URL الخاص بـ webhook:
https://yourdomain.com/wp-json/wp-sms-two-way/v1/webhook?wpsms_token=YOUR_TOKEN
- انسخ هذا العنوان — ستحتاجه لتهيئة البوابة
IMPORTANT
استبدل yourdomain.com بنطاقك الفعلي. يتم إنشاء wpsms_token تلقائيًا ويُعرض في صفحة الإعدادات.
تهيئة البوابات
Twilio
- سجّل الدخول إلى Twilio Console
- انتقل إلى Phone Numbers → Manage → Active Numbers
- انقر على رقم هاتفك
- مرر لأسفل إلى Messaging Configuration
- تحت A MESSAGE COMES IN، اختر Webhook
- الصق عنوان URL الخاص بـ webhook
- اضبط طريقة HTTP على POST
- انقر على Save
Plivo
- سجّل الدخول إلى Plivo Console
- انتقل إلى Messaging → Applications
- انقر على Add New Application
- أدخل اسم التطبيق (مثال: “WSMS Two-Way”)
- في Message URL، الصق عنوان URL الخاص بـ webhook
- اضبط الطريقة على POST
- انقر على Create Application
- انتقل إلى Phone Numbers → Your Numbers
- انقر على رقمك
- تحت Application، اختر التطبيق الذي أنشأته
- انقر على Update Number
BulkSMS
- سجّل الدخول إلى BulkSMS
- انتقل إلى Settings → Advanced → Webhooks
- انقر على Create New Webhook
- أدخل اسم الـ webhook (مثال: “WSMS Incoming”)
- الصق عنوان URL الخاص بـ webhook
- اختر Inbound Message كمشغّل
- انقر على Save
ASPSMS
- سجّل الدخول إلى ASPSMS Console
- انتقل إلى Numbers → Your Numbers
- انقر على Edit على رقمك
- ابحث عن Forward SMS by HTTP GET Request
- الصق عنوان URL الخاص بـ webhook في الحقل المخصص
- انقر على Save
Telnyx
- سجّل الدخول إلى Telnyx Mission Control
- انتقل إلى Messaging → Programmable Messaging
- انقر على Messaging Profiles
- أنشئ ملفًا جديدًا أو حرّر ملفًا موجودًا
- في Inbound Settings، ابحث عن Inbound Message Webhook URL
- الصق عنوان URL الخاص بـ webhook
- اضبط الطريقة على POST
- انقر على Save
- خصص هذا الملف لرقم هاتفك
AfricasTalking
- سجّل الدخول إلى AfricasTalking Dashboard
- انتقل إلى SMS → SMS Callback URLs
- انقر على Incoming Messages
- الصق عنوان URL الخاص بـ webhook
- انقر على Save
Octopush
- سجّل الدخول إلى Octopush
- انتقل إلى API & Integrations
- انتقل إلى HTTP Callback Options → Webhooks
- ابحث عن Inbound Messages Callback URL
- الصق عنوان URL الخاص بـ webhook
- انقر على Save
Mobile Message (أستراليا)
- سجّل الدخول إلى Mobile Message
- انتقل إلى Settings → API
- ابحث عن Webhook URLs
- الصق عنوان URL الخاص بـ webhook في Webhook URL for Inbound Messages
- انقر على Save
بوابات تتطلب التواصل مع الدعم
تتطلب بعض البوابات التواصل مع فريق الدعم الخاص بها لتهيئة عناوين URL الخاصة بـ webhook:
| البوابة | كيفية التهيئة |
|---|---|
| SMS.es | تواصل مع الدعم لإعداد webhook |
| Infobip | تواصل مع الدعم أو استخدم إعداد API |
| SMSAPI | تواصل مع الدعم لتهيئة webhook |
| Cellsynt | تواصل مع الدعم لتفعيل webhooks الواردة |
| WebSMS | تواصل مع الدعم لإعداد الاتجاهين |
عند التواصل مع الدعم، قدّم:
- معرّف حسابك/اسم المستخدم
- عنوان URL الخاص بـ webhook:
https://yourdomain.com/wp-json/wpsms/v1/webhook/incoming - الطلب: “يرجى تهيئة هذا العنوان لاستقبال الرسائل القصيرة الواردة”
اختبار التهيئة
بعد تهيئة webhook:
- أرسل رسالة قصيرة اختبارية إلى رقم البوابة
- تحقق من SMS → Inbox بحثًا عن الرسالة
- إذا لم تُستلم، تحقق من سجل التشخيص:
/wp-content/uploads/wp-sms-two-way-logs/incoming_requests
استكشاف الأخطاء وإصلاحها
الرسائل لا تظهر
- تحقق من عنوان URL الخاص بـ webhook: تأكد من صحة العنوان وإمكانية الوصول إليه
- تحقق من SSL: تتطلب معظم البوابات HTTPS
- جدار الحماية: تأكد من أن خادمك يسمح بطلبات POST الواردة
- سجل التشخيص: تحقق من ملف السجل بحثًا عن الطلبات الواردة
فشل التحقق من Webhook
تتحقق بعض البوابات من عناوين URL الخاصة بـ webhook عن طريق إرسال طلب اختباري:
- تأكد من أن موقعك متاح للوصول العام
- تحقق من تفعيل REST API
- تأكد من عدم حظر أي إضافة أمان للنقطة النهائية
مشاكل شهادة SSL
تتطلب البوابات شهادات SSL صالحة:
- تأكد من أن شهادة SSL صالحة وغير منتهية الصلاحية
- استخدم شهادة من جهة إصدار موثوقة (CA)
- تجنب الشهادات الموقّعة ذاتيًا
أمان Webhook
لتأمين نقطة نهاية webhook:
- استخدم HTTPS (مطلوب من معظم البوابات)
- فكّر في إضافة عناوين IP إلى القائمة البيضاء إذا وفّرت البوابة نطاقات IP
- راقب سجل التشخيص بحثًا عن نشاط مشبوه
مواضيع ذات صلة
- رسائل SMS ثنائية الاتجاه - وثائق الإضافة الرئيسية
- Webhooks - تهيئة webhook العامة
- إعدادات البوابة - تهيئة بوابات الرسائل القصيرة
آخر تحديث: ٢٩ ديسمبر ٢٠٢٥