Method for controlling bandwidth in a voice over internet protocol system
AssigneeSamsung Electronics Co., Ltd.
InventorEung-Moon Yeom
Life of this patent
Estimating the term…
Abstract
A method for controlling bandwidth in a Voice over Internet Protocol (VoIP) system provided with gateways that are capable of performing real time bidirectional communication between endpoint terminals over the Internet, where the endpoint terminals include voice and image and/or data communication, includes the steps of calculating total bandwidth usage of each gateway upon receiving a call setup request from an endpoint terminal in consideration of the number of calls currently being processed and the bandwidth usage according to coder/decoder (codec) usage for each call, and transferring the calculated total bandwidth usage to other gateways in the VoIP system.
Claims15
A method for controlling bandwidth in a Voice over Internet Protocol (VoIP) system provided with gateways that are capable of performing real time bidirectional communication between endpoint terminals over an Internet where the endpoint terminals include voice communication and at least one of image communication and data communication, the method comprising the steps of:
- calculating total bandwidth usage of each of said gateways, upon receiving a call setup request from one of said endpoint terminals, in consideration of a number of calls currently being processed and bandwidth usage according to coder/decoder (codec) usage for each call;
- and
- transferring the calculated total bandwidth usage to other gateways in the VoIP system.
A method for controlling bandwidth in a Voice over Internet Protocol (VoIP) system provided with gateways that are capable of performing real time bidirectional communication between endpoint terminals over an Internet where the endpoint terminals include voice communication and at least one of image communication and data communication, the method comprising the steps of:
- calculating total bandwidth usage of each of said gateways, upon receiving a call setup request and a call clear request from one of said endpoint terminals, in consideration of a number of calls currently being processed and an actual packet size of everyone of said calls currently being processed;
- and
- transferring the calculated total bandwidth usage to other gateways in the VoIP system.
A method for controlling bandwidth in a Voice over Internet Protocol (VoIP) system which includes a first node and a second node, wherein the first node and the second node are provided with gateways, and the gateways support a plurality of channels and are capable of performing real time bidirectional communication between endpoint terminals over an Internet where the endpoint terminals include voice communication and at least one of image communication and data communication, the method comprising the steps of:
- comparing, at a plurality of gateway devices of the first node that received a call setup request from one of the endpoint terminals, a predetermined bandwidth limit of the second node to be routed and a bandwidth limit of a corresponding gateway device of the second node with a bandwidth usage of the second node received from the second node and a bandwidth usage of a corresponding gateway device of the second node;
- processing selectively, at each gateway device of the first node, an Internet protocol call setup according to a result of said comparing step, and calculating actual bandwidth usage of said each gateway device in consideration of a number of calls that are currently being processed and an actual packet size of each of said calls;
- and
- transferring the calculated actual bandwidth usage of said each gateway device to each of the plurality of gateway devices of the second node.
A method for controlling bandwidth in a Voice over Internet Protocol (VoIP)system which includes a first node and a second node, wherein the first node and the second node are provided with gateways, and the gateways support a plurality of channels and are capable of performing real time bidirectional communication between endpoint terminals over an Internet where the endpoint terminals include voice communication and at lest one of image communication and data communication, the method comprising the steps of:
- assigning one of the gateways of the first node and one of the gateways of the second node to a total bandwidth control gateway of the first node and a total bandwidth control gateway of the second node, respectively;
- comparing, at a plurality of gateway devices of the first node that received a call setup request from one of the endpoint terminals, a predetermined bandwidth limit of the second node to be routed and a bandwidth limit of a corresponding gateway device of the second node with a bandwidth usage of the second node received from the second node and a bandwidth usage of a corresponding gateway device of the second node;
- processing selectively, at each gateway device of the first node, an Internet protocol call setup according to a result of said comparing step, and calculating actual bandwidth usage of said each gateway device in consideration of a number of calls that are currently being processed and an actual packet size of each of said calls;
- transferring the calculated actual bandwidth usage of said each gateway device to each of the plurality of gateway devices of the second node;
- transferring the calculated actual bandwidth usage to the total bandwidth control gateway of the first node;
- and
- calculating, at the total bandwidth control gateway of the first node, a total bandwidth usage at the first node using the calculated actual bandwidth usage, and transferring the calculated total bandwidth usage of the first node to the total bandwidth control gateway device of the second node.
A method for controlling bandwidth in a Voice over Internet Protocol (VoIP)system which includes a first node and a second node, wherein the first node and the second node are provided with gateways, and the gateways support a plurality of channels and are capable of performing real time bidirectional communication between endpoint terminals over an Internet where the endpoint terminals include voice communication and at lest one of image communication and data communication, the method comprising the steps of:
- assigning one of the gateways of the first node and one of the gateways of the second node to a total bandwidth control gateway of the first node and a total bandwidth control gateway of the second node, respectively;
- calculating, at a plurality of gateway devices of the first node that received a call clear request from one of the endpoint terminals, an actual bandwidth usage of each of said gateway devices in consideration of a number of calls that are currently being processed in response to the call clear request and an actual packet size of each of said number of calls;
- transferring the calculated actual bandwidth usage of said each gateway device to each of the plurality of gateway devices of the second node;
- transferring the calculated actual bandwidth usage to the total bandwidth control gateway of the first node;
- and
- calculating, at the total bandwidth control gateway of the first node, a total bandwidth usage at the first node using the calculated actual bandwidth usage, and transferring the calculated total bandwidth usage of the first node to the total bandwidth control gateway device of the second node.
A method for controlling bandwidth in a Voice over Internet Protocol (VoIP) system which includes a first node and a second node, wherein the first node and the second node are provided with gateways, and the gateways support a plurality of channels and are capable of performing real time bidirectional communication between endpoint terminals over an Internet where the endpoint terminals include voice communication and at least one of image communication and data communication, the method comprising the steps of:
- calculating, at a certain gateway of the second node, actual bandwidth usage of the certain gateway device of the second node in consideration of a number of calls that are currently being processed and an actual packet size of each call of said calls, each of said gateways of the second node being a destination of an individual gateway device of the first node which received a call setup request from one of the endpoint terminals;
- transferring the calculated actual bandwidth usage to a corresponding call setup gateway device of the first node;
- and
- updating, at the certain gateway device of the second node, the calculated actual bandwidth usages calculated at the gateway devices of the first node and transferred to the certain gateway device of the second node.
Dependencies are inferred from the claim text.