Method of sizing packets for routing over a communication network for VoIP calls on a per call basis
AssigneeAT&T Intellectual Property II, L.P.
InventorsSteven M Michelson, Jerry Allen Robinson, Larry Arnise Russell
Life of this patent
Estimating the term…
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.
Claims21
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 packet size that is selected toward the terminating gateway;
- and
- commanding the terminating gateway to establish a packet stream comprising the packet size that is selected toward the originating gateway.
A method for sizing packets over a network on a per communication basis, the communication being communicated between a calling party and a called party via gateways, the method comprising:
- acquiring first data from a first gateway, the first data comprising location data for the first gateway;
- sending the first 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 first data and the additional data;
- and
- instructing the gateways to use packets of the packet size for the communication.
Dependencies are inferred from the claim text.