Telefon numarası biçimlendirici: E.164, uluslararası ve ulusal format
Kayıt formları, SMS ağ geçitleri ve kişi veritabanları telefon numaralarını öngörülebilir bir biçimde bekler; oysa insanlar numaraları onlarca farklı şekilde yazar: ülke koduyla ya da kodsuz, başta 0 ile, + yerine 00 ile, parantez ve tirelerle. Bu biçimlendirici yazdığınız her şeyi üç standart forma dönüştürür ve uzunlukla önekin, seçtiğiniz ülkedeki bir cep numarasına uyup uymadığını söyler.
Yazdığınız numara, telefon uygulamalarının kullandığı herkese açık numaralandırma planı verileriyle sunucumuzda biçimlendirilir; hiçbir yerde saklanmaz, kaydedilmez veya sorgulanmaz. Araç yalnızca her ülkenin yayımlanmış numaralandırma kurallarını rakamlara uygular.
Aracın altında E.164'ün nasıl çalıştığını, üç format arasındaki farkı, 20 ülke için gerçek örnek numaraları ve bir formun numarayı en sık reddetmesine yol açan hataları bulacaksınız.
Bir telefon numarasını biçimlendirin
Bir ülke seçin, ardından numarayı dilediğiniz biçimde yazın. Araç E.164, uluslararası ve ulusal formatları gösterir ve uzunlukla önekin o ülkedeki bir cep numarası için doğru görünüp görünmediğini söyler.
E.164 nasıl çalışır
E.164, BM'nin telekomünikasyon ajansı ITU tarafından yayımlanan uluslararası numaralandırma planıdır. Her herkese açık telefon numarasının uyduğu tek bir küresel format tanımlar; bu yüzden çoğu uygulama ve mesajlaşma sistemi numaraları bu şekilde saklar.
E.164 formatındaki bir numara en fazla 15 hanedir. Artı işaretiyle başlar, ardından bir ila üç haneli ülke kodu ve ulusal anlamlı numara gelir: abonenin, yurt içi şehirlerarası öneki olmadan numarası. Boşluk, tire, parantez veya dahili hat hanesi yoktur.
- +
- Uluslararası erişim kodunu temsil eder. Cep telefonunda doğrudan yazabilirsiniz; sabit hattan ise yerine ülkenizin çıkış kodunu, örneğin 00 veya 011'i yazarsınız.
- Ülke kodu
- Ülkeyi veya ortak numaralandırma bölgesini tanımlayan bir ila üç hane; örneğin Kuzey Amerika Numaralandırma Planı için 1, Birleşik Krallık için 44, Birleşik Arap Emirlikleri için 971.
- Ulusal anlamlı numara
- Numaranın ülke içinde çevrildiği hâli, şehirlerarası öneki hariç. Uzunluğu ülkenin planına bağlıdır.
- Azami uzunluk
- Ülke kodu dahil, artı işareti hariç toplam 15 hane.
Uluslararası, ulusal ve E.164 formatı
Üç format da aynı rakamları taşır; yalnızca ülke kodunun ve şehirlerarası önekin bulunup bulunmadığı ve rakamların nasıl gruplandığı bakımından farklıdır. Aşağıdaki tablodaki Birleşik Krallık örnek numarasıyla:
- E.164
- +447400123456: artı işareti, ülke kodu ve ulusal anlamlı numara, boşluksuz. Saklama, veritabanları ve tek alanlı kayıt formları için en iyisi.
- Uluslararası
- +44 7400 123456: aynı rakamlar, ülkenin yazdığı şekilde gruplanmış. Dünya çapındaki bir kitle için web sitesinde veya kartvizitte göstermeye en uygun olanı.
- Ulusal
- 07400 123456: şehirlerarası önek 0 geri eklenmiş, ülke kodu yok. Birleşik Krallık'ta insanlar numarayı ülke içinde böyle yazar ve çevirir.
20 popüler ülke için örnekler
Bunlar, Google'ın libphonenumber kütüphanesinin Python sürümü olan açık kaynaklı phonenumbers kütüphanesindeki örnek cep numaralarıdır; biçimlendiricinin arkasındaki veri de budur. Kullanımdaki numaralar değil, format örnekleridir.
- Amerika Birleşik Devletleri
- +12015550123
- Birleşik Krallık
- +447400123456
- Kanada
- +15062345678
- Almanya
- +4915123456789
- Fransa
- +33612345678
- İspanya
- +34612345678
- İtalya
- +393123456789
- Hollanda
- +31612345678
- Hindistan
- +918123456789
- Birleşik Arap Emirlikleri
- +971501234567
- Suudi Arabistan
- +966512345678
- Avustralya
- +61412345678
- Singapur
- +6581234567
- Brezilya
- +5511961234567
- Meksika
- +522221234567
- Endonezya
- +62812345678
- Türkiye
- +905012345678
- Filipinler
- +639051234567
- Nijerya
- +2348021234567
- Pakistan
- +923012345678
Numara girerken sık yapılan hatalar
- Baştaki 0'ı bırakmak. Birleşik Krallık, Almanya, Fransa, Hindistan ve Avustralya dahil çoğu ülke 0'ı yurt içi şehirlerarası önek olarak kullanır. Ülke kodundan sonra atılır: 07400 123456, +44 7400 123456 olur; asla +44 07400 123456 olmaz.
- + bekleyen bir alana 00 yazmak. 00 çoğu ülkede çıkış kodudur (ABD ve Kanada'da 011) ve + ile aynı anlama gelir. Web formlarında her zaman + biçimini kullanın; pek çok doğrulayıcı 00 ile başlayan numarayı reddeder.
- Tek alanlı bir forma boşluk, tire, nokta veya parantez eklemek. Bazı formlar bunları temizler, bazıları hata verir. + işaretinden sonra yalnızca rakam yazmak en güvenli seçimdir.
- ABD ve Kanada numaralarında 1'i iki kez yazmak. 1 hem ülke kodu hem de yurt içi şehirlerarası önektir; bu yüzden +1 bir kez yazılır: +1 201 555 0123, +1 1 201 555 0123 değil.
- İtalyan sabit hatlarında 0'ı atmak. İtalya'da şehirlerarası önek yoktur: Roma için 06 gibi bir sabit hattın baştaki 0'ı numaranın parçasıdır ve +39'dan sonra kalır. İtalyan cep numaraları 3 ile başlar.
- Her ülkede şehirlerarası önek olduğunu varsaymak. İspanya, İtalya ve Singapur'da ülke içinde de ülke kodundan sonra da aynı rakamlar çevrilir; çıkarılacak bir şey yoktur.
- Ülke kodunu seçip numara alanına kodu yeniden yazmak. Formda bir ülke seçici varsa numara alanı yalnızca ulusal anlamlı numarayı bekler.
Bu aracın YAPMADIKLARI
Biçimlendirici durumu değil yapıyı kontrol eder. Bir numara kusursuz biçimlendirilmiş olup yine de belirli bir servis için kullanılamaz olabilir.
- Bir numaranın VoIP mi yoksa gerçek bir cep hattı mı olduğunu söyleyemez. Pek çok ülkede ikisi de aynı numara aralıklarını kullanır; ayırt etmek için canlı şebeke verileriyle operatör hat türü sorgusu gerekir.
- Bir numaranın kullanımda olup olmadığını, kime ait olduğunu veya numara taşımadan sonra şu an hangi operatörde olduğunu kontrol etmez.
- Hiçbir SMS göndermez veya arama yapmaz; bu yüzden bir doğrulama kodunun ulaşıp ulaşmayacağını teyit edemez.
- Cep numarası kontrolü, kütüphaneyle birlikte gelen yayımlanmış numara aralıklarını yansıtır; çok yeni açılmış bir aralık, veriler güncellenene kadar bilinmiyor olarak görünebilir.
Neden WhatsApp, Facebook, Telegram ve Google ile çalışır
Uygulamalar yalnızca rakamlara bakmaz: hat türünü, ülke formatını ve numaranın kodlarını gerçekten alıp alamayacağını kontrol eder. Her SMSCreation numarası, ülkesinin resmî formatında gerçek bir cep numarasıdır — VoIP hattı değildir — bu yüzden bu kontrollerden cebinizdeki SIM kart gibi geçer.
Üstelik 7 gün değişim garantisiyle arkasında duruyoruz: numaranız WhatsApp, Facebook, Telegram, Google veya ihtiyaç duyduğunuz herhangi bir uygulamayla çalışmazsa, aynı ülkeden yeni bir numarayla ücretsiz değiştiririz — dilerseniz %100 iade ederiz.
- VoIP olmayan numara, gerçek mobil hat türü — hat türü kontrolleri onu VoIP hattı değil, sıradan bir SIM numarası olarak görür
- Doğru ülke kodu, ön ek ve hane sayısıyla resmî ülke formatı
- Sınırsız gelen SMS ve arama — kodlar SMS ile veya “beni ara” seçeneğiyle gelir
- Yalnızca size özel — herkese açık SMS sitelerinde asla yayımlanmaz, bu yüzden işaretlenmez veya sınırlanmaz
- İstediğiniz sürece sizin — yeniden doğrulama ve hesap kurtarma çalışmaya devam eder
Bu kontrollerden geçen gerçek bir cep numarası mı lazım?
Doğru biçimlendirilmiş ve VoIP hatlarını reddeden uygulamalarca da kabul edilen bir numaraya ihtiyacınız varsa, SMSCreation 181 ülkede, her biri ülkenin resmî cep numarası formatında gerçek cep numaraları sunar. Her plan sınırsız gelen SMS, ayda 500 giden SMS ve 1.000 giden arama dakikası ile sınırsız gelen arama içerir.
Fiyatlar yıllık planda aylık $1.80 itibarıyla başlar (yıllık $21.60 faturalandırılır) ve her ülkede aynıdır. Numara yenilediğiniz sürece sizde kalır; ihtiyacınız olan uygulamayla çalışmazsa 7 günlük değişim garantisi size aynı ülkeden ücretsiz yeni bir numara ya da %100 iade sağlar.
Sorular
E.164 formatı nedir?
E.164, ITU'nun uluslararası numaralandırma formatıdır: artı işareti, bir ila üç haneli ülke kodu ve şehirlerarası öneki olmadan ulusal numara; toplam en fazla 15 hane ve boşluksuz. Örneğin Birleşik Krallık'taki 07400 123456 cep numarası E.164'te +447400123456'dır.
Ülke kodunu eklerken baştaki 0'ı da yazmalı mıyım?
Çoğu ülkede hayır. Baştaki 0 yurt içi şehirlerarası önektir ve ülke kodundan sonra atılır. Dikkat çeken istisna İtalyan sabit hatlarıdır: orada 0 numaranın parçasıdır ve +39'dan sonra kalır.
00 ile + aynı şey mi?
Çoğu ülkede evet: 00, + işaretinin temsil ettiği çıkış kodudur. ABD ve Kanada bunun yerine 011 kullanır. Web formları ve uygulamalar + biçimini bekler; online numara yazarken + kullanın.
Biçimlendiriciyi kullandığımda numaram bir yere gönderiliyor mu?
Hayır. Numara, herkese açık numaralandırma planı verileriyle sunucumuzda biçimlendirilir ve hemen silinir — saklanmaz, kaydedilmez ve hiçbir veritabanında sorgulanmaz.
Bu araç bir numaranın VoIP olup olmadığını söyleyebilir mi?
Hayır. Format ve numara aralığı tek başına VoIP'i cep hatlarından güvenilir şekilde ayıramaz; çünkü ikisi çoğu zaman aynı aralıkları paylaşır. Bunun için operatör hat türü sorgusu gerekir; bir numaranın VoIP olup olmadığını kontrol etme rehberimiz bunu anlatır.
Biçimlendirici sorun yok derken form numaramın neden geçersiz olduğunu söylüyor?
Biçimlendirici yalnızca yapıyı kontrol eder. Bir form numarayı fazladan bir boşluk veya 00 öneki, uyuşmayan ülke seçici ya da servisin o hat türünü, örneğin doğrulama için VoIP numaralarını kabul etmemesi nedeniyle de reddedebilir.
Numara WhatsApp, Facebook, Telegram ve Google ile çalışır mı?
Evet — garantili. Sınırsız gelen SMS ve arama içeren gerçek bir cep numarasıdır; doğrulama kodları SMS veya sesli arama ile gelir. WhatsApp, Facebook, Telegram, Google veya ihtiyaç duyduğunuz herhangi bir uygulamayla çalışmazsa 7 gün içinde ücretsiz değiştiririz — ya da %100 iade ederiz.