METHOD OF SIZING PACKETS FOR ROUTING OVER A COMMUNICATION NETWORK FOR VOIP CALLS ON A PER CALL BASIS
First Claim
Patent Images
1. A method for sizing packets over a network on a per communication basis, the method comprising:
- receiving a request for a communication to be setup to a destination;
determining an originating gateway and a terminating gateway to be involved in the communication;
selecting a packet size for packets associated with a voice communication to be communicated between the originating gateway and the terminating gateway;
commanding the originating gateway to establish a packet stream comprising the selected packet size toward the terminating gateway; and
commanding the terminating gateway to establish a packet stream comprising the selected packet size toward the originating gateway.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for reducing latency of VoIP communications while efficiently using network resources and maintaining voice quality. This is achieved by managing packet size on a per-call basis, using factors such as distance between gateways, current backbone network status, service requested or access mechanism for a given call is disclosed. Packet size is selected on a per-call basis based on the distance between endpoints in the call. If the endpoints are far apart, the selected packet size is small. If the endpoints are close together, the selected packet size is large.
-
Citations
25 Claims
-
1. A method for sizing packets over a network on a per communication basis, the method comprising:
-
receiving a request for a communication to be setup to a destination;
determining an originating gateway and a terminating gateway to be involved in the communication;
selecting a packet size for packets associated with a voice communication to be communicated between the originating gateway and the terminating gateway;
commanding the originating gateway to establish a packet stream comprising the selected packet size toward the terminating gateway; and
commanding the terminating gateway to establish a packet stream comprising the selected packet size toward the originating gateway. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for sizing packets over a network on a per communication basis, said communication being communicated between a calling party and a called party via a gateway, the method comprising:
-
acquiring data from the gateway, said data comprising location data for the gateway;
sending the data to a soft switch based on a predefined parameter;
receiving additional data from the soft switch relating to a second gateway;
determining a packet size for the communication based on the data about the gateways; and
instructing the gateway to use packets of said packet size for the communication. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A method for sizing packets over a network on a per communication basis, said communication being communicated in a packet stream between a calling party and a called party via a gateway, the method comprising:
-
acquiring data from the packet stream flowing across the gateway;
determining a packet size for the communication based on the data acquired from the packet stream; and
using packets of the determined packet size for the communication. - View Dependent Claims (23, 24, 25)
-
Specification