I'm a business person charged with enhancing customers experience on hold. Proposed solution is to allow for customers to have a choice of 3 or 4 hold experiences that involve external audio sources. If I just play a cd, can I just record that like I would record any other announcement? If I want to stream in audio from the web, what would I need to do? What is the level of effort? Is it mostly in writing the vectors and/or creating the interface between the switch and the server? Or both? Will this cause any problems with processor occupancy? Please advise.