স্থানীয় SIM ছাড়া বুরুন্ডির ফোন ভেরিফিকেশন পরীক্ষা

কলিং কোড +257OTP Gateway প্রতি কোড $0.20 থেকেডেডিকেটেড নম্বর: শুধু US ও কানাডাAPI আইডি: bi
সংক্ষিপ্ত উত্তর

হ্যাঁ, আপনি OTP Route দিয়ে বুরুন্ডির (+257) ভেরিফিকেশন কোড পেতে পারেন, ড্যাশবোর্ডে অথবা OTP Gateway API ও সাইন করা ওয়েবহুকের মাধ্যমে। প্রতিটি কোড আসে একটি অস্থায়ী +257 নম্বরে, যা 20 মিনিট খোলা থাকে; দাম শুরু প্রতি কোড $0.20 থেকে, এবং SMS সত্যিই পৌঁছালে তবেই চার্জ হয়।

বিদেশ থেকে +257 সাইন-আপ ফ্লো যাচাই করা এত কঠিন কেন?

ভাবুন, একটি প্রোডাক্ট টিম পূর্ব আফ্রিকার রোলআউটে বুরুন্ডি যোগ করছে। রেজিস্ট্রেশন স্ক্রিন ফোন নম্বর চায়, ব্যাকএন্ড একটি ওয়ান-টাইম কোড পাঠায়, অথচ টিমের কারও কাছে বুরুন্ডির SIM নেই। সফরে কেনা রোমিং SIM-এর মেয়াদ ফুরিয়ে যায়, আর বুজুম্বুরার কোনো সহকর্মীকে ফোনে কোড পড়ে শোনাতে বললে তাঁর ব্যক্তিগত নম্বর ঝুঁকিতে পড়ে, এবং তা রাতের টেস্ট স্যুটের ভেতরে চালানোও যায় না।

OTP routing এই বাধা সরিয়ে দেয়। ফিজিক্যাল হ্যান্ডসেটের বদলে আপনি একটি নির্দিষ্ট সার্ভিসের জন্য বুরুন্ডির ভেরিফিকেশন নম্বর চান, কোডটি OTP Route ধরে নেয়, আর আপনার টেস্ট হার্নেস সেটি অন্য যেকোনো ইভেন্টের মতো পড়ে নেয়। যেসব অপারেশনস স্টাফ বুরুন্ডির রুটে ব্যবসায়িক প্রোফাইল পরিচালনা করেন এবং নিজেদের ফোন এর বাইরে রাখতে চান, তাঁদের জন্যও এই পদ্ধতি কাজ করে।

আজ কোন সার্ভিসগুলো বুরুন্ডির নম্বরে ভেরিফাই করা যায়?

বুরুন্ডির লাইভ স্ন্যাপশটে পরিচিত মেসেজিং, সার্চ ও কমার্স অ্যাপ আছে, যার মধ্যে WhatsApp, Viber, imo, Telegram, Signal, Google (Gmail & YouTube), Facebook, Instagram, TikTok, LinkedIn, Microsoft & Outlook, ChatGPT (OpenAI), Uber এবং Amazon। সব মিলিয়ে এই রুটে 1,000-এর বেশি সার্ভিস রয়েছে।

ইনভেন্টরি দিনের মধ্যে বদলায়, তাই ওই তালিকাকে প্রতিশ্রুতি নয়, শুরুর বিন্দু হিসেবে নিন। বর্তমান চিত্রের জন্য আপনার কোড GET /api/v1/services ও GET /api/v1/countries থেকে জেনে নেবে, আর সম্পূর্ণ ডিরেক্টরি countries অংশে ঘুরে দেখা যায়।

একটি টেস্ট রানে বুরুন্ডি OTP API কীভাবে কাজ করে?

Developer console-এ একটি কী তৈরি করুন; লাইভ কী or_live_ দিয়ে শুরু হয় এবং https://otproute.com/api/v1-এ Bearer হেডারে যায়। একটি সাধারণ স্বয়ংক্রিয় চেক এরকম দেখায়:

  1. ওই জোড়ার বর্তমান দাম জানতে GET /api/v1/prices?country=bi&service=whatsapp কল করুন।
  2. POST /api/v1/activations পাঠান, বডি {"service": "whatsapp", "country": "bi"}। রেসপন্সে থাকে একটি অ্যাক্টিভেশন আইডি এবং পরীক্ষাধীন অ্যাপে বসানোর +257 নম্বর।
  3. activation.sms_received ওয়েবহুকের জন্য অপেক্ষা করুন, অথবা যুক্তিসংগত ব্যবধানে GET /api/v1/activations/{id} পোল করুন।
  4. কোডের ওপর অ্যাসার্ট করে টেস্ট শেষ করুন।

