I have ported my number form Vodafone PAYG to Virgin pay monthly contract as it will be a lot cheaper for us.
It's a business phone and it was very important to keep the number which is on the website and attracts a great many calls, it is equally important to have voicemail to catch calls I can't get to as the vast majority of business we capture is from messages left on the voicemail.
So Virgin appeared to have the best deal and strongest signal so I made the leap and got my new sim on Monday, I have had no voicemail since! Every day I call Virgin and they tell me it needs another day to register or it needs to be reset and given 24 hours or some such.
I was told today the problem is because i kept my old number it is not a number recognised by Virgin. I said 'But I need that number as it is on all advertising and all clients use it, the guy was a bit 'oh ....' I then said 'Also I need my voicemail as it captures the majority of the business whilst I can't get the phone' and he was like 'oh ....' again!
WTAF - when I first wanted to transfer I explained my needs to the rep and was told there was no issue and now I'm being told it is a big issue to both retain my number AND have voicemail!
He even said 'well that's a Vodafone number do you still have an account with them?' I said 'No - I'm with you now, that was the whole plan!!' He said 'Ok we need 24 hours' (again!) 
Has this happened to anyone else and has anyone been able to have this resolved? What can I do?