I had a problem with my broadband dropping out on a pretty regular basis. (Broadband with O2 and BT phone line.) I reported the problem to the usual Indian call centre and the guy there said, "No fault on line. Please to contact your ISP." I did this and they were equally adamant that the problem was with BT and not them. I went through this loop several times, each time getting the dire BT warning that if an engineer visited and found a fault on my side of the master socket I would be faced with a hefty bill. I did all the recommended checks (unplugged all extensions, new filters, router straight into master socket etc, as described on the BT website) and I still had the problem of drop-out. Eventually I plucked up the courage to order an engineer visit and the guy came, plugged his phone into the master socket and immediately confirmed the fault on the line. He took about 2 hours to fix this - and installed a new Open Reach master socket as well. When I asked him why the Indian guy had insisted there was "No fault" he said that those guys can only do a very rough check on the line and they make the "hefty bill" threats to make sure that you do all the recommended checks before calling out an engineer.