প্রোডাক্ট ও QA টিমের জন্য মন্টিনিগ্রো (+382) ভেরিফিকেশন নম্বর

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

OTP Gateway থেকে নম্বর অর্ডার করে ড্যাশবোর্ডে কোড দেখে নিয়ে, অথবা API ও সাইন করা ওয়েবহুকের মাধ্যমে কোড সংগ্রহ করে আপনি OTP Route দিয়ে মন্টিনিগ্রোর (+382) SMS ভেরিফিকেশন কোড পেতে পারেন। দাম প্রতি কোড $0.20 থেকে শুরু, আর SMS 20 মিনিটের মধ্যে পৌঁছালেই কেবল চার্জ থাকে।

মন্টিনিগ্রোকে টেস্ট ম্যাট্রিক্সে যোগ করবে কেন?

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

মন্টিনিগ্রিন সেখানকার সরকারি ভাষা, তবে সার্বিয়ান, বসনিয়ান, আলবেনিয়ান ও ক্রোয়েশিয়ানও সরকারি ব্যবহারে আছে, এবং টেক্সট ল্যাটিন বা সিরিলিক লিপিতে আসতে পারে। মন্টিনিগ্রোর একটি ভেরিফিকেশন নম্বর থাকলে প্রকৃত ব্যবহারকারীর সামনে যাওয়ার আগেই QA ফোন-ধাপটি ঠিকমতো কাজ করছে কি না যাচাই করতে পারে।

+382 মোবাইল নম্বর কীভাবে লেখা হয়, আর কীভাবে সংরক্ষণ করবেন?

দেশের ভেতরে মন্টিনিগ্রোর নম্বরে ট্রাঙ্ক প্রিফিক্স 0 থাকে, আর মোবাইল নম্বর ডায়াল করা হয় 06x এবং তার পর আরও ছয়টি অঙ্ক দিয়ে। 0-এর পরের জাতীয় নম্বর আট অঙ্কের। E.164 রূপ বানাতে 0 বাদ দিয়ে শুরুতে কান্ট্রি কোড বসান, ফলে স্থানীয় 06x xxx xxx হয়ে যায় +3826x xxx xxx (স্পেস ছাড়া সংরক্ষিত)।

নিজের সিস্টেমের জন্য ব্যবহারিক নিয়ম:

  • 0 সহ বা 0 ছাড়া ইনপুট গ্রহণ করুন এবং সংরক্ষণের আগে স্বাভাবিকীকরণ (normalise) করুন।
  • শুধু প্রামাণিক +382… স্ট্রিংটি সংরক্ষণ করুন; দেখানোর ফরম্যাট ব্যবহারকারীর সামনের স্তরে করুন।
  • বৈধতা যাচাইয়ের জন্য মোবাইল প্রিফিক্স হার্ডকোড করবেন না, কারণ নম্বর রেঞ্জ নতুন করে বরাদ্দ হতে পারে এবং ব্যবহারকারীরা এক নেটওয়ার্ক থেকে অন্যটিতে পোর্ট করেন।

মন্টিনিগ্রোর OTP বার্তা কোন ভাষায় আসবে?

বেশিরভাগ বৈশ্বিক অ্যাপ কোড পাঠায় ইংরেজিতে, অথবা ব্যবহারকারী অ্যাপে যে ভাষা বেছেছেন সেই ভাষায়। যে সার্ভিস অঞ্চল অনুযায়ী লোকালাইজ করে, সেখানে ল্যাটিন লিপির মন্টিনিগ্রিন বা সার্বিয়ান আশা করুন, কখনও কখনও সিরিলিক, যা Unicode SMS হিসেবে যায়। আপনার কোড-নিষ্কাশনের লজিক যেন নির্দিষ্ট বাক্যাংশের বদলে অঙ্কের ক্রম খোঁজে, তাহলে প্রেরকের দিকে টেমপ্লেট বদলালেও একটি পাস করা টেস্ট ভেঙে পড়বে না।

`me` রুটে কোন সার্ভিসগুলো পাওয়া যায়?

বর্তমান স্ন্যাপশটে মন্টিনিগ্রোর জন্য 1,400-এর বেশি সার্ভিস তালিকাভুক্ত। বহুল ব্যবহৃতগুলোর মধ্যে আছে পশ্চিম বলকানে ব্যাপকভাবে ব্যবহৃত Viber, সঙ্গে WhatsApp, Telegram, Instagram, Facebook, Google (Gmail & YouTube), TikTok, Snapchat, Signal, LinkedIn, Discord, Amazon, Airbnb এবং Uber।

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

SMS ভেরিফিকেশন API দিয়ে মন্টিনিগ্রোর OTP কীভাবে পাব?

Developer console-এ একটি Bearer কী (প্রিফিক্স or_live_) তৈরি করুন, তারপর:

  1. GET /api/v1/prices?country=me&service=<id> দিয়ে বর্তমান দাম দেখুন।
  2. POST /api/v1/activations দিয়ে অর্ডার করুন, বডি হবে এরকম: {"service": "viber", "country": "me"}।
  3. আপনার ওয়েবহুকে activation.sms_received ইভেন্ট গ্রহণ করুন, অথবা যুক্তিসঙ্গত ব্যবধানে GET /api/v1/activations/{id} পোল করুন।
  4. অব্যবহৃত অর্ডার বাতিল করুন POST /api/v1/activations/{id}/cancel দিয়ে।

