Voice OTP
Sedang diluncurkanKode yang bisa didengar, untuk pengguna yang tak terjangkau SMS.
Verifikasi suara melakukan panggilan dan membacakan kode sekali pakai dengan lantang: untuk telepon rumah, untuk pengguna yang tidak dapat menerima SMS, dan sebagai cadangan saat pesan teks tidak sampai. Fitur ini segera hadir sebagai kanal yang dapat dipesan dalam paket per negara yang sama, menggunakan nomor telepon yang sama dan dikonfirmasi dengan check yang sama.
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;
Your account
Confirm it’s you.
Enter the code sent to
+1 ••• ••• 4567Example verification code
Dipercaya setiap hari oleh tim yang membangun perangkat lunak kelas dunia
Baca lebih banyak kisah pelangganKanal yang menjangkau pengguna saat pesan teks tidak bisa.
Voice adalah kanal keluarga telepon pada Bird Verify API: penerima adalah nomor telepon yang sama, dan voice menjadi entri yang dapat dipesan dalam paket per negara, biasanya sebagai cadangan setelah SMS. Pengguna khusus telepon rumah, kebutuhan aksesibilitas, dan pasar di mana SMS kurang terkirim adalah tempat di mana kode yang diucapkan membuktikan nilainya.
Apa yang ditambahkan verifikasi suara.
Sedang diluncurkan sebagai kanal dalam paket yang sudah ada.
- 01
Kode yang disintesis dan diucapkan.
Kode dibacakan melalui panggilan, sehingga pengguna yang tidak dapat membaca pesan teks, atau tidak memilikinya, tetap bisa melakukan verifikasi.
- 02
Menjangkau telepon rumah.
Voice bekerja pada saluran yang tidak pernah menerima SMS, memperluas siapa yang dapat Anda verifikasi tanpa integrasi terpisah.
- 03
Cadangan alami untuk SMS.
Pesan voice setelah SMS dalam paket kanal sehingga, saat penerusan berbasis pengiriman diluncurkan, sesi beralih ke panggilan saat pesan teks tidak terkirim.
- 04
Penerima sama, panggilan sama.
Gunakan nomor telepon yang sama dan panggil endpoint create dan check yang sama. Voice adalah kanalnya, bukan API yang berbeda.
- 05
Jaminan kode yang sama.
Kode yang dihasilkan server dan di-hash; panjang dan TTL yang dapat dikonfigurasi; pemeriksaan berdasarkan penerima, dengan setiap jaminan yang dimiliki kanal lain.
Voice adalah entri dalam paket.
Setelah voice diluncurkan, saluran ini masuk ke dalam paket dengan cara yang sama seperti saluran lainnya, dan create call tetap sama. Saat pengiriman berbasis advancement diluncurkan, sesi berpindah ke voice ketika saluran sebelumnya tidak berhasil diselesaikan.
await bird.verify.verifications.create({
to: { phone_number: "+15551234567" },
}).safe();
// resolved channels today: [{ channel: "sms" }] — voice joins as it rolls out
Cara kerja cadangan.
Urutkan SMS lebih dulu dan voice kedua, dan satu verifikasi akan menjalankan rencana tersebut sesuai urutan. SMS dicoba terlebih dahulu; jika tidak sampai, sesi beralih ke panggilan suara yang membacakan kode dengan lantang, dan setiap kode dalam sesi tetap valid sehingga pengguna dapat menggunakan kode mana pun yang sampai lebih dulu. Perpindahan ini berjalan otomatis pada kanal yang tersedia saat ini: kanal yang gagal akan memajukan sesi, dan timer pengiriman per percobaan akan memajukannya jika tidak ada status pengiriman yang diterima. Voice bergabung dalam rencana sebagai kanal yang dapat diurutkan saat fitur ini diluncurkan.
Terapkan dalam praktik.
Lanjutkan dengan dokumentasi, panduan, dan contoh untuk topik ini. Sumber daya tersedia dalam bahasa Inggris.
Platform Verify lainnya
Satu API, satu set kunci. Jelajahi kemampuan lainnya.
Jangkau setiap pengguna, melalui kanal yang berhasil terkirim.
Voice bergabung dengan email, SMS, dan WhatsApp sebagai kanal dalam paket per negara yang sama, cadangan suara pada dua endpoint yang sama.