Damn. I remember bsnl lco asking for 11000rs for bringing cable to my colony from main road which was around 300-400 meters away. Then a single complaint to BSNL Official person in BSNL Office made it happen in no cost. Also, I used bsnl for just 1 day and it was shitty experience, I switched to Airtel the very next day.
Remember to ask for a bill for whatever you have paid. I was charged 4500 and vendor refused to give me bill saying he can not do that. Escalated through BSNL twitter and they finally gave me 3500 bill for router and returned 1000 INR.