Skip to content
بازگشت به وبلاگ

نحوه تشخیص و رفع مشکلات ارسال پیامک: راهنمای کامل

می‌خواهید مشکلات ارسال پیامک را عیب‌یابی کنید؟ همه چیز درباره عیب‌یابی مشکلات تحویل پیامک در پیام‌های شخصی و تجاری خود بیاموزید.

هومن··12 دقیقه مطالعه
نحوه تشخیص و رفع مشکلات ارسال پیامک: راهنمای کامل

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

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

مشکلات تحویل پیامک چیست؟

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

وقتی یک پیامک ارسال می‌کنید، باید از یک سری سیستم‌ها عبور کند:

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

ممکن است یک پیام وضعیت دریافت کنید، مانند:

  • تحویل داده شده (Delivered): این پیام به این معناست که اپراتور تایید می‌کند پیام به دستگاه گیرنده رسیده است. این معمولا توسط یک DLR (رسید تحویل) از اپراتور گیرنده فعال می‌شود.

  • تحویل نشده (Undelivered): وقتی اپراتور نتواند پیام را تحویل دهد، این وضعیت نمایش داده می‌شود.

  • ناموفق (Failed): گاهی اوقات، پیام‌های شما حتی قابل ارسال نیستند. این وضعیت نقطه مقابل وضعیت «ارسال شده (Sent)» است.

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

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

دلایل رایج عدم تحویل پیامک

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

در اینجا لیستی از متداول‌ترین دلایل عدم تحویل پیام‌های شما آمده است:

۱. مشکلات مسیریابی اپراتور

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

این مشکل به‌ویژه در ارسال بین کشورها یا شبکه‌های مختلف رخ می‌دهد. سایر مشکلات فنی در سطح اپراتور عبارتند از:

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

۲. خطاهای قالب‌بندی و رمزگذاری پیام

اگر رمزگذاری متن نادرستی در پیام‌های خود داشته باشید، با مشکلات تحویل مواجه خواهید شد. به یاد داشته باشید که استاندارد GSM-7 (سیستم جهانی ارتباطات سیار) فقط از کاراکترهای پایه پشتیبانی می‌کند. علاوه بر این، فقط اجازه درج ۱۶۰ کاراکتر در هر پیام را می‌دهد.

اگر از ایموجی یا کلمات غیرلاتین در پیام‌های خود استفاده کنید، رمزگذاری به UCS-2 تغییر می‌کند. در این حالت، محدودیت ۷۰ کاراکتر خواهد بود. این گاهی باعث تقسیم یا رد شدن پیام می‌شود.

رمزگذاریمجموعه کاراکترحداکثر طولکاربردمشکلات رایج
GSM-7حروف لاتین، اعداد، نمادهای پایه۱۶۰متن انگلیسیتقسیم پیام
UCS-2ایموجی، حروف دارای لهجه، غیرلاتین۷۰متن چندزبانهمحدودیت کم، خطاهای رمزگذاری
ترکیبیچند بخشی GSM-7/UCS-2متغیرپیام‌های طولانیخطاهای تحویل، حذف بخش‌ها

۳. شماره‌های مسدودشده یا نامعتبر

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

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

۴. شناسه فرستنده نامعتبر

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

منطقه / کشورنوع مجازقوانین کلیدیمشکلات رایج
آمریکاعددی (10DLC)ثبت‌نام A2P الزامیشناسه‌های ثبت‌نشده مسدود می‌شوند
کاناداعددی / کد کوتاهتایید اپراتور لازم استشناسه‌های تایید نشده فیلتر می‌شوند
انگلستانحروف و اعدادباید برند مشخص باشدشناسه‌های عمومی رد می‌شوند
هندحروف و اعدادثبت‌نام DLT الزامیشناسه‌های تایید نشده رد می‌شوند
استرالیاحروف و اعداد / کد کوتاهباید قابل ردیابی باشدشناسه‌های مشکوک مسدود می‌شوند
خاورمیانهعمدتا عددیحروف و اعداد محدود شدهشناسه‌های ثبت‌نشده مسدود می‌شوند
آفریقاعددیبسته به اپراتور متفاوت استشناسه‌های پنهان فیلتر می‌شوند

۵. فیلتر محتوا و قوانین انطباق

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

۶. مشکلات سطح دستگاه

اگر همه چیز در بالادست درست کار می‌کند، مشکل قطعا از دستگاه شماست. نمونه‌های رایج عبارتند از:

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

نحوه عیب‌یابی مشکلات تحویل پیامک

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

روش کار به این صورت است:

