एक कोड जो आप सुन सकते हैं, उन उपयोगकर्ताओं के लिए जिन तक SMS नहीं पहुँचता।
वॉइस सत्यापन एक कॉल करता है और वन-टाइम कोड ज़ोर से पढ़ता है: लैंडलाइन के लिए, उन उपयोगकर्ताओं के लिए जो SMS प्राप्त नहीं कर सकते, और जब टेक्स्ट न पहुँचे तब फ़ॉलबैक के रूप में। यह उसी प्रति-देश प्लान में ऑर्डर करने योग्य चैनल के रूप में रोलआउट हो रहा है, उसी फ़ोन नंबर से संबोधित और उसी check से पुष्टि।
import { 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उदाहरण सत्यापन कोड
वह चैनल जो उपयोगकर्ताओं तक पहुँचता है जब टेक्स्ट नहीं पहुँच सकता।
वॉइस Bird Verify API पर एक फ़ोन-फ़ैमिली चैनल है: प्राप्तकर्ता वही फ़ोन नंबर है, और वॉइस प्रति-देश प्लान में एक ऑर्डर करने योग्य एंट्री बन जाता है — आम तौर पर SMS के बाद फ़ॉलबैक। केवल-लैंडलाइन उपयोगकर्ता, एक्सेसिबिलिटी ज़रूरतें, और जिन बाज़ारों में SMS ठीक से डिलीवर नहीं होता — ठीक यही जगहें हैं जहाँ बोले गए कोड की असली ज़रूरत है।
वॉइस सत्यापन क्या जोड़ता है।
मौजूदा प्लान में एक चैनल के रूप में रोलआउट हो रहा है।
- 01
बोला गया, संश्लेषित कोड।
कोड कॉल पर ज़ोर से पढ़ा जाता है, इसलिए जो उपयोगकर्ता टेक्स्ट पढ़ नहीं सकता, या जिसके पास टेक्स्ट नहीं आया, वह भी सत्यापन कर सकता है।
- 02
लैंडलाइन तक पहुँचता है।
वॉइस उन लाइनों पर काम करता है जो कभी SMS प्राप्त नहीं करतीं, जिससे अलग इंटीग्रेशन के बिना आप अधिक लोगों का सत्यापन कर सकते हैं।
- 03
एक स्वाभाविक SMS फ़ॉलबैक।
चैनल प्लान में SMS के बाद वॉइस रखें ताकि, जब डिलीवरी-आधारित अग्रसरण रोलआउट हो, तो टेक्स्ट न पहुँचने पर सत्र कॉल पर आगे बढ़े।
- 04
वही प्राप्तकर्ता, वही कॉल।
वही फ़ोन नंबर और वही create तथा check एंडपॉइंट कॉल करें। वॉइस चैनल है, कोई अलग API नहीं।
- 05
कोड की वही गारंटी।
सर्वर-जनित, हैश किए गए कोड; कॉन्फ़िगर करने योग्य लंबाई और TTL; प्राप्तकर्ता के आधार पर जाँच, अन्य चैनलों की हर गारंटी के साथ।
वॉइस प्लान में एक एंट्री है।
वॉइस शिप होने पर यह प्लान में उसी तरह जुड़ता है जैसे कोई भी अन्य चैनल, और create कॉल वही रहती है। जैसे-जैसे डिलीवरी-आधारित एडवांसमेंट रोलआउट होता है, जब आगे वाला चैनल पूरा नहीं होता तो सेशन वॉइस पर चला जाता है।
await bird.verify.verifications.create({
to: { phone_number: "+15551234567" },
}).safe();
// resolved channels today: [{ channel: "sms" }] — voice joins as it rolls out
फ़ॉलबैक कैसे काम करता है।
SMS को पहले और वॉइस को दूसरे ऑर्डर करें, और एक ही सत्यापन प्लान को क्रम से फ़ॉलो करता है। SMS का प्रयास होता है; अगर यह नहीं पहुँचता, तो सेशन एक वॉइस कॉल पर चला जाता है जो कोड ज़ोर से पढ़ता है, और सेशन के सभी कोड वैध रहते हैं ताकि उपयोगकर्ता जो भी पहले पहुँचे उसे इस्तेमाल कर सकें। यह एडवांसमेंट आज शिप होने वाले चैनलों पर स्वचालित है: विफल चैनल सेशन को आगे बढ़ाता है, और प्रति-प्रयास डिलीवरी टाइमर तब आगे बढ़ाता है जब कोई डिलीवरी स्टेटस नहीं आता। वॉइस लॉन्च होने पर प्लान में ऑर्डर करने योग्य चैनल के रूप में जुड़ता है।
बाकी Verify प्लेटफ़ॉर्म
एक API, कुंजियों का एक सेट। अन्य क्षमताएँ देखें।
बिना नियंत्रण खोए
स्केल करें।
टीमों को वर्कस्पेस में व्यवस्थित करें, API एक्सेस नियंत्रित करें, और ऑडिट लॉग से बदलावों को ट्रेस करें।
ऑडिट लॉग
प्रोडक्शन- वर्कस्पेस
- प्रोडक्शन
- संसाधन
- संदेश वितरण एजेंट
- पढ़ने की अनुमतिपढ़ने और लिखने की अनुमति