Voice OTP

Sedang diluncurkan

Kode yang bisa didengar, untuk pengguna yang tak terjangkau SMS.

Siap dalam:
Cursor

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 terkirim. Fitur ini sedang diluncurkan sebagai kanal yang dapat dipesan dalam paket per negara yang sama, menggunakan nomor telepon yang sama dan dikonfirmasi dengan pemeriksaan yang sama.

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 } = await bird.verify.verifications.check({
  to:   { phone_number: "+15551234567" },
  code: userInput,
}).safe();

Kanal yang menjangkau pengguna saat pesan teks tidak bisa.

Voice adalah kanal keluarga telepon di Bird Verify API: penerima menggunakan 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 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.

Pesan voice setelah SMS dalam konfigurasi dan panggilan create tidak berubah. Saat penerusan berbasis pengiriman diluncurkan, sesi menggunakan voice ketika kanal sebelumnya tidak berhasil.

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

// resolved channels: [{ channel: "sms" }, { channel: "voice" }]

Cara kerja cadangan.

Pesan SMS pertama dan voice kedua, dan satu verifikasi menjalankan paket secara berurutan. SMS dicoba; jika tidak terkirim, sesi beralih ke panggilan suara yang membacakan kode, dan setiap kode dalam sesi tetap valid sehingga pengguna dapat menggunakan mana pun yang sampai ke mereka. Penerusan otomatis berbasis status pengiriman sedang diluncurkan.

FAQ Voice OTP

Apakah verifikasi suara sudah tersedia saat ini?+
Sedang diluncurkan. Verifikasi email, SMS, dan WhatsApp sudah tersedia sekarang; voice hadir sebagai kanal tambahan yang dapat dipesan dalam paket per negara yang sama, tanpa perubahan pada panggilan create atau check.
Kapan sebaiknya saya menggunakan voice OTP?+
Voice menjangkau telepon rumah dan pengguna yang tidak dapat menerima SMS, serta menjadi cadangan yang kuat saat pesan teks tidak terkirim. Ini juga opsi yang lebih aksesibel bagi pengguna yang tidak dapat membaca kode di layar.
Bagaimana voice bekerja bersama SMS?+
Keduanya adalah kanal keluarga telepon yang menggunakan nomor yang sama. Urutkan dalam paket kanal (umumnya SMS dulu, voice sebagai cadangan), dan satu verifikasi dapat berpindah dari satu ke yang lain sementara setiap kode dalam sesi tetap valid.
Dari siapa pengguna saya melihat kode tersebut?+
Authifly, merek verifikasi Bird. Ini adalah identitas pada setiap kode yang diterima pengguna Anda: email dikirim dari otp@verify.authifly.com atau domain terverifikasi Anda sendiri, dan SMS serta WhatsApp bermerek Authifly. authifly.com adalah halaman publik yang meyakinkan penerima bahwa Authifly mengirimkan kode sekali pakai yang sah atas nama bisnis. Bird adalah platform tempat Anda membangun; Authifly adalah yang dilihat penerima.

Jangkau setiap pengguna, melalui kanal yang berhasil terkirim.

Voice bergabung dengan email, SMS, dan WhatsApp sebagai kanal dalam paket per negara yang sama — fallback suara di dua endpoint yang sama.

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