বাংলা
প্রোডাক্ট ও QA টিমের জন্য মিয়ানমারের (+95) SMS কোড ধরার উপায়
হ্যাঁ: OTP Route একবার-ব্যবহারযোগ্য OTP Gateway নম্বরে মিয়ানমারের (+95) SMS ভেরিফিকেশন কোড গ্রহণ করতে পারে, যা ড্যাশবোর্ডে দেখা যায় এবং REST পোলিং বা সাইন করা ওয়েবহুকের মাধ্যমে আপনার সিস্টেমে পৌঁছায়। দাম প্রতি কোড $0.20 থেকে, সার্ভিস অনুযায়ী সঠিক দর লাইভ ফেরত আসে, আর 20 মিনিটের মধ্যে কোড এলে তবেই চার্জ থাকে।
অর্ডারের আগে: একটি কোডই কি যথেষ্ট, নাকি আপনার রেখে দেওয়ার মতো একটি লাইন দরকার?
মিয়ানমারের বেশিরভাগ টেস্ট কেস একক ঘটনা: ব্যবহারকারী রেজিস্টার করেন, নতুন ফোন নিশ্চিত করেন, বা লগইন চ্যালেঞ্জ পার হন। এগুলোর জন্য OTP Gateway-র একবার-ব্যবহারযোগ্য নম্বরই সঠিক হাতিয়ার। এটি একটি সার্ভিসের একটি কোড সামলায়, তারপর বন্ধ হয়ে যায়।
অন্য ক্ষেত্রটি হলো এমন কর্মী বা QA অ্যাকাউন্ট, যাকে আগামী মাসেও কোড পেতে হবে। ব্যবহার-ফেলা নম্বর তা পারে না। OTP Route-এর Dedicated Numbers এটি সামলায়, তবে শুধু যুক্তরাষ্ট্র ও কানাডায়, $1.95/মাস থেকে, ইনবাউন্ড ও আউটবাউন্ড SMS এবং ব্রাউজার কলিং সহ। মিয়ানমারের কোনো সেলফ-সার্ভ দীর্ঘমেয়াদি বিকল্প নেই। আপনার অপারেশনে স্থায়ী +95 লাইন গুরুত্বপূর্ণ হলে [email protected]এ লিখুন; উত্তর স্থানীয় নিয়মের উপর নির্ভর করে এবং নিশ্চিত নয়।
স্থানীয় শূন্য বাদ দিলে +95 নম্বর কেমন দেখায়?
মিয়ানমার ট্রাঙ্ক প্রিফিক্স 0 ব্যবহার করে। মোবাইল নম্বর দেশের ভেতরে 09 দিয়ে শুরু করে লেখা হয়, আর আন্তর্জাতিক রূপে 0 বাদ যায়, ফলে সেগুলো দাঁড়ায় +959 এবং তার পর গ্রাহকের অঙ্ক। মোবাইল নম্বরের দৈর্ঘ্য অপারেটরভেদে সমান নয়, তাই একটিমাত্র স্থির দৈর্ঘ্য দাবি করা ভ্যালিডেটর এড়িয়ে চলুন।
ইউজার টেবিলের জন্য ব্যবহারিক নিয়ম:
- শুরুতে 0 সহ বা 0 ছাড়া এবং স্পেস সহ ইনপুট গ্রহণ করুন, তারপর একটি প্রামাণিক E.164 স্ট্রিং সংরক্ষণ করুন।
- একই ব্যক্তির
09…ও+959…দুটি রূপ কখনও আলাদা সংরক্ষণ করবেন না; স্বাভাবিকীকরণের পর ডুপ্লিকেট সরান। - বাজারটি আপনার কাছে নতুন থাকাকালীন স্বাভাবিকীকৃত মানের পাশে কাঁচা ইনপুটও লগ করুন, যাতে ফরম্যাটের বাগ সহজে ধরা যায়।
মিয়ানমারের SMS কোড কোন ভাষা ও লিপিতে আসে?
আন্তর্জাতিক সার্ভিসগুলো সাধারণত অ্যাকাউন্টের ভাষা-সেটিং অনুযায়ী তাদের ভেরিফিকেশন টেমপ্লেট ইংরেজি বা বার্মিজ ভাষায় পাঠায়। বার্মিজ টেক্সট নিজস্ব লিপি ব্যবহার করে, যা UCS-2 এনকোডিং বাধ্যতামূলক করে এবং ফলে SMS সেগমেন্ট ছোট হয়।
লোকালাইজেশন QA-তে দুটি বিষয় মনোযোগ চায়:
- ফন্ট এনকোডিং। মিয়ানমারে দীর্ঘদিন বার্মিজ লেখার জন্য দুটি প্রতিদ্বন্দ্বী এনকোডিং ছিল, Zawgyi ও Unicode। আপনার ব্যবহারকারীরা যেসব ডিভাইস সত্যিই ব্যবহার করেন সেগুলোতে বার্মিজ টেমপ্লেট ঠিকভাবে দেখায় কি না যাচাই করুন।
- অঙ্ক। বার্মিজের নিজস্ব সংখ্যাচিহ্ন আছে। বেশিরভাগ সার্ভিস পশ্চিমা অঙ্কেই কোড পাঠায়, কিন্তু আপনার পার্সার বিস্তৃত digit class ব্যবহার করলে বার্মিজ সংখ্যাচিহ্ন গ্রহণ করা হবে কি না তা সচেতনভাবে ঠিক করুন।
টিমগুলো এখানে টেস্ট করে কারণ মিয়ানমারের ব্যবহারকারীরা মেসেজিং ও সামাজিক অ্যাপের উপর অনেকটা নির্ভর করেন, এবং কারণ দক্ষিণ-পূর্ব এশিয়ার রোলআউটে একবারের লোকালাইজেশনের জন্য প্রায়ই মিয়ানমারকে থাইল্যান্ড ও অন্যান্য প্রতিবেশীর সঙ্গে একত্রে রাখা হয়।
মিয়ানমারের OTP API প্রবাহ কোন এন্ডপয়েন্টগুলো চালায়?
or_live_ দিয়ে শুরু হওয়া একটি Bearer কী দিয়ে https://otproute.com/api/v1-এ অথেনটিকেট করুন। মিয়ানমারের country id হলো mm।
প্রথমে রুট যাচাই করুন: GET /api/v1/prices?country=mm&service=<id> লাইভ দাম দেয় এবং ওই মুহূর্তে নম্বর পাওয়া যাচ্ছে কি না জানায়। তারপর POST /api/v1/activations-এ {"service": "viber", "country": "mm"} (বা আপনার দরকারি যেকোনো সার্ভিস id) পাঠিয়ে অর্ডার করুন, আর ফেরত আসা অ্যাক্টিভেশন id রেখে দিন। আপনার অ্যাপ SMS পাঠানোর পর activation.sms_received ওয়েবহুকের জন্য অপেক্ষা করুন, অথবা GET /api/v1/activations/{id} পোল করুন। টেস্ট মাঝপথে থামলে POST /api/v1/activations/{id}/cancel দিয়ে বাতিল করুন।
প্রতিটি অ্যাকাউন্ট সর্বোচ্চ 10টি API কী ও 5টি ওয়েবহুক এন্ডপয়েন্ট রাখতে পারে, সীমা প্রতি মিনিটে 300 রিকোয়েস্ট। ওয়েবহুক সাইন করা হয় X-OTPRoute-Signature: t=<unix>,v1=<hex> দিয়ে; টাইমস্ট্যাম্প, একটি ডট ও raw বডির উপর HMAC-SHA256 আবার হিসাব করুন এবং পুরোনো টাইমস্ট্যাম্প বাদ দিন। একটি হ্যান্ডলার প্যাটার্ন দেখায় ওয়েবহুক ক্যাপচার গাইড।
কোড ছাড়া ড্যাশবোর্ডেও একই পথ: মিয়ানমার বাছুন, সার্ভিস বাছুন, দেখানো দাম মেনে নিন, আর কোড এলে পড়ে নিন।
এখন কোন অ্যাপগুলোর +95 রুট আছে?
1,000-এর বেশি সার্ভিসে বর্তমানে মিয়ানমারের রুট তালিকাভুক্ত। জনপ্রিয়গুলোর মধ্যে আছে Viber, Facebook, Telegram, WhatsApp, Google (Gmail & YouTube), TikTok, Instagram, Signal, WeChat, Microsoft & Outlook, LINE এবং imo। Viber ও Facebook মিয়ানমারের ব্যবহারকারীদের কাছে বিশেষভাবে পরিচিত, তাই স্থানীয় QA-র জন্য এগুলো সাধারণ বিষয়। তালিকাটিকে স্ন্যাপশট হিসেবে নিন এবং সিদ্ধান্ত prices এন্ডপয়েন্টকে নিতে দিন।
এখনও কোড আসেনি: মিয়ানমারের একটি টেস্ট কীভাবে সাড়া দেবে?
আগেভাগে বাতিল না করে 20 মিনিটের উইন্ডোটিকে নিজের মতো শেষ হতে দিন। SMS ছাড়া এটি শেষ হলে অ্যাক্টিভেশনের মেয়াদ ফুরায় এবং আপনার ওয়ালেটে স্বয়ংক্রিয়ভাবে পুরো টাকা ফেরত যায়।
মেয়াদ ফুরানোর পর দেখুন ওই ধাপে সার্ভিসটি ভার্চুয়াল নম্বর গ্রহণ করে কি না, পরে বা অন্য সার্ভিস রুটে আবার চেষ্টা করুন, আর যে অটোমেশন সঙ্গে সঙ্গে আবার অর্ডার দেয় তাকে ধীর করুন। বারবার তাৎক্ষণিক রিট্রাই কদাচিৎ সাহায্য করে এবং সার্ভিসের নিজস্ব সীমা ছুঁয়ে ফেলতে পারে। আরও বিস্তৃত একটি চেকলিস্ট আছে ব্যর্থ OTP ডেলিভারি কমানো-য়।
পেমেন্ট ও টেস্ট এনভায়রনমেন্ট কীভাবে কাজ করে?
একটি প্রিপেইড USD ওয়ালেট আছে, pay-as-you-go দামে: কোনো সাবস্ক্রিপশন নেই, কোনো প্ল্যানও নেই। কার্ড বা USDT/USDC স্টেবলকয়েন দিয়ে এটি ভরুন এবং প্রতিটি টপ-আপ ও নম্বর কেনার জন্য ইমেলে PDF ইনভয়েস পান। অনুরোধ করলে একটি ডেভেলপমেন্ট অ্যাকাউন্টকে sandbox-এ নেওয়া যায়, যাতে আপনার CI পাইপলাইন আসল অর্থ না ছুঁয়ে সিমুলেটেড নম্বর ও কোড চালাতে পারে। প্রতিটি সার্ভিসের শর্ত মানুন; প্রতিটি অর্ডারে OTP Route-এর Acceptable Use Policy প্রযোজ্য।
সাধারণ জিজ্ঞাসা
মিয়ানমারে না থেকেও কি মিয়ানমারের SMS OTP পাওয়া যায়?
হ্যাঁ। OTP Gateway থেকে একটি +95 নম্বর অর্ডার করুন, সার্ভিস থেকে কোড ট্রিগার করুন, এবং যেকোনো জায়গা থেকে ড্যাশবোর্ডে বা API-তে সেটি পড়ুন।
মিয়ানমারের নম্বর 09 নাকি +959 হিসেবে সংরক্ষণ করব?
+959 দিয়ে শুরু হওয়া E.164 রূপ সংরক্ষণ করুন এবং দেশীয় ট্রাঙ্ক 0 বাদ দিন। ইনপুটে দুই ধরনের লেখাই গ্রহণ করুন এবং সংরক্ষণের আগে স্বাভাবিকীকরণ করুন।
API-তে মিয়ানমারের country id কী?
এটি mm, যা GET /api/v1/prices-এ এবং POST /api/v1/activations-এর বডিতে ব্যবহার হয়।
আমার বার্মিজ টেমপ্লেট কেন কয়েকটি বার্তায় ভেঙে এল?
বার্মিজ লিপিতে UCS-2 এনকোডিং লাগে, যাতে প্রতি সেগমেন্টে কম অক্ষর ধরে। কোডটি টেক্সটের শুরুর দিকে রাখুন, তাহলে বার্তা ভেঙে গেলেও এটি পড়া যাবে।
+95 কোড কখনও না এলে আমার টাকার কী হয়?
কিছুই হারায় না। SMS ছাড়া 20 মিনিট পার হলে, বা বাতিল করলে, পুরো অঙ্ক স্বয়ংক্রিয়ভাবে আপনার ওয়ালেটে ফিরে আসে।
OTP Route কি আমাকে মিয়ানমারের দীর্ঘমেয়াদি নম্বর দিতে পারে?
মিয়ানমারের কোনো সেলফ-সার্ভ লাইন নেই। Dedicated Numbers শুধু যুক্তরাষ্ট্র ও কানাডার জন্য; অন্য বাজার সম্পর্কে জানতে [email protected]এ ইমেল করতে পারেন।
সার্ভিসের নামগুলো সংশ্লিষ্ট মালিকদের ট্রেডমার্ক। OTP Route তাদের সঙ্গে সম্পর্কিত নয়। নম্বর আইনসম্মতভাবে ব্যবহার করুন এবং প্রতিটি সার্ভিসের শর্ত ও আমাদের গ্রহণযোগ্য ব্যবহার নীতি মেনে চলুন।