Thanks for posting on the community and I'm sorry to learn this is happening with your landline.
I have run a test on the line and I'm unable to find any faults in the area which could be causing this so can I confirm whether you have tried a different handset in the Virgin socket?
Looking forward to hearing from you
New around here? To find out more about the Community check out our Getting Started guide