وب‌سرویس پیامکی

با استفاده از وب‌سرویس پیامکی سیگنال می‌توانید وب‌سایت، اپلیکیشن، CRM ،CMS، برنامه‌های تحت وب، دستگاه‌های صنعتی و هر چیزی که قابل برنامه‌نویسی است را به سامانه پیامکی سیگنال متصل کنید و برای خود و کاربران‌تان به صورت خودکار یا زمانبندی‌شده پیامک خدماتی (اطلاع رسانی) یا تبلیغاتی ارسال کنید. مجهز کردن سایت به ابزار پیامک، برگ برنده شما برای مدیریت بهتر فعالیت‌ها و سفارشات و جلب رضایت مشتریان خواهد بود.

برای این کار، تیم فنی سیگنال، تمام مستندات وب‌سرویس را رایگان در اختیار شما قرار می‌دهد. البته برای پیاده‌سازی موفق وب‌سرویس به دانش برنامه‌نویسی و اطلاعات کافی در این زمینه نیاز دارید اما نگران نباشید، تیم پشتیبانی تخصصی سیگنال در تمام مراحل کار همراه شما خواهد بود.

لازم به ذکر است که استفاده از وب‌سرویس پیامکی سیگنال شامل هیچ گونه هزینه اضافی نمی‌شود و شما فقط و فقط هزینه ارسال پیامک‌ها را پرداخت می‌کنید.

معرفی و امکانات

ارائه مستندات و نمونه کدها

افزونه‌های پیامکی

ارسال کد یک‌بار مصرف (OTP)

ارسال به دفترچه تلفن

ارسال تکی و گروهی

ارسال با الگو

دریافت پیامک

گزارش وضعیت تکی و گروهی

نمونه کد ارسال پیامک

با استفاده از وب‌سرویس پیامکی سیگنال، در هر لحظه می‌توانید پیامک‌هایی با محتوای دلخواه و پارامترهای پویا برای کاربران خود ارسال کنید؛ از اطلاع‌رسانی وضعیت سفارش گرفته تا فاکتور خرید یا کد پیگیری.

این پیام‌ها از طریق خطوط خدماتی و با اولویت بالا ارسال می‌شوند؛ حتی به کاربرانی که پیامک‌های تبلیغاتی را مسدود کرده‌اند.

اتصال ساده و سریع فقط با چند خط کد

مناسب برای وب‌سایت‌ها، اپلیکیشن‌ها و نرم‌افزارهای اختصاصی

مستندات جامع + نمونه‌کد برای زبان‌های مختلف برنامه‌نویسی

کد نمونه را مشاهده کنید و در کمتر از چند دقیقه، ارسال پیامک را در سیستم خود فعال کنید.

استعلام وضعیت پیامک

با استفاده از این متد می‌توانید وضعیت تحویل پیامک‌های ارسال‌شده را به‌صورت جداگانه برای هر گیرنده بررسی کنید.

  • نتایج به‌صورت صفحه‌بندی‌شده ارائه می‌شوند (۵۰۰ گیرنده در هر صفحه).
  • این متد فقط برای پیامک‌های تکمیل‌شدهٔ خود شما قابل استفاده است.
  • در پیامک‌های خصوصی، شمارهٔ گیرنده‌ها به‌صورت ماسک‌شده نمایش داده می‌شوند (مانند 98*****789).

کدهای وضعیت

کدتوضیح
1ارسال‌شده به اپراتور
2به اپراتور نرسیده
3به اپراتور رسیده
4تحویل به گوشی
5تحویل‌نشده به گوشی
6برگشت / استرداد
7خطای اپراتور
8خطای ناشناخته
9نامشخص
10در لیست سیاه

پاسخ:

  • receptor_count — تعداد کل گیرندگان (بر اساس اطلاعات پیامک)
  • receptors — آرایه‌ای از گیرنده‌ها همراه با وضعیت تحویل
  • pagination — اطلاعات صفحه‌بندی (۵۰۰ گیرنده در هر صفحه)

خطاها: خطای 404 — پیامک پیدا نشد، متعلق به شما نیست یا هنوز تکمیل نشده است.

متد: GET — مسیر: /api_v1/sms/status/{msg_id}?page={page}

ارسال پیامک با الگو (Pattern)

