বাংলা
এক ড্রয়ার ভর্তি SIM কার্ড ছাড়াই গ্রিক ফোন যাচাই পরীক্ষা
OTP Gateway থেকে একটি অস্থায়ী নম্বর অর্ডার করে এবং ড্যাশবোর্ডে বা API ও ওয়েবহুকের মাধ্যমে কোড পড়ে আপনি OTP Route দিয়ে গ্রিসের (+30) SMS যাচাইকরণ কোড পেতে পারেন। দাম প্রতি কোড $0.20 থেকে, আর 20 মিনিটের মধ্যে SMS না এলে অ্যাক্টিভেশনের টাকা পুরোটা ফেরত দেওয়া হয়।
আপনার গ্রিক রোলআউট এমন একটি কোডের উপর নির্ভর করছে যা আপনি দেখতে পাচ্ছেন না
একটি পরিচিত পরিস্থিতি: অ্যাপ গ্রিক ভাষায় অনূদিত, পেমেন্ট প্রোভাইডার জোড়া হয়ে গেছে, আর লঞ্চের আগে শেষ বাধা হলো ফোন যাচাইয়ের ধাপগুলো পার করার মতো +30 SIM টিমের কারও কাছে নেই। কেউ সহকর্মীর ব্যক্তিগত নম্বর ধার নেন, মিটিংয়ের মাঝে কোডটি তাঁর ফোনে আসে, আর টেস্ট রান থেমে যায়।
OTP রাউটিং সেই নির্ভরতা সরিয়ে দেয়। আপনার টেস্ট হার্নেস OTP Route-এর কাছে একটি নির্দিষ্ট সার্ভিসের সঙ্গে বাঁধা গ্রিক নম্বর চায়, সেটি সাইন-আপ ফর্মে বসায়, এবং ফলস্বরূপ কোডটি ডেটা হিসেবে পায়। কারও ব্যক্তিগত ফোন জড়িত থাকে না, আর একই প্রক্রিয়া ভোর 3টায় CI জবেও কাজ করে। বিভিন্ন বাজারে টিমগুলো এটি কীভাবে সাজায় তা QA টেস্টিং পেজে দেখানো আছে।
গ্রিসের OTP API একটি টেস্ট রানে কীভাবে খাপ খায়?
Developer console-এ তৈরি or_live_ দিয়ে শুরু হওয়া একটি Bearer কী দিয়ে https://otproute.com/api/v1-এ অথেনটিকেট করুন। গ্রিস ব্যবহার করে country id gr।
GET /api/v1/prices?country=gr&service=<id>দিয়ে খরচ দেখুন।{"service": "viber", "country": "gr"}-এর মতো বডি দিয়েPOST /api/v1/activationsকরে একটি অ্যাক্টিভেশন শুরু করুন।GET /api/v1/activations/{id}থেকে কোড নিন, অথবাactivation.sms_receivedওয়েবহুকে সাবস্ক্রাইব করুন।- যে নম্বর আর লাগবে না তা
POST /api/v1/activations/{id}/cancelদিয়ে ছেড়ে দিন।
ওয়েবহুক ডেলিভারিতে থাকে X-OTPRoute-Signature: t=<unix>,v1=<hex>, যা এন্ডপয়েন্ট সিক্রেট দিয়ে হিসাব করা "<t>.<raw body>"-এর HMAC-SHA256। এটি যাচাই করুন, পুরোনো টাইমস্ট্যাম্প বাতিল করুন, এবং অ্যাক্টিভেশন id ধরে প্রসেসিং চালান, যাতে পুনঃপ্রেরিত ইভেন্ট ক্ষতিকর না হয়। activation.expired ও activation.cancelled-ও সামলান, যাতে আপনার স্যুট পরিচ্ছন্নভাবে এগিয়ে যেতে পারে। প্রতি অ্যাকাউন্টে সীমা 10টি API কী, 5টি ওয়েবহুক এন্ডপয়েন্ট ও প্রতি মিনিটে 300টি অনুরোধ। OTP API ইন্টিগ্রেশন গাইডে আরও পূর্ণ ধাপে ধাপে বর্ণনা আছে।
কোন সার্ভিসগুলো +30 নম্বরে কোড পাঠাতে পারে?
গ্রিস বর্তমানে লাইভ ক্যাটালগে 1,800-র বেশি সার্ভিস দেখাচ্ছে। প্রায়ই চাওয়া সার্ভিসের মধ্যে আছে Viber, যা অনেক গ্রিকের দৈনন্দিন মেসেঞ্জার, এবং WhatsApp, Telegram ও Signal। অ্যাকাউন্টের দিকে আছে Google (Gmail & YouTube), Microsoft & Outlook ও LinkedIn; সোশ্যাল ও ভিডিওর জন্য Facebook, Instagram ও TikTok। ভ্রমণ ও কমার্স টিমগুলো প্রায়ই Airbnb, Uber, Amazon ও eBay দিয়ে পরীক্ষা করে।
এই নামগুলোকে একটি স্ন্যাপশট ধরুন। দিনের মধ্যে প্রাপ্যতা বদলায়, তাই বড় রানের আগে GET /api/v1/services বা ড্যাশবোর্ড দেখে নিন।
গ্রিক নম্বর ও বার্তা সামলাতে কী ভিন্ন?
গ্রিসে কোনো ট্রাঙ্ক প্রিফিক্স নেই। স্থানীয়ভাবে বা আন্তর্জাতিকভাবে ডায়াল করুন, জাতীয় নম্বর দশ অঙ্কের, তাই E.164 হলো কেবল +30 এবং তার পর সেই দশ অঙ্ক। মোবাইল নম্বর শুরু হয় 69 দিয়ে, আর ল্যান্ডলাইন 2 দিয়ে (এথেন্সের নম্বর 21 দিয়ে)। এই সামঞ্জস্য নরমালাইজেশন সহজ করে: স্পেস এবং ব্যবহারকারী আন্তর্জাতিক অ্যাক্সেস কোড টাইপ করলে শুরুর 0030 সরিয়ে দিন, তারপর +30 রূপটি সংরক্ষণ করুন।
মজার অংশটি লেখায়। যাচাইকরণ বার্তা গ্রিক হরফে, ইংরেজিতে, বা মাঝে মাঝে গ্রিকলিশে আসতে পারে, যা ল্যাটিন অক্ষরে গ্রিক লেখার অনানুষ্ঠানিক অভ্যাস। গ্রিক হরফের SMS ইউনিকোড এনকোডিংয়ে পাঠানো হয়, যাতে প্রতি সেগমেন্টে কম অক্ষর আঁটে, ফলে একটি দীর্ঘ টেমপ্লেট দুই ভাগ হয়ে যেতে পারে। আপনার পার্সার বর্ণমালা নির্বিশেষে অঙ্কগুলো তুলে নেবে এবং ধরে নেবে না যে কোড শেষে থাকে।
এখানে পরীক্ষা কেন? গ্রিস GDPR-এর দায়বদ্ধতাসহ একটি EU বাজার, একটি বড় পর্যটন অর্থনীতি যা স্বল্পকালীন দর্শনার্থী ও আতিথেয়দের আনে, এবং একটি উল্লেখযোগ্য প্রবাসী সম্প্রদায় যারা বিদেশে থেকেও +30 নম্বর রাখে। গ্রিক লেখার লোকালাইজেশন QA, আতিথেয়তা প্ল্যাটফর্মের সাইন-আপ ফ্লো এবং আঞ্চলিক অপারেশন সবই সাধারণ কারণ।
আমার অপারেশন্স টিম কি ব্রাউজারে এটি করতে পারে?
হ্যাঁ, গেটওয়ের কোনো কিছুর জন্যই কোড লাগে না।
- ইমেইল ও 6 অঙ্কের কোড দিয়ে, অথবা Google সাইন-ইন দিয়ে সাইন-আপে রেজিস্টার করুন। অ্যাকাউন্টে TOTP টু-ফ্যাক্টর চালু করুন।
- ওয়ালেটে টপ-আপ করুন।
- OTP Gateway-তে গ্রিস ও সার্ভিস বেছে নিন, দাম দেখে অর্ডার করুন।
- +30 নম্বরটি লক্ষ্য অ্যাপে পেস্ট করুন এবং অপেক্ষা করুন; কোডটি অ্যাক্টিভেশনে দেখা যাবে।
ব্রাউজারে এবং API দিয়ে করা অর্ডার একই ওয়ালেট ব্যবহার করে, তাই মিশ্র টিমগুলো সমন্বিত থাকে।
গ্রিক নম্বরে কিছুই এলো না। এখন কী করব?
এখানে 20 মিনিটের সময়সীমা আপনাকে সুরক্ষা দেয়: কোনো SMS না এলে, বা আসার আগে বাতিল করলে, সাপোর্ট টিকিট ছাড়াই পুরো অঙ্ক ওয়ালেটে ফিরে আসে। কোড কত দ্রুত আসে তা সার্ভিস ও রুটের উপর নির্ভর করে, তাই সময়সীমার ভেতরে ধৈর্য ধরাই সাধারণত প্রথম সঠিক পদক্ষেপ।
সময়সীমা ফাঁকা শেষ হলে একটি নতুন অ্যাক্টিভেশনে অ্যাপকে একবার রিসেন্ড করতে বলুন, পরে আবার চেষ্টা করুন, অথবা একই সার্ভিসের অন্য রুট বেছে নিন। কিছু সার্ভিস সরাসরি ভার্চুয়াল নম্বর প্রত্যাখ্যান করে, আর যত বার চেষ্টা করুন তা বদলায় না। স্বয়ংক্রিয় স্যুটে লুপে নতুন অর্ডার না দিয়ে ব্যাক-অফ যোগ করুন। যে সার্ভিস পরীক্ষা করছেন তার শর্ত সবসময় মেনে চলুন, এবং মনে রাখুন OTP Route-এর Acceptable Use Policy প্রতিটি অ্যাক্টিভেশনে প্রযোজ্য।
গ্রিসের স্থায়ী নম্বর কি সম্ভব, আর বিলিং কীভাবে সাজানো?
গ্রিসে সেলফ-সার্ভ দীর্ঘমেয়াদি নম্বর দেওয়া হয় না। যেসব টিমের স্থায়ী +30 লাইন দরকার তারা [email protected]এ ইমেইল করে জানতে চাইতে পারে, এই বোঝাপড়া নিয়ে যে সম্ভব কি না তা স্থানীয় নিয়ম ঠিক করে। Dedicated Virtual Numbers কেবল যুক্তরাষ্ট্র ও কানাডার জন্য, $1.95/month থেকে, আগত SMS আপনার ওয়েবহুকে ফরোয়ার্ড হয় এবং ব্রাউজারে কলিং চলে।
পেমেন্ট হলো প্রিপেইড USD ওয়ালেট থেকে যতটুকু ব্যবহার ততটুকু, কার্ড বা USDT/USDC দিয়ে টপ-আপ; সাবস্ক্রিপশন বা প্ল্যান নেই। প্রতিটি টপ-আপে ইমেইলে একটি PDF ইনভয়েস তৈরি হয়। কিছু খরচ না করে আপনার গ্রিক টেস্ট স্যুট জুড়তে একটি ডেভেলপমেন্ট অ্যাকাউন্টে স্যান্ডবক্স মোড চান, যা সিমুলেটেড নম্বর ও কোড ফেরত দেয়।
সাধারণ জিজ্ঞাসা
গ্রিসের জন্য API কোন country id ব্যবহার করে?
গ্রিস হলো gr। এটি GET /api/v1/prices-এ এবং POST /api/v1/activations-এর বডিতে ব্যবহার করুন।
স্থানীয় SIM ছাড়া কি আমার অ্যাপের গ্রিক সাইন-আপ ফ্লো পরীক্ষা করতে পারি?
হ্যাঁ। OTP Gateway থেকে পরীক্ষার জন্য একটি +30 নম্বর অর্ডার করুন, আপনার সাইন-আপ ফর্মে দিন, এবং ড্যাশবোর্ড, পোল বা ওয়েবহুক থেকে কোড পড়ুন।
গ্রিক নম্বরে কি শুরুতে শূন্য লাগে?
না। গ্রিসে ট্রাঙ্ক প্রিফিক্স নেই, তাই আন্তর্জাতিক রূপ হলো +30 এবং মানুষ বাড়িতে যে দশ অঙ্ক ডায়াল করে সেটিই।
+30 নম্বরে যাচাইকরণ বার্তা কি গ্রিক ভাষায় আসবে?
কখনো কখনো। প্রেরকভেদে কোড গ্রিক হরফে, ইংরেজিতে বা ল্যাটিন অক্ষরে লেখা গ্রিকে আসে, তাই শব্দ নয়, অঙ্ক পার্স করুন।
কোড না এলে আমার টাকার কী হয়?
20 মিনিটের মধ্যে কোনো SMS না এলে, বা আপনি আগে বাতিল করলে, পুরো চার্জ স্বয়ংক্রিয়ভাবে আপনার ওয়ালেটে ফিরে যায়।
স্টেবলকয়েন দিয়ে কি গ্রিসের SMS verification API সেটআপের দাম দিতে পারি?
হ্যাঁ। ওয়ালেট কার্ডের পাশাপাশি USDT ও USDC গ্রহণ করে, এবং প্রতিটি টপ-আপের সঙ্গে একটি PDF ইনভয়েস আসে।
সার্ভিসের নামগুলো সংশ্লিষ্ট মালিকদের ট্রেডমার্ক। OTP Route তাদের সঙ্গে সম্পর্কিত নয়। নম্বর আইনসম্মতভাবে ব্যবহার করুন এবং প্রতিটি সার্ভিসের শর্ত ও আমাদের গ্রহণযোগ্য ব্যবহার নীতি মেনে চলুন।