Kaydolun ve 100 ücretsiz kontrol almak için destekle iletişime geçin.Ücretsiz kaydol
E.164 Formatında Telefon Numaraları: Orijinal Operatör Sorgulama İçin Numaralar Nasıl Formatlanır konulu CarrierLookup iş akışı görseli
Bu CarrierLookup makalesinde ele alınan iş akışına görsel bir genel bakış.

E.164 formatında telefon numaraları yazma, yerel formatları dönüştürme ve CarrierLookup için gerçek zamanlı girişler ile dosya girişlerini hazırlama konusunda pratik bir rehber.

E.164 formatındaki bir telefon numarası; başında bir artı işareti, ardından ülke kodu ve abone numarası gelecek şekilde, boşluk, tire veya parantez içermeden yazılır; örneğin +442071838750. Uluslararası E.164 standardı, toplam uzunluğu 15 hane ile sınırlar. Orijinal Operatör Sorgulama işlemi için, her yerel numarayı önce bu forma dönüştürün ve baştaki sıfır gibi ulusal erişim öneklerini kaldırın. CarrierLookup gerçek zamanlı sorgulamaları, başında artı işareti bekler. Toplu dosya satırları ise artı işareti olmadan, her satırda bir numara olacak şekilde aynı rakamları kullanır. Formatı nedeniyle reddedilen bir numara, düzeltilmesi gereken bir biçimlendirme sorunudur; "operatör bulunamadı" sonucu değildir.

E.164 formatı ne anlama gelir

E.164, ITU tarafından yayınlanan uluslararası numaralandırma planıdır. Bu plandaki bir numara üç bölüme kadar çıkabilir: bir ila üç haneli bir ülke kodu, bir ulusal hedef kodu ve abone numarası. Yazıldığında, sadece artı işareti ve ardından rakamlardan oluşur. Toplam uzunluk 15 hane ile sınırlandırılmıştır.

Artı işareti, uluslararası arama öneki için kullanılan bir gösterimdir. Sabit hatlardan veya telefonlardan çevirdiğiniz önek ülkeden ülkeye değişir; bu nedenle standart, herhangi bir önek yerine artı işaretini kullanır.

Bölüm Örnek Notlar
Artı işareti + Her zaman başta
Ülke kodu 44 Bir ila üç hane
Ulusal numara 2071838750 Ulusal önek olmadan
Sonuç +442071838750 Boşluk veya ayırıcı yok

E.164'ü telefon numaraları için tek depolama formatı olarak kabul edin. Parantez ve boşluk gibi görüntüleme formatları insanlar için uygundur, ancak bunlar sunum katmanına aittir ve sorgulama için gönderdiğiniz alana dahil edilmemelidir.

Yerel formatları adım adım dönüştürme

Çoğu düzensiz telefon sütunu birkaç kalıbı takip eder. Bunları şu sırayla uygulayın:

  1. Rakam veya baştaki artı işareti dışındaki her şeyi kaldırın. Boşluklar, noktalar, tireler ve parantezlerin tamamı silinmelidir.
  2. Baştaki uluslararası arama önekini değiştirin. 00 ile başlayan ve ardından ülke kodu gelen bir numara, artı işareti ve ülke kodu haline gelir.
  3. Ulusal erişim önekini kaldırın. Birçok ülke, yerel numaraları uluslararası numaranın parçası olmayan bir sıfır ile yazar. 07911 123456 olarak yazılan bir Birleşik Krallık mobil numarası +447911123456 olurken, (212) 555-0123 olarak yazılan bir ABD numarası, 1 ülke kodu eklendiğinde +12125550123 haline gelir.
  4. Eksikse ülke kodunu ekleyin. Bunu yalnızca fatura adresi veya iletişim formunun geldiği yer gibi başka bir alandan ülkeyi bildiğinizde yapın. Ülkeyi tahmin etmek, daha sonra fark edemeyeceğiniz hatalara yol açar.
  5. Uzunluğu kontrol edin. Boş bir sonuç veya 15 haneden uzun bir sonuç, sorgulama değil, inceleme gerektirir.

Bunu tekrarlanabilir bir betik veya elektronik tablo formülü olarak çalıştırın ve orijinal değeri ayrı bir sütunda tutun; böylece garip görünen herhangi bir dönüştürmeyi denetleyebilirsiniz.

Gerçek zamanlı giriş ile toplu dosya satırları

CarrierLookup iki giriş stili kabul eder ve bunlar birbirinin yerine kullanılamaz.

Gerçek zamanlı sorgulamalar için numarayı, başında artı işareti olacak şekilde E.164 formatında gönderin. Tekli sorgulama POST /api/v1/check kullanır, eşzamanlı çoklu istek ise POST /api/v1/batch-check kullanır. Gerçek zamanlı sorgulamalar ayrı bir ülke seçimi gerektirmez, bu nedenle çoklu bir istek farklı ülkelerden numaralar içerebilir.

