Daftar dan hubungi dukungan untuk mendapatkan 100 pemeriksaan gratis.Daftar gratis
Ilustrasi alur kerja CarrierLookup untuk Nomor Telepon Format E.164: Cara Memformat Nomor untuk Pencarian Operator
Gambaran visual alur kerja yang dibahas dalam artikel CarrierLookup ini.

Panduan praktis untuk menulis nomor telepon dalam format E.164, mengonversi format lokal, serta menyiapkan input realtime dan file untuk CarrierLookup.

Nomor telepon format E.164 ditulis dengan tanda plus di depan, diikuti kode negara dan nomor pelanggan, tanpa spasi, tanda hubung, atau tanda kurung, contohnya +442071838750. Standar internasional E.164 membatasi total panjang nomor hingga 15 digit. Untuk Pencarian Operator, ubah setiap nomor lokal ke bentuk ini terlebih dahulu, dengan menghapus awalan trunk nasional seperti angka nol di depan. Pemeriksaan realtime CarrierLookup memerlukan tanda plus di depan. Baris file bulk menggunakan digit yang sama tanpa tanda plus, satu nomor per baris. Nomor yang ditolak karena formatnya adalah masalah pemformatan yang perlu diperbaiki, bukan hasil tidak ada operator.

Apa arti format E.164

E.164 adalah rencana penomoran internasional yang diterbitkan oleh ITU. Nomor dalam rencana ini memiliki hingga tiga bagian: kode negara yang terdiri dari satu hingga tiga digit, kode tujuan nasional, dan nomor pelanggan. Jika ditulis, nomor tersebut menjadi tanda plus diikuti oleh angka saja. Total panjang dibatasi hingga 15 digit.

Tanda plus adalah notasi untuk awalan panggilan internasional. Awalan yang Anda tekan dari telepon kabel atau ponsel berbeda-beda di setiap negara, itulah sebabnya standar ini menggunakan tanda plus alih-alih awalan tertentu.

Bagian Contoh Catatan
Tanda plus + Selalu di depan
Kode negara 44 Satu hingga tiga digit
Nomor nasional 2071838750 Tanpa awalan trunk
Hasil +442071838750 Tanpa spasi atau pemisah

Jadikan E.164 sebagai format penyimpanan tunggal untuk nomor telepon. Format tampilan seperti tanda kurung dan spasi baik untuk manusia, tetapi format tersebut termasuk dalam lapisan presentasi dan bukan di kolom yang Anda kirimkan untuk pencarian.

Mengonversi format lokal langkah demi langkah

Sebagian besar kolom telepon yang berantakan mengikuti beberapa pola. Kerjakan langkah-langkah ini sesuai urutan berikut.

  1. Hapus semua karakter yang bukan digit atau tanda plus di depan. Spasi, titik, tanda hubung, dan tanda kurung harus dihapus.
  2. Ganti awalan panggilan internasional di depan. Nomor yang dimulai dengan 00 diikuti kode negara menjadi tanda plus diikuti kode negara.
  3. Hapus awalan trunk nasional. Banyak negara menulis nomor lokal dengan angka nol di depan yang bukan bagian dari nomor internasional. Ponsel Inggris yang ditulis 07911 123456 menjadi +447911123456, sementara nomor AS yang ditulis (212) 555-0123 menjadi +12125550123 setelah kode negara 1 ditambahkan.
  4. Tambahkan kode negara jika tidak ada. Lakukan ini hanya jika Anda mengetahui negaranya dari kolom lain, seperti alamat penagihan atau formulir asal kontak tersebut. Menebak negara akan menambah kesalahan yang tidak dapat Anda lihat nantinya.
  5. Periksa panjangnya. Hasil yang kosong, atau hasil yang lebih panjang dari 15 digit, perlu ditinjau, bukan dicari.

Jalankan ini sebagai skrip atau rumus spreadsheet yang dapat diulang dan simpan nilai aslinya di kolom terpisah, sehingga Anda dapat mengaudit konversi apa pun yang terlihat aneh.

Input realtime versus baris file bulk

CarrierLookup menerima dua gaya input, dan keduanya tidak dapat dipertukarkan.

Untuk pemeriksaan realtime, kirimkan nomor dalam format E.164 dengan tanda plus di depan. Pemeriksaan tunggal menggunakan POST /api/v1/check, dan permintaan multi sinkron menggunakan POST /api/v1/batch-check. Pemeriksaan realtime tidak memerlukan pemilihan negara terpisah, sehingga permintaan multi dapat berisi nomor dari berbagai negara.

