A system and method for providing packet-switched telephony service. The
system provides call control, signaling, and/or delivery of voice, video,
and other media in substantially real time. One embodiment of the system
includes a call client application on a user device, and a call server
located at a packet-switched telephony service provider. The call server
is preferably operable to communicate with the call client in a
non-native protocol and with the gateway in a native protocol.