The Call Pilot will, in Call Center mode, anser the lines, play an anouncement, supply 'on hold' sound to the call, then anouncements are inserted as required. At the end of the que the call can be directed pretty much anywhere, even back on itself. CP100 has two 'paths' called 'Skill Sets' in which call may be directed. CCR, external and internal routing may be used in virtually any combo. Limitation WRT your stated requirements is the 'on hold' sound flexability. But at the price, CP100 as a stand alone Call Center can't be beat. Call vendors in your area for price quotes.. I think you'll be pleased.
Cheers
PhM