বাংলা
আলবেনীয় (+355) OTP আপনার টেস্ট পাইপলাইনে রাউট করা
হ্যাঁ, OTP Gateway থেকে একবার-ব্যবহারযোগ্য নম্বর অর্ডার করে এবং কোডটি ড্যাশবোর্ডে বা REST API ও সাইন করা ওয়েবহুকের মাধ্যমে সংগ্রহ করে আপনি OTP Route দিয়ে আলবেনিয়ার (+355) SMS ভেরিফিকেশন কোড পেতে পারেন। দাম প্রতি কোড $0.20 থেকে, লাইভ অঙ্কটি API-তে মেলে, আর 20 মিনিটের মধ্যে SMS না এলে কোনো টাকা কাটা হয় না।
কোন REST কল আলবেনীয় নম্বর ও তার কোড ফেরত দেয়?
আলবেনিয়া OTP API প্রতিটি বাজারের জন্য একই SMS ভেরিফিকেশন API; শুধু দেশের আইডি বদলায়। রিকোয়েস্ট যায় https://otproute.com/api/v1-এ, Developer console থেকে তৈরি or_live_ প্রিফিক্সের Bearer key দিয়ে। আলবেনিয়ার আইডি al, তাই একটি সাধারণ রান এমন দেখায়:
GET /api/v1/servicesআপনার প্রয়োজনীয় সার্ভিস আইডি, যেমনtelegramবাgoogle, বের করে দেয়। রানগুলোর মধ্যে তালিকাটি ক্যাশ করে রাখুন।GET /api/v1/prices?country=al&service=<id>লাইভ দাম পড়ে এবং রুটটি এখনই খোলা কি না নিশ্চিত করে।POST /api/v1/activations-এ{"service": "telegram", "country": "al"}পাঠালে একটি অ্যাক্টিভেশন আইডি ও একটি +355 নম্বর ফেরত আসে।- আপনার টেস্ট সেই নম্বরটি টেস্টাধীন অ্যাপের সাইন-আপ বা লগইন স্ক্রিনে জমা দেয়।
- কোড আসে ওয়েবহুকে বা
GET /api/v1/activations/{id}পোল করে; টেস্ট মাঝপথে বাতিল হলেPOST /api/v1/activations/{id}/cancelকল করুন।
একটি অ্যাকাউন্টে সর্বোচ্চ 10টি key রাখা যায়, তাই স্টেজিং, CI এবং কোনো সহকর্মীর ল্যাপটপ প্রত্যেকে আলাদা key পেতে পারে এবং আলাদাভাবে বাতিলও করা যায়। প্রতি মিনিটে 300 রিকোয়েস্টের সীমায় কয়েকটি প্যারালাল স্যুটের জায়গা থাকে। ফিল্ড-স্তরের বিবরণ আছে API রেফারেন্সে।
আমার আলবেনিয়া টেস্ট পোল করবে নাকি ওয়েবহুক শুনবে?
পোলিং জোড়া লাগানো সবচেয়ে দ্রুত: স্ট্যাটাস বদলানো পর্যন্ত কয়েক সেকেন্ড পরপর অ্যাক্টিভেশন এন্ডপয়েন্টে কল করুন। স্যুটগুলো প্যারালালে চলতে শুরু করলে ওয়েবহুক বেশি গোছানো। সর্বোচ্চ 5টি এন্ডপয়েন্ট নিবন্ধন করুন এবং activation.sms_received, activation.expired ও activation.cancelled-এ সাবস্ক্রাইব করুন।
প্রতিটি ডেলিভারি সাইন করা। X-OTPRoute-Signature হেডারের ফর্ম t=<unix>,v1=<hex>, যেখানে v1 হলো এন্ডপয়েন্টের সিক্রেট দিয়ে হিসাব করা "<t>.<raw body>"-এর HMAC-SHA256। অপরিবর্তিত রিকোয়েস্ট বাইটের ওপর এটি আবার হিসাব করুন, কনস্ট্যান্ট-টাইমে তুলনা করুন, এবং পুরোনো টাইমস্ট্যাম্পযুক্ত যেকোনো কিছু বাদ দিন। ইভেন্টগুলো অ্যাক্টিভেশন আইডি ধরে প্রসেস করুন, যাতে রিট্রাই হওয়া ডেলিভারি কখনও দুবার লিখতে না পারে। একটি সম্পূর্ণ হ্যান্ডলারের ধাপে ধাপে বিবরণ আছে আমাদের ওয়েবহুক-ভিত্তিক OTP ক্যাপচার নিবন্ধে।
ডাটাবেসে পৌঁছানোর আগে +355 নম্বর কীভাবে নর্মালাইজ করা উচিত?
আলবেনিয়ার কান্ট্রি কোড +355, আর দেশীয় ট্রাঙ্ক প্রিফিক্স 0। স্থানীয়ভাবে মোবাইল নম্বর সাধারণত সামনে সেই 0 দিয়ে লেখা হয়, 06X XXX XXXX, আর আন্তর্জাতিক রূপে সেটি বাদ যায়: +355 6X XXX XXXX। E.164 রূপটি (+3556…, কোনো ফাঁকা ছাড়া) সংরক্ষণ করুন এবং স্থানীয় ফরম্যাটিং শুধু প্রদর্শনের সময় প্রয়োগ করুন।
টেস্টের জন্য +355 নম্বর যাচাই করার সময় যোগ করার মতো কয়েকটি চেক:
- ব্যবহারকারী আগেই +355 বেছে নেওয়ার পর জাতীয় রূপ টাইপ করলে শুরুর 0 ছেঁটে ফেলুন।
- +355 0 6X-এর মতো দ্বিগুণ প্রিফিক্স প্রত্যাখ্যান করুন, যা তখন দেখা যায় যখন ফর্ম অন্ধভাবে কান্ট্রি কোড স্থানীয় নম্বরের সঙ্গে জুড়ে দেয়।
- সংরক্ষিত মানে ফাঁকা, ড্যাশ বা বন্ধনী রাখবেন না।
কোডের চারপাশের বাক্যটি নির্ভর করে প্রেরণকারী সার্ভিস ও অ্যাকাউন্টের ভাষা সেটিংয়ের ওপর; আলবেনীয় ও ইংরেজি দুটিই প্রচলিত। তাই নির্দিষ্ট বাক্যের বদলে আপনার পার্সারে অঙ্কগুলোকে লক্ষ্য করুন। আলবেনিয়ায় লঞ্চ করার সময়, অঞ্চলে ও প্রবাসে আলবেনীয়ভাষীদের জন্য অ্যাপ স্থানীয়করণের সময়, বা কোনো আঞ্চলিক অপারেশনস অ্যাকাউন্ট এখনও ভেরিফাই হচ্ছে কি না যাচাই করার সময় টিমগুলো এই বাজার টেস্ট করে।
আলবেনিয়া রুটে আমি কী কী ভেরিফাই করতে পারি?
আলবেনিয়া রুটে এখন 1,500-এর বেশি সার্ভিস তালিকাভুক্ত। লাইভ স্ন্যাপশটে জনপ্রিয় এন্ট্রির মধ্যে আছে WhatsApp, Telegram, Google (Gmail & YouTube), Facebook, Instagram, TikTok, Viber, Signal, Microsoft & Outlook, ChatGPT (OpenAI), Uber, LinkedIn এবং Discord।
ইনভেন্টরি দিনের মধ্যেই বদলায়, আর সেজন্যই প্রাপ্যতা স্থির তালিকা থেকে নয়, API থেকে আসে। প্রতিটি টেস্টের আগে al-এর দামের অনুসন্ধান করে নিন, এবং রুট বন্ধ থাকলে সেটিকে ব্যর্থ নয়, স্কিপড চিহ্নিত করুন। এতে OTP রাউটিংয়ের আওয়াজ আপনার আসল রিগ্রেশন ফলাফল থেকে দূরে থাকে।
প্রযুক্তি-অনভিজ্ঞ সহকর্মী কি +355 নম্বর অর্ডার করতে পারবেন?
হ্যাঁ। ড্যাশবোর্ড কোড ছাড়াই একই প্রবাহ সামলায়:
- ইমেইল এবং 6 অঙ্কের ইমেইল কোড বা Google সাইন-ইন দিয়ে সাইন আপ করুন, তারপর TOTP টু-ফ্যাক্টর চালু করুন।
- কার্ড বা USDT/USDC দিয়ে ওয়ালেটে ফান্ড যোগ করুন।
- আলবেনিয়া ও সার্ভিস বেছে নিন, দেখানো দামটি দেখুন, এবং অর্ডার নিশ্চিত করুন।
- আলবেনিয়া ভেরিফিকেশন নম্বরটি অ্যাপে টাইপ করুন; SMS এলে অ্যাক্টিভেশন পেজে কোডটি দেখা যায়।
ক্লায়েন্ট প্রোফাইল সামলানো এজেন্সি এবং আঞ্চলিক বিজনেস অ্যাকাউন্ট সেট আপ করা অপারেশনস স্টাফ সাধারণত এই পথ বেছে নেন। এখান থেকে এবং API দিয়ে দেওয়া অর্ডার একই ওয়ালেট ও একই রিফান্ড নিয়ম ভাগ করে।
আলবেনীয় SMS কখনও না এলে কী হবে?
একটি অ্যাক্টিভেশন 20 মিনিট খোলা থাকে। কোড এলে তবেই আপনি টাকা দেন; সময়সীমা ফাঁকা শেষ হলে বা আপনি আগে বাতিল করলে পুরো টাকা নিজে থেকেই ওয়ালেটে ফিরে যায়, এবং ওয়েবহুক activation.expired বা activation.cancelled ছোড়ে।
কোড না এলে:
- প্রতিক্রিয়া জানানোর আগে সময়সীমাকে সময় দিন, কারণ কিছু সার্ভিস ধীরে পাঠায়।
- সার্ভিসটি আদৌ ভার্চুয়াল নম্বর গ্রহণ করে কি না দেখুন; কেউ কেউ নীতিগতভাবে তা প্রত্যাখ্যান করে।
- পরে আবার চেষ্টা করুন, অথবা টেস্টে সম্ভব হলে অন্য সার্ভিস রুটে যান।
- দ্রুত লুপে বারবার অর্ডার দেবেন না। চেষ্টার মাঝে বিরতি দিন, যাতে একটি স্ক্রিপ্ট রুটে হাতুড়ি পেটাতে না থাকে।
বলকান রুট ও তার বাইরের জন্য আরও রিট্রাই প্যাটার্ন তালিকাভুক্ত আছে আমাদের ব্যর্থ OTP ডেলিভারি কমানো লেখায়। এই নম্বরগুলো শুধু নিজের পণ্য ও অ্যাকাউন্টে ব্যবহার করুন, প্রতিটি সার্ভিসের শর্ত মেনে চলুন, এবং মনে রাখুন OTP Route-এর Acceptable Use Policy প্রযোজ্য।
আলবেনীয় দীর্ঘমেয়াদি লাইন কি আছে, আর বিলিং কীভাবে চলে?
আলবেনিয়ার জন্য সেলফ-সার্ভ দীর্ঘমেয়াদি নম্বর নেই। Dedicated Virtual Numbers তাৎক্ষণিকভাবে বিক্রি হয় শুধু যুক্তরাষ্ট্র ও কানাডায়, মাসিক $1.95 থেকে, সঙ্গে ইনবাউন্ড SMS, ওয়েবহুক ফরওয়ার্ডিং, আউটবাউন্ড SMS ও ব্রাউজারে কলিং। স্থায়ী আলবেনীয় লাইন লাগলে [email protected]এ ইমেইল করুন; ব্যবস্থা করা যাবে কি না স্থানীয় নিয়মের ওপর নির্ভর করে এবং নিশ্চয়তা নেই।
বিলিং চলে একটিমাত্র প্রিপেইড USD ওয়ালেটে, কোনো মাসিক ফি নেই এবং বেছে নেওয়ার মতো কোনো প্ল্যান নেই। কার্ড বা USDT/USDC দিয়ে টপ-আপ করুন, প্রতিটি টপ-আপের সঙ্গে ইমেইলে PDF ইনভয়েস আসে। লাইভ রেট আছে প্রাইসিং পেজে। ইন্টিগ্রেশনের কাজের জন্য একটি ডেভেলপমেন্ট অ্যাকাউন্টকে স্যান্ডবক্সে বদলাতে বলুন, যা সিমুলেটেড নম্বর ও কোড ফেরত দেয়, ফলে ওয়ালেটের টাকা খরচ না করেই পাইপলাইন চালিয়ে দেখা যায়।
সাধারণ জিজ্ঞাসা
লোকাল সিম ছাড়া কি আমার অ্যাপের আলবেনীয় সাইন-আপ ফ্লো টেস্ট করতে পারি?
হ্যাঁ। দেশ al দিয়ে একটি OTP Gateway নম্বর অর্ডার করুন, সাইন-আপ স্ক্রিনে সেটি জমা দিন, এবং কোডটি ড্যাশবোর্ডে বা আপনার ওয়েবহুকে পড়ুন। কোনো সিম বা স্থানীয় ক্যারিয়ার চুক্তির প্রয়োজন নেই।
আলবেনীয় ভেরিফিকেশন কোডের দাম কত?
কোডের দাম $0.20 থেকে শুরু, আর নির্দিষ্ট সার্ভিসের সঠিক দাম অর্ডারের আগে GET /api/v1/prices থেকে মেলে। 20 মিনিটের সময়সীমায় কিছু না এলে চার্জ আপনার ওয়ালেটে ফিরে যায়।
আলবেনীয় নম্বর কি শুরুর 0 সহ সংরক্ষণ করা উচিত?
না। E.164 রূপে সংরক্ষণ করুন, অর্থাৎ ট্রাঙ্ক 0 ছাড়া +355 এবং তার পরে জাতীয় নম্বর, আর শুধু স্থানীয় প্রদর্শনের জন্য 0 আবার যোগ করুন।
একই +355 নম্বর কি পরের কোনো লগইনের জন্য আবার ব্যবহার করা যায়?
একটি OTP Gateway নম্বর একটি ভেরিফিকেশন কোডের কাজ করে। যে অ্যাকাউন্টে বারবার লগইন করতে হবে তার জন্য যুক্তরাষ্ট্র বা কানাডার Dedicated Number ব্যবহার করুন, অথবা আলবেনিয়া নিয়ে সাপোর্টকে জিজ্ঞেস করুন।
আলবেনিয়া ইন্টিগ্রেশন টেস্টের জন্য কি OTP Route-এর স্যান্ডবক্স আছে?
অনুরোধ করলে একটি ডেভেলপমেন্ট অ্যাকাউন্টে স্যান্ডবক্স মোড চালু করা যায়। এটি সিমুলেটেড নম্বর ও কোড ফেরত দেয়, ফলে CI রান ওয়ালেটের টাকা না ছুঁয়ে পুরো প্রবাহ চালাতে পারে।
অ্যাপ কেন আমার আলবেনীয় নম্বর প্রত্যাখ্যান করল?
কিছু সার্ভিস ভার্চুয়াল নম্বর নেয় না। স্বয়ংক্রিয় রিফান্ডের জন্য অ্যাক্টিভেশন বাতিল করুন বা মেয়াদ শেষ হতে দিন, তারপর অন্য সময়ে বা অন্য রুটে চেষ্টা করুন।
আলবেনিয়ার জন্য কোন API আইডি ব্যবহার করব?
দাম অনুসন্ধান ও অ্যাক্টিভেশন রিকোয়েস্টে country-র মান হিসেবে al ব্যবহার করুন, আর সার্ভিস আইডি নিন GET /api/v1/services থেকে।
সার্ভিসের নামগুলো সংশ্লিষ্ট মালিকদের ট্রেডমার্ক। OTP Route তাদের সঙ্গে সম্পর্কিত নয়। নম্বর আইনসম্মতভাবে ব্যবহার করুন এবং প্রতিটি সার্ভিসের শর্ত ও আমাদের গ্রহণযোগ্য ব্যবহার নীতি মেনে চলুন।