A telephone system supports communication with user devices over both a
cellular radio network as well as over an Internet Protocol (IP) network,
and enables roaming and active call handoff between cellular and IP
domains. Approaches to detecting presence of a user near a suitable IP
network are used in controlling transitions between the domains, for
example, enabling automatic transitions between domains, and delivery of
calls to a mobile user to data network devices in the vicinity of the
user.