বাংলা
আপনার টিমের নিয়ন্ত্রণাধীন নম্বরে Signal রেজিস্ট্রেশন কোড আনা
OTP Route দিয়ে Signal ভেরিফিকেশন কোড পেতে OTP Gateway-তে signal সার্ভিসের একটি নম্বর অর্ডার করুন, Signal-এর রেজিস্ট্রেশন স্ক্রিনে সেটি দিন, এবং কোডটি ড্যাশবোর্ডে পড়ুন অথবা API ও সাইন করা webhook-এর মাধ্যমে সংগ্রহ করুন। দাম $0.20 per code থেকে শুরু, আর 20 মিনিটের মধ্যে কোনো SMS না এলে পুরো অর্থ আপনার ওয়ালেটে ফেরত যায়।
কোনো টিমের কেন কারও ব্যক্তিগত নয় এমন Signal ফোন নম্বর লাগবে?
সাধারণ কারণটি অভ্যন্তরীণ। কোনো সিকিউরিটি বা ইনসিডেন্ট-রেসপন্স টিম সমন্বয়ের জন্য একটি শেয়ার করা Signal অ্যাকাউন্ট চায়, অথবা কোনো নিউজরুম, সাপোর্ট ডেস্ক বা প্রাইভেসি-সচেতন প্রতিষ্ঠাতা এমন একটি কাজের পরিচয় চান যা কর্মীর ব্যক্তিগত SIM-এর সঙ্গে বাঁধা নয়। Signal প্রতিটি অ্যাকাউন্ট একটি ফোন নম্বরের বিপরীতে নিবন্ধন করে, তাই প্রথম কোডটি পেতে কোনো একটি নম্বর লাগেই। দ্বিতীয় একটি গোষ্ঠী হলো প্রোডাক্ট ও IT টিম, যারা অনবোর্ডিং পদ্ধতি নথিবদ্ধ বা টেস্ট করে, যেমন কোম্পানির ফোনে Signal ইনস্টল করার একটি প্রোভিশনিং রানবুক, যার জন্য টেস্টিংয়ের জন্য Signal SMS ভেরিফিকেশন লাগে।
Signal রেজিস্ট্রেশনের সময়, অ্যাপ পুনরায় ইনস্টল বা নতুন প্রাইমারি ডিভাইসে সরানোর সময়, এবং কিছুদিন নিষ্ক্রিয় থাকার পর অ্যাকাউন্ট আবার নিবন্ধনের সময় ফোন ভেরিফিকেশন চায়। এর ঐচ্ছিক Registration Lock SMS ধাপের ওপর একটি PIN যাচাই যোগ করে, এবং ইউজারনেম মানুষকে নম্বর না জানিয়ে চ্যাট করতে দেয়, কিন্তু অ্যাকাউন্টটি তবুও এমন একটি নম্বরের ওপর দাঁড়িয়ে থাকে যা কোড পেতে পারে। এই তথ্যটিই ঠিক করে দেয় OTP Route-এর কোন প্রোডাক্ট বেছে নেবেন।
একবারের কোড নাকি রেখে দেওয়া নম্বর: Signal অ্যাকাউন্টের জন্য কোনটি মানায়?
OTP Gateway আপনাকে Signal-এর জন্য একটি ভার্চুয়াল নম্বর দেয় যা 20 মিনিটের উইন্ডোর মধ্যে একটি ভেরিফিকেশন কোড গ্রহণ করে। রেজিস্ট্রেশন পদ্ধতির একবারের মহড়ার জন্য এটি মানানসই। যে Signal অ্যাকাউন্টকে পরে আবার সাইন ইন করতে হবে, পুনরায় ইনস্টলের পর বা বদলি হ্যান্ডসেটে, তার একই নম্বরে আরেকটি কোড দরকার, যা একবারের অ্যাক্টিভেশন দিতে পারে না।
দীর্ঘস্থায়ী অ্যাকাউন্টের জন্য Dedicated Number-ই ভালো মিল। এই লাইনগুলো যুক্তরাষ্ট্র ও কানাডায় $1.95/month থেকে তাৎক্ষণিক পাওয়া যায়, ওয়ালেট থেকে রিনিউ হয়, ড্যাশবোর্ডে ইনবাউন্ড SMS দেখায় এবং number.sms_received webhook-এর মাধ্যমে তা ফরোয়ার্ড করে, আর যখন খুশি ছেড়ে দেওয়া যায়। দুটির তুলনা দেখুন temporary vs dedicated numbers লেখায় এবং ভার্চুয়াল নম্বর পাতায়। অন্য প্রতিটি দেশে, অন্তত সেলফ-সার্ভ ড্যাশবোর্ডের মাধ্যমে, শুধু একবারের অ্যাক্টিভেশন পাওয়া যায়।
Signal ভেরিফিকেশন কোড API ফ্লো কীভাবে কাজ করে?
কলগুলো যায় https://otproute.com/api/v1-এ, Developer console-এ তৈরি একটি Bearer কী (প্রিফিক্স or_live_) দিয়ে। Signal-এর সার্ভিস আইডি signal।
- অ্যাকাউন্টের বাজারের সঙ্গে কোন দেশ মানাবে তা ঠিক করুন এবং
GET /api/v1/countriesদিয়ে তার আইডি খুঁজুন। - লাইভ দাম ও প্রাপ্যতার জন্য
GET /api/v1/prices?country=<id>&service=signalকোয়েরি করুন। POST /api/v1/activations-এ{"service": "signal", "country": "<id>"}দিয়ে অর্ডার করুন, এবং ফেরত আসা activation id সংরক্ষণ করুন।- নম্বরটি Signal-এর রেজিস্ট্রেশন স্ক্রিনে টাইপ করুন এবং SMS-এ কোড চান।
activation.sms_receivedইভেন্টকে আপনার webhook-এ পৌঁছাতে দিন, অথবা কোড দেখা না যাওয়া পর্যন্ত নম্র বিরতিতেGET /api/v1/activations/{id}পোল করুন।- চেষ্টা বাদ পড়ে গেলে
POST /api/v1/activations/{id}/cancelকল করুন, যাতে অর্থ ওয়ালেটে ফেরত যায়।
প্রতিটি অ্যাকাউন্টে 10টি কী ও 5টি webhook এন্ডপয়েন্ট থাকতে পারে এবং প্রতি মিনিটে 300 অনুরোধ পাঠানো যায়। এন্ডপয়েন্টের রেফারেন্স আছে ডকসে।
webhook হ্যান্ডলার আসা Signal কোড কীভাবে সামলাবে?
প্রতিটি webhook অনুরোধে X-OTPRoute-Signature: t=<unix>,v1=<hex> থাকে। <t>.<raw body> স্ট্রিং বানান, সেই এন্ডপয়েন্টের সিক্রেট দিয়ে HMAC-SHA256 গণনা করুন, এবং টাইমিং-সেফ তুলনায় v1-এর সঙ্গে মেলান। পুরোনো টাইমস্ট্যাম্পের অনুরোধ প্রত্যাখ্যান করুন, এবং যাচাইয়ের আগে বডি পার্স করে আবার এনকোড করবেন না।
প্রতিটি activation id প্রক্রিয়া হওয়ার পর একবার রেকর্ড করে হ্যান্ডলারকে idempotent করুন, কারণ ডেলিভারি পুনরায় আসতে পারে। activation.expired ও activation.cancelled-কে চূড়ান্ত অবস্থা হিসেবে ধরুন, যা আপনার রানবুকের ধাপ বন্ধ করে। Signal কোড একটি ব্যক্তিগত মেসেজিং অ্যাকাউন্ট খোলে, তাই কোডটি শুধু যেখানে দরকার সেখানেই লিখুন এবং প্লেইন-টেক্সট লগ থেকে দূরে রাখুন। যেখানে কোনো পাবলিক এন্ডপয়েন্ট নেই, যেমন কর্পোরেট ফায়ারওয়ালের পেছনের ল্যাপটপে, সেখানে পোলিং একটি বৈধ বিকল্প থাকে। HMAC webhook নিরাপত্তা গাইডে আরও গভীরে আলোচনা আছে।
কোন কোন দেশে Signal OTP কোড পাওয়া যায়?
আপনি 198টি দেশের রুটে Signal OTP কোড পেতে পারেন। এর মধ্যে আছে যুক্তরাষ্ট্র, কানাডা, যুক্তরাজ্য, জার্মানি, নেদারল্যান্ডস, সুইজারল্যান্ড, সুইডেন, ইউক্রেন, ভারত, জাপান, ব্রাজিল, মেক্সিকো, কেনিয়া, নাইজেরিয়া ও ফিলিপাইন।
শুধু দাম দেখে নয়, উদ্দেশ্য দেখে দেশ বাছুন। বার্লিন অফিসের প্রতিনিধিত্বকারী অ্যাকাউন্টের জার্মান নম্বর থাকা উচিত, আর যে রানবুক টেস্ট US-বহির্ভূত ফরম্যাট কভার করতে চায় তার উত্তর আমেরিকান প্ল্যানের বাইরের একটি রুট দরকার। ইনভেন্টরি রুট ও ঘণ্টা ভেদে আলাদা, তাই প্রতিটি অর্ডারের আগে লাইভ প্রাপ্যতা দেখে নিন।
ড্যাশবোর্ডে ধাপগুলো ছোট: OTP Gateway খুলুন, Signal বাছুন, একটি দেশ নির্বাচন করুন, দাম দেখুন এবং অর্ডার করুন। কোডটি পাওয়া মাত্রই Signal-এর ফোন নম্বরের পাশে দেখা যায়।
Signal কোড কেন আসতে ব্যর্থ হতে পারে?
কিছু কারণ বারবার দেখা যায়। Signal যে নম্বরকে ভার্চুয়াল মনে করে তা প্রত্যাখ্যান করতে পারে, তাই যেকোনো রুটে প্রত্যাখ্যান সম্ভব। রেজিস্ট্রেশন স্ক্রিনে ভয়েস কলের বিকল্পও থাকে; SMS অপশনটি বাছুন, কারণ অ্যাক্টিভেশন টেক্সট মেসেজ ধরে। রুটের ইনভেন্টরি ও প্রেরকের আচরণও দিনের বেলায় বদলায়।
এরপর যা করবেন:
- কোড হারিয়ে গেছে এই সিদ্ধান্তে পৌঁছানোর আগে 20 মিনিটের উইন্ডো খোলা রাখুন।
- পরে আবার চেষ্টা করুন, অথবা ভিন্ন দেশের রুট নিন।
- দ্রুত আবার অর্ডার করবেন না, কারণ বারবার রেজিস্ট্রেশন চেষ্টা Signal-এর দিকেও রেট লিমিটে পড়তে পারে।
- রিফান্ডের ওপর ভরসা করুন: উইন্ডোর মধ্যে SMS না এলে, বা বাতিল করলে, পুরো অর্থ আপনার ওয়ালেটে ফেরত যায়।
Signal নম্বরের দায়িত্বশীল ব্যবহার কেমন দেখায়?
Signal-এর শর্ত মেনে চলুন। যে প্রকৃত ব্যক্তি, টিম বা ব্যবসা অ্যাকাউন্টটি সত্যিই ব্যবহার করবে তার জন্য একটি অ্যাকাউন্ট নিবন্ধন করুন, এবং সেটি আপনার প্রতিষ্ঠানের নিয়ন্ত্রণে রাখুন। OTP Route আছে আপনার নিজের বৈধ অ্যাকাউন্ট ও প্রোডাক্ট টেস্ট ও পরিচালনার জন্য, কখনোই গণ রেজিস্ট্রেশন, ছদ্মবেশ ধারণ বা সাসপেনশন এড়ানোর জন্য নয়, এবং প্রতিটি অর্ডারে এর Acceptable Use Policy প্রযোজ্য। Signal তার মালিকের ট্রেডমার্ক, এবং OTP Route-এর সঙ্গে এর কোনো সম্পর্ক নেই।
বিলিং আসে একটি প্রিপেইড USD ওয়ালেট থেকে, কার্ড বা USDT/USDC দিয়ে টপ-আপ করা, মাসিক ফি ছাড়া, প্রতিটি টপ-আপের জন্য ইমেইলে একটি PDF ইনভয়েসসহ, এবং অনুরোধে sandbox মোড, যাতে ইন্টিগ্রেশন টেস্ট সিমুলেটেড নম্বর ও কোডে চলতে পারে।
সাধারণ জিজ্ঞাসা
ভার্চুয়াল নম্বরে কি Signal OTP পাওয়া যায়?
প্রায়ই, কিন্তু প্রতিটি চেষ্টায় নয়: Signal যে নম্বরকে ভার্চুয়াল মনে করে তা প্রত্যাখ্যান করতে পারে। 20 মিনিটের মধ্যে কোড না এলে পুরো অর্থ আপনার ওয়ালেটে ফেরত যায়।
API-তে Signal-এর সার্ভিস আইডি কী?
এটি signal। prices ও activations এন্ডপয়েন্ট কল করার সময় এটি GET /api/v1/countries থেকে পাওয়া একটি দেশ আইডির সঙ্গে ব্যবহার করুন।
টিমের স্থায়ী Signal অ্যাকাউন্টের জন্য কি একবারের নম্বর ব্যবহার করা উচিত?
না। অ্যাকাউন্ট অন্য ডিভাইসে নিবন্ধন করলে Signal নতুন কোড পাঠায়, তাই দীর্ঘস্থায়ী অ্যাকাউন্ট যুক্তরাষ্ট্র বা কানাডার Dedicated Number-এ থাকা উচিত, $1.95/month থেকে।
ইউজারনেম ব্যবহার করলেও কি Signal-এ ফোন নম্বর লাগে?
হ্যাঁ। ইউজারনেম পরিচিতদের কাছ থেকে নম্বর লুকিয়ে রাখে, কিন্তু রেজিস্ট্রেশন তবুও এমন একটি ফোন নম্বরের ওপর নির্ভর করে যা কোড পেতে পারে।
OTP Route নম্বরে কি অ্যাকাউন্টের জন্য Registration Lock চালু করতে পারি?
হ্যাঁ, এটি Signal-এর একটি সেটিং যা আপনার বাছাই করা PIN দিয়ে সুরক্ষিত। সেই PIN টিমের পাসওয়ার্ড ম্যানেজারে রাখুন, কারণ লক করা অ্যাকাউন্ট আবার নিবন্ধন করতে নম্বরের সঙ্গে সেটিও লাগে।
Signal ভেরিফিকেশন কোডের খরচ কত?
প্রতি কোড $0.20 থেকে। সঠিক পরিমাণ দেশভেদে ভিন্ন, GET /api/v1/prices তা ফেরত দেয় এবং অর্ডারের আগে ড্যাশবোর্ডেও দেখানো হয়।
ওয়ালেটের টাকা খরচ না করে কি ইন্টিগ্রেশন টেস্ট করতে পারি?
হ্যাঁ। একটি ডেভেলপমেন্ট অ্যাকাউন্টে sandbox মোড চেয়ে নিন; এটি এন্ড-টু-এন্ড টেস্টের জন্য সিমুলেটেড নম্বর ও কোড ফেরত দেয়।
সার্ভিসের নামগুলো সংশ্লিষ্ট মালিকদের ট্রেডমার্ক। OTP Route তাদের সঙ্গে সম্পর্কিত নয়। নম্বর আইনসম্মতভাবে ব্যবহার করুন এবং প্রতিটি সার্ভিসের শর্ত ও আমাদের গ্রহণযোগ্য ব্যবহার নীতি মেনে চলুন।