Cara menentukan operator dan wilayah berdasarkan nomor telepon



Penting untuk mengetahui operator telepon mana yang dipilih klien dan di wilayah mana. Kemudian Anda dapat memecah basis pelanggan secara geografis dan tidak menelepon di malam hari. Atau melakukan promosi dengan operator. Dan beberapa pelanggan kami menghemat: untuk setiap operator pilih pengumpul SMS termurah.

Karena itu, " Dadata " telah lama menemukan operator berdasarkan nomor telepon. Algoritma itu sederhana - lakukan dan gunakan. Kecuali pada tahun 2013, ketika “perbudakan mobile” dihapus, saya harus sedikit menyesuaikan prosesnya. Dalam artikel ini saya akan menceritakan bagaimana semuanya bekerja untuk kita.

Ada kesulitan besar dalam proses - mendapatkan akses ke basis data nomor yang ditransfer. Ini tidak dikeluarkan untuk perorangan, dan perusahaan akan mengalami kesulitan. Tentang ini - di bagian terpisah.

Pisahkan nomor telepon


Hal pertama yang harus dilakukan adalah membongkar telepon menjadi tiga bagian:

  • kode negara - untuk Rusia +7 atau 8;
  • kode operator - 3-5 digit (sebenarnya, ini bukan kode operator, tetapi kode zona penomoran. Saya akan memberi tahu Anda nanti);
  • nomor telepon aktual adalah 5-7 digit.


Kode zona penomoran untuk nomor ponsel selalu terdiri dari tiga digit. Dalam diam - dari tiga, empat atau lima. Bagaimanapun, tiga digit pertama sudah cukup untuk menentukan wilayah dengan nomor telepon.

Jika Anda tidak tahu bagian mana dari angka yang terdiri dari angka yang mana, maka itu akan sulit. Jalan keluarnya adalah memasang topeng agar pengguna segera memasukkan angka di bagian-bagian. Atau bongkar setelah itu, perpustakaan Google untuk bekerja dengan ponsel akan mengatasi tugas tersebut .

Temukan operator berdasarkan nomor telepon dengan melihat paket penomoran


Dokumen utama Rusia, yang menurutnya operator menerima nomor telepon, adalah rencana penomoran Rossvyaz. Itu dengan jelas menjabarkan semua tata letak: kode dan angka mana yang dimiliki operator di daerah mana. Yang bagus, referensi Rossvyaz gratis di halaman rossvyaz.ru/deyatelnost/resurs-numeracii/vypiska-iz-reestra-sistemy-i-plana-numeracii .


Panduan ini diunggah dalam dua format sekaligus, yang sangat bagus bagi Rossvyaz. Sekali sebulan

, empat file diperbarui di dalam rencana penomoran: tiga untuk nomor telepon rumah dan satu untuk nomor ponsel. Perbedaan antara konten file terlihat jika Anda melihat awalan dalam nama-nama:

  • "ABC-" berarti bahwa file tersebut berisi angka-angka tetap. Sebenarnya, "ABC" adalah penunjukan zona penomoran yang ditentukan berdasarkan geografis;
  • "DEF-" adalah file dengan nomor ponsel. Awalan berarti zona penomoran yang tidak ditentukan secara geografis.

Sudah jelas di sini: direktori akan memberi tahu Anda tidak hanya operator, tetapi juga jenis telepon:

  • untuk alat tulis, kode dimulai dengan 3, 4 atau 8;
  • di ponsel - mulai dari 9.

Ada juga yang langsung seluler - secara lahiriah mereka tidak dapat dibedakan dari yang diam. Saya hanya tahu satu cara untuk menemukan ponsel langsung: temukan operatornya dan bandingkan dengan daftar operator seluler di Rusia. Namun demikian tanpa jaminan, karena beberapa operator seluler pada saat bersamaan - dan operator tetap.
Nomor +7 495 999-99-34 dapat berupa ponsel langsung. Atau mungkin kantor ini membeli koneksi tetap dari operator seluler - hanya operator yang tahu.

Tapi saya ngelantur, kembali ke rencana penomoran. Di dalam file, semuanya sangat sederhana - sebuah tabel dengan enam bidang.


Urutan bidang adalah sebagai berikut: Kode zona ABC atau DEF, awal kisaran, akhir kisaran, kapasitas, operator, wilayah. Kapasitas hanyalah jumlah angka yang termasuk dalam jangkauan.

Pencarian sesuai dengan rencana penomoran untuk suatu wilayah dan operator adalah kesenangan.

  1. Kami mendapatkan kode zona penomoran dari nomor yang diinginkan.
  2. Menggunakan kode, pilih rentang yang sesuai dari direktori.
  3. Kami pergi dari telepon hanya mengikuti kode area - nomor aktual.
  4. Kami mencari kisaran berapa jumlah tersebut.
  5. Keberhasilan! Kami menemukan untuk wilayah telepon, operator dan tipe.


Nomor +7 301 220-22-47 dimiliki oleh Mobilon Telecommunications LLC. Wilayah - Republik Buryatia

Terkadang telepon tidak masuk dalam kisaran apa pun. Ini berarti angkanya salah. Tidak ada pengecualian. Mengenai hal ini, saya harus mengatakan, perpustakaan Google yang disebutkan di atas tertusuk - menyetujui telepon yang tampaknya setia, tidak membandingkannya dengan paket penomoran.

