Personal gateway for originating and terminating telephone calls
First Claim
1. A personal gateway for connecting a call between an internet protocol (IP) phone and a telephone apparatus connected to a public switched telephone network (PSTN), comprising:
- at least one PSTN interface connected to a PSTN line;
an internet interface connected to the Internet; and
gateway software operable to connect a call between the IP phone and the telephone apparatus based upon least cost routing.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, method and software product connects a call from an internet protocol (IP) phone and a telephone apparatus connected to a public switched telephone network (PSTN) using a personal gateway configured within a network group. A call from a user of the IP phone is answered and the user is authenticated. A destination number for the telephone apparatus is received from the user. A list of personal gateways is created based upon the destination number. The list is prioritized based upon least cost routing. A highest priority personal gateway that is available is determined using the prioritized list. The highest priority personal gateway that is available is instructed to dial the destination number using a PSTN interface. The IP phone connects with the telephone apparatus to make the call. The call terminates and associated resources are freed if either the IP phone or the telephone apparatus hangs-up.
-
Citations
14 Claims
-
1. A personal gateway for connecting a call between an internet protocol (IP) phone and a telephone apparatus connected to a public switched telephone network (PSTN), comprising:
-
at least one PSTN interface connected to a PSTN line;
an internet interface connected to the Internet; and
gateway software operable to connect a call between the IP phone and the telephone apparatus based upon least cost routing. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A personal gateway for providing voice call connectivity between a first apparatus connected to a public switched telephone network (PSTN) and a second apparatus connected to a PSTN, comprising:
-
at least one PSTN interface connected to a PSTN line;
an internet interface connected to the Internet; and
gateway software operable to connect a voice call between the first apparatus and the second apparatus via the Internet and a second personal gateway of a network group. - View Dependent Claims (9, 10)
-
-
11. A method for connecting a call from an internet protocol (IP) phone to a telephone apparatus connected to a public switched telephone network (PSTN) using a personal gateway configured within a network group, comprising:
-
answering a call from a user of the IP phone;
authenticating the user;
receiving, from the user, a destination number for the telephone apparatus;
creating a list of personal gateways based upon the destination number;
prioritizing the list based upon least cost routing;
determining, using the prioritized list, a highest priority personal gateway that is available;
instructing the highest priority personal gateway that is available to dial the destination number using a PSTN interface;
connecting the IP phone with the telephone apparatus to make the call; and
terminating the call and freeing associated resources if either the IP phone or the telephone apparatus hangs-up.
-
-
12. A software product comprising instructions, stored on computer-readable media, wherein the instructions, when executed by a computer, perform steps for connecting a call from an internet protocol (IP) phone to a telephone apparatus connected to a public switched telephone network (PSTN) using a personal gateway configured within a network group, comprising:
-
instructions for answering a call from a user of the IP phone;
instructions for authenticating the user;
instructions for receiving, from the user, a destination number for the telephone apparatus;
instructions for creating a list of personal gateways based upon the destination number;
instructions for prioritizing the list based upon least cost routing;
instructions for determining, using the prioritized list, a highest priority personal gateway that is available;
instructions for instructing the highest priority personal gateway that is available to dial the destination number using a PSTN interface;
instructions for connecting the IP phone with the telephone apparatus to make the call; and
instructions for terminating the call and freeing associated resources if either the IP phone or the telephone apparatus hangs-up.
-
-
13. A method for connecting calls between a first and a second apparatus connected to one or more public switched telephone networks (PSTNs) using a personal gateway configured within a network group, comprising:
-
answering a call made by a first user of the first apparatus connected to the PSTN;
authenticating the user;
receiving, from the user, a destination number for the second apparatus connected to a PSTN;
creating a list of personal gateways based upon the destination number;
prioritizing the list based upon least cost routing;
determining, using the prioritized list, a highest priority personal gateway that is available;
instructing the highest priority personal gateway that is available to dial the destination number using a PSTN interface;
connecting the first apparatus with the second apparatus to make the call; and
terminating the call and freeing associated resources if either the first or second apparatus hangs-up.
-
-
14. A software product comprising instructions, stored on computer-readable media, wherein the instructions, when executed by a computer, perform steps for connecting calls between a first and a second apparatus connected to one or more public switched telephone networks (PSTNs) using a personal gateway configured within a network group, comprising:
-
instructions for answering a call made by a first user of the first apparatus connected to the PSTN;
instructions for authenticating the user;
instructions for receiving, from the user, a destination number for the second apparatus connected to a PSTN;
instructions for creating a list of personal gateways based upon the destination number;
instructions for prioritizing the list based upon least cost routing;
instructions for determining, using the prioritized list, a highest priority personal gateway that is available;
instructions for instructing the highest priority personal gateway that is available to dial the destination number using a PSTN interface;
instructions for connecting the first apparatus with the second apparatus to make the call; and
instructions for terminating the call and freeing associated resources if either the first or second apparatus hangs-up.
-
Specification