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