BroadNet
जर्नलइंजीनियरिंग
इंजीनियरिंग

कोड भेजने से पहले: MobileValidate और BroadNet के साथ OTP के लिए एक प्री-सेंड चेक रूटीन

प्री-सेंड चेक, यूजर द्वारा फोन नंबर टाइप करने और आपके द्वारा कोड भेजने के बीच किया जाने वाला एक लुकअप है। यह उन नंबरों की पहचान करता है जो OTP प्राप्त नहीं कर सकते, अतिरिक्त सुरक्षा के लिए जोखिम भरे पैटर्न को फ्लैग करता है और चैनल का चयन करता है। यहाँ MobileValidate और BroadNet के साथ रूटीन दिया गया है, जिसमें हर परिणाम के लिए एक निर्णय तालिका (decision table) शामिल है।

9 मिनट की रीडिंग
इंजीनियरिंग · अंक 15
9 मिनट की रीडिंग

न-टाइम पासवर्ड भेजने से पहले, नंबर पर एक लुकअप चलाएं: इसे नॉर्मलाइज़ करें, इसके लाइन टाइप और ऑपरेटर की जांच करें, और यदि आप SMS से अधिक विकल्प देते हैं, तो जांचें कि यह आपके किन चैनलों पर प्राप्त कर सकता है। जब उत्तर मोबाइल या अज्ञात (unknown) हो तो डिफ़ॉल्ट रूप से भेजें, यदि यह फिक्स्ड-लाइन या टोल-फ्री हो तो रोक दें या वॉइस का विकल्प दें, और यदि पैटर्न जोखिम भरा लगे तो सुरक्षा (friction) बढ़ा दें। MobileValidate के साथ, जो कि प्राइवेट प्रिव्यू में एक BroadNet ब्रांड है, यह चेक एक API रिक्वेस्ट है, और फिर कोड BroadNet के OTP API या MyOTP.App के माध्यम से भेजा जाता है जिसमें चैनलों के बीच फ़ालबैक (fallback) की सुविधा होती है।

मुख्य बातें

  • एक प्री-सेंड चेक की लागत एक लुकअप के बराबर है और यह उस मैसेज को बचाने में मदद कर सकता है जो कभी पहुँच ही नहीं पाता, या वह मैसेज जो धोखाधड़ी के पैटर्न को बढ़ावा देता है।
  • लाइन टाइप सबसे उपयोगी सिंगल सिग्नल है: मोबाइल होने पर आगे बढ़ें, फिक्स्ड-लाइन, टोल-फ्री और प्रीमियम-रेट होने पर रोक दें, और VoIP के लिए अधिक गहन जांच करें।
  • अज्ञात (Unknown) होना कोई विफलता नहीं है: कोड को अपनी सामान्य रेट लिमिट के साथ भेजें। MobileValidate अज्ञात उत्तरों के लिए शुल्क नहीं लेता है।
  • एक छोटा इंतज़ार साइन अप को तेज़ रखता है: लुकअप वेट को कुछ सेकंड के लिए सेट करें और जो कुछ भी अभी भी पेंडिंग है उसे अज्ञात (unknown) मानें।
  • चैनल चेक (उदाहरण के लिए Telegram) उन ग्राहकों के लिए कोड भेजने का सही माध्यम चुनने में मदद करते हैं जिन्होंने उस चैनल के लिए ऑप्ट-इन किया है।
  • यह चेक आपके धोखाधड़ी से बचाव (fraud defences) में सहायता करता है; यह रेट लिमिट, मॉनिटरिंग या फ़ालबैक का विकल्प नहीं है।

OTP भेजने से पहले आपको क्या चेक करना चाहिए?

