মূল কনটেন্টে যান
SMSGELY — Naimur SMS BD

সিঙ্গেল SMS

কয়েক সেকেন্ডে একটি SMS পাঠান

কখনো কখনো শুধু একজনের কাছে পৌঁছানো দরকার: ডেলিভারির খবরের অপেক্ষায় থাকা একজন গ্রাহক, আগামীকাল অ্যাপয়েন্টমেন্ট আছে এমন একজন রোগী, কিংবা স্কুল অফিসের খবর পাওয়ার অপেক্ষায় থাকা একজন অভিভাবক। SMSGELY দিয়ে ব্রাউজার বা আপনার নিজের সফটওয়্যার থেকে একটি SMS পাঠাতে পারেন, আর Send চাপার আগেই দেখে নিতে পারেন ঠিক কত খরচ হবে।

এক নজরে

  • মাস্কিং (ব্র্যান্ডের নাম) বা নন-মাস্কিং সেন্ডার
  • অক্ষর, এনকোডিং ও পার্টের লাইভ গণনা
  • পাঠানোর আগে খরচের প্রিভিউ
  • কিউ থেকে ডেলিভারি পর্যন্ত স্ট্যাটাস ট্র্যাকিং

একটি SMS পাঠানো যেভাবে কাজ করে

ড্যাশবোর্ডে Send SMS খুলুন, একটি সেন্ডার বেছে নিন, প্রাপকের মোবাইল নম্বর দিন এবং মেসেজ লিখুন। লেখার সময়ই কম্পোজার দেখায় অক্ষরের সংখ্যা, মেসেজটি GSM-7 নাকি Unicode, এবং কতগুলো SMS পার্ট লাগবে। নিশ্চিত করার আগে আপনার অ্যাকাউন্টের প্রতি পার্টের দাম অনুযায়ী মেসেজটির খরচ দেখতে পাবেন।

পাঠানোর পর মেসেজটি আগে সেভ হয়, তারপর একটি ব্যাকগ্রাউন্ড প্রসেসর সেটি SMS প্রোভাইডারের কাছে জমা দেয়। ডেলিভারি রিপোর্টে এর স্ট্যাটাস দেখতে পারবেন — কিউ থেকে জমা দেওয়া, তারপর ডেলিভার্ড বা ব্যর্থ।

যেকোনো প্রচলিত ফরম্যাটে বাংলাদেশি নম্বর

গ্রাহক যেভাবে নম্বর দিয়েছেন, সেভাবেই লিখতে পারেন। 01712345678, +8801712345678 ও 8801712345678 — এমনকি বাংলা অঙ্কে লেখা নম্বরও — আন্তর্জাতিক ফরম্যাট +8801XXXXXXXXX-এ রূপান্তর করা হয়। যে নম্বর বৈধ বাংলাদেশি মোবাইল নম্বর নয়, কোনো চার্জ হওয়ার আগেই তা বাতিল করা হয়।

আপনার মেসেজ কীভাবে দেখাবে, ঠিক করুন

অনুমোদিত মাস্কিং Sender ID থাকলে প্রাপক প্রেরক হিসেবে আপনার ব্র্যান্ডের নাম দেখবেন। না থাকলে প্ল্যাটফর্মের দেওয়া নন-মাস্কিং সেন্ডার নম্বর দিয়ে সঙ্গে সঙ্গেই পাঠাতে পারেন। সেন্ডার তালিকায় শুধু অনুমোদিত Sender ID-ই দেখা যায়, তাই ভুল করে এমন নামে পাঠানো সম্ভব নয় যা পর্যালোচনা হয়নি।

মেসেজের দৈর্ঘ্য, এনকোডিং ও খরচ

SMS-এর বিল হয় পার্ট হিসেবে। শুধু সাধারণ GSM-7 অক্ষরে লেখা মেসেজে একটি SMS-এ ১৬০ অক্ষর ধরে, আর লম্বা হলে প্রতি পার্টে ১৫৩ অক্ষর। বাংলা লেখা, ইমোজি বা GSM-7-এর বাইরের অক্ষর থাকলে মেসেজটি Unicode হিসেবে যায় — তখন একটি SMS-এ ৭০ অক্ষর, বা প্রতি পার্টে ৬৭ অক্ষর ধরে।

কম্পোজার এই হিসাব আপনার হয়ে করে দেয়, এমনকি € বা { } এর মতো অক্ষরও, যেগুলো GSM-7-এ দুটি জায়গা নেয়। একটি বাঁকা উদ্ধৃতিচিহ্ন বা ইমোজির কারণে মেসেজ Unicode হয়ে গেলে কাউন্টার জানিয়ে দেয় কোন অক্ষরগুলোর জন্য এমন হলো, যাতে আপনি সেগুলো রাখবেন কি না ঠিক করতে পারেন।

  • খরচ = SMS পার্টের সংখ্যা × আপনার প্রতি পার্টের দাম (বর্তমান রেট মূল্য পেজে দেখুন)।
  • মেসেজ কিউতে গেলে টাকা সংরক্ষিত (রিজার্ভ) হয় এবং প্রোভাইডার গ্রহণ করলে তবেই চার্জ হয়।
  • মেসেজ ব্যর্থ বা প্রত্যাখ্যাত হলে চার্জ হয় না এবং সংরক্ষিত টাকা ছেড়ে দেওয়া হয়।

