Internet telephony network and methods for using the same
First Claim
1. A telephony network for selectively enabling the origination and termination of telephone calls between a first subscriber terminal having a first unique terminal identifier and a first unique address and connected through a wireless connection to a wireless local network in communication with a public packet network, and a second subscriber terminal having a second unique terminal identifier and a second unique address and connected to said public packet network, and a non-subscriber terminal having a telephone number and connected to a PSTN network, comprising:
- a gateway connected to said public packet network and said PSTN network, said gateway being selectively operative to be accessed over said public packet network by said first subscriber terminal and said second subscriber terminal, said gateway having a physical connection to said PSTN network that enables said gateway to be accessed by said non-subscriber terminal over said PSTN network; and
a mapping server connected to said public packet network, said mapping server periodically attempting to connect with said first subscriber terminal and second subscriber terminal,if a connection with said first subscriber terminal is made, said mapping server (a) retrieving said first unique address and linking said first unique address with said first unique terminal identifier, said mapping server storing said mapped data in a file accessible over said public packet network by said first subscriber terminal, said second subscriber terminal and said gateway, and (b) updating the availability status of said first subscriber terminal in said file;
if a connection with said second subscriber terminal is made, said mapping server (a) retrieving said second unique address and linking said second unique address with said second unique terminal identifier, said mapping server storing said mapped data in said file, and (b) updating the availability status of said second subscriber terminal in said file;
said mapping server being selectively operative to provide said first unique address and the availability status of said first subscriber terminal in response to a request containing said first unique terminal identifier from said gateway or said second subscriber terminal;
said gateway being selectively operative to enable voice communication between said first subscriber terminal and said second subscriber terminal after said gateway receives said first unique address from said mapping server in response to a first request by said second subscriber terminal containing said first unique terminal identifier and said gateway establishes a connection between said second subscriber terminal and said first subscriber terminal over the public packet network,said gateway being selectively operative to enable voice communication between said first subscriber terminal and said non-subscriber terminal after said gateway receives said first unique address from said mapping server in response to a second request by said gateway containing said first unique terminal identifier, said non-subscriber terminal establishes a connection to said gateway over said PSTN network, and said gateway establishes a connection to said first subscriber terminal over said public packet network,said gateway being selectively operative to enable voice communication between said non-subscriber terminal and said first subscriber terminal after said gateway receives said telephone number from said first subscriber terminal, said first subscriber terminal establishes a connection to said gateway over said public packet network and said gateway establishes a connection to said non-subscriber terminal over said PSTN network using said telephone number.
3 Assignments
0 Petitions
Accused Products
Abstract
A telephony network for enabling the origination and termination of telephone calls between one or more subscriber terminals connected to a public packet network with an open addressing protocol and one or more non-subscriber terminals connected to a PSTN network. Subscribers to the telephony network have E.164 numbers mapped to their current IP address and published by a mapping server so other subscribers and non-subscribers can call the subscriber. The mapped information is published on either a HTML or XML page for direct use over the Internet by other subscribers or for use by a gateway device. The gateway device enables non-subscribers on the PSTN to directly call subscribers. Calls between subscribers completely by-pass the PSTN or the cellular network if BlueTooth or Wi-Fi enabled terminals are used. Subscribers can also call anyone with a phone number whether they are a subscriber or not.
-
Citations
12 Claims
-
1. A telephony network for selectively enabling the origination and termination of telephone calls between a first subscriber terminal having a first unique terminal identifier and a first unique address and connected through a wireless connection to a wireless local network in communication with a public packet network, and a second subscriber terminal having a second unique terminal identifier and a second unique address and connected to said public packet network, and a non-subscriber terminal having a telephone number and connected to a PSTN network, comprising:
-
a gateway connected to said public packet network and said PSTN network, said gateway being selectively operative to be accessed over said public packet network by said first subscriber terminal and said second subscriber terminal, said gateway having a physical connection to said PSTN network that enables said gateway to be accessed by said non-subscriber terminal over said PSTN network; and a mapping server connected to said public packet network, said mapping server periodically attempting to connect with said first subscriber terminal and second subscriber terminal, if a connection with said first subscriber terminal is made, said mapping server (a) retrieving said first unique address and linking said first unique address with said first unique terminal identifier, said mapping server storing said mapped data in a file accessible over said public packet network by said first subscriber terminal, said second subscriber terminal and said gateway, and (b) updating the availability status of said first subscriber terminal in said file; if a connection with said second subscriber terminal is made, said mapping server (a) retrieving said second unique address and linking said second unique address with said second unique terminal identifier, said mapping server storing said mapped data in said file, and (b) updating the availability status of said second subscriber terminal in said file; said mapping server being selectively operative to provide said first unique address and the availability status of said first subscriber terminal in response to a request containing said first unique terminal identifier from said gateway or said second subscriber terminal; said gateway being selectively operative to enable voice communication between said first subscriber terminal and said second subscriber terminal after said gateway receives said first unique address from said mapping server in response to a first request by said second subscriber terminal containing said first unique terminal identifier and said gateway establishes a connection between said second subscriber terminal and said first subscriber terminal over the public packet network, said gateway being selectively operative to enable voice communication between said first subscriber terminal and said non-subscriber terminal after said gateway receives said first unique address from said mapping server in response to a second request by said gateway containing said first unique terminal identifier, said non-subscriber terminal establishes a connection to said gateway over said PSTN network, and said gateway establishes a connection to said first subscriber terminal over said public packet network, said gateway being selectively operative to enable voice communication between said non-subscriber terminal and said first subscriber terminal after said gateway receives said telephone number from said first subscriber terminal, said first subscriber terminal establishes a connection to said gateway over said public packet network and said gateway establishes a connection to said non-subscriber terminal over said PSTN network using said telephone number. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of facilitating telephone calls over a public packet network between non-subscriber terminals connected to the PSTN and subscriber terminals connected to the public packet network, comprising the steps of:
-
periodically retrieving the unique terminal identifiers and TIP addresses of subscriber terminals, mapping the unique terminal identifiers with the corresponding IP addresses of the subscriber terminals, storing the mapped information in a file accessible over the public packet network by subscriber terminals and a gateway connected to the PSTN, and routinely checking the availability status of the subscriber terminals and updating the availability status of the subscriber terminals in the file. - View Dependent Claims (10, 11, 12)
-
Specification