चेकयह आपको क्या बताता हैस्रोत
फॉर्मेट और वैधताक्या इनपुट एक वैध नंबर है, E.164 के अनुसार नॉर्मलाइज़ किया गया है, या यह डुप्लिकेट हैMobileValidate number_status (वैध, invalid_number, डुप्लिकेट)
लाइन का प्रकारमोबाइल, फिक्स्ड लाइन, VoIP, टोल-फ्री, प्रीमियम रेट और अन्यMobileValidate कैरियर लुकअप (बीटा)
कैरियरवर्तमान नेटवर्क और, पोर्ट किए गए नंबर के लिए, मूल नेटवर्कMobileValidate कैरियर लुकअप (बीटा)
चैनल रजिस्ट्रेशनक्या वह नंबर उस ऐप पर रजिस्टर्ड है जिस पर आप कोड भेजते हैं, जैसे कि TelegramMobileValidate मैसेजिंग-ऐप चेक
लाइव नेटवर्क स्टेटसक्या लाइन अभी अपने होम नेटवर्क पर उपलब्ध हैBroadNet HLR लुकअप

MobileValidate का कैरियर लुकअप बताता है कि लाइन टाइप क्यों मायने रखती है: एक फिक्स्ड-लाइन, टोल-फ्री, प्रीमियम-रेट, शेयर्ड-कॉस्ट या UAN नंबर का "आमतौर पर" मतलब है कि SMS विफल हो जाएगा या बिना किसी लाभ के पैसे खर्च होंगे, और VoIP नंबरों या किसी एक छोटे कैरियर से साइन-अप की बाढ़ आना फर्जी अकाउंट बनाने और SMS पंपिंग का एक सामान्य पैटर्न है।

यह रूटीन स्टेप-बाय-स्टेप कैसे काम करता है?

  1. जब यूजर नंबर दर्ज करता है, तो उनके द्वारा "Send code" दबाने से पहले, नंबर और आवश्यक चेक के साथ POST /v1/lookup को कॉल करें, उदाहरण के लिए कैरियर और वे ऐप चैनल जिन पर आप कोड भेजते हैं।
  2. वेट को कुछ सेकंड के लिए सेट करें। API डिफ़ॉल्ट रूप से 10 सेकंड तक (अधिकतम 30) इंतज़ार करता है और समय समाप्त होने पर पेंडिंग चेक के साथ 202 वापस करता है; पेंडिंग को अज्ञात (unknown) मानें।
  3. परिणाम पर नीचे दी गई निर्णय तालिका (decision table) लागू करें।
  4. चुने गए चैनल पर BroadNet OTP API या MyOTP.App के माध्यम से कोड भेजें, जिसमें चैनलों के बीच फ़ालबैक (fallback) की सुविधा हो।
  5. लुकअप परिणाम को वेरिफिकेशन प्रयास के साथ लॉग करें ताकि आप बाद में परिणामों की समीक्षा कर सकें।
snippet
curl https://api.mobilevalidate.com/v1/lookup \
-H "Authorization: Bearer $MOBILEVALIDATE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"numbers": ["+447700900001"], "checks": ["carrier", "telegram"], "wait": 3}'

रिस्पॉन्स में प्रत्येक चेक में रजिस्टर्ड (true, false या अज्ञात के लिए null), स्टेटस, कॉन्फिडेंस लेवल और checked_at होता है; कैरियर चेक एट्रिब्यूट्स में line_type, कैरियर और देश को रखता है। संख्या +447700900001 एक MobileValidate टेस्ट नंबर है: टेस्ट कीज़ (test keys) इसका उत्तर फिक्स्ड डेटा के साथ देती हैं और इसके लिए कभी बिलिंग नहीं की जाती है। पूर्ण रिस्पॉन्स के लिए रियल-टाइम लुकअप देखें।

आप प्रत्येक परिणाम के साथ क्या करते हैं?

