এই পৃষ্ঠায়
Message History পেজে পাঠানো SMS ও WhatsApp বার্তার সম্মিলিত লগ থাকে। কোন চ্যানেলে পাঠানোর চেষ্টা হয়েছে তা নিশ্চিত করতে, ব্যর্থতার কারণ খুঁজতে এবং নোটিফিকেশনের কার্যক্রম নিরীক্ষা করতে এই পেজ ব্যবহার করুন।
SMS History-তে প্রবেশ
বাম সাইডবারে SMS & Notifications > SMS History-তে যান।
এই পেজটি কী দেখায়
SMS History লগের প্রতিটি সারি একটি একক বহির্গামী SMS বার্তা উপস্থাপন করে:
| কলাম | বিবরণ |
|---|---|
| Recipient | যে ফোন নম্বরে (এবং গ্রাহক অ্যাকাউন্টের সাথে লিংকড থাকলে গ্রাহকের নাম) SMS পাঠানো হয়েছে। |
| Message Preview | বার্তার বিষয়বস্তুর প্রথম অংশ। |
| Event Type | SMS-এর ট্রিগার — নিচে ইভেন্ট টাইপ দেখুন। |
| Status | বার্তাটি সফলভাবে পাঠানো হয়েছে, ব্যর্থ হয়েছে, নাকি পেন্ডিং আছে। |
| Timestamp | বার্তা প্রেরণের তারিখ ও সময়। |
| Channel | SMS বা WhatsApp। |
| Gateway | পাঠানোর চেষ্টায় ব্যবহৃত SMS বা WhatsApp গেটওয়ে। |
ইভেন্ট টাইপ
| ইভেন্ট টাইপ | বিবরণ |
|---|---|
| Manual | একজন অপারেটর Send SMS-এর মাধ্যমে ম্যানুয়ালি পাঠিয়েছেন। |
| Broadcast | SMS Broadcast-এর মাধ্যমে একটি গ্রাহক গ্রুপে পাঠানো হয়েছে। |
| Event SMS | সিস্টেম ইভেন্ট দ্বারা স্বয়ংক্রিয়ভাবে ট্রিগার হয়েছে (যেমন পেমেন্ট গৃহীত, অ্যাকাউন্ট সক্রিয়, অ্যাকাউন্ট সাসপেন্ডেড)। |
| Notifier | স্বয়ংক্রিয় নোটিফায়ার দ্বারা পাঠানো (যেমন Due Date Notifier, Expiration Notifier)। |
| Payment Link | বকেয়া ব্যালেন্সযুক্ত গ্রাহকদের পাঠানো পেমেন্ট লিংক ব্রডকাস্ট। |
SMS স্ট্যাটাস
| স্ট্যাটাস | অর্থ |
|---|---|
| Sent | বার্তাটি SMS গেটওয়ে দ্বারা গৃহীত এবং ক্যারিয়ারে প্রেরিত হয়েছে। |
| Failed | বার্তাটি পাঠানো যায়নি। নিচে ব্যর্থ SMS নির্ণয় দেখুন। |
| Pending | বার্তাটি কিউতে আছে এবং SMS গেটওয়ে দ্বারা প্রক্রিয়াকরণের অপেক্ষায়। |
নোট: Sent স্ট্যাটাস মানে গেটওয়ে বার্তাটি গ্রহণ করেছে — এটি হ্যান্ডসেটে ডেলিভারি নিশ্চিত করে না। চূড়ান্ত ডেলিভারি নিশ্চিতকরণ আপনার SMS গেটওয়ের DLR (Delivery Receipt) সক্ষমতার উপর নির্ভর করে।
লগ ফিল্টার করা
| ফিল্টার | বিবরণ |
|---|---|
| Date Range | নির্দিষ্ট তারিখ সীমার মধ্যে পাঠানো SMS বার্তা শুধু দেখান। |
| Recipient | ফোন নম্বর বা গ্রাহকের নাম দিয়ে অনুসন্ধান করুন। |
| Event Type | নির্দিষ্ট ট্রিগার টাইপে ফিল্টার করুন (যেমন শুধু Notifier বার্তা দেখান)। |
| Status | শুধুমাত্র Failed বা শুধুমাত্র Sent বার্তা ফিল্টার করুন। |
| Channel | SMS, WhatsApp বা সব বার্তা পাঠানোর চেষ্টা দেখান। |
ডিফল্ট ও বিকল্প চ্যানেল
Group Admin Settings → App Settings থেকে Default notification channel ও Fallback notification channel নির্বাচন করেন। সমর্থিত ম্যানুয়াল বার্তা, OTP ও স্বয়ংক্রিয় নোটিফিকেশন প্রথমে ডিফল্ট চ্যানেলে পাঠানোর চেষ্টা করা হয়। সেখানে ডেলিভারি সম্ভব না হলে বিকল্প চ্যানেলের চেষ্টাটি এই ইতিহাসে আলাদা ফলাফল হিসেবে রেকর্ড হয়।
ব্যবহারকারীদের নোটিফিকেশন পাঠানোর জন্য কোনো চ্যানেল চালু করার আগে SMS Gateway বা WhatsApp Gateway পেজ থেকে পরীক্ষামূলক বার্তা পাঠান।
ব্যর্থ SMS ডেলিভারি নির্ণয়
যদি একটি বার্তা Failed স্ট্যাটাস দেখায়:
- Event Type এবং Timestamp পরীক্ষা করুন — এটি কি আপনার SMS গেটওয়ের পরিচিত কোনো বিভ্রাটের সময় ছিল?
- Recipient ফোন নম্বর সঠিক ফরম্যাটে আছে কিনা যাচাই করুন (দেশের কোড + নম্বর, কোনো স্পেস বা ড্যাশ ছাড়া)।
- Settings > SMS Gateway-এ যান এবং বিল্ট-ইন টেস্ট ফাংশন ব্যবহার করে গেটওয়ে সংযোগ পরীক্ষা করুন।
- আপনার SMS গেটওয়ে অ্যাকাউন্টের ব্যালেন্স পরীক্ষা করুন — SMS ক্রেডিট শেষ হলে বার্তা ব্যর্থ হয়।
- আরও নির্দিষ্ট ব্যর্থতার কারণ জানতে আপনার SMS গেটওয়ের ড্যাশবোর্ডে ত্রুটি কোড পর্যালোচনা করুন।
সাধারণ ব্যর্থতার কারণ:
| কারণ | সমাধান |
|---|---|
| অপর্যাপ্ত SMS ক্রেডিট | আপনার SMS গেটওয়ে অ্যাকাউন্ট ব্যালেন্স টপ-আপ করুন। |
| ভুল ফোন নম্বর ফরম্যাট | গ্রাহকের প্রোফাইলে ফোন নম্বর সংশোধন করুন। |
| গেটওয়ে টাইমআউট / API ত্রুটি | আপনার SMS প্রোভাইডারের সাপোর্ট টিমের সাথে যোগাযোগ করুন। |
| ক্যারিয়ার দ্বারা বার্তা ব্লক | কিছু ক্যারিয়ার বাল্ক SMS ব্লক করে — DND (Do Not Disturb) তালিকা ব্যবস্থাপনার জন্য আপনার গেটওয়ের সাথে যোগাযোগ করুন। |
ইতিহাসের লগ এক্সপোর্ট করা
- পছন্দমতো ফিল্টার প্রয়োগ করুন।
- Export to Excel বা Export to CSV ক্লিক করুন।
- এক্সপোর্টে ফিল্টার করা ফলাফলের লগে দেখানো সমস্ত কলাম অন্তর্ভুক্ত থাকে।
SMS খরচ অডিটিং বা আপনার গেটওয়ে প্রোভাইডারের সাথে ডেলিভারি সমস্যা তদন্তের জন্য এক্সপোর্ট ব্যবহার করুন।