हिन्दी
लोकल SIM के बिना बुरुंडी फ़ोन वेरिफिकेशन की टेस्टिंग
हाँ, आप OTP Route से बुरुंडी (+257) के वेरिफिकेशन कोड पा सकते हैं, डैशबोर्ड में या OTP Gateway API और साइन किए गए वेबहुक के ज़रिए। हर कोड एक अस्थायी +257 नंबर पर आता है जो 20 मिनट खुला रहता है, कीमत $0.20 प्रति कोड से शुरू होती है, और शुल्क तभी लगता है जब SMS सचमुच आ जाए।
विदेश से +257 साइन-अप फ़्लो की जाँच इतनी मुश्किल क्यों है?
कल्पना कीजिए कि एक प्रोडक्ट टीम पूर्वी अफ़्रीका के रोलआउट में बुरुंडी को जोड़ रही है। रजिस्ट्रेशन स्क्रीन फ़ोन नंबर माँगती है, बैकएंड एक वन-टाइम कोड भेजता है, और टीम में किसी के पास बुरुंडी की SIM नहीं है। यात्रा में ली गई रोमिंग SIM की वैधता खत्म हो जाती है, और बुजुम्बुरा में किसी सहकर्मी से कोड बुलवाने पर उसका निजी नंबर उजागर होता है और ऐसा करना रात के टेस्ट सूट में चल भी नहीं सकता।
OTP रूटिंग यह अड़चन हटा देती है। भौतिक हैंडसेट की जगह आप किसी एक सर्विस के लिए बुरुंडी वेरिफिकेशन नंबर मँगाते हैं, कोड OTP Route कैप्चर करता है, और आपका टेस्ट हार्नेस उसे किसी भी दूसरे इवेंट की तरह पढ़ लेता है। यही तरीका उन ऑपरेशंस स्टाफ़ के लिए भी काम करता है जो बुरुंडी रूट पर बिज़नेस प्रोफ़ाइल सँभालते हैं और अपने निजी फ़ोन को इससे दूर रखना चाहते हैं।
आज बुरुंडी नंबर पर कौन-सी सर्विस वेरिफ़ाई हो सकती हैं?
बुरुंडी के लाइव स्नैपशॉट में जाने-पहचाने मैसेजिंग, सर्च और कॉमर्स ऐप दिखते हैं, जिनमें WhatsApp, Viber, imo, Telegram, Signal, Google (Gmail & YouTube), Facebook, Instagram, TikTok, LinkedIn, Microsoft & Outlook, ChatGPT (OpenAI), Uber और Amazon शामिल हैं। कुल मिलाकर यह रूट 1,000 से अधिक सर्विस कवर करता है।
इन्वेंटरी दिन भर बदलती रहती है, इसलिए उस सूची को वादा नहीं, बल्कि शुरुआती बिंदु मानें। मौजूदा तस्वीर के लिए आपका कोड GET /api/v1/services और GET /api/v1/countries से पूछे, और पूरी डायरेक्टरी countries के अंतर्गत ब्राउज़ की जा सकती है।
टेस्ट रन में बुरुंडी OTP API कैसे फ़िट होती है?
Developer console में एक key बनाएँ; लाइव keys or_live_ से शुरू होती हैं और https://otproute.com/api/v1 के विरुद्ध Bearer हेडर में जाती हैं। इसके बाद एक आम ऑटोमेटेड चेक कुछ ऐसा दिखता है:
- उस जोड़ी की मौजूदा कीमत पढ़ने के लिए
GET /api/v1/prices?country=bi&service=whatsappकॉल करें। - body
{"service": "whatsapp", "country": "bi"}के साथPOST /api/v1/activationsभेजें। रिस्पॉन्स में एक activation id और वह +257 नंबर होता है जिसे टेस्ट किए जा रहे ऐप में टाइप करना है। activation.sms_receivedवेबहुक का इंतज़ार करें, या सही अंतराल परGET /api/v1/activations/{id}को पोल करें।- कोड पर assert करें और टेस्ट बंद करें।
वेबहुक रिक्वेस्ट में X-OTPRoute-Signature: t=<unix>,v1=<hex> शामिल होता है, जो endpoint secret की key के साथ <t>.<raw body> का HMAC-SHA256 है। उसे दोबारा निकालें, constant time में मिलान करें और पुराने टाइमस्टैम्प छोड़ दें; विवरण इस walkthrough में हैं। एक अकाउंट में 10 keys और 5 वेबहुक endpoint तक रखे जा सकते हैं, और सीमा 300 रिक्वेस्ट प्रति मिनट है। पूरा रेफ़रेंस: docs।
मेरे वैलिडेटर को बुरुंडी नंबर से क्या अपेक्षा रखनी चाहिए?
बुरुंडी में बंद नंबरिंग प्लान है: कंट्री कोड के बाद सब्सक्राइबर नंबर में आठ अंक होते हैं और हटाने के लिए कोई घरेलू trunk प्रीफ़िक्स नहीं है। E.164 में इसका मतलब है +257 के बाद आठ अंक, बिना स्पेस के स्टोर किए हुए। फ़ॉर्म अक्सर इसे दो-दो अंकों के समूह में दिखाते हैं, इसलिए सेव करने से पहले इनपुट से स्पेस, डैश और शुरुआती 00 हटाकर उसे नॉर्मलाइज़ करें।
एक आम बग यह है कि नौ या दस अंकों के राष्ट्रीय नंबरों के लिए लिखा वैलिडेटर वैध +257 एंट्री को चुपचाप रिजेक्ट कर देता है। अपने यूनिट टेस्ट में इस लंबाई का एक फ़िक्सचर जोड़ें।
किरुंडी, फ़्रेंच और अंग्रेज़ी आधिकारिक भाषाएँ हैं, और व्यापार में स्वाहिली का व्यापक उपयोग होता है। वैश्विक ऐप के वेरिफिकेशन टेक्स्ट आम तौर पर भेजने वाले की अपनी लोकेल लॉजिक के हिसाब से अंग्रेज़ी या फ़्रेंच में आते हैं, इसलिए शब्दों से मिलान करने के बजाय अंक पार्स करें।
कोड नहीं आया: अब क्या करें?
हर activation 20 मिनट खुला रहता है। अगर उस समय में नंबर पर कोई SMS नहीं पहुँचता, या आप POST /api/v1/activations/{id}/cancel से कैंसल कर देते हैं, तो पूरी रकम अपने आप आपके वॉलेट में लौट जाती है।
- फ़ेल मानने से पहले विंडो चलने दें; कुछ भेजने वाले संदेशों को कतार में रखते हैं।
- पुष्टि करें कि लक्ष्य सर्विस वर्चुअल नंबर स्वीकार करती भी है या नहीं, क्योंकि कुछ नीति के तहत उन्हें अस्वीकार कर देती हैं।
- बाद में दोबारा कोशिश करें, या वही फ़्लो किसी दूसरी सर्विस रूट से टेस्ट करें।
- तेज़ लूप में दोबारा ऑर्डर करने से बचें; कोशिशों के बीच अंतर रखें।
डैशबोर्ड पसंद है? साइन इन करें, बुरुंडी और सर्विस चुनें, नंबर को ऐप में कॉपी करें और कोड को स्क्रीन पर आता देखें। और तरीके OTP डिलीवरी फेल होने को कम करना में हैं।
क्या हम बार-बार लॉग इन किए जाने वाले अकाउंट के लिए बुरुंडी की एक लाइन रख सकते हैं?
सेल्फ़-सर्व प्रोडक्ट के रूप में नहीं। OTP Route लंबी अवधि वाले बुरुंडी नंबर नहीं बेचता; OTP Gateway हर वेरिफिकेशन के लिए एक नंबर जारी करता है। अगर आपकी टीम को वहाँ सचमुच एक स्थायी लाइन चाहिए, तो [email protected] पर ईमेल करें और उपयोग का मामला बताएँ; उपलब्धता स्थानीय नियमों पर निर्भर है और उसकी गारंटी नहीं है।
Dedicated Virtual Numbers सिर्फ़ संयुक्त राज्य अमेरिका और कनाडा में हैं, $1.95/month से शुरू, इनबाउंड SMS, वेबहुक फ़ॉरवर्डिंग और ब्राउज़र कॉलिंग के साथ। अगर अमेरिका या कनाडा की लाइन आपके staging अकाउंट के लिए ठीक बैठती है, तो virtual numbers देखें।
बुरुंडी के उपयोग का बिल कैसे बनता है?
एक प्रीपेड USD वॉलेट है, न कोई मासिक शुल्क और न चुनने के लिए कोई प्लान। फ़ंडिंग कार्ड या USDT/USDC स्टेबलकॉइन से होती है; फ़ाइनेंस टीम को हर टॉप-अप का ईमेल से PDF इनवॉइस मिलता है। CI में पेमेंट जोड़ने से पहले डेवलपमेंट अकाउंट को sandbox पर ले जाने को कहें, जो वॉलेट फ़ंड को छुए बिना सिम्युलेटेड नंबर और कोड लौटाता है।
हर नंबर का इस्तेमाल सिर्फ़ अपने प्रोडक्ट या वैध बिज़नेस अकाउंट के लिए करें, हर सर्विस की शर्तों का सम्मान करें, और याद रखें कि OTP Route की Acceptable Use Policy लागू होती है। मौजूदा दरें pricing पर हैं।
अक्सर पूछे जाने वाले प्रश्न
क्या मैं लोकल SIM के बिना अपने ऐप का बुरुंडी साइन-अप फ़्लो टेस्ट कर सकता हूँ?
हाँ। अपनी सर्विस के लिए OTP Gateway से +257 नंबर ऑर्डर करें, उसे ऐप में डालें और कोड डैशबोर्ड, API या वेबहुक से पढ़ें।
API बुरुंडी के लिए कौन-सी country id इस्तेमाल करती है?
country मान के रूप में bi दें, जैसे POST /api/v1/activations में telegram जैसी किसी सर्विस id के साथ।
अगर +257 कोड कभी न आए तो क्या मुझसे शुल्क लिया जाता है?
नहीं। अगर 20 मिनट की विंडो में कुछ नहीं आता, या आप कैंसल कर देते हैं, तो पूरी रकम अपने आप आपके वॉलेट में लौट जाती है।
क्या बुरुंडी के नंबरों में हटाने लायक शुरुआती शून्य होता है?
नहीं। बुरुंडी में कोई trunk प्रीफ़िक्स नहीं है, इसलिए E.164 रूप बस +257 और आठ अंक है।
बुरुंडी वेरिफिकेशन SMS किस भाषा में लिखा होगा?
यह भेजने वाली सर्विस पर निर्भर है, पर अंग्रेज़ी या फ़्रेंच आम है। संदेश के शब्दों पर निर्भर रहने के बजाय संख्यात्मक कोड निकालें।
क्या मैं अगले महीने वही बुरुंडी नंबर दोबारा इस्तेमाल कर सकता हूँ?
नहीं। Gateway के नंबर एक ही वेरिफिकेशन के लिए होते हैं। बार-बार लॉगिन के लिए Dedicated Number सिर्फ़ अमेरिका और कनाडा में उपलब्ध है।
बुरुंडी वेरिफिकेशन नंबर की कीमत कितनी है?
बुरुंडी की कीमत $0.20 प्रति कोड से शुरू होती है, और सटीक रकम हर सर्विस के हिसाब से तय होती है। वह GET /api/v1/prices से लौटाई जाती है और ऑर्डर से पहले दिखाई जाती है।
सेवाओं के नाम उनके संबंधित स्वामियों के ट्रेडमार्क हैं। OTP Route का उनसे कोई संबंध नहीं है। नंबरों का उपयोग कानूनी रूप से करें तथा प्रत्येक सेवा की शर्तों और हमारी स्वीकार्य उपयोग नीति का पालन करें।