“SMS যায়নি” একটি symptom; কারণ হতে পারে assignment না হওয়া, push delay, worker না চলা, SMS permission, ভুল SIM, balance, signal, carrier rejection বা status callback failure। random retry duplicate risk বাড়ায়। Troubleshooting-এ campaign log-এর state transition ধরে server থেকে device, radio এবং report path আলাদা পরীক্ষা করতে হবে।
Server state দেখুন
Log তৈরি ও assignment হয়েছে কি
Campaign started, recipient log exists, selected device eligible এবং credit reserved কি না দেখুন। pending, claimed, sent, failed বা retrying status কোন স্তরে থেমেছে তা লিখুন।
Device wake ও worker পরীক্ষা
Heartbeat আছে, কাজ নেই কেন
last ping ও FCM token fresh কিনা দেখুন। Android notification/SMS permission, force-stop state, battery optimization এবং background restriction পরীক্ষা করুন।
- App opened after install/update
- FCM token registered
- WorkManager diagnostics
- Correct SIM slot
- Battery exception
Radio result বনাম API result
Sent but unreported আলাদা case
Device outbox বা system callback success কিন্তু server pending হলে reporting network/credential সমস্যা। SMS আবার না পাঠিয়ে status report retry করুন। carrier failure code থাকলে balance, service center ও operator support যাচাই করুন।
ব্যবহারিক checklist
- Campaign state
- Device assignment
- FCM/heartbeat
- SMS permission
- SIM balance/signal
- Callback log
মূল takeaway
প্রথমে failure কোথায়—queue, wake, radio না reporting—চিহ্নিত করুন; তারপরই retry।
শেষ কথা
একটি incident template রাখুন: campaign/log ID, device, timestamps, app version, Android version এবং error code। পুনরাবৃত্ত device problem হলে pause করে fleet থেকে সরান। ambiguous delivery status blind retry না করে manual review-এ দিন।
Campaign চালুর আগে consent, mobile operator policy এবং প্রযোজ্য current নিয়ম যাচাই করুন।
১০০ free automation credit দিয়ে শুরু করুন →সাধারণ প্রশ্ন
App force-stop হলে FCM কাজ করবে?
Android-এ force-stopped app সাধারণত user আবার না খোলা পর্যন্ত background message নাও পেতে পারে।
Server pending দেখালে SMS আবার পাঠাব?
আগে device/radio result যাচাই করুন; reporting failure হলে শুধু status callback retry করুন।
Sources ও editorial note
সর্বশেষ editorial review: ২৮ জুলাই, ২০২৬। Product behavior release অনুযায়ী বদলাতে পারে; current documentation দেখুন।
