কিনশাসায় SIM ছাড়াই DRC-তে +243 সাইন-আপ টেস্ট করা

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

হ্যাঁ, OTP Route দিয়ে কঙ্গো (DRC) +243 ভেরিফিকেশন কোড পাওয়া যায়: OTP Gateway থেকে এক-কালীন একটি নম্বর অর্ডার করুন, তারপর কোডটি ড্যাশবোর্ডে পড়ুন অথবা REST API ও সাইন করা ওয়েবহুকের মাধ্যমে সংগ্রহ করুন। দাম প্রতি কোড $0.20 থেকে শুরু, আর 20 মিনিটের উইন্ডোতে কিছু না পেলে DRC-র অর্ডারে আপনার কোনো খরচ নেই।

আপনার টিম DRC যোগ করছে, কিন্তু কারও কাছে +243 SIM নেই। এখন কী?

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

OTP Gateway এই বাধা সরিয়ে দেয়। আপনি একটি নির্দিষ্ট সার্ভিসের জন্য +243 নম্বর চান, নিজের সাইন-আপ বা লগইন স্ক্রিনে একবার ব্যবহার করেন, আর কোডটি এমন জায়গায় পৌঁছায় যেখানে আপনার টুলিং তা পড়তে পারে। ফলে কঙ্গো (DRC) ভেরিফিকেশন নম্বর এমন কিছু হয়ে ওঠে যা একটি টেস্ট স্ক্রিপ্ট যেকোনো ফিক্সচারের মতোই চাহিদামতো অনুরোধ করতে পারে।

টিমগুলো সাধারণত যেসব কারণে এই যাচাই চালায়:

  • ফরাসি-ভাষার অনবোর্ডিং স্ক্রিন কঙ্গোলিজ নম্বর ঠিকভাবে গ্রহণ ও ফরম্যাট করছে কি না নিশ্চিত করতে;
  • মধ্য আফ্রিকায় আঞ্চলিক রিলিজের আগে মোবাইল অ্যাপের রিগ্রেশন টেস্ট করতে;
  • কর্মীর ব্যক্তিগত ফোন সামনে না এনে একটি অপারেশনস টিমকে কোম্পানির মালিকানাধীন ব্যবসায়িক অ্যাকাউন্ট যাচাই করতে দিতে।

এই মুহূর্তে একটি +243 নম্বর কোন সার্ভিসগুলো ভেরিফাই করতে পারে?

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

imo, Viber ও WhatsApp-এর মতো মেসেজিং অ্যাপ আলাদা করে উল্লেখযোগ্য, কারণ এই অঞ্চলের অনেক প্রোডাক্ট সাপোর্ট বা নোটিফিকেশন এগুলোতে হস্তান্তর করে, আর QA-র প্রায়ই প্রকৃত ব্যবহারকারীদের নম্বর পরিসরেই একটি অ্যাকাউন্ট লাগে।

দিনের মধ্যে ইনভেন্টরি বদলায়, তাই যেকোনো তালিকাকে শুরুর বিন্দু হিসেবে নিন। নির্ভরযোগ্য দৃশ্য হলো লাইভটি: GET /api/v1/countries ও GET /api/v1/prices এই মুহূর্তে কী অর্ডার করা যায় তা ফেরত দেয়, এবং ড্যাশবোর্ডও টাকা দেওয়ার আগে একই তথ্য দেখায়। পূর্ণ ক্যাটালগ সব দেশের অধীনে আছে।

কঙ্গো (DRC) OTP API একটি টেস্ট রানে কীভাবে খাপ খায়?

সবকিছু ঘটে https://otproute.com/api/v1-এর বিপরীতে, Developer console-এ তৈরি করা or_live_ প্রিফিক্সের একটি Bearer কী দিয়ে। একটি অ্যাকাউন্টে সর্বোচ্চ 10টি কী ও 5টি ওয়েবহুক এন্ডপয়েন্ট থাকতে পারে, এবং সীমা প্রতি মিনিটে 300টি রিকোয়েস্ট।

  1. GET /api/v1/prices?country=cd&service=whatsapp দিয়ে দাম দেখুন (যে সার্ভিস টেস্ট করছেন সেটি বসিয়ে নিন)। DRC-র কান্ট্রি আইডি cd।
  2. {"service": "whatsapp", "country": "cd"}-এর মতো JSON বডিসহ POST /api/v1/activations দিয়ে অর্ডার দিন। ফেরত পাবেন একটি অ্যাক্টিভেশন আইডি ও +243 নম্বর।
  3. নম্বরটি আপনার অ্যাপের ভেরিফিকেশন ধাপে বসান।
  4. আপনার ওয়েবহুকে activation.sms_received-এর জন্য অপেক্ষা করুন, অথবা প্রতি কয়েক সেকেন্ডে GET /api/v1/activations/{id} পোল করুন।
  5. অব্যবহৃত অর্ডার POST /api/v1/activations/{id}/cancel দিয়ে ছেড়ে দিন।

ওয়েবহুক কলে X-OTPRoute-Signature: t=<unix>,v1=<hex> থাকে। এন্ডপয়েন্ট সিক্রেট দিয়ে "<t>.<raw body>"-এর উপর HMAC-SHA256 আবার গণনা করুন, কনস্ট্যান্ট টাইমে তুলনা করুন এবং পুরোনো টাইমস্ট্যাম্প বাদ দিন। এই SMS ভেরিফিকেশন API-র বিস্তারিত ওয়েবহুক ক্যাপচার গাইডে এবং API রেফারেন্সে আছে।

+243 নম্বর কীভাবে সংরক্ষণ করা উচিত, আর SMS কোন ভাষায় আসবে?

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

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

