Kaydolun ve 100 ücretsiz kontrol almak için destekle iletişime geçin.Ücretsiz kaydol
Boş Orijinal Operatör Sorgulama Sonuçları: Tamamlanmış, Eksik ve Belirlenemedi Durumları konulu CarrierLookup iş akışı görseli
Bu CarrierLookup makalesinde ele alınan iş akışına görsel bir genel bakış.

Boş ve mevcut olmayan operatör sorgulama sonuçlarının anlamını korumaya yönelik bir karar rehberi.

Boş bir operatör sorgulama sonucu her zaman aynı anlama gelmez. Tamamlanmış tekil bir sorgu boş operatör detaylarına sahip olabilir, eşzamanlı çoklu sorgu satırı normal bir sonuç içermeyebilir ve belirlenemeyen bir kontrol, tamamlanmış veri yerine sıfır olmayan bir iş sonucu döndürebilir. Bu durumların uygulama veritabanında ayrı durumlar olarak tutulması gerekir. Giriş numarasını ve deneme sonucunu operatör alanlarıyla birlikte saklayın ve mevcut olmayan bilgileri mevcut değil olarak gösterin. Bu sonuçların hiçbiri tek başına bir numaranın aktif olup olmadığını, mesaj alıp alamayacağını veya numara taşıma işleminden sonra şu anda hangi ağ tarafından hizmet verildiğini belirlemez.

Bir operatör sorgulama sonucunu kullanmadan önce sınıflandırın

İş sonucundan başlayın, ardından mevcut alanları okuyun. Tamamlanmış tekil bir sorgu, sorgu tamamlanmış olsa bile operatör değerlerine sahip olmayabilir. Boş operatör, temel operatör, bölge veya şehir değerleri, bu tahsis bağlamı parçalarının o sonuçta mevcut olmadığı anlamına gelir. Bu durum, tamamlanmış denemeyi geçersiz bir numara belirlemesine dönüştürmez. Tamamlanmış bir sonuç, ürün sözleşmesi kapsamında faturalandırılabilir bir tamamlanmış sorgu olmaya devam edebilir; bu nedenle faturalandırma ve veri yorumlama ayrı konular olarak kalmalıdır.

Eşzamanlı çoklu kontrol, gönderilen her numara için sıralı bir satıra sahiptir. Bir satır normal bir sonuç içermediğinde, bu girdi için zenginleştirmeyi mevcut değil olarak etiketleyin. Bu durumu "numara değil", "operatör yok" veya "bağlantısı kesilmiş" şeklinde dönüştürmekten kaçının. Ayrı bir belirlenemedi iş sonucu, hizmetin tamamlanmış bir operatör sonucu üretmediği anlamına gelir; bu, tamamen boş bir tamamlanmış satır olarak kaydedilmemelidir. Resmi API dokümantasyonu, güncel sonuç kodları ve entegrasyon sözleşmesi için kaynaktır.

Pratik ayrım, eksik bilgi ile olgusal bir olumsuzluk arasındadır. Operatör sorgulama, mevcut olduğunda orijinal tahsis bağlamını sağlar. Hizmet durumu, sahiplik veya iletişim kurulabilirlik hakkında olumsuz bir hüküm sunmaz.

Taşıma, iş ve veri sonuçlarını ayrı tutun

Bir veri hattı genellikle incelenmesi gereken üç katmana sahiptir. İlk olarak, HTTP isteği hizmete ulaştı mı ve kullanılabilir bir yanıt verdi mi? İkinci olarak, hizmet tamamlanmış bir sorgu mu yoksa başka bir iş sonucu mu bildirdi? Üçüncü olarak, hangi tahsis alanları dolduruldu? Tek bir "operatör bulundu" Boolean değeri, bu katmanları birleştirir ve aşağı yönlü hatalar yaratır. Bir HTTP zaman aşımı, uygulamayı tamamen yanıtsız bırakabilir. Bir iş yanıtı belirlenemedi olabilir. Tamamlanmış bir yanıt, boş isteğe bağlı detaylara sahip olabilir.

Bu ayrımları, yanıt özellikleriymiş gibi göstermeden kendi depolama alanınızda modelleyin. Örneğin, bir uygulama completed_with_details, completed_empty, multi_unavailable, belirlenemedi, input_rejected ve transport_error gibi dahili etiketler kullanabilir. Durumla birlikte bir zaman damgası ve normalleştirilmiş E.164 girişini saklayın. İsteğe bağlı operatör ve tahsis alanlarını, tahmin edilen değerlerle doldurmadan, uygun şekilde boş veya null bırakın.

Durumu analistler için görünür kılın. Bir kontrol paneli, numaranın aktif olmadığını ima etmek yerine "bu kontrolden tahsis bilgisi alınamadı" demelidir. Bir veri dışa aktarımı, aşağı yönlü elektronik tablo kullanıcılarının boş bir hücreyi doğrulanmış bir olumsuzluk olarak yorumlamaması için durum sütununu korumalıdır. Bir CRM alanı yalnızca metin kabul ediyorsa, yanıltıcı bir operatör adı girmek yerine ayrı bir köken veya inceleme alanı ekleyin.

Her sonuç için yeniden deneme ve inceleme kuralları belirleyin

Girdi reddi, körü körüne yeniden deneme değil, düzeltme gerektirir. Boşluk veya ayırıcı içermeyen bir artı işareti, ülke kodu ve abone numarası olup olmadığını kontrol edin. Yerel bir numara, ülke kodu tahmin edilerek güvenli bir şekilde uluslararası hale getirilemez. Twilio'nun E.164 hata rehberi, yaygın biçimlendirme hatalarının yararlı bir açıklamasını sunar, ancak CarrierLookup'ın kendi dokümantasyonu API kurallarını kontrol eder. Hatalı biçimlendirilmiş veya belirsiz kaynak kayıtlarını normalleştirme için sıraya alın ve orijinal metni yetkili bir incelemeci için saklayın.

