Packet-switched telephony call server
First Claim
Patent Images
1. A method for providing telephony service over the Internet, the method comprising:
- downloading a call client to a user device associated with a first user;
launching the call client on the user device, wherein the user device is connected to the Internet;
receiving a call request according to a non-native protocol at a packet switched telephony service provider, wherein the call request includes a telephone number corresponding to a second user accessible through a Public-Switched Telephone Network (PSTN);
determining whether the first user associated with the user device is authorized to place a call associated with the call request;
selecting a gateway to process the call request;
transmitting the call request from the packet switched telephony service provider to the selected gateway according to Session Initiation Protocol (SIP), wherein the gateway is operable to forward the call request to the second user;
communicating media of a call associated with the call request between the user device and the gateway according to User Datagram Protocol (UDP) along a different path to that along which the call request is transmitted; and
logging call information so that call durations may be determined.
8 Assignments
0 Petitions
Accused Products
Abstract
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.
45 Citations
19 Claims
-
1. A method for providing telephony service over the Internet, the method comprising:
-
downloading a call client to a user device associated with a first user; launching the call client on the user device, wherein the user device is connected to the Internet; receiving a call request according to a non-native protocol at a packet switched telephony service provider, wherein the call request includes a telephone number corresponding to a second user accessible through a Public-Switched Telephone Network (PSTN); determining whether the first user associated with the user device is authorized to place a call associated with the call request; selecting a gateway to process the call request; transmitting the call request from the packet switched telephony service provider to the selected gateway according to Session Initiation Protocol (SIP), wherein the gateway is operable to forward the call request to the second user; communicating media of a call associated with the call request between the user device and the gateway according to User Datagram Protocol (UDP) along a different path to that along which the call request is transmitted; and logging call information so that call durations may be determined. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification