From 1st January 2011, now there is way with new service DO NOT DISTURB by NCPR of TRAI(Telecom Regulatory Authority of India), which allows all BSNL Mobile Plan Customers to completely block the telemarketing calls or predefined categories on registration with two modes.
Detailed procedure for Registration / De-Registration for BSNL DND(Do Not Disturb) ServicesSTART0 to 1909 : For Full Blocking(DNC)
START1 to 1909 : Receiving SMS on Banking/Finance/CC
START2 to 1909 : Receiving SMS on Real Estate
START3 to 1909 : Receiving SMS on Education
START4 to 1909 : Receiving SMS on Health
START5 to 1909 : Receiving SMS on Automobiles and Consumer Goods
START6 to 1909 : Receiving SMS on Entertainment/IT/Broad Casting/Communication
START7 to 1909 : Receiving SMS on Tourism and Leisure
STOP<Option> to 1909 : For Stopping existing option(s)
STOP to 1909 : subscriber will be de-registered
START2,3 : combination of different preferences but separated by comma (,)
BSNL Mobile users(Voice and Data) including MNP customers may also can make a call on toll free short code 1909, terminating on the respective WS Call Centre and select his/her preference for register, deactivation or change the preference through the IVRS.
Customer can change the preference once chosen, at any time on expiry of three months from the date of registration or last change of his request. The request for all registration / change / deregistration has to be done from the same telephone number for which registration/change/de-registration has been requested. BSNL Prepaid Mobile Customers & Postpaid Services can check the status of Registration and DeActivation at http://pcpr.bsnl.co.in for Do Not Disturb (DND) services.