It is an e world and everyone is too busy to visit the post office to be in a que and pay the bill. BSNL has payment option through selfcare portal whether it is sdc, ndc, wdc or edc.
You can also do payment using portal.bsnl.in.
Reports say it is efficient. You need to signup first to avail this facility.