Sorry, I'm sure this has been asked many times, but I would like to switch from Virgin Media to BT and retain my landline phone number. During the ordering process I get a message that says it's not possible:
There always used to be a restriction on number portability that meant you could only port numbers between lines on the BT Wholesale phone network. This meant that you were unable to move your number from a BT based phone line to a Cable phone line or vice-versa.
I don't know what the rules about portability are now in the wild west of Voice over IP, but I suspect the old arrangements might still be behind the restriction you are experiencing.
You could , and still can usually port numbers to and from cable , indeed 30 odd years ago , when the cable industry first started offering telephony a major requirement mandated by the regulator was that BT ( no such thing as Openreach back then ) had to offer to port numbers to cable , as not to do so was considered anti competitive, and the regulator ( and by default the Government ) aim was to reduce BT market share , so number port was a legal requirement, BT had to have the systems in place to export numbers to cable on request , to be seen to be ‘ fair’ and probably head off any legal challenges , it was to be a reciprocal arrangement , so cable numbers had to be portable to BT .