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.
| Negara | Bentuk lokal (contoh) | E.164 |
|---|---|---|
| UEA | 050 123 4567 | +971501234567 |
| Inggris | 07700 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
- Recommendation ITU-T E.164: The international public telecommunication numbering plan
- Dialling procedures (international prefix, national (trunk) prefix and national (significant) number), ITU Operational Bulletin No. 994, 15.XII.2011
- WhatsApp user phone number formats — WhatsApp Business Platform, Meta for Developers
- Keeping leading zeros and large numbers — Microsoft Support
- libphonenumber — Google, open-source library on GitHub