परिणामसुझाया गया एक्शन
line_type मोबाइलकोड को उपयोगकर्ता द्वारा चुने गए चैनल पर भेजें
line_type fixed_line, toll_free, premium_rate, shared_cost या uanSMS न भेजें; जहाँ आप सपोर्ट करते हैं वहाँ वॉइस कोड का विकल्प दें, या मोबाइल नंबर मांगें
line_type voipअपनी रिस्क पॉलिसी लागू करें: अतिरिक्त वेरिफिकेशन, कम प्रयास सीमा (attempt limit) या मैन्युअल रिव्यू
number_status invalid_numberउपयोगकर्ता से नंबर सही करने के लिए कहें; कुछ भी भेजा या बिल नहीं किया जाता है
ऑपरेटर चेक अज्ञात या लंबित हैकोड को अपनी सामान्य रेट लिमिट के साथ भेजें
Telegram पर पंजीकृत है और उपयोगकर्ता ने Telegram चुना हैMyOTP.App के Telegram चैनल के माध्यम से भेजें, जिसमें SMS को फ़ालबैक के रूप में उपयोग किया जाएगा
एक छोटे ऑपरेटर या नंबर रेंज पर कई नए साइन अपउस रेंज को थ्रॉटल करें और समीक्षा करें; SMS पंपिंग डिफेंस देखें

नियमों को अपने स्वयं के पॉलिसी इंजन में रखें ताकि आप उन्हें ट्यून कर सकें; लुकअप केवल संकेत प्रदान करता है, निर्णय नहीं। एक VoIP नंबर किसी वास्तविक ग्राहक का हो सकता है, इसलिए हार्ड ब्लॉक के बजाय स्टेप-अप वेरिफ़िकेशन आमतौर पर बेहतर होता है।

क्या लुकअप से साइन-अप की प्रक्रिया धीमी हो जाती है?

यह केवल तब तक ही है जब तक आप इसकी अनुमति देते हैं। जब यूजर अभी भी फोन-नंबर फ़ील्ड पर हो, तभी लुकअप चलाएं, इसे wait पैरामीटर के साथ सीमित करें, और पेंडिंग उत्तर को अज्ञात (unknown) मानें ताकि कोड कभी भी न रुके। MobileValidate प्रत्येक सर्विस की फ्रेशनेस विंडो के भीतर प्रति अकाउंट उत्तरों को कैश (cache) करता है, और कैश किया गया उत्तर मुफ्त होता है, इसलिए जो यूजर दूसरे कोड के लिए पूछता है, वह दूसरा बिल वाला चेक ट्रिगर नहीं करता है।

लुकअप को भेजने (send) से पहले रखें, न कि पूरे साइन-अप फॉर्म से पहले: यदि लुकअप सर्विस तक नहीं पहुँचा जा सकता है, तो अपनी सामान्य सीमाओं के साथ कोड भेजने की प्रक्रिया पर आ जाएं।

यह SMS पंपिंग और धोखाधड़ी से बचाव के साथ कैसे फिट बैठता है?

SMS पंपिंग (कृत्रिम रूप से बढ़ाया गया ट्रैफिक) OTP फॉर्म का दुरुपयोग उन नंबरों पर मैसेज भेजने के लिए करती है जिनसे हमलावर को शुल्क का एक हिस्सा मिलता है। भेजने से पहले की लाइन-टाइप और ऑपरेटर चेक उन नंबरों को हटा देता है जिन्हें कभी भी SMS प्राप्त नहीं होना चाहिए और क्लस्टर्स को दृश्यमान बनाता है, लेकिन यह केवल एक परत है। प्रति नंबर, IP एड्रेस और डिवाइस के लिए रेट लिमिट रखें, प्रति सेशन प्रयासों को सीमित करें, डेस्टिनेशन मिक्स की निगरानी करें और खर्च के अलर्ट सेट करें। SMS पंपिंग और AIT धोखाधड़ी के लिए हमारी गाइड अन्य परतों को कवर करती है, और SMS पंपिंग क्या है इस योजना को संक्षेप में समझाता है।

MobileValidate SIM-स्वैप चेक की पेशकश नहीं करता है। उच्च-मूल्य वाले कार्यों पर अकाउंट-टेकओवर जोखिम के लिए, BroadNet SIM स्वैप और मिडिल ईस्ट में नंबर वेरीफाई में ऑपरेटर नेटवर्क API को कवर करता है।

आप OTP चैनल कैसे चुनते हैं?

