Packet-switched telephony with circuit-switched backup
First Claim
1. A method of operating a telephony switch connected to both a circuit-switched network and a packet-switched network, the method comprising steps of:
- calculating an estimated quality of a packet-switched connection for a given call;
selecting, based at least partially on the estimated quality, either the packet-switched connection or a circuit-switched connection for the call; and
connecting the call over the selected network, wherein the estimated quality is dependent upon the physical distance of the call and increases with increasing physical distance.
1 Assignment
0 Petitions
Accused Products
Abstract
A packet voice switch 60 and method for its operation are disclosed. The switch comprises a network switching means, preferably implemented within its host processor 78, that allows calls to be routed between a circuit-switched connection at circuit-switched interface 74 and either another circuit-switched connection at interface 74 or a packet-switched connection at packet-switched interface 76. The network switching means selects call routing for calls based on a comparison of the current quality of service for the call over the packet-switched connection vs. the extra cost of connecting the call over the circuit-switched connection. Preferably, the comparison can be adjusted for call distance, the user'"'"'s own quality of service preference, and current system load.
In a preferred embodiment, switch 60 communicates with a similar packet voice switch (handling the other end of the same call) in order to initiate a mid-call network switch that is transparent to the calling and called parties. This embodiment provides a guaranteed minimum quality of service for packet voice applications, and provides a reliable backup in case of a packet data route failure.
In a second embodiment, users may initiate network switching themselves if they desire higher quality, by entering an appropriate sequence on their DTMF keypad.
-
Citations
17 Claims
-
1. A method of operating a telephony switch connected to both a circuit-switched network and a packet-switched network, the method comprising steps of:
-
calculating an estimated quality of a packet-switched connection for a given call;
selecting, based at least partially on the estimated quality, either the packet-switched connection or a circuit-switched connection for the call; and
connecting the call over the selected network, wherein the estimated quality is dependent upon the physical distance of the call and increases with increasing physical distance.
-
-
2. A method of operating a telephony switch connected to both a circuit-switched network and a packet-switched network, the method comprising steps of:
-
calculating an estimated quality of a packet-switched connection for a given call;
selecting, based at least partially on the estimated quality, either the packet-switched connection or a circuit-switched connection for the call; and
connecting the call over the selected network, wherein the selecting step comprises computing a first figure merit for connection of the call over the circuit-switched network, computing a second figure of merit, including a factor related to the estimated quality, for connection of the call over the packet-switched network, and selecting the network with the most favorable figure of merit. - View Dependent Claims (3)
-
-
4. A method of operating a telephony switch connected to both a circuit-switched network and a packet-switched network, the method comprising steps of:
-
calculating an estimated quality of a packet-switched connection for a given call;
selecting, based at least partially on the estimated quality, either the packet-switched connection or a circuit-switched connection for the call; and
connecting the call over the selected network, wherein the result of the selecting step depends at least partially on the current utilization of signal processing resources within the switch.
-
-
5. A method of operating a packet voice switch connected to both a local circuit-switched network and a packet-switched network, the method comprising steps of:
-
receiving an original call request over the local circuit-switched network;
routing the call request over the packet-switched network to a remote packet voice switch for call connection to a called party;
responding to a network change request by rerouting the call over a long-distance circuit-switched network to the remote packet voice switch;
processing incoming audio for the presence of a user-generated in-band signal; and
generating a network change request when an appropriate in-band signal is detected in the incoming audio.
-
-
6. A method of operating a packet voice switch connected to both a local circuit-switched network and a packet-switched network, the method comprising steps of:
-
receiving an original call request over the local circuit-switched network;
routing the call request over the packet-switched network to a remote packet voice switch for call connection to a called party;
responding to network change request by rerouting the call over a long-distance circuit-switched network to the remote packet voice switch;
monitoring the health of the packet voice switch; and
upon detection of a failure of switch hardware necessary to support one or more active packet-switched calls, generating a network change request for one or more active packet-switched calls.
-
-
7. A method of operating a packet voice switch connected to both a circuit-switched network and a packet-switched network, the method comprising the steps of:
-
receiving a network switch request, from a second packet voice switch, the request related to a packet-switched call existing between the two packet voice switches;
sending a request acknowledgment to the second packet voice switch;
associating an incoming circuit-switched connection from the second packet voice switch with the packet-switched call; and
switching call voice data between the two packet voice switches from the packet-switched connection to the circuit-switched connection.
-
-
8. A packet voice switch comprising:
-
a telephony interface for connection to a circuit-switched network;
a packet data interface for connection to a packet-switched network;
coding/decoding means in communication with the packet data interface, for converting voice data from a circuit-switched format to a packet-switched format and converting voice data from a packet-switched format to a circuit-switched format;
call switching means for routing call between the telephony interface and the coding/decoding means; and
network switching means for selecting whether to route calls received at the telephony interface through the coding/decoding means to the packet data interface or back through the telephony interface. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of operating a telephony switch connected to both a circuit-switched network and a packet-switched network, the method comprising steps of:
-
calculating an estimated quality of a packet-switched connection for a given call, wherein the calculating step comprises estimating the latency of the packet-switched connection;
selecting, based at least partially on the estimated quality, either the packet-switched connection or a circuit-switched connection for the call;
connecting the call over the selected network; and
when the circuit-switched connection is selected, maintaining the packet-switched connection at a reduced packet transmission rate and estimating the latency of the packet-switched connection from the reduced packet transmission rate. - View Dependent Claims (17)
-
Specification