ek kullanımlık şifre göndermeden önce numara üzerinde bir sorgulama yapın: numarayı normalize edin, hat tipini ve operatörünü kontrol edin ve eğer SMS'den fazla seçenek sunuyorsanız, hangi kanalları alabileceğini kontrol edin. Yanıt mobil veya bilinmeyen olduğunda varsayılan olarak gönderin; sabit hat veya ücretsiz numara olduğunda durun veya sesli arama teklif edin ve desen riskli görünüyorsa güvenlik adımı ekleyin. Özel ön izleme aşamasındaki BroadNet markası MobileValidate ile kontrol işlemi tek bir API isteğidir ve kod daha sonra kanallar arası yedekleme özelliğiyle BroadNet'in OTP API veya MyOTP.App üzerinden iletilir.
Önemli çıkarımlar
- Gönderim öncesi kontrol tek bir sorgulama maliyetine sahiptir ve asla ulaşmayacak bir mesajı veya bir dolandırıcılık desenini besleyecek bir mesajı kurtarabilir.
- Hat tipi en yararlı tekil sinyaldir: mobil hatlar devam eder; sabit hat, ücretsiz numara ve premium ücretli hatlar durdurulur, VoIP ise daha yakından incelenir.
- Bilinmeyen durum bir hata değildir: kodu normal hız limitlerinizle gönderin. MobileValidate, bilinmeyen yanıtlar için ücret talep etmez.
- Kısa bir bekleme süresi kayıt işlemini hızlı tutar: sorgulama bekleme süresini birkaç saniye olarak ayarlayın ve hâlâ beklemede olan her şeyi bilinmeyen olarak değerlendirin.
- Kanal kontrolleri (örneğin Telegram), söz konusu kanala izin vermiş olan müşteriler için kodun nereye gönderileceğini seçmeye yardımcı olur.
- Bu kontrol, dolandırıcılık savunmalarınızı destekler; hız sınırlarının, izlemenin veya yedekleme mekanizmalarının yerini almaz.
Bir OTP göndermeden önce neleri kontrol etmelisiniz?
| Kontrol | Size ne söyler | Kaynak |
|---|---|---|
| Format ve geçerlilik | Girdinin geçerli bir numara olup olmadığı, E.164 formatına uygunluğu veya mükerrer olup olmadığı | MobileValidate number_status (geçerli, invalid_number, yinelenen) |
| Hat türü | Mobil, sabit hat, VoIP, ücretsiz, ücretli ve diğerleri | MobileValidate operatör sorgulama (beta) |
| Operatör | Mevcut ağ ve taşınmış bir numara için orijinal ağ | MobileValidate operatör sorgulama (beta) |
| Kanal kaydı | Numaranın, Telegram gibi kod gönderdiğiniz bir uygulamada kayıtlı olup olmadığı | MobileValidate mesajlaşma uygulaması kontrolleri |
| Canlı ağ durumu | Hattın şu anda kendi operatör ağında erişilebilir olup olmadığı | BroadNet HLR Sorgulama |
MobileValidate'ın operatör sorgulaması, hat türünün neden önemli olduğunu açıklar: sabit hat, ücretsiz hat, özel ücretli hat, ortak maliyetli hat veya UAN numarası "genellikle" SMS işleminin başarısız olacağı veya boş yere maliyet çıkaracağı anlamına gelir; ayrıca VoIP numaralarından veya tek bir küçük operatörden gelen yoğun kayıt dalgaları, sahte hesap oluşturma ve SMS pompalamada yaygın bir modeldir.
Rutin adım adım nasıl çalışır?
- Kullanıcı bir numara girdiğinde, "Kodu gönder" butonuna basmadan önce, numara ve ihtiyaç duyduğunuz kontrollerle (örneğin operatör ve kod gönderdiğiniz uygulama kanalları) birlikte POST /v1/lookup servisini çağırın.
- Bekleme süresini birkaç saniye olarak ayarlayın. API varsayılan olarak 10 saniyeye kadar (en fazla 30) bekler ve süre dolduğunda bekleyen kontroller için 202 yanıtını döndürür; bekleyen durumları bilinmeyen olarak değerlendirin.
- Aşağıdaki karar tablosunu sonuca uygulayın.
- Kodu, seçilen kanalda kanallar arası yedekleme (fallback) özelliğiyle birlikte BroadNet OTP API veya MyOTP.App üzerinden gönderin.
- Sonuçları daha sonra inceleyebilmeniz için sorgu sonucunu doğrulama girişimiyle birlikte günlüğe kaydedin.
curl https://api.mobilevalidate.com/v1/lookup \ -H "Authorization: Bearer $MOBILEVALIDATE_API_KEY" \ -H "Content-Type: application/json" \ -d '{"numbers": ["+447700900001"], "checks": ["carrier", "telegram"], "wait": 3}'Yanıt içindeki her kontrolün kayıtlı (true, false veya bilinmeyen için null), durum, güven seviyesi ve checked_at bilgisi bulunur; operatör kontrolü özniteliklere line_type, operatör ve ülke bilgilerini ekler. +447700900001 sayısı bir MobileValidate test numarasıdır: test anahtarları buna sabit verilerle yanıt verir ve asla ücretlendirilmez. Tam yanıt için gerçek zamanlı sorgulara bakın.
Her bir sonuçla ne yapmalısınız?
| Sonuç | Önerilen işlem |
|---|---|
| line_type mobil | Kodu kullanıcının seçtiği kanal üzerinden gönderin |
| line_type fixed_line, toll_free, premium_rate, shared_cost veya uan | SMS göndermeyin; desteklediğiniz durumlarda sesli kod teklif edin veya bir mobil numara isteyin |
| line_type voip | Risk politikanızı uygulayın: ek doğrulama, daha düşük deneme sınırı veya manuel inceleme |
| number_status invalid_number | Kullanıcıdan numarayı düzeltmesini isteyin; herhangi bir gönderim yapılmaz veya ücretlendirme uygulanmaz |
| Operatör kontrolü bilinmiyor veya beklemede | Kodu normal hız limitlerinizle gönderin |
| Telegram üzerinde kayıtlı ve kullanıcı Telegram seçti | MyOTP.App'ın Telegram kanalı üzerinden gönderin, yedek olarak SMS'i kullanın |
| Tek bir küçük operatörde veya numara aralığında çok sayıda yeni kayıt | Bu aralığı kısıtlayın ve inceleyin; SMS pumping savunmalarına bakın |
Kuralları kendi politika motorunuzda tutun ki onları optimize edebilesiniz; sorgulama hüküm değil, sinyal sağlar. Bir VoIP numarası gerçek bir müşteriye ait olabilir, bu nedenle kademeli doğrulama genellikle kesin engellemeden daha iyidir.
Sorgulama yapmak kayıt işlemini yavaşlatır mı?
Sadece siz izin verdiğiniz sürece. Sorgulamayı kullanıcı hâlâ telefon numarası alanındayken çalıştırın, bekleme parametresi ile sınırlandırın ve kodun asla gecikmemesi için bekleyen bir yanıtı bilinmeyen olarak kabul edin. MobileValidate, her servisin tazelik penceresi dahilinde yanıtları hesap başına önbelleğe alır ve önbelleğe alınmış bir yanıt ücretsizdir; böylece ikinci bir kod isteyen kullanıcı, ikinci bir ücretli kontrolü tetiklemez.
Sorgulamayı tüm kayıt formunun önüne değil, gönderim işleminin önüne yerleştirin: eğer sorgulama servisine ulaşılamazsa, normal limitlerinizle kodu göndermeye devam edin.
SMS pumping ve dolandırıcılık savunmalarıyla nasıl uyum sağlıyor?
SMS trafiği (yapay olarak şişirilmiş trafik), saldırganın ücretin bir kısmını kazanmasını sağlayan numaralara mesaj göndermek için OTP yöntemlerini suistimal eder. Gönderim öncesi hat türü ve operatör kontrolü, SMS almaması gereken numaraları eler ve kümeleri görünür kılar, ancak bu sadece bir katmandır. Numara başına, IP adresi ve cihaz başına hız limitleri uygulayın, oturum başına denemeleri sınırlandırın, hedef karışımlarını izleyin ve harcama uyarıları ayarlayın. SMS trafiği ve AIT dolandırıcılığı kılavuzumuz diğer katmanları kapsar ve SMS trafiğinin ne olduğunu kısaca açıklar.
MobileValidate, SIM değişim kontrolleri sunmaz. Yüksek değerli işlemler için hesap ele geçirme riski durumunda BroadNet, Orta Doğu'da SIM değişimi ve Numara Doğrulama kapsamında operatör ağı API'lerini kapsar.
OTP kanalını nasıl seçersiniz?
Kullanıcılarınızın güvendiği kanalları sunun ve seçimlerini kaydedin. MyOTP.App, otomatik yedekleme özelliğiyle tek bir hesaptan SMS, WhatsApp veya Telegram üzerinden kodlar gönderir; BroadNet OTP API ise SMS, WhatsApp, sesli arama ve Flash Call üzerinden yedekleme yapar. Telegram kayıt kontrolü, Telegram seçeneğini yalnızca bunu alabilecek kullanıcılara göstermenize yardımcı olur; SMS ise her mobil numaraya ulaşabilen yedek yöntem olarak kalır. Kanalların daha derinlemesine bir karşılaştırması için çok kanallı OTP doğrulama kılavuzumuzu okuyun.
Kontrolün maliyeti nedir ve bu yasal mı?
MobileValidate, kontrol başına ve yalnızca kesin sonuçlar için ücret alır: bilinmeyen, desteklenmeyen ülke, zaman aşımı, geçersiz ve yinelenen sonuçlar ile önbellek eşleşmeleri (cache hits) ve test anahtarları ücretsizdir. Özel ön izleme sırasında değişebilecek güncel fiyatlara fiyatlandırma sayfasından ulaşabilirsiniz. Yalnızca işlem yaptığınız numaraları kontrol edin: bir numara üzerinde yapılan her ekstra kontrol ayrıca faturalandırılabilir.
Kullanıcının size kod göndermeniz için verdiği bir numarayı taramak, MobileValidate'ın kabul edilebilir kullanım politikasının izin verdiği bir dolandırıcılığı önleme yöntemidir. GDPR uyarınca, 47. Gerekçe, "dolandırıcılığı önleme amaçları için kesinlikle gerekli olan kişisel verilerin işlenmesi, ilgili veri sorumlusunun meşru menfaatini de oluşturur" der. Diğer yasalar farklılık gösterebilir, bu nedenle her pazar için yasal dayanağınızı teyit edin; bu bilgiler genel bilgilendirme amaçlıdır, hukuki tavsiye değildir.
Sıkça sorulan sorular
Neden bir OTP göndermeden önce numara kontrol edilmelidir?
Sabit hatlar veya ücretsiz numaralar gibi kodun ulaşamayacağı numaralar için ödeme yapmaktan kaçınmak, sahte kayıtlar ve SMS pumping ile bağlantılı kalıpları tespit etmek ve kullanıcının alabileceği bir kanalı seçmek için.
En önemli kontrol hangisidir?
Hat türü. Bir mobil numara kodu alabilir; sabit hatlar, ücretsiz numaralar ve özel ücretli numaralar genellikle SMS alamaz; VoIP numaralar daha yakından incelenmelidir.
Sorgulama sonucu 'bilinmeyen' dönerse ne olur?
Kodu normal hız sınırlarınızla gönderin. Bilinmeyen yanıtlar MobileValidate tarafından ücretlendirilmez ve bilinmeyenleri engellemek gerçek kullanıcıları olumsuz etkiler.
Sorgulama işlemi kayıt olma sürecini yavaşlatır mı?
Yavaşlatması gerekmez. Numara girildiğinde sorgulamayı çalıştırın, bekleme parametresi ile sınırlandırın ve bekleyen yanıtları bilinmeyen olarak kabul edin.
VoIP numaralarını engellemeli miyim?
Genellikle doğrudan engellemeyin. VoIP'yi ek doğrulama, daha düşük deneme sınırı veya manuel inceleme için bir risk sinyali olarak kullanın.
MobileValidate SIM değişimlerini kontrol eder mi?
Hayır. MobileValidate bir SIM değişimi kontrolü sunmadığını belirtmektedir; operatör şebekesi API'leri bu işlemi kapsar.
Sorgulama işlemi kullanıcıya herhangi bir şey gönderir mi?
Hayır. Bir MobileValidate kontrolü, numaraya asla mesaj, arama veya e-posta göndermez.
Hangi BroadNet ürünleri kodu gönderir?
SMS, WhatsApp, sesli arama ve Flash Call üzerinden yedekleme imkanı sunan BroadNet OTP API ve tek bir hesaptan SMS, WhatsApp veya Telegram üzerinden gönderim yapan MyOTP.App.
Aşağıdaki tüm kaynakları 27 Eylül 2026 tarihinde okuduk. Editör standartlarımıza göz atın.
Kaynaklar
- MobileValidate — gerçek zamanlı sorgulamalar (alan talebi, bekleme, sonuçlar, önbelleğe alma), son güncelleme 25 Eylül 2026: mobilevalidate.com/docs/lookups.
- MobileValidate — operatör ve hat tipi sorgulama, son güncelleme 25 Eylül 2026: mobilevalidate.com/services/carrier-lookup.
- MobileValidate — OTP ve kayıt dolandırıcılığını önleme kullanım durumu, erişim tarihi 27 Eylül 2026: mobilevalidate.com/use-cases/otp-and-signup-fraud.
- MobileValidate — gerçekler (neler sunmadığı, faturalandırma), 27 Eylül 2026 tarihinde erişildi: mobilevalidate.com/facts.
- MobileValidate — kabul edilebilir kullanım politikası, 27 Eylül 2026 tarihinde erişildi: mobilevalidate.com/legal/acceptable-use.
- GDPR Gerekçe 47 (meşru menfaatler; dolandırıcılığı önleme), 27 Eylül 2026 tarihinde erişildi: gdpr-info.eu.