Sebelumnya, pada langkah ini, penelitian berakhir. Namun pada 2013, pihak berwenang mengeluarkan undang-undang yang menghapuskan “perbudakan mobile”. Sejak itu, nomor telepon dipaku agar operator tidak begitu kencang.

Sekarang hukum mengizinkan: ubah operator, pertahankan nomornya. Tapi, perhatian, hanya di dalam kawasan. Anda tidak dapat menghapus telepon dari wilayah yang disediakan oleh Rossvyaz. Tidak mungkin untuk "mematahkan" rentang distribusi angka. Karena itu, jika hanya wilayah nomor telepon yang menarik, maka Anda tidak dapat membaca lebih lanjut. Dan saya akan melanjutkan dan memberi tahu Anda cara menemukan nomor operator yang diubah.

Dapatkan akses ke basis data nomor yang ditransfer


Ini adalah langkah birokratis, masing-masing, yang paling sulit. Dan bagi sebagian besar perusahaan itu benar-benar tidak dapat dilewati, sayangnya.

Angka-angka yang mengubah operator disimpan dalam database nomor pelanggan yang ditransfer (BDPN). Operatornya bukan lagi Rossvyaz, tetapi  Central Research Institute of Communications .

Masalahnya adalah akses ke DDP sangat sulit. Tentu saja, jika Anda bukan operator seluler, subjek sistem pembayaran nasional, struktur daya, atau agensi lain.


Yang dapat dilakukan oleh pengguna biasa adalah memverifikasi secara manual nomor tertentu.

Kami memperoleh akses ke BDPN pada tahun 2013 sebagai "organisasi yang berbeda." Namun sejak itu, aturan itu tampaknya semakin ketat. Bahkan formulir aplikasi telah banyak berubah, yang terbaru ada di situs web Institute of Communications. Karenanya, saya tidak bisa memberi saran apa pun di sini.

UPD. Dalam komentar mereka menulis bahwa dengan mengakses semuanya tidak terlalu keras: “Saya bekerja di perusahaan penjualan energi, tanpa masalah saya mendapat akses ke bdpn selama beberapa hari. <...> mengisi aplikasi, menandatangani direktur, meletakkan segel dan mengirimkannya secara elektronik. Lalu dia menelepon untuk kesetiaan. "

Periksa apakah nomornya telah pergi ke operator lain


Jika Anda mendapat akses ke database resmi nomor porting, maka itu mudah. Kami memeriksa untuk melihat apakah pelanggan telah mengubah operator, menjatuhkan belenggu "perbudakan seluler".

Institute of Communications mengunggah BDPN ke server SFTP dalam tiga folder.


Folder pertama berisi referensi lengkap. Dalam kedua - pembaruan tambahan. Dan yang ketiga menyimpan angka yang dikembalikan ke "pemilik"

  •   PortAllNew . ,  00:00  ;
  • PortIncrementNew — .   ;
  • ReturnIncrementNew — , «» . .

Di dalam folder, data untuk semua operator di semua wilayah disimpan tanpa dibagi berdasarkan file. Diperlukan file untuk membedakan antara pembaruan.


Tanggal dan waktu pembaruan dimasukkan dalam nama peningkatan. Jika Anda ingin menerima nomor yang ditransfer sesegera mungkin - di sinilah Anda. Jika tidak ada urgensi, lebih mudah sekali sehari untuk mengunduh direktori lengkap.

Format file - CSV, dikompres dalam ZIP. Di dalam - tidak ada tempat yang lebih mudah.


Ada tiga bidang dalam file direktori: angka, operator, dan jumlah baris. Selain itu, bidang ketiga diisi hanya untuk baris pertama - solusi elegan

Sejarah tidak disimpan di BDPN: setiap hari semua nomor yang ditransfer diunggah ke server. Jika ponsel tidak ada dalam direktori penuh atau secara bertahap per hari, maka ia mematuhi rencana Rossvyaz. Oleh karena itu, untuk keperluan kita, folder dengan angka yang dikembalikan adalahReturnIncrementNew  - tidak diperlukan.

Setiap hari kami mengunduh BDPN baru dari server. Klien SFTP apa pun cocok untuk ini: WinSCP atau FileZilla FTP Client cocok untuk Windows, dan Nautilus untuk Ubuntu. Kesalahan klasik dalam hal ini adalah meninggalkan FTP default dalam pengaturan alih-alih mengatur SFTP. Agar Anda bisa menderita untuk waktu yang lama, jangan ulangi kesalahan kami.

Ketika direktori nomor yang ditransfer sudah dekat, masih harus mencari nomor yang sedang diselidiki di dalamnya. Ada dua opsi:

  • nomor ditemukan di BDPN. Dalam hal ini, kami mengubah operator dari paket Rossvyaz ke yang baru;
  • nomornya tidak ada di BDPN - biarkan operator seperti apa adanya.

Itu semua kebijaksanaan.

Dan Anda dapat melihat nomor "Dadatoy"


Pilihan lain adalah memberikan nomor telepon Dadate, layanan ini akan mengambil informasi yang berguna darinya.


Kami mengenali operator, memperbaiki kesalahan ketik dalam angka, menunjukkan negara, wilayah, dan zona waktu. Akhirnya, kami memisahkan pasien rawat inap dari ponsel. Kami

memproses 10 kopeck masing-masing, jika diberikan melalui file atau melalui API. Hands on one phone - gratis dan bahkan tanpa registrasi. Semua ini ada di dadata.ru .

All Articles