Disconnection every couple of minutes was a initial prob with BSNL but not anymore. Get ur lines chekced by the BSNL ppl. Also activate KEEP ALIVE. This forum had a discussion and link on Keep ALive and if u see archives u will find it ( the admin would be of help here ).