۱. با گزارش‌ها و رسیدهای تحویل شروع کنید

گزارش‌های ارائه‌دهنده پیامک شما اولین چیزی است که باید بررسی کنید. سعی کنید رسیدهای تحویل را برای کدهای وضعیت بررسی کنید: «تحویل شده»، «تحویل نشده» یا «ناموفق». ارائه‌دهندگان معتبر، مانند Twilio و Nexmo، جزئیات دقیقی از جمله کدهای خطا و مهرهای زمانی در اختیار شما قرار می‌دهند.

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

۲. پاسخ‌های API را بررسی کنید

اگر از API برای ارسال پیامک استفاده می‌کنید، باید کدهای پاسخ HTTP و شناسه‌های پیام (SID) را بررسی کنید.

به یاد داشته باشید که یک پاسخ موفق API، مانند HTTP 200، فقط به این معناست که ارائه‌دهنده پیام را پذیرفته است.

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

۳. شماره‌های معتبر را تست کنید

باید تحویل پیامک را با ارسال پیام‌های آزمایشی به شماره‌هایی که مطمئن هستید بررسی کنید.

شماره‌ها باید فعال و تایید شده باشند تا بتوانید آن‌ها را در اپراتورهای مختلف بررسی کنید.

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

۴. محتوا و قالب‌بندی پیام را بررسی کنید

حالا باید پیام‌های خود را بررسی کنید، از جمله:

  • کاراکترهای خاص
  • لینک‌ها
  • طول بیش از حد سعی کنید پیام را با متن ساده امتحان کنید و از نمادهای غیرضروری اجتناب کنید تا ببینید آیا تحویل داده می‌شود.

۵. شناسه فرستنده و تنظیمات انطباق را بررسی کنید

اگر اخیرا شناسه فرستنده خود را تغییر داده‌اید، باید مطمئن شوید که ثبت شده است. همچنین، باید ببینید آیا در کشور مقصد مجاز است یا خیر.

به عنوان مثال، در آمریکا و کانادا، باید از 10DLC یا کد کوتاه تایید شده استفاده کنید. همچنین، برای ترافیک بین‌المللی، فقط در کشوری که اجازه می‌دهد می‌توانید از حروف و اعداد استفاده کنید.

۶. داشبوردهای ارائه‌دهنده را تحلیل کنید

بسیاری از پلتفرم‌های پیامکی شامل داشبوردهای تحلیلی هستند که مواردی مانند موارد زیر را نشان می‌دهند:

  • نرخ‌های تحویل
  • تاخیرها
  • تفکیک خطاها می‌توانید از این اطلاعات برای یافتن مشکلات استفاده کنید.

۷. اقدامات حفاظتی برای توسعه‌دهندگان

در منطق اپلیکیشن خود:

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

این مراحل به شما کمک می‌کنند مشکل را بدون تاثیر بر کاربران زنده جدا کنید.

عیب‌یابی تحویل پیامک در وردپرس

WP SMS یکی از بهترین پلتفرم‌های بازاریابی پیامکی است که به شما امکان ارسال پیامک مستقیم از وب‌سایت وردپرسی خود را می‌دهد.

این افزونه از بیش از ۳۵۰ درگاه پیامک پشتیبانی می‌کند و ویژگی‌های مفیدی مانند اتوماسیون، زمان‌بندی، بخش‌بندی و غیره ارائه می‌دهد.

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

WP SMS به ندرت با مشکل مواجه می‌شود، اما اگر در کمپین‌های پیامکی خود با مشکلاتی مواجه شدید، به شما کمک می‌کنیم دلیل آن را بفهمید.

روش کار به این صورت است:

نحوه ارسال پیام توسط WP SMS

ابتدا، بیایید ببینیم WP SMS چه کاری انجام می‌دهد.

مهم است بدانید که WP SMS خودش پیام‌ها را تحویل نمی‌دهد. در واقع، مانند یک پل بین داشبورد وردپرس شما و ارائه‌دهنده درگاه پیامک عمل می‌کند.

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

ارسال پیامک از وردپرس پس از آن، درگاه مسیریابی اپراتور، تحویل پیام و گزارش‌دهی را مدیریت می‌کند. بنابراین، وقتی تحویل پیامک با شکست مواجه می‌شود، مشکل ممکن است از تنظیمات افزونه، حساب درگاه شما یا شبکه اپراتور باشد.

پیکربندی‌های نادرست رایج WP SMS

