Patent ID: 8675857

Claim:
A method for providing a plurality of network announcement contents in a communication network, comprising: receiving, by a processor of a call control element in the communication network comprising a voice over internet protocol network, an incoming call from a calling party to a toll free service subscriber; placing, by the processor, the calling party in a queue when the toll free service subscriber is unable to provide an agent to receive the incoming call; signaling, by the processor, to a media server to always present an option to the calling party to allow the calling party to select the plurality of network announcement contents via the media server in the communication network in response to the placing the calling party in the queue, wherein the plurality of network announcements is customized by the calling party using a website interface; playing, by the processor, the plurality of network announcement contents selected by the calling party; and toggling, by the processor, between the plurality of network announcement contents while one of the plurality of network announcement contents that was selected is being presented to the calling party, when a predefined dual tone multiple frequency signal is received from the calling party, wherein a different predefined dual tone multiple frequency signal is assigned to each of the plurality of network announcements, wherein the plurality of network announcement contents comprises different types of information.