उन चैनलों की पेशकश करें जिन पर आपके यूजर्स भरोसा करते हैं और उनकी पसंद को रिकॉर्ड करें। MyOTP.App ऑटोमैटिक फ़ालबैक के साथ एक ही अकाउंट से SMS, WhatsApp या Telegram द्वारा कोड भेजता है, और BroadNet OTP API SMS, WhatsApp, वॉइस और फ्लैश कॉल के माध्यम से फ़ालबैक करता है। एक Telegram रजिस्ट्रेशन चेक आपको Telegram विकल्प केवल उन्हीं यूजर्स को दिखाने में मदद करता है जो इसे प्राप्त कर सकते हैं; SMS वह फ़ालबैक बना रहता है जो किसी भी मोबाइल नंबर तक पहुँचता है। चैनलों की गहरी तुलना के लिए, हमारी मल्टीचैनल OTP वेरिफिकेशन गाइड पढ़ें।

इस चेक की लागत क्या है, और क्या यह कानूनी है?

MobileValidate प्रति चेक शुल्क लगता है और यह केवल निर्णायक उत्तरों के लिए है: unknown, unsupported country, timeout, invalid और duplicate परिणाम मुफ्त हैं, साथ ही cache hits और test keys भी मुफ्त हैं। वर्तमान कीमतें, जो प्राइवेट प्रिव्यू के दौरान बदल सकती हैं, कीमतें पेज पर उपलब्ध हैं। केवल उसी चीज़ की जाँच करें जिस पर आप कार्रवाई करते हैं: किसी नंबर पर की गई हर अतिरिक्त जाँच के लिए अलग से बिल भेजा जा सकता है।

उपयोगकर्ता द्वारा दिए गए नंबर की जाँच करना ताकि उन्हें कोड भेजा जा सके, धोखाधड़ी से बचाव (fraud prevention) है, जिसकी MobileValidate की स्वीकार्य-उपयोग नीति (acceptable-use policy) अनुमति देती है। GDPR के तहत, Recital 47 कहता है कि "धोखाधड़ी रोकने के उद्देश्यों के लिए कड़ाई से आवश्यक व्यक्तिगत डेटा का प्रसंस्करण संबंधित डेटा कंट्रोलर का एक वैध हित भी है"। अन्य कानून अलग हो सकते हैं, इसलिए प्रत्येक बाज़ार के लिए अपने कानूनी आधार की पुष्टि करें; यह सामान्य जानकारी है, कानूनी सलाह नहीं।

अक्सर पूछे जाने वाले प्रश्न

OTP भेजने से पहले नंबर की जाँच क्यों करें?

उन कोड्स के लिए भुगतान करने से बचने के लिए जो नहीं पहुँच सकते, जैसे कि लैंडलाइन या टोल-फ्री नंबरों पर; फर्जी साइन अप और SMS पंपिंग से जुड़े पैटर्न का पता लगाने के लिए; और एक ऐसा चैनल चुनने के लिए जिस पर उपयोगकर्ता मैसेज प्राप्त कर सके।

कौन सी जाँच सबसे महत्वपूर्ण है?

लाइन का प्रकार। एक मोबाइल नंबर कोड प्राप्त कर सकता है; लैंडलाइन, टोल-फ्री और प्रीमियम-रेट नंबर आमतौर पर SMS प्राप्त नहीं कर सकते; VoIP नंबरों पर अधिक ध्यान देने की आवश्यकता है।

अगर लुकअप (lookup) में 'unknown' परिणाम आता है तो क्या होगा?

कोड को अपनी सामान्य रेट लिमिट के साथ भेजें। MobileValidate द्वारा अज्ञात जवाबों के लिए कोई शुल्क नहीं लिया जाता है, और अज्ञात जवाबों पर ब्लॉक करने से वास्तविक उपयोगकर्ताओं को नुकसान होगा।

क्या लुकअप से साइन-अप की प्रक्रिया धीमी हो जाएगी?

