DNC - Do they really not call

We all know that there is an DNC (Do Not Call) Registry in india. But is there is a mechanism for advertisers and marketers to run a check of their number list against this DNC to have a sanitised list. Something like an API to check their number lists?

Telecom companies should be customer friendly, and by default they should put all customers in the DNC list and let the customers to opt out (if they want to get those calls).

I would like to know a different opinion?