the call redirect step eludes that I can specify an extension to perform a network take-back or a transfer. Ideally I would like to place a call to someone (an external answering service), and then transfer the triggering contact to that answering service. This way, if the answering service does not answer the phone, I have the ability to perform more logic (inform the caller that something is happening).
I cannot use a queue, as the answering service is not part of my phone system. I do not want to lose control of the call until I know that the caller is taken care of.