O2 Text Message Issues

I’m currently in the Republic of Ireland and am on a UK O2 Contract/Bill Pay mobile phone account.

At present i’m able to receive text messages from other O2 users and Vodafone/Orange Pay as you go users but i dont seem to receive texts from anyone on Vodafone or Orange Contracts.

Does anyone know why this is?

Any help would be appreciated.