hi,
I have been working with Cisco VoIP since 2001 and Asterisk and freepbx ,trixbox, elastix since 2007.
we can get the outbound calls transferred to any recorded message , also i can develop an interface for you to define a different message for each agent , so that the message can be different for each type of customer or may be a different language etc.
That being said I would like to have a little chat about your project to better understand the needs of the project
regards,