
Possible?
Of course it *IS* technically possible for any number to be routed through any provider and terminated where needed.
The problem is that it's just too much of a PITA to setup because the industry's infrastructure to make this easily doable is in a mess and so very few service providers can be arsed to spend the time contacting all the relevant parties to make the changes.
Yes, number database centralisation would be the answer - but centralised with whom? I know of some outfits that would still rightly bodge this kind of thing in an upwards direction.