با استفاده از این متد می‌توانید پیامک را بر اساس الگوی از پیش تعریف‌شده ارسال کنید و با جایگزینی پارامترهای پویا، متن دلخواه خود را برای مخاطب تولید کنید.

  • استفاده از الگوهای ذخیره‌شده برای تولید متن پیامک
  • جایگزینی پارامترهای پویا در قالب الگو
  • ارسال به یک گیرنده در هر درخواست
  • محاسبهٔ خودکار انکودینگ و تعداد صفحات پیامک
  • اعتبارسنجی دسترسی به خط ارسال

احراز هویت: نیازمند کلید API یا توکن نشست (Session Token).

پارامترهای الگو:

  • الگوها قالب‌هایی متعلق به شما با محل‌نما (Placeholder) هستند.
  • پارامترها در متن الگو جایگزین می‌شوند؛ مثلاً {otp} یا {name}.
  • تمام پارامترهای الزامی باید ارسال شوند.

بدنهٔ درخواست:

  • pattern_id — شناسهٔ الگوی ذخیره‌شدهٔ شما
  • from — شمارهٔ خط فرستنده (باید به آن دسترسی داشته باشید)
  • number — شمارهٔ موبایل گیرنده (یکی در هر درخواست)
  • parameters — زوج‌های کلید/مقدار برای متغیرهای الگو

متد: POST — مسیر: /api_v1/sms/pattern/send

ارسال پیام صوتی (وویس)

با استفاده از این متد می‌توانید یک فایل صوتی از پیش ضبط‌شده را به‌صورت تماس صوتی برای یک یا چند گیرنده ارسال کنید.

  • ارسال فایل‌های صوتی از پیش ضبط‌شده از طریق تماس صوتی
  • پشتیبانی از چند گیرنده در یک درخواست
  • اعتبارسنجی و پردازش فایل صوتی
  • امکان زمان‌بندی تماس‌های صوتی
  • انتخاب خودکار گیتوی (Gateway)
  • اعتبارسنجی دسترسی به خط

احراز هویت: الزامی است.

الزامات فایل صوتی:

  • فایل صوتی باید از پیش بارگذاری و تأیید شده باشد.
  • فرمت‌های پشتیبانی‌شده: MP3, WAV, M4A
  • حداکثر مدت: ۶۰ ثانیه به‌ازای هر تماس
  • کیفیت پیشنهادی: ۱۲۸ کیلوبیت بر ثانیه

محدودیت‌ها و هزینه:

  • بر اساس موجودی اعتبار کاربر
  • هزینهٔ تماس صوتی به‌ازای هر گیرنده محاسبه می‌شود

زمان‌بندی: منطقهٔ زمانی Asia/Tehran — حداقل ۱۰ دقیقه قبل برای تماس‌های زمان‌بندی‌شده.

متد: POST — مسیر: /api_v1/audio/{audio_id}/send

ارسال کد یکبار مصرف (OTP)

با استفاده از این متد می‌توانید یک کد یکبار مصرف (OTP) را برای شمارهٔ موبایل کاربر ارسال کنید.

  • تولید خودکار کد (۴ تا ۶ رقم)
  • پشتیبانی از شمارهٔ ایران (+98) و عراق (+964)
  • امکان ارسال OTP مبتنی بر الگو (Pattern)
  • مدیریت انقضای کد و تلاش مجدد
  • جلوگیری از درخواست‌های تکراری

احراز هویت: الزامی است.

محدودیت‌ها:

  • حداکثر ۳ تلاش به‌ازای هر شماره در ساعت
  • کد پس از ۵ دقیقه منقضی می‌شود

الگو در برابر پیام ساده:

  • با pattern_id: از الگوی پیامک از پیش تعریف‌شده استفاده می‌کند.
  • بدون pattern_id: پیامک سادهٔ متنی حاوی کد ارسال می‌شود.

متد: POST — مسیر: /api_v1/otp/send

ارسال مجدد کد یکبار مصرف (OTP)

با استفاده از این متد می‌توانید کد یکبار مصرف را در همان نشست (Session) فعال، مجدداً برای کاربر ارسال کنید.

  • ارسال مجدد کد در همان نشست
  • بازنشانی تایمر انقضا
  • حفظ شمارندهٔ تلاش‌ها
  • پشتیبانی از ارسال مبتنی بر الگو

احراز هویت: الزامی است.