ऐसा होना ज़रूरी नहीं है। जब नंबर दर्ज किया जाए तब इसे चलाएं, इसे wait पैरामीटर के साथ सीमित करें और पेंडिंग जवाबों को अज्ञात मानें।

क्या मुझे VoIP नंबरों को ब्लॉक करना चाहिए?

आमतौर पर सीधे तौर पर नहीं। अतिरिक्त वेरिफिकेशन, कम प्रयास सीमा या मैन्युअल रिव्यू के लिए रिस्क सिग्नल के रूप में VoIP का उपयोग करें।

क्या MobileValidate SIM स्वैप की जांच करता है?

नहीं। MobileValidate स्पष्ट करता है कि यह SIM-स्वैप चेक की सुविधा नहीं देता है; ऑपरेटर नेटवर्क APIs इसे कवर करते हैं।

क्या यह चेक यूजर को कुछ भेजता है?

नहीं। MobileValidate चेक कभी भी नंबर पर कोई मैसेज, कॉल या ई-मेल नहीं भेजता है।

कौन से BroadNet प्रोडक्ट्स कोड भेजते हैं?

BroadNet OTP API, जिसमें SMS, WhatsApp, वॉइस और फ़्लैश कॉल के माध्यम से फ़ालबैक और MyOTP.App शामिल है, जो एक ही अकाउंट से SMS, WhatsApp या Telegram के माध्यम से भेजता है।

हमने नीचे दिए गए प्रत्येक स्रोत को 27 सितंबर 2026 को पढ़ा है। हमारे संपादकीय मानक देखें।

स्रोत

  • MobileValidate — रियल-टाइम लुकअप (फील्ड्स का अनुरोध, प्रतीक्षा, परिणाम, कैशिंग), अंतिम बार 25 सितंबर 2026 को अपडेट किया गया: mobilevalidate.com/docs/lookups।
  • MobileValidate — कैरियर और लाइन टाइप लुकअप, अंतिम बार 25 सितंबर 2026 को अपडेट किया गया: mobilevalidate.com/services/carrier-lookup।
  • MobileValidate — OTP और साइन-अप धोखाधड़ी रोकथाम यूज़ केस, 27 सितंबर 2026 को एक्सेस किया गया: mobilevalidate.com/use-cases/otp-and-signup-fraud।
  • MobileValidate — तथ्य (यह क्या प्रदान नहीं करता है, बिलिंग), 27 सितंबर 2026 को एक्सेस किया गया: mobilevalidate.com/facts.
  • MobileValidate — स्वीकार्य-उपयोग नीति (acceptable-use policy), 27 सितंबर 2026 को एक्सेस किया गया: mobilevalidate.com/legal/acceptable-use.
  • GDPR प्रस्तावना 47 (वैध हित; धोखाधड़ी की रोकथाम), 27 सितंबर 2026 को एक्सेस किया गया: gdpr-info.eu.
क्या यह उपयोगी था?

हम सामग्री कैसे लिखते और जाँचते हैं

द्वारा लिखित

BroadNet संपादकीय टीम

एडिटोरियल टीम BroadNet ब्लॉग प्रकाशित करती है। लेख BroadNet की रेगुलेटरी अफेयर्स, प्रोडक्ट, इंजीनियरिंग, इंडस्ट्री रिसर्च और ऑपरेटर सॉल्यूशंस टीमों के साथ मिलकर लिखे जाते हैं, और हमारे एडिटोरियल मानकों के तहत उनकी समीक्षा की जाती है।

पढ़ना जारी रखें

जर्नल से तीन और लेख।

सभी लेख देखें
M
प्रोडक्ट

MobileValidate का परिचय: कुछ भी भेजने से पहले फ़ोन नंबर और e-mail की जाँच करें, BroadNet की ओर से

