I don't know how roaming is supposed to work, but I'd be very surprised if your feeling was grounded. Here's why:
(1) You keep the same phone number, wherever you are.
(2) Calls don' end even when you move.
Which means they can keep track of state, and link that state to your phone. Id' be very surprised if the same kind of mechanism couldn't be use on IP technology. My bet is, they do: have you ever noticed having to constantly reconnect when you drive in a well covered area? If not, that most probably mean that they keep track of the NAT table associated to your phone, and of course your private IP. In that case, I can't fathom why they couldn't do the same with a pubic IP.
(1) You keep the same phone number, wherever you are.
(2) Calls don' end even when you move.
Which means they can keep track of state, and link that state to your phone. Id' be very surprised if the same kind of mechanism couldn't be use on IP technology. My bet is, they do: have you ever noticed having to constantly reconnect when you drive in a well covered area? If not, that most probably mean that they keep track of the NAT table associated to your phone, and of course your private IP. In that case, I can't fathom why they couldn't do the same with a pubic IP.