প্রতিটি ডেলিভারিতে X-OTPRoute-Signature হেডার যাচাই করুন: এন্ডপয়েন্টের সিক্রেট দিয়ে টাইমস্ট্যাম্প, একটি ডট এবং অপরিবর্তিত raw বডির উপর HMAC-SHA256 হিসাব করুন, মিলিয়ে দেখুন, আর পুরোনো টাইমস্ট্যাম্প বাদ দিন। অ্যাক্টিভেশন id ধরে হ্যান্ডলার চালান, যাতে পুনরায় পাঠানো ডেলিভারি একবারই প্রক্রিয়া হয়। বিস্তারিত আছে HMAC ওয়েবহুক গাইড ও API ডকুমেন্টেশন-এ; প্রতিটি অ্যাকাউন্টে সর্বোচ্চ 10টি কী, 5টি ওয়েবহুক এন্ডপয়েন্ট এবং প্রতি মিনিটে 300টি রিকোয়েস্ট পাওয়া যায়।

ড্যাশবোর্ডের পথটি কী, আর কোড না এলে কী করবেন?

যাঁরা ডেভেলপার নন, তাঁরা ড্যাশবোর্ডে মন্টিনিগ্রো ও একটি সার্ভিস বেছে, দাম দেখে অর্ডার দিয়ে টেস্টের জন্য +382 নম্বর পেতে পারেন, আর +382 নম্বরের পাশেই কোডটি আসতে দেখবেন।

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

মন্টিনিগ্রোর নম্বর কি রেখে দেওয়া যায়, আর পেমেন্ট কীভাবে হয়?

+382-এর কোনো সেলফ-সার্ভ দীর্ঘমেয়াদি লাইন নেই। Dedicated Numbers শুধু যুক্তরাষ্ট্র ও কানাডায় পাওয়া যায়, $1.95/মাস থেকে; স্থায়ী মন্টিনিগ্রিন নম্বর দরকার হলে [email protected]এ ইমেল করতে পারেন, তবে প্রাপ্যতা স্থানীয় নিয়মের উপর নির্ভর করে।

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

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

মন্টিনিগ্রোর সিম কার্ড ছাড়া কি +382 কোড পাওয়া যায়?

হ্যাঁ। OTP Gateway একটি ভেরিফিকেশনের জন্য মন্টিনিগ্রোর নম্বর দেয়, আর কোডটি আপনার ড্যাশবোর্ডে দেখা যায় বা API-র মাধ্যমে আপনার সিস্টেমে পৌঁছায়।

মন্টিনিগ্রোর নম্বর কি শুরুতে 0 সহ সংরক্ষণ করা উচিত?

না। 0 হলো দেশের ভেতরের ট্রাঙ্ক প্রিফিক্স; +382 দিয়ে শুরু হওয়া E.164 রূপ সংরক্ষণ করুন, আর দরকার হলে শুধু স্থানীয় প্রদর্শনের জন্য 0 আবার যোগ করুন।

API-তে মন্টিনিগ্রোর country id কী?

এটি me, যা prices কোয়েরি এবং অ্যাক্টিভেশন রিকোয়েস্টের বডি, দুই জায়গাতেই ব্যবহার হয়।

মন্টিনিগ্রোর ভেরিফিকেশন নম্বরের দাম কত?

শুরু প্রতি কোড $0.20 থেকে, আর মন্টিনিগ্রোর কোনো নির্দিষ্ট সার্ভিসের দাম prices এন্ডপয়েন্ট থেকে আসে, ফলে প্রতিটি অর্ডারের আগে স্ক্রিপ্ট দিয়েই তা যাচাই করা যায়।

Viber বা অন্য কোনো অ্যাপ কিছু না পাঠালে কি +382 অর্ডারের টাকা ফেরত পাওয়া যায়?

20 মিনিটের উইন্ডো SMS ছাড়া শেষ হলে, অথবা আপনি বাতিল করামাত্র, সম্পূর্ণ অঙ্ক আপনার ওয়ালেটে ফেরত আসে।

মন্টিনিগ্রোর নম্বর দিয়ে কি সিরিলিক লিপির OTP বার্তা টেস্ট করা যায়?

কেবল তখনই, যখন আপনি যে সার্ভিস টেস্ট করছেন সেটি সিরিলিক টেক্সট পাঠানো বেছে নেয়; বার্তার বিষয়বস্তু প্রেরকই ঠিক করে। আপনার পার্সারকে যেকোনো লিপি থেকে অঙ্ক বের করার মতো করে তৈরি করুন।

CI পাইপলাইনের ভেতরে কি মন্টিনিগ্রোর OTP routing ব্যবহার করা যায়?

হ্যাঁ। অনেক টিম নিজেদের টেস্ট রানার থেকে API-র মাধ্যমে অর্ডার দেয়; অস্থির রিট্রাই এড়ানোর প্যাটার্নের জন্য দেখুন CI-তে OTP টেস্টিং।

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

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

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