एक कोड जो आप सुन सकते हैं, उन उपयोगकर्ताओं के लिए जिन तक SMS नहीं पहुँचता।

वॉइस सत्यापन एक कॉल करता है और वन-टाइम कोड ज़ोर से पढ़ता है: लैंडलाइन के लिए, उन उपयोगकर्ताओं के लिए जो SMS प्राप्त नहीं कर सकते, और जब टेक्स्ट न पहुँचे तब फ़ॉलबैक के रूप में। यह उसी प्रति-देश प्लान में ऑर्डर करने योग्य चैनल के रूप में रोलआउट हो रहा है, उसी फ़ोन नंबर से संबोधित और उसी check से पुष्टि।

verify.ts
200 · pending
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

उदाहरण सत्यापन कोड

482691
कोड सत्यापित हुआ
कोड भेजें। प्राप्तकर्ता की पुष्टि करें।

वह चैनल जो उपयोगकर्ताओं तक पहुँचता है जब टेक्स्ट नहीं पहुँच सकता।

वॉइस Bird Verify API पर एक फ़ोन-फ़ैमिली चैनल है: प्राप्तकर्ता वही फ़ोन नंबर है, और वॉइस प्रति-देश प्लान में एक ऑर्डर करने योग्य एंट्री बन जाता है — आम तौर पर SMS के बाद फ़ॉलबैक। केवल-लैंडलाइन उपयोगकर्ता, एक्सेसिबिलिटी ज़रूरतें, और जिन बाज़ारों में SMS ठीक से डिलीवर नहीं होता — ठीक यही जगहें हैं जहाँ बोले गए कोड की असली ज़रूरत है।

वॉइस सत्यापन क्या जोड़ता है।

मौजूदा प्लान में एक चैनल के रूप में रोलआउट हो रहा है।

  1. 01

    बोला गया, संश्लेषित कोड।

    कोड कॉल पर ज़ोर से पढ़ा जाता है, इसलिए जो उपयोगकर्ता टेक्स्ट पढ़ नहीं सकता, या जिसके पास टेक्स्ट नहीं आया, वह भी सत्यापन कर सकता है।

  2. 02

    लैंडलाइन तक पहुँचता है।

    वॉइस उन लाइनों पर काम करता है जो कभी SMS प्राप्त नहीं करतीं, जिससे अलग इंटीग्रेशन के बिना आप अधिक लोगों का सत्यापन कर सकते हैं।

  3. 03

    एक स्वाभाविक SMS फ़ॉलबैक।

    चैनल प्लान में SMS के बाद वॉइस रखें ताकि, जब डिलीवरी-आधारित अग्रसरण रोलआउट हो, तो टेक्स्ट न पहुँचने पर सत्र कॉल पर आगे बढ़े।

  4. 04

    वही प्राप्तकर्ता, वही कॉल।

    वही फ़ोन नंबर और वही create तथा check एंडपॉइंट कॉल करें। वॉइस चैनल है, कोई अलग API नहीं।

  5. 05

    कोड की वही गारंटी।

    सर्वर-जनित, हैश किए गए कोड; कॉन्फ़िगर करने योग्य लंबाई और TTL; प्राप्तकर्ता के आधार पर जाँच, अन्य चैनलों की हर गारंटी के साथ।

वॉइस प्लान में एक एंट्री है।

वॉइस शिप होने पर यह प्लान में उसी तरह जुड़ता है जैसे कोई भी अन्य चैनल, और create कॉल वही रहती है। जैसे-जैसे डिलीवरी-आधारित एडवांसमेंट रोलआउट होता है, जब आगे वाला चैनल पूरा नहीं होता तो सेशन वॉइस पर चला जाता है।

voice-otp.ts
rolling out
await bird.verify.verifications.create({
  to: { phone_number: "+15551234567" },
}).safe();

// resolved channels today: [{ channel: "sms" }] — voice joins as it rolls out

फ़ॉलबैक कैसे काम करता है।

SMS को पहले और वॉइस को दूसरे ऑर्डर करें, और एक ही सत्यापन प्लान को क्रम से फ़ॉलो करता है। SMS का प्रयास होता है; अगर यह नहीं पहुँचता, तो सेशन एक वॉइस कॉल पर चला जाता है जो कोड ज़ोर से पढ़ता है, और सेशन के सभी कोड वैध रहते हैं ताकि उपयोगकर्ता जो भी पहले पहुँचे उसे इस्तेमाल कर सकें। यह एडवांसमेंट आज शिप होने वाले चैनलों पर स्वचालित है: विफल चैनल सेशन को आगे बढ़ाता है, और प्रति-प्रयास डिलीवरी टाइमर तब आगे बढ़ाता है जब कोई डिलीवरी स्टेटस नहीं आता। वॉइस लॉन्च होने पर प्लान में ऑर्डर करने योग्य चैनल के रूप में जुड़ता है।

बिना नियंत्रण खोए
स्केल करें।

टीमों को वर्कस्पेस में व्यवस्थित करें, API एक्सेस नियंत्रित करें, और ऑडिट लॉग से बदलावों को ट्रेस करें।

BirdHarborसंगठन
वर्कस्पेसप्रोडक्शनसैंडबॉक्स

संदेश वितरण एजेंट

API कुंजी · ग्राहक संचालन टीम
सक्रिय
अनुमतियाँपहुँच
Emailपढ़ने और लिखने की अनुमति
SMSपढ़ने और लिखने की अनुमति
ALAlex Lee व्यवस्थापकअनुमतियाँ अपडेट की गईं

ऑडिट लॉग

प्रोडक्शन
वर्कस्पेस
प्रोडक्शन
संसाधन
संदेश वितरण एजेंट
WhatsApp
पढ़ने की अनुमतिपढ़ने और लिखने की अनुमति
सफल

Verify से शुरू करें।
Bird के साथ सभी चैनलों पर बनाएँ।

आपका अगला आइडिया। जुड़ने के लिए तैयार।