Itu akan lebih tergantung pada operator dan terkait jaringan, ditambah, API terprogram tidak terdokumentasi dengan baik sehingga banyak aplikasi pemblokiran panggilan pihak ketiga, mau tidak mau, mengirim penolakan / hangup setelah menerima nomor hitam.
Apa yang diminta OP sebenarnya adalah turun lebih dalam ke mur dan baut lapisan telepon yang terhalang karena:
- sifat eksklusif dari kode pendukung biner yang memungkinkan telepon GSM / CDMA.
- chipset berpemilik digunakan untuk komunikasi GSM / CDMA pada level rendah.
Jika itu tersedia dan didokumentasikan, akan ada banyak aplikasi pemblokiran panggilan di Play store, yang dapat melakukan penyaringan panggilan dengan cara yang tepat seperti yang diharapkan.
Edit
Sebagai renungan untuk jawaban ini, bagian penting harus diperhatikan - Google memblokir MODIFY_PHONE_STATE
izin di Gingerbread 2.3.7 dan seterusnya ( Tersedia di versi Android sebelumnya ), lihat Masalah ini yang mengganggu pengembang perangkat lunak pemblokiran panggilan pihak ketiga tersebut, dengan demikian panggilan-blok akan gagal pada versi Android yang lebih baru, izin itulah yang memungkinkan aplikasi pihak ketiga untuk mengirim penolakan / hangup setelah menerima kata daftar hitam.