I have just ported my number over from Virgin to O2 and ever since that took place I cannot activate Facetime or iMessage on my iphone13.
I have carried out the following:
1) Switched off and on
2) reset all network settings
3) Restored phone completely
My Number is showing the correct number.
I have tried contacting o2 "customer service" but it is an absolute joke that starts off with an automated service that takes about 5 mins to get where you need to go and then gets out.
The chat is always busy.
As I am new to O2 I am in the calling off period, so I think I might just cancel my contract.
Activating Facetime and iMessage is nothing to do with o2, you may need to speak to Apple Support, as as all o2 will check is if you have mobile data and can send an SMS.
Might be worth checking your APN details are mobile.o2.co.uk
Check with O2 that you have iData enabled on your account.
Also check the correct number is showing in Settings >Phone >My Number.
So you ported your number from Virgin to o2?
Does your Virgin sim still work (ie, can you make and receive calls, and send or receive normal text messages)?
If it does, the port has not completed correctly as it would stop working.
You need to contact o2 customer services and tell them to try the port again (assuming the PAC is still valid, if not you will need a new one).
Please note, this is not customer services and we cannot access your account. Do not publish personal details (email, phone number, bank account).
Link to our guide on how to contact them can be found here
Your O2 sim is not active so I'd guess nothing works with that sim in any device.