লোকালাইজেশন যাচাইয়ের সময় বের করা কোডের পাশাপাশি পুরো SMS টেক্সট ধরে রাখা কাজে দেয়। এতে অনুবাদক ও QA-র কাছে একজন কঙ্গোলিজ ব্যবহারকারী আসলে কী পড়েন তার রেকর্ড থাকে।

ভেরিফিকেশন কোড না এলে কী হবে?

প্রতিটি অর্ডার 20 মিনিট খোলা থাকে। কোড এলেই আপনি টাকা দেন; SMS ছাড়া উইন্ডো বন্ধ হলে, অথবা আপনি বাতিল করলে, পুরো অর্থ স্বয়ংক্রিয়ভাবে ওয়ালেটে ফিরে আসে। অর্থাৎ নীরব নম্বরে সময় যায়, টাকা নয়।

এমন হলে:

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

OTP রাউটিং-এর রিট্রাই ডিজাইন নিয়ে আরও জানতে ব্যর্থ OTP ডেলিভারি কমানোর পোস্টটি দেখুন।

যে অ্যাকাউন্ট আমরা রাখব তার জন্য কি দীর্ঘমেয়াদি +243 লাইন আছে?

না। OTP Route DRC-তে নিজে-থেকে-কেনা কোনো দীর্ঘমেয়াদি নম্বর দেয় না। গেটওয়ে নম্বর প্রতিটি একটি কোডের জন্য তৈরি, যা সাইন-আপ টেস্টের জন্য উপযুক্ত, কিন্তু ছয় মাস পরে আবার লগইন করতে হবে এমন অ্যাকাউন্টের জন্য নয়।

Dedicated Numbers, যেগুলো নবায়ন হতে থাকা পর্যন্ত আপনার কাছে থাকে, কেবল যুক্তরাষ্ট্র ও কানাডার প্রোডাক্ট, মাসিক $1.95 থেকে। আপনার টিমের স্থায়ী কঙ্গোলিজ লাইন দরকার হলে [email protected]এ ইমেইল করে ব্যবহারের কথা জানান; প্রাপ্যতা স্থানীয় নিয়মের উপর নির্ভর করে এবং প্রতিশ্রুতি দেওয়া যায় না।

DRC টেস্ট ট্রাফিকের বিলিং কীভাবে চলে?

একটিমাত্র প্রিপেইড USD ওয়ালেট আছে, মাসিক ফি নেই এবং বেছে নেওয়ার মতো কোনো প্ল্যান নেই। কার্ড বা USDT/USDC দিয়ে টপ-আপ করুন, আর প্রতিটি টপ-আপের সঙ্গে ইমেইলে PDF ইনভয়েস আসে, যা QA-র খরচ মিলিয়ে দেখা সহজ রাখে। প্রতিটি অর্ডারের আগে লাইভ দাম কীভাবে দেখানো হয় তা জানতে প্রাইসিং দেখুন।

ইন্টিগ্রেশনের কাজের জন্য, অনুরোধ করলে একটি ডেভেলপমেন্ট অ্যাকাউন্টকে sandbox-এ নেওয়া যায়; এটি সিমুলেটেড নম্বর ও কোড ফেরত দেয়, ফলে ওয়ালেটের টাকা খরচ না করেই একটি পাইপলাইন এন্ড-টু-এন্ড চালিয়ে দেখা যায়।

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

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

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

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

গণতান্ত্রিক প্রজাতন্ত্র কঙ্গোর জন্য API কোন কান্ট্রি আইডি ব্যবহার করে?

প্রাইস কোয়েরি ও অ্যাক্টিভেশন বডি, দুটোতেই cd ব্যবহার করুন, যেমন {"service": "telegram", "country": "cd"}।

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

না। 20 মিনিট নীরব থাকা বা আপনি আগে বাতিল করা +243 অর্ডার কোনো টিকিট ছাড়াই পুরোপুরি ওয়ালেটে রিফান্ড হয়।

কঙ্গোর নম্বর কি শুরুর শূন্যসহ সংরক্ষণ করব?

E.164 রূপে সংরক্ষণ করুন, অর্থাৎ ট্রাঙ্ক শূন্য বাদ দিয়ে +243 এবং তার পর নয় ডিজিট। আপনার ব্যবহারকারীরা প্রত্যাশা করলে স্থানীয় রূপ শুধু প্রদর্শনের জন্য রাখুন।

আমার কর্মীরা কি আগামী মাসে আবার লগইনের জন্য একই +243 নম্বর ব্যবহার করতে পারবেন?

নির্ভরযোগ্যভাবে নয়, কারণ গেটওয়ে নম্বর একটিমাত্র কোডের জন্য। দীর্ঘমেয়াদি ডেডিকেটেড লাইন শুধু যুক্তরাষ্ট্র ও কানাডায় নিজে-থেকে-কেনা যায়; DRC-র জন্য জিজ্ঞাসা করতে [email protected]এ ইমেইল করতে পারেন।

টাকা খরচ না করে কি API-র বিপরীতে CI চালানোর কোনো উপায় আছে?

হ্যাঁ। আপনার ডেভেলপমেন্ট অ্যাকাউন্টকে sandbox-এ নিতে বলুন, তাহলে এটি সিমুলেটেড নম্বর ও কোড ফেরত দেবে।

আমার অর্ডার করা +243 নম্বর কোনো সার্ভিস কেন প্রত্যাখ্যান করল?

কিছু সার্ভিস ভার্চুয়াল নম্বর প্রত্যাখ্যান করে বা নির্দিষ্ট পরিসর সীমিত করে। রিফান্ডের জন্য বাতিল করুন বা উইন্ডো শেষ হতে দিন, তারপর পরে চেষ্টা করুন অথবা অন্য সার্ভিস রুটে টেস্ট করুন।

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

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

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