Adaptive packet size modification for voice over packet networks
First Claim
1. A method for minimizing end-to-end delay associated with calls carried over a packet network in a manner that avoids overloading of the packet network, comprising:
- performing by one or more of a plurality of network devices within a path of a first active call in the packet network, functions comprising;
receiving one or more call control messages from one of a network management entity or a call control entity, wherein said network management entity or said call control entity monitors and/or controls the packet network, and wherein said one or more call control messages are generated using per call parameters from one or more network devices within a path of at least a second active call in the packet network separate from said path of said first active call; and
responsive to said receiving of said one or more call control messages from said one of said network management entity or said call control entity, changing from a first packet size to a second packet size associated with a plurality of voice packets used for carrying frames of encoded signals associated with said first active call within said one or more of said plurality of network devices.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method for reducing end-to-end delay associated with telephone calls carried over a voice over packet network in a manner that avoids overloading of the network. The system and method involves monitoring one or more parameters indicative of an amount of bandwidth being utilized on the voice over packet network, responsive to the monitoring, determining that a level of bandwidth utilization on the voice over packet network has changed, responsive to the determination that the level of bandwidth utilization on the voice over packet network has changed, issuing a command to a telephony device, and responsive to receipt of the command by the telephony device, changing the size of packets used for carrying frames of encoded voice signals associated with a telephone call from a first packet size to a second packet size.
13 Citations
50 Claims
-
1. A method for minimizing end-to-end delay associated with calls carried over a packet network in a manner that avoids overloading of the packet network, comprising:
performing by one or more of a plurality of network devices within a path of a first active call in the packet network, functions comprising; receiving one or more call control messages from one of a network management entity or a call control entity, wherein said network management entity or said call control entity monitors and/or controls the packet network, and wherein said one or more call control messages are generated using per call parameters from one or more network devices within a path of at least a second active call in the packet network separate from said path of said first active call; and responsive to said receiving of said one or more call control messages from said one of said network management entity or said call control entity, changing from a first packet size to a second packet size associated with a plurality of voice packets used for carrying frames of encoded signals associated with said first active call within said one or more of said plurality of network devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
19. A system comprising:
-
one or more of a plurality of network devices within a path of a first active call in a packet network configured to receive one or more call control messages from one of a network management entity or a call control entity, wherein said network management entity or said call control entity monitors and/or controls the packet network, and wherein said one or more call control messages are generated using per call parameters from one or more network devices within a path of at least a second active call in the packet network separate from said path of said first active call, and responsive to said receiving of said one or more call control messages from said one of said network management entity or said call control entity, change from a first packet size to a second packet size associated with a plurality of voice packets used for carrying frames of encoded signals associated with said first active call within said one or more of said plurality of network devices. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A system comprising:
-
one or more of a first plurality of network devices serving one active call within a relatively smaller first portion of a packet network, said one or more of said first plurality of network devices configured to receive one or more call control messages from one of a network management entity or a call control entity, wherein said network management entity or said call control entity monitors and/or controls the packet network, and wherein said one or more call control messages are generated using per call parameters from one or more of a second plurality of network devices serving a plurality of active calls within a relatively larger second portion of the packet network, and responsive to said receiving of said one or more call control messages from said one of said network management entity or said call control entity, configure said one or more of said first plurality of network devices within said relatively smaller portion of said network packet to change from a first packet size to a second packet size associated with a plurality of voice packets used for carrying frames of encoded signals associated with said active call within said one or more of said second plurality of network devices within said relatively larger second portion of the packet network. - View Dependent Claims (38, 39, 40, 41, 42, 43)
-
-
44. One or more circuits within a network device for reducing end-to-end delay over a packet network in a manner that avoids overloading of the packet network, the one or more circuits comprising:
-
at least one interface configured to communicate voice packets over a path of an active call in the packet network, wherein a number of voice frames are contained in each voice packet; and at least one processor operably coupled to the at least one interface, the at least one processor operable to; determine a change in a level of bandwidth utilization of the packet network based upon one or more parameters received from each of a plurality of network devices not in said path of said active call in the packet network, select a number of voice frames to be placed in each voice packet based upon the determined change in the level of bandwidth utilization, assemble each voice packet containing the selected number of voice frames, and transmit each of the assembled voice packets over the packet network via the at least one interface. - View Dependent Claims (45, 46, 47, 48, 49, 50)
-
Specification