বাংলা
উজবেক লঞ্চ ও QA-র জন্য +998 ভেরিফিকেশন কোড স্বয়ংক্রিয় করা
OTP Route উজবেকিস্তানের (+998) SMS ভেরিফিকেশন কোড আপনার সিস্টেমে পৌঁছে দিতে পারে: OTP Gateway থেকে একটি একবার-ব্যবহারের নম্বর অর্ডার করুন, তারপর সাইন করা webhook, REST পোলিং বা ড্যাশবোর্ডের মাধ্যমে কোড নিন। দাম শুরু প্রতি কোড $0.20 থেকে, প্রতিটি সার্ভিসের লাইভ অঙ্ক API থেকে আসে, আর 20 মিনিটের মধ্যে যা পৌঁছায় না তা আপনার ওয়ালেটে ফেরত যায়।
একটি +998 অ্যাক্টিভেশন অনুরোধ থেকে কোড পর্যন্ত কীভাবে এগোয়?
শুরুতে Developer console-এ একটি Bearer কী তৈরি করুন। কী-র প্রিফিক্স or_live_, প্রতিটি কল যায় https://otproute.com/api/v1-এ, এবং আপনি সর্বোচ্চ 10টি কী রাখতে পারেন, যা নাইটলি বিল্ড ও ম্যানুয়াল QA আলাদা রাখতে কাজে লাগে।
আপনার ক্লায়েন্ট প্রথমে GET /api/v1/countries পড়ে, যেখানে উজবেকিস্তান uz হিসেবে তালিকাভুক্ত, এবং service id-র জন্য GET /api/v1/services পড়ে। এরপর GET /api/v1/prices?country=uz&service=<id> দিয়ে জানতে চায় জুটিটির এখন দাম কত এবং নম্বর পাওয়া যাচ্ছে কি না। উত্তর টেস্টের জন্য মানানসই হলে সে {"service": "instagram", "country": "uz"}-এর মতো বডি সহ POST /api/v1/activations পাঠায় এবং একটি +998 নম্বরসহ activation id পায়।
তারপর টেস্ট নম্বরটি আপনার নিজের সাইন-আপ বা লগইন স্ক্রিনে দেয়। এখান থেকে কোড আপনার কাছে আসে হয় webhook ইভেন্ট হিসেবে, নয়তো GET /api/v1/activations/{id}-এর মাধ্যমে। যে টেস্ট মাঝপথে থামে তার উচিত POST /api/v1/activations/{id}/cancel কল করা, যাতে রিজার্ভেশন ছাড়া পায়। রানের শুরুতে GET /api/v1/balance দেখে নিলে অর্ধসমাপ্ত স্যুট এড়ানো যায়। এই SMS ভেরিফিকেশন API-র প্রতিটি রিকোয়েস্ট API রেফারেন্স-এ নথিভুক্ত।
উজবেক কোডের জন্য নির্ভরযোগ্য webhook রিসিভারে কী কী লাগে?
তিনটি জিনিস: অথেনটিকেশন, রিপ্লে সুরক্ষা ও idempotency।
- অথেনটিকেশন। প্রতিটি ডেলিভারিতে
t=<unix>,v1=<hex>আকারেX-OTPRoute-Signatureথাকে।<t>.<raw body>স্ট্রিং বানান, endpoint secret ও HMAC-SHA256 দিয়ে সাইন করুন, এবং constant time-এv1-এর সঙ্গে তুলনা করুন। - রিপ্লে সুরক্ষা। যে রিকোয়েস্টের
tমান আপনার বেছে নেওয়া সংক্ষিপ্ত সহনসীমার চেয়ে পুরনো তা প্রত্যাখ্যান করুন। - Idempotency। কোনো ইভেন্ট প্রক্রিয়া হলে activation id সংরক্ষণ করুন এবং ডুপ্লিকেটগুলো আবার কাজ না করে স্বীকার করে নিন।
সফল পথের জন্য activation.sms_received এবং ব্যর্থতা শেষ করতে আপনার টেস্ট রানারের জন্য activation.expired ও activation.cancelled-এ সাবস্ক্রাইব করুন। প্রতি অ্যাকাউন্টে 5টি পর্যন্ত endpoint নিবন্ধন করা যায়, যেমন প্রতিটি এনভায়রনমেন্টের জন্য একটি করে। পোলিং এখনো বৈধ বিকল্প; প্রতি মিনিটে 300টি রিকোয়েস্টের সীমা কয়েক সেকেন্ড পরপর যাচাই করা বেশ কয়েকটি সমান্তরাল অ্যাক্টিভেশন কভার করে। আরও পূর্ণ প্যাটার্ন আছে webhook-ভিত্তিক OTP ক্যাপচার-এ।
টিমগুলো কেন তাদের OTP রাউটিং প্ল্যানে উজবেকিস্তান যোগ করে?
উজবেকিস্তান মধ্য এশিয়ার সবচেয়ে জনবহুল দেশ, আর অঞ্চলজুড়ে সম্প্রসারণ করা কোম্পানিগুলোর স্থানীয় অংশীদার তৈরির আগেই টেস্টিংয়ের জন্য প্রায়ই +998 নম্বর লাগে। সাধারণ কারণের মধ্যে আছে উজবেক ব্যবহারকারীদের লক্ষ্য করে প্রোডাক্ট লঞ্চ, উজবেক ও রুশ অনুবাদের QA রান, এবং এই বাজারের সঙ্গে যুক্ত ভেন্ডর বা মার্কেটপ্লেস অ্যাকাউন্ট যাচাই করা আঞ্চলিক অপারেশন টিম।
Telegram দেশটির সর্বাধিক ব্যবহৃত মেসেজিং অ্যাপগুলোর একটি, তাই Telegram অ্যাকাউন্ট লিংক করে বা সাপোর্টের জন্য এর ওপর নির্ভর করে এমন ফ্লোর জন্য আলাদা টেস্ট দরকার। একসঙ্গে অনেক বাজারের পরিকল্পনা করছেন? প্রতিটি টেস্ট কেসের জন্য রুট কীভাবে বাছবেন তা কান্ট্রি রাউটিং গাইড-এ ব্যাখ্যা করা আছে।
+998 নম্বর কীভাবে পার্স, সংরক্ষণ ও পড়া উচিত?
একটি পূর্ণ উজবেক নম্বর হলো +998 ও তার পরে নয় অঙ্ক, যার প্রথম দুটি সাধারণত অপারেটর বা অঞ্চল চিহ্নিত করে। বছরের পর বছর দেশীয় ডায়ালিংয়ের অভ্যাস বদলেছে, তাই মানুষ বাড়তি শুরুর অঙ্ক সহ বা কান্ট্রি কোড ছাড়াই নম্বর দিতে পারে। সংরক্ষণের আগে সবকিছু +998 ও নয় অঙ্কে নরমালাইজ করুন, আর +998 90 123 45 67-এর মতো ডিসপ্লে ফরম্যাট নিছক প্রসাধনী রাখুন।
উজবেক সরকারি ভাষা। এটি সরকারিভাবে ল্যাটিন বর্ণমালায় লেখা হয়, যদিও সিরিলিক এখনো প্রচলিত, আর রুশ ব্যাপকভাবে বোঝা হয়। তাই ভেরিফিকেশন টেক্সট উজবেকে যেকোনো লিপিতে, রুশে বা ইংরেজিতে আসতে পারে। কীওয়ার্ডের বদলে ডিজিটের ক্রম খুঁজতে আপনার এক্সট্র্যাক্টর লিখুন, এবং তিনটি ভাষাতেই তা পরীক্ষা করুন।
কোন কোন অ্যাপ গেটওয়ে দিয়ে উজবেকিস্তানের SMS OTP পেতে পারে?
উজবেকিস্তান রুটে 1,800-এর বেশি সার্ভিস পাওয়া যায়। লাইভ স্ন্যাপশটে আছে Telegram, WhatsApp, Instagram, Google (Gmail & YouTube), TikTok, Facebook, Microsoft & Outlook, Amazon, Discord, Snapchat, Signal, Viber, ChatGPT (OpenAI), Claude ও WeChat।
কভারেজ স্থির নয়। সকালে খোলা একটি সার্ভিস পরে অনুপলব্ধ হতে পারে, তাই গতকালের রানের ফলের ওপর নির্ভর না করে রানটাইমে প্রাইস endpoint-কে সিদ্ধান্ত নিতে দিন।
API ছাড়া কি উজবেকিস্তানের ভেরিফিকেশন নম্বর অর্ডার করা যায়?
যারা ক্লিক করতে পছন্দ করেন তাদের জন্য ড্যাশবোর্ড API-র প্রতিচ্ছবি:
- ইমেইল ঠিকানা ও পাওয়া 6-ডিজিটের কোড দিয়ে সাইন আপ করুন, অথবা Google সাইন-ইন ব্যবহার করুন। অ্যাকাউন্টের জন্য TOTP চালু করুন।
- ওয়ালেটে ফান্ড যোগ করুন।
- উজবেকিস্তান ও সার্ভিস বেছে নিন; নিশ্চিত করার আগেই দাম দেখা যায়।
- যে অ্যাপ যাচাই করছেন তাতে +998 নম্বরটি ব্যবহার করুন।
- কোড এলে অ্যাক্টিভেশন স্ক্রিনে পড়ুন।
উজবেক কোড সময়মতো না এলে কী হবে?
একটি +998 অ্যাক্টিভেশন 20 মিনিট সক্রিয় থাকে, এবং কোড সত্যিই পাওয়া গেলেই চার্জ প্রযোজ্য হয়। মেয়াদ শেষ হলে, বা আপনি বাতিল করলে, সাপোর্ট টিকিট ছাড়াই ওয়ালেট পুরো অঙ্ক ফেরত পায়।
কোড মিস হলে এই তালিকা ধরে এগোন:
- উইন্ডো শেষ হওয়া পর্যন্ত অপেক্ষা করুন; ডেলিভারির গতি সার্ভিস ও রুটভেদে আলাদা।
- পরে আবার চেষ্টা করুন, অথবা টেস্ট অনুমতি দিলে অন্য সার্ভিস রুট বেছে নিন।
- দেখুন সার্ভিসটি ভার্চুয়াল নম্বর প্রত্যাখ্যান করে কি না, কিছু করে। রিফান্ডের নিয়ম ঠিক সেই কারণেই আছে।
- পরপর নতুন অর্ডার না দিয়ে পুনঃচেষ্টার গতি নিয়ন্ত্রণ করুন, এবং পরবর্তী পর্যালোচনার জন্য activation id নথিভুক্ত রাখুন।
দীর্ঘমেয়াদি +998 লাইন ও স্যান্ডবক্স বিলিং কি পাওয়া যায়?
উজবেকিস্তানের জন্য সেলফ-সার্ভ দীর্ঘমেয়াদি নম্বর নেই। OTP Route Dedicated Numbers বিক্রি করে শুধু যুক্তরাষ্ট্র ও কানাডায়, প্রতি মাসে $1.95 থেকে, ইনবাউন্ড SMS, আউটবাউন্ড SMS ও ব্রাউজার কলিং সহ। স্থায়ী উজবেক লাইনের জন্য [email protected]এ ইমেইল করুন; ব্যবস্থা করা যাবে কি না তা স্থানীয় বিধির ওপর নির্ভর করে এবং নিশ্চিত নয়।
পেমেন্ট চলে একটি প্রিপেইড USD ওয়ালেটে, পে-অ্যাজ-ইউ-গো, কোনো সাবস্ক্রিপশন ছাড়া। কার্ড বা USDT/USDC দিয়ে টপ-আপ করুন এবং প্রতিটি টপ-আপের জন্য ইমেইলে PDF ইনভয়েস আশা করুন। ডেভেলপমেন্ট অ্যাকাউন্ট স্যান্ডবক্স মোড চাইতে পারে, যা নম্বর ও কোড সিমুলেট করে, ফলে ওয়ালেটের টাকায় হাত না দিয়েই CI চালানো যায়।
ব্যবহার বৈধ রাখুন: নিজের প্রোডাক্ট পরীক্ষা ও পরিচালনা করুন, প্রতিটি সার্ভিসের শর্ত মানুন, এবং OTP Route-এর Acceptable Use Policy অনুসরণ করুন।
সাধারণ জিজ্ঞাসা
উজবেকিস্তানের বাইরে থেকে কি আমার অ্যাপের উজবেক সাইন-আপ ফ্লো ভেরিফাই করতে পারি?
হ্যাঁ। OTP Gateway-র একটি +998 নম্বর আপনার টিম যেখানেই থাকুক কোড গ্রহণ করে, এবং আপনি তা ড্যাশবোর্ডে বা API-র মাধ্যমে পড়েন।
উজবেকিস্তান OTP API কোন country id ব্যবহার করে?
প্রাইস কোয়েরিতে এবং POST /api/v1/activations-এর বডিতে uz ব্যবহার করুন।
টেস্টিংয়ের জন্য +998 নম্বরের দাম কত?
প্রতি কোড $0.20 থেকে। প্রতিটি সার্ভিসের নিজস্ব লাইভ দাম আছে, যা GET /api/v1/prices ফেরত দেয় এবং অর্ডার নিশ্চিত করার আগে দেখানো হয়।
উজবেক OTP বার্তা কি ল্যাটিন লিপিতে আসবে, নাকি সিরিলিকে?
দুটোই সম্ভব, আর কিছু সার্ভিস তার বদলে রুশ বা ইংরেজিতে পাঠায়। চারপাশের টেক্সটের বদলে সংখ্যার কোডটি মেলান।
উজবেক কোড না এলে কি আমার চার্জ হয়?
না। 20 মিনিট পর খালি অবস্থায় মেয়াদ শেষ হওয়া বা আপনার বাতিল করা উজবেক অ্যাক্টিভেশন কোনো অনুরোধ ছাড়াই ওয়ালেটে পুরোপুরি ফেরত যায়।
বারবার লগইনের জন্য কি উজবেকিস্তানের নম্বর ধরে রাখতে পারি?
সেলফ-সার্ভে নয়। একবার-ব্যবহারের নম্বর একটিমাত্র কোড সামলায়; যেসব অ্যাকাউন্টকে আবার লগইন করতে হবে তাদের জন্য US বা কানাডার Dedicated Number ভালো, অথবা উজবেকিস্তান নিয়ে জানতে সাপোর্টে ইমেইল করতে পারেন।
সার্ভিসের নামগুলো সংশ্লিষ্ট মালিকদের ট্রেডমার্ক। OTP Route তাদের সঙ্গে সম্পর্কিত নয়। নম্বর আইনসম্মতভাবে ব্যবহার করুন এবং প্রতিটি সার্ভিসের শর্ত ও আমাদের গ্রহণযোগ্য ব্যবহার নীতি মেনে চলুন।