Kode yang bisa Anda dengar, untuk pengguna yang tidak terjangkau SMS.
Verifikasi suara melakukan panggilan dan membacakan kode sekali pakai: untuk telepon rumah, untuk pengguna yang tidak dapat menerima SMS, dan sebagai cadangan saat pesan teks tidak sampai. Fitur ini sedang diluncurkan sebagai kanal yang dapat dipesan dalam paket per negara yang sama, ditujukan ke nomor telepon yang sama dan dikonfirmasi dengan panggilan 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;
Akun Anda
Konfirmasi identitas Anda.
Masukkan kode yang dikirim ke
+1 ••• ••• 4567Contoh kode verifikasi
Kanal yang menjangkau pengguna saat pesan teks tidak bisa.
Voice adalah kanal keluarga telepon di 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 yang hanya memiliki telepon rumah, kebutuhan aksesibilitas, dan pasar tempat SMS kurang terkirim adalah situasi yang tepat bagi kode yang diucapkan.
Apa yang ditambahkan verifikasi suara.
Sedang diluncurkan sebagai kanal dalam paket yang ada.
- 01
Kode yang diucapkan dan disintesis.
Kode dibacakan melalui panggilan, sehingga pengguna yang tidak bisa membaca pesan teks, atau tidak memilikinya, tetap dapat melakukan verifikasi.
- 02
Menjangkau telepon rumah.
Voice berfungsi pada saluran yang tidak pernah menerima SMS, memperluas jangkauan verifikasi Anda tanpa integrasi terpisah.
- 03
Cadangan alami untuk SMS.
Tempatkan voice setelah SMS dalam urutan kanal sehingga, saat pengalihan berbasis pengiriman diluncurkan, sesi berpindah ke panggilan telepon ketika pesan teks tidak sampai.
- 04
Penerima sama, panggilan sama.
Tujukan ke 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 dibuat di server dan di-hash; panjang dan TTL yang dapat dikonfigurasi; pengecekan berdasarkan penerima, dengan setiap jaminan yang dimiliki kanal lain.
Voice adalah entri dalam paket.
Setelah voice diluncurkan, ia masuk ke dalam paket dengan cara yang sama seperti kanal lain, dan panggilan create tetap sama. Saat pengalihan berbasis pengiriman diluncurkan, sesi berpindah ke voice ketika kanal sebelumnya tidak berhasil.
await bird.verify.verifications.create({
to: { phone_number: "+15551234567" },
}).safe();
// resolved channels today: [{ channel: "sms" }] — voice joins as it rolls out
Cara kerja cadangan.
Tempatkan SMS pertama dan voice kedua, dan satu verifikasi menjalankan paket secara berurutan. SMS dicoba lebih dulu; jika tidak sampai, sesi berpindah ke panggilan suara yang membacakan kode, dan setiap kode dalam sesi tetap valid sehingga pengguna dapat menggunakan mana pun yang sampai lebih dulu. Pengalihan itu otomatis pada kanal yang tersedia saat ini: kanal yang gagal memindahkan sesi, dan timer pengiriman per percobaan memindahkannya jika tidak ada status pengiriman yang diterima. Voice bergabung ke dalam paket sebagai kanal yang dapat dipesan saat diluncurkan.
Platform Verify lainnya
Satu API, satu set kunci. Jelajahi kemampuan lainnya.
Skalakan tanpa
kehilangan kendali.
Atur tim dalam workspace, kontrol akses API, dan lacak perubahan melalui log audit.
Log audit
Produksi- Workspace
- Produksi
- Sumber daya
- Agen pengiriman
- Akses bacaBaca & tulis