محدودیت‌ها:

  • حداکثر ۳ ارسال مجدد در هر نشست
  • فاصلهٔ زمانی بین ارسال‌ها: ۳۰ ثانیه

مدیریت نشست:

  • شناسهٔ uuid باید متعلق به یک نشست معتبر باشد.
  • نشست نباید منقضی شده باشد.
  • کد قبلی نامعتبر می‌شود.

متد: POST — مسیر: /api_v1/otp/retry

تأیید کد یکبار مصرف (OTP)

با استفاده از این متد می‌توانید کد واردشده توسط کاربر را در برابر نشست اعتبارسنجی کنید.

  • اعتبارسنجی کد در برابر نشست
  • پشتیبانی از ارقام فارسی و عربی
  • پاک‌سازی خودکار نشست پس از تأیید
  • ردیابی تلاش‌ها و مسدودسازی

احراز هویت: الزامی است.

قواعد اعتبارسنجی:

  • کد باید دقیقاً با کد نشست مطابقت داشته باشد.
  • نشست نباید منقضی شده باشد.
  • حداکثر ۵ تلاش تأیید در هر نشست.
  • پشتیبانی از ارقام فارسی (۰-۹) و عربی (٠-٩).

امنیت:

  • نشست پس از ۵ تلاش ناموفق قفل می‌شود.
  • کدها به بزرگی و کوچکی حروف حساس نیستند (Case-insensitive).
  • نشست پس از تأیید موفق نامعتبر می‌شود.

متد: POST — مسیر: /api_v1/otp/verify

افزونه‌ها و ماژول‌های پیامک

اگر سایت شما با استفاده از سیستم مدیریت محتوا مانند وردپرس یا جوملا نوشته شده است، بهترین راه اتصال به سامانه پیامکی سیگنال، استفاده از افزونه و ماژول پیامک است.

این افزونه‌ها را تیم فنی سیگنال به صورت رایگان در اختیار شما قرار می‌دهد.

افزونه Digits
افزونه پیامک WordPress
افزونه wp-sms
افزونه Contact Form 7
افزونه Woocommerce
افزونه نظرسنجی Woocommerce
افزونه کراسنو
افزونه آوانس
افزونه حمل‌ونقل Woocommerce
افزونه مقایسه محصول Woocommerce
افزونه گرویتی فرم
افزونه whmcs
افزونه تایید شماره whmcs
افزونه OpenCart
افزونه Virtual Freer
افزونه Magento
افزونه کد تایید جوملا
افزونه پیامک جوملا
افزونه Tomato Cart
افزونه PrestaShop
افزونه نظرسنجی آراد
افزونه رزرواسیون Bookly
افزونه استعلام گارانتی سریر

وب سرویس ارسال پیامک رایگان پیام رسان مناسب چه کسانی است؟

توسعه‌دهندگان موبایل:اگر به دنبال راهی برای ادغام قابلیت API ارسال پیامک در وب‌سایت‌ها و برنامه‌های وب خود هستید ما برای شما پیشنهادات ویژه‌ای داریم.
توسعه‌دهندگان وب:اضافه کردن امکان ارسال پیامک در برنامه های موبایل با وب‌سرویس پیامکی امکان‌پذیر است.
استارت‌آپ‌ها: در وب‌سرویس پیامک رایگان، راه‌های کم هزینه و امن برای ارسال پیامک استارت‌آپ‌ها از نرم‌افزارهایشان به منظور جذب مشتری و حفظ مشتری پیاده‌سازی شده است.
بازاریابان دیجیتال:بصورت سیستمی از هر CRM و یا نرم‌افزاری به ارسال پیامک‌های شخصی سازی شده بپردازید و نرخ تبدیل و تعامل را افزایش دهید.
وب سرویس ارسال پیامک سیگنال

بهترین وب سرویس ارسال پیامک

انتخاب بهترین وب سرویس ارسال پیامک از آن جهت که برنامه‌نویسی برای آن صورت می‌گیرد، بسیار حساس و مهم است.

بهترین وب سرویس ارسال پیامک باید ویژگی‌هایی داشته باشد که در زیر به آنها اشاره می کنیم:

می‌خواهید از وب‌سرویس سیگنال استفاده کنید؟
ثبت‌نام رایگان
آیا نیاز به دریافت مشاوره تخصصی دارید؟