ওয়েবহুক অনুরোধে থাকে X-OTPRoute-Signature: t=<unix>,v1=<hex>, যা এন্ডপয়েন্টের সিক্রেট দিয়ে <t>.<raw body>-এর HMAC-SHA256। এটি আবার হিসাব করুন, constant time-এ তুলনা করুন এবং পুরোনো টাইমস্ট্যাম্প বাদ দিন; this walkthrough বিস্তারিত দেখায়। একটি অ্যাকাউন্টে সর্বোচ্চ 10টি কী ও 5টি ওয়েবহুক এন্ডপয়েন্ট রাখা যায়, আর সীমা প্রতি মিনিটে 300টি অনুরোধ। পূর্ণ রেফারেন্স: docs।

বুরুন্ডির নম্বরের কাছ থেকে আমার ভ্যালিডেটরের কী আশা করা উচিত?

বুরুন্ডি একটি ক্লোজড নাম্বারিং প্ল্যান ব্যবহার করে: দেশের কোডের পরে সাবস্ক্রাইবার নম্বরে আট অঙ্ক থাকে এবং বাদ দেওয়ার মতো কোনো ঘরোয়া ট্রাঙ্ক প্রিফিক্স নেই। E.164-এ এর অর্থ +257 এবং তার পরে আট অঙ্ক, কোনো স্পেস ছাড়া সংরক্ষিত। ফর্মে প্রায়ই জোড়ায় জোড়ায় সাজিয়ে দেখানো হয়, তাই সেভ করার আগে ইনপুট থেকে স্পেস, ড্যাশ এবং শুরুর 00 সরিয়ে স্বাভাবিক রূপে আনুন।

একটি সাধারণ বাগ হলো নয় বা দশ অঙ্কের জাতীয় নম্বরের জন্য লেখা ভ্যালিডেটর, যা নিঃশব্দে বৈধ +257 এন্ট্রি বাতিল করে দেয়। আপনার ইউনিট টেস্টে এই দৈর্ঘ্যের একটি ফিক্সচার যোগ করুন।

কিরুন্দি, ফরাসি ও ইংরেজি সরকারি ভাষা, আর বাণিজ্যে সোয়াহিলি বহুল ব্যবহৃত। বৈশ্বিক অ্যাপের ভেরিফিকেশন টেক্সট সাধারণত প্রেরকের নিজস্ব লোকেল-যুক্তি অনুযায়ী ইংরেজি বা ফরাসিতে আসে, তাই শব্দ মিলিয়ে না দেখে অঙ্কগুলো পার্স করুন।

কোড না এলে এখন কী করবেন?

প্রতিটি অ্যাক্টিভেশন 20 মিনিট খোলা থাকে। ওই সময়ের মধ্যে নম্বরে কোনো SMS না এলে, কিংবা আপনি POST /api/v1/activations/{id}/cancel দিয়ে বাতিল করলে, পুরো টাকা স্বয়ংক্রিয়ভাবে ওয়ালেটে ফিরে যায়।

  • ব্যর্থ ধরে নেওয়ার আগে সময়সীমা শেষ হতে দিন; কিছু প্রেরক মেসেজ কিউতে রাখে।
  • লক্ষ্য সার্ভিস আদৌ ভার্চুয়াল নম্বর নেয় কি না নিশ্চিত হোন, কারণ কিছু সার্ভিস নীতির কারণে সেগুলো প্রত্যাখ্যান করে।
  • পরে আবার চেষ্টা করুন, অথবা একই ফ্লো অন্য কোনো সার্ভিস রুটে পরীক্ষা করুন।
  • দ্রুত লুপে আবার অর্ডার করবেন না; প্রতিটি চেষ্টার মাঝে বিরতি দিন।

ড্যাশবোর্ড পছন্দ? সাইন ইন করুন, বুরুন্ডি ও সার্ভিস বেছে নিন, নম্বরটি অ্যাপে কপি করুন এবং পর্দায় কোড আসতে দেখুন। আরও কৌশল আছে reducing failed OTP deliveries লেখায়।

বারবার লগ ইন করা অ্যাকাউন্টের জন্য কি বুরুন্ডির একটি লাইন রাখা যায়?

নিজে কিনে নেওয়ার প্রোডাক্ট হিসেবে নয়। OTP Route দীর্ঘমেয়াদি বুরুন্ডি নম্বর বিক্রি করে না; OTP Gateway প্রতিটি ভেরিফিকেশনের জন্য একটি নম্বর দেয়। সেখানে সত্যিই কোনো স্থায়ী লাইন দরকার হলে [email protected]এ ইমেইল করে ব্যবহারের প্রয়োজনটি জানান; প্রাপ্যতা স্থানীয় নিয়মের ওপর নির্ভর করে এবং নিশ্চিত নয়।