MobileValidate एक नया BroadNet ब्रांड है: एक API जो कुछ भी भेजने से पहले फ़ोन नंबर के ऑपरेटर और लाइन टाइप की जाँच करता है, यह भी देखता है कि क्या वह मैसेजिंग ऐप्स पर रजिस्टर्ड है, और क्या कोई e-mail मेलबॉक्स मौजूद है। यह अभी प्राइवेट प्रिव्यू में है। यहाँ बताया गया है कि यह क्या जाँचता है, इसका बिलिंग कैसे होता है, यह व्यक्तिगत डेटा को कैसे संभालता है और यह BroadNet मैसेजिंग के साथ कैसे फिट बैठता है।

BroadNet संपादकीय टीम
7m
S
इंजीनियरिंग

SMS OTP ऑटोफ़िल: Android SMS Retriever, iOS one-time-code और WebOTP मैसेज फ़ॉर्मेट

यदि मैसेज को उसके लिए फ़ॉर्मेट किया गया है, तो Android, iOS और वेब पर SMS कोड अपने आप भर सकते हैं: Android के SMS Retriever के लिए 11-कैरेक्टर का ऐप हैश, iOS और Safari के लिए autocomplete="one-time-code", और WebOTP के लिए @your-domain #code की अंतिम लाइन। यहाँ प्रत्येक फ़ॉर्मेट और एक टेम्पलेट दिया गया है जो तीनों के लिए काम करता है।

BroadNet संपादकीय टीम
8m
ई
इंजीनियरिंग

ईमेल-टू-SMS: ईमेल-टू-SMS गेटवे कैसे काम करता है, इसका उपयोग कब करें और इसे सुरक्षित कैसे रखें

एक ईमेल-टू-SMS गेटवे फोन नंबर को संबोधित किए गए ईमेल को टेक्स्ट मैसेज में बदल देता है, जिससे मॉनिटरिंग टूल्स, हेल्पडेस्क और पुराने सिस्टम जो केवल ईमेल भेज सकते हैं, SMS के माध्यम से लोगों तक पहुँच सकते हैं। यहाँ बताया गया है कि यह कैसे काम करता है, यह API से बेहतर कब है, और स्पूफ किए गए मेल के खिलाफ इसे सुरक्षित कैसे बनाया जाए।

BroadNet संपादकीय टीम
7m
जर्नल, ईमेल द्वारा

महीने में एक लेख। और कुछ नहीं।

सब्सक्राइब करें और हम अगला हिस्सा — इंजीनियरिंग, रेगुलेशन, या इंडस्ट्री — जैसे ही वह जारी होगा, आपको भेज देंगे। कोई ड्रिप कैंपेन नहीं, कोई प्रोडक्ट पिच नहीं, और न ही किसी तीसरे पक्ष के साथ जानकारी साझा की जाएगी। एक क्लिक में अनसब्सक्राइब करें।

हम महीने में एक ईमेल भेजते हैं। किसी भी समय अनसब्सक्राइब करें। हमारी प्राइवेसी पॉलिसी.

आपको क्या मिलेगा
  • लंबे लेख, लिंक बेट नहीं
    एक ही विषय पर छह से ग्यारह मिनट का केंद्रित लेखन।
  • ऑपरेटरों द्वारा लिखित
    इंजीनियर्स, रेगुलेटरी लीड्स और इन-हाउस प्रोडक्ट राइटिंग।
  • क्षेत्र-आधारित
    रेगुलेटर्स, ऑपरेटर्स और चैनल मिक्स पर MENA-आधारित दृष्टिकोण।
  • महीने में एक बार
    कोई ड्रिप कैंपेन नहीं। जब कुछ साझा करने लायक हो, तब एक निबंध।
पढ़ना बंद करें। काम शुरू करें।

हम जो कुछ भी लिखते हैं, उसका अधिकांश हिस्सा हमने प्रोडक्शन के दौरान सीखा है।

अगर इस लेख ने आपको सहमत किया है, तो हमें शायद बात करनी चाहिए। अपना यूज़ केस, वॉल्यूम और मार्केट लेकर आएं — हम रूटिंग, कीमतों और एक रेफरेंस कस्टमर के साथ वापस आएंगे जिसे आप कॉल कर सकते हैं।

$ curl -X POST https://api.broadnet.me/sms/sendSms