Untuk tugas file bulk, buat file TXT atau CSV dengan satu nomor per baris dan tanpa tambahan gaya header. Setiap baris memuat kode negara, ditulis sebagai digit biasa, dan satu negara dipilih saat tugas dikirimkan. File hasil juga melaporkan pengenal sebagai digit biasa dengan kode negara dan tanpa tanda plus, sehingga penggabungan kembali ke kolom utama Anda yang berawalan plus memerlukan satu langkah normalisasi.

Aturan praktisnya adalah menyimpan satu kolom utama E.164 dan membuat versi file darinya dengan menghapus tanda plus. Hal ini menjaga konsistensi kedua jalur dan menghindari dua sumber kebenaran untuk nomor yang sama.

Mengapa format yang ditolak bukan hasil tidak ada operator

Ketika nomor tidak dalam bentuk yang dapat diurai oleh pencarian, nomor tersebut ditolak karena formatnya. Ini tidak memberikan informasi apa pun tentang nomor itu sendiri. Banyak tim membaca penolakan sebagai vonis dan menghapus baris, yang menyebabkan hilangnya kontak yang valid.

Pisahkan tiga hasil dalam alur kerja Anda:

  • Format ditolak. Perbaiki nomor menggunakan langkah-langkah di atas dan kirimkan kembali.
  • Pencarian selesai dengan kolom kosong. Pencarian selesai, dan beberapa nilai tidak tersedia. Simpan baris tersebut dan simpan nilai kosong sebagai tidak tersedia.
  • Pencarian gagal atau tidak dapat ditentukan. Tidak ada hasil yang dihasilkan, dan tidak ada biaya yang dikenakan. Coba lagi nanti atau antrekan baris tersebut untuk ditinjau.

Dalam jalur bulk, prapemrosesan juga mengecualikan baris yang tidak valid, duplikat, tidak memiliki kode negara, atau di luar negara yang dipilih. Baris yang dikecualikan tidak dikenakan biaya, dan menyimpan log tentang baris mana yang dikecualikan memberi tahu Anda bagian mana dari pembersihan Anda yang perlu diperbaiki.

Kesalahan pemformatan umum

Sebagian besar masalah format berasal dari daftar kebiasaan singkat.

  • Mempertahankan angka nol trunk setelah kode negara. +4407911123456 adalah salah. Angka nol hanya milik bentuk lokal.
  • Mencampur pemisah dalam satu kolom. Satu aturan rapi yang diterapkan pada semuanya lebih baik daripada selusin pengecualian.
  • Memperlakukan nomor sebagai sel numerik dalam spreadsheet. Tanda plus dan angka nol di depan akan hilang. Simpan kolom sebagai teks.
  • Kode negara bersama. Beberapa negara berbagi +1, jadi kode saja tidak mengidentifikasi satu negara. Untuk tugas file, pilih negara yang cocok dengan daftar.
  • Menebak negara untuk nomor lokal yang polos. Gunakan kolom tepercaya lainnya atau abaikan baris tersebut.

Setelah konversi, periksa beberapa lusin baris secara manual terhadap referensi seperti rencana penomoran nasional, lalu jalankan daftar lengkapnya. Ingatlah bahwa nomor yang diformat dengan benar hanya memberi tahu Anda bahwa formatnya benar. Hasil operator yang mengikuti melaporkan konteks alokasi nomor asli, bukan operator saat ini atau keterjangkauan.

FAQ

Bagaimana tim dapat mengonversi nomor lokal ke format E.164?

Hapus semua spasi dan pemisah, hapus awalan trunk nasional seperti angka nol di depan, dan letakkan tanda plus serta kode negara di depan. Hanya tambahkan kode negara jika kolom tepercaya lainnya mengidentifikasi negara tersebut. Simpan nilai asli di kolom terpisah untuk audit.

Bagaimana tim dapat menyiapkan nomor untuk tugas file bulk?

Tulis satu nomor per baris dalam file TXT atau CSV, sebagai digit dengan kode negara dan tanpa tanda plus, lalu pilih satu negara yang cocok dengan daftar. Baris yang tidak valid, duplikat, atau di luar negara yang dipilih akan dikecualikan selama prapemrosesan dan tidak dikenakan biaya.

Bagaimana tim dapat menangani nomor yang ditolak dalam pencarian operator?

Anggap sebagai masalah pemformatan. Periksa tanda plus, kode negara, awalan trunk, dan panjangnya, perbaiki nomor tersebut, lalu kirimkan kembali. Penolakan bukan berarti hasil tidak ada operator, jadi simpan kontak dalam daftar alih-alih menghapusnya.

Pelajari Lebih Lanjut

Pilih informasi produk yang sesuai dengan langkah berikutnya dalam alur kerja Anda.

Sumber