सब कुछ जो जानना ज़रूरी है, कुछ भी नहीं जो ज़रूरी नहीं है।
यह एंड-टू-एंड कैसे काम करता है
आपका ऐप एक फ़ोन नंबर और method=flashcall के साथ हमारे /verify/start को कॉल करता है। हम एक सिंगल-यूज़ MSISDN से नंबर डायल करते हैं, जिसके अंतिम अंक OTP को एनकोड करते हैं। Android CALL_LOG परमिशन आपके ऐप को इनकमिंग कॉलर-ID पढ़ने की अनुमति देती है; यह अंतिम 4-6 अंक हटाता है, उन्हें हैश करता है, और /verify/check को POST करता है। यदि हैश मेल खाता है, तो उपयोगकर्ता वेरिफ़ाइड हो जाता है। एंड-टू-एंड: 3-5 सेकंड। लागत: SMS OTP का 30-60%।
ऑपरेटर इसे क्यों पसंद करते हैं
Flash Call SMSC को प्रभावित नहीं करता है, यह किसी बिलिंग योग्य SMS इवेंट का उपयोग नहीं करता है, और A2P ट्रंक को भी खर्च नहीं करता है। यह एक सिंगल CAMEL/SIP कॉल सेटअप है जिसे कनेक्ट होने से पहले ही कैंसिल कर दिया जाता है — अधिकांश ऑपरेटर इसे बिना उत्तर वाली कॉल (मुफ्त या लगभग मुफ्त) मानते हैं। उन बाजारों में उच्च-वॉल्यूम OTP सेवाओं के लिए जहाँ SMS A2P कीमतें बहुत अधिक हैं (भारत, इंडोनेशिया, ब्राजील), Flash Call वेरिफिकेशन की लागत को नाटकीय रूप से कम कर देता है।
यह कहाँ काम नहीं करता
iOS ऐप्स प्रोग्रामेटिक रूप से आने वाले कॉलर-ID को नहीं पढ़ सकते। Flash Call केवल Android के लिए है (और केवल उपयोगकर्ता द्वारा CALL_LOG देने के माध्यम से, जिसे लेकर Google लगातार प्रतिबंधात्मक रहा है — Android 11+ के लिए ऐप का डिफॉल्ट कॉलर ID ऐप होना या फॉलबैक के रूप में SMS_RETRIEVER का उपयोग करना आवश्यक है)। Flash Call को हमेशा SMS-OTP फॉलबैक के साथ जोड़ें। BroadNet की /products/myotp सर्विस Flash Call → SMS OTP → WhatsApp OTP → Voice OTP में एक ही API कॉल में ऑटो-फॉलबैक करती है।
रेगुलेटरी स्थिति
GSMA ने 2022 में Flash Call के लिए RCC.20 दिशानिर्देश प्रकाशित किए थे, जिसे एक वैध वेरिफिकेशन तकनीक माना गया है। कुछ ऑपरेटरों (भारत के कुछ हिस्से, UAE) ने इसे A2P के रूप में वर्गीकृत करना और A2P प्राइसिंग लागू करना शुरू कर दिया है; अन्य (अधिकांश MENA, EU) अभी भी इसे वॉइस इवेंट मानते हैं। कीमतें उसी के अनुसार बदलती हैं। हम प्रति-देश वर्गीकरण को ट्रैक करते हैं और उसी के अनुसार कीमतें तय करते हैं।