इस पेज पर
Android SMS gateway क्या है, और यह क्या नहीं है
SMS gateway वह कोई भी चीज़ है जो मोबाइल नेटवर्क और आपके सॉफ़्टवेयर के बीच बैठती है। ज़्यादातर गेटवे थोक में मैसेज भेजने के लिए होते हैं। BusySMS बाकी आधा काम करता है: यह मैसेज प्राप्त करता है। BusySMS ऐप चलाने वाला फ़ोन आपके खाते में एक गेटवे डिवाइस बन जाता है, और उसकी SIM पर आने वाले वन-टाइम कोड आते ही आपके कोड के लिए उपलब्ध हो जाते हैं।
यह SMS नहीं भेजता। न आउटबाउंड या बल्क मैसेजिंग API है, न किराए पर लेने के लिए नंबरों का पूल। BusySMS कोई फ़ोन नंबर देता ही नहीं: आप अपनी ही SIM इस्तेमाल करते हैं जिन्हें आपने सत्यापित किया है, और इसी वजह से उन नंबरों पर रजिस्टर खातों के कोड आप तक पहुँचते हैं, किसी और तक नहीं।
- यह आपके सत्यापित नंबरों के मैसेज आपके डैशबोर्ड पर सिंक करता है: हर मैसेज, या सिर्फ़ सत्यापन और वन-टाइम कोड वाले मैसेज। सेटअप के समय आप चुनते हैं और हर SIM के लिए इसे कभी भी बदल सकते हैं; सिंक हुए मैसेज सिर्फ़ आपको दिखते हैं।
- हर SIM अपना अलग गेटवे नंबर है: डुअल-SIM फ़ोन में दोनों नंबर सत्यापित हों तो आपको दो नंबर मिलते हैं।
- कोड डैशबोर्ड, REST API, AI एजेंट के लिए MCP और Chrome एक्सटेंशन से पढ़े जा सकते हैं; एक्सटेंशन उन्हें वेबसाइट में आपके लिए टाइप भी कर देता है।
- आप एक नंबर के कोड 5 और BusySMS यूज़र्स तक के साथ साझा कर सकते हैं, ताकि पूरी टीम एक ही फ़ोन से एक सर्विस में साइन इन कर सके।
आपको क्या चाहिए
- Android 8.0 या उसके बाद वाला Android फ़ोन, जिसमें वह SIM हो जिसके कोड आपको चाहिए। सिंगल और डुअल-SIM दोनों तरह के फ़ोन चलते हैं, और root की ज़रूरत नहीं।
- असली फ़ोन। एमुलेटर गेटवे के रूप में समर्थित नहीं हैं: मकसद ही असली मोबाइल नेटवर्क पर असली SIM है।
- Google Play से BusySMS ऐप (पैकेज
net.busysms.app)। - एक BusySMS खाता। आप अपने ईमेल पर भेजे गए वन-टाइम कोड से साइन इन करते हैं; कोई पासवर्ड बनाने की ज़रूरत नहीं।
पाँच चरणों में गेटवे सेट करें
- 1
ऐप इंस्टॉल करें
जिस फ़ोन में SIM है, उस पर Google Play से BusySMS इंस्टॉल करें। Google Play ही इंस्टॉल का एकमात्र तरीका है, इसलिए अपडेट सामान्य तरीके से आते हैं।
- 2
अपने ईमेल पते से साइन इन करें
अपना ईमेल पता डालें और हमारा भेजा कोड टाइप करें। फ़ोन नंबर खाते में जुड़ जाने के बाद आप उससे भी साइन इन कर सकते हैं। यही खाता वेबसाइट, MCP क्लाइंट और Chrome एक्सटेंशन में भी चलता है।
- 3
फ़ोन नामांकित करें और SIM सत्यापित करें
SIM चुनें। BusySMS उस नंबर पर एक कोड भेजता है और ऐप उसे कैप्चर कर लेता है, जिससे साबित होता है कि नंबर सच में उसी SIM में है। जब तक नंबर सत्यापित नहीं होता, उस पर आया कुछ भी न सेव होता है, न पढ़ा जा सकता है, न उसका बिल बनता है।
- 4
SMS एक्सेस दें और गेटवे चालू करें
ऐप पूछे तो SMS एक्सेस की अनुमति दें। नोटिफ़िकेशन एक्सेस देने की भी सलाह है, क्योंकि कुछ फ़ोन कंपनियों के Messages ऐप कोड को नोटिफ़िकेशन के रूप में दिखाते हैं। गेटवे चालू करें: जब तक कैप्चर चलता है, Android एक स्थायी नोटिफ़िकेशन दिखाता है, और आप वहीं से उसे कभी भी रोक सकते हैं।
- 5
अपना पहला कोड पढ़ें
डैशबोर्ड में प्राप्त SMS खोलें, या REST API में API कुंजी बनाएँ और
GET /api/v1/codesकॉल करें। अब से फ़ोन पर आने वाला हर कोड दोनों जगह दिखेगा।
REST API से कोड पढ़ें
हर अनुरोध में आपकी API कुंजी Authorization: Bearer हेडर में जाती है; यह कुंजी bsk_live_ से शुरू होती है। कुंजी आपके खाते की होती है, इसलिए वह सिर्फ़ आपके अपने फ़ोन देखती है, और वे नंबर जो किसी ने आपके साथ साझा किए हैं।
export BUSYSMS_API_KEY=bsk_live_xxxxxxxx
# Wait up to 60 s for the next code on any of your numbers
curl -s -H "Authorization: Bearer $BUSYSMS_API_KEY" \
"https://busysms.net/api/v1/codes?timeoutMs=60000"// Node 18+ (built-in fetch)
const res = await fetch("https://busysms.net/api/v1/codes?timeoutMs=60000", {
headers: { Authorization: `Bearer ${process.env.BUSYSMS_API_KEY}` },
});
if (!res.ok) throw new Error(`BusySMS ${res.status}: ${await res.text()}`);
const { code, message } = await res.json();
console.log(code ?? "No new code within 60 s", message?.sender);import os
import requests
r = requests.get(
"https://busysms.net/api/v1/codes",
params={"timeoutMs": 60000},
headers={"Authorization": f"Bearer {os.environ['BUSYSMS_API_KEY']}"},
timeout=75, # longer than the long-poll itself
)
r.raise_for_status()
print(r.json()["code"] or "No new code within 60 s")timeoutMs शून्य से ज़्यादा हो तो कॉल 90 सेकंड तक लॉन्ग-पोल करती है और सिर्फ़ वही कोड लौटाती है जो अनुरोध शुरू होने के बाद आया हो, कभी पुराना नहीं, क्योंकि इस्तेमाल हो चुका कोड डालने से एक लॉगिन प्रयास बेकार जाता है। एंडपॉइंट, फ़िल्टर और एरर कोड SMS gateway API गाइड में हैं।
कोड पढ़ने के चार तरीके
डैशबोर्ड
प्राप्त SMS में हर कोड पहचानी गई सर्विस, भेजने वाले और समय के साथ दिखता है। कुछ भी इंस्टॉल नहीं करना।
REST API
स्क्रिप्ट, टेस्ट सूट और बैकएंड के लिए: एक GET अनुरोध अगले कोड का इंतज़ार करता है।
AI एजेंट के लिए MCP
Claude, Codex या किसी और MCP क्लाइंट को busysms.net/mcp से जोड़ें, और एजेंट खुद wait_for_code कॉल करता है।
Chrome एक्सटेंशन
BusySMS OTP Autofill वेबसाइट पर कोड फ़ील्ड ढूँढता है, उसे भरता है (अलग-अलग अंकों वाले बॉक्स भी) और Enter दबाता है।
शुरू करने से पहले जानने लायक सीमाएँ
- जिस SIM के लिए सिर्फ़ कोड चुना गया है, उस पर सिर्फ़ वही मैसेज कैप्चर होते हैं जो सत्यापन कोड जैसे दिखते हैं; बाक़ी मैसेज फ़ोन पर ही रहते हैं। गेटवे बंद रहने पर कुछ भी कैप्चर नहीं होता।
- अगर गेटवे बंद रहते कोई कोड आ जाए, तो उसे फिर से शुरू करें: BusySMS पिछले 15 मिनट के सत्यापन मैसेज उठा लेता है।
- बैटरी सेवर बैकग्राउंड ऐप रोक सकते हैं। अगर कोड आना बंद हो जाएँ, तो BusySMS को बैटरी ऑप्टिमाइज़ेशन से बाहर रखें और उसका नोटिफ़िकेशन बना रहने दें।
- कैप्चर हुए मैसेज ज़्यादा से ज़्यादा 7 दिन बाद मिटा दिए जाते हैं। जो चीज़ इससे ज़्यादा समय तक चाहिए, उसे खुद सेव रखें।
- कोड पढ़ने के लिए सक्रिय ट्रायल या सदस्यता चाहिए। उसके खत्म होने पर भी फ़ोन कैप्चर करता रहता है, लेकिन बिलिंग ठीक होने तक API और MCP से पढ़ने पर
402 payment_requiredमिलता है। - गेटवे बंद करने से सत्यापित नंबर का बिल नहीं रुकता। उसका भुगतान रोकने के लिए नंबर को डैशबोर्ड से हटाएँ।
कीमत
$5 प्रति सत्यापित फ़ोन नंबर प्रति माह, और हर खाते पर एक मुफ़्त हफ़्ता (7 दिन का ट्रायल)। एक सदस्यता पूरे खाते को कवर करती है और वेब डैशबोर्ड पर Stripe के ज़रिए कार्ड से बिल होती है: नंबर जोड़ें तो बिल $5 बढ़ता है, हटाएँ तो घट जाता है। Android ऐप आपका प्लान दिखाता है, लेकिन उसे बेचता नहीं।
सवाल-जवाब
अक्सर पूछे जाने वाले सवाल
क्या कोई मुफ़्त Android SMS gateway ऐप है?
BusySMS ऐप इंस्टॉल करना मुफ़्त है, और हर खाते को पूरी एक्सेस के साथ 7 दिन का मुफ़्त ट्रायल मिलता है। ट्रायल के बाद कोड पढ़ने की कीमत $5 प्रति सत्यापित नंबर प्रति माह है। कीमत प्रति नंबर है, प्रति मैसेज या प्रति अनुरोध नहीं।
क्या मैं APK डाउनलोड कर सकता हूँ, या BusySMS ओपन सोर्स है?
इसे Google Play से इंस्टॉल करें: सीधा APK डाउनलोड बंद कर दिया गया है, और Play ही इंस्टॉल का एकमात्र तरीका है। BusySMS ओपन-सोर्स प्रोजेक्ट नहीं, बल्कि एक होस्टेड सर्विस है; आपकी API कुंजियाँ, MCP एक्सेस और साझा किए गए नंबर आपके BusySMS खाते पर रहते हैं।
क्या BusySMS SMS या बल्क मैसेज भेज सकता है?
नहीं। यह रिसीव करने वाला गेटवे है: यह आपके अपने नंबरों पर आने वाले सत्यापन कोड कैप्चर करता है। इसमें आउटबाउंड, बल्क या मार्केटिंग SMS का कोई API नहीं है।
क्या यह डुअल-SIM फ़ोन के साथ चलता है?
हाँ। हर SIM अलग गेटवे नंबर है और अलग से सत्यापित होती है। दोनों नंबर सत्यापित हों तो बिलिंग में वे दो नंबर गिने जाते हैं।
क्या यह मेरे निजी मैसेज पढ़ेगा?
सिर्फ़ तब, जब आप चुनें। सेटअप के समय आप चुनते हैं: हर SMS सिंक करें या सिर्फ़ सत्यापन कोड, और हर SIM के लिए इसे कभी भी बदल सकते हैं। दोनों ही स्थितियों में यह सिर्फ़ तब चलता है जब गेटवे चालू हो, और सिंक हुए मैसेज सिर्फ़ आपको दिखते हैं और कभी साझा नहीं होते।
क्या मैं इसकी जगह iPhone इस्तेमाल कर सकता हूँ?
हाँ। iPhone एक Shortcuts ऑटोमेशन से कोड फ़ॉरवर्ड करता है, जो सिर्फ़ कोड जैसे दिखने वाले मैसेज भेजता है। देखें iPhone से SMS कोड फ़ॉरवर्ड करना।
ब्लॉग
ब्लॉग से और लेख
सभी लेखआगे पढ़ें
संबंधित गाइड
सभी गाइडSMS गेटवे API
रिसीव-साइड API रेफ़रेंस: ऑथेंटिकेशन, एंडपॉइंट, रिस्पॉन्स का ढाँचा, एरर, और curl, Node.js व Python कोड।
गाइड पढ़ेंटेस्ट में OTP ऑटोमेट करें
API से कोड का इंतज़ार करके Playwright, Selenium, Cypress और सामान्य स्क्रिप्ट में SMS टू-फ़ैक्टर कोड ऑटोमेट करें।
गाइड पढ़ेंiPhone से SMS कोड फ़ॉरवर्ड करें
एक Shortcuts ऑटोमेशन से iPhone के सत्यापन कोड अपने कंप्यूटर, Chrome और API पर फ़ॉरवर्ड करें।
गाइड पढ़ेंअपने ही नंबर पर आज़माएँ
ऐप इंस्टॉल करें, अपना नंबर सत्यापित करें और आज ही अपना पहला कोड पढ़ें। हर खाता 7 दिन के मुफ़्त ट्रायल से शुरू होता है; उसके बाद $5 प्रति सत्यापित नंबर प्रति माह, और आप कभी भी रद्द कर सकते हैं।
BusySMS के बारे में और
