MikroTik RouterOS ব্যবহারকারী বিলিং ও মেয়াদ শেষ নোটিফিকেশন অটোমেটিক SMS স্ক্রিপ্ট

MikroTik RouterOS ব্যবহারকারী বিলিং ও মেয়াদ শেষ নোটিফিকেশন অটোমেটিক SMS স্ক্রিপ্ট

লোকাল ব্রডব্যান্ড ও আইএসপি ব্যবসার সবচেয়ে বড় মাথাব্যথা: বিল আদায়

বাংলাদেশে লোকাল ইন্টারনেট সার্ভিস প্রোভাইডার (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 সহজে বসিয়ে দেওয়া যায়।

সুফল:

  • সময়মত বিল কালেকশন: রিমাইন্ডার পাওয়ার সাথে সাথে ৯৫% কাস্টমার বিকাশ বা নগদে বিল পরিশোধ করে দেন।
  • কর্মীদের সময় সাশ্রয়: বারবার ফোনে কল দেওয়া বা দোকানে গিয়ে তাগাদা দেওয়ার প্রয়োজন হয় না।
  • ব্যবসায়িক স্বচ্ছতা: বিল আদায় এবং সংযোগ সচলের প্রতিটি ধাপে গ্রাহক নিশ্চিত মেসেজ পান।
WhatsApp সাপোর্ট
হোম প্যাকেজ এআই রাইটার লগইন