An optimized gateway selection process of the present invention is based
on a universal mobility manager (UMM), a component for inter-technology
location management. The UMM is capable of holding location information
for diverse cellular networks, as well as for Internet telephony systems.
For cellular networks, UMM acts as a traditional HLR; for an Internet
telephony network, it acts as the entities that are responsible for
user/terminal registration (registrar in SIP, gatekeeper in H.323) and
address resolution (proxy server in SIP, gatekeeper in H.323). An optimal
gateway selection is possible based on location related information
provided by the UMM which had not previously been available. Utilizing
the newly available information enables a gateway to be selected which
may, for example, enable the circuit switched portion of a call to now be
minimized.