নিজের সফটওয়্যার থেকে একটি SMS পাঠান

একটি মেসেজের জন্য ড্যাশবোর্ডে যা যা করা যায়, REST API দিয়েও তা করা যায়। আপনার ওয়েবসাইট, অ্যাপ বা অভ্যন্তরীণ টুল প্রাপক, মেসেজ ও সেন্ডারসহ POST /api/v1/sms কল করে এবং সঙ্গে সঙ্গেই একটি মেসেজ ID পায়। প্রতিটি রিকোয়েস্টের সঙ্গে একটি Idempotency-Key হেডার পাঠান, যাতে নেটওয়ার্কের কারণে রিকোয়েস্ট আবার পাঠানো হলেও একই SMS কখনো দুবার না যায়।

এরপর GET /api/v1/sms/{id} দিয়ে মেসেজের স্ট্যাটাস দেখতে পারেন, অথবা সাইন করা webhook-এর মাধ্যমে স্বয়ংক্রিয়ভাবে স্ট্যাটাস আপডেট পেতে পারেন।

এমনভাবে তৈরি, যাতে ভুল করে কোনো মেসেজ দুবার না যায়

প্রতিটি মেসেজ পাঠানোর আগে সংরক্ষণ করা হয়। SMS প্রোভাইডারের সঙ্গে সংযোগের সময়সীমা পেরিয়ে গেলে এবং ফলাফল অস্পষ্ট থাকলে SMSGELY মেসেজটিকে “যাচাই চলছে” (unknown) হিসেবে চিহ্নিত করে আবার না পাঠিয়ে প্রোভাইডারের কাছে যাচাই করে। আপনার গ্রাহক ডুপ্লিকেট মেসেজ পান না, আর প্রোভাইডার মেসেজটি গ্রহণ করেছে বলে নিশ্চিত করলে তবেই আপনাকে চার্জ করা হয়।

ব্যবহারের ক্ষেত্র

ব্যবসাগুলো যেভাবে এটি ব্যবহার করে

  • দোকান ও ডেলিভারি

    গ্রাহককে জানান তাঁর পার্সেল রওনা হয়েছে, অথবা ফোন নম্বর দিয়ে ক্যাশ-অন-ডেলিভারি অর্ডার নিশ্চিত করুন।
  • ক্লিনিক

    একজন রোগীকে অ্যাপয়েন্টমেন্টের রিমাইন্ডার বা রিপোর্ট প্রস্তুত হওয়ার খবর পাঠান।
  • স্কুল

    অনুপস্থিতি, ফি-র রসিদ বা মিটিং সম্পর্কে অভিভাবককে জানান।
  • সার্ভিস টিম

    একজন গ্রাহককে টেকনিশিয়ানের পৌঁছানোর সময় বা সাপোর্ট টিকিটের আপডেট পাঠান।

প্রশ্নোত্তর

সাধারণ জিজ্ঞাসা

বাংলায় কি SMS পাঠানো যায়?

হ্যাঁ। বাংলা মেসেজ Unicode হিসেবে পাঠানো হয়। একটি Unicode SMS-এ সর্বোচ্চ ৭০ অক্ষর ধরে, আর লম্বা মেসেজ ৬৭ অক্ষরের পার্টে ভাগ হয়। লেখার সময়ই কম্পোজার পার্টের সংখ্যা দেখায়।

একটি SMS পাঠাতে কি Sender ID লাগবে?

না। প্ল্যাটফর্মের দেওয়া নন-মাস্কিং সেন্ডার নম্বর দিয়ে সঙ্গে সঙ্গেই পাঠাতে পারেন। প্রেরক হিসেবে আপনার ব্র্যান্ডের নাম দেখাতে চাইলে Dashboard → Sender IDs থেকে মাস্কিং Sender ID-র আবেদন করুন; অনুমোদনের পর সেটি ব্যবহার করা যাবে।

মেসেজ ব্যর্থ হলে কি চার্জ হয়?

না। মেসেজ কিউতে গেলে টাকা সংরক্ষিত (রিজার্ভ) হয় এবং SMS প্রোভাইডার গ্রহণ করলে তবেই চার্জ হয়। ব্যর্থ ও প্রত্যাখ্যাত মেসেজের জন্য চার্জ হয় না, আর সংরক্ষিত টাকা আপনার ব্যবহারযোগ্য ব্যালেন্সে ফিরে আসে।

কোন কোন ফরম্যাটে নম্বর লেখা যায়?

01712345678, +8801712345678 বা 8801712345678-এর মতো বাংলাদেশি মোবাইল নম্বর, বাংলা অঙ্কে লেখা নম্বরসহ। এগুলো স্বয়ংক্রিয়ভাবে +8801XXXXXXXXX ফরম্যাটে রূপান্তর হয়।

SMSGELY দিয়ে পাঠানো শুরু করুন

একটি অ্যাকাউন্ট খুলুন, প্রিপেইড ওয়ালেট টপ-আপ করুন এবং ড্যাশবোর্ড বা API থেকে প্রথম মেসেজ পাঠান।