You can now pay your BSNL landline bills online on http://portal.bsnl.in/
You have to do a onetime registration and then add your telephone numbers and then you can view your bills, pay them see payment details and also get SMS alerts of bill being generated on any operator mobile.
Payment can be made by credit card or net banking of various banks; they are using the bill desk payment gateway.
A note of caution, don’t wait till the last date for paying your bills online as sometimes you will not be able to log in due to some technical slag. Hence if you are intending to pay your BSNL landline bills online see that you give it a try at least 4-5 days in advance of your dude date.
Happy talking and paying your bill as well