Bandwidth reduction in a VoIP network using music on hold
First Claim
1. A method of reducing bandwidth usage in a voice over internet protocol network, the method comprising:
- a. receiving a customer call in a gateway from a network;
b. routing the customer call to a media server;
c. sending an instruction signal from the media server to the gateway, wherein the instruction signal prompts the gateway to start or stop an on-hold playback from the gateway to a customer; and
d. starting a workflow operable to control operation of said media server with respect to the customer call when the customer call is routed to the media server, wherein the workflow determines when the instruction signal is sent to the gateway, an on-hold playback track, an announcement stack and an announcement frequency.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention is a method and system for reducing bandwidth usage in a voice over internet protocol (VoIP) network that uses holding sounds such as music or announcements. When a customer call enters the network through a gateway, the call is received by a media server (VMS) and a workflow is started. When the workflow determines that the customer call is to be put on hold, the VMS sends an instruction signal to the gateway, instructing the gateway to provide an on-hold music or announcement to the customer call. When the workflow determines that the customer call is to be taken off hold, the VMS sends a second instruction signal to the gateway and the gateway stops the music or announcements and proceeds to further process the call under the direction of the workflow.
53 Citations
46 Claims
-
1. A method of reducing bandwidth usage in a voice over internet protocol network, the method comprising:
-
a. receiving a customer call in a gateway from a network; b. routing the customer call to a media server; c. sending an instruction signal from the media server to the gateway, wherein the instruction signal prompts the gateway to start or stop an on-hold playback from the gateway to a customer; and d. starting a workflow operable to control operation of said media server with respect to the customer call when the customer call is routed to the media server, wherein the workflow determines when the instruction signal is sent to the gateway, an on-hold playback track, an announcement stack and an announcement frequency. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for reducing bandwidth usage in a voice over internet protocol network, the system comprising:
-
a. means for receiving a customer call from network; b. means for routing the customer call to a server for voice interaction between said customer call and said server; c. means for instructing the means for receiving the customer call, wherein the instructing means prompts the means for receiving the customer call to start or stop an on-hold playback from the means for receiving the customer call to a customer; and d. means for starting a workflow operable to control operation of said server with respect to the customer call when the customer call is routed to the server, wherein the workflow determines when the instructing means prompts the gateway, an on-hold playback track, an announcement stack and an announcement frequency. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for reducing bandwidth usage in a voice over internet protocol network, the system comprising:
-
a. a gateway configured to receive a customer call from a network, and further configured to route the customer call; b. a media server coupled to the gateway, wherein the media server is configured to receive the customer call from the gateway for voice interaction therewith, and further configured to send an instruction signal to the gateway, wherein the instruction signal prompts the gateway to start or stop an on-hold playback from the gateway to a customer; and c. a workflow operable to control operation of the media server with respect to the customer call and configured to be started when the customer call is routed to the media server, wherein the workflow determines when the instruction signal is sent to the gateway, an on-hold playback track, an announcement stack and an announcement frequency. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A method of reducing bandwidth usage in a voice over internet protocol network, the method comprising:
-
receiving a customer call in a gateway from a network; routing the customer call to a media server; sending an instruction signal from the media server to the gateway, wherein the instruction signal prompts the gateway to start or stop an on-hold playback from the gateway to a customer; and starting a workflow operable to control operation of said server with respect to the customer call when the customer call is routed to the media server, wherein the workflow determines when the instruction signal is sent to the gateway, an on-hold playback track, an announcement stack and an announcement frequency, wherein the instruction signal is a start playback signal when the customer call is put on hold and the start playback signal prompts the gateway to start the on-hold playback, and further wherein the instruction signal is an end playback signal when the customer call is taken off hold and the end playback signal prompts the gateway to stop the on-hold playback. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46)
-
Specification