I don't know if it any help, but most master sockets contain a "test" socket. If you unscrew the faceplate, you will find this socket inside. This is connected directly to the BT line, and doesn't touch the internal wiring as it were. If you can get a signal on this socket, you will know the problem lies with the wiring.
see here for details: click here