If you have recently entered your info in paisabazar, bankbazaar or whatever other random site regarding financial services then you waived your DND rights. I think there's only a period (a month?) where they're allowed to do so in that case. I've never tried but maybe turn off and on the DND? Maybe that'll do the trick? I've asked the callers to not call me back again, and it's useless. At least 2-3 calls a day regarding financial services.
Also do not agree or tick all the checkboxes, try to have an idea what you're agreeing to. They're not all mandatory so people are unnecessarily agreeing to share their information with third parties. I've noticed you don't even need to complete an application on any of these websites before they start bugging you.