دریافت درخواست
REST، SOAP/WSDL، WCF، gRPC یا رابط سازگار درخواست را دریافت میکند.
یک درگاه، چند اپراتور و چند پروتکل
نرمافزار مشتری با قرارداد SMSDaily کار میکند. سامانه درخواست را اعتبارسنجی، قیمتگذاری، ثبت و مسیریابی میکند و سپس آن را به گیتوی مناسب ۳۰۰۰، خطوط ثابت یا تأمینکننده بعدی تحویل میدهد.
معماری گیتوی
نوع اپراتور پاییندستی، توکن، ساختار درخواست، کد خطا و وضعیت دلیوری برای مشتری پنهان میماند و در آداپتورهای داخلی مدیریت میشود.
REST، SOAP/WSDL، WCF، gRPC یا رابط سازگار درخواست را دریافت میکند.
گیرنده، متن، قالب، زمان، خط و شناسه جلوگیری از تکرار به مدل مشترک تبدیل میشوند.
براساس خط، سرویس، هزینه، سلامت مسیر، محدودیت و اولویت، مقصد مناسب انتخاب میشود.
درخواست و پاسخ پاییندستی ذخیره و یک کد پیگیری SMSDaily صادر میشود.
کدهای اپراتور به وضعیتهای مشترک تبدیل و از API، پنل یا Webhook اعلام میشوند.
سرویسهای عمومی پیامک
ارسال یک متن به یک یا چند گیرنده با خط مجاز و صدور کد پیگیری.
ثبت پیام برای زمان آینده و مدیریت دوره یا فاصله ارسال.
ارسال فرستنده، گیرنده و متن متفاوت برای هر ردیف در یک درخواست.
انتخاب دفترچه یا گروه ذخیرهشده و ارسال پیام به اعضای آن.
پیامهای خدماتی و امنیتی
کد ورود، ثبتنام و تأیید عملیات با قالب کنترلشده و مسیر خدماتی.
سفارش، نوبت، سررسید، پرونده، مرسوله و اعلان ضروری با UID تأییدشده.
SMSDaily قالب مشترک را به قرارداد Pattern اپراتور انتخابشده تبدیل میکند.
Rate Limit، Idempotency، محدودیت گیرنده، کنترل محتوا و ثبت رخداد.
حساب و دفترچه تلفن
نمایش مانده اعتبار، وضعیت فعالبودن حساب و محدودیتهای سرویس.
مشخصات حقیقی یا حقوقی، اطلاعات تماس، مدارک و سرویسهای مجاز.
برای مدل نمایندگی، ایجاد کاربر حقیقی یا حقوقی با پکیج و مدیر مشخص.
مشاهده عنوان، شناسه و تعداد شمارههای هر دفترچه.
ساخت گروه جدید یا حذف دفترچه با کنترل مالکیت و دسترسی.
مشاهده، افزودن و حذف چند شماره از یک دفترچه تلفن.
گروهبندی مخاطب براساس شعبه، قرارداد، محصول یا وضعیت مشتری.
ارسال به کل دفترچه یا گروه انتخابی با گزارش مستقل.
گزارش و وضعیت
هر گیتوی کدهای خودش را دارد. SMSDaily آنها را به وضعیتهای مشترک تبدیل میکند تا مشتری به منطق اپراتور وابسته نشود.
درخواست ثبت شده یا به گیتوی مقصد تحویل داده شده است.
گیتوی مقصد درخواست را پذیرفته و شناسه پاییندستی صادر کرده است.
گزارش تحویل یا عدم تحویل براساس پاسخ اپراتور ثبت شده است.
خطای اعتبار، شماره، محتوا، اپراتور یا برگشت پیام ثبت شده است.
خطوط و مسیرهای ارسال
شماره کوتاه، تبلیغاتی یا خدماتی، ارسال، دریافت و گزارش براساس قرارداد خط.
مشاهده خطوط ۳۰۰۰ ←۰۲۱، ۰۲۶، ۰۵۱، ۰۴۱، ۰۷۱، ۰۲۱۷xxx و ۰۲۶۷xxx بههمراه شماره متناظر و E1.
مشاهده خطوط ثابت ←منطقه، کدپستی، نقشه، BTS، LBS، سن و جنسیت و مشاغل با استعلام جداگانه.
راهنمای ارسال هدفمند ←دریافت پیام، کلیدواژه، عضویت، لغو، نظرسنجی و پاسخ خودکار در خطوط دریافتدار.
پروتکلهای عمومی SMSDaily
پروتکل مشتری از گیتوی مقصد مستقل است. همه رابطها باید به مدل دامنه، قیمتگذاری، کد پیگیری و وضعیت یکسان متصل شوند.
برای وب، موبایل، Backend، SaaS و میکروسرویسها.
برای سامانههایی که قرارداد XML و WSDL ثابت نیاز دارند.
برای نرمافزارهای سازمانی و کلاینتهای قدیمی مبتنی بر Service Contract.
برای ارتباط پرسرعت با قرارداد Protobuf و سرویسهای داخلی مشتری.
برای نرمافزارهای محدود که امکان استفاده از SDK کامل ندارند.
اعلان وضعیت و پیام ورودی با امضا، Retry و Event ID.
خیر. مشتری فقط با SMSDaily یکپارچه میشود. آداپتورهای ۳۰۰۰، خطوط ثابت و گیتویهای بعدی در داخل سامانه نگهداری میشوند.
خیر. SMSDaily پیش از مسیریابی، قابلیت خط و گیتوی را بررسی میکند و فقط مسیر سازگار را انتخاب میکند.
بله. اینها رابطهای مشتری با SMSDaily هستند، نه جزئیات اتصال به اپراتور. وضعیت نسخه قابل استفاده هر رابط جدا اعلام میشود.
SMSDaily یک کد پیگیری داخلی صادر میکند و شناسه اپراتور مقصد را پشت آن نگه میدارد تا تغییر مسیر برای مشتری شفاف باشد.
ارسال فوری، زماندار، Pattern، دفترچه تلفن، ارسال چندمتنی، اعتبار، پروفایل، وضعیت و دلیوری و مدیریت دفترچه تلفن در کاتالوگ تجمیع میشوند.
سناریو، حجم، خط و محیط فنی را اعلام کنید تا قرارداد مناسب و مسیر گیتوی مشخص شود.