बोले गए वन-टाइम सत्यापन कोड भेजें स्वचालित फ़ोन कॉल के ज़रिए।
जो उपयोगकर्ता टेक्स्ट संदेश प्राप्त नहीं कर सकते, उन्हें एक स्वचालित फ़ोन कॉल से सत्यापित करें जो उनका वन-टाइम सत्यापन कोड पढ़कर सुनाती है। लैंडलाइन नंबरों तक पहुँचें, स्क्रीन के बिना सुलभता दें, और देरी से पहुँचने वाले SMS या WhatsApp सत्यापनों के लिए भरोसेमंद वॉइस बैकअप दें, बिना टेक्स्ट-टू-स्पीच प्रॉम्प्ट या टेलीफ़ोनी कॉल फ़्लो बनाए।
verify.ts
200 · pendingimport { BirdClient } from "@messagebird/sdk"; const bird = new BirdClient({ apiKey: process.env.BIRD_API_KEY!, }); // Send the code, then check it by recipient. await bird.verify.verifications.create({ to: { phone_number: "+15551234567" }, }).safe(); const { data, error } = await bird.verify.verifications.check({ to: { phone_number: "+15551234567" }, code: userInput, }).safe(); if (error) throw error;
आपका खाता
पुष्टि करें कि यह आप ही हैं।
यहाँ भेजा गया कोड दर्ज करें:
+1 ••• ••• 4567
verify.ts
200 · pendingimport { BirdClient } from "@messagebird/sdk"; const bird = new BirdClient({ apiKey: process.env.BIRD_API_KEY!, }); // Send the code, then check it by recipient. await bird.verify.verifications.create({ to: { phone_number: "+15551234567" }, }).safe(); const { data, error } = await bird.verify.verifications.check({ to: { phone_number: "+15551234567" }, code: userInput, }).safe(); if (error) throw error;
आपका खाता
पुष्टि करें कि यह आप ही हैं।
यहाँ भेजा गया कोड दर्ज करें:
+1 ••• ••• 4567
verify.ts
200 · pendingimport { BirdClient } from "@messagebird/sdk"; const bird = new BirdClient({ apiKey: process.env.BIRD_API_KEY!, }); // Send the code, then check it by recipient. await bird.verify.verifications.create({ to: { phone_number: "+15551234567" }, }).safe(); const { data, error } = await bird.verify.verifications.check({ to: { phone_number: "+15551234567" }, code: userInput, }).safe(); if (error) throw error;
आपका खाता
पुष्टि करें कि यह आप ही हैं।
यहाँ भेजा गया कोड दर्ज करें:
+1 ••• ••• 4567
टेलीफ़ोनी फ़्लो बनाए बिना वॉइस कॉल सत्यापन जोड़ें।
वॉइस सत्यापन खुद बनाने का अर्थ है आउटबाउंड फ़ोन नंबर लेना, ऐसे टेक्स्ट-टू-स्पीच कॉल फ़्लो लिखना जो अंकों को साफ़ गति से बोलें, और कॉल की स्थिति को आपके टेक्स्ट संदेशों वाली उन्हीं OTP तालिकाओं में जोड़ना। Bird Verify API के साथ, वॉइस उसी फ़ोन नंबर और सत्यापन सत्र पर चलता है जिस पर SMS और WhatsApp चलते हैं। जिन देशों में आप बोले गए सत्यापन कोड चाहते हैं, वहाँ वॉइस चालू करें। Bird गंतव्य के लिए चुने गए फ़ोन नंबर से कॉल करता है, अंकों को तीन-तीन के साफ़ समूहों में पढ़ता है, कॉल काटने से पहले कोड दोहराता है, और उसी जाँच एंडपॉइंट से उपयोगकर्ता का इनपुट सत्यापित करता है।
जो साइनअप और लॉगिन टेक्स्ट संदेशों से छूट जाते हैं, उन्हें वॉइस कॉल कैसे बचाती हैं।
बोले गए सत्यापन कोड, लैंडलाइन तक पहुँच और चैनल फ़ॉलबैक, सब आपके मौजूदा सत्यापन फ़्लो में शामिल।
- 01
साफ़ गति और दोहराव के साथ सत्यापन कोड पढ़कर सुनाएँ।
एक स्वचालित कॉल करें जो सत्यापन कोड तीन-तीन अंकों के समूहों में बोलती है और कॉल काटने से पहले उसे दोहराती है, ताकि दृष्टिबाधित या स्क्रीन के बिना काम करने वाले उपयोगकर्ताओं को कोड दर्ज करने के लिए पर्याप्त समय मिले।
- 02
लैंडलाइन और फ़िक्स्ड-लाइन फ़ोन नंबर सत्यापित करें।
घर के फ़ोन, दफ़्तर के डेस्क फ़ोन और ऐसे वॉइस-सक्षम नंबरों की पुष्टि करें जो SMS प्राप्त नहीं कर सकते या मैसेजिंग ऐप इंस्टॉल नहीं कर सकते, ताकि अधिक लोग साइन अप कर सकें या टू-फ़ैक्टर जाँच पूरी कर सकें।
- 03
SMS या WhatsApp विफल होने पर फ़ोन कॉल पर स्विच करें।
अपने देश रूटिंग नियमों में वॉइस को SMS या WhatsApp के बाद रखें, ताकि कैरियर अस्वीकृति, डिलीवरी टाइमआउट या उपयोगकर्ता द्वारा चैनल बदलने पर उसी सत्यापन सत्र में फ़ोन कॉल शुरू हो जाए।
- 04
वही भेजने और जाँचने वाले एंडपॉइंट इस्तेमाल करें।
सत्यापन शुरू करने के लिए उपयोगकर्ता का E.164 फ़ोन नंबर दें और उनके दर्ज किए अंकों की पुष्टि उसी नंबर से करें। आपको अलग वॉइस SDK, कॉल वेबहुक हैंडलर या सत्र स्टोरेज में सत्यापन ID की ज़रूरत नहीं है।
- 05
हैश किए गए कोड, प्रयास सीमाएँ और उत्तर मिलने पर ही भुगतान बनाए रखें।
कोड संग्रहीत अवस्था में हैश किए जाते हैं और कॉन्फ़िगर करने योग्य समाप्ति अवधि, प्रयास सीमाओं और प्रति-प्राप्तकर्ता भेजने की सीमाओं से सुरक्षित रहते हैं। अनुत्तरित कॉल का कोई शुल्क नहीं लगता, और उत्तर दी गई कॉल का बिल गंतव्य की आउटबाउंड वॉइस दर पर बनता है, Verify का कोई अतिरिक्त शुल्क नहीं।
उसी फ़ोन नंबर अनुरोध से वॉइस सत्यापन शुरू करें।
उपयोगकर्ता का फ़ोन नंबर देकर सत्यापन शुरू करें। जब आपके देश रूटिंग नियमों में वॉइस चालू हो, तो Bird चैनल योजना अपने आप तय करता है और वॉइस की बारी आने पर प्राप्तकर्ता को कॉल करता है, आपके ऐप्लिकेशन कोड में चैनल-विशिष्ट पैरामीटर के बिना।
await bird.verify.verifications.create({
to: { phone_number: "+15551234567" },
}).safe();
// resolved channels today: [{ channel: "sms" }] — voice joins as it rolls out
सत्र रीसेट किए बिना देरी वाले टेक्स्ट से फ़ोन कॉल पर स्विच करें।
अपनी देश रूटिंग योजना में SMS या WhatsApp को पहले और वॉइस को दूसरे स्थान पर रखें, ताकि एक ही सत्यापन सत्र बैकअप रास्ता संभाले। अगर पहला संदेश विफल हो जाए, डिलीवरी रसीद के बिना टाइमआउट हो जाए, या उपयोगकर्ता “Call me instead,” पर क्लिक करे, तो Bird वॉइस कॉल करता है और नया सत्यापन कोड पढ़कर सुनाता है। पिछले कोड मूल समाप्ति अवधि खत्म होने तक मान्य रहते हैं, इसलिए कॉल के दौरान पहुँचा देरी वाला टेक्स्ट भी उपयोगकर्ता को सही ढंग से सत्यापित करता है।
इसे Verify प्लेटफ़ॉर्म पर बनाएँ
मल्टी-चैनल डिलीवरी, फ़ॉलबैक रूटिंग और दुरुपयोग नियंत्रण, सब एक ही API पर।
बिना नियंत्रण खोए
स्केल करें।
टीमों को वर्कस्पेस में व्यवस्थित करें, API एक्सेस नियंत्रित करें, और ऑडिट लॉग से बदलावों को ट्रेस करें।
संगठन
Harbor
पहुँच अपने वर्कस्पेस तक सीमित रहती है।
प्रोडक्शन/API कुंजियाँ
साइनअप सेवा
सक्रियAlex Lee
एडमिन
आज · UTC
ऑडिट लॉग
संगठन
Harbor
पहुँच अपने वर्कस्पेस तक सीमित रहती है।
प्रोडक्शन/API कुंजियाँ
साइनअप सेवा
सक्रियAlex Lee
एडमिन
आज · UTC
ऑडिट लॉग
संगठन
Harbor
पहुँच अपने वर्कस्पेस तक सीमित रहती है।
प्रोडक्शन/API कुंजियाँ
साइनअप सेवा
सक्रियAlex Lee
एडमिन
आज · UTC
ऑडिट लॉग