Toplu dosya görevleri için, her satırda bir numara olacak şekilde ve başlık benzeri ekstralar içermeyen bir TXT veya CSV dosyası oluşturun. Her satır, düz rakamlar olarak yazılmış ülke kodunu taşır ve görev gönderildiğinde bir ülke seçilir. Sonuç dosyası da tanımlayıcıyı ülke koduyla birlikte düz rakamlar olarak bildirir ve artı işareti içermez; bu nedenle artı işaretli ana sütununuzla birleştirme yapmak için bir normalleştirme adımı gerekir.

Pratik bir kural, tek bir E.164 ana sütunu tutmak ve artı işaretini kaldırarak dosya sürümünü bundan oluşturmaktır. Bu, her iki yolu da tutarlı tutar ve aynı numara için iki farklı doğruluk kaynağı oluşmasını önler.

Neden reddedilen bir format "operatör bulunamadı" sonucu değildir

Bir numara, sorgulamanın ayrıştırabileceği bir formda olmadığında, formatı nedeniyle reddedilir. Bu, numaranın kendisi hakkında hiçbir şey söylemez. Birçok ekip, reddedilme durumunu bir hüküm olarak okuyup satırları siler; bu da iyi iletişim bilgilerinin kaybedilmesine neden olur.

İş akışınızdaki üç sonucu birbirinden ayırın:

  • Reddedilen format. Numarayı yukarıdaki adımları kullanarak düzeltin ve tekrar gönderin.
  • Boş alanlarla tamamlanan sorgulama. Sorgulama tamamlandı ancak bazı değerler Mevcut değil. Satırı tutun ve boş değerleri Mevcut değil olarak kaydedin.
  • Başarısız veya Belirlenemedi sorgulama. Hiçbir sonuç üretilmedi ve herhangi bir ücret kesilmedi. Daha sonra tekrar deneyin veya satırı inceleme için sıraya alın.

Toplu işlem yolunda, ön işleme ayrıca geçersiz, yinelenen, ülke kodu eksik veya seçilen ülke dışında olan satırları hariç tutar. Hariç tutulan satırlardan ücret alınmaz ve hangi satırların hariç tutulduğuna dair bir günlük tutmak, temizlik sürecinizin hangi kısmının geliştirilmesi gerektiğini size söyler.

Yaygın biçimlendirme hataları

Çoğu format sorunu, kısa bir alışkanlık listesinden kaynaklanır.

  • Ülke kodundan sonra ulusal sıfırı tutmak. +4407911123456 yanlıştır. Sıfır sadece yerel formata aittir.
  • Tek bir sütunda ayırıcıları karıştırmak. Her şeye uygulanan tek bir düzenli kural, bir düzine istisnadan daha iyidir.
  • Numaraları elektronik tabloda sayısal hücre olarak işlemek. Baştaki artı işaretleri ve sıfırlar kaybolur. Sütunu metin olarak saklayın.
  • Paylaşılan ülke kodları. Birçok ülke +1 kodunu paylaşır, bu nedenle kod tek başına bir ülkeyi tanımlamaz. Dosya görevleri için listeyle eşleşen ülkeyi seçin.
  • Yalın bir yerel numara için ülke tahmin etmek. Başka bir güvenilir alan kullanın veya satırı dışarıda bırakın.

Dönüştürmeden sonra, birkaç düzine satırı ulusal numaralandırma planı gibi bir referansa göre manuel olarak örnekleyin, ardından listenin tamamını çalıştırın. Doğru formatlanmış bir numaranın size sadece formatın doğru olduğunu söylediğini unutmayın. Ardından gelen operatör sonucu, mevcut operatörü veya ulaşılabilirliği değil, orijinal numara tahsis bağlamını bildirir.

SSS

Ekipler yerel bir numarayı nasıl E.164 formatına dönüştürebilir?

Tüm boşlukları ve ayırıcıları kaldırın, baştaki sıfır gibi ulusal erişim önekini atın ve başına artı işareti ile ülke kodunu ekleyin. Ülke kodunu yalnızca başka bir güvenilir alan ülkeyi tanımladığında ekleyin. Denetim için orijinal değeri ayrı bir sütunda tutun.

Ekipler toplu dosya görevi için numaraları nasıl hazırlayabilir?

Bir TXT veya CSV dosyasında her satıra bir numara olacak şekilde, ülke koduyla birlikte artı işareti olmadan düz rakamlar halinde yazın ve ardından listeyle eşleşen tek ülkeyi seçin. Geçersiz, yinelenen veya seçilen ülke dışındaki satırlar ön işleme sırasında hariç tutulur ve ücretlendirilmez.

Ekipler operatör sorgulamada reddedilen bir numarayı nasıl ele almalıdır?

Bunu bir biçimlendirme sorunu olarak ele alın. Artı işaretini, ülke kodunu, ulusal öneki ve uzunluğu kontrol edin, numarayı düzeltin ve tekrar gönderin. Reddedilme bir "operatör bulunamadı" sonucu değildir, bu nedenle kişiyi silmek yerine listede tutun.

Daha Fazla Bilgi

İş akışınızdaki bir sonraki adıma uygun ürün bilgilerini seçin.

Kaynaklar