REST، SOAP/WSDL، WCF و gRPC رابط مشتری با SMSDaily هستند؛ انتخاب و تبدیل گیت‌وی مقصد در داخل سامانه انجام می‌شود.

Gateway مستقل از اپراتور

یک سرویس پیامک با چند روش اتصال

مشتری قرارداد مناسب نرم‌افزار خود را انتخاب می‌کند و SMSDaily درخواست را به مدل مشترک تبدیل، ثبت، قیمت‌گذاری و به گیت‌وی مناسب خطوط ۳۰۰۰، ثابت یا مسیرهای بعدی ارسال می‌کند.

پروتکل‌ها

یک مدل دامنه، قراردادهای متفاوت

نسخه اصلی

REST + JSON

برای وب، موبایل، Backend، SaaS و میکروسرویس.

سازمانی

SOAP / WSDL

برای سامانه‌های XMLمحور و قراردادهای سازمانی ثابت.

.NET

WCF

برای نرم‌افزارهای سازمانی و کلاینت‌های قدیمی .NET.

پرسرعت

gRPC

برای ارتباط سرور به سرور با قرارداد Protobuf.

ساده

URL Gateway

برای نرم‌افزارهای محدود یا یکپارچه‌سازی سریع.

رویداد

Webhook

اعلان وضعیت و پیام ورودی با امضا و Retry کنترل‌شده.

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

سرویس‌های تجمیع‌شده

از ارسال تا گزارش و دفترچه تلفن

1

ارسال فوری

یک متن برای یک یا چند گیرنده با خط مجاز.

ارسال زمان‌دار

تاریخ، ساعت، دوره و وضعیت اجرای آینده.

UID

Pattern و OTP

قالب تأییدشده، متغیرها، شناسه داخلی و مسیر خدماتی.

N

ارسال چندمتنی

متن، فرستنده و گیرنده متفاوت برای هر ردیف.

دفترچه تلفن

فهرست، ایجاد، حذف، افزودن شماره و ارسال به دفترچه.

گزارش و دلیوری

استعلام دسته‌ای، آخرین پیام و وضعیت استانداردشده.

اعتبار و پروفایل

مانده اعتبار، وضعیت حساب و اطلاعات کاربر.

دریافت و رویداد

پیام ورودی، Webhook و پاسخ خودکار روی خطوط دریافت‌دار.

نمونه REST

یک درخواست، کد پیگیری مستقل از اپراتور

POST https://api.smsdaily.ir/api/v1/messages
X-API-Key: sd_live_...
Idempotency-Key: invoice-1405-1001
Content-Type: application/json

{
  "sender": "0217xxx",
  "recipients": ["09121234567"],
  "message": "یادآوری: موعد پرداخت شما فردا است.",
  "clientReference": "invoice-1001"
}

202 Accepted
{
  "trackingCode": "SMS-20260803-A1B2C3D4",
  "status": "Queued",
  "partCount": 1,
  "gateway": "auto"
}
نام، توکن، آدرس و ساختار API اپراتور مقصد در پاسخ عمومی نمایش داده نمی‌شود. SMSDaily شناسه پایین‌دستی را برای پشتیبانی و Audit ذخیره می‌کند.

مسیریابی داخلی

انتخاب مقصد براساس قابلیت و سلامت

قابلیتCapability Routing

الگو، دریافت، زمان‌بندی یا چندمتنی فقط به مسیر سازگار تحویل می‌شود.

خط و اپراتورSender Routing

شماره ۳۰۰۰ یا ثابت، گیت‌وی مجاز خود را تعیین می‌کند.

پایداریHealth & Priority

سلامت، اولویت، هزینه و محدودیت مسیر در تصمیم لحاظ می‌شود.

گزارشStatus Mapping

کدهای گوناگون اپراتورها به وضعیت عمومی SMSDaily تبدیل می‌شوند.

رابط مناسب نرم‌افزار خود را انتخاب کنید

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

ثبت درخواست فنی