I think I understand what you mean.
An agent makes and outbound call, if they get VM they want to transfer the call to something that plays a message that says something like:
"We're sorry we're interrupting your family dinner, but we would like to sell you the best bla bla bla in the universe."
(sorry. couldn't resist the sarcasm
)
I'm pretty sure you can do this with VM. I'm thinking Nupoint where the message can play and then disconnect. You could also do same thing with a phantom ACD group and a RAD hunt group - which may be easier. You'd just set your disconnect time to be a little longer than your message length.
Here's how I'd do it. Set up a RAD hunt group so you have multiple ports playing the same message.
Create a phantom ACD group with the rad hg in it. Set your disconnect timer to dump the call after XX seconds.
Next create a phantom phone. Reroute it to the ACD group. Put a dss button of the phantom phone on the agents phones.
Now, after the agent gets a VM greeting, he/she pushes the dss button and releases the call.
The issue is going to be the ring back. The agent will have to wait for the rad greeting to start and then release the call or else the vm will record ringing before the message plays.
Ralph