Multiple packet routing system (MPRS)
A method and system for Multiple Packet Routing is disclosed. A characteristic of a network may be monitored. Based on the characteristic, a network path of two or more redundant call streams sent from a first endpoint to a second endpoint may be controlled.
1. A programmed computer for monitoring a network, comprising:
a memory having at least one region for storing computer executable program code; and
a processor executing the program code stored in the memory,
wherein the program code comprises:
code for monitoring a characteristic of the network;
code for controlling a network path of two or more redundant call streams sent from a first endpoint to a second endpoint based on the characteristic; and
code for selecting a delay time for transmission of one of the two or more redundant call streams from the first endpoint based on a number of lost call packets determined at the second endpoint.
2. The programmed computer of claim 1 , wherein the code for controlling is performed during a call.
3. The programmed computer of claim 1 , wherein the code for controlling includes changing the network path of redundant call streams sent based on a number of lost call packets determined at the second endpoint.
4. A computer program product, comprising a computer usable medium having a computer readable program code embodied therein, the computer readable program code adapted to be executed to implement a network monitoring method, comprising:
code for monitoring a characteristic of the network;
code for controlling a network path of two or more redundant call streams sent from a first endpoint to a second endpoint based on the characteristic; and
code for selecting a delay time for transmission of one of the two or more redundant call streams from the first endpoint based on a number of lost call packets determined at the second endpoint.
5. The computer program product of claim 4 , wherein the code for controlling is performed during a call.
6. The computer program product of claim 4 , wherein the code for controlling includes changing the network path of redundant call streams sent based on a number of lost call packets determined at the second endpoint.