Clearinghouse services architectures that support the use of end user
devices, such as personal computers, Internet Protocol (IP) phones, cable
multimedia terminal adapters, and residential gateways, in an Internet
telephony system. The innovative architectures include a proxy-based
system model, a direct communication model, and a hybrid proxy/direct
communication model. A user can operate an "intelligent" end user device.
i.e., a device running a client program with knowledge of the
architecture particulars, to access a clearinghouse service on an IP
network. This enables the user to communicate a telephony call over the
IP network and via the combination of a terminating gateway identified by
the clearinghouse service and the Public Switched Telephone Network.