Ürün rehberi
E.164 Nedir? Uluslararası Telefon Numarası Formatı Açıklaması
E.164 telefon numarası formatının ne olduğunu, en fazla 15 haneyle nasıl yapılandırıldığını ve doğrulama API'lerinin doğru normalleştirme için neden bunu şart koştuğunu öğrenin.

E.164, küresel telefon numarası biçimlendirmesini tanımlayan uluslararası telekomünikasyon standardıdır. Sistemler arasında tek tip işleme sağlamak için bir artı işaretini, ülke kodunu ve ulusal abone numarasını en fazla 15 hane içinde birleştirir.
E.164 telefon numarası formatı, küresel olarak yönlendirilebilir telefon numaraları için tek tip bir yapı tanımlayan uluslararası telekomünikasyon standardıdır. E.164 uyumlu bir numara başta bir artı işaretiyle (+) başlar, ardından uluslararası ülke kodu ve ulusal abone numarası gelir; boşluk, kısa çizgi veya biçimlendirme karakteri içermez ve en fazla 15 haneyle sınırlıdır. Dijital sistemler, iletişim platformları ve doğrulama API'leri, telefon tanımlayıcılarının sınırlar ötesinde tutarlı şekilde ayrıştırılabilmesi için E.164 normalleştirmesini şart koşar.
E.164 Standardını Tanımlamak
E.164 telefon numarası formatının ne olduğunu değerlendirirken kuruluşlar, küresel numara birlikte çalışabilirliğini sağlamak için geliştirilmiş uluslararası telekomünikasyon standardına başvurur. Geleneksel telefon sistemleri tek tek ülkelerde bağımsız olarak gelişmiş; birbirinden farklı bölgesel kurallar, şehirlerarası önekler ve değişken yerel hane uzunlukları ortaya çıkmıştır. Birleştirici bir yapı olmadan sınır ötesi yönlendirme ve dijital kayıt işleme operasyonel belirsizliklere yol açar. E.164 standardı, numaralandırma planları için küresel olarak tanınan tek bir format belirleyerek bu tutarsızlıkları giderir. Bu spesifikasyona göre her telefon numarası, yerel arama varsayımlarına dayanmadan uluslararası olarak çözümlenebilen açık ve kesin bir adresi temsil eder.
Bir E.164 Numarasının Yapısı ve Bileşenleri
Bir E.164 numarası, yerelleştirilmiş arama kalıntılarını ortadan kaldıran katı, üç parçalı bir mimariyi izler:
- Baştaki Artı İşareti (+): Dizenin uluslararası numaralandırma kurallarına uyduğunu belirtir ve yerel çıkış kodlarının (Kuzey Amerika'da
011veya Avrupa'da00gibi) yerini alır. - Ülke Kodu (CC): Uluslararası Telekomünikasyon Birliği (ITU) tarafından atanan ve hedef ülkeyi ya da ortak coğrafi bölgeyi belirten bir ila üç hanedir (örneğin Kuzey Amerika Numaralandırma Planı için
1, Birleşik Krallık için44). - Ulusal Anlamlı Numara (NSN): Ulusal hedef kodunu (alan veya şebeke kodu) ve ardından abone numarasını içerir; baştaki sıfır gibi yurt içi şehirlerarası öneklerden arındırılmıştır.
E.164 standardına göre ülke kodu ile ulusal abone numarasının toplam uzunluğu 15 haneyi aşamaz.
| Bileşen | Açıklama | Örnek (+14155552671) |
|---|---|---|
| Önek | Uluslararası gösterim sembolü | + |
| Ülke Kodu | ITU tarafından belirlenen ülke tanımlayıcısı | 1 (Amerika Birleşik Devletleri/Kanada) |
| Ulusal Anlamlı Numara | Alan kodu ve abone haneleri | 4155552671 |
| Toplam Sayısal Uzunluk | En fazla 15 haneye izin verilir | 11 hane |
Yerel Arama Formatları ve E.164 Normalleştirmesi
Yurt içi telekomünikasyonda numaralar sıklıkla yerel bağlama dayanır. Kullanıcılar numaraları çoğu zaman görsel ayırıcılar veya o yurt içi şebekenin dışında işe yaramayan bölgesel şehirlerarası öneklerle yazar. Örneğin Birleşik Krallık'taki bir kullanıcı cep telefonu numarasını 07911 123456 şeklinde yazabilir. Bu bağlamda:
- Baştaki
0, yalnızca yurt içi yönlendirme için tasarlanmış ulusal bir şehirlerarası önektir. - Boşluk insanlar için görsel okunabilirlik sağlar, ancak veritabanı depolaması için gürültü oluşturur.
- Yurt dışından değiştirilmeden doğrudan aranırsa arama tamamlanamaz.
Bu kaydı E.164'e dönüştürmek; yurt içi şehirlerarası önek 0'ı çıkarmayı, Birleşik Krallık ülke kodu 44'ü eklemeyi, sayısal olmayan karakterleri kaldırmayı ve dizenin başına + koymayı gerektirir; sonuç +447911123456 olur. Veritabanı normalleştirmesi, kullanıcılar bilgilerini nasıl girerse girsin dahili platformların tanımlayıcıları tutarlı şekilde saklamasını sağlar.
Sistemler Neden E.164 Normalleştirmesi Gerektirir
Veri mimarisi ve kimlik doğrulama iş akışları, gelen kayıtları işlemek için belirlenimci biçimlendirmeye dayanır. Kuruluşlar kişi tanımlayıcılarını birden fazla kanaldan aldığında normalleştirilmemiş telefon numaraları yinelenen kayıtlar oluşturur, sorgu dizinlerini bozar ve yönlendirme retlerine yol açar. Verileri E.164'e göre standartlaştırmak teknik iş akışlarını üç temel şekilde destekler:
- Belirlenimci Anahtarlama: Sistemler normalleştirilmiş dizeyi dahili veritabanlarında temiz bir birincil tanımlayıcı veya arama anahtarı olarak kullanabilir.
- Entegrasyon Tutarlılığı: Sonraki iletişim ve doğrulama hizmetleri, hedeflenen şebekeye veya platforma ulaşmak için kesin ülke kodlarına ihtiyaç duyar.
- Girdi Temizleme: Noktalama işaretlerini, yerel şehirlerarası önekleri ve geçersiz karakterleri kaldırmak, otomatik işlemler sırasında hatalı gövde hatalarını azaltır.
Doğrulama ve Kayıt Kontrolünde E.164
Temel telekom yönlendirmesinin ötesinde E.164 normalleştirmesi, modern doğrulama sistemlerinin ön koşuludur. Doğrulama hizmetleri bir tanımlayıcının hedef bir hizmette erişilebilir veya kayıtlı olup olmadığını değerlendirir, ancak girdinin bölgesel belirsizlik olmadan ayrıştırılmasını gerektirir. Örneğin platforma özgü kaydı kontrol eden platformlar (Telegram kayıt durumunu doğrulayan TG Validator gibi) telefon numaralarının kesinlikle E.164 formatında gönderilmesini şart koşar. Bir tanımlayıcıyı service_type=tg ile POST /api/v1/check adresine gönderirken standartlaştırılmış bir E.164 değeri iletmek, platformun hesap varlığı sinyalini senkron yanıtta doğru şekilde kontrol edebilmesini sağlar. Normalleştirme, hizmetin beklenmeyen biçimlendirme nedeniyle sorguyu reddetmek yerine doğru ulusal kodu ve abone hattını çözümlemesini sağlar.
SSS
Bir E.164 numarasının azami uzunluğu nedir?
Bir E.164 telefon numarası, baştaki artı işareti hariç en fazla 15 hane içerebilir. Bu karakter sınırı, uluslararası ülke kodunu ulusal hedef kodu ve bireysel abone numarasıyla birlikte barındırır.
E.164 boşluk, parantez veya kısa çizgi içerir mi?
Hayır. Standart E.164 formatı boşluk, kısa çizgi, köşeli parantez veya parantez gibi görsel biçimlendirme sembollerini kesinlikle dışlar. Yalnızca baştaki bir artı sembolü ve ardından gelen kesintisiz rakamlardan oluşur.
E.164 API entegrasyonu için neden önemlidir?
API'ler kayıtları belirli şebekeler veya hizmetler üzerinde yönlendirmek, doğrulamak ya da sorgulamak için açık ve kesin girdilere ihtiyaç duyar. Girdileri E.164'e göre normalleştirmek; yerel arama kurallarındaki farklılıkların, baştaki sıfırların veya noktalama işaretlerinin dağıtık sistemlerde ayrıştırma hatalarına veya geçersiz yönlendirmeye yol açmamasını sağlar.
Daha Fazla Bilgi
İş akışınızdaki bir sonraki adıma uygun ürün bilgilerini seçin.