That used to happen to me on virgin too and spent several days without a phone line or Internet with them. Swapped to BT, still have the occasional problem but normally fixes itself if I reset the infinity box thing. I found virgin very unpleasant to deal with whereas BT have been very good.