The present disclosure relates generally to routing of telephone calls. More particularly, the present disclosure relates to the routing of telephone calls initiated on a wired or wireless telecommunication network to a voice and data network (VDN).
It is known in the art to place telephone calls around the world using conventional public switched telephone network systems.
Operators of PSTNs charge callers for the routing of phone calls. Though the exact amounts of the charges vary depending on market circumstances, it is almost universally true that the further away the call is going (i.e., long distance calls), the greater the cost to the user. This is particularly true when calls cross political boundaries, such as borders between countries, as well as physical boundaries, such as oceans.
Vendors currently offer products that permit telecommunications to be carried via a VDN such as the Internet. For example, Vonage is a company that uses the Cisco ATA unit. Features that allow mobile telephone usage over the Internet cannot offer this calling activity with this unit. The Cisco ATA unit is broadband only and does not provide a means to attach to a phone jack in the wall. Without attachment to the wall, the Vonage-Cisco unit cannot detect incoming PSTN calls. Without the ability to detect incoming PSTN calls, the Vonage-Cisco unit cannot then bridge PSTN callers into the Vonage voice over Internet Protocol (VoIP) network.
Packet 8 sells an Internet access device (IAD) (called DTA310) that is broadband only. The DTA310 provides a single RJ-11 connection for an analog phone. The DTA310 does not provide a means to attach the unit to a phone jack in the wall. Without attachment to the wall, the Packet 8 unit cannot detect incoming PSTN calls. Without the ability to detect incoming PSTN calls, the Packet 8 unit cannot then bridge PSTN callers into the Packet 8 VoIP network.
Net2Phone sells a line of IAD units supporting both broadband and narrowband dialup. One unit provides a 2-port gateway that includes means to connect directly to a phone jack in the wall. It is unknown if the hardware architecture of the Net2Phone unit supports the ability to bridge a mobile caller into their VoIP network. However, firmware does not appear to be available for the current IAD units to make VoIP calling from non-VoIP telephones a reality.
What would be useful are a system and method for routing calls originating from the PSTN and mobile telephone networks to VDN, thereby permitting telephone users to take advantage of the Internet as a telecommunication network for the placing of long distance telephone calls.
Provided herein are systems and methods for routing calls over a voice and data network. The methods, systems, and apparatuses are set forth in part in the description which follows, and in part will be obvious from the description, or can be learned by practice of the methods, apparatuses, and systems. The advantages of the methods, apparatuses, and systems will be realized and attained by means of the elements and combinations particularly pointed out in the appended claims. It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the methods, apparatuses, and systems, as claimed.
In the accompanying figures, like elements are identified by like reference numerals among the several preferred embodiments of the present invention.
The foregoing and other features and advantages of the invention are apparent from the following detailed description of exemplary embodiments, read in conjunction with the accompanying drawings. The detailed description and drawings are merely illustrative of the invention rather than limiting, the scope of the invention being defined by the appended claims and equivalents thereof.
In a particular embodiment, a telecommunications gateway (TCG) receives communications (such as an incoming call) from a remote location via a communications device (either via a Public Switched Telephone Network (PSTN) or a wireless network operated by a mobile service provider). The TCG initiates a call from the TCG to a remote communication device over a voice and data network (VDN). In an embodiment, the VDN is the Internet and the remote communication device is a telephone (either wired or mobile), but the present disclosure is not so limited. The TCG functions as a bridge between the communications device that initiated the incoming call and the remote communication device. In another embodiment, the functions of the TCG are performed by equipment operated by the operator of a PSTN.
A “mobile communication device” may include, for example, a wireless telephone (e.g., a cellular telephone), another mobile telephony device or another mobile communication device (such as a wireless personal data assistant or a computer having a wireless network interface card) that can access long distance services in order to send or receive data. Thus, while this disclosure discusses the routing of mobile telephone calls, those skilled in the art will understand that this technology and method apply equally to other mobile devices as well.
It is an aspect of the disclosure to enable users to make long distance calls using the Internet as a communication network of choice.
It is a further aspect of the disclosure to enable mobile telephone users to take advantage of the Internet as a telecommunication network for the placing of long distance telephone calls.
It is yet another aspect of the disclosure to support “Anywhere-Anytime” VoIP access.
It is another aspect of the disclosure to provide access to Voice over Internet Protocol (VoIP) calling without regard to the technology used by a calling party or a receiving party.
It is yet another aspect of the disclosure to support all mobile providers worldwide, regardless of their format (e.g., CDMA, TDMA, and GSM) and protocols used.
These and other aspects of the disclosure will become apparent from a review of the general and detailed descriptions that follow.
In a particular embodiment, a TCG receives communications from a remote location via a communications device (either via a PSTN or via a wireless network operated by a mobile service provider). The TCG initiates a call from the TCG to a remote communication device over a VDN. By way of illustration and not as a limitation, a call is made from a first communication device to a second communication device to which the TCG is connected. The call is then intercepted at the TCG, where the call is converted into a bit stream according to an appropriate protocol that is transferable over a VDN. In an embodiment, the VDN is the Internet. The bit stream may include proper identifiers and routing indications. The converted call may then be sent over the VDN to another PSTN or to another TCG and finally to the end destination (i.e., the remote communication device).
In another embodiment, the functions of the TCG are performed by equipment operated by the operator of a PSTN. For example, the TCG may be under the control of the operation of the PSTN and a caller may direct the PSTN to route the call over a VDN.
In a particular embodiment, a TCG receives communications from a remote location via an incoming call (either from the PSTN or a mobile service provider). The TCG initiates a call to a remote communication device over a VDN. In another embodiment, the VDN is the Internet and the remote communication device is a telephone (either wired or mobile), but the disclosure is not so limited. The TCG functions as a bridge between a device at the remote location that initiated the incoming call and the remote communication device. By way of illustration and not as a limitation, a caller first places a call on a telephone (wired or mobile) to an end destination where the user's TCG is connected. The call is intercepted at the TCG and is converted into a bit stream according to an appropriate protocol that is transferable over a VDN. In an embodiment, the VDN is the Internet. The bit stream may include proper identifiers and routing indications. In another embodiment, the bit stream includes discrete packets. The converted call is then sent over the VDN to another PSTN or another TCG and finally to the end destination.
The converted call may be directed over the VDN 420 to another telecommunications device. As illustrated in
In one embodiment, the call made by the mobile telephone 400 is to a phone number associated with the TCG 415. In another embodiment, the phone number is associated with a plurality of TCGs of a TCG network, and the mobile phone call is routed to a particular TCG on the TCG network. In these embodiments, once the mobile telephone 400 has connected with the TCG 415, the user may be prompted for a dialing sequence, which corresponds with another TCG or to a PSTN telephone call.
As noted above, in a particular embodiment, the TCG 415 performs an authentication step wherein a user (i.e., a caller) or an account associated with a calling telecommunication device (e.g., the mobile telephone 400) is identified. Based upon this identification, the call is either allowed to proceed or is not allowed to proceed. In an embodiment, the authentication of the caller is achieved using caller identification (ID) data associated with the call. The call may be received from either a plain old telephone service (POTS) device, a mobile telephone or another mobile device. Other authentication methods, such as using an electronic serial number (ESN), may be used to authenticate the caller at the TCG 415. Similarly, any other authentication system that uniquely identifies a user or group of users is within the scope of the disclosure. For example, the caller may be prompted for more information such as a password or access code.
Though the Internet is used in the above example, the disclosure contemplates the use of any VDN 420 that is capable of transferring information as described by the present disclosure.
Referring now to
If the caller's authorization credentials are accepted at 610, the TCG enters an “off-hook” state, at 620, and determines whether a dialing signal is received, at 625. If no dialing signal is received at 625, the TCG passes the call through to the telephone connected to the PSTN line, at 615.
If a dialing signal is received, the TCG is ready for entry of a number or address to place a call over the VDN, at 630, according to the convention established by the TCG manufacturer and/or the VoIP service provider providing VoIP service.
In an embodiment, the authorization credentials include caller ID data. In another embodiment, the caller is prompted to provide the authorization credentials. In yet another embodiment, in the event that the authorization credentials are accepted, the TCG emits a uniquely identifiable tone to alert the caller to enter the dialing signal. In yet another embodiment, the dialing signal includes the “#” sign.
The caller may follow the dialing signal with a telephone number or address, as previously discussed. In an alternate embodiment, the TCG identifies that a long distance call is desired by the initial dialing to the TCG. The TCG routes the call over a VDN, such as the Internet, to the desired long distance phone. Thus, placing a long distance call via the TCG may cost no more than a local call.
By way of illustration and not as a limitation, the telephone 710 places a call to another telephone on the PSTN 715. In this illustration, the first communication device 725 may be the other telephone. The call is evaluated by the TCG 730 and routed through the switch 720. Similarly, a call placed by the mobile telephone 700 to the first communication device 725 may be routed over the PSTN 715 and through the switch 720. By contrast, a caller may designate (using a VDN designator) that the call is to be transported via the VDN 735 to the second communication device 740. The second communication device 740 may be any device or combination of devices that may be connected to, and receive communications from, the VDN 735, including a telephone. (for example, see
The present disclosure describes use of a TCG in its various embodiments. The TCG itself may implement multiple digital networking protocols using a telephony protocol engine (TPE). One such protocol that may also be used is the Session Initiation Protocol SIP. SIP is an Internet Engineering Task Force (IETF) signaling protocol for establishing real-time calls and conferences over Internet Protocol networks. In this embodiment, the TPE may be implemented using inexpensive, memory limited microprocessors and inexpensive flash memory. However, this is not meant as a limitation. As will be apparent to those skilled in the art, particular embodiments may be implemented in other computing contexts without departing from the scope of the present disclosure.
While the invention has been described in connection with various embodiments, it will be understood that the invention is capable of further modifications. This application is intended to cover any variations, uses or adaptations of the invention following, in general, the principles of the invention, and including such departures from the present disclosure as, within the known and customary practice within the art to which the invention pertains.
The present application claims priority from, and is a continuation of, U.S. patent application Ser. No. 12/552,772, filed Sep. 2, 2009, which is a continuation of U.S. patent application Ser. No. 10/624,433, filed Jul. 22, 2003, now U.S. Pat. No. 7,606,217, issued Oct. 20, 2009, which claims priority under 35 U.S.C. §119(e) to Provisional Patent Application Ser. No. 60/484,385 filed on Jul. 2, 2003, all of which are expressly incorporated herein by reference in their entirety.
|6014440||Melkild et al.||Jan 2000||A|
|6091732||Alexander, Jr. et al.||Jul 2000||A|
|6118768||Bhatia et al.||Sep 2000||A|
|6125113||Farris et al.||Sep 2000||A|
|6258778||Rodgers et al.||Jul 2001||B1|
|6359880||Curry et al.||Mar 2002||B1|
|6404870||Kia et al.||Jun 2002||B1|
|6449251||Awadallah et al.||Sep 2002||B1|
|6496477||Perkins et al.||Dec 2002||B1|
|6603774||Knappe et al.||Aug 2003||B1|
|6618761||Munger et al.||Sep 2003||B2|
|6658496||Minakata et al.||Dec 2003||B1|
|6760324||Scott et al.||Jul 2004||B1|
|6763226||McZeal, Jr.||Jul 2004||B1|
|6822957||Schuster et al.||Nov 2004||B1|
|6826174||Erekson et al.||Nov 2004||B1|
|6856612||Bjelland et al.||Feb 2005||B1|
|6895000||Lai et al.||May 2005||B2|
|6934258||Smith et al.||Aug 2005||B1|
|6947417||Laursen et al.||Sep 2005||B2|
|7012888||Schoeneberger et al.||Mar 2006||B2|
|7042841||Abdelilah et al.||May 2006||B2|
|7213766||Ryan et al.||May 2007||B2|
|7227938||Rodman et al.||Jun 2007||B2|
|7280530||Chang et al.||Oct 2007||B2|
|7302053||Chang et al.||Nov 2007||B2|
|7336654||Barkley et al.||Feb 2008||B2|
|7606217||Bender et al.||Oct 2009||B2|
|7764955||Mangal et al.||Jul 2010||B1|
|20020080776||Norris et al.||Jun 2002||A1|
|20020097843||Krol et al.||Jul 2002||A1|
|20020147912||Shmueli et al.||Oct 2002||A1|
|20030002479||Vortman et al.||Jan 2003||A1|
|20030023669||DeLima et al.||Jan 2003||A1|
|20030031165||O'Brien, Jr.||Feb 2003||A1|
|20030093606||Mambakkam et al.||May 2003||A1|
|20030110257||Hyun et al.||Jun 2003||A1|
|20030152210||Delaney et al.||Aug 2003||A1|
|20030214939||Eldumiati et al.||Nov 2003||A1|
|20040019539||Raman et al.||Jan 2004||A1|
|20040032860||Mundra et al.||Feb 2004||A1|
|20040032862||Schoeneberger et al.||Feb 2004||A1|
|20040047451||Barker et al.||Mar 2004||A1|
|20040090954||Zhang et al.||May 2004||A1|
|20040114581||Hans et al.||Jun 2004||A1|
|20040133668||Nicholas, III||Jul 2004||A1|
|20040141508||Schoeneberger et al.||Jul 2004||A1|
|20040165558||Ling et al.||Aug 2004||A1|
|20040174965||Brahm et al.||Sep 2004||A1|
|20040205023||Hafer et al.||Oct 2004||A1|
|20040205777||Zalenski et al.||Oct 2004||A1|
|20040218583||Adan et al.||Nov 2004||A1|
|20040248590||Chan et al.||Dec 2004||A1|
|20040258003||Kokot et al.||Dec 2004||A1|
|20050089052||Chen et al.||Apr 2005||A1|
|20050091392||Gesswein et al.||Apr 2005||A1|
|20050094621||Acharya et al.||May 2005||A1|
|20050138183||O'Rourke et al.||Jun 2005||A1|
|20050180464||McConnell et al.||Aug 2005||A1|
|20050195799||Burne et al.||Sep 2005||A1|
|20050243733||Crawford et al.||Nov 2005||A1|
|20060008059||Ying et al.||Jan 2006||A1|
|20060029062||Rao et al.||Feb 2006||A1|
|20060029063||Rao et al.||Feb 2006||A1|
|20060031393||Cooney et al.||Feb 2006||A1|
|20060037071||Rao et al.||Feb 2006||A1|
|20060039356||Rao et al.||Feb 2006||A1|
|20070248081||Barkley et al.||Oct 2007||A1|
|20080025291||Barkley et al.||Jan 2008||A1|
|Bennet, B., “Memory in a Flash” www.theage.com.au pp. 1-3 (2004).|
|“Brief Introduction to QiiQ Communications Inc. and Ecocarrier Inc.,” www.giig.com, (printed Jun. 10, 2005 and Jul. 17, 2007) pp. 1-4.|
|Camarillo, G., et al., “Integration of Resource Management and Session Initiation Protocol (SIP)” RFC 3312 pp. 1-24 (2002).|
|“CommGenie VoIP Suite” www.nexge.com pp. 1-3 (printed Jun. 1, 2005).|
|EcoCarrier, “EcoFone” www.ecocarrier.com pp. 1-3 (printed Jun. 13, 2005).|
|“EcoFone + VoIPPhone Q-FONE-USB” pp. 1-3 (printed Jun. 10, 2005).|
|“Pocki Phone—VoIP Softphone + USB Flash Disk Drive (128M)” www.welltech.com pp. 1-2 (printed Oct. 5, 2004).|
|“Pre-paid Call Credits—Adding Extra Call Credits” www.2hands.com.au pp. 1-2 (printed Jun. 1, 2005).|
|Rosenberg, J. et al, “STUN—Simple Traversal of User Datagram Protocol (UDP) Through Network Address Translators (NATs)” RFC 3489 pp. 1-47 (2003).|
|Rosenberg, J., et al, “SIP: Session Initiation Protocol” RFC 3261 pp. 1-18.|
|Schulzrinne, H., “Dynamic Host Configuration Protocol (DHCP-for-IPv4) Option for Session Inititation Protocol (SIP) Servers” RFC 3361 pp. 1-7 (2002).|
|“SIPphoneCasting. Inspired by: Skype Podcast Recorder = SkypeCasters” www.linuxathome.com pp. 1-4 (2004).|
|Tittel, E., “Cool Tools: USB Desktop Peipherals and Devices” www.certmag.com pp. 1-7 (Jun. 2005 accessed Jul. 20, 2007).|
|Tittel, E., “Cool Tools: USB Desktop Peipherals and Devices” www.certmag.com pp. 1-3 (Jun. 2005, accessed Jul. 16, 2009).|
|Trembley, J., “VoIP makes real-time billing a necessity” Billing Plus, 6(17): 13 (Oct. 4, 2004).|
|“Web Based VoIP Billing, VoIP Routing, and VoIP Management Software” www.webvoip.com pp. 1-2 (printed Jun. 1, 2005).|
|20130148649 A1||Jun 2013||US|