Packet data network voice call quality monitoring
First Claim
1. A method of controlling voice communication between calling and called telephone stations each connected through a respective switch to a public switched telephone network (PSTN) region and remotely located from each other, comprising the steps of:
- routing a voice call carrying two-way voice communication between said calling and called stations in digital packet format through a path of the Internet;
changing the routing of said call between said calling and called stations from the Internet path to a non-packet data format voice telephone network voice path without terminating the call, thereby bypassing said packet data network while maintaining the voice communication call; and
wherein said changing step comprises;
monitoring said packet data network during the course of transmission of said voice call through said packet data network path to determine a quality of performance level;
comparing the performance level determined in said monitoring step with a predetermined threshold level;
rerouting the call to said voice telephone network voice path if the performance level of said packet data network as monitored in said monitoring step is below said predetermined threshold; and
wherein the Internet interfaces with a plurality of PSTN regions through respective Internet modules, and said rerouting step comprises;
transmitting a signal from an Internet module connected with the PSTN region of the calling station to the calling station switch;
in response to said signal, establishing a connection for said call from said calling station switch through the PSTN to a second switch coupled to the called station;
bridging the voice call at each of said switches to the established connection; and
terminating communication of said call through said packet data network path.
3 Assignments
0 Petitions
Accused Products
Abstract
The quality of service existing in a data packet network during the course of communication of a voice call through a data network, such as the Internet, is monitored. A minimum acceptable level of service may be predefined with a threshold quality level stored in the user'"'"'s Call Processing Record (CPR) in the AIN Integrated Services Control Point (ISCP). If the monitored quality is maintained in excess of the stored threshold, communication of the call continues through the established course of transmission. If the measured quality of service on the data network is not satisfactory, the routing of the call is changed to communication solely through a voice telephone network connection, which may include an Interexchange Carrier link, without terminating the call. The packet data network is thereby bypassed to obtain voice grade quality while maintaining the call.
380 Citations
12 Claims
-
1. A method of controlling voice communication between calling and called telephone stations each connected through a respective switch to a public switched telephone network (PSTN) region and remotely located from each other, comprising the steps of:
-
routing a voice call carrying two-way voice communication between said calling and called stations in digital packet format through a path of the Internet;
changing the routing of said call between said calling and called stations from the Internet path to a non-packet data format voice telephone network voice path without terminating the call, thereby bypassing said packet data network while maintaining the voice communication call; and
wherein said changing step comprises;
monitoring said packet data network during the course of transmission of said voice call through said packet data network path to determine a quality of performance level;
comparing the performance level determined in said monitoring step with a predetermined threshold level;
rerouting the call to said voice telephone network voice path if the performance level of said packet data network as monitored in said monitoring step is below said predetermined threshold; and
whereinthe Internet interfaces with a plurality of PSTN regions through respective Internet modules, and said rerouting step comprises;
transmitting a signal from an Internet module connected with the PSTN region of the calling station to the calling station switch;
in response to said signal, establishing a connection for said call from said calling station switch through the PSTN to a second switch coupled to the called station;
bridging the voice call at each of said switches to the established connection; and
terminating communication of said call through said packet data network path. - View Dependent Claims (2, 3, 4, 5)
measuring the voice data packet pulses received per unit time period from the Internet at the Internet module connected to the PSTN region of the calling station.
-
-
3. A method as recited in claim 1, wherein said monitoring step comprises:
-
measuring the time variance between voice data packets received from the Internet at the Internet module connected to the PSTN region of the calling station; and
wherein said performance level is below said predetermined threshold if said measured time variance exceeds a maximum value.
-
-
4. A method as recited in claim 1, wherein said monitoring step comprises:
-
checking the sequence of voice data packets of the call received at the Internet module connected to the PSTN region of the calling station;
detecting whether voice data packets for the call have not been received in said checking step; and
said comparing step comprises determining whether the frequency of missed packets detected in said detecting step exceeds a maximum value.
-
-
5. A method as recited in claim 1, wherein said establishing step comprises:
transmitting a control signal from the PSTN region of said calling station to the PSTN region of said called station through a common channel signaling system path.
-
6. A method of controlling voice communication between calling and called telephone stations each connected through a respective switch to a public switched telephone network (PSTN) region and remotely located from each other, comprising the steps of:
-
routing a voice call carrying two-way voice communication between said calling and called stations in digital packet format through a path of the Internet;
changing the routing of said call between said calling and called stations from the Internet path to a non-packet data format voice telephone network voice path without terminating the call, thereby bypassing said packet data network while maintaining the voice communication call; and
wherein said changing step comprises;
monitoring said packet data network during the course of transmission of said voice call through said packet data network path to determine a quality of performance level;
comparing the performance level determined in said monitoring step with a predetermined threshold level;
rerouting the call to said voice telephone network voice path if the performance level of said packet data network as monitored in said monitoring step is below said predetermined threshold; and
wherein said performance level is related to data flow rate and said predetermined threshold is a minimum acceptable voice transmission time, said monitoring step comprising;
transmitting at least one request packet through the Internet;
receiving at least one response packet; and
measuring the round trip time duration therebetween.
-
-
7. A method of controlling voice communication between calling and called telephone stations each connected through a respective switch to a public switched telephone network (PSTN) region and remotely located from each other, comprising the steps of:
-
routing a voice call carrying two-way voice communication between said calling and called stations in digital packet format through a path of the Internet;
changing the routing of said call between said calling and called stations from the Internet path to a non-packet data format voice telephone network voice path without terminating the call, thereby bypassing said packet data network while maintaining the voice communication call; and
wherein said changing step comprises;
monitoring said packet data network during the course of transmission of said voice call through said packet data network path to determine a quality of performance level;
comparing the performance level determined in said monitoring step with a predetermined threshold level;
rerouting the call to said voice telephone network voice path if the performance level of said packet data network as monitored in said monitoring step is below said predetermined threshold; and
wherein the Internet interfaces with a plurality of PSTN regions through respective modules, and said rerouting step comprises;
transmitting a first signal from a module connected with the PSTN region of the called station to the called station switch;
transmitting a second signal from a module connected with the PSTN region of the called station to the called station switch;
in response to said first and second signals, establishing a connection for said call from said calling station switch through the PSTN to a second switch coupled to the called station;
bridging the voice call at each of said switches to the established connection; and
terminating communication of said call through said public packet data network path. - View Dependent Claims (8)
transmitting an in-band control signal from the PSTN region of said calling station to the PSTN region of said called station through a voice communication trunk.
-
-
9. 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 public data network separate from said switched telecommunications network comprising multiple remotely spaced routers for linking together paths of said public data network using transmission control protocols to provide connectionless packet service between remote locations of said public data network;
at least two of said central office switching systems connected to a respective interface to said public 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; and
means for automatically rerouting a voice call carrying voice communication between subscriber lines of said two central office switching systems that traverse said public data network to a voice path in said PSN in response to a predetermined condition, without terminating the existing voice call;
wherein said predetermined condition is the occurrence of an unacceptable level of quality of performance of said public data network, and each said interface comprises means for monitoring said data network during the course of transmission of said voice call through said public data network; and
wherein said monitoring means measures voice data packet pulses received per unit time period from the public data network.
-
-
10. 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 public data network separate from said switched telecommunications network comprising multiple remotely spaced routers for linking together paths of said public data network using transmission control protocols to provide connectionless packet service between remote locations of said public data network;
at least two of said central office switching systems connected to a respective interface to said public 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; and
means for automatically rerouting a voice call carrying voice communication between subscriber lines of said two central office switching systems that traverse said public data network to a voice path in said PSN in response to a predetermined condition, without terminating the existing voice call;
wherein said predetermined condition is the occurrence of an unacceptable level of quality of performance of said public data network, and each said interface comprises means for monitoring said data network during the course of transmission of said voice call through said public data network; and
wherein said monitoring means transmits a request packet through said public data network, receives a response packet, and measures the round trip time duration therebetween.
-
-
11. 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 public data network separate from said switched telecommunications network comprising multiple remotely spaced routers for linking together paths of said public data network using transmission control protocols to provide connectionless packet service between remote locations of said public data network;
at least two of said central office switching systems connected to a respective interface to said public 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; and
means for automatically rerouting a voice call carrying voice communication between subscriber lines of said two central office switching systems that traverse said public data network to a voice path in said PSN in response to a predetermined condition, without terminating the existing voice call;
wherein said predetermined condition is the occurrence of an unacceptable level of quality of performance of said public data network, and each said interface comprises means for monitoring said data network during the course of transmission of said voice call through said public data network; and
wherein said monitoring means measures time variance between voice data packets received from the public data network.
-
-
12. 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 public data network separate from said switched telecommunications network comprising multiple remotely spaced routers for linking together paths of said public data network using transmission control protocols to provide connectionless packet service between remote locations of said public data network;
at least two of said central office switching systems connected to a respective interface to said public 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; and
means for automatically rerouting a voice call carrying voice communication between subscriber lines of said two central office switching systems that traverse said public data network to a voice path in said PSN in response to a predetermined condition, without terminating the existing voice call;
wherein said predetermined condition is the occurrence of an unacceptable level of quality of performance of said public data network, and each said interface comprises means for monitoring said data network during the course of transmission of said voice call through said public data network; and
wherein said monitoring means detects lost voice data packets.
-
Specification