Yeah Refund of deposit is quite hard. I have disconnected my landline in last year November and still I havent got my depositWell, they charged you only the difference ie Rs 100. Your current deposit with BSNL would be Rs 799. If and when you disconnect your BSNL connection, you are definitely entitled to get the Rs 799 back. Actually getting the refund is another matter altogether.