Lewati ke konten
OmniChannels.ai

API dan SMPP

Apa itu format nomor telepon E.164?

Diperbarui

Jawaban singkat

E.164 adalah rencana penomoran internasional dari ITU-T. Nomor E.164 ditulis dengan tanda plus di depan, kode negara, dan nomor nasional, maksimal 15 digit tanpa spasi atau tanda baca, misalnya +971501234567. Untuk mengonversi nomor lokal, hapus awalan trunk nasional (biasanya 0) jika negara tersebut memakainya, tambahkan plus dan kode negara, lalu hapus spasi dan tanda kurung.

Contoh per negara

Nomor di bawah ini hanya contoh ilustrasi. Awalan trunk berasal dari tabel prosedur panggilan ITU, posisi per Desember 2011, jadi pastikan negara tertentu dengan library seperti libphonenumber.

NegaraBentuk lokal (contoh)E.164
UEA050 123 4567+971501234567
Inggris07700 900123+447700900123
Italia (telepon rumah)06 1234 5678+390612345678
Amerika Serikat(202) 555-0123+12025550123

Mengapa penting untuk WhatsApp dan SMS

Meta sangat menyarankan menyertakan tanda plus dan kode panggilan negara dalam permintaan kirim WhatsApp. Tanpa tanda plus, kode panggilan negara pengirim ditambahkan ke nomor, sehingga pesan bisa terkirim ke nomor yang salah. Simpan E.164 yang bersih dan kirim persis seperti itu.

Kesalahan umum

  • Selalu menghapus angka nol di depan: tabel ITU tidak mencantumkan awalan trunk untuk Italia, Spanyol, dan Qatar.
  • Memakai regex sebagai validasi: regex hanya memeriksa bentuk, sedangkan libphonenumber memeriksa validitas untuk suatu negara.
  • Membiarkan Excel memperlakukan kolom telepon sebagai angka, yang menghapus nol di depan dan menampilkan nomor panjang dalam notasi ilmiah. Format kolom sebagai Text.
  • Mengira format yang valid berarti nomornya dapat dihubungi.

Sumber resmi