Congestion control system for VoIP network
First Claim
Patent Images
1. A congestion control system for a VoIP network comprising:
- monitor means for monitoring a packet flow which passes through a relay router in a VoIP network and in which is set a predetermined priority; and
congestion control means for, when congestion is caused by the generation of a new packet flow, for executing congestion control for maintaining a state of a packet flow that is set the predetermined priority and that has been establishing before the congestion is caused.
1 Assignment
0 Petitions
Accused Products
Abstract
A system according to this invention executes congestion control for monitoring a packet flow which passes through a relay router in a VoIP network and in which a packet is transferred with a predetermined priority, and for, when congestion is generated by generation of a new packet flow, maintaining a transfer state of a packet of a packet flow established before the new packet flow is generated and transferred with the predetermined priority.
-
Citations
42 Claims
-
1. A congestion control system for a VoIP network comprising:
-
monitor means for monitoring a packet flow which passes through a relay router in a VoIP network and in which is set a predetermined priority; and
congestion control means for, when congestion is caused by the generation of a new packet flow, for executing congestion control for maintaining a state of a packet flow that is set the predetermined priority and that has been establishing before the congestion is caused. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A setting system for an audio packet flow of a VoIP network comprising:
-
a calling VoIP gateway for setting an audio packet flow of a first direction extending from the calling side to the called side between the calling VoIP gateway and a called VoIP gateway to establish a telephonic communication call through the VoIP network;
a called VoIP gateway for setting an audio packet flow in a second direction extending from the called side to the calling side between the called VoIP gateway and the calling VoIP gateway to establish the telephonic communication call; and
a relay router for relaying audio packets transferred on the audio packet flows in the first and second directions, and wherein, before audio packet flows in the first and second directions are set, the calling VoIP gateway transmits a test packet which has a predetermined priority set for the audio packet flows and is transferred on the audio packet flows to the called VoIP gateway, the relay router monitors a packet flow which passes through the relay router and which is transferred with the predetermined priority, receives the test packet in the first and second directions until the test packet is turned back to the calling VoIP gateway by way of the called VoIP gateway, uses the received test packet to determine whether congestion is caused by setting the audio packet flows in the first and second direction or not, and changes the predetermined priority set for the test packet into a priority lower than the predetermined priority when the congestion is caused, when the priority set for the test packet turned back to the calling VoIP gateway is changed, the calling VoIP gateway changes the priority of the audio packet flow in the first direction into a priority lower than the predetermined priority or disconnects the audio packet flow in the first direction, and the called VoIP gateway changes the priority of the audio packet flow in the second direction into a priority that is set for the audio packet flow in the first direction when the priority of the audio packet flow in the first direction is changed into a priority lower than the predetermined priority, or disconnects the audio packet flow in the second direction when the audio packet flow in the first direction is disconnected.
-
-
31. A VoIP gateway functions as a calling VoIP gateway, comprising:
-
setting means for setting a new audio packet flow extending from a calling side to a called side and having a predetermined priority between the calling VoIP gateway and a called VoIP gateway to establish a telephonic communication call through a VoIP network;
inquiring means for inquiring of a subscriber of the telephonic communication call about control contents of the new audio packet flow when congestion is caused by setting the new audio packet flow is detected by a relay router for relaying an audio packet transferred on the new audio packet flow; and
control means for changing the priority set for the new audio packet flow into a priority lower than the predetermined priority or disconnecting the new audio packet flow according to a reply from the subscriber. - View Dependent Claims (32)
-
-
33. A VoIP gateway functions as a calling VoIP gateway, comprising:
-
transmission means for, when an audio packet flow in a first direction extending from a call side to a called side and an audio packet flow in a second direction extending from the called side to the calling side are set between the calling VoIP gateway and a called VoIP gateway to establish a telephonic communication call through a VoIP network, transmitting a test packet having a predetermined priority set for the audio packet flows in the first and second directions and transferred on these audio packet flows;
reception means for receiving the test packet turned back to the calling VoIP gateway by way of the called VoIP gateway; and
control means for, when the predetermined priority set for the received test packet is changed into another priority, changing a priority of the audio packet flow in the first direction into a priority lower than the predetermined priority, or disconnecting the audio packet flow in the first direction. - View Dependent Claims (34)
-
-
35. A relay router comprising:
-
monitor means for monitoring a packet flow which passes through the relay router and in which is set a predetermined priority; and
congestion control means for, when congestion is caused by generation of a new packet flow, for executing congestion control for maintaining a state of a packet flow that is set the predetermined priority and that has been establishing before the congestion is caused. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42)
-
Specification