Patent ID: 8416939

Claim:
A method of using a computer to provide music on hold, comprising: receiving a telephone call from a caller; determining that the telephone call is to be put on hold at a computer at a first location; using the computer to retrieve from a memory coupled to the computer a music genre corresponding to a telephone number for the telephone call, wherein the telephone number corresponds to a second location; transferring the telephone call from the computer to a load balancer, the load balancer selecting a media server from a plurality of media servers; sending a request to the media server for a music file containing music fitting the music genre corresponding to the second location so that the music genere that is played at the second location is also played to the caller at the first location when the caller is on hold, wherein the media server has stored therein music files for a plurality of genres for a plurality of locations; sending music from the music genre corresponding to the second location in analog format to a media encoder for converting to a digital VoIP format; and streaming via the media server the music file containing music fitting the music genre corresponding to the second location to the caller.