লোকাল ব্রডব্যান্ড ও আইএসপি ব্যবসার সবচেয়ে বড় মাথাব্যথা: বিল আদায়
বাংলাদেশে লোকাল ইন্টারনেট সার্ভিস প্রোভাইডার (ISP) ব্যবসায়ীদের প্রতি মাসের শুরুতে গ্রাহকদের বাসা বা দোকানে ঘুরে ঘুরে বিল আদায় করতে প্রচুর সময় ও শ্রম ব্যয় হয়। অনেক গ্রাহক মেয়াদের তারিখ মনে রাখতে পারেন না, ফলে ইন্টারনেট সংযোগ সাময়িক বন্ধ হয়ে গেলে অভিযোগের সৃষ্টি হয়।
MikroTik RouterOS-এর বিল্ট-ইন /tool fetch ইউটিলিটি এবং শিডিউলার (Scheduler) ব্যবহার করে গ্রাহকের মেয়াদ শেষ হওয়ার ৩ দিন আগে এবং মেয়াদ শেষের দিনে স্বয়ংক্রিয়ভাবে বাংলায় এসএমএস অ্যালার্ট পাঠানো সম্ভব।
১. MikroTik RouterOS এ SMSBD.Asia স্ক্রিপ্ট কনফিগারেশন
MikroTik Winbox ওপেন করে System > Scripts মেনুতে গিয়ে SendExpirySMS নামে একটি নতুন স্ক্রিপ্ট তৈরি করুন:
# MikroTik RouterOS Automated SMS Notification Script
:local apiKey "YOUR_SMSBD_API_KEY"
:local senderId "YOUR_ISP_NAME"
:local baseUrl "https://smsbd.asia/api/send-sms.php"
# PPPoE একটিভ বা সিক্রেট ইউজারদের মধ্য থেকে লুপ চালানো
:foreach i in=[/ppp secret find] do={
:local uName [/ppp secret get $i name]
:local uComment [/ppp secret get $i comment]
:local uPhone [/ppp secret get $i phone]
# যদি ইউজারের কমেন্টে 'expiring_today' ফ্ল্যাগ থাকে
:if ($uComment = "due_reminder") do={
:local msg ("Priyo Grahok, Apnar Internet bill baki ache. Bichinno howa rodhe ajker moddhe bill porishodh korun. - YourISP")
:local urlText ($baseUrl . "?api_key=" . $apiKey . "&sender_id=" . $senderId . "&phone=" . $uPhone . "&message=" . $msg)
/tool fetch url=$urlText mode=https keep-result=no
:log info ("SMS Sent to user: " . $uName . " phone: " . $uPhone)
:delay 2s
}
}
২. স্বয়ংক্রিয় শিডিউলার (System Scheduler) সেটআপ
স্ক্রিপ্টটি যেন প্রতিদিন সকাল ১০:০০ টায় নিজে নিজেই রান হয় তার জন্য শিডিউলারে যোগ করুন:
- Name: DailyBillSMS
- Start Time: 10:00:00
- Interval: 1d 00:00:00 (প্রতি ২৪ ঘণ্টা পরপর)
- On Event:
/system script run SendExpirySMS
আইএসপি বিলিং সফটওয়্যারের সাথে রেডিমেইড ইন্টিগ্রেশন
আপনি যদি কোনো থার্ড-পার্টি রেডিয়াস বিলিং সফটওয়্যার (যেমন: FreeRADIUS, RadiusManager, Mikrotik User Manager, বিলিং ইআরপি) ব্যবহার করেন, তবে সফটওয়্যারের SMS Settings এ SMSBD.Asia HTTP API সহজে বসিয়ে দেওয়া যায়।
সুফল:
- সময়মত বিল কালেকশন: রিমাইন্ডার পাওয়ার সাথে সাথে ৯৫% কাস্টমার বিকাশ বা নগদে বিল পরিশোধ করে দেন।
- কর্মীদের সময় সাশ্রয়: বারবার ফোনে কল দেওয়া বা দোকানে গিয়ে তাগাদা দেওয়ার প্রয়োজন হয় না।
- ব্যবসায়িক স্বচ্ছতা: বিল আদায় এবং সংযোগ সচলের প্রতিটি ধাপে গ্রাহক নিশ্চিত মেসেজ পান।