Internet calling system
First Claim
1. A method for placing a long distance telephone call on an Internet from a telephone including the steps of:
- providing a telephone/Internet bridge system;
routing a predetermined conventionally dialed long distance number from a telephone to said bridge system;
character string matching said conventionally dialed long distance number, wherein said number includes at least one wildcard digit, to a corresponding Internet (IP) address by comparing said number with a plurality of dialing pattern entries to establish a match, said match comprising either a direct match or a partial match and said partial match established with a generic pattern;
automatically converting signals for said conventionally dialed long distance number to said corresponding Internet (IP) address;
converting said IP address to packets of digital data signals in said bridge system; and
routing said packets of digital data signals to an Internet connection to establish full duplex communication.
18 Assignments
0 Petitions
Accused Products
Abstract
A system and method for placing long distance calls from a telephone through the Internet and for receiving telephone calls on a telephone from the Internet is disclosed. A phone server bridge circuit associated with a CPU includes an incoming line for receiving dual tone multi-frequency (DTMF) telephone numbers and normal voice signals. The received telephone numbers are supplied to a lookup table, which provides an Internet protocol (IP) address corresponding to the dialed number. A digital signal processor receives the Internet provider address and the normal voice signals associated with it and converts this information into Internet packets of digital data signals, including compressed voice signals. The packets of digital data signals then are supplied to a local area network, from which a router directs the Internet packets with compressed voice to the Internet provider associated with the Internet address. At the other end, the information is decompressed; and the dialed number is compared on a lookup table to provide the corresponding local called party telephone number. This telephone number and the decompressed and converted normal or analog voice information then is supplied to a PBX for routing to conventional telephones and keysets. The system therefore functions to permit long distance telephone calls to be placed through the Internet via local telephone lines.
122 Citations
3 Claims
-
1. A method for placing a long distance telephone call on an Internet from a telephone including the steps of:
-
providing a telephone/Internet bridge system;
routing a predetermined conventionally dialed long distance number from a telephone to said bridge system;
character string matching said conventionally dialed long distance number, wherein said number includes at least one wildcard digit, to a corresponding Internet (IP) address by comparing said number with a plurality of dialing pattern entries to establish a match, said match comprising either a direct match or a partial match and said partial match established with a generic pattern;
automatically converting signals for said conventionally dialed long distance number to said corresponding Internet (IP) address;
converting said IP address to packets of digital data signals in said bridge system; and
routing said packets of digital data signals to an Internet connection to establish full duplex communication. - View Dependent Claims (2)
-
-
3. A system for routing a long distance telephone call between a telephone and an Internet via a local area network (LAN) including in combination:
-
a phone server system having a trunk input for receiving a conventionally dialed long distance phone number and an analog voice signal from said telephone;
a processing unit within said phone server system comprising a lookup table having a plurality of variable length dialing patterns for character string matching said received phone number, wherein said number includes at least one wildcard digit, and a translation component to automatically convert said phone number to an Internet protocol address corresponding to a matched pattern;
a digital signal processor coupled to receive said analog voice signal for converting said analog voice signal to compressed packets of digital data signals;
a local area network circuit coupled to said digital signal processor for supplying said packets of digital data signals to a local area network (LAN); and
a router responsive to said Internet protocol address and coupled to said LAN for routing said packets of digital data signals to an Internet transmission link.
-
Specification