E.164: Cara Menulis Nomor Telepon yang Diterima Sistem Apa Pun
Apa itu E.164?
E.164 adalah standar internasional yang menentukan cara menulis nomor telepon agar jaringan mana pun di mana pun di dunia dapat merutekannya tanpa mengetahui lokasi penelepon. Standar ini diterbitkan oleh International Telecommunication Union dan menjadi alasan nomor yang diawali tanda plus dapat digunakan dari negara mana pun.
Aturannya singkat. Nomor E.164 terdiri dari:
+di awal,- kode panggilan negara (1 hingga 3 digit),
- nomor nasional,
- dengan total maksimal 15 digit setelah tanda plus,
- serta tanpa spasi, tanda kurung, tanda hubung, atau titik.
+14155552671 adalah E.164. +442071838750 juga E.164. (415) 555-2671 bukan, begitu pula 020 7183 8750.
Standar ini secara resmi disebut Rekomendasi ITU-T E.164, dan kode negara yang ditetapkannya adalah kode yang digunakan setiap sistem telepon di seluruh dunia.
Mengapa setiap formulir meminta format ini?
Karena nomor yang ditulis dengan konvensi lokal dapat menimbulkan ambiguitas, sedangkan nomor dalam format E.164 tidak.
Perhatikan 020 7183 8750. Di Britania Raya, itu adalah nomor London. Jika ditulis seperti itu, tidak ada petunjuk negara asalnya, dan angka nol di awal merupakan awalan trunk — instruksi untuk melakukan panggilan yang hanya bermakna di dalam Britania Raya, bukan bagian dari nomor itu sendiri. Jika diberikan ke sistem di negara lain, nomor tersebut tidak dapat dirutekan.
Digit yang sama dalam format E.164 menjadi +442071838750: jelas, lengkap, dan sama baik saat panggilan berasal dari London, Lagos, maupun Lima. Itulah nilai utama standar ini, dan alasan bank, maskapai, pemroses pembayaran, sistem autentikasi dua faktor, serta platform pesan semuanya mewajibkannya.
Ada alasan kedua yang tidak terlalu terlihat. E.164 memberi setiap nomor telepon di dunia tepat satu string kanonis. Basis data yang menyimpan nomor dalam format lokal harus menganggap 0207 183 8750, 020-7183-8750, dan +44 20 7183 8750 mungkin merupakan pelanggan yang sama. Basis data yang menyimpan format E.164 tidak perlu melakukannya karena hanya ada satu cara untuk menulis nomor tersebut.
Cara mengonversi nomor lokal ke E.164
Tiga langkah, dan langkah tengah adalah tempat orang paling sering keliru.
- Cari kode panggilan negara.
+1untuk Amerika Serikat dan Kanada,+44untuk Britania Raya,+91untuk India,+49untuk Jerman,+7untuk Rusia dan Kazakhstan. Kode setiap negara tercantum di bagian kode area. - Hapus awalan trunk. Sebagian besar negara menambahkan satu digit — biasanya
0, terkadang8— di depan nomor saat nomor tersebut dipanggil secara domestik. Digit ini adalah instruksi perutean, bukan bagian dari nomor, dan harus dihapus sebelum kode negara ditambahkan. Inilah kesalahan yang paling sering terjadi. - Gabungkan dengan tanda plus di awal, lalu hapus semua spasi dan pemisah.
| Negara | Ditulis secara lokal | Awalan trunk | E.164 |
|---|---|---|---|
| Britania Raya | 020 7183 8750 | 0 | +442071838750 |
| Jerman | 030 901820 | 0 | +4930901820 |
| India | 022 2202 4000 | 0 | +912222024000 |
| Australia | (02) 9374 4000 | 0 | +61293744000 |
| Rusia | 8 495 123-45-67 | 8 | +74951234567 |
| Amerika Serikat | (415) 555-2671 | none | +14155552671 |
| Meksiko | 55 1234 5678 | none since 2019 | +525512345678 |
Amerika Serikat dan Kanada tidak memiliki awalan trunk — angka "1" yang dipanggil sebelum nomor jarak jauh adalah kode negara itu sendiri, sehingga nomor AS tidak perlu menghapus apa pun. Meksiko menghapus awalan trunk dan awalan selulernya yang terpisah pada Agustus 2019, jadi panduan yang ditulis sebelum waktu tersebut sudah tidak benar.
Jika Anda lebih suka memeriksanya daripada menghitung sendiri, tempelkan nomor tersebut ke validator nomor telepon dan alat ini akan mengidentifikasi negara, panjang yang diharapkan, serta apakah digit awalnya menunjukkan nomor seluler atau telepon tetap.
Lima kesalahan yang membuat konversi gagal
Masing-masing kesalahan ini menghasilkan nomor yang terlihat masuk akal, tetapi tidak berfungsi.
Mempertahankan awalan trunk. +44 020 7183 8750 adalah kesalahan yang paling sering terjadi di dunia. Angka 0 harus dihapus.
Menghapus angka nol di awal yang merupakan bagian dari nomor. Ini adalah kesalahan sebaliknya, dan terjadi di negara yang nomor nasionalnya memang diawali angka nol setelah awalan trunk dihapus. Italia adalah contoh klasik: nomor telepon tetap Italia mempertahankan angka 0 di awal dalam format internasional, sehingga nomor Roma 06 1234567 menjadi +3906 1234567, bukan +396 1234567. Italia merupakan pengecualian yang sering membingungkan karena di hampir semua negara lain aturannya justru sebaliknya.
Menyertakan kode keluar sekaligus tanda plus. +01144… bukan nomor. Itu adalah 00 dan + yang menjalankan fungsi sama dua kali.
Menggunakan +1 untuk nomor apa pun di Amerika Utara tanpa memeriksa kode area. Kode negara +1 digunakan bersama oleh Amerika Serikat, Kanada, dan dua puluh negara Karibia. +1 876 adalah Jamaika dan +1 242 adalah Bahama, dan tarif keduanya sangat berbeda dari nomor AS. Validator nomor telepon menentukan negara asal nomor +1.
Menyimpan nomor dalam kolom numerik. Hal ini dibahas di bawah dan tidak dapat dipulihkan.
Bagaimana dengan nomor yang ditulis menggunakan huruf?
Nomor seperti 1-800-FLOWERS adalah konvensi pemasaran Amerika Utara yang memetakan huruf ke digit pada papan tombol — ABC pada 2, DEF pada 3, dan seterusnya. Ini bukan jenis nomor yang berbeda; ini adalah digit yang sama, hanya ditulis agar mudah diingat.
Ada dua hal yang perlu diketahui. Nomor tersebut hanya berfungsi pada papan tombol dengan susunan pemetaan itu, yang merupakan standar di Amerika Utara dan tidak berlaku secara universal di tempat lain. Selain itu, kolom nomor telepon tidak akan mengubahnya untuk Anda — ubah menjadi digit sebelum menyimpan atau memanggilnya. 1-800-FLOWERS adalah +18003569377.
Hal-hal yang tidak termasuk dalam E.164
Ada tiga hal yang sering disalahartikan sebagai bagian dari nomor, padahal bukan.
Kode keluar. 00 di sebagian besar dunia, 011 di Amerika Serikat dan Kanada, 810 di beberapa negara. Kode ini dipanggil sebagai pengganti tanda plus ketika ponsel atau handset tidak mendukungnya. Kode keluar bergantung pada negara penelepon, bukan negara tujuan nomor, sehingga tidak pernah muncul dalam E.164. +44 dan 01144 adalah tujuan yang sama, dipanggil dari dua lokasi berbeda.
Ekstensi. Ekstensi internal di balik switchboard dipanggil setelah panggilan tersambung, menggunakan nada, dan bukan bagian dari nomor E.164. Sistem yang perlu menyimpannya harus menempatkannya di kolom terpisah. Lihat cara memanggil ekstensi dan menu telepon untuk mengetahui cara mengirimkannya secara otomatis.
Pemformatan. Spasi, tanda hubung, tanda kurung, dan titik adalah konvensi tampilan. +44 20 7183 8750 adalah tampilan yang mudah dibaca dari +442071838750; format standarnya tidak menggunakan semua tanda tersebut.
Apakah nomor yang lebih panjang selalu merupakan nomor asli?
Tidak, dan batas 15 digit sering disalahpahami. E.164 membatasi totalnya hingga 15 digit setelah tanda plus, tetapi hampir tidak ada negara yang menggunakan seluruh 15 digit. Nomor nasional biasanya terdiri dari 8 hingga 11 digit, sehingga nomor internasional lengkap biasanya memiliki 10 hingga 13 digit termasuk kode negara.
Panjang nomor berguna sebagai pemeriksaan validitas, tetapi tidak sempurna. Setiap negara menerbitkan rencana penomoran yang menentukan panjang nomor dan awalan yang digunakan, dan nomor di luar batas tersebut tidak valid. Namun, panjang saja tidak dapat memberi tahu apakah nomor tersebut telah ditetapkan — apakah ada pelanggan nyata di ujungnya. Hanya melakukan panggilan atau menanyakan basis data operator yang dapat memastikannya, dan tidak ada validator offline, termasuk milik kami, yang mengklaim sebaliknya.
Apakah E.164 memberi tahu operator atau apakah nomor tersebut seluler?
Dahulu, awalan menunjukkan keduanya. Kini, awalan tidak dapat diandalkan untuk menunjukkan salah satunya.
Rentang awalan dalam rencana penomoran nasional dialokasikan kepada operator tertentu dan jenis layanan tertentu, sehingga +447… menunjukkan nomor seluler Britania Raya dan digit setelahnya mengidentifikasi jaringan. Kemudian portabilitas nomor memungkinkan pelanggan mempertahankan nomor saat berganti operator, yang secara permanen merusak fungsi pemetaan untuk mengidentifikasi operator di sebagian besar dunia.
Perbedaan antara seluler dan telepon tetap lebih bertahan karena portabilitas biasanya dibatasi pada perpindahan antaroperator dengan jenis layanan yang sama. Nomor yang awalnya berada dalam rentang seluler hampir selalu tetap berada di rentang tersebut. Ini merupakan petunjuk yang kuat, bukan jaminan — dan penting untuk penetapan tarif karena panggilan ke nomor seluler dan telepon tetap biasanya dikenakan tarif berbeda di sebagian besar negara. Penjelasan portabilitas nomor membahas hal-hal yang masih dapat diandalkan.
Menyimpan nomor dengan benar
Jika Anda sedang membuat sesuatu yang menyimpan nomor telepon, tiga aturan berikut dapat mencegah banyak masalah di kemudian hari.
Simpan dalam format E.164, tampilkan dalam format lokal. Simpan string kanonis di basis data dan formatkan untuk pembaca saat nomor ditampilkan. Kebalikannya — menyimpan apa yang diketik pengguna — menghasilkan tabel yang menampilkan orang yang sama tiga kali.
Simpan sebagai teks, jangan pernah sebagai angka. Kolom bilangan bulat akan menghapus tanda plus di awal secara diam-diam, dan di negara mana pun yang menggunakan awalan trunk, kolom tersebut juga menghapus angka nol di awal. Ini adalah bug kehilangan data yang benar-benar sering terjadi dan tidak dapat dipulihkan setelahnya.
Minta negara secara terpisah saat mengumpulkan nomor, atau tetapkan berdasarkan sinyal yang sudah diketahui. Formulir yang menerima nomor lokal tanpa kode negara lalu menebak negaranya akan keliru tepat untuk pengguna yang paling membutuhkan hasil yang benar — orang-orang yang sedang berada di luar negeri.
Kesimpulan
E.164 adalah tanda plus, kode negara, dan nomor nasional setelah awalan trunk dihapus, yang ditulis sebagai satu string tanpa spasi dengan maksimal 15 digit. +442071838750, bukan 020 7183 8750.
Konversi yang benar bergantung pada satu langkah yang sering dilewati: hapus digit trunk di awal — angka 0 di Britania Raya, Jerman, India, dan Australia, serta angka 8 di Rusia — sebelum menambahkan kode negara. Kode keluar seperti 00 dan 011 tidak pernah menjadi bagian dari nomor, ekstensi tidak pernah menjadi bagian dari nomor, dan karakter pemformatan juga tidak pernah menjadi bagian dari nomor. Simpan format kanonis sebagai teks, tampilkan dalam format lokal yang diharapkan pembaca, dan setiap sistem setelahnya akan merutekannya tanpa perlu menanyakan lokasi Anda.
Coba Telvio untuk panggilan Anda berikutnya
Unduh gratis. Menit pertama termasuk, tanpa perlu registrasi.
Unduh TelvioSumber dan kutipan
Tarif Telvio di halaman ini dibaca dari tarif resmi kami yang dipublikasikan saat build dan terakhir diperbarui pada 7 Agustus 2026. Kode negara, kode keluar, dan kode area berasal dari rencana penomoran nasional yang dipublikasikan. Biaya roaming, harga kartu panggilan, dan tarif kompetitor berasal dari pihak ketiga dan diberi label saat ditampilkan.
Tleugazin, M. (2026). E.164: Cara Menulis Nomor Telepon yang Diterima Sistem Apa Pun. Telvio. https://telvio.app/id/guide/e164-phone-number-format/
Ditulis oleh Merey Tleugazin