Internet long distance telephone service
First Claim
1. A method of telecommunication over the Internet comprising:
- establishing a dedicated virtual path having a prescribed bandwidth between at least first and second telephony servers having respective network addresses specifying points of presence on the Internet, the first and second telephony servers connected to first and second telephone systems, respectively;
storing in a routing and administration database the prescribed bandwidth and, for each of said telephony servers, the network address and area codes served within the corresponding telephone system;
receiving at the first telephony server a call request initiated by a calling party within the first telephone network, the call request including a calling party number corresponding to the calling party and a called party number, the called party number including an area code;
sending a routing request by the first telephony server to routing and administration database including the calling party number and the area code of the called party number;
outputting from the routing and administration database a bandwidth allocation and the network address of the second telephony server in response to the area code supplied by the routing request, the routing and administration database providing said bandwidth allocation from the prescribed bandwidth;
sending signaling data packets by the first telephony server to the second telephony server along the dedicated virtual path, the signaling data packets including the called party number and the bandwidth allocation; and
establishing a communication link between the first telephony server and the second telephony server according to the bandwidth allocation to establish communication between the calling party and a destination corresponding to the called party number.
3 Assignments
0 Petitions
Accused Products
Abstract
Long distance communications service between two communications systems is established by using a wide area packet switched network, for example the Internet, to transport signaling data and digitized communication traffic. Each communications system uses an interface server to encapsulate communication traffic and signaling data into data packets suitable for transport over the wide area packet switched network. The interface server accesses a routing and administration database to determine a destination address of a destination interface server based on the area code of the called number. Upon receiving the destination address and a prescribed bandwidth from the routing and administration database, the telephony server inserts the destination address to the data packets for a destination server for a second communications system. The packets are then output to the Internet, and subsequently routed to the destination server serving as an interface for the second communications system. Routing of packets is preferably performed using reserved virtual paths to guarantee quality of service.
-
Citations
5 Claims
-
1. A method of telecommunication over the Internet comprising:
-
establishing a dedicated virtual path having a prescribed bandwidth between at least first and second telephony servers having respective network addresses specifying points of presence on the Internet, the first and second telephony servers connected to first and second telephone systems, respectively; storing in a routing and administration database the prescribed bandwidth and, for each of said telephony servers, the network address and area codes served within the corresponding telephone system; receiving at the first telephony server a call request initiated by a calling party within the first telephone network, the call request including a calling party number corresponding to the calling party and a called party number, the called party number including an area code; sending a routing request by the first telephony server to routing and administration database including the calling party number and the area code of the called party number; outputting from the routing and administration database a bandwidth allocation and the network address of the second telephony server in response to the area code supplied by the routing request, the routing and administration database providing said bandwidth allocation from the prescribed bandwidth; sending signaling data packets by the first telephony server to the second telephony server along the dedicated virtual path, the signaling data packets including the called party number and the bandwidth allocation; and establishing a communication link between the first telephony server and the second telephony server according to the bandwidth allocation to establish communication between the calling party and a destination corresponding to the called party number. - View Dependent Claims (2)
-
-
3. A telecommunications system comprising:
-
a first switched telecommunications network including; (1) first switching systems serving first customer premises terminals connected to said first switching systems, (2) first trunks connecting the first switching systems, (3) a first system for controlling call set up to selectively establish communication connections between said customer premise terminals over said first trunks, and (4) a first server providing an interface between communication connections over said first trunks and predetermined virtual paths, each having a prescribed bandwidth and transporting data packets carrying communication data; a second switched telecommunications network including; (1) second switching systems serving second customer premises terminals connected to said second switching systems, (2) second trunks connecting the second switching systems, (3) a second system for controlling call set up to selectively establish communication connections between said second customer premises terminals over said second trunks, and (4) a second server providing an interface between communication connections over said second trunks and said predetermined virtual paths; a wide area internetwork using transmission control protocols/internet program (TCP/IP) and connecting the first and second switched telecommunications networks via said predetermined virtual paths to establish a communication connection between one of said first customer premise terminals over said first trunks and one of said second customer premise terminals over said second trunks; and a routing and administration database storing the prescribed bandwidth of each corresponding virtual path relative to a total reserved bandwidth, and for each said server;
(1) a network address identifying the corresponding point of presence on the wide area internetwork, and (2) numbering codes served by the corresponding switched telecommunications network. - View Dependent Claims (4, 5)
-
Specification