Quote:T mobile caller to 07976 on T mob would pay own network rate.
Orange user would be charged as if it is still on Orange.
I don't think the second statement is true. Orange will know that this number is no longer on their network.
The only operators who know that the number has moved are the old and new mobile operators. Third-party mobiles and landlines will think the number is still with the original operator. This makes no difference for mobiles as they charge the same for all cross-network calls (at present anyway).
But the rates from landlines are different to different mobile numbers, e.g. 20.5p/min for Orange on 07980; 22.7p/min for T-Mobile on 07984 (prices from BT lines). So if you are really clever, you could use number porting to get a cheaper number on your chosen network.
See:
http://www.mobileshop.org/buyguide/portcharges.htmMobile operators definitely know which numbers are on their own network. They don't just use the Ofcom database, as virtual operators such as Virgin know which numbers are theirs, despite them being listed as T-Mobile.
In summary, moving a number from Orange to T-Mobile will be just the same as taking a new T-Mobile number,
except some landline callers might benefit from reduced rates.