Dedicated Virtual Numbers শুধু যুক্তরাষ্ট্র ও কানাডায় আছে, $1.95/month থেকে, সঙ্গে ইনবাউন্ড SMS, ওয়েবহুক ফরওয়ার্ডিং ও ব্রাউজার কলিং। আপনার স্টেজিং অ্যাকাউন্টের জন্য মার্কিন বা কানাডীয় লাইন মানানসই হলে virtual numbers দেখুন।

বুরুন্ডির ব্যবহার কীভাবে বিল হয়?

একটি প্রিপেইড USD ওয়ালেট আছে, কোনো মাসিক ফি নেই এবং বেছে নেওয়ার মতো কোনো প্ল্যানও নেই। কার্ড অথবা USDT/USDC স্টেবলকয়েন দিয়ে টাকা ভরা যায়; প্রতিটি টপ-আপের জন্য ফিন্যান্স টিম ইমেইলে একটি PDF ইনভয়েস পায়। CI-তে পেমেন্ট যুক্ত করার আগে একটি ডেভেলপমেন্ট অ্যাকাউন্ট স্যান্ডবক্সে সরিয়ে দিতে বলুন, যা ওয়ালেটের টাকা না ছুঁয়ে সিমুলেটেড নম্বর ও কোড ফেরত দেয়।

প্রতিটি নম্বর শুধু আপনার নিজের প্রোডাক্ট বা বৈধ ব্যবসায়িক অ্যাকাউন্টের জন্য ব্যবহার করুন, প্রতিটি সার্ভিসের শর্ত মেনে চলুন, এবং মনে রাখবেন OTP Route-এর Acceptable Use Policy প্রযোজ্য। বর্তমান রেট আছে pricing-এ।

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

স্থানীয় SIM ছাড়া কি আমি আমার অ্যাপের বুরুন্ডি সাইন-আপ ফ্লো পরীক্ষা করতে পারি?

হ্যাঁ। আপনার সার্ভিসের জন্য OTP Gateway থেকে একটি +257 নম্বর অর্ডার করুন, অ্যাপে বসান এবং ড্যাশবোর্ড, API বা ওয়েবহুক থেকে কোড পড়ুন।

API বুরুন্ডির জন্য কোন কান্ট্রি আইডি ব্যবহার করে?

কান্ট্রি মান হিসেবে bi দিন, যেমন telegram-এর মতো সার্ভিস আইডির পাশাপাশি POST /api/v1/activations-এ।

+257 কোড কখনও না এলে কি আমার কাছ থেকে চার্জ কাটা হয়?

না। 20 মিনিটের সময়সীমার মধ্যে কিছু না এলে, বা আপনি বাতিল করলে, পুরো টাকা স্বয়ংক্রিয়ভাবে ওয়ালেটে ফিরে যায়।

বুরুন্ডির নম্বরে কি সরাতে হয় এমন শুরুর শূন্য আছে?

না। বুরুন্ডিতে কোনো ট্রাঙ্ক প্রিফিক্স নেই, তাই E.164 রূপ শুধু +257 এবং তার পরে আট অঙ্ক।

বুরুন্ডির ভেরিফিকেশন SMS কোন ভাষায় লেখা হবে?

তা নির্ভর করে প্রেরণকারী সার্ভিসের ওপর, তবে ইংরেজি বা ফরাসি সাধারণ। মেসেজের লেখার ওপর ভরসা না করে সংখ্যাসূচক কোডটি বের করে নিন।

আমি কি আগামী মাসে একই বুরুন্ডি নম্বর আবার ব্যবহার করতে পারি?

না। Gateway নম্বর একটি মাত্র ভেরিফিকেশনের জন্য। বারবার লগ ইনের জন্য Dedicated Number আছে, শুধু যুক্তরাষ্ট্র ও কানাডায়।

বুরুন্ডির একটি ভেরিফিকেশন নম্বরের দাম কত?

বুরুন্ডির দাম শুরু প্রতি কোড $0.20 থেকে, সার্ভিস অনুযায়ী অঙ্কটি আলাদা হয়। সঠিক অঙ্কটি GET /api/v1/prices ফেরত দেয় এবং অর্ডারের আগেই দেখানো হয়।

সার্ভিসের নামগুলো সংশ্লিষ্ট মালিকদের ট্রেডমার্ক। OTP Route তাদের সঙ্গে সম্পর্কিত নয়। নম্বর আইনসম্মতভাবে ব্যবহার করুন এবং প্রতিটি সার্ভিসের শর্ত ও আমাদের গ্রহণযোগ্য ব্যবহার নীতি মেনে চলুন।

কয়েক মিনিটেই আপনার প্রথম OTP রুট করুন

বিনামূল্যে অ্যাকাউন্ট খুলুন, USD ওয়ালেটে টাকা যোগ করুন এবং ড্যাশবোর্ড বা API থেকে নম্বর অর্ডার করুন। কোনো মাসিক ফি নেই।