SMS Gateway Setup
ISP গ্রাহকদের নোটিফিকেশন স্বয়ংক্রিয়ভাবে পাঠাতে বাংলাদেশ, ভারত, নেপাল, পাকিস্তান ও আন্তর্জাতিক সেবাসহ 33টি প্রোভাইডারের SMS গেটওয়ে কনফিগার করুন—Twilio, Vonage, Plivo, seven.io, SMS Astral ও আঞ্চলিক প্রোভাইডারসহ।
এই পৃষ্ঠায়
ISPbills-এর যেকোনো SMS ফিচার কাজ করার আগে — ম্যানুয়াল পাঠানো, ব্রডকাস্ট, স্বয়ংক্রিয় নোটিফায়ার এবং ইভেন্ট ট্রিগারসহ — আপনাকে একটি SMS গেটওয়ে কনফিগার করতে হবে। গেটওয়ে হলো সেই তৃতীয়-পক্ষের সেবা যা আপনার বার্তাগুলো গ্রাহকদের মোবাইল ফোনে প্রকৃতপক্ষে পৌঁছে দেয়। এই পেজটি কিভাবে সেটআপ, পরীক্ষা এবং আপনার SMS ব্যালেন্স পরিচালনা করবেন তা ব্যাখ্যা করে।
গেটওয়ে সঠিকভাবে কনফিগার ও পরীক্ষা না করা পর্যন্ত কোনো SMS ডেলিভার হবে না। অন্য কোনো SMS ফিচার সক্রিয় করার আগে এই সেটআপ সম্পন্ন করুন।
গেটওয়ে সেটিংসে নেভিগেট করা
Settings → SMS Gateway-এ যান। এই পেজে সমস্ত গেটওয়ে কনফিগারেশন অপশনের পাশাপাশি আপনার বর্তমান SMS ব্যালেন্স এবং ব্যবহারের ইতিহাস রয়েছে।
সমর্থিত SMS প্রোভাইডার
ISPbills পাঁচটি অঞ্চলের 33টি SMS গেটওয়ে প্রোভাইডারের সঙ্গে ইন্টিগ্রেট করে। নিচের টেবিলে সমর্থিত সব প্রোভাইডার দেওয়া হলো:
| অঞ্চল | Provider | API Type | প্রধান বৈশিষ্ট্য |
|---|---|---|---|
| বাংলাদেশ | Maestro | REST | Balance check, Sender ID |
| বাংলাদেশ | Robi | REST | Username/Password auth |
| বাংলাদেশ | M2MBD | REST (ElitBuzz) | Balance check |
| বাংলাদেশ | Bangladesh SMS | REST (ElitBuzz) | Balance check |
| বাংলাদেশ | BulkSMSBD | REST | Username/Password |
| বাংলাদেশ | BTS SMS | REST (ElitBuzz) | Balance check |
| বাংলাদেশ | 880 SMS | REST (ElitBuzz) | Balance check |
| বাংলাদেশ | BD SmartPay | REST (ElitBuzz) | Balance check |
| বাংলাদেশ | ElitBuzz | REST | Balance check |
| বাংলাদেশ | SSL Wireless | REST | Sender ID, Mask |
| বাংলাদেশ | ADN SMS | REST | API Key + Secret |
| বাংলাদেশ | 24 SMS BD | REST | Balance check |
| বাংলাদেশ | SMS.net | REST (ElitBuzz) | Balance check |
| বাংলাদেশ | Brand SMS | REST (ElitBuzz) | Balance check |
| বাংলাদেশ | MetroTel | REST (ElitBuzz) | Balance check |
| বাংলাদেশ | DianaHost | REST (ElitBuzz) | Balance check |
| বাংলাদেশ | SMS in BD | REST (ElitBuzz) | Balance check |
| বাংলাদেশ | DhakaSoft BD | REST (ElitBuzz) | Balance check |
| ভারত | TextLocal | REST | DLT compliant, Template ID |
| ভারত | MSG91 | REST | DLT Auth Key, Template |
| ভারত | Karix | REST | Enterprise SMS |
| নেপাল | Sparrow SMS | REST | Token auth |
| নেপাল | Aakash SMS | REST | Token auth |
| নেপাল | Khalti SMS | REST | API Key + Secret |
| পাকিস্তান | Jazz SMS | REST | Login ID/Password |
| পাকিস্তান | Zong SMS | REST | Login auth |
| পাকিস্তান | Telenor SMS | REST | API auth |
| আন্তর্জাতিক | Twilio | REST | SID/Token, E.164 numbers |
| আন্তর্জাতিক | Vonage (Nexmo) | REST | API Key/Secret |
| আন্তর্জাতিক | Plivo | REST | Auth ID/Token |
| আন্তর্জাতিক | seven.io | REST | API Key, Sender ID |
| আন্তর্জাতিক | SMS Astral | REST | API Key, Sender ID, Custom URL |
অনেক বাংলাদেশি প্রোভাইডার (উপরে REST (ElitBuzz) চিহ্নিত) ElitBuzz-এর সাথে একই API ফরম্যাট শেয়ার করে। ISPbills এই প্রোভাইডারগুলোর জন্য অভ্যন্তরীণভাবে ElitBuzz হ্যান্ডলার ব্যবহার করে, তাই তারা সবাই ব্যালেন্স চেকিংসহ একই ফিচার সমর্থন করে।
বাংলাদেশের প্রোভাইডার
| Gateway | বিবরণ |
|---|---|
| ADN SMS | বাংলাদেশের জনপ্রিয় বাল্ক SMS প্রোভাইডার। API Key এবং Secret প্রয়োজন। |
| ElitBuzz / SMS.net | বাংলাদেশে ব্যাপকভাবে ব্যবহৃত; মাস্কিং এবং নন-মাস্কিং উভয় রুট সমর্থন করে। |
| SSL Wireless | SSL Commerz SMS সেবা। Sender ID মাস্কিং সমর্থন করে। |
| BulkSMSBD | বাংলাদেশের বাল্ক SMS প্ল্যাটফর্ম, Username/Password auth সহ। |
| Robi | Robi Axiata এন্টারপ্রাইজ SMS API। |
| BD SmartPay | বাংলাদেশের জন্য SmartPay SMS গেটওয়ে। |
| Maestro | REST API সহ balance check এবং Sender ID সমর্থন। |
| Maestro / M2MBD / BTS SMS / 880 SMS / Bangladesh SMS / 24 SMS BD / Brand SMS / MetroTel / DianaHost / SMS in BD / DhakaSoft BD | ElitBuzz পরিবারের প্রোভাইডার, যেগুলো একই API ফরম্যাট ব্যবহার করে। সবগুলোতেই ব্যালেন্স যাচাই করা যায়। |
ভারতের প্রোভাইডার
| Gateway | বিবরণ |
|---|---|
| TextLocal | ভারতের জনপ্রিয় SMS প্রোভাইডার। API key (Token ফিল্ডে সংরক্ষিত) এবং অনুমোদিত Sender ID প্রয়োজন। DLT সম্মত। |
| MSG91 | DLT-সম্মত টেমপ্লেট সমর্থনসহ ভারতীয় SMS গেটওয়ে। Auth Key (Token), Template ID (Username), এবং 6-অক্ষরের Sender ID প্রয়োজন। |
| Karix | Karix/Tanla এন্টারপ্রাইজ SMS। API UID (Username) এবং API Token (Password) সহ Basic Auth ব্যবহার করে। |
নেপালের প্রোভাইডার
| Gateway | বিবরণ |
|---|---|
| Sparrow SMS | নেপালের একটি SMS প্রোভাইডার। API Token এবং প্রেরকের পরিচয় (from) প্রয়োজন। |
| Aakash SMS | নেপালের জনপ্রিয় বাল্ক SMS সেবা। Auth Token প্রয়োজন। |
| Khalti SMS | Khalti মেসেজিং সেবা। Auth Token এবং API URL (POST URL ফিল্ডে সেট করুন) প্রয়োজন। |
পাকিস্তানের প্রোভাইডার
| Gateway | বিবরণ |
|---|---|
| Jazz SMS | Jazz (Mobilink) কর্পোরেট SMS। Username, Password, এবং অনুমোদিত Mask প্রয়োজন। |
| Zong SMS | Zong কর্পোরেট SMS। API URL চুক্তি-নির্দিষ্ট — POST URL ফিল্ডে সেট করুন। |
| Telenor SMS | Telenor Pakistan কর্পোরেট SMS। দুই-ধাপের authentication (স্বয়ংক্রিয়ভাবে পরিচালিত)। |
আন্তর্জাতিক প্রোভাইডার
| Gateway | বিবরণ |
|---|---|
| Twilio | বিশ্বব্যাপী ক্লাউড কমিউনিকেশন। Account SID (Username), Auth Token (Password), এবং E.164 ফরম্যাটে Twilio ফোন নম্বর। |
| Vonage (Nexmo) | বিশ্বব্যাপী SMS সেবা। API Key (Username), API Secret (Password), এবং sender ID বা ভার্চুয়াল নম্বর। |
| Plivo | বিশ্বব্যাপী SMS API। Auth ID (Username), Auth Token (Password), এবং E.164 ফরম্যাটে source নম্বর। |
| seven.io | জার্মান ক্লাউড SMS প্ল্যাটফর্ম (পূর্বে sms77)। API Key (Password) এবং আলফানিউমেরিক Sender ID (সর্বোচ্চ 11 অক্ষর)। Flash SMS, বিলম্বিত পাঠানো এবং স্বয়ংক্রিয় Unicode সনাক্তকরণ সমর্থন করে। |
| SMS Astral | কাস্টমাইজযোগ্য এন্ডপয়েন্টসহ গ্লোবাল SMS API। API Key (Password), Sender ID, এবং ঐচ্ছিক কাস্টম API URL (POST URL ফিল্ড)। বাল্ক মেসেজিং এবং শিডিউলড ডেলিভারি সমর্থন করে। |
আফ্রিকার প্রোভাইডার
| Gateway | বিবরণ |
|---|---|
| TextSMS | কেনিয়ার bulk SMS platform (textsms.co.ke)। Partner ID (Username), API Key (Password) ও অনুমোদিত Shortcode (Sender ID) লাগে। পূর্ব আফ্রিকায় transactional ও marketing SMS সমর্থন করে। |
গেটওয়ে কনফিগার করা
Gateway ড্রপডাউন থেকে আপনার গেটওয়ে প্রোভাইডার নির্বাচন করুন (অঞ্চল অনুযায়ী সাজানো)। ফর্মটি সেই প্রোভাইডারের প্রয়োজনীয় ফিল্ডগুলো দেখাতে আপডেট হবে। সাধারণ ফিল্ডগুলোর মধ্যে রয়েছে:
- API Key / Token – আপনার SMS গেটওয়ে অ্যাকাউন্ট দ্বারা প্রদত্ত গোপন কী। এটি গোপনীয় রাখুন।
- Username – আপনার গেটওয়ে অ্যাকাউন্টের ইউজারনেম (কিছু প্রোভাইডারের জন্য প্রয়োজনীয়)। আন্তর্জাতিক গেটওয়ের ক্ষেত্রে এটি Account SID বা Auth ID ধারণ করতে পারে।
- Password – আপনার গেটওয়ে অ্যাকাউন্টের পাসওয়ার্ড (কিছু প্রোভাইডারের জন্য প্রয়োজনীয়)। আন্তর্জাতিক গেটওয়ের ক্ষেত্রে এটি Auth Token বা API Secret ধারণ করতে পারে।
- Sender ID – গ্রাহকদের ফোনে প্রেরক হিসেবে প্রদর্শিত নাম বা নম্বর (যেমন আপনার ISP-এর ব্র্যান্ড নাম)। মনে রাখবেন কিছু গেটওয়ে এবং রুটে পূর্ব-অনুমোদিত Sender ID প্রয়োজন; আপনার প্রোভাইডারের সাথে যাচাই করুন।
- API Endpoint / URL – কিছু গেটওয়ের জন্য ডিফল্ট থেকে ভিন্ন হলে API বেস URL প্রবেশ করানোর প্রয়োজন হতে পারে। পাকিস্তানি এন্টারপ্রাইজ গেটওয়ের (Jazz, Zong, Telenor) ক্ষেত্রে এটি বিশেষভাবে গুরুত্বপূর্ণ যেখানে URL চুক্তি-নির্দিষ্ট।
প্রোভাইডারভিত্তিক ফিল্ড ম্যাপিং
বিভিন্ন প্রোভাইডার গেটওয়ে ফর্মের ফিল্ডগুলো বিভিন্ন উদ্দেশ্যে ব্যবহার করে। নিম্নলিখিত রেফারেন্সটি দেখায় কোন credential কোন ফর্ম ফিল্ডে ম্যাপ করে প্রতিটি সমর্থিত প্রোভাইডারের জন্য:
বাংলাদেশের প্রোভাইডার:
| Provider | Token | Username | Password | From Number |
|---|---|---|---|---|
| ADN SMS | API Key | API Secret | — | Sender ID |
| ElitBuzz / SMS.net | API Key | — | — | Sender ID |
| SSL Wireless | API Token | SID | — | Sender ID (Mask) |
| BulkSMSBD | — | Username | Password | Sender ID |
| Robi | — | Username | Password | Sender ID |
| Maestro | API Key | — | — | Sender ID |
| ElitBuzz-family* | API Key | — | — | Sender ID |
*ElitBuzz পরিবারের অন্তর্ভুক্ত: M2MBD, BTS SMS, 880 SMS, Bangladesh SMS, BD SmartPay, 24 SMS BD, Brand SMS, MetroTel, DianaHost, SMS in BD, DhakaSoft BD।
ভারতের প্রোভাইডার:
| Provider | Token | Username | Password | From Number |
|---|---|---|---|---|
| TextLocal | API Key | — | — | Sender ID |
| MSG91 | Auth Key | Template ID | — | Sender ID (6 chars) |
| Karix | — | API UID | API Token | Source number |
নেপালের প্রোভাইডার:
| Provider | Token | Username | Password | From Number |
|---|---|---|---|---|
| Sparrow SMS | API Token | — | — | Sender identity |
| Aakash SMS | Auth Token | — | — | — |
| Khalti SMS | Auth Token | — | — | — |
পাকিস্তানের প্রোভাইডার:
| Provider | Token | Username | Password | From Number |
|---|---|---|---|---|
| Jazz SMS | — | Username | Password | Mask |
| Zong SMS | — | Login ID | Login Password | Mask |
| Telenor SMS | — | Username | Password | Mask |
আন্তর্জাতিক প্রোভাইডার:
| Provider | Token | Username | Password | From Number |
|---|---|---|---|---|
| Twilio | — | Account SID | Auth Token | Phone number (E.164) |
| Vonage (Nexmo) | — | API Key | API Secret | Sender ID/number |
| Plivo | — | Auth ID | Auth Token | Source number (E.164) |
| seven.io | — | — | API Key | Sender ID (সর্বোচ্চ 11 আলফানিউমেরিক অক্ষর) |
| SMS Astral | — | — | API Key | Sender ID |
আফ্রিকার প্রোভাইডার:
| Provider | Token | Username | Password | From Number |
|---|---|---|---|---|
| TextSMS | — | Partner ID | API Key | Shortcode (Sender ID) |
আপনার SMS গেটওয়ে অ্যাকাউন্ট থেকে প্রদত্ত তথ্য অনুযায়ী সমস্ত প্রয়োজনীয় ফিল্ড সঠিকভাবে পূরণ করুন। API কী বা Sender ID-তে ভুল থাকলে ডেলিভারি ব্যর্থ হবে।
DLT Compliance (India)
ভারতীয় টেলিকম নিয়মাবলী সমস্ত বাণিজ্যিক SMS-এর জন্য DLT (Distributed Ledger Technology) নিবন্ধন বাধ্যতামূলক করে। আপনি যদি ভারতে পরিচালনা করেন, তাহলে SMS পাঠানোর আগে নিম্নলিখিত পদক্ষেপগুলো সম্পন্ন করতে হবে:
- Entity হিসেবে নিবন্ধন করুন আপনার টেলিকম অপারেটরের DLT পোর্টালে (যেমন Jio DLT, Airtel DLT, Vodafone Idea DLT)।
- Sender ID (Headers) নিবন্ধন করুন — প্রতিটি প্রেরকের নাম DLT পোর্টালের মাধ্যমে অনুমোদিত হতে হবে। Sender ID ঠিক 6 অক্ষরের হয়।
- Message Templates নিবন্ধন করুন — আপনার ISP যে প্রতিটি মেসেজ টেমপ্লেট পাঠাবে তা DLT পোর্টালে নিবন্ধিত ও অনুমোদিত হতে হবে। প্রতিটি টেমপ্লেট একটি অনন্য Template ID পায়।
- ISPbills-এ কনফিগার করুন — MSG91 ব্যবহার করার সময়, DLT Template ID Username ফিল্ডে এবং Auth Key Token ফিল্ডে প্রবেশ করান। TextLocal-এর জন্য, API Key Token ফিল্ডে যায়।
DLT নিবন্ধন অনুমোদনের জন্য 1–7 কার্যদিবস সময় লাগতে পারে। সেই অনুযায়ী আপনার SMS সেটআপ পরিকল্পনা করুন এবং চালু করার আগে সব স্বয়ংক্রিয় নোটিফিকেশনের (নির্ধারিত তারিখের রিমাইন্ডার, মেয়াদ শেষের সতর্কতা, পেমেন্ট নিশ্চিতকরণ ইত্যাদি) টেমপ্লেট নিবন্ধন করুন।
প্রতি-SMS খরচ ট্র্যাকিং
ISPbills সিস্টেমের মাধ্যমে পাঠানো প্রতিটি SMS-এর খরচ ট্র্যাক করে। প্রতিটি গেটওয়ে কনফিগারেশনে একটি Unit Price ফিল্ড রয়েছে যেখানে আপনি প্রতি SMS সেগমেন্টের খরচ সেট করেন। এটি নিম্নলিখিতগুলো সুযোগ দেয়:
- প্রতি বার্তায় খরচ ট্র্যাকিং — প্রতিটি পাঠানো SMS কনফিগার করা unit price অনুযায়ী তার খরচসহ লগ করা হয়।
- অপারেটর-স্তরের বিলিং — হোস্টেড ISPbills ডিপ্লয়মেন্টের জন্য, সঠিক বিলিংয়ের জন্য প্রতি অপারেটরের SMS খরচ ট্র্যাক করা হয়।
- খরচ রিপোর্ট — SMS History পেজ থেকে যেকোনো তারিখ পরিসরে মোট SMS খরচ দেখুন।
- Unicode শনাক্তকরণ — ল্যাটিন-বহির্ভূত অক্ষর (যেমন বাংলা, দেবনাগরী, আরবি) থাকা বার্তা Unicode হিসেবে পাঠানো হয়। এতে প্রতি সেগমেন্টের অক্ষরসীমা 160 থেকে 70-এ নেমে আসে। সেগমেন্টসংখ্যা ও খরচ হিসাবের সময় ISPbills এটি বিবেচনা করে।
SMS ব্যালেন্স ব্যবস্থাপনা
ISPbills প্রতিটি অপারেটরের জন্য একটি অভ্যন্তরীণ SMS ক্রেডিট ব্যালেন্স রক্ষণাবেক্ষণ করে, যা আপনার গেটওয়ে প্রোভাইডারে রাখা ব্যালেন্স থেকে আলাদা।
SMS ব্যালেন্স দেখা
আপনার বর্তমান SMS ক্রেডিট ব্যালেন্স SMS Gateway সেটিংস পেজের উপরে দেখা যায়। এই ব্যালেন্স ISPbills-এ বার্তা পাঠানোর জন্য উপলব্ধ ক্রেডিট প্রতিফলিত করে।
ক্রেডিট কেনা
অতিরিক্ত SMS ক্রেডিট কিনতে, Settings → SMS Gateway → Buy SMS (বা সমতুল্য বিলিং সেকশন)-এ যান। ক্রেডিট সাধারণত বান্ডেলে কেনা হয়। কেনার পর, সেগুলো অবিলম্বে আপনার ISPbills SMS ব্যালেন্সে যোগ হয়।
আপনি যদি হোস্টেড সার্ভিস হিসেবে ISPbills পরিচালনা করেন, তাহলে SMS বিলিং সরাসরি আপনার সার্ভিস প্রোভাইডার দ্বারা পরিচালিত হতে পারে। ইন-অ্যাপ ক্রয়ের অপশন না থাকলে আপনার ব্যালেন্স টপ-আপ করতে তাদের সাথে যোগাযোগ করুন।
SMS ইতিহাস
SMS History বা SMS Log বিভাগটি সিস্টেমের মাধ্যমে পাঠানো সমস্ত বার্তার রেকর্ড দেখায়, যার মধ্যে রয়েছে:
- পাঠানোর তারিখ এবং সময়
- প্রাপকের নম্বর
- বার্তার বিষয়বস্তু
- ডেলিভারি স্ট্যাটাস (পৌঁছানো, ব্যর্থ, অপেক্ষমাণ)
- খরচকৃত ক্রেডিট
- প্রতি বার্তায় খরচ
ব্যবহার অডিট, ডেলিভারি ব্যর্থতা তদন্ত এবং সময়ের সাথে খরচ ট্র্যাক করতে এই লগ ব্যবহার করুন। আরো বিস্তারিত জানতে SMS History দেখুন।
অপারেটর SMS বিলিং
মাল্টি-অপারেটর ডিপ্লয়মেন্টে, প্রতিটি অপারেটরের নিজস্ব SMS ব্যালেন্স থাকে। সিস্টেম অ্যাডমিনিস্ট্রেটর বা হোস্টিং প্রোভাইডার নিম্নলিখিতগুলো করতে পারেন:
- প্রতি অপারেটরের SMS ব্যবহার এবং ব্যালেন্স দেখা।
- একটি অপারেটরের SMS ক্রেডিট টপ-আপ করা।
- সেবা বিঘ্ন রোধে কম SMS ব্যালেন্সের জন্য সতর্কতা সেট করা।
গেটওয়ে পরীক্ষা করা
কনফিগারেশন সেভ করার পর, Send Test SMS বাটন ব্যবহার করুন। আপনার অ্যাক্সেস আছে এমন একটি মোবাইল নম্বর লিখুন এবং Send ক্লিক করুন। কনফিগারেশন সঠিক থাকলে, কয়েক সেকেন্ডের মধ্যে আপনি একটি টেস্ট বার্তা পাবেন। পরীক্ষা ব্যর্থ হলে, গেটওয়ে থেকে একটি ত্রুটি বার্তা প্রদর্শিত হবে — সমস্যা নির্ণয়ে এটি ব্যবহার করুন (সাধারণ সমস্যা: ভুল API কী, অনুমোদিত নয় এমন Sender ID, বা অপর্যাপ্ত গেটওয়ে ব্যালেন্স)।
প্রাথমিক সেটআপের পর এবং প্রতিটি কনফিগারেশন পরিবর্তনের পর সবসময় পরীক্ষা করুন।
সর্বোত্তম অনুশীলন
- আপনার API কী নিরাপদ রাখুন এবং শেয়ার করবেন না। আপোষকৃত হয়েছে মনে হলে অবিলম্বে এটি রোটেট করুন।
- আপনার SMS ব্যালেন্স নিয়মিত পর্যবেক্ষণ করুন, বিশেষ করে স্বয়ংক্রিয় নোটিফায়ার বা ব্রডকাস্ট ফিচার ব্যবহার করলে, অপ্রত্যাশিত বিঘ্ন এড়াতে।
- আপনার গেটওয়ে প্রোভাইডার অ্যাকাউন্টে কোনো পরিবর্তনের পর (যেমন API কী নবায়ন বা Sender ID পরিবর্তন) গেটওয়ে সংযোগ পরীক্ষা করুন।
- আপনার গেটওয়ে প্রোভাইডার আপনি যে ভলিউম এবং রুট (যেমন ট্রানজ্যাকশনাল বনাম প্রমোশনাল) ব্যবহার করতে চান তা সমর্থন করে কিনা যাচাই করুন।
- সমস্ত গেটওয়ের সাথে সামঞ্জস্যতার জন্য ফোন নম্বরগুলো E.164 ফরম্যাটে (+[country code][number]) সংরক্ষণ করুন।
আঞ্চলিক বিবেচনা
বাংলাদেশ
- বেশিরভাগ বাংলাদেশি প্রোভাইডার মাস্কিং (ব্র্যান্ডেড sender ID) এবং নন-মাস্কিং উভয় রুট সমর্থন করে। মাস্কিং রুটগুলো বেশি ব্যয়বহুল তবে এলোমেলো নম্বরের পরিবর্তে আপনার ISP-এর নাম দেখায়।
- ElitBuzz-পরিবারের প্রোভাইডারগুলো সবাই একই API ফরম্যাট শেয়ার করে, যা প্রয়োজনে তাদের মধ্যে সহজে পরিবর্তন করা সম্ভব করে।
- বেশিরভাগ বাংলাদেশি প্রোভাইডারের জন্য balance check উপলব্ধ — ISPbills প্রোভাইডারে আপনার অবশিষ্ট SMS ক্রেডিট কোয়েরি করতে পারে।
ভারত
- DLT নিবন্ধন বাধ্যতামূলক। ভারতে সমস্ত বাণিজ্যিক SMS অবশ্যই DLT-নিবন্ধিত entity থেকে পূর্ব-অনুমোদিত টেমপ্লেট এবং sender ID সহ পাঠাতে হবে। উপরের DLT Compliance বিভাগ দেখুন।
- Template variables: MSG91 ব্যবহার করার সময়, বার্তার বিষয়বস্তু DLT-নিবন্ধিত টেমপ্লেটের মাধ্যমে পাস করা হয়। Username ফিল্ডে Template ID সেট করুন।
- নম্বর ফরম্যাট: ভারতীয় মোবাইল নম্বর 10 সংখ্যার হওয়া উচিত। গেটওয়ে সাধারণত +91 প্রিফিক্সসহ বা ছাড়া নম্বর গ্রহণ করে।
নেপাল
- Sender identity নিবন্ধন: নেপালি গেটওয়ে (Sparrow SMS, Aakash SMS) পূর্ব-অনুমোদিত sender identity প্রয়োজন। একটি sender নাম নিবন্ধন করতে আপনার প্রোভাইডারের সাথে যোগাযোগ করুন।
- নম্বর ফরম্যাট: নেপালি মোবাইল নম্বর 10 সংখ্যার এবং 97 বা 98 দিয়ে শুরু হয়। নির্ভরযোগ্য ডেলিভারির জন্য কান্ট্রি কোড (+977) দিন।
- Character encoding: নেপালি (দেবনাগরী) টেক্সট Unicode হিসেবে পাঠানো হবে, যা সেগমেন্ট সংখ্যা বাড়ায়। সেই অনুযায়ী SMS ক্রেডিট পরিকল্পনা করুন।
পাকিস্তান
- এন্টারপ্রাইজ চুক্তি প্রয়োজন। Jazz, Zong, এবং Telenor SMS API-এর জন্য কর্পোরেট চুক্তি প্রয়োজন। এগুলো সেলফ-সার্ভিস সাইন-আপ API নয়।
- Mask অনুমোদন: সমস্ত SMS অবশ্যই একটি অনুমোদিত mask (sender ID) ব্যবহার করতে হবে। অনুমোদিত নয় এমন mask প্রত্যাখ্যাত হবে।
- API URL পরিবর্তিত হয়: API endpoint সাধারণত আপনার এন্টারপ্রাইজ চুক্তিতে প্রদান করা হয়। POST URL ফিল্ডে এটি প্রবেশ করান।
- নম্বর ফরম্যাট: পাকিস্তানি মোবাইল নম্বরে country code অন্তর্ভুক্ত থাকা উচিত (যেমন +923001234567)।
আন্তর্জাতিক
- ফোন নম্বর অবশ্যই E.164 ফরম্যাটে হতে হবে (যেমন
+15551234567)। - আন্তর্জাতিক গেটওয়ে বিশ্বব্যাপী ডেলিভারি সমর্থন করে তবে গন্তব্য দেশ অনুযায়ী মূল্য পরিবর্তিত হয়।
- আপনার প্রয়োজনীয় প্রতি-সেগমেন্ট বিলিং হারে Unit Price সেট করুন।
আফ্রিকা (কেনিয়া / পূর্ব আফ্রিকা)
- TextSMS:
textsms.co.keঅ্যাকাউন্ট ড্যাশবোর্ড থেকে Partner ID ও API Key নিন। অনুমোদিত Shortcode (Sender ID) বাধ্যতামূলক; TextSMS সাপোর্টের মাধ্যমে আবেদন করুন। - Number format: নির্ভরযোগ্য ডেলিভারির জন্য কেনিয়ার মোবাইল নম্বর আন্তর্জাতিক
+254ফরম্যাটে দিন, যেমন+254712345678। - Character set: Swahili ও English বার্তা সাধারণত GSM-এর প্রমিত ক্যারেক্টার সেট ব্যবহার করে (প্রতি সেগমেন্টে 160 অক্ষর)। GSM-বহির্ভূত অক্ষর থাকলে বার্তাটি Unicode হিসেবে পাঠানো হয় (প্রতি সেগমেন্টে 70 অক্ষর)।
আপনার পছন্দের প্রোভাইডার তালিকায় না থাকলে, সাপোর্টে যোগাযোগ করুন — কাস্টম ইন্টিগ্রেশনের মাধ্যমে অতিরিক্ত গেটওয়ে পাওয়া যেতে পারে।