Method and system for providing VOIP services
First Claim
1. An apparatus comprising:
- at least one server associated with an alternative number stored in a memory of a redirecting component that is at least one of included in a local phone, in operative connection with a local phone, or a combination thereof,which local phone is operative to receive an input of a phone number,wherein the redirecting component is operative to determine whether the inputted phone number corresponds to a local phone number or a long distance phone number,wherein responsive at least in part to a determination that the inputted phone number corresponds to a local phone number, the redirecting component is operative to cause the local phone to connect to a remote phone associated with the local phone number,wherein responsive at least in part to a determination that the inputted phone number corresponds to a long distance phone number, the redirecting component is operative to cause the local phone to connect to the at least one server associated with the alternative number stored in the memory of the redirecting component, andwherein the redirecting component is operative to cause the long distance phone number to be communicated to the at least one server,wherein the at least one server is operative to establish voice communications over at least one IP network between the local phone and a remote phone associated with the long distance number,wherein the at least one server is operative to communicate a different alternative number to the redirecting component to cause the redirecting component to update the memory of the redirecting component to include the different alternative number,at least one server associated with the different alternative number stored in a memory of the redirecting component, which is operative to establish voice communications between the local phone and a remote phone associated with a phone number subsequently inputted into the local phone, responsive to receiving a communication from the local phone of the subsequently inputted phone number, wherein the redirecting component is operative to cause the subsequently inputted phone number to be communicated to the at least one server associated with the different alternative number responsive at least in part to a determination by the redirecting component that the subsequently inputted phone number corresponds to a long distance phone number.
1 Assignment
0 Petitions
Accused Products
Abstract
A VOIP service and method is provided which comprises an redirecting dialer device (RDD), which connects a telephone to a POTS circuit. Responsive to DTMF signals from the telephone representative of a long telephone distance number, the RDD intercept the DTMF signals and transits alternative DTMF signals representative of an alternative telephone number of a PSTN/VOIP gateway server. Once connected to the PSTN/VOIP gateway server, the RDD then transmits the DTMF signals associated with the original long distance number. The VOIP gateway server is operative to convert the analog signals from the telephone into digital and packetized VOIP data which is transmitted through a public or private IP-based network to a remote telecommunication device associated with the original long distance telephone number. If the DTMF signals from the telephone are representative of a local telephone number, the RDD is operative to forgo transmitting the alternative DTMF signals.
6 Citations
19 Claims
-
1. An apparatus comprising:
-
at least one server associated with an alternative number stored in a memory of a redirecting component that is at least one of included in a local phone, in operative connection with a local phone, or a combination thereof, which local phone is operative to receive an input of a phone number, wherein the redirecting component is operative to determine whether the inputted phone number corresponds to a local phone number or a long distance phone number, wherein responsive at least in part to a determination that the inputted phone number corresponds to a local phone number, the redirecting component is operative to cause the local phone to connect to a remote phone associated with the local phone number, wherein responsive at least in part to a determination that the inputted phone number corresponds to a long distance phone number, the redirecting component is operative to cause the local phone to connect to the at least one server associated with the alternative number stored in the memory of the redirecting component, and wherein the redirecting component is operative to cause the long distance phone number to be communicated to the at least one server, wherein the at least one server is operative to establish voice communications over at least one IP network between the local phone and a remote phone associated with the long distance number, wherein the at least one server is operative to communicate a different alternative number to the redirecting component to cause the redirecting component to update the memory of the redirecting component to include the different alternative number, at least one server associated with the different alternative number stored in a memory of the redirecting component, which is operative to establish voice communications between the local phone and a remote phone associated with a phone number subsequently inputted into the local phone, responsive to receiving a communication from the local phone of the subsequently inputted phone number, wherein the redirecting component is operative to cause the subsequently inputted phone number to be communicated to the at least one server associated with the different alternative number responsive at least in part to a determination by the redirecting component that the subsequently inputted phone number corresponds to a long distance phone number. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
a) through operation of at least one server associated with an alternative number stored in a memory of a redirecting component that is at least one of included in a local phone, in operative connection with a local phone, or a combination thereof, receiving a communication from the local phone of a long distance phone number; wherein the local phone is operative to receive an input of a phone number, wherein the redirecting component is operative to determine whether the inputted phone number corresponds to a local phone number or a long distance phone number, wherein responsive at least in part to a determination that the inputted phone number corresponds to a local phone number, the redirecting component is operative to cause the local phone to connect to a remote phone associated with the local phone number, wherein responsive at least in part to a determination that the inputted phone number corresponds to a long distance phone number, the redirecting component is operative to cause the local phone to connect to the at least one server associated with the alternative number stored in the memory of the redirecting component, and b) through operation of the at least one server, establishing voice communications over at least one IP network between the local phone and a remote phone associated with the long distance number, c) through operation of the at least one server communicating a different alternative number to the redirecting component to cause the redirecting component to update the memory of the redirecting component to include the different alternative number, d) through operation of at least one server associated the different alternative number stored in a memory of the redirecting component, establishing voice communications between the local phone and a remote phone associated with a phone number subsequently inputted into the local phone, responsive to receiving a communication from the local phone of the subsequently inputted phone number, wherein the redirecting component is operative to cause the subsequently inputted phone number to be communicated to the at least one server associated with the different alternative number responsive at least in part to a determination by the redirecting component that the subsequently inputted phone number corresponds to a long distance phone number. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification