Voice OTP

Sedang diluncurkan

Kode 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.

Cursor
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;
Verification flow

Your account

Confirm it’s you.

Enter the code sent to

+1 ••• ••• 4567

Example verification code

482691
Code verified
Send a code. Confirm the recipient.

Dipercaya setiap hari oleh tim yang membangun perangkat lunak kelas dunia

Baca lebih banyak kisah pelanggan

Kanal 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.

  1. 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.

  2. 02

    Menjangkau telepon rumah.

    Voice bekerja pada saluran yang tidak pernah menerima SMS, memperluas siapa yang dapat Anda verifikasi tanpa integrasi terpisah.

  3. 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.

  4. 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.

  5. 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.

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

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.

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.

Data Anda

Semua kolom kontak wajib diisi.

Agar tim kami dapat menghubungi Anda terkait demo.

Produk yang diminati

Opsional

Kami akan menghubungi Anda untuk menjadwalkan demo.
Kebijakan privasi

Mulai dengan satu channel.
Tambahkan yang lain saat Anda siap.

API key uji coba langsung tersedia untuk Anda. Akses produksi terbuka setelah Anda menambahkan metode pembayaran dan memverifikasi pengirim.

Menggunakan Claude Code, Cursor, atau Codex? Salin prompt pengaturan dan agen Anda akan menginstal Bird CLI dan skill untuk Anda. Pilih milik Anda:

Cursor