در اینجا برخی از رایج‌ترین مشکلات تنظیم که ممکن است هنگام کار با WP SMS باعث مشکلات تحویل پیامک شوند آورده شده است:

  1. اعتبارنامه API نادرست: حتی یک اشتباه تایپی در کلید API، شناسه فرستنده یا توکن محرمانه می‌تواند باعث درخواست‌های نامعتبر شود. بنابراین، سعی کنید اعتبارنامه‌ها را مستقیما از داشبورد ارائه‌دهنده پیامک خود کپی کنید.
  2. حالت تست یا Sandbox: بسیاری از درگاه‌ها محیط‌های sandbox برای تست دارند. مطمئن شوید که یکپارچه‌سازی WP SMS شما به API sandbox اشاره نمی‌کند.
  3. افزونه یا تنظیمات درگاه قدیمی: وقتی به‌روزرسانی جدیدی از افزونه WP SMS یا درگاه انتخابی شما منتشر می‌شود، پیکربندی‌های قدیمی ممکن است کار نکنند. بنابراین، مطمئن شوید که از آخرین نسخه‌های افزونه و درگاه پیامک استفاده می‌کنید.

بهترین روش‌ها برای تحویل مطمئن در WP SMS

برای جلوگیری از مشکلات تحویل در کمپین‌های پیامکی خود، بهتر است نکات زیر را در نظر بگیرید:

  • مطمئن شوید که از شناسه‌های فرستنده تایید شده و منطبق استفاده می‌کنید که توسط درگاه پیامک شما تایید شده‌اند.
  • همیشه اعتبارنامه‌های API درگاه خود را ایمن و به‌روز نگه دارید.
  • قبل از استفاده از ایموجی یا نمادهای خاص دیگر، مطمئن شوید که ارائه‌دهنده درگاه پیامک شما از آن‌ها پشتیبانی می‌کند. در غیر این صورت، از متن ساده استفاده کنید تا از مشکلات قالب‌بندی در تحویل پیامک جلوگیری شود.
  • HTTPS را در سایت خود بررسی کنید زیرا برخی درگاه‌ها callback‌های HTTP رمزگذاری نشده را رد می‌کنند.

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

جمع‌بندی

پیامک نرخ باز شدن و پاسخ بالایی دارد و آن را به کانالی عالی برای ارتباطات سریع و کوتاه تبدیل کرده است.

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

بهتر است به جدول زیر نگاه کنید تا مشکل تحویل خود را پیدا کنید و سعی کنید آن را برطرف کنید:

دسته مشکلخطاعلتراه‌حل
مشکل کاربر / شمارهعدم تحویلشماره نامعتبر یا غیرقابل دسترسفرمت شماره را بررسی کنید
دستگاه غیرقابل دسترستلفن خاموش یا خارج از محدودهبعدا دوباره تلاش کنید
دستگاه ناشناسشماره نامعتبر یا قطع شدهلیست را به‌روزرسانی کنید
شماره تلفن ثابتپیامک پشتیبانی نمی‌شودفقط از شماره موبایل استفاده کنید
مشکل اپراتور / انطباقپیام مسدود شدهکاربر یا اپراتور فرستنده را مسدود کردهاز شناسه فرستنده تایید شده استفاده کنید
فیلتر اپراتوراسپم یا نقض محتوامحتوای پیام را اصلاح کنید
خطای مسیریابیمسیر اپراتور در دسترس نیستبه ارائه‌دهنده اطلاع دهید
مشکل سیستم / توان عملیاتیسرریز صفارسال تعداد زیادی پیامسرعت ارسال را کاهش دهید
پارامترهای نامعتبرداده‌های API نادرستفیلدهای درخواست را بررسی کنید
خطای احراز هویتاعتبارنامه نامعتبرکلید API را تایید کنید
مشکل ارائه‌دهنده / سرورخطای سرورقطعی درگاهبعدا دوباره تلاش کنید
مشکل ناشناخته / موقتخطای ناشناختهمشکل اپراتور یا سیستمدوباره تلاش کنید یا با پشتیبانی تماس بگیرید

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

سوالات متداول

چرا پیامک من تحویل داده نمی‌شود؟

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

چگونه مشکلات دریافت پیامک را برطرف کنم؟

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

چگونه خطای ارسال پیام را برطرف کنم؟

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

چرا گزارش تحویل پیامک من ناموفق است؟

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

چگونه گزارش‌های تحویل پیامک را فعال کنم؟

در اپلیکیشن یا پلتفرم پیامکی خود، «گزارش‌های تحویل» را در تنظیمات پیام فعال کنید، یا callback‌های وضعیت را در داشبورد API/درگاه خود فعال کنید.