Geçici bir taşıma hatası, uygulama politikası kapsamında gecikme ve sınırlama ile yeniden denenebilir. Yerel bir zaman aşımını, uzak hizmetin hiçbir işlem yapmadığının kanıtı olarak görmeyin. Belirlenemedi sonucu, iş akışı daha fazla bağlama ihtiyaç duyuyorsa sınırlı bir sonraki yeniden denemeyi hak edebilir, ancak yeni bir tamamlanmış sonuç gelene kadar belirlenemedi olarak kalmalıdır. Tamamlanmış boş bir sonucu tekrar kontrol etmek ayrı bir editoryal veya iş kararıdır: tekrarlanan istekler, mevcut olmayan tahsis verilerinin görüneceğine dair bir söz değildir. Gizli döngüleri ve paylaşılan bakiyenin gereksiz kullanımını önlemek için tekrarlanan denemeleri takip edin.

Eşzamanlı çoklu sorgular için tüm istek bağlamını, sıralı girdilerini ve karşılık gelen sonuçlarını koruyun. Bir çoklu istek bir bütün olarak zaman aşımına uğrarsa, kısmi başarı satırları yazmayın. Grubu politikanıza göre yeniden sıraya alın veya manuel incelemeye taşıyın. Başarılı olan sonraki denemeleri, geçmiş sonucu sessizce yeniden yazmak yerine yeni bir gözlem olarak saklayın.

Orijinal tahsis bağlamını iletişim kayıtlarında dikkatli kullanın

Normal bir sonuç bir operatör içerdiğinde, isim numara aralığının orijinal olarak tahsis edildiği operatörü tanımlar. Numara taşıma işlemi hizmet veren ağı değiştirebilir, bu nedenle sonuç güncel bir operatör gözlemi değildir. Numara türü ve tahsis bölgesi, bir ekibin kayıtları inceleme için sıralamasına yardımcı olabilir; bölge ve şehir ise kişi veya cihaz konumundan ziyade numara aralığına atıfta bulunur. Bu alanları rıza, sahiplik, kimlik, aktivite veya mesaj ulaşılabilirliğinin kanıtı olarak kullanmayın.

Aynı sınırı boş sonuçlara da uygulayın. Boş bir bölge, bir kişinin posta adresinden doldurulmamalıdır; bunlar farklı kavramlardır. Boş bir operatör, ayrı bir kaynak ve yöntem kaydedilmeden alan kodundan veya üçüncü taraf bir önek tablosundan çıkarılmamalıdır. Bir ekip, bir kişinin hala bir numara kullanıp kullanmadığı gibi farklı bir sorunun yanıtına ihtiyaç duyuyorsa, operatör tahsis verilerinin yeniden yorumlanmasına değil, uygun şekilde kapsamlandırılmış bir sürece ve kanıta ihtiyaç duyar.

Yararlı bir kalite incelemesi, her sonuç sınıfından kayıtları örnekler ve bunların CRM, CSV dışa aktarımı ve analist raporlarında nasıl göründüğünü kontrol eder. Tamamlanmış boş bir sonucun, her dönüşümden sonra başarısız bir denemeden farklı kaldığını doğrulayın. Ayrıca birleştirmeleri ve tekilleştirmeyi gözden geçirin: iki iletişim satırı aynı giriş numarasını paylaşabilir ancak farklı kaynak kayıt anahtarlarına sahip olabilir, bu nedenle sorgu sonucu ilgili olmayan iletişim kanıtlarının üzerine sessizce yazılmamalıdır.

SSS

Boş bir operatör alanı, numaranın geçersiz olduğu anlamına mı gelir?

Hayır. Tamamlanmış bir sorgu, tamamlanmış bir sorgu olarak kalırken boş tahsis alanları döndürebilir. Tamamlanma durumunu boş alandan ayrı olarak saklayın ve operatör detayını mevcut değil olarak tanımlayın. Numara geçerliliği, hizmet durumu ve ulaşılabilirlik farklı sorulardır. Girdi biçim nedeniyle reddedildiyse, bunu tamamlanmış-boş kategorisine dahil etmek yerine bir girdi sorunu olarak kaydedin.

Ekipler, normal sonucu olmayan bir çoklu satırı nasıl ele almalıdır?

Satırın giriş konumunu ve karşılık gelen kaynak kayıt anahtarını koruyun, ardından zenginleştirme sonucunu mevcut değil olarak işaretleyin. Numarayı bağlantısı kesilmiş veya operatörsüz olarak etiketlemeyin. Eşzamanlı çoklu yanıt, giriş sırasını takip eder, bu nedenle konumsal eşleme, bir satırı gönderilen numarayla ilişkilendirmenin güvenilir yoludur. Haklı bir gerekçesi varsa, sonraki bir deneme yeni bir gözlem olarak saklanmalıdır.

Belirlenemedi bir kontrol, tamamlanmış boş bir sorgu olarak saklanmalı mıdır?

Hayır. Belirlenemedi bir iş sonucu, tamamlanmış bir operatör sonucu döndürmemiştir. Ona kendi durumunu verin ve inceleme için deneme zamanını ve girdisini saklayın. Veriye ihtiyaç duyan bir iş akışı için sınırlı bir yeniden deneme makul olabilir, ancak önceki belirlenemedi durumu denetim izinde kalmalıdır. Hiçbir değer mevcut olmadığı için boş bir operatör gerçeği haline gelmemelidir.

Daha Fazla Bilgi

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

Kaynaklar