Voice OTP
रोल आउट हो रहा हैएक कोड जिसे आप सुन सकते हैं, उन users के लिए जिन्हें SMS मिस कर देता है।
Voice verification places a call and reads the one-time code aloud: for landlines, for users who can't receive SMS, and as the fallback when a text doesn't arrive. It's rolling out as an orderable channel in the same per-country plan, addressed by the same phone number and confirmed by the same 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 } = await bird.verify.verifications.check({
to: { phone_number: "+15551234567" },
code: userInput,
}).safe();
वह channel जो users तक तब पहुंचता है जब टेक्स्ट नहीं पहुंच सकता।
Voice is a phone-family channel on the Bird Verify API: the recipient is the same phone number, and voice becomes an orderable entry in the per-country plan, typically the fallback after SMS. Landline-only users, accessibility needs, and markets where SMS underdelivers are exactly where a spoken code earns its place.
Voice verification क्या जोड़ता है।
मौजूदा plan में एक channel के रूप में रोल आउट हो रहा है।
- 01
बोला गया, सिंथेसाइज़्ड कोड।
कोड को एक कॉल पर ज़ोर से पढ़ा जाता है, ताकि एक user जो टेक्स्ट नहीं पढ़ सकता, या जिसके पास टेक्स्ट नहीं है, फिर भी verify कर सके।
- 02
लैंडलाइन तक पहुंचता है।
Voice उन लाइनों पर काम करता है जो कभी SMS नहीं पातीं, बिना किसी अलग इंटीग्रेशन के यह बढ़ाता है कि आप किसे verify कर सकते हैं।
- 03
एक स्वाभाविक SMS फॉलबैक।
channel plan में SMS के बाद voice ऑर्डर करें ताकि, जैसे-जैसे डिलीवरी-आधारित advancement रोल आउट होता है, टेक्स्ट न पहुंचने पर सेशन एक कॉल की ओर बढ़ जाए।
- 04
वही रेसिपिएंट, वही कॉल।
उसी फोन नंबर को एड्रेस करें और वही create और check endpoints कॉल करें। Voice channel है, कोई अलग API नहीं।
- 05
वही कोड गारंटियां।
सर्वर-जनरेटेड, हैश किए गए कोड; कॉन्फ़िगर करने योग्य लंबाई और TTL; रेसिपिएंट के आधार पर check, हर उस गारंटी के साथ जो बाकी channels देते हैं।
Voice plan में एक एंट्री है।
कॉन्फ़िगरेशन में SMS के बाद voice ऑर्डर करें और create कॉल अपरिवर्तित रहती है। जैसे-जैसे डिलीवरी-आधारित advancement रोल आउट होता है, सेशन voice का उपयोग करता है जब उससे आगे वाला channel पूरा नहीं होता।
await bird.verify.verifications.create({
configuration_id: "vfc_login",
to: { phone_number: "+15551234567" },
}).safe();
// resolved channels: [{ channel: "sms" }, { channel: "voice" }]फॉलबैक कैसे काम करता है।
SMS को पहले और voice को दूसरे नंबर पर ऑर्डर करें, और एक अकेला verification plan को क्रम में चलाता है। SMS की कोशिश की जाती है; अगर वह नहीं आता, तो सेशन एक voice कॉल की ओर बढ़ता है जो कोड को ज़ोर से पढ़ती है, और सेशन का हर कोड वैध बना रहता है ताकि user उसका उपयोग कर सके जो भी उन तक पहुंचे। स्वचालित, डिलीवरी-आधारित advancement डिलीवरी स्टेटस के साथ रोल आउट हो रहा है।
Voice OTP FAQ
क्या voice verification आज उपलब्ध है?
मुझे voice OTP का उपयोग कब करना चाहिए?
Voice, SMS के साथ कैसे फिट होता है?
मेरे users किसकी ओर से कोड देखते हैं?
बाकी Verify प्लेटफॉर्म
एक API, keys का एक सेट। अन्य क्षमताओं को एक्सप्लोर करें।
हर user तक पहुंचें, उस channel पर जो पहुंच पाता है।
Voice joins email, SMS, and WhatsApp as a channel in the same per-country plan, a spoken fallback on the same two endpoints.