ثبت پیام و مدیریت صف
ارسال تکی یا گروهی، مشاهدهٔ پیامهای در صف، در حال ارسال و سوابق؛ پیام نامشخص پس از قطع سرویس خودکار دوباره فرستاده نمیشود.
جزئیات در پنلITFA SMS برای مدیریت پیامهای خروجی و ورودی، مخاطبان، مسیرهای سختافزاری و اتصال نرمافزارها ساخته شده است. عملیات روزمره را از یک پنل انجام دهید و درخواستهای سامانههای دیگر را از راه API به صف بسپارید.
پاسخ «پذیرفته شد» یعنی درخواست در پنل ثبت شده؛ تحویل نهایی فقط با رسید معتبر شبکه قابل تأیید است.
بخشهای اصلی پیامرسانی را کنار هم مدیریت کنید؛ هر قابلیت در چارچوب اتصال و پشتیبانی واقعی دستگاه شما کار میکند.
ارسال تکی یا گروهی، مشاهدهٔ پیامهای در صف، در حال ارسال و سوابق؛ پیام نامشخص پس از قطع سرویس خودکار دوباره فرستاده نمیشود.
جزئیات در پنلاطلاعات مخاطبان را مدیریت کنید، گروه بسازید و درخواست لغو یا عدمارسال را در روند پیامرسانی رعایت کنید.
مدیریت مخاطبانپیامهای دریافتشده را بخوانید و برای پاسخگویی از مسیرهایی استفاده کنید که قابلیت دریافت و ارسال را پشتیبانی میکنند.
مشاهدهٔ صندوقبرای فرایندهای مجاز، پیام زمانبندیشده، یادآوری نوبت و نظرسنجی را مدیریت کنید. زمانبندی ظرفیت کاری بیرونی را کنترل نمیکند.
امکانات برنامهریزیاتصال شبکه، پاسخ مودم و وضعیت هر مسیر را جداگانه ببینید تا خطای ارتباط با خطای سیمکارت یا شبکه اشتباه نشود.
بررسی دستگاههاثبت در پنل، پذیرش مودم و رسید تحویل را از هم تفکیک کنید. رسید تنها وقتی نمایش داده میشود که مسیر و شبکه آن را پشتیبانی و برگردانند.
مشاهدهٔ گزارشهاپنل از چند روش اتصال پشتیبانی میکند؛ نوع دستگاه بهتنهایی برای سازگاری کافی نیست. مدل، میانافزار، پروتکل قابل دسترس و تنظیمات شبکه باید بررسی شوند.
راهنمای دستگاهها در پنلاتصال فعلی Wavecom از سریالسرور و حداکثر ۸ کانال پشتیبانی میکند. دسترسی TCP از خود سرور پنل باید برقرار باشد.
مودم باید پورت COM استاندارد بسازد و فرمانهای لازم AT و PDU را پشتیبانی کند. دستگاههای دارای پروتکل اختصاصی به درایور جدا نیاز دارند.
اتصال از HTTPS به REST روتر انجام میشود و به رابط LTE، ابزار SMS سازگار و مجوز محدودشده نیاز دارد. قابلیتها با مدل و نسخهٔ RouterOS فرق میکنند.
هیچ ادعایی دربارهٔ سازگاری خودکار با همهٔ مودمها وجود ندارد. پیش از استفادهٔ عملی، دستگاه را در پنل اضافه کنید و اتصال، کانال و یک پیام آزمایشی مجاز را جداگانه ارزیابی کنید.
اتصال درست از خود سرور پنل شروع میشود. پس از آمادهشدن مسیر، مخاطب و پیام را با توجه به سیاستهای سازمانی مدیریت کنید.
ورود به پنلروش اتصال را انتخاب کنید و مطمئن شوید خود سرور پنل به پورت یا رابط مدیریتی دستگاه دسترسی دارد. پنل و دستگاه را بیدلیل در معرض اینترنت قرار ندهید.
وضعیت AT، ثبت شبکه، قابلیت ارسال متن فارسی و پشتیبانی گزارش تحویل ممکن است در هر کانال متفاوت باشد.
مخاطب را با مبنای مجاز ثبت کنید، گروهها و محدودیتها را تنظیم کنید و درخواست لغو را در فهرست عدمارسال نگه دارید.
کلید مستقل بسازید، درخواست را از سرور برنامه بفرستید و با شناسهٔ پاسخ وضعیت را دنبال کنید؛ رمز مدیر را به برنامه ندهید.
API عمومی برای ارتباط بکاندبهبکاند طراحی شده است. برای هر برنامه کلید جدا بسازید و آن را فقط در مخزن امن سمت سرور نگه دارید؛ کلید را در JavaScript، اپلیکیشن عمومی یا کد سمت کاربر قرار ندهید.
ثبت درخواستPOST /api/v1/messages پیام را اعتبارسنجی و در صف ثبت میکند.
دریافت شناسهپاسخ 202 Accepted شناسهٔ پیام و وضعیت فعلی را میدهد.
پیگیری مالکانهGET /api/v1/messages/{id} فقط پیامهای همان کلید را نمایش میدهد.
POST /api/v1/messages
Host: itfa-sms.ir
X-API-Key: itsms_<secret>
Idempotency-Key: order-10452
Content-Type: application/json
{
"to": "09121234567",
"text": "سفارش شما ثبت شد"
}
HTTP/1.1 202 Accepted
{
"id": "…",
"status": "queued"
}نکتهٔ وضعیت: queued یعنی در صف ثبت شده و accepted یعنی درگاه فرمان ارسال را پذیرفته است. هیچکدام بهتنهایی تحویل به تلفن را ثابت نمیکنند؛ رسید تحویل وابسته به مودم، اپراتور و امکان تطبیق رسید است.
ارسال پیام باید بر پایهٔ ارتباط مجاز با مخاطب باشد. محدودیت فنی یا گزارش وضعیت، جایگزین رضایت مخاطب و قواعد اپراتور نیست.
فهرست عدمارسالشمارهٔ لغوشده نباید دوباره وارد کمپین شود.
تفکیک کلیدهای APIبرای هر برنامه کلید بسازید و دسترسی را در صورت نیاز لغو کنید.
گزارش واقعبینانهثبت، پذیرش درگاه و رسید تحویل، وضعیتهای جداگانهاند.
ITFA SMS برای یکپارچهکردن مدیریت پیام، مسیرهای سختافزاری و اتصال برنامهها طراحی شده است. وضعیت سرویس به دسترسی سرور، پیکربندی دستگاه و پشتیبانی شبکه وابسته است؛ این صفحه وضعیت زندهٔ دستگاهها را نمایش نمیدهد.
برای ارتباط تلفنی با ITFA SMS تماس بگیرید.
031 9109 2024 شمارهٔ تماس اعلامشده برای ITFA SMSپاسخها بر اساس قابلیت و محدودیت فعلی سامانه نوشته شدهاند.
خیر، سازگاری خودکار با همهٔ مدلها تضمین نمیشود. مودم USB باید COM استاندارد و AT/PDU سازگار داشته باشد؛ اتصال TCP باید جریان AT را شفاف عبور دهد؛ MikroTik باید رابط LTE و ابزار SMS قابل پشتیبانی داشته باشد. مدل و میانافزار را پیش از استقرار بررسی کنید.
خیر. پاسخ 202 یعنی درخواست معتبر در سامانه پذیرفته شده و شناسهٔ پیگیری دارد. پذیرش فرمان از سوی مودم نیز با تحویل به گوشی فرق میکند. نتیجهٔ تحویل فقط با رسید معتبر و قابل تطبیق ثبت میشود.
در پنل برای سایت یک کلید مستقل بسازید و از بکاند سایت درخواست HTTPS به POST /api/v1/messages بفرستید. سپس با همان کلید و شناسهٔ پیام، وضعیت را از GET /api/v1/messages/{id} بخوانید. رمز مدیر برای این کار نیست.
فقط در تنظیمات امن بکاند یا متغیرهای محرمانهٔ سرور. کلید را در کد JavaScript، اپلیکیشن قابل دانلود، مخزن عمومی یا گزارش خطا قرار ندهید. برای هر برنامه یک کلید جدا بسازید تا بتوانید مستقل آن را لغو کنید.
متن فارسی و بسیاری از ایموجیها با Unicode/UCS2 منتقل میشوند؛ ظرفیت هر بخش پیام کمتر از متن GSM-7 است و چندبخشیشدن، تعداد پیامکهای مصرفی را تغییر میدهد. نتیجه به مودم و اپراتور هم بستگی دارد.
معمولاً کافی است سرور پنل به دستگاه دسترسی امن داشته باشد و برنامهٔ شما با HTTPS به API پنل وصل شود. پورت مدیریتی مودم یا MikroTik را عمومی نکنید؛ برای دستگاه دوردست از VPN یا محدودسازی شبکه استفاده کنید.
نه. قابلیت گزارش تحویل باید در مسیر مودم، شبکه و تنظیمات اپراتور پشتیبانی شود. نبود رسید به معنی شکست قطعی نیست و رسیدی که قابل تطبیق نباشد نباید بهعنوان تحویل قطعی گزارش شود.
شمارهها و متن پیام برای صف و سوابق روی پایگاه دادهٔ سرور پنل نگهداری میشوند. دسترسی سرور، پشتیبانگیری، نگهداری سوابق و دسترسی مدیران را متناسب با سیاست محرمانگی سازمان خود تنظیم کنید.
وضعیت دستگاه، مخاطبان، صف و اتصال API را در پنل بررسی کنید.