Internetwork gateway to gateway alternative communication
First Claim
1. A method of controlling digital voice communication between a first gateway interfacing a public switched telephone network (PSTN) and a packet data network at a first location and a second gateway interfacing said packet data network and the PSTN at a second location, comprising the steps of:
- converting voice call signals received at said first gateway, and addressed to a destination in said PSTN at said second location, to data packets;
monitoring data traffic conditions through said packet data network between said first and second locations; and
in response to said monitoring step, routing said data packets to said second gateway through said PSTN if the monitored conditions are below a predetermined acceptable threshold level;
wherein said predetermined acceptable threshold level is a minimum acceptable data flow rate and said monitoring step comprises;
transmitting a request packet from said first gateway through said data packet network to said second gateway;
receiving a response packet; and
measuring the round trip time duration therebetween.
4 Assignments
0 Petitions
Accused Products
Abstract
Voice calls between two end location gateway servers of a data internetwork are diverted, during periods of unacceptable network conditions, through the public switched telephone network (PSTN). A plurality of such diverted calls may be multiplexed into a single ISDN or T1 channel, thereby permitting a sharing of the more expensive cost of PSTN routing. Incoming calls are appropriately formatted for digital transmission, including compression when applicable, by the gateway servers and multiplexed for transmission either through the data network or back through an ISDN channel or the like through the PSTN. Calls may be expeditiously re-routed back through the data internetwork when data network conditions improve.
397 Citations
16 Claims
-
1. A method of controlling digital voice communication between a first gateway interfacing a public switched telephone network (PSTN) and a packet data network at a first location and a second gateway interfacing said packet data network and the PSTN at a second location, comprising the steps of:
-
converting voice call signals received at said first gateway, and addressed to a destination in said PSTN at said second location, to data packets; monitoring data traffic conditions through said packet data network between said first and second locations; and in response to said monitoring step, routing said data packets to said second gateway through said PSTN if the monitored conditions are below a predetermined acceptable threshold level; wherein said predetermined acceptable threshold level is a minimum acceptable data flow rate and said monitoring step comprises; transmitting a request packet from said first gateway through said data packet network to said second gateway; receiving a response packet; and measuring the round trip time duration therebetween.
-
-
2. A communications system comprising:
-
a public switched telecommunications network (PSTN) having a plurality of interconnected central office switching systems each connected to at least one subscriber line; a data network separate from said switched telephone network comprising multiple remotely spaced routers for linking together paths of said data network using transmission control protocols to provide connectionless packet service between remote locations of said data network; at least two of said central office switching systems connected to a respective interface to said data network, said central office switching systems providing selective connection between said interfaces and the subscriber lines connected to each of said central office switching systems; means for establishing a data transmission pipeline through said switched telephone network between the two said interfaces, thereby bypassing said separate data network; means for continually monitoring transmission traffic conditions in said separate data network and determining whenever data traffic conditions therein are below a predetermined acceptable threshold level; means for routing voice call data packets through said pipeline between the two said interfaces in response to each determination by said monitoring means that data traffic conditions in said separate data network are below said predetermined acceptable threshold level and for routing voice call data packets through said separate data network in the absence of such said determination. - View Dependent Claims (3, 4)
-
-
5. A method of communicating voice telephone calls between telephone stations each connected through a respective switch to a public switched telephone network (PSTN) region at a first location and remotely located telephone stations each connected through a respective switch to a public switched telephone network (PSTN) region at a second location, comprising the steps of:
-
routing voice calls from the PSTN at said first location to a first gateway; converting said voice calls to compressed digital data packets; and transmitting said compressed digital data packets to a second gateway connected to the PSTN at said second location, said transmitting step comprising; routing said data packets through a data packet network between said first and second gateways if traffic conditions in said data packet network between said first and second gateways exceed a predetermined acceptable threshold level; and conveying said data packets through a data pipeline connection in said PSTN between said first and second gateways, thereby bypassing said data packet network, if said threshold level is not exceeded;
whereindata traffic conditions through said packet data network are continually monitored for compliance with said threshold and said routing and conveying steps are alternatively performed throughout the course of each telephone call in dependence upon the monitored traffic conditions. - View Dependent Claims (6, 7, 8)
-
-
9. A method of controlling digital voice communication during an interactive telephone call between two public switch telephone network (PSTN) subscriber lines said network interfacing with a wide area packet data network at first and second gateways at different locations respectively for said subscriber lines, said method comprising the steps of:
-
converting voice call signals received at said first gateway, and addressed to said PSTN subscriber line associated with said second gateway, to data packets; routing the call between said first and second gateways through said wide area packet data network; continually monitoring data traffic conditions through said packet data network between said first and second gateways; and in response to said monitoring step, changing the routing of said call between said first and second gateways to a communication path through said PSTN, thereby bypassing said wide area packet data network, if the monitored conditions are below a predetermined acceptable threshold level. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method for dynamically routing digital voice communication during the course of a voice telephone call comprising the steps of:
-
a) continually monitoring transmission traffic conditions in a wide area packet data network throughout the course of the call; b) in response to said monitoring step, determining whether said traffic conditions fall below a predetermined acceptable threshold level; c) in response to an acceptable traffic condition level as determined in said determining step, routing said telephone call in the form of data packets through said wide area packet data network; d) in response to a determination of an unacceptable traffic condition in said determining step, routing said telephone call through a public switched telephone network that bypasses said wide area packet data network; and e) rerouting said call in accordance with said routing steps c) and d) each time that a determined change in traffic conditions with respect to said threshold level occurs during the course of the call.
-
Specification