Tiga bentuk OTP lewat telepon
Selain SMS, banyak aplikasi bisa mengirim kode verifikasi lewat jaringan telepon. Dokumentasi resmi Telegram, misalnya, mencantumkan SMS, panggilan suara, flash call, dan missed call sebagai cara pengiriman kode yang berbeda. Secara umum bentuknya seperti ini:
| Bentuk | Cara kerja | Yang Anda lakukan |
|---|---|---|
| Panggilan suara | Sistem menelepon, lalu suara otomatis membacakan kode | Angkat telepon, dengarkan, lalu ketik kodenya |
| Missed call | Telepon berdering sebentar; beberapa digit terakhir nomor penelepon adalah kodenya | Buka log panggilan dan ketik digit yang diminta |
| Flash call | Panggilan langsung diputus; aplikasi membaca nomor penelepon dari log panggilan | Biasanya otomatis, bila Anda memberi izin akses log panggilan |
Missed call dan flash call mirip. Bedanya ada pada siapa yang mencocokkan nomor penelepon: Anda sendiri, atau aplikasi secara otomatis. Ketiganya tetap bergantung pada jaringan telepon, sama seperti SMS, sehingga nomor tujuan harus aktif dan bisa menerima panggilan.
Kenapa aplikasi memakai telepon, bukan SMS
Telepon sering menjadi jalur cadangan. Dokumentasi Telegram menjelaskan bahwa jika kode tidak diterima dalam batas waktu tertentu, kode dapat dikirim ulang lewat media lain. Ada aplikasi yang menawarkan panggilan setelah SMS gagal, ada juga yang menampilkannya sebagai pilihan sejak awal.
Bagi pengguna nomor virtual, artinya sederhana: bila SMS belum datang, jangan buru-buru beralih ke opsi panggilan. Tunggu sebentar, tekan Cek OTP, dan ikuti hitung mundur di aplikasi sebelum meminta kode lagi lewat SMS.
Flash call juga menarik bagi aplikasi karena bisa berjalan tanpa Anda mengetik apa pun. Infobip, perusahaan layanan komunikasi, menjelaskan cara ini paling andal di Android, karena sistem operasinya mengizinkan aplikasi membaca data panggilan masuk setelah pengguna memberi izin. Di iOS, akses semacam itu lebih dibatasi.
Kenapa nomor virtual biasanya butuh opsi SMS
Nomor virtual di KodeOTP.id dirancang untuk menerima SMS. Kode diambil dari SMS yang masuk ke nomor itu, lalu ditampilkan di panel Nomor aktif. Panggilan tidak menghasilkan SMS, sehingga tidak ada kode yang bisa ditampilkan. Untuk panggilan suara, tidak ada pula yang mengangkat telepon dan mendengarkan kode untuk Anda.
Flash call punya kendala tambahan. Aplikasi harus membaca log panggilan di ponsel yang memegang nomor tersebut, sedangkan nomor virtual tidak berada di ponsel Anda. Jadi aplikasi di ponsel Anda tidak akan pernah melihat panggilan itu.
Jika Anda terlanjur memilih panggilan dan kode tidak muncul, nomor itu belum menerima kode. Anda bisa menekan Batalkan setelah 2 menit jika provider mengizinkan, atau membiarkan timer 20 menit habis. Saldo untuk nomor tersebut dikembalikan setelah dikonfirmasi provider. Langkahnya ada di cara membatalkan nomor OTP.
Cara memilih opsi SMS saat aplikasi menawarkan telepon
- Baca semua pilihan di layar verifikasi. Opsi SMS kadang tidak menjadi pilihan utama, jadi periksa pilihan lain yang tersedia sebelum menekan lanjut.
- Tunggu hitung mundur. Beberapa aplikasi baru menampilkan cara verifikasi lain setelah waktu tunggu habis.
- Tidak perlu memberi izin log panggilan bila Anda memakai nomor virtual, karena panggilannya tidak masuk ke ponsel Anda.
- Bila aplikasi hanya menawarkan telepon, gunakan nomor kartu SIM Anda sendiri atau coba lagi di lain waktu.
Jika SMS sudah dipilih tetapi tetap tidak datang, ikuti panduan kode OTP tidak masuk. Penjelasan jalur pengiriman SMS ada di halaman SMS OTP.
Tips bila menerima OTP telepon di kartu SIM sendiri
Dengan nomor Anda sendiri, verifikasi lewat telepon bisa menjadi jalan keluar saat SMS tak kunjung datang. Agar berhasil:
- Pastikan kartu bisa menerima panggilan. Periksa sinyal, matikan mode pesawat, dan pastikan kartu masih dalam masa aktif. Bila perlu, perpanjang masa aktif kartu lewat halaman masa aktif.
- Periksa aplikasi pemblokir panggilan. Fitur yang menolak nomor tak dikenal bisa ikut menghalangi panggilan verifikasi.
- Siapkan catatan untuk panggilan suara. Dengarkan dengan tenang dan tulis angkanya sebelum panggilan berakhir.
- Untuk missed call, buka log panggilan dan ketik digit yang diminta aplikasi. Anda tidak perlu menelepon balik nomor tersebut.
- Beri izin log panggilan hanya bila Anda nyaman. Izin itu memudahkan flash call, tetapi juga membuka akses ke riwayat panggilan Anda.
Keamanan OTP telepon
Pada missed call, digit nomor penelepon adalah kodenya. Jadi siapa pun yang meminta Anda menyebutkan beberapa angka terakhir nomor yang barusan menelepon sebenarnya sedang meminta kode OTP Anda. Perlakukan permintaan itu sama seperti permintaan kode SMS: tolak.
Pedoman autentikasi NIST menggolongkan verifikasi lewat jaringan telepon sebagai metode "restricted". Infobip juga mencatat bahwa nomor penelepon bisa dipalsukan dan tidak terenkripsi ujung ke ujung. Pola penipuan lainnya dibahas di halaman penipuan OTP.
Ringkasan: pilih metode yang mana
| Situasi | Pilihan yang disarankan |
|---|---|
| Memakai nomor virtual | SMS |
| Memakai kartu SIM sendiri dan SMS tidak kunjung datang | Panggilan suara atau missed call, bila ditawarkan aplikasi |
| Sedang berada di area tanpa sinyal seluler | Metode yang tidak butuh jaringan telepon, misalnya aplikasi authenticator bila sudah diaktifkan |
| Akun penting yang sudah aktif | Tambahkan aplikasi authenticator sebagai verifikasi dua langkah |
Intinya, pilih metode yang benar-benar bisa sampai ke tempat Anda menunggu kode. Jika kode ditunggu di dashboard, berarti SMS. Jika kode ditunggu di ponsel sendiri, panggilan bisa menjadi cadangan. Perbedaan jenis OTP selengkapnya ada di halaman apa itu OTP.